数据仓库设计:如何使用更改的交货日期设计事实和维度表

时间:2016-10-14 21:05:59

标签: database relational-database data-warehouse

我正在尝试创建PO信息数据仓库,但我遇到供应商延迟交付的问题。我希望跟踪供应商在交货后期的变化并更改交货日期。如果我将交货日期放在维度表或事实表中,我应该如何组织表来跟踪更改?任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:1)

我只是将所有内容都放在一个Purchase Order表中。

Purchase Order
-------------_
Expected Delivery Timestamp
Actual Delivery Timestamp
Purchase Order ID
Purchase Order Creation Timestamp
...

主键是(预期交货时间戳降序,采购订单ID)。

您将在(实际交货时间戳降序,采购订单ID,预期交货时间戳)上创建另一个唯一索引。

这个单一表格允许您撰写诸如“2016年第二季度末的交货数量超过一周的查询”这样的查询。