33
Tartalom 2017. 10. 26. 1 Legacy rendszerek integrációja Legacy rendszerek jellemzői Integrációs lehetőségek Integráció az adatok szintjén Mit jelent adat szintű integráció? Hogyan valósítható meg Master Data Management Miért fontos Hogyan

10.27. - Legacy rendszerek Integráció adatok szintjén MDM• A rendszerek fájlokat írnak és fájlokat olvasnak • A fájlok kötött formátumú rekordokat tartalmaznak •

  • Upload
    others

  • View
    2

  • Download
    0

Embed Size (px)

Citation preview

Page 1: 10.27. - Legacy rendszerek Integráció adatok szintjén MDM• A rendszerek fájlokat írnak és fájlokat olvasnak • A fájlok kötött formátumú rekordokat tartalmaznak •

Tartalom

2017.10.26. 1

• Legacy rendszerekintegrációja• Legacy rendszerekjellemzői• Integrációslehetőségek

• Integrációazadatokszintjén• Mitjelentadatszintűintegráció?• Hogyanvalósíthatómeg

• MasterDataManagement• Miértfontos• Hogyan

Page 2: 10.27. - Legacy rendszerek Integráció adatok szintjén MDM• A rendszerek fájlokat írnak és fájlokat olvasnak • A fájlok kötött formátumú rekordokat tartalmaznak •

Legacy rendszerek

2017.10.26. 2

• Angoleredetűterminológia• Régi,ismeretlenvagyelavultbelsőtechnológiávalműködőhasznosrendszerek

Definíció

• Lecserélésükköltségejelentős• Szolgáltatásaikmegfelelnekazelvárásoknak• Kompromisszummalés/vagyolcsóbbanlehetfoltozniőket,mintlecserélni(havanszakértelem)

Miértműködnek

Page 3: 10.27. - Legacy rendszerek Integráció adatok szintjén MDM• A rendszerek fájlokat írnak és fájlokat olvasnak • A fájlok kötött formátumú rekordokat tartalmaznak •

Legacy rendszerek

2017.10.26. 3

• Ismeretlenvagyelavultbelsőtechnológia• Korlátozottkompatibilitás• Szabványosinterfészekhiánya• Biztonságikockázatok• Adatoktárolásaegyediadatfájlokban

Problémák

• Akommunikációsokesetbenaszinkron,ritkábbanszinkron• Azprogramokközöttikommunikációjellemzőenfájlokírásával/olvasásávaltörténik

• Kétfélefájlszerkezetethasználnak:• Szöveges,fixhosszúvagytagoltrekordszerkezettel• Binárisrekordszerkezet(azadatok,adatszerkezetekbelsőreprezentációjátírjákkiazfájlokba)

Kommunikáció

Page 4: 10.27. - Legacy rendszerek Integráció adatok szintjén MDM• A rendszerek fájlokat írnak és fájlokat olvasnak • A fájlok kötött formátumú rekordokat tartalmaznak •

Legacy rendszerek tulajdonságai

2017.10.26. 4

• Régenhasználtprogramozásinyelveníródott• Ezekaprogramozásinyelvekmamárkevésbéismertek• Példák:RPG,COBOL,FORTRAN,CLIPPER,dBase,FoxPro,Modula-2,PL/1,Simula,Smalltalk,stb.

Programkód

• Nincsrelációsadatbázis,azadatokatjellemzőenfájlokbantárolják• Afájloktagoltszövegesvagyrekordadatszerkezettelrendelkeznek• Azadatokkezelésenemkülönülelazadatokfeldolgozásától)

Adattárolás

Page 5: 10.27. - Legacy rendszerek Integráció adatok szintjén MDM• A rendszerek fájlokat írnak és fájlokat olvasnak • A fájlok kötött formátumú rekordokat tartalmaznak •

Legacy rendszerek tulajdonságai

2017.10.26. 5

• Egyedilegfejlesztettinterfészeken• Sajáttechnológiaalkalmazásával• Jellemzőennemszabványosprotokollokalkalmazásával

