MDM and Data Warehousing Complement Each Other: Greater Business Value From Both
MDM and Data Warehousing Complement Each Other: Greater Business Value From Both
MDM and Data Warehousing Complement Each Other: Greater Business Value From Both
Executive Summary
Master Data Management (MDM) and Data Warehousing (DW)
complement each other
There are areas of overlap
– This is a positive benefit, not an unnecessary duplication of effort or
data
MDM and DW provide quality data to the business but MDM is
valuable beyond the DW for 2 reasons
– Latency
– Feedback
MDM and DW have different use cases
– MDM provides a “golden” source of truth that is used collaboratively for
authoring, operationally in the transactional / operational environment and
supports the delivery of "quality" Master Data to a DW system
– DW systems are a multidimensional collection of historical transactional data
that may be include than Master Data used to determine trends and create
forecasts
– Introducing MDM enhances the value of existing DWs by improving data
integrity and closing the loop with transaction systems
Executive Summary
“… the MDM environment can be key to
the success of a data warehouse or new
operational system, such as a CRM,
SAP, or BI environment …”
New
Applications
Operational
– SOA services control Instance Master Data creation, management, quality and
access
– Master Data is leveraged by other systems via real time SOA services
– Consuming systems are dependent on the MDM System to perform
transactions.
– Instance data is considered the “system of record”
Analytical
– Master data is a fundamental and important source for analytical environments
– Master data is key to simplifying the input to analytic environments and
improving the quality
fetchAddressHistory()
mergeAccounts()
Data
RDBMS, XML Repositories, Unstructured Content Rep.
Warehouses
Have this level
Infrastructure of capability
Data Warehouse
The data warehouse provides historical analytical
capability for business analysis and corporate
dashboards. The DW holds master data copies
and historical transaction detail. The information is
aggregated and for use in specific analytical
applications such as forecasting and budgeting
systems. MDM provides clean information to the
DW. MDM also supplies analytical information for
master data objects. The same infrastructure can
be used to populate the DW as is used for the
MDM system initial loads and batch load cases.
Staging Metadata
Data
EII
Federation
Virtualization
Query Management
Cache Management
Extracting, transforming and loading data into There can be heterogeneity in the
data warehouses is hard work Business Intelligence world as well
We are continually cleaning up data pollution There may be inconsistency across data
creating upstream in the operational systems marts held at the national or line of
A focus on MDM in the operational world should business level
improve
Rollup for reporting purposes may not be
the efficiency and cost of loading the data
warehouse possible without a form of MDM
the quality of the data warehouse MDM for performance management is
mainly about metadata
©2011 IBM Corporation
Business Unit or Product Name
New
customer is
created In
Web based
application
Results of the
All new customers this contacts made by
week are contacted via the CRM application
the CRM application are loaded into the
MDM system
Billing system
Invoices
$$ Amount,
Quantity
Transaction (e.g. Data Warehouse
invoices) are
Date Store
typically not Master
Data
©2011 IBM Corporation
Business Unit or Product Name
Customers Products
Invoices
$$ Amount,
Data Warehouse Quantity
But different
MDM is more for Transactional purposes vs. DW which are
more for analytical purposes
MDM is used by transactional applications
DW’s are used by managers and analysts
MDM captures business rules for entities
– Not the results of the business processes, does not
hold transactions
DW’s capture and analyse historical facts
– Do not hold business rules
– Historical transaction data does not change, user do
not usually update transactional data
MDM captures and enhances customer data, product data, etc.
Future
Initial Support for WebSphere
Metadata Server
– Websphere Business Glossary –
DB2 Physicalization Guidelines for
Data Warehouse Models
Tighter integration with XBRL
capabilities in DB2
Summary