Meta vezérelt bank adattárház bevezetése és működtetése

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

EPER E-KATA integráció

HENYIR felhasználói dokumentáció

Fábián Zoltán Hálózatok elmélet

Egy SLA kialakításának gyakorlata fókuszban a nehézségek megoldása. Előadó: Oroszi Norbert. KÜRT Rt. Információ Menedzsment KÜRT Rt.

Tájékoztató az önkéntes nyugdíjpénztárak számára a 2012-től érvényes felügyeleti adatszolgáltatási változásokról

Dr. Schuster György február 21. Real-time operációs rendszerek RTOS

Az éves statisztikai összegezés. Statisztikai összegezés az éves közbeszerzésekről a Kbt. IV. és VI. fejezete szerinti ajánlatkérők vonatkozásában

Pénzmosás és fellépés a terrorizmus ellen (változó szabályok) Dr. Király Júlia MNB Budapest, november 12.

Ahol az ERP véget ér hasznos kiegészítők

SAP JAM. Felhasználói segédlet

Az éves statisztikai összegezés STATISZTIKAI ÖSSZEGEZÉS AZ ÉVES KÖZBESZERZÉSEKRŐL A KLASSZIKUS AJÁNLATKÉRŐK VONATKOZÁSÁBAN

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

ITIL alapú szolgáltatás menedzsement megvalósítása a KELER Zrt-ben

Vodafone ReadyPay. Használati útmutató

Mentési rendszer bővítése és műszaki korszerűsítése

Accorde Alapkezelő Zrt. Accorde Prémium Alapok Alapja Befektetési Alap I. Féléves jelentés

Többfelhasználós adatbázis környezetek, tranzakciók, internetes megoldások

A 2. Terminál közúti előterének kialakítására vonatkozó koncepció gyorsmegoldás július 17.

A pedagógus-előmeneteli rendszer informatikai támogató rendszerének fejlesztése Fűrész Edit Budapest, október 27.

Felsőoktatási és Ipari Együttműködés új lehetőségei

A TÁMOP KIEMELT PROJEKT KERETÉBEN KIALAKÍTOTT INFORMATIKAI RENDSZER

HÁLÓZATSEMLEGESSÉG - EGYSÉGES INTERNET SZOLGÁLTATÁS-LEÍRÓ TÁBLÁZAT

Korszerű geodéziai adatfeldolgozás Kulcsár Attila

Az informatika oktatás téveszméi

HIRDETMÉNY AKCIÓK, KEDVEZMÉNYEK

A Hozzárendelési feladat megoldása Magyar-módszerrel

Az MPM hálótechnika (I. előadás)

CONCORDE-VM ABSZOLÚT SZÁRMAZTATOTT BEFEKTETÉSI ALAP

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

irányítószám: Ország: Magyarország

Sikeres E-DETAILING KAMPÁNY receptje. GYÓGYKOMM KONFERENCIA Budapest, február 25. BALOGH JUDIT, PharmaPromo Kft.

A TŰZVÉDELMI TERVEZÉS FOLYAMATA. Dr. Takács Lajos Gábor okl. építészmérnök BME Építészmérnöki Kar Épületszerkezettani Tanszék

Project Management

A Felhasználónév és Jelszó mezőkbe írjuk be az adatainkat, majd kattintsunk a Bejelentkezés gombra, vagy üssük le az Enter billentyűt.

FORTE MAP 5.0 Felhasználói tájékoztató

Milyen segítséget tud nyújtani a döntéshozatalban a nem-hagyományos jelfeldolgozás?

A bölcsészkari intézkedési terv sarokpontjai. DPR intézményi szakmai fórum október 17. Szalai Mónika kari alumni koordinátor (BTK PIKO)

Kérjük, hogy mielőtt elkezdené használni a Csavarhat webáruházat, gondosan olvassa végig ezt a segédletet.

Webes adatbázis-kezelés MySQL és PHP használatával

Tantárgyi program 2014/2015. tanév, 1. félév

Az éves statisztikai összegezés STATISZTIKAI ÖSSZEGEZÉS AZ ÉVES KÖZBESZERZÉSEKRŐL A KLASSZIKUS AJÁNLATKÉRŐK VONATKOZÁSÁBAN

felsőfokú szakképzések szakirányú továbbképzések informatikai alapszakok informatikai mesterszakok informatikai doktori iskola

NIIF VoIP projekt aktualitások

Egységes fejlesztési katasztert támogató informatikai modul, önkormányzati projektmenedzserek lehetőségei

