Metadata RNDr. Ondřej Zýka ndrej.zyka@prfinit.eu 2014 Prfinit. All rights reserved.
Metadata Jedna z kmpetencí Data managementu Cíle: Zajistit jedntné przumění a užití termínů Integrvat metadata ze všech zdrjů Zajistit snadný přístup ke všem metadatům 2014 Prfinit. All rights reserved. 2
Metadata Metadata jsu data ppisující data. Mhu být reprezentvány jednduchým ppisem, ale také slžitu strukturu. Metadata jsu strukturvané infrmace, které nám umžňují najít infrmace datech, spravvat je, kntrlvat je a przumět jim. Metadata Byznys metadata Strukturální metadata Aplikační metadata Metadata datvých transfrmací Operativní metadata Metadata Ve specializvaných systémech Byznys slvník Datvé mdely Metadata u jedntlivých datvých bjektů XML MP3 tagy 2014 Prfinit. All rights reserved. 3
Prcesy kmpetence Metadata Understand Meta Data Requirements (P) Define the Meta Data Architecture (P) (same as 2.7) Develp & Maintain Meta Data Standards (P) Implement a Managed Meta Data Envirnment (D) Create & Maintain Meta Data (O) Integrate Meta Data (C) Manage Meta Data Repsitries (C) Distribute & Deliver Meta Data (C) Supprt Meta Data Reprting and Analysis (O) 2014 Prfinit. All rights reserved. 4
Užitečnst metadat 2014 Prfinit. All rights reserved. 5
Užitečnst metadat 2014 Prfinit. All rights reserved. 6
Business metadata Jedntný slvník rganizace Kmunikace Mezi dděleními Mezi Byznysem a IT Řešení výjimek Pžadavky Schvalvací prces Diskuse Více druhů slvníků 2014 Prfinit. All rights reserved. 7
Typy metadat Strukturální metadata Datvé mdely Histrie datvých mdelů Ppisy extraktů Ppisy databází, tabulek a slupců Technické parametry a byznys ppisy Aplikační metadata Ppis systémů Ppis brazvek a funkcí aplikace Prcesní mdely aplikací Vazba na datvé struktury 2014 Prfinit. All rights reserved. 8
Typy metadat Metadata datvých transfrmací Ppis na byznys úrvni, slvní ppis Technlgický ppis (SQL, ETL, ELT) Ppis jedntlivých transfrmací Vazba databáze databáze Lgická úrveň transfrmvané byznys bjekty Vazba tabulka tabulka Vazba slupec slupec Operativní metadata Velikst dat Dba trvání prcesů a transfrmací Pčet transfrmvaných bjektů (řádků) Kdy a kd inicival transfrmace a prcesy 2014 Prfinit. All rights reserved. 9
Operace s metadaty Shrmažďvání Integrace Prezentace Analýzy Histrie Kd a kdy napsledy upravil prceduru prcedure_name tak, že nepužívá tabulku table_name? Data Lineage Upstream Které aplikace pužívají centrálních číselník měn? Dwnstream Inpact analysis Která všechna data se pdílejí na hdncení splehlivsti ddavatele? Které všechny tabulky a aplikace se budu muset upravit, když přejdeme z kódvání ISO88592 na kódvání UTF8? Pkud míst Y/N začneme pužívat A/N, c všechn musíme zkntrlvat? 2014 Prfinit. All rights reserved. 10
Shrmažďvání metadat Byznys metadata vyžadují lidsku interakci Shrmažďvání Validace Všechny statní metadata je nutné shrmažďvat autmaticky Mdely Schémata Využití metadat pr vývj (genervání kmpnent) Mdel driven architecture Shrmažďvání metadat z htvých řešení Analýza kódu Reverzní inřenýrství Vyská závislst na technlgiích 2014 Prfinit. All rights reserved. 11
Integrace metadat V pdniku jsu puze jedna metadata Prvázat metadata d definice na business úrvni až k technickým detailům, d zdrjů dat k reprtům. Čast existují lkální strůvky kmpetence Lkální slvníky Lkální ppisy vazeb, struktur, závislstí Čast špatně technlgicky pdprván Integrace na základě emailů, excelů a mnžství jednání Puze znalsti zaměstnanců Integrace mezi byznys daty a strukturálními daty Integrace mezi strukturálními metadaty a metadaty datvých tků. 2014 Prfinit. All rights reserved. 12
Prezentace metadat Rychlé zapjení nvých pracvníků Snadnst dhledání ptřebných dat a infrmací Intranet a genervání dkumentace Pluginy d aplikací a prhlížečů pr napjení na metadata 2014 Prfinit. All rights reserved. 13
Analýza metadat Histrie Kd a kdy napsledy upravil prceduru prcedure_name tak, že nepužívá tabulku table_name? Data Lineage Upstream Které aplikace pužívají centrálních číselník měn? Dwnstream Která všechna data se pdílejí na hdncení splehlivsti ddavatele? Inpact analysis Které všechny tabulky a aplikace se budu muset upravit, když přejdeme z kódvání ISO88592 na kódvání UTF8? Pkud míst Y/N začneme pužívat A/N, c všechn musíme zkntrlvat? 2014 Prfinit. All rights reserved. 14
Metadata - analýza Lineage analýza Katalóg Where used analýza 2014 Prfinit. All rights reserved. 15
Cíle správy metadata Cntrllers? Auditrs 1. Jak je pjem definván? 2. Odkud se vzala data? 3. Jak jsu data aktuální? Managers Analysts? Develpers Architects 1. C vše musím upravit při změně zdrjvéh systému? 2. Které všechny reprty musím pravit, když změním definici slupce? 3. C se stane, když havaruje tt ETL? 2014 Prfinit. All rights reserved.
Nástrje Byznys slvník Semanta Cllibra Infrmatica Metadata Manager Infrmatica Metadata Manager Oracle Metadata Directry IBM InfSphere Metadata Wrkbench Adaptive Metadata Manager InfLibrarian Meta Integratin ASG Rchade SAP PwerDesigner 2014 Prfinit. All rights reserved. 17
C si zapamatvat C t jsu metadata C t jsu byznys metadata Jak se liší byznys metadata d technických metadat C jsu zdrje technických metadat C t jsu perační metadata Které čtyři činnsti jsu nutné pr správu metadat Jaké typy analýz metadat se pužívají 2014 Prfinit. All rights reserved. 18
2014 Prfinit. All rights reserved. Diskuse