尊敬的 微信汇率:1円 ≈ 0.046089 元 支付宝汇率:1円 ≈ 0.04618元 [退出登录]
SlideShare a Scribd company logo
Five Steps to Mastering Master Data Management
                                     Ron Lewis
                              November 19, 2009
Presentation Overview

• Introduction
• What is Master Data Management?
                           g
• The 5 Steps for Master Data Management:
    • Discovery – finding all of the data sources, who they are used by and how they are used
    • Analysis – identifying authoritative sources, discrepancies, and candidates for consolidation
    • Design – designing the metadata repository
    • Implementation–implementing a metadata repository
    • Establish data governance

• Leveraging Technology to facilitate:
    • Business Process and Data Modeling
                                       g
    • Data Governance and Discovery
    • Metadata Repository Implementation
                   g
    • Metadata Management

• Presentation Focus:           The Discovery and Analysis Phases
19/11/2009                                                                                            2
Master Data Management

• Master Data Management
    • Master Data is: Principle business data essential for conducting business
    • MDM provides an enterprise perspective on the critical Business Processes and the Data necessary to
      support them
    • Bottom line: Improve decision making



• Core Tasks
    • Building the Business Process Models
    • Data Governance (Standardizing data - nomenclature, domains, data quality and consumption rules)
    • Synchronizing related operational systems using the data
    • Integrating/reconciling disparate data silos to provide single enterprise view
    • Building and managing an enterprise metadata repository



• Challenge: Must Shift Thinking to the Enterprise Perspective

11/15/2009                                                                                               3
Discovery Phase

• Step 1 – Discovery
    • Capturing and modeling the essential business processes
    • Mapping processes to the data necessary to complete each process successfully
    • Identifying data sources and gathering appropriate metadata

• Primary Challenges-
    • Cost - It’s Expensive and Disruptive
    • Gaining Executive Leadership Support – (“You mean we don’t have this already?”)

• Solution
  Solution-
    • Start with what’s most important
    • What’s important should be obvious




11/15/2009                                                                              4
Discovery Phase

• Involve your infrastructure and/or security personnel
• Iteration I: Capture existing data and schemas
                 p            g
    • Find your database servers, respective owners and access
    • Reverse engineering your physical data models
    • Build a master data dictionary and catalog
                                   y           g

• Iteration II: Profile existing applications to help with business
    • Database Centric: ETL, Stored Procedures, and Triggers
    • Application Source Code and User Behavior

• Tools You’ll Need
    • Infrastructure/security tools (
                            y       (Nessus)
                                           )
    • Data Modeling and Profiling tools (ER/Studio Data Architect/DBOptimizer)
    • Application Profiling tools (NitroSecurity APM)
    • Repository to manage the metadata byproducts
        p      y        g                yp



19/11/2009                                                                       5
Infrastructure / Security Tooling




19/11/2009                          6
Use ER Studio to Reverse Engineer




19/11/2009                          7
Reverse Engineer Physical Schemas




19/11/2009                          8
Example Reverse Engineered Model




19/11/2009                         9
Start Building Master Data Catalog




19/11/2009                           10
Exporting Catalog for Sharing




19/11/2009                      11
Discovery – Profiling Data Use

• Biggest Challenges We’re Solving:
    • Reconciling and integrating disparate “Data Silos” into a central location
    • Identifying duplicative data elements (or attributes)
    • Laying the foundation for identifying which of the data sources contain the actual “source data”

• High Percentage of Business Logic is encapsulated as Programming Logic
    g          g                g          p              g      g g
    • Stored Procedures and Trigger code stored in the database
    • Application Source Code
    • Extract Transform and Load Scripts
    • We need visibility to this logic, and we need to be able to store it somewhere

• Tools necessary for this:
    • DSAuditor and DB Optimizer or Performance Center (to capture live data use)
    • Source Code Analyzers (I like Fortify SCA, and Embarcadero JBuilder)
    • Profile ETL using Embarcadero’s MetaWizard (usually convert ETL to XML)
    • Store metadata in ER/Studio Data Architect’s Data Lineage and Transform Rules Support


19/11/2009                                                                                               12
Profiling Data Use with DBOptimizer




19/11/2009                            13
Analysis Phase

• Step 2 – Analysis
    • Identifying authoritative sources, discrepancies, and candidates for consolidation
    • Evaluating Data Flow and Transform Rules
    • Capturing/Defining Synonyms and Assigning Aliases
    • Setting the Foundation for Data Governance

• Primary Challenges-
    • Cost – It’s Time Consuming and is a “Team Effort”
    • Getting ancillary information that teams don’t want to share
            g         y

• Solution-
    • Start with what’s most important
    • Wh ’ i
      What’s important should b obvious
                        h ld be b i




11/15/2009                                                                                 14
Analysis Phase

• Iteration I: Evaluate ETL for data lineage and transform rules
    • Start by reverse engineering the ETL, converting it to XML
    • Incorporate it into the repository

• Iteration II: Identify synonymous elements and build alias list
    • Evaluate data domains and transform rules for issues such as state and use
    • Enlist database and development staff to identify alias and tag the data elements in the master catalog

• Tools You’ll Need
    • Data Modeling tools (ER/Studio and MetaWizard)
    • Repository to manage the metadata byproducts (ER/Studio)




19/11/2009                                                                                                 15
Analysis Phase – Evaluating ETL

• Biggest Challenges We’re Solving:
    • Finding which data source is feeding what other data sources
    • Collecting Data Lineage metadata
    • Making it accessible to the right team members

• Convert the ETL to a form that allows manipulation (
                                             p       (such as XML) )
• Importing the metadata into the data modeling tool
• Build, publish and control access to your master data repository
• Start gathering and applying metadata tags
• Tools necessary for this:
    • MetaWizard
    • ER/Studio Data Architect (or the like)




19/11/2009                                                             16
Data Lineage and Transform Rules




19/11/2009                         17
Setting the Foundation for Governance




  19/11/2009
                                        18
Analysis Phase – Identifying Synonyms


• Biggest Challenges We’re Solving:
    • Indentifying like data elements and candidates for consolidation
    • Building Aliases
    • Establishing the foundation for Data Governance

• Evaluate data nomenclature using tool functions such as Merge and
                                 g                           g
  Compare to identify the obvious overlaps
• Compare descriptors from database staff
• Compare data use and consumption rules derived from tools such as DB
  Optimizer
• Tools necessary f this:
                  for
    • ER/Studio Data Architect (or the like)




19/11/2009                                                               19
Performing Analysis With Compare Utility




19/11/2009                                 20
Exporting to Excel for Input into Database




19/11/2009                                   21
Candidates for Consolidation




19/11/2009                     22
Step 3 Building the Repository

• Step 3–Building Metadata Repository
    • Populating the Repository with the right metadata
    • Establishing and Controlling Access to the metadata
    • Performing metadata management

• Primary Challenges-
        y        g
    • Defining who needs access to what metadata
    • Establishing the rules of use

• Suggestions
  Suggestions-
    • Implement change control and auditing tool
    • What’s important should be obvious
    • Understand the value of the metadata on profitability




19/11/2009                                                    23
Step 4 Implementing the repository

• Step 4 - Implementing the repository
    • Mapping the metadata to the requisite business processes
    • Leveraging the metadata to determine candidates for business process re-engineering

• Primary Challenges-
    • Getting the p
            g     processes down in modeled form
    • Obtaining Middle Level Management and Senior Leadership buy in to changes identified by metadata

