【发布时间】:2016-10-14 21:05:58
【问题描述】:
我正在尝试创建一个采购订单信息数据仓库,但我面临供应商延迟交货的问题。当供应商延迟交货并更改交货日期时,我想跟踪更改。我应该如何组织表格以跟踪更改,我应该将交货日期放在维度表还是事实表中?任何帮助将不胜感激。
【问题讨论】:
标签: database relational-database data-warehouse
我正在尝试创建一个采购订单信息数据仓库,但我面临供应商延迟交货的问题。当供应商延迟交货并更改交货日期时,我想跟踪更改。我应该如何组织表格以跟踪更改,我应该将交货日期放在维度表还是事实表中?任何帮助将不胜感激。
【问题讨论】:
标签: database relational-database data-warehouse
我只是将所有内容放在一个采购订单表中。
Purchase Order
-------------_
Expected Delivery Timestamp
Actual Delivery Timestamp
Purchase Order ID
Purchase Order Creation Timestamp
...
主键是(预期交付时间戳降序,采购订单 ID)。
您将在(实际交付时间戳降序、采购订单 ID、预期交付时间戳)上创建另一个唯一索引。
这个单一的表可以让您编写查询,例如“2016 年第二季度有多少交货延迟超过一周?”
【讨论】: