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.

Hasonló dokumentumok
Teljeskörű BI megoldás a gyakorlatban IBM eszközök használatával, Magyarországon

Adattárház tiszta alapokon Oracle Day, Budapest, november 8.

Döbrönte Zoltán. Data Vault alapú adattárház - Fél óra alatt. DMS Consulting Kft.

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

MFB Zrt évi Közbeszerzési Terv. Uniós értékhatárt elérő értékű közbeszerzés

Szemléletmód váltás a banki BI projekteken

Data Vault adatmodellezés.

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

Üzleti folyamatok rugalmasabb IT támogatása. Nick Gábor András szeptember 10.

Ami a vízesésen túl van

Információtartalom vázlata

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

ADATBÁZIS ADMINISZTRÁTOR SZAKKÉPESÍTÉS SZAKMAI ÉS VIZSGAKÖVETELMÉNYEI

Használati alapú és modell alapú tesztelés kombinálása szolgáltatásorientált architektúrák teszteléséhez az ipari gyakorlatban

Oracle SQL Developer Data Modeler és a DW adatmodellezés. Gollnhofer Gábor Meta Consulting Kft.

RapidAnalytics Enterprise Edition bevezetés a Telenor Magyarországnál. Szakács Balázs - Telenor Magyarország Szücs Imre United Consult

Modell alapú tesztelés mobil környezetben

Self Service szekció. XXVIII. Budapesti Menedzsment és Controlling Fórum. Havas Levente. Budapest, május 26. IFUA Horváth & Partners

Valós idejű megoldások: Realtime ODS és Database In-Memory tapasztalatok

AZ IKIR RENDSZER BEMUTATÁSA

Adatbázis rendszerek. dr. Siki Zoltán

Melyik feladatra melyik eszközt? Kontrolling eszközök összehasonlítása. Csernus Attila Vörös-Nagy Ágnes

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

(5. számú módosítás) MFB Zrt évi Közbeszerzési Terv. Uniós értékhatárt elérő értékű közbeszerzés

Alkalmazások fejlesztése A D O K U M E N T Á C I Ó F E L É P Í T É S E

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

Üzletmenet-folytonosság és katasztrófa helyzet kezelés (Honnan indultunk, miért változtunk, hova tartunk?)

Adatbányászat és Perszonalizáció architektúra

Egészségügyi ágazati kataszterek fejlesztése

Modellinformációk szabványos cseréje. Papp Ágnes, Debreceni Egyetem EFK

Földmérési és Távérzékelési Intézet

Vodafone ODI ETL eszközzel töltött adattárház Disaster Recovery megoldása. Rákosi Péter és Lányi Árpád

BIRDIE. Business Information Reporter and Datalyser. Előadó: Schneidler József

I. RÉSZ. Tartalom. Köszönetnyilvánítás...13 Bevezetés...15

Teszt terv Új funkció implementációja meglévı alkalmazásba

Infor PM10 Üzleti intelligencia megoldás

BEVEZETÉS AZ ADATTÁRHÁZ AUTOMATIZÁLÁSBA

Data Vault 2.0 és az Oracle DW/BD referencia architektúra. Gollnhofer Gábor Meta Consulting Kft.

7. rész: A specifikációtól az implementációig az EJB rétegben

ADATBÁZIS-KEZELÉS - BEVEZETŐ - Tarcsi Ádám, ade@inf.elte.hu

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

Data Integrátorok a gyakorlatban Oracle DI vs. Pentaho DI Fekszi Csaba Ügyvezető Vinnai Péter Adattárház fejlesztő február 20.

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

Software Engineering Babeş-Bolyai Tudományegyetem Kolozsvár

Több mint BI (Adatból üzleti információ)

Bevezetés: az SQL-be

K&H Központosított felhasználó adminisztráció gyakorlati megvalósítása

Segítség, összementem!

Vállalati információs rendszerek I, MIN5B6IN, 5 kredit, K. 4. A meghirdetés ideje (mintatanterv szerint vagy keresztfélében):

Waberer s BI a BO-n túl. WABERER S INTERNATIONAL Nyrt. Szatmári Johanna, Tobak Tamás

Adattárház automatizálási tapasztalatok a Generali Biztosítóban

Célkitűzések Az Oracle10 g felépítésének, használatának alapszíntű megismerése

VvAaLlÓóSs IiıDdEeJjȷŰű OoDdSs goldengate alapokon a magyar telekomban

TakarNet24. Szolgáltatások, aktuális helyzet. Weninger Zoltán FÖMI

Az Oracle Fusion szakértői szemmel

BI modul a lízing üzletágban márc. 21. Előadó: Salamon András

Soltész Gábor. Önéletrajz Budapest, Lechner Ödön fasor em 26. a.

Autóipari beágyazott rendszerek. Komponens és rendszer integráció

Konszolidáció és költségcsökkentés a gyakorlatban. Az Országos Tisztifőorvosi Hivatal Oracle adatbázis konszolidációja

COMPANY PROFILE SZOFI ALGORITHMIC RESEARCH KFT

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

S S A D M ELEMZÉSI ÉS TERVEZÉSI MÓDSZERTAN. Structured Systems Analysis and Design Method

AZ INTEGRÁLT NYOMONKÖVETŐ RENDSZER BEMUTATÁSA (TÁMOP B) Kern Zoltán Közoktatási szakértő

TSIMMIS egy lekérdezés centrikus megközelítés. TSIMMIS célok, technikák, megoldások TSIMMIS korlátai További lehetségek

KÖZPONTI OKOSHÁLÓZATI MINTAPROJEKT

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

TRL Hungary Kft. Cégismertető. TRL Hungary Kft.

ABAP dictionary objektumok SAP adatmodell Táblák kezelése. Az SAP programozása 1. Tarcsi Ádám

Oracle9i Alkalmazás Szerver Üzleti folyamat integráció. Molnár Balázs Vezető értékesítési konzultáns Oracle Hungary

ELMÉLET ÉS GYAKORLAT

Gara Péter, senior technikai tanácsadó. Identity Management rendszerek

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

Üzletmenet folytonosság menedzsment [BCM]

SAS szoftverek felhasználási lehetőségei a felsőoktatásban

Az alkalmazás minőségbiztosítás folyamata Fókuszban a teszt-automatizálás

BI FÓRUM Üzleti Intelligencia Osztály Motto: szenvedélyünk az adat

UML (Unified Modelling Language)

A szoftver-folyamat. Szoftver életciklus modellek. Szoftver-technológia I. Irodalom

A kiszervezett tevékenységek köre és a kiszervezett tevékenységet végzők jegyzéke

Oracle EBS Dilemmák GE Capital International Budapest Bank. Slezák András

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

Hatékony iteratív fejlesztési módszertan a gyakorlatban a RUP fejlesztési módszertanra építve

Menetrendkezelő Rendszer

Szoftver-technológia II. Architektúrák dokumentálása UML-lel. Irodalom. Szoftver-technológia II.

Web-programozó Web-programozó

A felsőoktatási szolgáltatások rendszer szintű fejlesztése: diplomás pályakövetés és vezetői információs rendszerek (TÁMOP 4.1.3)

A Java EE 5 plattform

Adatbázis-kezelés alapjai 1. Ea: Infó Mátrix. Lehet, nem lehet

Kővári Attila, BI projekt

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

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

Nagy bonyolultságú rendszerek fejlesztőeszközei

Programozás. Adatbázis-kezelés (alapok) Fodor Attila

Eseménykezelés. Szoftvertervezés és -fejlesztés II. előadás. Szénási Sándor.

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

Van-e ingyen-ebéd? Avagy mire elég a nyílt forráskodú Pentaho? Fekszi Csaba Ügyvezető október 4.

Oracle E-Business Suite üzemeltetés a Rába Járműipari Holding Nyrt.-nél

