代码之家  ›  专栏  ›  技术社区  ›  mobcdi

面向人而非产品的数据仓库设计

  •  -2
  • mobcdi  · 技术社区  · 7 年前

    我理解,对于产品、订单和该类型的数据,建议使用事实和维度的星形模式。

    model facts about people 来自月度报告,例如跟踪随时间推移的进度 person 可能会改变状态 (progressing, Absence, Completed, NewPerson) 在几个月之间,该人也会与一些 mentors 这也可能在报告之间发生变化。

    • 我要一个 dimension state 和每个 mentor role 事实真实的日期被记录下来。
    1 回复  |  直到 7 年前
        1
  •  2
  •   Dale K    4 年前

    根据我们在评论部分中讨论的示例,您可以拥有以下数据集市。

    事实表:

    记录人们活动的事实表(我刚刚选了一个名字) 事实_人_动

    http://www.kimballgroup.com/2008/11/fact-tables/

    维度表:

    保存员工详细信息的表格: Dim_员工

    存放日期的表格:

    用于保存地址的表(仅当您希望记录地址时): Dim_地址

    用于容纳组织部门/部门的表格: Dim_分区