首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Datamart建模事实表:列或行中的指示器,其中一列称为指示器

Datamart建模事实表:列或行中的指示器,其中一列称为指示器
EN

Stack Overflow用户
提问于 2018-04-08 03:51:20
回答 1查看 141关注 0票数 0

我正在为一个数据集市建模,并且有多个度量(指标)和维度。

在对事实表建模时,是按列创建指标更好,还是只有一列包含指标,就像创建指标维度一样?

请给我您的意见,以及何时选择每个选项?

EN

回答 1

Stack Overflow用户

发布于 2018-04-10 15:27:33

维度建模的目的是让每个事实表表示一个业务流程,您可以在其中进行度量,每个度量单独存储为列。它们是单独命名的,目的是使您可以将这些内容拖到您的BI工具的报告上,而用户不必担心转到另一个表来确定您正在查看的度量。

金宝集团通常不会推荐这样的方法,即创建一个度量类型的维度,并产生一个“通用”事实。它使事实表中的行数更大(每个度量为一行),并使单个度量事件( fact )中的度量之间的计算更加困难。

这将在哪里结束?你可以从你的所有事实中获得一个代表所有度量的事实。这可能更容易建模和加载,并且可能正是您在您的情况下需要的,但它不会使报告变得更容易,也不会被称为维度模型。

然而,金博尔建议这将是一种可接受的技术的情况是,当你可以有数百个潜在的测量,但只有少数将适用于任何特定的事实。

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

https://stackoverflow.com/questions/49711374

复制
相关文章

相似问题

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