MINISZTERELNÖKI HIVATAL. Szóbeli vizsgatevékenység

Szabálykezelés a gyakorlatban

Fogalomtár bevezetése a Magyar Telekomnál

Átírás:

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

Szövetkezeti Integráció Központi Bank Takarékbank Zrt. Kereskedelmi Bank FHB Nyrt. Jelzálogbank FHB Jelzálogbank Nyrt. Szövetkezeti Hitelintézetek (SZH) 2015 113 db SZH 2016 91 db SZH 2017 57 db SZH 2018 12 db SZH

Üzleti BI a Takarékbankban PÉNZÜGYI DIVÍZIÓ TakarékBank Központi BI MI DWH SAP Adattisztítás DWH Spec IFRS Kötjel Spec EIR, Globe, FHB, B3 Takarékszövetkezet Eurobank 269 341 Fókusz Takarékszövetkezet Kisbanki Boss Pátria Takarékszövetkezet Moonsool Szigetvári Takarékszövetkezet A Regionális BI dolgozók Takarékbank munkavállalók Az adott forrásrendszer tesztkörnyezetéhez közvetlen hozzáférésük van Forrásrendszeri specifikációk véleményezése, egyeztetése Forrásrendszeri fejlesztések tesztelése, koordinálása Központi adattárház specifikációjának támogatása Központi adattárház tesztelés támogatása Ad-hoc lekérdezések írása, fejlesztése Oracle BI riportok tesztelése, fejlesztése Központi Jelentésszolgálat támogatása, koordinálás Adattisztítás támogatás

Egységes Informatikai Rendszer 2013. évi CXXXV. Törvény a szövetkezeti hitelintézetek integrációjáról és egyes gazdasági tárgyú jogszabályok módosításáról A Szövetkezeti Hitelintézeteknek Egységes Informatikai Rendszert kell használniuk: Számlavezetés Hitelezés 269 341 Főkönyv Kötelező jelentésszolgálat Jelenleg 4 Core rendszerrel dolgozunk 55 verziószámmal! A projekt átalakult, egységes adattárház és egységes Felügyeleti jelentések készítése kezdődött el. A jelentéseket a Központi Bank küldi be a Szövetkezetek helyett.

ORACLE BI MNB Analitikus adatfeltöltés INTRANET Mérlegegyezőség ellenőrzés 2017: adatszolgáltatás folyamatábra Automatikus folyamat Manuális folyamat Rendszer Tevékenység Takarékszövetkezetek Takarékbank [Integrációs Adattárház] TKSZ 1 XLS 2 TKSZ 2 TKSZ N FHB SOA TBANK MI MI STAGE DWH STAGE DQM DUP KER CYD 3 MTB UR 1 Tárolt jelentések ellenőrzése Kliens ellenőrző Jelentéstáblák lekérdezés DM Jelentés generálás CASIR

Mit csinál az adattárház? Nincs adatmodell? Üzleti kérdések, problémák, válaszok Mely adatpiacra, milyen módosítással kerültek át az adatok? Hogyan tudom megoldani, hogy ne kelljen programozó a kérdések megválaszolására? Mi kényszeríti a fejlesztőt a dokumentálásra? Hogyan nem szakad el a kódtól a leírás? 269 341 Mindenki adatmodell szintjén tervez adattárházat. Ha egy működő adattárházat szeretne valaki feltérképezni, akkor SQL-ből próbálja visszaszedni az információkat. UML alapokon nem szokás adattárházat modellezni. Minimum üzleti definícióra szükség van, hogy a felhasználó értse a működést. Az üzleti definíciótól el kell jutni az SQL kódig.

UML modellező nyelv UML alapú adattárház tervezés Modell sajátosságai Üzleti megközelítésű leírások Teljes adattárház tervezési módszertan Követelmény elemzés Funkcionális modell Adatmodell ETL map tervezés Riportok definiálása GUI tervezés Online szolgáltatások Üzemeltetési dokumentáció 269 341 Tesztelési stratégia és teszt jegyzőkönyv generálás Fizikai rendszerterv generálás

