繁体   English   中英

数据仓库架构建模

[英]Data Warehouse Architecture Modeling

我正在尝试在星型架构 model 中创建数据仓库的架构......任何想法都会受到赞赏。

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

建模的最佳方法是什么?

到目前为止,我有桌子:

[代码]

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

[/代码]

日期仓库模式中的维度意味着独立实体,例如

 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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM