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

时间:2018-04-07 19:51:20

标签: business-intelligence indicator datamart

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

在对事实表进行建模以按列生成指标或者包含一个包含创建指标维度等指标的列时,它会更好吗?

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

1 个答案:

答案 0 :(得分:0)

维度建模的目标是每个事实表表示您进行测量的业务流程,每个测量值分别存储为列。这些是单独命名的,目的是这些是您可以拖到BI工具的报告上的东西,而无需用户担心转到另一个表格来计算您正在查看的度量。

Kimball Group通常不建议您创建度量类型维度并生成“通用”事实的方法。它使事实表中的行数更大(每次测量一行),并使单个测量事件(事实)中的测量之间的计算更加困难。

这会在哪里结束?根据您的所有事实,您可以有一个事实代表所有测量。这可能更容易建模和加载,并且可能正是您所需要的,但它不会使报告更容易,也不会被称为维度模型。

情况Kimball认为这是一种可接受的技术,但是,当您可以进行数百次潜在测量时,只有少数适​​用于任何特定事实。