我正在尝试创建PO信息数据仓库,但我遇到供应商延迟交付的问题。我希望跟踪供应商在交货后期的变化并更改交货日期。如果我将交货日期放在维度表或事实表中,我应该如何组织表来跟踪更改?任何帮助将不胜感激。
答案 0 :(得分:1)
我只是将所有内容都放在一个Purchase Order表中。
Purchase Order
-------------_
Expected Delivery Timestamp
Actual Delivery Timestamp
Purchase Order ID
Purchase Order Creation Timestamp
...
主键是(预期交货时间戳降序,采购订单ID)。
您将在(实际交货时间戳降序,采购订单ID,预期交货时间戳)上创建另一个唯一索引。
这个单一表格允许您撰写诸如“2016年第二季度末的交货数量超过一周的查询”这样的查询。