【问题标题】:Data Warehouse Architecture Modeling数据仓库架构建模
【发布时间】:2020-07-19 22:03:24
【问题描述】:

我正在尝试在 Star Schema 模型中创建数据仓库的架构......任何想法都将不胜感激。

知道我应该怎么做才能创建星型模式吗?有一天,我应该有一个与 DimProjects 的链接表去事实表。项目时间呢?什么是正确的方法或者我需要其他表来链接?员工可以从事多个项目,项目需要工时......等等。

建模的最佳方法是什么?

到目前为止,我有桌子:

[代码]

    Dimension Tables    Measure Tables
    ----------------    --------------
    DimEmployee           FactCRM
    DimProjects           FactTargets
    DimSalesDetails       FactRevenue
    DimAccounts
    DimTerritories
    DimDate
    DimTime

[/代码]

【问题讨论】:

    标签: sql data-modeling star-schema-datawarehouse


    【解决方案1】:

    日期仓库架构中的维度意味着独立的实体,例如说

     Dim_Employee
    Empid(pk) 
    Name
    Address etc likewise all other 
    dimensions
    

    每个维度键都与您的事实相关联,如上述情况

       FactCRM would include only crm 
       related measures and would be linled
      To their specific dimensions depending 
       upon the requirements
    

    在不知道这些列的情况下,没有人能够说出您实际想要什么。还要记住,将维度链接到事实本身显然是部分星型模式,因此不会导致任何问题。唯一的事情是,如果您的维度本身在模式中进行了标准化,那么它就会变成雪花。

    关于事实的另一件事是,如果您想根据现有事实对其他事实进行操作,那么您还必须将事实表与唯一的事实关联起来。这称为事实星座。然后模式将变成星形/雪花模式,带有facy constellation

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-01-06
      • 1970-01-01
      • 1970-01-01
      • 2021-02-02
      • 2023-03-30
      • 2020-05-29
      • 2014-05-12
      • 2019-07-16
      相关资源
      最近更新 更多