-
Marketplace
-
Channel Resources
Articles from this Site
St.George Bank Upgrades Enterprise Data Warehousing with Teradata
Kalido Strengthens New Ministry Information Library
Getting Started on Your Enterprise Business Intelligence and Data Warehousing Journey
Technologies to Take Your Enterprise-Wide BI and DW Program to the Next Level
The Song Remains the Same - Data Shadows Systems Continue to be Pervasive for Reporting and Analytics: BI and DW Trends, 8 for '08
White Papers
Spend Data Warehouse on Steroids
An Architected Approach to Integrated Information
KALIDO Business Modeling
Data Warehouse Lifecycle Management
Data Warehousing Ensuring Data Integrity
Books
The Enterprise Data Warehouse: Planning, Building, and Implementation
Enterprise One to One: Tools for Competing in the Interactive Age
Data Warehousing Advice for Managers
The Data Warehouse Lifecycle Toolkit: Expert Methods for Designing, Developing, and Deploying Data Warehouses
90 Days to the Data Mart
What's the relationship between master data management, data warehousing and service-oriented architectures?
Q: Are there any tradeoffs between stability versus flexibility during data warehouse design? Is there any documentation that shows this? Another question: I wonder now how master data management fits in an SOA implementation and in data warehousing? What's the relation between these three technologies?
Evan Levy's Answer: Here are a few quick and dirty definitions related to your questions that I'll use to support answering your question (please refer to the Web or Wikipedia to get a more thorough set of definitions:
- Master data management (MDM) is the collection of processes, controls, automation and skills necessary to standardize and integrate a single subject data originating from different sources.
- SOA is an architecture and interface to support the delivery of the results of application services and/or data services to other applications without burdening developers (or the calling application) with network navigation, data formatting, connectivity logic and other complexities traditionally associated with application-to-application or system-to-system connectivity.
- A data warehouse is a system that supports and stores a company's cross-functional data. A data warehouse typically includes multiple subject areas.
How do they relate and work together?
Many MDM products have chosen to support SOA as a means of interfacing to applications. SOA is a more robust interface than traditional APIs and even SQL and simplifies the effort necessary to enable application access to an MDM server.
Because an MDM server can have data quality, cleansing and reconciliation built in, it provides a good way to improve data quality on a data warehouse as well as simplifying ETL processing for loading reference data onto a data warehouse. It's important to remember that MDM is typically focused on a single subject area and provides a solution for integrating data from multiple operational systems
SOA can be used as a means of interfacing to a data warehouse (although you wouldn't normally use SOA as a means of querying tables and columns). SQL is a data-oriented, set-based language that requires the user (or application) to understand data objects (columns, tables), domain values (are the columns char, numeric, etc.) as well as system access and navigation details. SOA is an interface that provides abstraction layer that hides the complexity of database tables, columns, data types and the like from the programmer. In order to support an SOA interface, the data warehouse would have to have server-based code that could convert the SOA-based requests into database-related requests.
Evan Levy is a partner and co-founder of Baseline Consulting Group, a multivendor systems integration and consulting firm. As the partner in charge of Baselines largest practice, Levy leads both executives and practitioners in delivering technology solutions that help business users make better decisions. He has led strategic technology implementations at commercial and public sector organizations and advises vendors on their product development and delivery strategies. Levy has been published in a wide array of industry magazines and has lectured on a range of technology delivery experiences at leading conferences and vendor events. He has been a featured speaker at the Marcus Evans Analytical CRM symposium, DCIs Data Warehousing conference, the CRM Association, DAMA International, the AMA and the Data Warehousing Institute. His current work involves delivering and lecturing extensively on the topic of data integration. You can contact him at evanlevy@baseline-consulting.com.
For more information on related topics, visit the following channels:


