多个事实表中的退化维度

时间:2017-02-06 20:13:20

标签: sql-server database-design data-warehouse

我正在处理ERD图表,为我们的数据仓库添加新方面。在审查设计时,我注意到一些维度可能会将其值移动到现有维度,而自然键在事实中转换为退化维度。在稍微检查文档之后,存在这些维度,因为超过1个事实表需要自然键。我一直与设计师来回走动,他坚持认为他们需要成为实际尺寸,以便2个事实表可以使用一致的维度进行报告/分析。

事实和维度表的粒度略有不同。例如,事实表包含每行的记录(想想orderID和OrderLine),维度只有每个标题的记录(想想OrderID)。维度往往具有事实表中存在的大约3/4的记录。真正让我烦恼的主要事情是我们的事实和尺寸具有相同的名称" dimXXXX和factXXXX"。

对于这种情况,最佳做法是什么?

0 个答案:

没有答案