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
A meta adatok nyomában - 2008.11.27.
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. A meta adatok nyomában - 2008.11.27.
3
Tartalom Bemutatkozás Mi is az a metaadat és miért jó nekünk? Demo Összefoglalás
A meta adatok nyomában - 2008.11.27.
4
Mi a metaadat? Példa Metaadat nélkül (csak adatok) Metaadatokkal együtt
23,96 Név: 3,4 Cím: 1 Telefonszám: 2,73 Ügyfélszám: Elhasznált köbméter: Vízóra állás: Vízdíj (Ft): A meta adatok nyomában - 2008.11.27.
5
Mi a metaadat? Példa Metaadat nélkül (csak adatok) Metaadatokkal együtt
23,96 Név: 3,4 Cím: 1 Telefonszám: 2,73
USD % hónap %
Ügyfélszám: Elhasznált köbméter: Vízóra állás: Vízdíj (Ft): A meta adatok nyomában - 2008.11.27.
6
Mi a metaadat? Példa Metaadat nélkül (csak adatok) Metaadatokkal együtt
23,96 Név: 3,4 Cím: 1 Telefonszám: 2,73
USD a Sybase részvény árfolyama, ami % növekedést jelent hónap alatt, miközben % csökkenés volt a NASDAQ Composite indexben
Ügyfélszám: Elhasznált köbméter: Vízóra állás: Vízdíj (Ft):
A meta adatok nyomában - 2008.11.27.
7
Mi a metaadat? Példa Metaadat nélkül (csak adatok) Metaadatokkal együtt
23,96 Név: 3,4 Cím: 1 Telefonszám: 2,73
USD a Sybase részvény árfolyama, ami % növekedést jelent hónap alatt, miközben % csökkenés volt a NASDAQ Composite indexben
Ügyfélszám: Elhasznált köbméter: NASDAQ Vízóra állás:Composite A Nasdaq Vízdíj (Ft): 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. A meta adatok nyomában - 2008.11.27.
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
A meta adatok nyomában - 2008.11.27.
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
A meta adatok nyomában - 2008.11.27.
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)
A meta adatok nyomában - 2008.11.27.
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
A meta adatok nyomában - 2008.11.27.
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
A meta adatok nyomában - 2008.11.27.
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ó
A meta adatok nyomában - 2008.11.27.
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
A meta adatok nyomában - 2008.11.27.
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.”
A meta adatok nyomában - 2008.11.27.
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 meta adatok nyomában - 2008.11.27.
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
A meta adatok nyomában - 2008.11.27.
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
A meta adatok nyomában - 2008.11.27.
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
A meta adatok nyomában - 2008.11.27.
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)
A meta adatok nyomában - 2008.11.27.
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
A meta adatok nyomában - 2008.11.27.
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) A meta adatok nyomában - 2008.11.27.
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.
A meta adatok nyomában - 2008.11.27.
24
Tartalom Bemutatkozás Mi is az a meta adat és miért jó nekünk? Demo Összefoglalás
A meta adatok nyomában - 2008.11.27.
25
DEMO: Saját metaadatok PowerDesigner-rel
A meta adatok nyomában - 2008.11.27.
26
DEMO: Saját metaadatok PowerDesigner-rel
A meta adatok nyomában - 2008.11.27.
27
Tartalom Bemutatkozás Mi is az a meta adat és miért jó nekünk? Demo Összefoglalás
A meta adatok nyomában - 2008.11.27.
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
A meta adatok nyomában - 2008.11.27.
29
Kérdések?
[email protected] www.metaconsulting.hu www.metaadat.hu
A meta adatok nyomában - 2008.11.27.
30