首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >数据仓库架构建模

数据仓库架构建模
EN

Stack Overflow用户
提问于 2020-04-08 00:21:44
回答 1查看 41关注 0票数 0

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

你知道我应该怎么做才能创建星型架构吗?有一天,我应该有一个链接表与DimProjects去事实表。项目时间如何?解决这个问题的正确方法是什么,或者我需要链接其他表吗?员工可以在多个项目中工作,项目需要工时...等。

建模的最佳方法是什么?

到目前为止,我已经有了表:

代码

代码语言:javascript
复制
    Dimension Tables    Measure Tables
    ----------------    --------------
    DimEmployee           FactCRM
    DimProjects           FactTargets
    DimSalesDetails       FactRevenue
    DimAccounts
    DimTerritories
    DimDate
    DimTime

/CODE

EN

回答 1

Stack Overflow用户

发布于 2020-04-08 00:32:57

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

代码语言:javascript
复制
 Dim_Employee
Empid(pk) 
Name
Address etc likewise all other 
dimensions

将每个维度键链接到您的事实,如上例所示

代码语言:javascript
复制
   FactCRM would include only crm 
   related measures and would be linled
  To their specific dimensions depending 
   upon the requirements

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

关于事实相关的另一件事,如果你想基于一些现有的事实来操作其他事实,那么你必须将事实表与一个唯一的事实if链接起来。这被称为事实星座。然后,该模式将变成带有facy星座的星形/雪花模式。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61084666

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档