UML alapú adattárház tervezés Modell komponensek Szoftver könyvtár Szolgáltatás katalógus Use Case modell 269 341 Adatmodell Transformation map Business Domain Architektúra Szolgáltatás térkép

Tervezési és fejlesztési folyamat Use Case modell tervezés Függések és ütemezések generálása Adatmodell tervezés Use Case Adatmodell kapcsolat Könyvtár elemek definiálása Map-ek generálása Map-ek tervezése Szolgáltatások tervezése Töltési folyamat tervezése Load plan generálás Futtatás, tesztelés, javítás Fejlesztés kész

Használati esetek (use case modell) Üzleti követelmények Üzleti követelmények szöveges leírása Forrásrendszer töltés: UC = adatkör Folyamatok bemutatása Függések és ütemezések modellezése Üzletileg értelmezhető töltés függések UC kapcsolatból származtatva fizikai szinten is. Külső szereplők: Forrásrendszerek, végfelhasználók Felhasznált UML elemek: Use case Use case diagram Activity diagram

Mit csinál az adattárház? Szolgáltatáskatalógus Technikai megvalósítás szöveges specifikáció A fizikai rendszerterv Hivatkozásokat tartalmazhat logikai/fizikai map-re, táblákra, folyamat leírásokra Mi egy szolgáltatás? Külső szolgáltatások Rendszerek és felhasználók által használt funkciók: Forrásrendszeri töltések, Adatpiacok, Riportok, Adatszolgáltatások, Online szolgáltatások, Belső technikai szolgáltatások: Adattárház rétegei közötti töltések Felhasznált UML objektumok: Class (diagram a szolgáltatás térkép)

Adatmodell Adatbázis objektumok modellezése és generálása Táblák Indexek Megszorítások Kulcsok Partíciók Szekvenciák Felhasznált UML objektumok: Class Class diagram Komplex generálás egy modellből Alapobjektum Nézetek Munkatáblák Stage external nézet, stage tábla Business domain Mező definíció

Szolgáltatástérkép Hogyan lesz a követelményből implementáció? Modell komponensei közötti kapcsolatok Összekapcsolja a követelményt (use case), a követelményt megvalósító implementációt (szolgáltatás), és a belépési pontot a kódba (library) Követelményt és a megvalósító adatmodellt (opcionális) Szolgáltatás és logikai/fizikai map-t (opcionális) Töltési folyamat (load plan, workflow) modellezése és generálása Soros futtatás Párhuzamos futtatás Felhasznált UML objektumok: Activity diagram Sequence diagram

Mit töltünk és hova? Logikai map Bonyolultabb transzformációk leírása Mező szintű Megvalósítás: PL/SQL package, Java, vagy közvetlen Oracle Data Integrator fejlesztés Fizikai map Transformation map Transzformációk formalizált leírása A modell egyben a kód is: ODI map Transzformációk leírásának elsődleges eszköze

Mi a mező üzleti tartalma? Business domain Üzleti megközelítésű fogalomleírás önálló szótárként Kiegészítve az attribútumok és paraméterek típus definíciójával Adatmodell attribútumokban link a releváns business domain-re Fizikai map-ek alapján generálódnak a mező definiciókba stage-től egészen az adatpiacokig Business domain hivatkozások alapján az adatmodell mezők összekapcsolhatóak még névkülönbözőség esetén is

UML módszertant támogató eszközök Tervező eszköz: Enterprise Architect Enterprise Architect saját fejlesztésű kiterjesztések: DDL generálás Oracle Data Integrator map és load plan generálás Függés és ütemezés generálás Business Domain származtatás Saját módszertani elemek modell szintű megjelenítése OracleDWHModel UML profil Generálást vezérlő Stereotype-ok és paraméterek (tagged value) definiálása EA kereső Keresés EA modellben és ODI-ban

Köszönöm a figyelmet!