• Suggestions-
    • Leverage a modeling tool that facilitates data to process mapping (integrated metadata)
    • Focus on what’s most important to the business—try not to focus on EVERYTHING




19/11/2009                                                                                           24
Step 5 Establishing Data Governance

• Step 5 – Establishing Data Governance
    • All of the above steps lays the foundation for good data governance
    • Get Senior Leadership to stipulate policy enforcing the rules you’ve derived
    • Build a Plan and Standardize Iteratively – (don’t try to fix everything all at once)

• Primary Challenges-
        y        g
    • Fundamental Opposition to Change
    • Maintaining Momentum

• Suggestions
  Suggestions-
    • Find a quick kill – tackle the biggest organizational problem you can handle
    • Focus on what’s most important to the business—and what drives easily visible ROI




19/11/2009                                                                                   25
Summary

• What We Covered:
    • Defined Master Data and Master Data Management
    • The 5 Steps for Master Data Management:
         • Discovery – finding all of the data sources, who they are used by and how they are used
         • Analysis – identifying authoritative sources, discrepancies, and candidates for consolidation
         • Design – designing the metadata repository
         • Implementation–implementing a metadata repository
         • Establish data governance
    • Demonstrated how to leverage specific technology to facilitate:
         • Business Process and Data Modeling
         • Data Governance and Discovery
         • Metadata Repository Implementation
         • Metadata Management




19/11/2009                                                                                                 26
Questions and Answers

• Tools Discussed:
     • Nessus
     • ER/Studio Data Architect / Business Architect and ER/Studio Repository
     • DBOptimizer
     • Change Manager



• Technologies Discussed:
     • Building the Data Catalog
     • Capturing and Storing Metadata
     • Metadata Analysis



• Contact Info:
•   Ron Lewis, Ron.Lewis@cdotech.com




19/11/2009                                                                      27

More Related Content

What's hot

Reference master data management
Reference master data managementReference master data management
Reference master data management
Dr. Hamdan Al-Sabri
 
Master Data Management
Master Data ManagementMaster Data Management
Master Data Management
Sreekanth Narendran
 
Whitepaper on Master Data Management
Whitepaper on Master Data Management Whitepaper on Master Data Management
Whitepaper on Master Data Management
Jagruti Dwibedi ITIL
 
Ebook - The Guide to Master Data Management
Ebook - The Guide to Master Data Management Ebook - The Guide to Master Data Management
Ebook - The Guide to Master Data Management
Hazelknight Media & Entertainment Pvt Ltd
 
Mdm: why, when, how
Mdm: why, when, howMdm: why, when, how
Mdm: why, when, how
Jean-Michel Franco
 
5 Level of MDM Maturity
5 Level of MDM Maturity5 Level of MDM Maturity
5 Level of MDM Maturity
PanaEk Warawit
 
The what, why, and how of master data management
The what, why, and how of master data managementThe what, why, and how of master data management
The what, why, and how of master data management
Mohammad Yousri
 
Infosys best practices_mdm_wp
Infosys best practices_mdm_wpInfosys best practices_mdm_wp
Infosys best practices_mdm_wp
wardell henley
 
Master Data Management: Extracting Value from Your Most Important Intangible ...
Master Data Management: Extracting Value from Your Most Important Intangible ...Master Data Management: Extracting Value from Your Most Important Intangible ...
Master Data Management: Extracting Value from Your Most Important Intangible ...
FindWhitePapers
 
3 Keys To Successful Master Data Management - Final Presentation
3 Keys To Successful Master Data Management - Final Presentation3 Keys To Successful Master Data Management - Final Presentation
3 Keys To Successful Master Data Management - Final Presentation
James Chi
 
IBM InfoSphere MDM v11 Overview - Aomar BARIZ
IBM InfoSphere MDM v11 Overview - Aomar BARIZIBM InfoSphere MDM v11 Overview - Aomar BARIZ
IBM InfoSphere MDM v11 Overview - Aomar BARIZ
IBMInfoSphereUGFR
 
Master Data Management - Gartner Presentation
Master Data Management - Gartner PresentationMaster Data Management - Gartner Presentation
Master Data Management - Gartner Presentation
303Computing
 
Strategic Business Requirements for Master Data Management Systems
Strategic Business Requirements for Master Data Management SystemsStrategic Business Requirements for Master Data Management Systems
Strategic Business Requirements for Master Data Management Systems
Boris Otto
 
The Importance of MDM - Eternal Management of the Data Mind
The Importance of MDM - Eternal Management of the Data MindThe Importance of MDM - Eternal Management of the Data Mind
The Importance of MDM - Eternal Management of the Data Mind
DATAVERSITY
 
Multidomain MDM at Amadeus
Multidomain MDM at AmadeusMultidomain MDM at Amadeus
Multidomain MDM at Amadeus
Orchestra Networks
 
ASUG 10_27_2016 Entegris PLM-MDM Business Process Optimization 3
ASUG 10_27_2016 Entegris PLM-MDM Business Process Optimization 3ASUG 10_27_2016 Entegris PLM-MDM Business Process Optimization 3
ASUG 10_27_2016 Entegris PLM-MDM Business Process Optimization 3
keefe008
 
Master Data Management
Master Data ManagementMaster Data Management
Master Data Management
MoniqueO Opris
 
Adopting a Process-Driven Approach to Master Data Management
Adopting a Process-Driven Approach to Master Data ManagementAdopting a Process-Driven Approach to Master Data Management
Adopting a Process-Driven Approach to Master Data Management
Software AG
 
10 Worst Practices in Master Data Management
10 Worst Practices in Master Data Management10 Worst Practices in Master Data Management
10 Worst Practices in Master Data Management
ibi
 
A New Way of Thinking About MDM
A New Way of Thinking About MDMA New Way of Thinking About MDM
A New Way of Thinking About MDM
DATAVERSITY
 

What's hot (20)

Reference master data management
Reference master data managementReference master data management
Reference master data management
 
Master Data Management
Master Data ManagementMaster Data Management
Master Data Management
 
Whitepaper on Master Data Management
Whitepaper on Master Data Management Whitepaper on Master Data Management
Whitepaper on Master Data Management
 
Ebook - The Guide to Master Data Management
Ebook - The Guide to Master Data Management Ebook - The Guide to Master Data Management
Ebook - The Guide to Master Data Management
 
Mdm: why, when, how
Mdm: why, when, howMdm: why, when, how
Mdm: why, when, how
 
5 Level of MDM Maturity
5 Level of MDM Maturity5 Level of MDM Maturity
5 Level of MDM Maturity
 
The what, why, and how of master data management
The what, why, and how of master data managementThe what, why, and how of master data management
The what, why, and how of master data management
 
Infosys best practices_mdm_wp
Infosys best practices_mdm_wpInfosys best practices_mdm_wp
Infosys best practices_mdm_wp
 
Master Data Management: Extracting Value from Your Most Important Intangible ...
Master Data Management: Extracting Value from Your Most Important Intangible ...Master Data Management: Extracting Value from Your Most Important Intangible ...
Master Data Management: Extracting Value from Your Most Important Intangible ...
 
3 Keys To Successful Master Data Management - Final Presentation
3 Keys To Successful Master Data Management - Final Presentation3 Keys To Successful Master Data Management - Final Presentation
3 Keys To Successful Master Data Management - Final Presentation
 
