Mi is az a metaadat? Gollnhofer Gábor - Meta Consulting Kft.
Tartalom Bemutatkozás Mi is az a metaadat és miért jó nekünk? Demo Összefoglalás 2
Bemutatkozás Meta Consulting Kft. BI, DW és CRM rendszerek tervezése és kialakítása rendszerintegráció, egyedi rendszerek tervezése IT tanácsadás, ügyfeleknek és szállítóknak is Gollnhofer Gábor 1996 óta dolgozom adattárház és BI jellegű projekteken projektvezető, rendszertervező, modellező, minőségbiztosító és tanácsadó szerepkörökben iparági tapasztalatok: államigazgatás, bank, biztosító, FMCG, távközlés, stb. 3
Tartalom Bemutatkozás Mi is az a metaadat és miért jó nekünk? Demo Összefoglalás 4
Mi a metaadat? Példa Metaadat nélkül (csak adatok) Metaadatokkal együtt 23,96 3,4 1 2,73 Név: Cím: Telefonszám: Ügyfélszám: Elhasznált köbméter: Vízóra állás: Vízdíj (Ft): 5
Mi a metaadat? Példa Metaadat nélkül (csak adatok) Metaadatokkal együtt 23,96 3,4 1 2,73 Név: Cím: Telefonszám: Ügyfélszám: Elhasznált köbméter: Vízóra állás: Vízdíj (Ft): USD % hónap % 6
Mi a metaadat? Példa Metaadat nélkül (csak adatok) Metaadatokkal együtt 23,96 3,4 1 2,73 Név: Cím: Telefonszám: Ügyfélszám: Elhasznált köbméter: Vízóra állás: Vízdíj (Ft): USD % hónap % a Sybase részvény árfolyama, ami növekedést jelent alatt, miközben csökkenés volt a NASDAQ Composite indexben 7
Mi a metaadat? Példa Metaadat nélkül (csak adatok) Metaadatokkal együtt 23,96 3,4 1 2,73 Név: Cím: Telefonszám: Ügyfélszám: Elhasznált köbméter: Vízóra állás: Vízdíj (Ft): USD % hónap % a Sybase részvény árfolyama, ami növekedést jelent alatt, miközben csökkenés volt a NASDAQ Composite indexben NASDAQ Composite A Nasdaq részvénypiacra bevezetett valamennyi részvény alakulását mérő index, melyben meghatározó súllyal szerepelnek a technológiai papírok. 8
A metaadat definíciója A metaadat adat az adatokról Komplett információcsomag, amely pontosan definiálja a szervezet működéséhez szükséges adatokat A szervezeten, vállalaton belül közös nyelvet határoz meg, a munkatársak és rendszerek könnyen kommunikálhatnak 9
A metaadat definíciója A metaadat beazonosítja a rendszerekben levő adatokat és menedzselésük/irányításuk módját Üzleti szemléletben mutatja be az adatokat Specifikálja a rendszeren belüli helyét Kinyeréseket, betöltéseket, frissítéseket indít el 10
A metaadatok standard forrásai Tranzakciós rendszerek adattárai DBMS katalógusok (repository) Belső és külső adatszótárak Adatmodellezési eszközök ETL eszközök szótárai és/vagy adatdefiníciói, stb. Szakértők (szakterületi szakértők) 11
A metaadatok búvóhelyei Üzleti folyamatok leírásában, vállalati standardokban Alkalmazásprogram logikában, megjegyzésekben A fájlszerkezetekben és a beágyazott megjegyzéseiben A munkafolyamban és a beágyazott megjegyzéseiben Adat- és folyamat modellekben Szótárakban és adatbázis-katalógusokban 12
Jellemző metaadat fajták Üzleti szabályok Mezőnevek és definíciók Adattérképek, táblák, indexek Kiválasztási kritériumok A származtatott adatok számításai Adat transzformációk Adatkinyerés, -töltés ütemezése 13
A metaadatok feladatai Hogy almát almához hasonlítsunk a Vevő az A rendszerben ugyanaz, mint az Ügyfél a B rendszerben? a C rendszerben a Bevétel a termékeket és szolgáltatásokat is tartalmazza vagy csak a termékeket, úgy mint a D rendszer? Mit jelent a BEV_ERT? Bevételezési érték vagy a Bevételek értéke? Kitől kell megkérdezni? Feladat #1: adatdefiníció 14
A metaadatok feladatai Hogy tudjuk, honnan jön az adat Ez az értékesítési adat rossznak tűnik, honnan jött? Mely számokat kombinálják a havi adat előállításához? Milyen gyakran frissítik a jelentéseket? Kitől kell ezeket megkérdeznem? Feladat #2: az adatok forrásának, transzformációinak leírása 15
Metaadat és adatminőség Fontos: adatminőség Az A vagy a B rendszerben levő címeket használjam az ügyfelek megcímzésére? A cím tényleg Kovács János beírás a panaszkönyvbe, 1234 Budapest, Kossuth tér 18. 16
Metaadat-felhasználók üzleti felhasználók Az üzleti felhasználók megnézhetik, módosíthatják az adatelemek definícióját, a kapcsolódó szabályokat; pl.: üzleti területek szakértői, definíciók, számítási szabályok, stb. Metaadat adattár technikai felhasználók A technikai felhasználók hozzáférnek a rendszerek kialakításához, módosításához szükséges adatok részletes specifikációjához; pl.: adatstruktúrák, interfészek, folyamatok, stb. 17
Metaadatok típusai Technikai metaadat Üzleti metaadat 18
Technikai metaadat Felhasználói: Rendszertervezők, fejlesztők és adminisztrátorok számára Célja: Az rendszerek kialakításához, bevezetéséhez és alkalmazásához szükséges adatok teljes leírása, jellemzése Megjelenési formája Adatbázisok, táblák, oszlopok, indexek, kapcsolatok Adatforrás, adattranszformáció és adatleképezési szabályok Adatadminisztrációs folyamatok és szabályok 19
Technikai metaadat fajtái A rendszer logikai és fizikai tulajdonságai A forrás és cél adatok közötti leképezés Az előzmények és a statisztikai adatok kinyerése Transzformációs algoritmusok Adatvolumen, méretek és változási gyakoriság Adatgazda 20
Üzleti metaadatok Felhasználói: az üzleti felhasználók Célja: a metaadat irányelv az adatok maximális kihasználásához Megjelenési formája: Üzleti definíciók, szabályok Lekérdezések, nézetek, navigálási szabályok Az információ használata/elterjedtsége Help Desk (nevek, szaktudás területei, telefonszám) 21
Felhasználói hozzáférés Központosított metaadat adattár Egyszerűsített hozzáférés az adat definíciókhoz, leírásokhoz Könnyen megérthető, intuitív felhasználói felület A definíciókhoz a felhasználóknak természetes nyelven, könnyen hozzá kell tudni férniük Probléma: sokféle, inkonzisztens metaadat adattár, pl. ETL eszközök által létrehozott helyi metaadat adattár, amely nincs integrálva a központi adattárba Az integráció hiánya elszigetelt rendszerekhez vezet 22
Miért kell kezelni a metaadatot? Üzleti okok Lehetővé teszi az üzleti igények pontosabb megértését Elősegíti az üzleti modellezést Segít kötelezővé tenni a szabványokat Meghatározza az adat tulajdonosát, növeli a felelősséget Informatikai okok Lehetővé teszi az adatvagyon felhasználását Olcsóbb/könnyebb rendszer fenntartás/karbantartás Olcsóbb/könnyebb az az új követelmények illesztése Az adatok pontossága és minősége javul(hat) 23
Metaadat-kezelő eszközök Eszközök saját metaadatai Az adatbázisoknak van adattára (repository) ETL & CASE eszközöknek van adattára (repository) BI eszközöknek van adattára (repository) Specialiált metaadat-kezelő eszközök Metaadat integrációs eszközök Egyedi vállalati metaadat adattár Word, Excel, stb. 24
Tartalom Bemutatkozás Mi is az a meta adat és miért jó nekünk? Demo Összefoglalás 25
DEMO: Saját metaadatok PowerDesigner-rel 26
DEMO: Saját metaadatok PowerDesigner-rel 27
Tartalom Bemutatkozás Mi is az a meta adat és miért jó nekünk? Demo Összefoglalás 28
Összefoglalás A metaadat plusz jelentéssel ruházza fel az adatot Sokféle metaadat van Különböző forrásból származhatnak Eltérő módon kell kezelni őket A metaadatok kezelése fontos (de bonyolult és költséges lehet) A metaadatok megfelelő kezelése folyamatos feladat, nemcsak a projektek részének kell lennie 29
Kérdések? gabor.gollnhofer@metaconsulting.hu www.metaconsulting.hu www.metaadat.hu 30