Presentation is loading. Please wait.

Presentation is loading. Please wait.

L/O/G/O Metadata Business Intelligence Erwin Moeyaert.

Similar presentations


Presentation on theme: "L/O/G/O Metadata Business Intelligence Erwin Moeyaert."— Presentation transcript:

1 L/O/G/O Metadata Business Intelligence Erwin Moeyaert

2 Overview What is metadata? Why is it needed? Types of metadata Metadata life cycle

3 3 What is Metadata? Data ‘reporting’ – WHO created the data? – WHAT is the content of the data? – WHEN was it created? – WHERE is it geographically? – HOW was the data developed? – WHY was the data developed?

4 The Metadata The name suggests some high-level technological concept, but it really is fairly simple. Metadata is “data about data”. With the emergence of the data warehouse as a decision support structure, the metadata are considered as much a resource as the business data they describe. Metadata are abstractions -- they are high level data that provide concise descriptions of lower- level data.

5 5 What is Metadata ? time period author sources (file) size title supplemental information abstract ©2005 CSC Brands, L.P. All Rights Reserved

6 6 What is Metadata? ©2005 CSC Brands, L.P. All Rights Reserved entity attributes

7 The Meta Data Last component of DW environments. It is information that is kept about the warehouse rather than information kept within the warehouse. Legacy systems generally don’t keep a record of characteristics of the data (such as what pieces of data exist and where they are located).

8 Better end user data access and analysis tools can help users figure out how to get information they need out of the warehouse only good, easily accessible metadata can help them figure out what is available in the data warehouse and how to ask for it.

9 Metadata Repositories Users and Developers often need a way to find information on the data they use. Information can include: Source System(s) of the Data, contact information Related tables or subject areas Programs or Processes which use the data Population rules (Update or Insert and how often) Status of the Data Warehouse’s processing and condition Metadata

10 General Metadata Issues Associated with Data Warehouse Use  What tables, attributes, and keys does the data warehouse contain?  Where did each set of data come from?  What transformation logic was applied in loading the data?  How has the metadata changed over time?  What aliases exist and how are they related to each other?  What are the cross-references between technical and business terms?  How often does the data get reloaded?  How much data is there? (assists in avoiding the submissions of unrealistic queries)

11 Typical Mapping Metadata  Identification of original source fields.  Simple attribute-to-attribute mapping.  Attribute conversions.  Physical characteristic conversions.  Encoding/reference table conversions.  Naming changes.  Key changes.  Defaults values.  Logic to choose from among multiple sources.  Algorithmic changes.

12 Copyright © 1997, Enterprise Group, Ltd. Data Warehouse Process Source OLTP Systems Data Marts Design Mapping Design Mapping Extract Scrub Transform Extract Scrub Transform Load Index Aggregation Load Index Aggregation Replication Data Set Distribution Replication Data Set Distribution Access & Analysis Resource Scheduling & Distribution Access & Analysis Resource Scheduling & Distribution Meta Data System Monitoring Raw Detail Raw Detail No/Minimal History No/Minimal History Integrated Integrated ScrubbedScrubbed History History SummariesSummaries Targeted Targeted Specialized (OLAP) Specialized (OLAP) Data Characteristics Data Warehouse

13 Meta Data Description Information about the data warehouse system –Content –Organizational –Structural –Management Information –Scheduling Information –Contact Information –Technical Information

14 Why Do You Need Meta Data? Share resources –Users –Tools Document system Without metadata –Not Sustainable –Not able to fully utilize resource

15 Metadata Life Cycle Collection - Identify metadata and capture into repository; automate Maintenance - Put in place processes to synchronize metadata automatically with changing data architecture; automate Deployment - Provide metadata to users in the right form and with the right tools; match metadata offered to specific needs of each audience

16 Metadata Collection Right metadata at the right time Variety of collection strategies Sources –potential sources of data for DW –external data –data structures Data Models - enterprise data model start point –import from CASE tool –correlate enterprise and warehouse models

17 Metadata Collection Warehouse mappings –map operational data into warehouse data structure –Need record of logical connection used for mapping and transformation Warehouse usage information –After roll out –What tables accessed, by whom and for what –What queries written –Capture nature of business problem or query

18 Maintaining Metadata Up to date with reality Capture incremental changes

19 Metadata Deployment Warehouse developers need: –physical structure info for data sources –enterprise data model –warehouse data model –concerned with accuracy, completeness and flexibility of metadata –Need access to comprehensive impact analysis capabilities –Need to defend against accuracy & integrity questions

20 Meta Data Types –Technical –Business / User Levels –Core –Basic –Deluxe

21 Core Technical Meta Data Source Target Algorithm

22 Basic Technical Meta Data History of transformation changes Business rules Source program / system name Source program author / owner Extract program name & version Extract program author / owner Extract JCL / Script name Extract JCL / Script author / owner Load JCL / Script name

23 Basic Technical Meta Data (con’t) Load JCL / Script author / owner Load frequency Extract dependencies Transformation dependencies Load dependencies Load completion date / time stamp Load completion record count Load status

24 Deluxe Technical Meta Data Source system platform Source system network address Source system support contact Source system support phone / beeper Target system platform Target system network address Target system support contact Target system support phone / beeper Etc.

25 Core Business Meta Data Field / object description Confidence level Frequency of update

26 Basic Business Meta Data Source system name Valid entries (i.e. “There are three valid codes: A, B, C”) Formats (i.e. Contract Date: 82/4/30) Business rules used to calculate or derive the data Changes in business rules over time

27 Deluxe Business Meta Data Data owner Data owner contact information Typical uses Level of summarization Related fields / objects Existing queries / reports using this field / object Estimated size (tables / objects)

28 Amount of Meta Data How much Meta Data do I need? As much as you can support!

29 Meta Data Functions - Technical Maintenance Troubleshooting Documentation Logging / Metrics

30 Meta Data Location DB Resident –Almost always relational –C/S predominantly –Normalized design –OODB is popular option for proprietary solutions

31 Repository Specialized databases designed to maintain metadata, together with tools and interfaces that allow a company to collect and distribute its metadata Repository Requirements –Logically Common –Open –Extensible

32 Meta Data Process Copyright © 1997, Enterprise Group, Ltd. Integrated with entire process and data flow –Populated from beginning to end –Begin population at design phase of project –Dedicated resources throughout Build Maintain Design Mapping Design Mapping Extract Scrub Transform Extract Scrub Transform Load Index Aggregation Load Index Aggregation Replication Data Set Distribution Replication Data Set Distribution Access & Analysis Resource Scheduling & Distribution Access & Analysis Resource Scheduling & Distribution Meta Data System Monitoring

33 General Metadata Issues General metadata issues associated with Data Warehouse use: –What tables, attributes and keys does the DW contain? –Where did each set of data come from? –What transformations were applied with cleansing? –How have the metadata changed over time? –How often do the data get reloaded? –Are there so many data elements that you need to be careful what you ask for?

34 Components of the Metadata Transformation maps – records that show what transformations were applied Extraction & relationship history – records that show what data was analyzed Algorithms for summarization – methods available for aggregating and summarizing Data ownership – records that show origin Patterns of access – records that show what data are accessed and how often

35 Typical Mapping Metadata Transformation mapping records include: –Identification of original source –Attribute conversions –Physical characteristic conversions –Encoding/reference table conversions –Naming changes –Key changes –Values of default attributes –Logic to choose from multiple sources –Algorithmic changes

36 32 Metadata The structure of metadata will differ between each process, because the purpose is different. This means that multiple copies of metadata describing the same data item are held within the data warehouse. Most vendor tools for copy management and end- user data access use their own versions of metadata.

37 33 Metadata Copy management tools use metadata to understand the mapping rules to apply in order to convert the source data into a common form. End-user access tools use metadata to understand how to build a query. The management of metadata within the data warehouse is a very complex task that should not be underestimated.

38 METADATA VIEWS BUSINESS USER’S VIEW FROM A BUSINESS USER’S VIEW, METADATA SHOULD CONTAIN THE FOLLOWING SIX ELEMENTS: 1. TABLE OF CONTENTS 2. ORIGIN OF THE DATA FOR THE WAREHOUSE 3. TRANSFORMATION SEQUENCE 4. ACCESS LEVEL 5. TIMELINE OF THE JOURNEY 6. ACCESS ESTIMATES

39 METADATA VIEWS DSS (DECISION SUPPORT SYSTEM) DEVELOPER’S VIEW 1. TRANSFORMATION AND BUSINESS RULES 2. DATA MODELS 3. AVAILABLE OPERATION DATA

40 METADATA VIEWS CORPORATE VIEW METADATA IS A LOGICAL COLLECTION OF METADATA FROM VARIOUS SOURCES, INCLUDING THE FOLLOWING SIX PLACES:

41 METADATA VIEWS 1. LEGACY SYSTEM METADATA CONSISTING OF A DATA DICTIONARY CONTAINING INFORMATION ABOUT PROGRAM LIBRARIES, DATABASE CATALOGS AND FILE LAYOUTS. 2.OPERATIONAL CLIENT/SERVER SYSTEMS – CONSISTING OF DISTRIBUTED SOFTWARE COMPONENTS FROM A VARIETY OF VENDORS. 3.ENTERPRISE MODELS –THEY ARE THE FIRST STAGE IN THE ULTIMATE GOAL OF BUILDING CORPORATE METADATA.


Download ppt "L/O/G/O Metadata Business Intelligence Erwin Moeyaert."

Similar presentations


Ads by Google