我可以使用许多事实表吗?我的 DW 有很多事实表,针对不同的产品
Posted
技术标签:
【中文标题】我可以使用许多事实表吗?我的 DW 有很多事实表,针对不同的产品【英文标题】:Can I work with Many Fact Tables? My DW has many fact tables, to diferent products 【发布时间】:2019-08-23 20:27:18 【问题描述】:我可以使用许多事实表吗?在我的模型中,我有很多事实表,因为我的公司有多种不同的产品。
但是分析服务中的模型变大了,今天我们在分析服务模型中有 60 个表。
有没有关于这个主题的文档?在所有 kimbal 文档中,我只阅读了关于一个大事实表的内容。
但我害怕我可能会遵循错误的策略并在未来遇到问题。
【问题讨论】:
每个事实表都应该有一个特定的目的(特定的度量),并且应该使用最精细的粒度来定义。您的 DW 中有多个事实表,但理想情况下它们应该是独立的。 【参考方案1】:事实表没有复杂的机制,但如果您不断在分析报告中添加事实表,这些可能会操纵您的分析并使您的分析复杂化,甚至会产生与从 DWH 多维数据集获取数据相关的性能问题。请阅读以下主题以获取有关事实的详细信息,并根据您的业务需求自行决定:
https://www.nuwavesolutions.com/fact-tables/
【讨论】:
以上是关于我可以使用许多事实表吗?我的 DW 有很多事实表,针对不同的产品的主要内容,如果未能解决你的问题,请参考以下文章