IBM InfoSphere MDM v11 Overview - Aomar BARIZ
IBM InfoSphere MDM v11 Overview - Aomar BARIZIBM InfoSphere MDM v11 Overview - Aomar BARIZ
IBM InfoSphere MDM v11 Overview - Aomar BARIZ
 
Master Data Management - Gartner Presentation
Master Data Management - Gartner PresentationMaster Data Management - Gartner Presentation
Master Data Management - Gartner Presentation
 
Strategic Business Requirements for Master Data Management Systems
Strategic Business Requirements for Master Data Management SystemsStrategic Business Requirements for Master Data Management Systems
Strategic Business Requirements for Master Data Management Systems
 
The Importance of MDM - Eternal Management of the Data Mind
The Importance of MDM - Eternal Management of the Data MindThe Importance of MDM - Eternal Management of the Data Mind
The Importance of MDM - Eternal Management of the Data Mind
 
Multidomain MDM at Amadeus
Multidomain MDM at AmadeusMultidomain MDM at Amadeus
Multidomain MDM at Amadeus
 
ASUG 10_27_2016 Entegris PLM-MDM Business Process Optimization 3
ASUG 10_27_2016 Entegris PLM-MDM Business Process Optimization 3ASUG 10_27_2016 Entegris PLM-MDM Business Process Optimization 3
ASUG 10_27_2016 Entegris PLM-MDM Business Process Optimization 3
 
Master Data Management
Master Data ManagementMaster Data Management
Master Data Management
 
Adopting a Process-Driven Approach to Master Data Management
Adopting a Process-Driven Approach to Master Data ManagementAdopting a Process-Driven Approach to Master Data Management
Adopting a Process-Driven Approach to Master Data Management
 
10 Worst Practices in Master Data Management
10 Worst Practices in Master Data Management10 Worst Practices in Master Data Management
10 Worst Practices in Master Data Management
 
A New Way of Thinking About MDM
A New Way of Thinking About MDMA New Way of Thinking About MDM
A New Way of Thinking About MDM
 

Viewers also liked

Data Management - Basic Concepts
Data Management - Basic ConceptsData Management - Basic Concepts
Data Management - Basic Concepts
Sr Edith Bogue
 
Unlocking Success in the 3 Stages of Master Data Management
Unlocking Success in the 3 Stages of Master Data ManagementUnlocking Success in the 3 Stages of Master Data Management
Unlocking Success in the 3 Stages of Master Data Management
Perficient, Inc.
 
Introduction to Data Management
Introduction to Data ManagementIntroduction to Data Management
Introduction to Data Management
Amanda Whitmire
 
Data Management for Dummies
Data Management for DummiesData Management for Dummies
Data Management for Dummies
Dmitrii Kovalchuk
 
Master Data Management
Master Data ManagementMaster Data Management
Master Data Management
Sung Kuan
 
How to identify the correct Master Data subject areas & tooling for your MDM...
How to identify the correct Master Data subject areas & tooling for your MDM...How to identify the correct Master Data subject areas & tooling for your MDM...
How to identify the correct Master Data subject areas & tooling for your MDM...
Christopher Bradley
 
Data Management: Tips & Tools
Data Management: Tips & ToolsData Management: Tips & Tools
Data Management: Tips & Tools
Stephanie Wright
 
Legal Entity Risk and Counter-Party Exposure April 2016
Legal Entity Risk and Counter-Party Exposure  April 2016Legal Entity Risk and Counter-Party Exposure  April 2016
Legal Entity Risk and Counter-Party Exposure April 2016
bfreeman1987
 
Data Archiving and Processing
Data Archiving and ProcessingData Archiving and Processing
Data Archiving and Processing
CRRC-Armenia
 
Data Cleanup Presentation - RecordLion
Data Cleanup Presentation - RecordLionData Cleanup Presentation - RecordLion
Data Cleanup Presentation - RecordLion
Andrew Borgschulte
 
Informatica MDM Presentation
Informatica MDM PresentationInformatica MDM Presentation
Informatica MDM Presentation
MaxHung
 
New opportunities for connected data : Neo4j the graph database
New opportunities for connected data : Neo4j the graph databaseNew opportunities for connected data : Neo4j the graph database
New opportunities for connected data : Neo4j the graph database
Cédric Fauvet
 
Data Archiving -Ramesh sap bw
Data Archiving -Ramesh sap bwData Archiving -Ramesh sap bw
Data Archiving -Ramesh sap bw
ramesh rao
 
Introduction to Data Management
Introduction to Data ManagementIntroduction to Data Management
Introduction to Data Management
Cloudbells.com
 
Master Data Management - MDM - Pasos para implementar MDM
Master Data Management - MDM - Pasos para implementar MDMMaster Data Management - MDM - Pasos para implementar MDM
Master Data Management - MDM - Pasos para implementar MDM
Jose Pla
 
Digital Transformation in a Connected World
Digital Transformation in a Connected WorldDigital Transformation in a Connected World
Digital Transformation in a Connected World
Neo4j
 
Neo4j graphs in the real world - graph days d.c. - april 14, 2015
Neo4j   graphs in the real world - graph days d.c. - april 14, 2015Neo4j   graphs in the real world - graph days d.c. - april 14, 2015
Neo4j graphs in the real world - graph days d.c. - april 14, 2015
Neo4j
 
RDBMS to Graphs
RDBMS to GraphsRDBMS to Graphs
RDBMS to Graphs
Neo4j
 

Viewers also liked (18)

Data Management - Basic Concepts
Data Management - Basic ConceptsData Management - Basic Concepts
Data Management - Basic Concepts
 
Unlocking Success in the 3 Stages of Master Data Management
Unlocking Success in the 3 Stages of Master Data ManagementUnlocking Success in the 3 Stages of Master Data Management
Unlocking Success in the 3 Stages of Master Data Management
 
Introduction to Data Management
Introduction to Data ManagementIntroduction to Data Management
Introduction to Data Management
 
Data Management for Dummies
Data Management for DummiesData Management for Dummies
Data Management for Dummies
 
Master Data Management
Master Data ManagementMaster Data Management
Master Data Management
 
How to identify the correct Master Data subject areas & tooling for your MDM...
How to identify the correct Master Data subject areas & tooling for your MDM...How to identify the correct Master Data subject areas & tooling for your MDM...
How to identify the correct Master Data subject areas & tooling for your MDM...
 
Data Management: Tips & Tools
Data Management: Tips & ToolsData Management: Tips & Tools
Data Management: Tips & Tools
 
Legal Entity Risk and Counter-Party Exposure April 2016
Legal Entity Risk and Counter-Party Exposure  April 2016Legal Entity Risk and Counter-Party Exposure  April 2016
Legal Entity Risk and Counter-Party Exposure April 2016
 
Data Archiving and Processing
Data Archiving and ProcessingData Archiving and Processing
Data Archiving and Processing
 
Data Cleanup Presentation - RecordLion
Data Cleanup Presentation - RecordLionData Cleanup Presentation - RecordLion
Data Cleanup Presentation - RecordLion
 
Informatica MDM Presentation
Informatica MDM PresentationInformatica MDM Presentation
Informatica MDM Presentation
 
New opportunities for connected data : Neo4j the graph database
New opportunities for connected data : Neo4j the graph databaseNew opportunities for connected data : Neo4j the graph database
New opportunities for connected data : Neo4j the graph database
 
Data Archiving -Ramesh sap bw
Data Archiving -Ramesh sap bwData Archiving -Ramesh sap bw
Data Archiving -Ramesh sap bw
 
Introduction to Data Management
Introduction to Data ManagementIntroduction to Data Management
Introduction to Data Management
 
Master Data Management - MDM - Pasos para implementar MDM
Master Data Management - MDM - Pasos para implementar MDMMaster Data Management - MDM - Pasos para implementar MDM
Master Data Management - MDM - Pasos para implementar MDM
 
Digital Transformation in a Connected World
Digital Transformation in a Connected WorldDigital Transformation in a Connected World
Digital Transformation in a Connected World
 
Neo4j graphs in the real world - graph days d.c. - april 14, 2015
Neo4j   graphs in the real world - graph days d.c. - april 14, 2015Neo4j   graphs in the real world - graph days d.c. - april 14, 2015
Neo4j graphs in the real world - graph days d.c. - april 14, 2015
 
RDBMS to Graphs
RDBMS to GraphsRDBMS to Graphs
RDBMS to Graphs
 

Similar to 5 Steps To Master Data Management

Chap005
Chap005Chap005
ETL Testing - Introduction to ETL testing
ETL Testing - Introduction to ETL testingETL Testing - Introduction to ETL testing
ETL Testing - Introduction to ETL testing
Vibrant Technologies & Computers
 
ETL Testing - Introduction to ETL Testing
ETL Testing - Introduction to ETL TestingETL Testing - Introduction to ETL Testing
ETL Testing - Introduction to ETL Testing
Vibrant Event
 
ETL Testing - Introduction to ETL testing
ETL Testing - Introduction to ETL testingETL Testing - Introduction to ETL testing
ETL Testing - Introduction to ETL testing
Vibrant Event
 
Choosing the Right Business Intelligence Tools for Your Data and Architectura...
Choosing the Right Business Intelligence Tools for Your Data and Architectura...Choosing the Right Business Intelligence Tools for Your Data and Architectura...
Choosing the Right Business Intelligence Tools for Your Data and Architectura...
Victor Holman
 
Data warehouseold
Data warehouseoldData warehouseold
Data warehouseold
Shwetabh Jaiswal
 
Unit 2
Unit 2Unit 2
Datastage Introduction To Data Warehousing
Datastage Introduction To Data Warehousing Datastage Introduction To Data Warehousing
Datastage Introduction To Data Warehousing
Vibrant Technologies & Computers
 
Data warehouse
Data warehouseData warehouse
Data warehouse
Shwetabh Jaiswal
 
Akili Data Integration using PPDM
Akili Data Integration using PPDMAkili Data Integration using PPDM
Akili Data Integration using PPDM
rnaramore
 
Pr dc 2015 sql server is cheaper than open source
Pr dc 2015 sql server is cheaper than open sourcePr dc 2015 sql server is cheaper than open source
Pr dc 2015 sql server is cheaper than open source
Terry Bunio
 
The Shifting Landscape of Data Integration
The Shifting Landscape of Data IntegrationThe Shifting Landscape of Data Integration
The Shifting Landscape of Data Integration
DATAVERSITY
 
Chap05 data resource mgt
Chap05 data resource mgtChap05 data resource mgt
Chap05 data resource mgt
Rao Majid Shamshad
 
rough-work.pptx
rough-work.pptxrough-work.pptx
rough-work.pptx
sharpan
 
Creating enterprise standards 09302010
Creating enterprise standards 09302010Creating enterprise standards 09302010
Creating enterprise standards 09302010
ERwin Modeling
 
What is a Data Warehouse and How Do I Test It?
What is a Data Warehouse and How Do I Test It?What is a Data Warehouse and How Do I Test It?
What is a Data Warehouse and How Do I Test It?
RTTS
 
Datastage Online Training
Datastage Online TrainingDatastage Online Training
Datastage Online Training
Nagendra Kumar
 
Sap business objects data services toc
Sap business objects data services tocSap business objects data services toc
Sap business objects data services toc
saddagiri
 
Informatica mdm online training in chennai
Informatica mdm online training in chennaiInformatica mdm online training in chennai
Informatica mdm online training in chennai
GoLogica Technologies
 
ETL-Datawarehousing.ppt.pptx
ETL-Datawarehousing.ppt.pptxETL-Datawarehousing.ppt.pptx
ETL-Datawarehousing.ppt.pptx
karanamlakshminarasa
 

Similar to 5 Steps To Master Data Management (20)

Chap005
Chap005Chap005
Chap005
 
ETL Testing - Introduction to ETL testing
ETL Testing - Introduction to ETL testingETL Testing - Introduction to ETL testing
ETL Testing - Introduction to ETL testing
 
ETL Testing - Introduction to ETL Testing
ETL Testing - Introduction to ETL TestingETL Testing - Introduction to ETL Testing
ETL Testing - Introduction to ETL Testing
 
ETL Testing - Introduction to ETL testing
ETL Testing - Introduction to ETL testingETL Testing - Introduction to ETL testing
ETL Testing - Introduction to ETL testing
 
Choosing the Right Business Intelligence Tools for Your Data and Architectura...
Choosing the Right Business Intelligence Tools for Your Data and Architectura...Choosing the Right Business Intelligence Tools for Your Data and Architectura...
Choosing the Right Business Intelligence Tools for Your Data and Architectura...
 
Data warehouseold
Data warehouseoldData warehouseold
Data warehouseold
 
Unit 2
Unit 2Unit 2
Unit 2
 
Datastage Introduction To Data Warehousing
Datastage Introduction To Data Warehousing Datastage Introduction To Data Warehousing
Datastage Introduction To Data Warehousing
 
Data warehouse
Data warehouseData warehouse
Data warehouse
 
Akili Data Integration using PPDM
Akili Data Integration using PPDMAkili Data Integration using PPDM
Akili Data Integration using PPDM
 
Pr dc 2015 sql server is cheaper than open source
Pr dc 2015 sql server is cheaper than open sourcePr dc 2015 sql server is cheaper than open source
Pr dc 2015 sql server is cheaper than open source
 
The Shifting Landscape of Data Integration
The Shifting Landscape of Data IntegrationThe Shifting Landscape of Data Integration
The Shifting Landscape of Data Integration
 
Chap05 data resource mgt
Chap05 data resource mgtChap05 data resource mgt
Chap05 data resource mgt
 
rough-work.pptx
rough-work.pptxrough-work.pptx
rough-work.pptx
 
Creating enterprise standards 09302010
Creating enterprise standards 09302010Creating enterprise standards 09302010
Creating enterprise standards 09302010
 
What is a Data Warehouse and How Do I Test It?
What is a Data Warehouse and How Do I Test It?What is a Data Warehouse and How Do I Test It?
What is a Data Warehouse and How Do I Test It?
 
Datastage Online Training
Datastage Online TrainingDatastage Online Training
Datastage Online Training
 
Sap business objects data services toc
Sap business objects data services tocSap business objects data services toc
Sap business objects data services toc
 
Informatica mdm online training in chennai
Informatica mdm online training in chennaiInformatica mdm online training in chennai
Informatica mdm online training in chennai
 
ETL-Datawarehousing.ppt.pptx
ETL-Datawarehousing.ppt.pptxETL-Datawarehousing.ppt.pptx
ETL-Datawarehousing.ppt.pptx
 

More from Embarcadero Technologies

PyTorch for Delphi - Python Data Sciences Libraries.pdf
PyTorch for Delphi - Python Data Sciences Libraries.pdfPyTorch for Delphi - Python Data Sciences Libraries.pdf
PyTorch for Delphi - Python Data Sciences Libraries.pdf
Embarcadero Technologies
 
