rövid oemm metaadat bevezetés · oracle enterprise metadata management - houg konferencia 2015 5...

37
1 Oracle Enterprise Metadata Management - HOUG konferencia 2015 Oracle Enterprise Metadata Management Rövid bemutató Gollnhofer Gábor Oracle Enterprise Metadata Management

Upload: others

Post on 11-Aug-2020

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Rövid OEMM metaadat bevezetés · Oracle Enterprise Metadata Management - HOUG konferencia 2015 5 A metaadat definíciója A metaadat „adat az adatokról“ Komplett információcsomag,

1 Oracle Enterprise Metadata Management - HOUG konferencia 2015

Oracle Enterprise Metadata Management

Rövid bemutató

Gollnhofer Gábor

Oracle Enterprise Metadata Management

Page 2: Rövid OEMM metaadat bevezetés · Oracle Enterprise Metadata Management - HOUG konferencia 2015 5 A metaadat definíciója A metaadat „adat az adatokról“ Komplett információcsomag,

2 Oracle Enterprise Metadata Management - HOUG konferencia 2015

Tartalom

Bevezetés a metaadatokhoz

Oracle Enterprise Metadata Management - OEMM

Összefoglaló

Linkek

Kérdések & válaszok

Page 3: Rövid OEMM metaadat bevezetés · Oracle Enterprise Metadata Management - HOUG konferencia 2015 5 A metaadat definíciója A metaadat „adat az adatokról“ Komplett információcsomag,

3 Oracle Enterprise Metadata Management - HOUG konferencia 2015

Bevezetés a metaadatokhoz

Mi is az a metaadat?

A metaadatok forrásai és „búvóhelyei”

Fajtái, típusai, feladatai/felhasználása

Miért kell kezelni a metaadatokat?

Page 4: Rövid OEMM metaadat bevezetés · Oracle Enterprise Metadata Management - HOUG konferencia 2015 5 A metaadat definíciója A metaadat „adat az adatokról“ Komplett információcsomag,

4 Oracle Enterprise Metadata Management - HOUG konferencia 2015

Név: Cím: Telefonszám: Ügyfélszám: Elhasznált köbméter: Vízóra állás: Vízdíj (Ft):

Mi a metaadat?

Példa

Metaadat nélkül (csak adatok)

Metaadatokkal együtt

A Válasz a Nagy Kérdésre...

Az Élet, a Mindenség Meg Minden...

...

- Negyvenkettő - mondta Bölcs Elme végtelen méltósággal és hidegvérrel.

...

- Negyvenkettő! - ordította Loonkawl. - Ez minden, amit hét és fél millió év alatt kiagyaltál?

- Viszont gondosan ellenőriztem - mondta a computer - és egész egyértelműen ez a Válasz. Hogy őszinte legyek, a probléma szerintem abban rejlik, hogy magatok sem tudjátok, mi a kérdés.

...

Mihelyst tudjátok, hogy mi a kérdés, érteni fogjátok a választ is.

Page 5: Rövid OEMM metaadat bevezetés · Oracle Enterprise Metadata Management - HOUG konferencia 2015 5 A metaadat definíciója A metaadat „adat az adatokról“ Komplett információcsomag,

5 Oracle Enterprise Metadata Management - HOUG konferencia 2015

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 metaadat beazonosítja a rendszerekben levő adatokat és menedzselésük/irányításuk módját

Üzleti kontextusban mutatja be az adatokat

Specifikálja a rendszer(ek)en belüli helyét

Adatkinyeréseket, betöltéseket, frissítéseket indíthat el

Page 6: Rövid OEMM metaadat bevezetés · Oracle Enterprise Metadata Management - HOUG konferencia 2015 5 A metaadat definíciója A metaadat „adat az adatokról“ Komplett információcsomag,

6 Oracle Enterprise Metadata Management - HOUG konferencia 2015

Jellemző metaadat fajták

Üzleti szabályok

Adattérképek, táblák, indexek

Mezőnevek és definíciók

Kiválasztási, szűrési kritériumok

A származtatott adatok számítási szabályai

Adat transzformációk

Adatkinyerés, -töltés ütemezése

Működés statisztikai adatai

Felhasználási adatok

Page 7: Rövid OEMM metaadat bevezetés · Oracle Enterprise Metadata Management - HOUG konferencia 2015 5 A metaadat definíciója A metaadat „adat az adatokról“ Komplett információcsomag,

7 Oracle Enterprise Metadata Management - HOUG konferencia 2015

A metaadatok feladatai

Feladat #1: Adatdefiníció

A „Vevő” az „A” rendszerben ugyanaz, mint az „Ügyfél” a „B” rendszerben?

Mit jelent a FEL_ERT? „Felvett érték” vagy az „Ügyfél értéke”? Kitől kell megkérdezni?

A „Bevétel” a termékeket és szolgáltatásokat is tartalmazza vagy csak a termékeket?

A cél: hogy almát almához hasonlítsunk

Page 8: Rövid OEMM metaadat bevezetés · Oracle Enterprise Metadata Management - HOUG konferencia 2015 5 A metaadat definíciója A metaadat „adat az adatokról“ Komplett információcsomag,

8 Oracle Enterprise Metadata Management - HOUG konferencia 2015

A metaadatok feladatai

Feladat #2:

az adatok forrásának, transzformációinak leírása

Hogy tudjuk, honnan jön az adat és hová megy

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?

Ha ezt megváltoztatom, mire lesz hatással?

Milyen gyakran frissítik a jelentéseket?

Kitől kell ezeket megkérdeznem?

Page 9: Rövid OEMM metaadat bevezetés · Oracle Enterprise Metadata Management - HOUG konferencia 2015 5 A metaadat definíciója A metaadat „adat az adatokról“ Komplett információcsomag,

9 Oracle Enterprise Metadata Management - HOUG konferencia 2015

Metaadatok típusai és felhasználói:

Üzleti metaadatok

Felhasználói:

Az üzleti felhasználók

Célja:

A metaadat segítség az adatok maximális kihasználásához

Megjelenési formája:

Üzleti definíciók, szabályok, fogalomtárak, hierarchiák

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)

Page 10: Rövid OEMM metaadat bevezetés · Oracle Enterprise Metadata Management - HOUG konferencia 2015 5 A metaadat definíciója A metaadat „adat az adatokról“ Komplett információcsomag,

10 Oracle Enterprise Metadata Management - HOUG konferencia 2015

Metaadatok típusai és felhasználói:

Technikai metaadatok

Felhasználói:

Rendszertervezők, fejlesztők és adminisztrátorok számára

Célja:

A rendszerek kialakításához, bevezetéséhez és működtetéséhez szükséges adatok teljes leírása, jellemzése

Megjelenési formája

Adatbázisok, táblák, oszlopok, indexek, kapcsolatok

Adatforrás, adat transzformáció és leképezési szabályok

Adat adminisztrációs folyamatok és szabályok

Adat frissítés, használat mérési eredmények

Page 11: Rövid OEMM metaadat bevezetés · Oracle Enterprise Metadata Management - HOUG konferencia 2015 5 A metaadat definíciója A metaadat „adat az adatokról“ Komplett információcsomag,

11 Oracle Enterprise Metadata Management - HOUG konferencia 2015

A metaadatok „standard” forrásai

Elérhetőségi sorrendben:

DBMS katalógusok (repository)

Tranzakciós rendszerek adattárai

ETL eszköz repository

Adatmodellezési eszközök

Belső és külső adatszótárak, ontológiák

Szakértők (szakterületi és informatikai szakértők)

Page 12: Rövid OEMM metaadat bevezetés · Oracle Enterprise Metadata Management - HOUG konferencia 2015 5 A metaadat definíciója A metaadat „adat az adatokról“ Komplett információcsomag,

12 Oracle Enterprise Metadata Management - HOUG konferencia 2015

A metaadatok „titkos forrásai”

Feldolgozhatóság sorrendben:

Adat- és folyamat modellekben

Szótárakban és katalógusokban

Üzleti folyamatok leírásában, vállalati standardokban

Munkafolyamok/workflow-k és a beágyazott megjegyzéseikben

Fájlszerkezetekben és beágyazott megjegyzéseikben

Alkalmazásprogram logikában, megjegyzésekben

Page 13: Rövid OEMM metaadat bevezetés · Oracle Enterprise Metadata Management - HOUG konferencia 2015 5 A metaadat definíciója A metaadat „adat az adatokról“ Komplett információcsomag,

13 Oracle Enterprise Metadata Management - HOUG konferencia 2015

Hol a helye az architektúrában?

Forrás: Oracle Information Management & Big Data Reference Architecture

Page 14: Rövid OEMM metaadat bevezetés · Oracle Enterprise Metadata Management - HOUG konferencia 2015 5 A metaadat definíciója A metaadat „adat az adatokról“ Komplett információcsomag,

14 Oracle Enterprise Metadata Management - HOUG konferencia 2015

Tartalom

Bevezetés a metaadatokhoz

Oracle Enterprise Metadata Management – OEMM

Összefoglaló

Linkek

Kérdések & válaszok

Page 15: Rövid OEMM metaadat bevezetés · Oracle Enterprise Metadata Management - HOUG konferencia 2015 5 A metaadat definíciója A metaadat „adat az adatokról“ Komplett információcsomag,

15 Oracle Enterprise Metadata Management - HOUG konferencia 2015

Oracle Enterprise Metadata Management - OEMM

Bevezetés, történet

Funkciók

Kapcsolódási lehetőségek, támogatott eszközök

Demo

Előnyök, hátrányok

Page 16: Rövid OEMM metaadat bevezetés · Oracle Enterprise Metadata Management - HOUG konferencia 2015 5 A metaadat definíciója A metaadat „adat az adatokról“ Komplett információcsomag,

16 Oracle Enterprise Metadata Management - HOUG konferencia 2015

Oracle Enterprise Metadata Management

Bevezetés, történet

Vállalati metaadat kezelő megoldás

ISO/IEC 11179 szabvány kompatibilis „Information Technology -- Metadata registries (MDR)”

Eredeti gyártó:

Meta Integration Technology, Inc. (MITI)

1997 óta „csak” metaadat kezeléssel foglalkoznak

többen is OEM-ben beépítették („MITI bridge”)

Oracle verzió

Oracle (OEM) branding és módosított webes felület (Oracle Enterprise Metadata Management 12cR1 (12.1.3.0.1))

A legújabb 8.0-ás verzió alapján

Page 17: Rövid OEMM metaadat bevezetés · Oracle Enterprise Metadata Management - HOUG konferencia 2015 5 A metaadat definíciója A metaadat „adat az adatokról“ Komplett információcsomag,

17 Oracle Enterprise Metadata Management - HOUG konferencia 2015

Oracle Enterprise Metadata Management

Fontosabb funkciói

Metaadatok importálása és indexelése

Kézzel és ütemezetten is indítható

Glossary (fogalomtár)

Keresés és metaadatok böngészése

Szöveges leírások

Diagramok (adatmodell, ETL folyamat, stb.)

Függőség és hatáselemzés (impact & lineage)

Szöveges formában

Grafikus ábrázolás

Verziókezelés

Page 18: Rövid OEMM metaadat bevezetés · Oracle Enterprise Metadata Management - HOUG konferencia 2015 5 A metaadat definíciója A metaadat „adat az adatokról“ Komplett információcsomag,

18 Oracle Enterprise Metadata Management - HOUG konferencia 2015

Oracle Enterprise Metadata Management

Felépítése, elemei

Felhasználói felület

Böngésző alapú (Chrome, Explorer, Firefox, Safari)

Metadata Manager és Metadata Explorer „alkalmazás”

Web alkalmazás server

Tomcat vagy Oracle Weblogic (esetleg Websphere)

Repository

Relációs adatbázisban (pl. Oracle 12c)

Meta modell „bridge”-ek

A különböző eszközök támogatásához (import)

Kézi és ütemezett „begyűjtés”

Page 19: Rövid OEMM metaadat bevezetés · Oracle Enterprise Metadata Management - HOUG konferencia 2015 5 A metaadat definíciója A metaadat „adat az adatokról“ Komplett információcsomag,

19 Oracle Enterprise Metadata Management - HOUG konferencia 2015

Oracle Enterprise Metadata Management

Metaadat források és funkciók

Page 20: Rövid OEMM metaadat bevezetés · Oracle Enterprise Metadata Management - HOUG konferencia 2015 5 A metaadat definíciója A metaadat „adat az adatokról“ Komplett információcsomag,

20 Oracle Enterprise Metadata Management - HOUG konferencia 2015

Kapcsolódási lehetőségek, támogatott eszközök

Kb. „a világ összes komolyabb eszközét ismeri”

Oracle termékek

RDBMS (v6-12c), Designer, Data Modeler, ODI, OWB, OBI, Hyperion

Más gyártók

Adatmodellezés: Erwin, ER/Studio, PowerDesigner, RationalRose

ETL: BODI, DataStage, Informatica, SAS DIS, SSIS, Talend

BI: Business Objects, Cognos, MicroStrategy, QlikView, SAS, Tableau, stb.

Adatbázis: DB2, Netezza, Greenplum, Excel, SQL Server, SSAS, Teradata, különböző Hadoop implementációk, stb.

XMI (CWM és UML)

Page 21: Rövid OEMM metaadat bevezetés · Oracle Enterprise Metadata Management - HOUG konferencia 2015 5 A metaadat definíciója A metaadat „adat az adatokról“ Komplett információcsomag,

21 Oracle Enterprise Metadata Management - HOUG konferencia 2015

Demo

Környezet: heterogén!!!

OEMM 12.1.3

Repository: SQL Server 2008R2

Metaadat források:

Business Glossary: Excel

Koncepcionális modell: SAP PowerDesigner

Fizikai adatmodell: SQL Developer Data Modeler 4.1.0

Adatbázis: Oracle 12.1.0.2 (és Hadoop [Cloudera])

ETL eszköz: ODI 12.1.3

OEMM és repository: Windows

Adatbázis és ETL: Oracle Linux 6.5 (Big Data Lite VM 4.0.1)

Page 22: Rövid OEMM metaadat bevezetés · Oracle Enterprise Metadata Management - HOUG konferencia 2015 5 A metaadat definíciója A metaadat „adat az adatokról“ Komplett információcsomag,

22 Oracle Enterprise Metadata Management - HOUG konferencia 2015

Demo

Képernyők

Fogalomtár (Glossary)

Metaadat importálás (Excel, SDDM, PDM)

Metaadat keresés, böngészés

Hatás és előzmény elemzés (Impact & lineage analysis)

Adatfolyam diagram

Page 23: Rövid OEMM metaadat bevezetés · Oracle Enterprise Metadata Management - HOUG konferencia 2015 5 A metaadat definíciója A metaadat „adat az adatokról“ Komplett információcsomag,

23 Oracle Enterprise Metadata Management - HOUG konferencia 2015

Demo

Fogalomtár - Glossary

Page 24: Rövid OEMM metaadat bevezetés · Oracle Enterprise Metadata Management - HOUG konferencia 2015 5 A metaadat definíciója A metaadat „adat az adatokról“ Komplett információcsomag,

24 Oracle Enterprise Metadata Management - HOUG konferencia 2015

Demo

Adatmodell importálás

Page 25: Rövid OEMM metaadat bevezetés · Oracle Enterprise Metadata Management - HOUG konferencia 2015 5 A metaadat definíciója A metaadat „adat az adatokról“ Komplett információcsomag,

25 Oracle Enterprise Metadata Management - HOUG konferencia 2015

Demo

Adatmodell importálás – Eredeti modell (részlet)

Page 26: Rövid OEMM metaadat bevezetés · Oracle Enterprise Metadata Management - HOUG konferencia 2015 5 A metaadat definíciója A metaadat „adat az adatokról“ Komplett információcsomag,

26 Oracle Enterprise Metadata Management - HOUG konferencia 2015

Demo

Adatmodell importálás – OEMM modell (részlet)

Page 27: Rövid OEMM metaadat bevezetés · Oracle Enterprise Metadata Management - HOUG konferencia 2015 5 A metaadat definíciója A metaadat „adat az adatokról“ Komplett információcsomag,

27 Oracle Enterprise Metadata Management - HOUG konferencia 2015

Demo

Metaadat keresés, böngészés

Page 28: Rövid OEMM metaadat bevezetés · Oracle Enterprise Metadata Management - HOUG konferencia 2015 5 A metaadat definíciója A metaadat „adat az adatokról“ Komplett információcsomag,

28 Oracle Enterprise Metadata Management - HOUG konferencia 2015

Demo

Metaadat keresés, böngészés

Page 29: Rövid OEMM metaadat bevezetés · Oracle Enterprise Metadata Management - HOUG konferencia 2015 5 A metaadat definíciója A metaadat „adat az adatokról“ Komplett információcsomag,

29 Oracle Enterprise Metadata Management - HOUG konferencia 2015

Demo

Metaadat keresés, böngészés

Page 30: Rövid OEMM metaadat bevezetés · Oracle Enterprise Metadata Management - HOUG konferencia 2015 5 A metaadat definíciója A metaadat „adat az adatokról“ Komplett információcsomag,

30 Oracle Enterprise Metadata Management - HOUG konferencia 2015

Demo

Hatás- és előzmény elemzés (Impact & lineage)

Page 31: Rövid OEMM metaadat bevezetés · Oracle Enterprise Metadata Management - HOUG konferencia 2015 5 A metaadat definíciója A metaadat „adat az adatokról“ Komplett információcsomag,

31 Oracle Enterprise Metadata Management - HOUG konferencia 2015

Demo

Adatfolyam (Data Flow Overview)

Page 32: Rövid OEMM metaadat bevezetés · Oracle Enterprise Metadata Management - HOUG konferencia 2015 5 A metaadat definíciója A metaadat „adat az adatokról“ Komplett információcsomag,

32 Oracle Enterprise Metadata Management - HOUG konferencia 2015

Előnyök

Végre van ilyen a termékpalettán

Nyitottság

Támogatott eszközök, platformok széles köre

Elterjedt (más gyártók eszköziben is beépítve)

Kiegészíthető, bővíthető

Funkcionalitás

Böngésző alapú felhasználói felület

Jó keresési lehetőségek

Impact és Lineage elemzés támogatás

Ütemezett frissítés támogatása

Page 33: Rövid OEMM metaadat bevezetés · Oracle Enterprise Metadata Management - HOUG konferencia 2015 5 A metaadat definíciója A metaadat „adat az adatokról“ Komplett információcsomag,

33 Oracle Enterprise Metadata Management - HOUG konferencia 2015

Hátrányok

„Enterprise kategóriájú” árazás

Angol nyelvű felület (üzleti felhasználóknak?)

Viszonylag kevés tapasztalat

Page 34: Rövid OEMM metaadat bevezetés · Oracle Enterprise Metadata Management - HOUG konferencia 2015 5 A metaadat definíciója A metaadat „adat az adatokról“ Komplett információcsomag,

34 Oracle Enterprise Metadata Management - HOUG konferencia 2015

Összefoglaló

A metaadat kezelés az egyik „feljövőben lévő” terület

Az adatvagyon kezelés kritikus eleme

Business glossary és impact&lineage analysis

Önkiszolgáló BI („Mit, hol találok?”)

Többféle megoldást is lehet használni

Akár vásárolni, akár fejleszteni is lehet

Az Oracle-nek is van megoldása

Ami heterogén környezetben is jól működik

Mindenkinek foglalkoznia kell vele!

Főleg, aki elosztott rendszerekkel dolgozik

Inkább előbb, mint utóbb

Page 35: Rövid OEMM metaadat bevezetés · Oracle Enterprise Metadata Management - HOUG konferencia 2015 5 A metaadat definíciója A metaadat „adat az adatokról“ Komplett információcsomag,

35 Oracle Enterprise Metadata Management - HOUG konferencia 2015

Tisztult a kép?

Page 36: Rövid OEMM metaadat bevezetés · Oracle Enterprise Metadata Management - HOUG konferencia 2015 5 A metaadat definíciója A metaadat „adat az adatokról“ Komplett információcsomag,

36 Oracle Enterprise Metadata Management - HOUG konferencia 2015

Kérdések & válaszok

[email protected]

Page 37: Rövid OEMM metaadat bevezetés · Oracle Enterprise Metadata Management - HOUG konferencia 2015 5 A metaadat definíciója A metaadat „adat az adatokról“ Komplett információcsomag,

37 Oracle Enterprise Metadata Management - HOUG konferencia 2015

Linkek

Oracle Enterprise Metadata Management (OEMM)

http://www.oracle.com/technetwork/middleware/oemm/overview/index.html - a ”hivatalos” oldal

https://community.oracle.com/community/business_intelligence/system_management_and_integration/enterprise-metadata-management - a ”community” oldal

http://metaintegration.net - az ”eredeti gyártó”

http://metaintegration.net/Products/MIMB/SupportedTools.html

Külső példák:

http://www.rittmanmead.com/2015/01/why-and-how-to-use-oracle-metadata-management-12c-part-1-getting-started/

http://information-asset.com/index.php/integrating-oracle-enterprise-metadata-manager-with-hadoop/