【问题标题】:Data warehouse design: how to design fact and dimension table with changed delivery date数据仓库设计:如何设计交货日期变化的事实和维度表
【发布时间】:2016-10-14 21:05:58
【问题描述】:

我正在尝试创建一个采购订单信息数据仓库,但我面临供应商延迟交货的问题。当供应商延迟交货并更改交货日期时,我想跟踪更改。我应该如何组织表格以跟踪更改,我应该将交货日期放在维度表还是事实表中?任何帮助将不胜感激。

【问题讨论】:

    标签: database relational-database data-warehouse


    【解决方案1】:

    我只是将所有内容放在一个采购订单表中。

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

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

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

    这个单一的表可以让您编写查询,例如“2016 年第二季度有多少交货延迟超过一周?”

    【讨论】:

      猜你喜欢
      • 2011-02-25
      • 1970-01-01
      • 2019-04-25
      • 2013-02-16
      • 2011-09-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多