层次结构目标的维度模型

时间:2015-10-28 16:14:17

标签: dimensional-modeling fact

我正在开发一个必须包含以下事实的sales维度模型:Gross SalesGross RevenueQuantity of Sold CouponsSales ExecutiveCityCoordinatorManager

问题在于,对于此层次结构的每个级别(Sales ExecutiveCityCoordinatorManager),都有自己的目标,但它们无法相加。

示例:

Manager Goal: 1000
- Coordinator 1 Goal: 400
-- City 1 Goal: 150
--- SalesExecutive 1 Goal: 80
--- SalesExecutive 2 Goal: 50
-- City 2 Goal: 150
--- SalesExecutive 1 Goal: 100
--- SalesExecutive 2 Goal: 20
- Coordinator 2 Goal: 400
-- City 1 Goal: 350 
--- SalesExecutive 1 Goal: 80
--- SalesExecutive 2 Goal: 200

1)这意味着子级别的目标总和不等于其父级别,但事实是总和。

2)我需要计算每个级别的成就,为此我需要根据每个级别的总收入来划分每个级别的目标(总收入可以加总,所以如果两个销售执行总收入500的总额,城市就有500个作为总收入)

我的问题是我无法弄清楚目标价值的位置。我不能把它放在员工维度上,如果我加入事实,我就无法创建下钻。

顺便说一句,目标值每个月都会改变。

有人可以帮我找到设计这种数据模型的方法吗?我真的无法理解。

提前感谢所有人。

0 个答案:

没有答案