Kommunikáció

• Kevéskommunikáció,interfész• Zártrendszerkörnyezetbenműködnek• Kevesebbveszélyforrás(régen,arendszerelkészítésénekidején)

Biztonság

• Nemállrendelkezésre(nemkészült,elavult,nemfrissített)• Kevésdokumentáció(nagyvonalú,elnagyolt)

Dokumentáció

Page 6: 10.27. - Legacy rendszerek Integráció adatok szintjén MDM• A rendszerek fájlokat írnak és fájlokat olvasnak • A fájlok kötött formátumú rekordokat tartalmaznak •

Miért szükséges integrálni?

2017.10.26. 6

• Ugyanazazadattöbbmunkafolyamatotistámogat• Akülönbözőmunkafolyamatokatkülönbözőrendszerektámogatják• Legacy rendszerekiskezelnekközösenhasználtadatokat

Munkafolyamatoktámogatása

• Haazadatokattöbbrendszerbenrögzítik• Azadatoktöbbszörösrögzítésesoráneltérésekjelentkezhetnek• Azeltérésekmegkereséseéskiküszöböléseidő- ésmunka-igényes• Megoldásazegyszeriadatrögzítés

Adatkonzisztenciabiztosítása

• Elvárás,hogyegyadatotcsakegyszerésegyhelyenkelljenrögzíteni• Nelegyenszükségazadtoktisztítására(időigényesfeladat)

Erőforrásokoptimalizálása

Page 7: 10.27. - Legacy rendszerek Integráció adatok szintjén MDM• A rendszerek fájlokat írnak és fájlokat olvasnak • A fájlok kötött formátumú rekordokat tartalmaznak •

Integrációs lehetőségek

2017.10.26. 7

• Megvalósíthatóságafüggalegacy rendszertechnológiájától• Leggyorsabbankivitelezhető• Azadatokelérésedirektmódontörténik(fizikailagugyanazazadat)• Azintegrációadatlekérdezési lehetőséget biztosít,adottesetben írásihozzáférésismegvalósítható

Nézetekésdirektadatkapcsolat

• Arendszerekfájlokatírnakésfájlokatolvasnak• Afájlokkötöttformátumúrekordokattartalmaznak• Afájlokkódolásalehetszövegesvagybináris

Fájloksegítségével

Page 8: 10.27. - Legacy rendszerek Integráció adatok szintjén MDM• A rendszerek fájlokat írnak és fájlokat olvasnak • A fájlok kötött formátumú rekordokat tartalmaznak •

Integrációs lehetőségek

2017.10.26. 8

• Mindenadatcsatornáhozegyediinterfészelkészítése• Egyedikódolás,egyediprotokoll• Egyediadatátvitel• Csakazadottkétrendszerhasználja

EgyediInterfészek

• Szabványosprotokollhasználata(jellemzőenhttp/https)• Adatcsatornákbetereléseafelépítettszabványoskommunikációsprotokollba

• Szabványosadatszerkezetekhasználata• CsatlakozásESB-hez

Szabványosinterfészek

Page 9: 10.27. - Legacy rendszerek Integráció adatok szintjén MDM• A rendszerek fájlokat írnak és fájlokat olvasnak • A fájlok kötött formátumú rekordokat tartalmaznak •

Adat szintű integráció

2017.10.26. 9

• Kétrendszerugyanaztazadathalmazthasználja• Lehetfizikailagugyanazvagylogikailag ugyanaz

Definíció

• Mindkétrendszerugyanahhozazadatbázishozkapcsolódik,ugyanazokatatáblákatírjaolvassa

• Kérdésapárhuzamoshozzáférésmenedzselése• Kimódosítjaazadatokat?írás/olvasásijogok• Kidolgozotttranzakciókezelésrevanszükség

Fizikailagugyanaz

Page 10: 10.27. - Legacy rendszerek Integráció adatok szintjén MDM• A rendszerek fájlokat írnak és fájlokat olvasnak • A fájlok kötött formátumú rekordokat tartalmaznak •

