-
Marketplace
-
Channel Resources
Articles from this Site
Netezza Enters Location Intelligence Market
Data Warehousing Meets Data Archiving in Information Lifecycle Management
The Role of Packaged BI Applications in Delivering Enterprise-Wide BI and DW
What are your views on the advantages and/or disadvantages ETL tools and data modeling versus code?
Where is the best place for a BI application to reside?
White Papers
Data Warehouses: What are they and how will they benefit your organization?
Advances in Data Warehouse Performance
Books
Do you recommend keeping the same surrogate keys for a row in the ODS and in the data warehouse or can you assign different surrogate keys by data store?
| Q: |
Question: Do you recommend keeping the same surrogate keys for a row in the ODS and in the data warehouse or can you assign different surrogate keys by data store?
|
| A: |
Chuck Kelley's Answer: Les Barbusinski's Answer: It depends. The structure and content of the ODS and data warehouse (a.k.a. historical data store) are fundamentally different. The former is usually denormalized to provide optimum performance for operational reporting processes, while the latter is usually normalized. This means the level of granularity may be different, and some entities in the ODS may not have an analog in the data warehouse because of denormalization. In such situations, it doesn't make sense to maintain identical surrogate keys. For those ODS entities that do correspond to something in the data warehouse, it's okay to maintain identical surrogate keys ... but it may not be necessary if there's already a "natural key" that can be used for matching. Hope this helps. |
Chuck Kelley is an internationally known expert in database and data warehousing technology. He has 30 years of experience in designing and implementing operational/production systems and data warehouses. Kelley has worked in some facet of the design and implementation phase of more than 50 data warehouses and data marts. He also teaches seminars, co-authored four books on data warehousing and has been published in many trade magazines on database technology, data warehousing and enterprise data strategies. He can be contacted at chuckkelley@usa.net.
Les Barbusinski is vice president of technology and co-founder of Digital Symmetry, LLC, a consulting firm that specializes in the design and development of data warehousing and business intelligence solutions. He has more than 20 years of experience in data warehouse and operational systems development and provides hands-on expertise in data warehouse design, development and project management. Les can be reached at dwexpert@dsym.com.
For more information on related topics, visit the following channels:


