派生字段的星型模式或雪花。

时间:2017-12-16 14:18:23

标签: data-modeling business-intelligence star-schema

我们有一个使用客户ID字段链接到客户维度的事实表。它工作正常,产品所有者也很满意。作为客户属性的一部分,我们有[SIC Code 2007] [1]

[1]:https://onsdigital.github.io/dp-classification-tools/standard-industrial-classification/ONS_SIC_hierarchy_view.html和ISO国家/地区代码。

现在,我们在积压中提供了一个新的用户故事,根据这两个字段的组合对客户进行分类。这是一个由用户维护的简单表格,例如,如果SIC是01.12而国家FR则将客户归类为“Farming EU”。

在3FN世界中,我们将用分类表加入客户维度并完成。在维度模型上,我们研究了3个选项:

  1. 新表,这意味着转移到雪花模式。
  2. 将分类字段添加到客户维度表。这意味着如果用户更改分类(例如,将Farming EU改为Farming France),我们必须重新处理维度表。
  3. 将分类创建为维度,并将SIC和国家/地区代码移动到事实表(或组合它们的代理键)。这为用户提供了修改这些组合的极大灵活性。
  4. 考虑到产品现在处于可释放状态但尚未投入生产,您认为这是一种最佳方法吗?

0 个答案:

没有答案