0

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

对事实表进行建模以按列制作指标或让一列包含指标(例如创建指标维度)会更好吗?

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

4

1 回答 1

0

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

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

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

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

于 2018-04-10T07:27:32.530 回答