Adat szintű integráció

2017.10.26. 10

• Valamilyenmásolat• Kérdésazadatokhitelessége• Ugyanazokatazadatokatlátjamindkétrendszer?• Szinkronizálásravanszükség

Logikailagugyanaz

• Mikortörténikaszinkronizálás?• Teljesadatáttöltésvagycsakaváltozások?• Azonnaliszinkronizálás– rendszervagyrekordszinten• Késleltetettszinkronizálás– rendszervagyrekordszinten

Adatokszinkronizálása

Page 11: 10.27. - Legacy rendszerek Integráció adatok szintjén MDM• A rendszerek fájlokat írnak és fájlokat olvasnak • A fájlok kötött formátumú rekordokat tartalmaznak •

Megvalósítási lehetőségek

2017.10.26. 11

• Azadatokatmódosítórendszernekbiztosítaniakellazadatokintegritásátéskonzisztenciáját

• Egytranzakcióakkorzárulhatle,hamindenazadatokkonzisztenciájátbiztosítóadatmódosításmegtörtént

Tranzakció-kezelés

• Azalkalmazásnaknemkellfoglalkozniaazadatokszinkronizálásával,aztazadatbáziskezelővégzi

• Azadatok konzisztenciájátarendszerkörnyezetbiztosítja• Egyirányú,mindigvanegymesteradatbázis• Teljesszinkronizációésdelta(változásokátemelése)

Rendszerszintűszinkronizálás

Page 12: 10.27. - Legacy rendszerek Integráció adatok szintjén MDM• A rendszerek fájlokat írnak és fájlokat olvasnak • A fájlok kötött formátumú rekordokat tartalmaznak •

Megvalósítási lehetőségek

2017.10.26. 12

• Egytranzakcióbefejezésével azadatrekordokátemelése• Rekordokkötegeltátemeléserendszeresidőközönként• Azonnalireplikációeseténvanfontosjelentősége• Egyirányúéskétirányúislehet• Azadatkonzisztenciamegőrzése tervezéstigényel

Rekordszintűreplikáció

• Előnye:kisebbterhelés(hálózatrendszerek)• Hátránya:akétrendszeradataiaszinkronizálásközöttiidőintervallumbaneltérnekegymástól

Késleltetettszinkronizálás

Page 13: 10.27. - Legacy rendszerek Integráció adatok szintjén MDM• A rendszerek fájlokat írnak és fájlokat olvasnak • A fájlok kötött formátumú rekordokat tartalmaznak •

Rendszer1

DB1

Rendszer2

DB2

Közös adatok az egyik rendszeren belül

2017.10.26. 13

Ugyanazazadat

Rendszer1adatai

Rendszer2adatai

Közösadatok

KérdésaRendszer1adatainakbiztonsága

KérdésareferenciaintegritásaRendszer2adataival

Page 14: 10.27. - Legacy rendszerek Integráció adatok szintjén MDM• A rendszerek fájlokat írnak és fájlokat olvasnak • A fájlok kötött formátumú rekordokat tartalmaznak •

Rendszer1

DB1

Rendszer2

DB2

Közös adatok az egyik rendszeren belül

2017.10.26. 14

Ugyanazazadat

Rendszer1adatai

Rendszer2adatai

Közösadatok

KérdésaRendszer1adatainakbiztonsága

Page 15: 10.27. - Legacy rendszerek Integráció adatok szintjén MDM• A rendszerek fájlokat írnak és fájlokat olvasnak • A fájlok kötött formátumú rekordokat tartalmaznak •

Közös adatok független helyen

2017.10.26. 15

Ugyanazazadat

Rendszer2

DB2

Rendszer2adatai

KözösDB

Rendszer1

DB1

Rendszer1adatai

Közösadatok

KérdésazütközésekkezeléseAzegyik

rendszerírjamiközbenamásikolvassaugyanaztazadatot!

KérdésareferenciaintegritásaRendszer1ésRendszer2adataival

Page 16: 10.27. - Legacy rendszerek Integráció adatok szintjén MDM• A rendszerek fájlokat írnak és fájlokat olvasnak • A fájlok kötött formátumú rekordokat tartalmaznak •

Közös adatok független rendszerben

2017.10.26. 16

Ugyanazazadat

Rendszer2

DB2

Rendszer2adatai

KözösDB

Rendszer1

DB1

Rendszer1adatai

Közösadatok

Független

KérdésareferenciaintegritásaRendszer1ésRendszer2

adataival

Page 17: 10.27. - Legacy rendszerek Integráció adatok szintjén MDM• A rendszerek fájlokat írnak és fájlokat olvasnak • A fájlok kötött formátumú rekordokat tartalmaznak •

Rendszer1

DB1

Rendszer2

DB2

Szinkronizálás

2017.10.26. 17

Rendszer1

DB1

Rendszer2

DB2

Rendszerszintűszinkronizálás

Rekordszintűszinkronizálás

Rekordok Rekordok

Kérdésaszinkronizálásátfutásiideje

Kérdésazütközésekkezelése

Page 18: 10.27. - Legacy rendszerek Integráció adatok szintjén MDM• A rendszerek fájlokat írnak és fájlokat olvasnak • A fájlok kötött formátumú rekordokat tartalmaznak •

Késleltetett szinkronizálás

2017.10.26. 18

Előnyök Hátrányok

Page 19: 10.27. - Legacy rendszerek Integráció adatok szintjén MDM• A rendszerek fájlokat írnak és fájlokat olvasnak • A fájlok kötött formátumú rekordokat tartalmaznak •

Master Data Management (MDM)Törzsadatkezelés

2017.10.26. 19

• Minden,avállalatkülönbözőalkalmazásaibanmegtalálható,munkafolyamatottámogatóadat,amelyritkánváltozik.

• Pl.dolgozók,szállítók,partnerek,termékek,alkatrészek,telephelyekstb.nyilvántartása

Törzsadat

• Atörzsadatkezelés(MDM)alkalmazásokat,információkezelésimódszertanokatésadatkarbantartóeszközökethasznál,hogyszabályokat,eljárásokatésinfrastruktúrátbiztosítsonkonzisztens,naprakész,hitelesésteljeskörűtörzsadatokbiztosításához(rögzítés,gyűjtés,integráció)

Törzsadatkezelés

Page 20: 10.27. - Legacy rendszerek Integráció adatok szintjén MDM• A rendszerek fájlokat írnak és fájlokat olvasnak • A fájlok kötött formátumú rekordokat tartalmaznak •

Master Data Management (MDM)Törzsadatkezelés

2017.10.26. 20

• Atörzsadatkezelés legfőbbcélja,lehetővétenniamunkatársakszámáraazegyestörzsadatokegyértelműazonosításátavállalatonbelül

Célja

• Törzsadatnyilvántartáslétrehozása:• amelyelégséges információttartalmazazegyestörzsadatelőfordulásokegyediazonosításához

• kapcsolódásipontotképezazegyestörzsadatelőfordulásokhoz

Egységesrögzítés,felhasználás,megjelenítés feltételei

Page 21: 10.27. - Legacy rendszerek Integráció adatok szintjén MDM• A rendszerek fájlokat írnak és fájlokat olvasnak • A fájlok kötött formátumú rekordokat tartalmaznak •

Kapcsolat az üzleti folyamatokkal

2017.10.26. 21

• AzMDMmegoldáskínálat azinformációmenedzsmentretesziahangsúlyt

• AteljesebbMDMmegoldásoksokkalinkábbfókuszálnakazüzletifolyamatokraésamegoldásalkalmazására

Fókuszbanazinformáció-menedzsment

• Egy-egytörzsadattípushoztöbbüzletifolyamatkapcsolódik,adottesetbenezekszámajelentős

• Azegyesüzletifolyamatoküzletágankéntváltozhatnakésadottesetbenjelentőseneltérnekegymástól

• Minél inkábbüzletágspecifikusegytörzsadathozkapcsolódóüzletifolyamat,annálrugalmasabbmegoldásravanszükség

Folyamatcentrikusság

Page 22: 10.27. - Legacy rendszerek Integráció adatok szintjén MDM• A rendszerek fájlokat írnak és fájlokat olvasnak • A fájlok kötött formátumú rekordokat tartalmaznak •

Törzsadatok tárolása

2017.10.26. 22

• Egyközöstörzsadatkezelőrendszerben?• Többtranzakciókezelőrendszerben?• Egymindenrendszeráltaltámogatott/töltöttadattárházban

Tárolásilehetőségek

• Akiépítendőinterfészekmennyiségeéstechnológiájabefolyásoljaazintegrációt

• Különösenfontosezakérdés,azontörzsadatokesetében,amelyektöbbkülönbözőrendszerbeleképezettfolyamatottámogatnak

• Sokszortörténelmiokokravezethetővisszaazadatoktárolásánakhelye

Miértfontosezakérdés?

Page 23: 10.27. - Legacy rendszerek Integráció adatok szintjén MDM• A rendszerek fájlokat írnak és fájlokat olvasnak • A fájlok kötött formátumú rekordokat tartalmaznak •

Adatok tárolása egy helyen

2017.10.26. 23

• Naprakész• Konzisztens• Szabványosinterfész

Közösenhasználtcéladattár/alkalmazás

• Adattárház?• Egyediinterfészek?• Osztottrendszerben?

Kijelöltalkalmazás,csatlakozóalkalmazások

Page 24: 10.27. - Legacy rendszerek Integráció adatok szintjén MDM• A rendszerek fájlokat írnak és fájlokat olvasnak • A fájlok kötött formátumú rekordokat tartalmaznak •

Adatok tárolása egy helyen

2017.10.26. 24

• Rendelkezésreállás?• Elérhetőség?• Redundancia?• Egypontossérülékenység?• Helyigyorsítótárazás?• Szinkronvagyaszinkronadatelérés?

Megválaszolandókérdések

Page 25: 10.27. - Legacy rendszerek Integráció adatok szintjén MDM• A rendszerek fájlokat írnak és fájlokat olvasnak • A fájlok kötött formátumú rekordokat tartalmaznak •

Adatok tárolása több helyen

2017.10.26. 25

• Redundancia• Rendelkezésreállás• Szükségesmeghatározniazokatarendszereketamelyekazadatokkezelésétvégzik

Többtranzakciósadatbázisban

• Naprakészigbiztosításarendszerenként?• Hitelesség?• Konzisztenciabiztosítása?

Megválaszolandókérdések

Page 26: 10.27. - Legacy rendszerek Integráció adatok szintjén MDM• A rendszerek fájlokat írnak és fájlokat olvasnak • A fájlok kötött formátumú rekordokat tartalmaznak •

Adatok birtoklása, hozzáférési jogok

2017.10.26. 26

• Azadatotbirtoklószervezetvezetőjerendszerintazadatgazda

• Azadatgazdaaszervezetbelsőszabályzataialapjánhatározzamegazadatokhozhozzáférésselrendelkezőfelhasználókjogosultságaitéshozzáférésimódjait

Kirendelkezikazadatokfelett?

• Ajogosultságokkarbantartásátazadatgazdaáltalkijelöltszemélyek(rendszergazdák,alkalmazásgazdák)végzikazadatgazdaírásoshozzájárulásaalapján

Jogosultságokkiosztása

Page 27: 10.27. - Legacy rendszerek Integráció adatok szintjén MDM• A rendszerek fájlokat írnak és fájlokat olvasnak • A fájlok kötött formátumú rekordokat tartalmaznak •

Törzsadatkezelés

2017.10.26. 27

• Melyalkalmazásokkérhetikleazadatokat?• Azalkalmazásokmilyenhozzáférésimodellthasználnak?• Szinkronvagyaszinkronhozzáférés?

Interfészek

• Melyalkalmazásokmódosíthatjákazadatokatamesteradatbázisban?

• Többalkalmazáseseténhogyantörténikazadatokfrissítése?

Alkalmazásjogosultságok

Page 28: 10.27. - Legacy rendszerek Integráció adatok szintjén MDM• A rendszerek fájlokat írnak és fájlokat olvasnak • A fájlok kötött formátumú rekordokat tartalmaznak •

Törzsadatkezelés

2017.10.26. 28

• Azadatokkarbantartásátazadatgazdaáltalkijelöltszemélyekvégzik

• Haazadatoktöbbrendszerbenismegtalálhatókszükségesmeghatározniaztarendszertamelyazadatokkezelésétvégziazadatkonzisztenciabiztosításaérdekében

• Nyomonkellkövetni,hogyazegyesrendszerekszinkronbantartják-eatörzsadatokat amesteradatbázissal

Adatokkarbantartása

Page 29: 10.27. - Legacy rendszerek Integráció adatok szintjén MDM• A rendszerek fájlokat írnak és fájlokat olvasnak • A fájlok kötött formátumú rekordokat tartalmaznak •

Bevezetés (1)

2017.10.26. 29

• Alényegesüzletiadatokfelderítése, dokumentálásaésmodellezése

• Azadatforrásokfelderítése• Ametaadatok definiálása

Felderítésésdokumentálás

• Kezdjükalegfontosabbcélterülettelésdefiniáljuk• EgyITarchitektúratervezőnekösszekellállítaniaegyMDMarchitektúrát,amely:• IlleszkedikaszervezetMDMelképzeléséhezéscéljához• Illeszkedikaszervezetmeglévőarchitektúrához

Végrehajtás

Page 30: 10.27. - Legacy rendszerek Integráció adatok szintjén MDM• A rendszerek fájlokat írnak és fájlokat olvasnak • A fájlok kötött formátumú rekordokat tartalmaznak •

Bevezetés (2)

2017.10.26. 30

• Acélterület hitelesadatforrásainakfelderítése• Adatfolyamkiértékelés• Módosításiszabályokmeghatározása• Metaadat pontosítása• Törzsadatminőségikövetelményekmeghatározása.

Elemzés

• Fontosszempont,alétrehozottésműködőadatmenedzsmentprogramképviselőjénekrészvétele

• Alegkritikusabbfeladatabevezetésben• Iteratívfeladat,sokmunkaterületképviselőjénekarészvételérevanszükség

Végrehajtás

Page 31: 10.27. - Legacy rendszerek Integráció adatok szintjén MDM• A rendszerek fájlokat írnak és fájlokat olvasnak • A fájlok kötött formátumú rekordokat tartalmaznak •

Bevezetés (3)

2017.10.26. 31

• AzMDMadatbázisfelépítéseamegtervezettarchitektúránakmegfelelően

Kialakítás- felépítés

• Azadatbázisfeltöltéseazelsőterülettörzsadataivalésmetaadataival (ETL– Extract,Trasform,Load)

• Hozzáférésijogokkialakításaésimplementálása• Változáskezelésifolyamatkialakítása• Adatminőségiszintekmeghatározása

Bevezetés

Page 32: 10.27. - Legacy rendszerek Integráció adatok szintjén MDM• A rendszerek fájlokat írnak és fájlokat olvasnak • A fájlok kötött formátumú rekordokat tartalmaznak •

Bevezetés (4)

2017.10.26. 32

• Változáskezeléskialakításaésbevezetéseazelsőinterfészre

• Asoronkövetkezőadatkörlétrehozásánaktervezése

• Azelsőadatkörökmegvalósításáhozhasonlóansoronkövetkezőadatkörökfelépítésemindaddig,amígateljesMDMbevezetésiprogrambenemfejeződik

Üzemeltetés,soronkövetkezőadatok

Page 33: 10.27. - Legacy rendszerek Integráció adatok szintjén MDM• A rendszerek fájlokat írnak és fájlokat olvasnak • A fájlok kötött formátumú rekordokat tartalmaznak •

Köszönöm afigyelmet!

33