我需要一些帮助来设计流程的星型模式,其中事实表包含在不同位置的不同日期交付的独特产品。该产品可能属于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。
够了吗?可以用不同的方式建模吗?
谢谢你的时间!
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
对于每个日历年,有两个表格具有上述值。