我正在尝试架构在星型模式模型中创建数据仓库...任何想法都将不胜感激。
你知道我应该怎么做才能创建星型架构吗?有一天,我应该有一个链接表与DimProjects去事实表。项目时间如何?解决这个问题的正确方法是什么,或者我需要链接其他表吗?员工可以在多个项目中工作,项目需要工时...等。
建模的最佳方法是什么?
到目前为止,我已经有了表:
代码
Dimension Tables Measure Tables
---------------- --------------
DimEmployee FactCRM
DimProjects FactTargets
DimSalesDetails FactRevenue
DimAccounts
DimTerritories
DimDate
DimTime/CODE
发布于 2020-04-08 00:32:57
日期仓库的模式中的维度意味着独立的实体,例如
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如果不知道列,没有人能够说出你真正想要的是什么。还要记住,将维度链接到事实显然是部分星型模式本身,因此这不会导致任何问题。唯一的问题是,如果您的维度本身在模式中进行了标准化,那么它就会变成雪花。
关于事实相关的另一件事,如果你想基于一些现有的事实来操作其他事实,那么你必须将事实表与一个唯一的事实if链接起来。这被称为事实星座。然后,该模式将变成带有facy星座的星形/雪花模式。
https://stackoverflow.com/questions/61084666
复制相似问题