Android on Windows 11 - A Developer's Perspective (Windows Subsystem For Andr...
Android on Windows 11 - A Developer's Perspective (Windows Subsystem For Andr...Android on Windows 11 - A Developer's Perspective (Windows Subsystem For Andr...
Android on Windows 11 - A Developer's Perspective (Windows Subsystem For Andr...
Embarcadero Technologies
 
Linux GUI Applications on Windows Subsystem for Linux
Linux GUI Applications on Windows Subsystem for LinuxLinux GUI Applications on Windows Subsystem for Linux
Linux GUI Applications on Windows Subsystem for Linux
Embarcadero Technologies
 
Python on Android with Delphi FMX - The Cross Platform GUI Framework
Python on Android with Delphi FMX - The Cross Platform GUI Framework Python on Android with Delphi FMX - The Cross Platform GUI Framework
Python on Android with Delphi FMX - The Cross Platform GUI Framework
Embarcadero Technologies
 
Introduction to Python GUI development with Delphi for Python - Part 1: Del...
Introduction to Python GUI development with Delphi for Python - Part 1:   Del...Introduction to Python GUI development with Delphi for Python - Part 1:   Del...
Introduction to Python GUI development with Delphi for Python - Part 1: Del...
Embarcadero Technologies
 
FMXLinux Introduction - Delphi's FireMonkey for Linux
FMXLinux Introduction - Delphi's FireMonkey for LinuxFMXLinux Introduction - Delphi's FireMonkey for Linux
FMXLinux Introduction - Delphi's FireMonkey for Linux
Embarcadero Technologies
 
Python for Delphi Developers - Part 2
Python for Delphi Developers - Part 2Python for Delphi Developers - Part 2
Python for Delphi Developers - Part 2
Embarcadero Technologies
 
Python for Delphi Developers - Part 1 Introduction
Python for Delphi Developers - Part 1 IntroductionPython for Delphi Developers - Part 1 Introduction
Python for Delphi Developers - Part 1 Introduction
Embarcadero Technologies
 
RAD Industrial Automation, Labs, and Instrumentation
RAD Industrial Automation, Labs, and InstrumentationRAD Industrial Automation, Labs, and Instrumentation
RAD Industrial Automation, Labs, and Instrumentation
Embarcadero Technologies
 
Embeddable Databases for Mobile Apps: Stress-Free Solutions with InterBase
Embeddable Databases for Mobile Apps: Stress-Free Solutions with InterBaseEmbeddable Databases for Mobile Apps: Stress-Free Solutions with InterBase
Embeddable Databases for Mobile Apps: Stress-Free Solutions with InterBase
Embarcadero Technologies
 
Rad Server Industry Template - Connected Nurses Station - Setup Document
Rad Server Industry Template - Connected Nurses Station - Setup DocumentRad Server Industry Template - Connected Nurses Station - Setup Document
Rad Server Industry Template - Connected Nurses Station - Setup Document
Embarcadero Technologies
 
TMS Google Mapping Components
TMS Google Mapping ComponentsTMS Google Mapping Components
TMS Google Mapping Components
Embarcadero Technologies
 
Move Desktop Apps to the Cloud - RollApp & Embarcadero webinar
Move Desktop Apps to the Cloud - RollApp & Embarcadero webinarMove Desktop Apps to the Cloud - RollApp & Embarcadero webinar
Move Desktop Apps to the Cloud - RollApp & Embarcadero webinar
Embarcadero Technologies
 
Useful C++ Features You Should be Using
Useful C++ Features You Should be UsingUseful C++ Features You Should be Using
Useful C++ Features You Should be Using
Embarcadero Technologies
 
Getting Started Building Mobile Applications for iOS and Android
Getting Started Building Mobile Applications for iOS and AndroidGetting Started Building Mobile Applications for iOS and Android
Getting Started Building Mobile Applications for iOS and Android
Embarcadero Technologies
 
Embarcadero RAD server Launch Webinar
Embarcadero RAD server Launch WebinarEmbarcadero RAD server Launch Webinar
Embarcadero RAD server Launch Webinar
Embarcadero Technologies
 
ER/Studio 2016: Build a Business-Driven Data Architecture
ER/Studio 2016: Build a Business-Driven Data ArchitectureER/Studio 2016: Build a Business-Driven Data Architecture
ER/Studio 2016: Build a Business-Driven Data Architecture
Embarcadero Technologies
 
The Secrets of SQL Server: Database Worst Practices
The Secrets of SQL Server: Database Worst PracticesThe Secrets of SQL Server: Database Worst Practices
The Secrets of SQL Server: Database Worst Practices
Embarcadero Technologies
 
Driving Business Value Through Agile Data Assets
Driving Business Value Through Agile Data AssetsDriving Business Value Through Agile Data Assets
Driving Business Value Through Agile Data Assets
Embarcadero Technologies
 
Troubleshooting Plan Changes with Query Store in SQL Server 2016
Troubleshooting Plan Changes with Query Store in SQL Server 2016Troubleshooting Plan Changes with Query Store in SQL Server 2016
Troubleshooting Plan Changes with Query Store in SQL Server 2016
Embarcadero Technologies
 

More from Embarcadero Technologies (20)

PyTorch for Delphi - Python Data Sciences Libraries.pdf
PyTorch for Delphi - Python Data Sciences Libraries.pdfPyTorch for Delphi - Python Data Sciences Libraries.pdf
PyTorch for Delphi - Python Data Sciences Libraries.pdf
 
Android on Windows 11 - A Developer's Perspective (Windows Subsystem For Andr...
Android on Windows 11 - A Developer's Perspective (Windows Subsystem For Andr...Android on Windows 11 - A Developer's Perspective (Windows Subsystem For Andr...
Android on Windows 11 - A Developer's Perspective (Windows Subsystem For Andr...
 
Linux GUI Applications on Windows Subsystem for Linux
Linux GUI Applications on Windows Subsystem for LinuxLinux GUI Applications on Windows Subsystem for Linux
Linux GUI Applications on Windows Subsystem for Linux
 
Python on Android with Delphi FMX - The Cross Platform GUI Framework
Python on Android with Delphi FMX - The Cross Platform GUI Framework Python on Android with Delphi FMX - The Cross Platform GUI Framework
Python on Android with Delphi FMX - The Cross Platform GUI Framework
 
Introduction to Python GUI development with Delphi for Python - Part 1: Del...
Introduction to Python GUI development with Delphi for Python - Part 1:   Del...Introduction to Python GUI development with Delphi for Python - Part 1:   Del...
Introduction to Python GUI development with Delphi for Python - Part 1: Del...
 
FMXLinux Introduction - Delphi's FireMonkey for Linux
FMXLinux Introduction - Delphi's FireMonkey for LinuxFMXLinux Introduction - Delphi's FireMonkey for Linux
FMXLinux Introduction - Delphi's FireMonkey for Linux
 
Python for Delphi Developers - Part 2
Python for Delphi Developers - Part 2Python for Delphi Developers - Part 2
Python for Delphi Developers - Part 2
 
Python for Delphi Developers - Part 1 Introduction
Python for Delphi Developers - Part 1 IntroductionPython for Delphi Developers - Part 1 Introduction
Python for Delphi Developers - Part 1 Introduction
 
RAD Industrial Automation, Labs, and Instrumentation
RAD Industrial Automation, Labs, and InstrumentationRAD Industrial Automation, Labs, and Instrumentation
RAD Industrial Automation, Labs, and Instrumentation
 
Embeddable Databases for Mobile Apps: Stress-Free Solutions with InterBase
Embeddable Databases for Mobile Apps: Stress-Free Solutions with InterBaseEmbeddable Databases for Mobile Apps: Stress-Free Solutions with InterBase
Embeddable Databases for Mobile Apps: Stress-Free Solutions with InterBase
 
Rad Server Industry Template - Connected Nurses Station - Setup Document
Rad Server Industry Template - Connected Nurses Station - Setup DocumentRad Server Industry Template - Connected Nurses Station - Setup Document
Rad Server Industry Template - Connected Nurses Station - Setup Document
 
TMS Google Mapping Components
TMS Google Mapping ComponentsTMS Google Mapping Components
TMS Google Mapping Components
 
Move Desktop Apps to the Cloud - RollApp & Embarcadero webinar
Move Desktop Apps to the Cloud - RollApp & Embarcadero webinarMove Desktop Apps to the Cloud - RollApp & Embarcadero webinar
Move Desktop Apps to the Cloud - RollApp & Embarcadero webinar
 
Useful C++ Features You Should be Using
Useful C++ Features You Should be UsingUseful C++ Features You Should be Using
Useful C++ Features You Should be Using
 
Getting Started Building Mobile Applications for iOS and Android
Getting Started Building Mobile Applications for iOS and AndroidGetting Started Building Mobile Applications for iOS and Android
Getting Started Building Mobile Applications for iOS and Android
 
Embarcadero RAD server Launch Webinar
Embarcadero RAD server Launch WebinarEmbarcadero RAD server Launch Webinar
Embarcadero RAD server Launch Webinar
 
ER/Studio 2016: Build a Business-Driven Data Architecture
ER/Studio 2016: Build a Business-Driven Data ArchitectureER/Studio 2016: Build a Business-Driven Data Architecture
ER/Studio 2016: Build a Business-Driven Data Architecture
 
The Secrets of SQL Server: Database Worst Practices
The Secrets of SQL Server: Database Worst PracticesThe Secrets of SQL Server: Database Worst Practices
The Secrets of SQL Server: Database Worst Practices
 
Driving Business Value Through Agile Data Assets
Driving Business Value Through Agile Data AssetsDriving Business Value Through Agile Data Assets
Driving Business Value Through Agile Data Assets
 
Troubleshooting Plan Changes with Query Store in SQL Server 2016
Troubleshooting Plan Changes with Query Store in SQL Server 2016Troubleshooting Plan Changes with Query Store in SQL Server 2016
Troubleshooting Plan Changes with Query Store in SQL Server 2016
 

Recently uploaded

QA or the Highway - Component Testing: Bridging the gap between frontend appl...
QA or the Highway - Component Testing: Bridging the gap between frontend appl...QA or the Highway - Component Testing: Bridging the gap between frontend appl...
QA or the Highway - Component Testing: Bridging the gap between frontend appl...
zjhamm304
 
Move Auth, Policy, and Resilience to the Platform
Move Auth, Policy, and Resilience to the PlatformMove Auth, Policy, and Resilience to the Platform
Move Auth, Policy, and Resilience to the Platform
Christian Posta
 
Getting Started Using the National Research Platform
Getting Started Using the National Research PlatformGetting Started Using the National Research Platform
Getting Started Using the National Research Platform
Larry Smarr
 
ScyllaDB Topology on Raft: An Inside Look
ScyllaDB Topology on Raft: An Inside LookScyllaDB Topology on Raft: An Inside Look
ScyllaDB Topology on Raft: An Inside Look
ScyllaDB
 
Multivendor cloud production with VSF TR-11 - there and back again
Multivendor cloud production with VSF TR-11 - there and back againMultivendor cloud production with VSF TR-11 - there and back again
Multivendor cloud production with VSF TR-11 - there and back again
Kieran Kunhya
 
Supplier Sourcing Presentation - Gay De La Cruz.pdf
Supplier Sourcing Presentation - Gay De La Cruz.pdfSupplier Sourcing Presentation - Gay De La Cruz.pdf
Supplier Sourcing Presentation - Gay De La Cruz.pdf
gaydlc2513
 
Communications Mining Series - Zero to Hero - Session 2
Communications Mining Series - Zero to Hero - Session 2Communications Mining Series - Zero to Hero - Session 2
Communications Mining Series - Zero to Hero - Session 2
DianaGray10
 
EverHost AI Review: Empowering Websites with Limitless Possibilities through ...
EverHost AI Review: Empowering Websites with Limitless Possibilities through ...EverHost AI Review: Empowering Websites with Limitless Possibilities through ...
EverHost AI Review: Empowering Websites with Limitless Possibilities through ...
SOFTTECHHUB
 
Product Listing Optimization Presentation - Gay De La Cruz.pdf
Product Listing Optimization Presentation - Gay De La Cruz.pdfProduct Listing Optimization Presentation - Gay De La Cruz.pdf
Product Listing Optimization Presentation - Gay De La Cruz.pdf
gaydlc2513
 
CNSCon 2024 Lightning Talk: Don’t Make Me Impersonate My Identity
CNSCon 2024 Lightning Talk: Don’t Make Me Impersonate My IdentityCNSCon 2024 Lightning Talk: Don’t Make Me Impersonate My Identity
CNSCon 2024 Lightning Talk: Don’t Make Me Impersonate My Identity
Cynthia Thomas
 
Brightwell ILC Futures workshop David Sinclair presentation
Brightwell ILC Futures workshop David Sinclair presentationBrightwell ILC Futures workshop David Sinclair presentation
Brightwell ILC Futures workshop David Sinclair presentation
ILC- UK
 
ThousandEyes New Product Features and Release Highlights: June 2024
ThousandEyes New Product Features and Release Highlights: June 2024ThousandEyes New Product Features and Release Highlights: June 2024
ThousandEyes New Product Features and Release Highlights: June 2024
ThousandEyes
 
Day 2 - Intro to UiPath Studio Fundamentals
Day 2 - Intro to UiPath Studio FundamentalsDay 2 - Intro to UiPath Studio Fundamentals
Day 2 - Intro to UiPath Studio Fundamentals
UiPathCommunity
 
How to Optimize Call Monitoring: Automate QA and Elevate Customer Experience
How to Optimize Call Monitoring: Automate QA and Elevate Customer ExperienceHow to Optimize Call Monitoring: Automate QA and Elevate Customer Experience
How to Optimize Call Monitoring: Automate QA and Elevate Customer Experience
Aggregage
 
Ubuntu Server CLI cheat sheet 2024 v6.pdf
Ubuntu Server CLI cheat sheet 2024 v6.pdfUbuntu Server CLI cheat sheet 2024 v6.pdf
Ubuntu Server CLI cheat sheet 2024 v6.pdf
TechOnDemandSolution
 
DynamoDB to ScyllaDB: Technical Comparison and the Path to Success
DynamoDB to ScyllaDB: Technical Comparison and the Path to SuccessDynamoDB to ScyllaDB: Technical Comparison and the Path to Success
DynamoDB to ScyllaDB: Technical Comparison and the Path to Success
ScyllaDB
 
The "Zen" of Python Exemplars - OTel Community Day
The "Zen" of Python Exemplars - OTel Community DayThe "Zen" of Python Exemplars - OTel Community Day
The "Zen" of Python Exemplars - OTel Community Day
Paige Cruz
 
Call Girls Kochi 💯Call Us 🔝 7426014248 🔝 Independent Kochi Escorts Service Av...
Call Girls Kochi 💯Call Us 🔝 7426014248 🔝 Independent Kochi Escorts Service Av...Call Girls Kochi 💯Call Us 🔝 7426014248 🔝 Independent Kochi Escorts Service Av...
Call Girls Kochi 💯Call Us 🔝 7426014248 🔝 Independent Kochi Escorts Service Av...
dipikamodels1
 
Elasticity vs. State? Exploring Kafka Streams Cassandra State Store
Elasticity vs. State? Exploring Kafka Streams Cassandra State StoreElasticity vs. State? Exploring Kafka Streams Cassandra State Store
Elasticity vs. State? Exploring Kafka Streams Cassandra State Store
ScyllaDB
 
Chapter 5 - Managing Test Activities V4.0
Chapter 5 - Managing Test Activities V4.0Chapter 5 - Managing Test Activities V4.0
Chapter 5 - Managing Test Activities V4.0
Neeraj Kumar Singh
 

Recently uploaded (20)

QA or the Highway - Component Testing: Bridging the gap between frontend appl...
QA or the Highway - Component Testing: Bridging the gap between frontend appl...QA or the Highway - Component Testing: Bridging the gap between frontend appl...
QA or the Highway - Component Testing: Bridging the gap between frontend appl...
 
Move Auth, Policy, and Resilience to the Platform
Move Auth, Policy, and Resilience to the PlatformMove Auth, Policy, and Resilience to the Platform
Move Auth, Policy, and Resilience to the Platform
 
Getting Started Using the National Research Platform
Getting Started Using the National Research PlatformGetting Started Using the National Research Platform
Getting Started Using the National Research Platform
 
ScyllaDB Topology on Raft: An Inside Look
ScyllaDB Topology on Raft: An Inside LookScyllaDB Topology on Raft: An Inside Look
ScyllaDB Topology on Raft: An Inside Look
 
Multivendor cloud production with VSF TR-11 - there and back again
Multivendor cloud production with VSF TR-11 - there and back againMultivendor cloud production with VSF TR-11 - there and back again
Multivendor cloud production with VSF TR-11 - there and back again
 
Supplier Sourcing Presentation - Gay De La Cruz.pdf
Supplier Sourcing Presentation - Gay De La Cruz.pdfSupplier Sourcing Presentation - Gay De La Cruz.pdf
Supplier Sourcing Presentation - Gay De La Cruz.pdf
 
Communications Mining Series - Zero to Hero - Session 2
Communications Mining Series - Zero to Hero - Session 2Communications Mining Series - Zero to Hero - Session 2
Communications Mining Series - Zero to Hero - Session 2
 
EverHost AI Review: Empowering Websites with Limitless Possibilities through ...
EverHost AI Review: Empowering Websites with Limitless Possibilities through ...EverHost AI Review: Empowering Websites with Limitless Possibilities through ...
EverHost AI Review: Empowering Websites with Limitless Possibilities through ...
 
Product Listing Optimization Presentation - Gay De La Cruz.pdf
Product Listing Optimization Presentation - Gay De La Cruz.pdfProduct Listing Optimization Presentation - Gay De La Cruz.pdf
Product Listing Optimization Presentation - Gay De La Cruz.pdf
 
CNSCon 2024 Lightning Talk: Don’t Make Me Impersonate My Identity
CNSCon 2024 Lightning Talk: Don’t Make Me Impersonate My IdentityCNSCon 2024 Lightning Talk: Don’t Make Me Impersonate My Identity
CNSCon 2024 Lightning Talk: Don’t Make Me Impersonate My Identity
 
Brightwell ILC Futures workshop David Sinclair presentation
Brightwell ILC Futures workshop David Sinclair presentationBrightwell ILC Futures workshop David Sinclair presentation
Brightwell ILC Futures workshop David Sinclair presentation
 
ThousandEyes New Product Features and Release Highlights: June 2024
ThousandEyes New Product Features and Release Highlights: June 2024ThousandEyes New Product Features and Release Highlights: June 2024
ThousandEyes New Product Features and Release Highlights: June 2024
 
Day 2 - Intro to UiPath Studio Fundamentals
Day 2 - Intro to UiPath Studio FundamentalsDay 2 - Intro to UiPath Studio Fundamentals
Day 2 - Intro to UiPath Studio Fundamentals
 
How to Optimize Call Monitoring: Automate QA and Elevate Customer Experience
How to Optimize Call Monitoring: Automate QA and Elevate Customer ExperienceHow to Optimize Call Monitoring: Automate QA and Elevate Customer Experience
How to Optimize Call Monitoring: Automate QA and Elevate Customer Experience
 
Ubuntu Server CLI cheat sheet 2024 v6.pdf
Ubuntu Server CLI cheat sheet 2024 v6.pdfUbuntu Server CLI cheat sheet 2024 v6.pdf
Ubuntu Server CLI cheat sheet 2024 v6.pdf
 
DynamoDB to ScyllaDB: Technical Comparison and the Path to Success
DynamoDB to ScyllaDB: Technical Comparison and the Path to SuccessDynamoDB to ScyllaDB: Technical Comparison and the Path to Success
DynamoDB to ScyllaDB: Technical Comparison and the Path to Success
 
The "Zen" of Python Exemplars - OTel Community Day
The "Zen" of Python Exemplars - OTel Community DayThe "Zen" of Python Exemplars - OTel Community Day
The "Zen" of Python Exemplars - OTel Community Day
 
Call Girls Kochi 💯Call Us 🔝 7426014248 🔝 Independent Kochi Escorts Service Av...
Call Girls Kochi 💯Call Us 🔝 7426014248 🔝 Independent Kochi Escorts Service Av...Call Girls Kochi 💯Call Us 🔝 7426014248 🔝 Independent Kochi Escorts Service Av...
Call Girls Kochi 💯Call Us 🔝 7426014248 🔝 Independent Kochi Escorts Service Av...
 
Elasticity vs. State? Exploring Kafka Streams Cassandra State Store
Elasticity vs. State? Exploring Kafka Streams Cassandra State StoreElasticity vs. State? Exploring Kafka Streams Cassandra State Store
Elasticity vs. State? Exploring Kafka Streams Cassandra State Store
 
Chapter 5 - Managing Test Activities V4.0
Chapter 5 - Managing Test Activities V4.0Chapter 5 - Managing Test Activities V4.0
Chapter 5 - Managing Test Activities V4.0
 

5 Steps To Master Data Management

  • 1. Five Steps to Mastering Master Data Management Ron Lewis November 19, 2009
  • 2. Presentation Overview • Introduction • What is Master Data Management? g • The 5 Steps for Master Data Management: • Discovery – finding all of the data sources, who they are used by and how they are used • Analysis – identifying authoritative sources, discrepancies, and candidates for consolidation • Design – designing the metadata repository • Implementation–implementing a metadata repository • Establish data governance • Leveraging Technology to facilitate: • Business Process and Data Modeling g • Data Governance and Discovery • Metadata Repository Implementation g • Metadata Management • Presentation Focus: The Discovery and Analysis Phases 19/11/2009 2
  • 3. Master Data Management • Master Data Management • Master Data is: Principle business data essential for conducting business • MDM provides an enterprise perspective on the critical Business Processes and the Data necessary to support them • Bottom line: Improve decision making • Core Tasks • Building the Business Process Models • Data Governance (Standardizing data - nomenclature, domains, data quality and consumption rules) • Synchronizing related operational systems using the data • Integrating/reconciling disparate data silos to provide single enterprise view • Building and managing an enterprise metadata repository • Challenge: Must Shift Thinking to the Enterprise Perspective 11/15/2009 3
  • 4. Discovery Phase • Step 1 – Discovery • Capturing and modeling the essential business processes • Mapping processes to the data necessary to complete each process successfully • Identifying data sources and gathering appropriate metadata • Primary Challenges- • Cost - It’s Expensive and Disruptive • Gaining Executive Leadership Support – (“You mean we don’t have this already?”) • Solution Solution- • Start with what’s most important • What’s important should be obvious 11/15/2009 4
  • 5. Discovery Phase • Involve your infrastructure and/or security personnel • Iteration I: Capture existing data and schemas p g • Find your database servers, respective owners and access • Reverse engineering your physical data models • Build a master data dictionary and catalog y g • Iteration II: Profile existing applications to help with business • Database Centric: ETL, Stored Procedures, and Triggers • Application Source Code and User Behavior • Tools You’ll Need • Infrastructure/security tools ( y (Nessus) ) • Data Modeling and Profiling tools (ER/Studio Data Architect/DBOptimizer) • Application Profiling tools (NitroSecurity APM) • Repository to manage the metadata byproducts p y g yp 19/11/2009 5
  • 6. Infrastructure / Security Tooling 19/11/2009 6
  • 7. Use ER Studio to Reverse Engineer 19/11/2009 7
  • 8. Reverse Engineer Physical Schemas 19/11/2009 8
  • 9. Example Reverse Engineered Model 19/11/2009 9
  • 10. Start Building Master Data Catalog 19/11/2009 10
  • 11. Exporting Catalog for Sharing 19/11/2009 11
  • 12. Discovery – Profiling Data Use • Biggest Challenges We’re Solving: • Reconciling and integrating disparate “Data Silos” into a central location • Identifying duplicative data elements (or attributes) • Laying the foundation for identifying which of the data sources contain the actual “source data” • High Percentage of Business Logic is encapsulated as Programming Logic g g g p g g g • Stored Procedures and Trigger code stored in the database • Application Source Code • Extract Transform and Load Scripts • We need visibility to this logic, and we need to be able to store it somewhere • Tools necessary for this: • DSAuditor and DB Optimizer or Performance Center (to capture live data use) • Source Code Analyzers (I like Fortify SCA, and Embarcadero JBuilder) • Profile ETL using Embarcadero’s MetaWizard (usually convert ETL to XML) • Store metadata in ER/Studio Data Architect’s Data Lineage and Transform Rules Support 19/11/2009 12
  • 13. Profiling Data Use with DBOptimizer 19/11/2009 13
  • 14. Analysis Phase • Step 2 – Analysis • Identifying authoritative sources, discrepancies, and candidates for consolidation • Evaluating Data Flow and Transform Rules • Capturing/Defining Synonyms and Assigning Aliases • Setting the Foundation for Data Governance • Primary Challenges- • Cost – It’s Time Consuming and is a “Team Effort” • Getting ancillary information that teams don’t want to share g y • Solution- • Start with what’s most important • Wh ’ i What’s important should b obvious h ld be b i 11/15/2009 14
  • 15. Analysis Phase • Iteration I: Evaluate ETL for data lineage and transform rules • Start by reverse engineering the ETL, converting it to XML • Incorporate it into the repository • Iteration II: Identify synonymous elements and build alias list • Evaluate data domains and transform rules for issues such as state and use • Enlist database and development staff to identify alias and tag the data elements in the master catalog • Tools You’ll Need • Data Modeling tools (ER/Studio and MetaWizard) • Repository to manage the metadata byproducts (ER/Studio) 19/11/2009 15
  • 16. Analysis Phase – Evaluating ETL • Biggest Challenges We’re Solving: • Finding which data source is feeding what other data sources • Collecting Data Lineage metadata • Making it accessible to the right team members • Convert the ETL to a form that allows manipulation ( p (such as XML) ) • Importing the metadata into the data modeling tool • Build, publish and control access to your master data repository • Start gathering and applying metadata tags • Tools necessary for this: • MetaWizard • ER/Studio Data Architect (or the like) 19/11/2009 16
  • 17. Data Lineage and Transform Rules 19/11/2009 17
  • 18. Setting the Foundation for Governance 19/11/2009 18
  • 19. Analysis Phase – Identifying Synonyms • Biggest Challenges We’re Solving: • Indentifying like data elements and candidates for consolidation • Building Aliases • Establishing the foundation for Data Governance • Evaluate data nomenclature using tool functions such as Merge and g g Compare to identify the obvious overlaps • Compare descriptors from database staff • Compare data use and consumption rules derived from tools such as DB Optimizer • Tools necessary f this: for • ER/Studio Data Architect (or the like) 19/11/2009 19
  • 20. Performing Analysis With Compare Utility 19/11/2009 20
  • 21. Exporting to Excel for Input into Database 19/11/2009 21
  • 23. Step 3 Building the Repository • Step 3–Building Metadata Repository • Populating the Repository with the right metadata • Establishing and Controlling Access to the metadata • Performing metadata management • Primary Challenges- y g • Defining who needs access to what metadata • Establishing the rules of use • Suggestions Suggestions- • Implement change control and auditing tool • What’s important should be obvious • Understand the value of the metadata on profitability 19/11/2009 23
  • 24. Step 4 Implementing the repository • Step 4 - Implementing the repository • Mapping the metadata to the requisite business processes • Leveraging the metadata to determine candidates for business process re-engineering • Primary Challenges- • Getting the p g processes down in modeled form • Obtaining Middle Level Management and Senior Leadership buy in to changes identified by metadata • Suggestions- • Leverage a modeling tool that facilitates data to process mapping (integrated metadata) • Focus on what’s most important to the business—try not to focus on EVERYTHING 19/11/2009 24
  • 25. Step 5 Establishing Data Governance • Step 5 – Establishing Data Governance • All of the above steps lays the foundation for good data governance • Get Senior Leadership to stipulate policy enforcing the rules you’ve derived • Build a Plan and Standardize Iteratively – (don’t try to fix everything all at once) • Primary Challenges- y g • Fundamental Opposition to Change • Maintaining Momentum • Suggestions Suggestions- • Find a quick kill – tackle the biggest organizational problem you can handle • Focus on what’s most important to the business—and what drives easily visible ROI 19/11/2009 25
  • 26. Summary • What We Covered: • Defined Master Data and Master Data Management • The 5 Steps for Master Data Management: • Discovery – finding all of the data sources, who they are used by and how they are used • Analysis – identifying authoritative sources, discrepancies, and candidates for consolidation • Design – designing the metadata repository • Implementation–implementing a metadata repository • Establish data governance • Demonstrated how to leverage specific technology to facilitate: • Business Process and Data Modeling • Data Governance and Discovery • Metadata Repository Implementation • Metadata Management 19/11/2009 26
  • 27. Questions and Answers • Tools Discussed: • Nessus • ER/Studio Data Architect / Business Architect and ER/Studio Repository • DBOptimizer • Change Manager • Technologies Discussed: • Building the Data Catalog • Capturing and Storing Metadata • Metadata Analysis • Contact Info: • Ron Lewis, Ron.Lewis@cdotech.com 19/11/2009 27
  翻译: