Integráció az adatok szintjén

Hasonló dokumentumok
30 MB INFORMATIKAI PROJEKTELLENŐR INFORMATIKAI RENDSZEREK INTEGRÁCIÓJA INTEGRÁCIÓS TECHNOLÓGIÁK (LEGACY RENDSZEREK, ADATOK, TÖRZSADAT MENEDZSMENT)

30 MB INFORMATIKAI PROJEKTELLENŐR

Data Governance avagy adatvagyon kezelés Rövid bevezető. Gollnhofer Gábor DMS Consulting

Data Governance avagy adatvagyon kezelés Rövid bevezető. Gollnhofer Gábor DMS Consulting

ADATBÁZIS-KEZELÉS. Adatbázis-kezelő rendszerek

ETL keretrendszer tervezése és implementálása. Gollnhofer Gábor Meta4Consulting Europe Kft.

RADPLAN. A Mentum Planet, Mentum Ellipse az InfoVista bejegyzett védjegye, minden jog fenntartva!

Adatbázis rendszerek. dr. Siki Zoltán

ADATTÁRHÁZ HATÉKONYSÁGNÖVELÉS, REDUNDANCIA CSÖKKENTÉS Frunza Zsolt ÜZLETI INTELLIGENCIA A JÖVŐ, AHOGY MI LÁTJUK

Microsoft SQL Server telepítése

ADATTÁRHÁZ MENEDZSMENT ÉS METAADAT KEZELÉS

ADATBÁZISOK ADATBÁZIS-KEZELŐ RENDSZEREK. Debrenti Attila

Adatbázis rendszerek Gy: Az adattárolás fejlődése

1. SZÁMÚ FÜGGELÉK MŰSZAKI LEÍRÁS

Sikerünk kulcsa: az információ De honnan lesz adatunk? Palaczk Péter

Zöld Sándor. Műszaki informáci szeptember 6.

Tudásalapú információ integráció

CCS Hungary, 2000 szeptember. Handling rendszer technikai specifikáció

A Bankok Bázel II megfelelésének informatikai validációja

Informatikai projektellenőr szerepe/feladatai Informatika / Az informatika térhódítása Függőség az információtól / informatikától Információs

Szolgáltatás Orientált Architektúra a MAVIR-nál

Erőforrás gazdálkodás a bevetésirányításban

Nyilvántartási Rendszer

IV.4. FELHŐ ALAPÚ BIZTONSÁGOS ADATTÁROLÁSI MÓDSZER ÉS TESZTKÖRNYEZET KIDOLGOZÁSA

Oracle Middleware megoldások helye üzleti esettanulmányokon keresztül bemutatva, különböző iparágakban

Adatbázisrendszerek április 17.

NETinv. Új generációs informatikai és kommunikációs megoldások

DW 9. előadás DW tervezése, DW-projekt

VÁLLALATI INFORMÁCIÓS RENDSZEREK. Debrenti Attila Sándor

Adatbázismodellek. 1. ábra Hierarchikus modell

Ügyfél- és címadatok feldolgozása Talenddel

Az FVM Földügyi és Térképészeti Főosztálya egy átfogó TAKAROS koncepciót fejlesztett ki és vezetett be az elmúlt időszakban lépésről lépésre.

Adatminőség a mindennapokban

Bevezetés a Warehouse Management azaz a raktárgazdálkodás rejtelmeibe

Rendszerkezelési útmutató

DW/BI rendszerek kialakítása bevezetői szemszögből. Gollnhofer Gábor - Meta Consulting Kft.

Rendszermodernizációs lehetőségek a HANA-val Poszeidon. Groma István PhD SDA DMS Zrt.

SAP EAM MRS és LAM megoldásainak gyakorlati bevezetési tapasztalatai

Petőfi Irodalmi Múzeum. megújuló rendszere technológiaváltás

Vezetői információs rendszerek

Előadók: Angyal Gergely (Raiffeisen), tesztelési csoportvezető Kováts Márton (KFKI), szenior rendszermérnök

Alkalmazásokban. Dezsényi Csaba Ovitas Magyarország kft.

Szoftverfejlesztő képzés tematika oktatott modulok

V/6. sz. melléklet: Táv- és csoportmunka támogatás funkcionális specifikáció

Hogyan segíthet egy tanácsadó egy költséghatékony IT kialakításában?

Adatmodellezés. 1. Fogalmi modell

Eszköz és karbantartás management

GroupBy. by RÉGENS RÉGENS LOGISTICS GYŰJTŐ DARABÁRU SZÁLLÍTMÁNYOZÁS

ELMÉLET ÉS GYAKORLAT

Tartalom. Konfiguráció menedzsment bevezetési tapasztalatok. Bevezetés. Tipikus konfigurációs adatbázis kialakítási projekt. Adatbázis szerkezet

ADATBÁZISOK, ADATTÁRHÁZAK

SDL Trados szervermegoldások. Szekeres Csaba SDL Trados partner M-Prospect Kft.

Adatbázisok elmélete

IT Szolgáltatás Menedzsment az oktatási szektorban - 90 nap alatt költséghatékonyan

Csima Judit szeptember 6.

Integrációs mellékhatások és gyógymódok a felhőben. Géczy Viktor Üzletfejlesztési igazgató

A RAKTÁRI JEGYZÉKEK SZÁMÍTÓGÉPES FELDOLGOZÁSA: ADATMODELLEZÉS ÉS SZABVÁNYOK

Informatikai prevalidációs módszertan

Menetrendkezelő Rendszer

Infor PM10 Üzleti intelligencia megoldás

Gazdasági informatika alapjai

ELEKTRONIKUS DOKUMENTUMTÁROLÁSI SZOLGÁLTATÁS (EDT)

KIR 2.0 A KIR MEGÚJÍTÁSÁNAK ELSŐ LÉPÉSEI BARCSÁNSZKY PÉTER OKTATÁSI HIVATAL. TÁMOP-3.1.5/ PEDAGÓGUSKÉPZÉS Támogatása

Az adatok a vállalat kulcsfontosságú erőforrásai. Az információs rendszer adatai kezelésének két alapvető változata:

META. a földügyi folyamatok tükrében. Zalaba Piroska főtanácsos Földművelésügyi és Vidékfejlesztési Minisztérium Földügyi és Térinformatikai Főosztály

Adatbázis, adatbázis-kezelő

KÖZPONTI OKOSHÁLÓZATI MINTAPROJEKT

TOGAF elemei a gyakorlatban

Kővári Attila, BI projekt

Bevezetés: Mi a CRM? A tervezési fázis helye és szerepe a CRM implementációs projektekben Jógyakorlatok: mire figyeljünk a CRM tervezés közben.

Szoftverminőségbiztosítás

Az INSPIRE előírásai szerinti hazai téradatok szolgáltatásának, forgalmazásának megoldandó kérdései. GIS OPEN konferencia

Technológia a gyógyítás szolgálatában. EMMA Integráció az SAP vállalatirányítási rendszerrel. Technológiai ismertető

Az MTMT és az Intézeti Repozitóriumok összekapcsolása bevezetési tapasztalatok SZLUKA PÉTER SEMMELWEIS EGYETEM KÖZPONTI KÖNYVTÁR

Üzletmenet folytonosság menedzsment [BCM]

Közművek és térinformatika GISopen - Megfelelni az új kihívásoknak

A TakarNet24 projekt

AZ OFI SZEREPE ÉS FELADATAI A PEDAGÓGUSOK SZAKMAI MUNKÁJÁNAK TÁMOGATÁSÁBAN

Fogalomtár bevezetése a Magyar Telekomnál

AAI projekt. Megvalósíthatósági vizsgálat alatt

I. Definíciók. 1. Üzletmenet folytonossági terv - katasztrófa terv. Üzletmenet folytonossági tervezés

Adatbázis-kezelő rendszerek. dr. Siki Zoltán

Adatbázis rendszerek I

Önkiszolgáló BI Az üzleti proaktivítás eszköze. Budapest,

Szolnoki Főiskola. Vezetői Információs Rendszer (VIR) Szabályzat

Irányító és kommunikációs rendszerek III. Előadás 13

Újdonságok az AX2012-ben! Hauserné Kozák Veronika

ESZKÖZTÁMOGATÁS A TESZTELÉSBEN

webalkalmazások fejlesztése elosztott alapon

vbar (Vemsoft banki BAR rendszer)

Hogyan növelje kritikus üzleti alkalmazásainak teljesítményét?

Információ menedzsment

Az információ hatalom. adatok. információ

IV.4. FELHŐ ALAPÚ BIZTONSÁGOS ADATTÁROLÁSI MÓDSZER ÉS TESZTKÖRNYEZET KIDOLGOZÁSA

Adattárház kialakítása a Szövetkezet Integrációban, UML eszközökkel. Németh Rajmund Vezető BI Szakértő március 28.

Szoftver-technológia II. Szoftver újrafelhasználás. (Software reuse) Irodalom

Fejlesztési specifikációk

Klinikai audit standard. NEVES Fórum október 20.

Tartalomjegyzék

ADATROBBANÁS. A helyzet alulról január 21. Pajna Sándor. vezérigazgató

Átírás:

Tartalom 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 2017. 10. 26. 1

Legacy rendszerek Definíció Angol eredetű terminológia Régi, ismeretlen vagy elavult belső technológiával működő hasznos rendszerek Miért működnek Lecserélésük költsége jelentős Szolgáltatásaik megfelelnek az elvárásoknak Kompromisszummal és/vagy olcsóbban lehet foltozni őket, mint lecserélni (ha van szakértelem) 2017. 10. 26. 2

Legacy rendszerek Problémák Ismeretlen vagy elavult belső technológia Korlátozott kompatibilitás Szabványos interfészek hiánya Biztonsági kockázatok Adatok tárolása egyedi adatfájlokban Kommunikáció A kommunikáció sok esetben aszinkron, ritkábban szinkron Az programok közötti kommunikáció jellemzően fájlok írásával/olvasásával történik Kétféle fájlszerkezetet használnak: Szöveges, fix hosszú vagy tagolt rekordszerkezettel Bináris rekord szerkezet (az adatok, adatszerkezetek belső reprezentációját írják ki az fájlokba) 2017. 10. 26. 3

Legacy rendszerek tulajdonságai Programkód Régen használt programozási nyelven íródott Ezek a programozási nyelvek ma már kevésbé ismertek Példák: RPG, COBOL, FORTRAN, CLIPPER, dbase, FoxPro, Modula- 2, PL/1, Simula, Smalltalk, stb. Adattárolás Nincs relációs adatbázis, az adatokat jellemzően fájlokban tárolják A fájlok tagolt szöveges vagy rekord adatszerkezettel rendelkeznek Az adatok kezelése nem különül el az adatok feldolgozásától) 2017. 10. 26. 4

Legacy rendszerek tulajdonságai Kommunikáció Egyedileg fejlesztett interfészeken Saját technológia alkalmazásával Jellemzően nem szabványos protokollok alkalmazásával Biztonság Kevés kommunikáció, interfész Zárt rendszerkörnyezetben működnek Kevesebb veszélyforrás (régen, a rendszer elkészítésének idején) Dokumentáció Nem áll rendelkezésre (nem készült, elavult, nem frissített) Kevés dokumentáció (nagyvonalú, elnagyolt) 2017. 10. 26. 5

Miért szükséges integrálni? Munkafolyamatok támogatása Ugyanaz az adat több munkafolyamatot is támogat A különböző munkafolyamatokat különböző rendszerek támogatják Legacy rendszerek is kezelnek közösen használt adatokat Adatkonzisztencia biztosítása Ha az adatokat több rendszerben rögzítik Az adatok többszörös rögzítése során eltérések jelentkezhetnek Az eltérések megkeresése és kiküszöbölése idő- és munka-igényes Megoldás az egyszeri adatrögzítés Erőforrások optimalizálása Elvárás, hogy egy adatot csak egyszer és egy helyen kelljen rögzíteni Ne legyen szükség az adtok tisztítására (időigényes feladat) 2017. 10. 26. 6

Integrációs lehetőségek Nézetek és direkt adatkapcsolat Megvalósíthatósága függ a legacy rendszer technológiájától Leggyorsabban kivitelezhető Az adatok elérése direkt módon történik (fizikailag ugyanaz az adat) Az integráció adat lekérdezési lehetőséget biztosít, adott esetben írási hozzáférés is megvalósítható Fájlok segítségével A rendszerek fájlokat írnak és fájlokat olvasnak A fájlok kötött formátumú rekordokat tartalmaznak A fájlok kódolása lehet szöveges vagy bináris 2017. 10. 26. 7

Integrációs lehetőségek Egyedi Interfészek Minden adatcsatornához egyedi interfész elkészítése Egyedi kódolás, egyedi protokoll Egyedi adatátvitel Csak az adott két rendszer használja Szabványos interfészek Szabványos protokoll használata (jellemzően http/https) Adatcsatornák beterelése a felépített szabványos kommunikációs protokollba Szabványos adatszerkezetek használata Csatlakozás ESB-hez 2017. 10. 26. 8

Adat szintű integráció Definíció Két rendszer ugyanazt az adathalmazt használja Lehet fizikailag ugyanaz vagy logikailag ugyanaz Fizikailag ugyanaz Mindkét rendszer ugyanahhoz az adatbázishoz kapcsolódik, ugyanazokat a táblákat írja olvassa Kérdés a párhuzamos hozzáférés menedzselése Ki módosítja az adatokat? írás/olvasási jogok Kidolgozott tranzakciókezelésre van szükség 2017. 10. 26. 9

Adat szintű integráció Logikailag ugyanaz Valamilyen másolat Kérdés az adatok hitelessége Ugyanazokat az adatokat látja mindkét rendszer? Szinkronizálásra van szükség Adatok szinkronizálása Mikor történik a szinkronizálás? Teljes adat áttöltés vagy csak a változások? Azonnali szinkronizálás rendszer vagy rekord szinten Késleltetett szinkronizálás rendszer vagy rekord szinten 2017. 10. 26. 10

Megvalósítási lehetőségek Tranzakció-kezelés Az adatokat módosító rendszernek biztosítania kell az adatok integritását és konzisztenciáját Egy tranzakció akkor zárulhat le, ha minden az adatok konzisztenciáját biztosító adatmódosítás megtörtént Rendszer szintű szinkronizálás Az alkalmazásnak nem kell foglalkoznia az adatok szinkronizálásával, azt az adatbáziskezelő végzi Az adatokkonzisztenciáját a rendszerkörnyezet biztosítja Egyirányú, mindig van egy mester adatbázis Teljes szinkronizáció és delta (változások átemelése) 2017. 10. 26. 11

Megvalósítási lehetőségek Rekord szintű replikáció Egy tranzakció befejezésével az adatrekordok átemelése Rekordok kötegelt átemelése rendszeres időközönként Azonnali replikáció esetén van fontos jelentősége Egyirányú és kétirányú is lehet Az adatkonzisztencia megőrzése tervezést igényel Késleltetett szinkronizálás Előnye: kisebb terhelés (hálózat rendszerek) Hátránya: a két rendszer adatai a szinkronizálás közötti időintervallumban eltérnek egymástól 2017. 10. 26. 12

Közös adatok az egyik rendszeren belül Kérdés a Rendszer 1 adatainak biztonsága Rendszer 1 DB 1 Közös adatok Rendszer 2 DB 2 Rendszer 1 adatai Rendszer 2 adatai Kérdés a referencia integritás a Rendszer 2 adataival Ugyanaz az adat 2017. 10. 26. 13

Közös adatok az egyik rendszeren belül Kérdés a Rendszer 1 adatainak biztonsága Rendszer 1 DB 1 Közös adatok Rendszer 2 DB 2 Rendszer 1 adatai Rendszer 2 adatai Ugyanaz az adat 2017. 10. 26. 14

Közös adatok független helyen Rendszer 1 Rendszer 2 Kérdés az ütközések kezelése Az egyik rendszer írja miközben a másik olvassa ugyanazt az adatot! DB 1 Rendszer 1 adatai Közös DB Közös adatok DB 2 Rendszer 2 adatai Kérdés a referencia integritás a Rendszer 1 és Rendszer 2 adataival Ugyanaz az adat 2017. 10. 26. 15

Közös adatok független rendszerben Rendszer 1 Független Rendszer 2 DB 1 Közös DB DB 2 Rendszer 1 adatai Közös adatok Rendszer 2 adatai Ugyanaz az adat Kérdés a referencia integritás a Rendszer 1 és Rendszer 2 adataival 2017. 10. 26. 16

Szinkronizálás Kérdés a szinkronizálás átfutási ideje Rendszer 1 Rendszer 2 Rendszer 1 Rendszer 2 DB 1 DB 2 DB 1 DB 2 Rendszer szintű szinkronizálás Rekordok Rekordok Rekord szintű szinkronizálás Kérdés az ütközések kezelése 2017. 10. 26. 17

Késleltetett szinkronizálás Előnyök Hátrányok 2017. 10. 26. 18

Master Data Management (MDM) Törzsadatkezelés Törzsadat Minden, a vállalat különböző alkalmazásaiban megtalálható, munkafolyamatot támogató adat, amely ritkán változik. Pl. dolgozók, szállítók, partnerek, termékek, alkatrészek, telephelyek stb. nyilvántartása Törzsadat kezelés A törzsadatkezelés (MDM) alkalmazásokat, információkezelési módszertanokat és adatkarbantartó eszközöket használ, hogy szabályokat, eljárásokat és infrastruktúrát biztosítson konzisztens, naprakész, hiteles és teljes körű törzsadatok biztosításához (rögzítés, gyűjtés, integráció) 2017. 10. 26. 19

Master Data Management (MDM) Törzsadatkezelés Célja A törzsadatkezelés legfőbb célja, lehetővé tenni a munkatársak számára az egyes törzsadatok egyértelmű azonosítását a vállalaton belül Egységes rögzítés, felhasználás, megjelenítés feltételei Törzsadatnyilvántartás létrehozása: amely elégséges információt tartalmaz az egyes törzsadat előfordulások egyedi azonosításához kapcsolódási pontot képez az egyes törzsadat előfordulásokhoz 2017. 10. 26. 20

Kapcsolat az üzleti folyamatokkal Fókuszban az információ-menedzsment Az MDM megoldáskínálat az információmenedzsmentre teszi a hangsúlyt A teljesebb MDM megoldások sokkal inkább fókuszálnak az üzleti folyamatokra és a megoldás alkalmazására Folyamat centrikusság Egy-egy törzsadat típushoz több üzleti folyamat kapcsolódik, adott esetben ezek száma jelentős Az egyes üzleti folyamatok üzletáganként változhatnak és adott esetben jelentősen eltérnek egymástól Minél inkább üzletág specifikus egy törzsadathoz kapcsolódó üzleti folyamat, annál rugalmasabb megoldásra van szükség 2017. 10. 26. 21

Törzsadatok tárolása Tárolási lehetőségek Egy közös törzsadatkezelő rendszerben? Több tranzakciókezelő rendszerben? Egy minden rendszer által támogatott/töltött adattárházban Miért fontos ez a kérdés? A kiépítendő interfészek mennyisége és technológiája befolyásolja az integrációt Különösen fontos ez a kérdés, azon törzsadatok esetében, amelyek több különböző rendszerbe leképezett folyamatot támogatnak Sokszor történelmi okokra vezethető vissza az adatok tárolásának helye 2017. 10. 26. 22

Adatok tárolása egy helyen Közösen használt cél adattár/alkalmazás Naprakész Konzisztens Szabványos interfész Kijelölt alkalmazás, csatlakozó alkalmazások Adattárház? Egyedi interfészek? Osztott rendszerben? 2017. 10. 26. 23

Adatok tárolása egy helyen Megválaszolandó kérdések Rendelkezésre állás? Elérhetőség? Redundancia? Egypontos sérülékenység? Helyi gyorsítótárazás? Szinkron vagy aszinkron adatelérés? 2017. 10. 26. 24

Adatok tárolása több helyen Több tranzakciós adatbázisban Redundancia Rendelkezésre állás Szükséges meghatározni azokat a rendszereket amelyek az adatok kezelését végzik Megválaszolandó kérdések Naprakészig biztosítása rendszerenként? Hitelesség? Konzisztencia biztosítása? 2017. 10. 26. 25

Adatok birtoklása, hozzáférési jogok Ki rendelkezik az adatok felett? Az adatot birtokló szervezet vezetője rendszerint az adatgazda Az adatgazda a szervezet belső szabályzatai alapján határozza meg az adatokhoz hozzáféréssel rendelkező felhasználók jogosultságait és hozzáférési módjait Jogosultságok kiosztása A jogosultságok karbantartását az adatgazda által kijelölt személyek (rendszergazdák, alkalmazásgazdák) végzik az adatgazda írásos hozzájárulása alapján 2017. 10. 26. 26

Törzsadatkezelés Interfészek Mely alkalmazások kérhetik le az adatokat? Az alkalmazások milyen hozzáférési modellt használnak? Szinkron vagy aszinkron hozzáférés? Alkalmazás jogosultságok Mely alkalmazások módosíthatják az adatokat a mester adatbázisban? Több alkalmazás esetén hogyan történik az adatok frissítése? 2017. 10. 26. 27

Törzsadatkezelés Adatok karbantartása Az adatok karbantartását az adatgazda által kijelölt személyek végzik Ha az adatok több rendszerben is megtalálhatók szükséges meghatározni azt a rendszert amely az adatok kezelését végzi az adatkonzisztencia biztosítása érdekében Nyomon kell követni, hogy az egyes rendszerek szinkronban tartják-e a törzsadatokat a mester adatbázissal 2017. 10. 26. 28

Bevezetés (1) Felderítés és dokumentálás A lényeges üzleti adatok felderítése, dokumentálása és modellezése Az adatforrások felderítése A metaadatok definiálása Végrehajtás Kezdjük a legfontosabb célterülettel és definiáljuk Egy IT architektúra tervezőnek össze kell állítania egy MDM architektúrát, amely: Illeszkedik a szervezet MDM elképzeléséhez és céljához Illeszkedik a szervezet meglévő architektúrához 2017. 10. 26. 29

Bevezetés (2) Elemzés A célterület hiteles adatforrásainak felderítése Adatfolyam kiértékelés Módosítási szabályok meghatározása Metaadat pontosítása Törzsadat minőségi követelmények meghatározása. Végrehajtás Fontos szempont, a létrehozott és működő adatmenedzsment program képviselőjének részvétele A legkritikusabb feladat a bevezetésben Iteratív feladat, sok munkaterület képviselőjének a részvételére van szükség 2017. 10. 26. 30

Bevezetés (3) Kialakítás - felépítés Az MDM adatbázis felépítése a megtervezett architektúrának megfelelően Bevezetés Az adatbázis feltöltése az első terület törzsadataival és metaadataival (ETL Extract, Trasform, Load) Hozzáférési jogok kialakítása és implementálása Változáskezelési folyamat kialakítása Adatminőségi szintek meghatározása 2017. 10. 26. 31

Bevezetés (4) Üzemeltetés, soron következő adatok Változáskezelés kialakítása és bevezetése az első interfészre A soron következő adatkör létrehozásának tervezése Az első adatkörök megvalósításához hasonlóan soron következő adatkörök felépítése mindaddig, amíg a teljes MDM bevezetési program be nem fejeződik 2017. 10. 26. 32

Köszönöm a figyelmet! 33