admin管理员组文章数量:1405122
I have two transactional systems that is used for the same operational business activity: purchase order transactions. One system is legacy and the other is a new modern one. They have different underlying source system data models. The finance team requires historical data (from the legacy system) and current data (from new system) to support their business analytics. I am about to build a new data warehouse. Given that both systems have different underlying data models is the first place I am stuck (i.e., stuck at the Architectural design phase). One of the business goal is to consume the data from both systems to obtain a ratio measure/metric. Data from both systems cannot be mapped directly given they have different models with different granularities, and hence it is difficult to have conformance. The business ideally wants to have both system datasets integrated.
I am considering two design approaches for two different source systems which measure the same business process:
- Create two separate dimensional models for the two systems
- Create a single dimensional model but represent both systems in separate fact tables
I researched and read Kimball resources. A summary:
Each business process subject area is designed using a nine-step design methodology:
- Choose the process.
- Choose the grain.
- Identify and conform the dimensions.
- Choose the facts.
- Store precalculations in the fact table.
- Round out the dimension tables.
- Choose the duration of the database.
- Determine the need to track slowly changing dimensions.
- Decide the physical design.
(From The Kimball group reader: relentlessly practical tools for data warehousing and business intelligence by Kimball, Ralph, and Margy Ross, John Wiley & Sons, 2010.)
The material I have come across only addresses the common situations faced by designers.
What are design considerations for this case of two systems measuring the same business process?
版权声明:本文标题:database - dimensional modeling from two different source systems for the same business process? - Stack Overflow 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.betaflare.com/web/1744272524a2598253.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论