6. SZÁMÚ FÜGGELÉK: AZ E.ON ENERGIASZOLGÁLTATÓ KFT. ÁLTAL E.ON KLUB KATEGÓRIÁBA SOROLT ÜGYFELEKNEK NYÚJTOTT ÁRAK, SZOLGÁLTATÁSOK

Óravázlat. A szakmai karrierépítés feltételei és lehetőségei. Milyen vagyok én? Én és te. heterogén csoportmunka

Vektoros elemzés végrehajtása QGIS GRASS moduljával 1.7 dr. Siki Zoltán

A) Belépés a Webinar felületére

AWP TELEPÍTÉSE- WINDOWS7 64 OPERÁCIÓS RENDSZEREN

Tel.: (06) ; Fax: (06) SZERVEZETFEJLESZTÉS EREDMÉNYTERMÉKEK ÚTMUTATÓJA

Az IMI használata a közbeszerzésekben. Dr. Peresztegi-Nagy Imola Nemzeti IMI-koordinátor Igazságügyi Minisztérium Budapest, november 11.

TÁMOP-6.1.4/12/

Munkavédelmi technikus Munkavédelmi technikus

3. HÉT: CRM RENDSZEREK A GYAKORLATBAN FUNKCIONALITÁSOK

Már nem értékesített hiteltípusok és korábban folyósított hitelek kondíciói Egyéb hitelek (Érvényes: től)

Nemzeti Közszolgálati Egyetem Közigazgatás-tudományi Kar. Felvételi információk 2015.

Üresként jelölt CRF visszaállítása

Tolna Megyei Földmérők Napja Tolna megyei földmérők helyzete a szakmagyakorlási rendelet szerint Németh András TMMK GGT Szakcsoport elnök

A KÖZOP projekt rövid bemutatása

Elektronikus öltözőszekrényzárak

Hidak építése a minőségügy és az egészségügy között

AZ EURÓPAI UNIÓ TANÁCSA. Brüsszel, július 19. (19.07) (OR. en) 13081/11 AVIATION 193

IKT FEJLESZTŐ MŰHELY KONTAKTUS Dél-dunántúli Regionális Közoktatási Hálózat Koordinációs Központ

Közbeszerzési Értesítő száma: 2016/75. Eljárás fajtája: Közzététel dátuma: Iktatószám: 7466/2016 CPV Kód:

Az Öntözőrendszerek Öregedése Előadó: Richly Norbert

Laborgyakorlat Windows 7 upgrade-je, felhasználói adatok költöztetése

A SZERZŐDÉS TELJESÍTÉSÉRE VONATKOZÓ INFORMÁCIÓK

Gyakorlatok. VITMMA09 Okos város MSc mellékspecializáció

Számítógépes vírusok

AZ ÖNÉRTÉKELÉS SZEREPE ÉS FOLYAMATA AZ INTÉZMÉNYFEJLESZTÉSBEN M&S Consulting Kft.

LAKÁSCÉLÚ TÁMOGATÁSOK (ÉRVÉNYES: TŐL)

5 A szóbeli kommunikáció, a. Az auditív és vizuális észlelésnek, a belső kép készítésének fejlesztése.

A szakképzési rendszer átalakulása a szakképzési fejlesztések mentén

HIRDETMÉNY AKCIÓK, KEDVEZMÉNYEK

Belépési útmutató a MIAG weboldalra

Reklámadó 2015.évi változások. PáricsiZoltán

Szusza Ferenc labdarúgó sportlétesítmény fejlesztése

E-ADÓ RENSZER HASZNÁLATI ÚTMUTATÓ

Töltse ki értelemszerűen a vevő nevét, irányítószámát, település, utca házszám mezőket, valamint a partner adószáma mezőket.

SÜTIK TÖRLÉSE. Készült: Módosítva:

JAVÍTÁSI-ÉRTÉKELÉSI ÚTMUTATÓ. Gyógyszertári asszisztens szakképesítés

Árverés kezelés ECP WEBSHOP BEÉPÜLŐ MODUL ÁRVERÉS KEZELŐ KIEGÉSZÍTÉS. v ECP WEBSHOP V1.8 WEBÁRUHÁZ MODULHOZ

ZE-NC2011D. Beszerelési útmutató VW

Beszerzések, közbeszerzési eljárások; Összeférhetetlenség, szabálytalanság. Előadó: dr. Keszler Gábor NFFKÜ Zrt.

Vállalkozásfinanszírozás

Adatok ábrázolása, adattípusok. Összefoglalás

GEODÉZIAI TERVEZŐI JOGOSULTSÁG KREDITKÖVETELMÉNYEI A FŐISKOLAI OKLEVÉL MEGSZERZÉSÉNEK IDŐPONTJÁTÓL FÜGGŐEN

My Hipernet Home üzembehelyezési útmutató

8. melléklet a 92/2011. (XII. 30.) NFM rendelethez A SZERZŐDÉS TELJESÍTÉSÉRE VONATKOZÓ INFORMÁCIÓK I. SZAKASZ: A SZERZŐDÉS ALANYAI

Fónai Mihály: Alumni: hallgatói elvárások és vélemények. Campus Lét a Debreceni Egyetemen: csoportok és csoportstruktúrák december 3.

Szállodai innováció, fejlesztés, felújítás hét alapérve Versenyképesség fenntartása

Fókuszban a formahibák. Konzultációs nap Minőségfejlesztési Iroda szeptember 18. Fekete Krisztina

TANTÁRGYI ÚTMUTATÓ. Logisztika. tanulmányokhoz

HÍRLEVÉL. Tisztelt Ügyfeleink!

Minőségbiztosítás a Méliusz Könyvtárban május 9. Dr. Csontosné Skara Ilona skara.ilona@meliusz.hu

Jelentéskészítő TEK-IK () Válaszadók száma = 610

Felhasználói Kézikönyv Kisbanki NetBOSS - IVR

AEGON SMART MONEY BEFEKTETÉSI ALAPOK ALAPJA I. FÉLÉVES JELENTÉS

Typotex Kiadó. Térinformatika. Detrekői Ákos jogutóda, Szabó György

Átírás:

Meta vezérelt bank adattárház bevezetése és működtetése 2013 Adattárház Fórum Rekenei Zoltán, Adattárház Fejlesztés, Szervezés és Modellezés vezető 2013. Június 05.

Tartalom Meta alapú DWH bevezetése Mikor kezdtük, milyen célkitűzéssel Akadályok, kudarcok, sikerek Fejlesztési módszer Legfontosabb meta elemek Meta adatok használata Meta információk keresése Jogosultságkezelés Archiválási szabályok Feldolgozási folyamatok kezelése 2

A kezdetek 2006 Döntés Folyamatos alakításokkal, de nem kigondolt modell mentén fejlesztett adattárházból szeretnénk elmozdulni. Meddig foltozzuk, módosítgassuk az adattárházat? 3

A kezdetek 2006 Jövőkép Gyári modell lokalizálásával, klasszikus architektúrában kialakított adattárház szerkezet Adatpiac 1 Adatpiac 2 Adatpiac 3 Helyi módosításokkal bevezetett modell Nyers adat réteg 4

Akadályok Az elgondolás Gyorsan legenerálom a programot és már készen is vagyok... 5

Akadályok A fő probléma a fejlesztő eszköz volt kezdetben @#$!!**@#$!!!! Mentés után az objektumok szétestek, az asszociációk elvesztek 6

Akadályok Emberi érzelmek, a változás befogadása 2006 2010 Kódolással kialakított programok. Új eszközök használatának megkezdése. Hibásan működő eszköztár. Fejlesztési nehézségek. Gyakorlat megszerzése. Határozott, gyors fejlesztés. 7

Akadályok Úttörőként indultunk a fejlesztésnek, hazai referencia hiányában Architektúra ismerete Új eszközök fejlesztői ismerete Túl nagy szkóp Lendület Ezekkel kellett kalkulálnunk a project indulásakor 8

Akadályok Úttörőként indultunk a fejlesztésnek, hazai referencia hiányában Architektúra ismerete Új eszközök fejlesztői ismerete Túl nagy szkóp Lendület 9

Akadályok Fejlesztői szabályzat Az egységes rendszer kialakítására fejlesztői szabályzatot vezettünk be a beszállítói és belső fejlesztések egységesítésére Megrendelt fejlesztéseknél a szerződés melléklete Az ellenőrzésre külön alkalmazást fejlesztettünk, amivel a fejlesztés szabályoknak való megfelelését ellenőrizheti a fejlesztő 10

Eredmények Modell és meta alapján felépített adattárház, jelenleg 5 adatpiac 11,5 Terra nettó adat DM DM DM DM DM Adatkör Táblák száma Jobok száma DM 1184 1111 DDS DDS 2708 1089 TRANS 1582 1089 Egyéb 793 106 TRANS Összesen 6267 3395 >40 Input rendszer 11

Eredmények A meta alapú programok mindenki által érhetőek A rendszert úgy is értem, hogy nem vagyok programozó Felvétel után 2 héttel már szállítok az éles rendszerbe Üzemeltető Nem kell kibogarásznom a kódokat, mert a diagram érthető Fejlesztő Rendszerszervező 12

Eredmények A = Európa legnagyobb SAS meta adatokon alapuló adattárháza a CIB Bank Zrt-ben 13

Fejlesztési módszer Új keretrendszer, új fejlesztési módszerek. Némi filozófia váltás. Álljunk meg a megvalósítás előtt 5 percre gondolkodni Javuló minőség +10% amikor úgy éreztük, hogy vége a munkának +10% Ha lehet egyszerűsítsünk (1+2)*2-2+6-8=2 1+1=2 14

Fejlesztési módszer Minden átláthatóan Kódgenerálás Flow futtatás Flow szervezés Minden meta alapon 15

Meta adatok A rendszerben mindenki meta adatokat gyárt és meta adatokat felhasználva dolgozik Üzleti logikák, betöltők Elemezési definíciók Modell definíciók Üzemeletési információk 16

Meta adatok Meta adatok kapcsolódása A rendszerben egy egyszerű person objektum kapcsolódásainak száma is igen magas Már látom a mátrixot 17

Meta adatok A legfontosabb meta adatok a teljesség igénye nélkül A meta objektum típusok száma > 150 18

Meta adatok Tábla név1 Fejlesztési szempontból legkiemeltebb meta elem a tábladefiníció 19

Meta adatok Tábla név1 Fejlesztési szempontból legkiemeltebb meta elem a tábladefiníció Tábla név1 Tábla név1 20

Meta adatok Tábla név1 Fejlesztési szempontból legkiemeltebb meta elem a tábladefiníció Tábla név1 Tábla név1 Tábla név1 Tábla név1 21

Meta adatok A modell kialakítása A modellezők powerdesigner eszközzel állítják össze az adatmodellt Adatbetöltés metabridge eszközzel 22

Használat archiválási szabályok Tábla név1 Az archiváló alkalmazás a modellező által definiált módon menti ki az adatokat az adatbázisból Modellező Üzemeltető Archiváló alkalmazás 23

Használat MAP táblakarbantartó >600 paraméterezési lehetőséget automatikusan oldjuk meg, a meta definíciók alapján Tábla név1 MANUALEDITREETPATH=az alkalmazás folder struktúráját határozza meg MANUALEDITTYPE=A tábla szerkesztési szabályait határozza meg TIMETRACKINGFIELDS, MANUALEDITFIELDS=A tábla szerkesztésénél használ mezők definíciói 24

Használat Deperszonalizálási szabályok A mezők deperson formula definíciója szabályozza a tesztadtok deperszonalizálását A tesztadat leválogató alkalmazás meta definíciók alapján deperszonalizált adatokkal szolgálja ki a teszt rendszereket Éles rendszer Teszt rendszer Tesztadat leválogató alkalmazás 25

Használat Meta adatok böngészése Ha már léteznek a meta adatok, akkor hogyan tudjuk elemezni, böngészni őket? Program kódokkal data Table_list(keep=TableName); length uri uri2 $256 TableName $60 ExtensionName $30 ExtensionValue $50; uri="";n=1;tablename=""; do while(metadata_getnobj("omsobj:physicaltable?@nam e? 'FEE_GROUP'",n,uri) >= 0); rc=metadata_getattr(uri,"name",tablename); n=n+1; output; end; run; Böngésző funkcióval 26

Használat Impact és reverse analízis Impact és reverse analízis Na nézzük mi van benne 27

Használat Impact és reverse analízis Impact és reverse analízis Na nézzük mi van benne 28

Használat Impact és reverse analízis Impact és reverse analízis Tábla név1 Na nézzük mi van benne 29

Használat Jogosultság kezelés Csoportok és felhasználók az Active Directory-ban vannak definiálva, melyet a meta szerverre szinkronizálunk naponta Az üzemeltetőknek nem kell a felhasználók jogaival foglalkozni 30

Használat Folyamatok üzemeltetése Az üzemeltető más eszközben, de ugyanúgy job objektumokként látja a feldolgozást Hiba esetén a rendszer automatikus email és sms üzenettel támogat Fejlesztő a jobokat folyamatokba szervezi, és ütemezi 31

Kérdések? 32

Elérhetőségeim: zoltan.rekenei@gmail.com rekenei.zoltan@cib.hu 33