单独(静态)事实表中每个类别的边界

时间:2017-06-19 04:46:57

标签: data-warehouse

我需要一些帮助来设计流程的星型模式,其中事实表包含在不同位置的不同日期交付的独特产品。该产品可能属于category-level1,category-level2。

现在,类别级别1,类别级别2和每个日历年的产品都有一些硬编码值:min-target-category和max-target-category。

对于location和category-level1,category-level2以及每个日历年的产品,都有一些硬编码值:min-target-region-category和max-target-region-category。

业务用户希望浏览数据:

  • 按类别和年份:计数(产品)指标应介于target-min和target-max之间。
  • 按地区和类别和年份:计数(产品)指标应介于target-region-min和target-region-max之间。

一种可能的方法是定义另外两个事实表,其中谷物是(年,类别,[区域]),当然还有两个数值:target-min,target-max。

够了吗?可以用不同的方式建模吗?

谢谢你的时间!

PS:所有三个级别都有限制(最小和最大边界):category-level1,category-level2和product本身 - 因为Rich要求将产品添加到静态表中。谢谢!

PPS:是的,当然。我在下面添加了两组:

2010日历年:  

category-level1 ; category-level2 ; product ; min-target ; max-target 100 ; N/A ; N/A ; 50 ; 500 100 ; 1001 ; N/A ; 40 ; 400 100 ; 1001 ; 1001-prodA ; 5 ; 50 100 ; 1001 ; 1001-prodB ; 2 ; 10

region-code; category-level1 ; category-level2 ; product ; min-target ; max-target Region-NORD ; 100 ; N/A ; N/A ; 40 ; 400 Region-NORD ; 100 ; 1001 ; N/A ; 30 ; 300 Region-NORD ; 100 ; 1001 ; 1001-prodA ; 4 ; 45 Region-NORD ; 100 ; 1001 ; 1001-prodB ; 2 ; 10

对于每个日历年,有两个表格具有上述值。

0 个答案:

没有答案