我们是零售商,我们的主要销售多维数据集是在订单行级别定义的。我需要将会计系统中一些低得多的数字(月份)整合到我们的报告环境中。
新数据属于月度,品牌和GL代码。
在开发过程中,我已成功将品牌和GL代码集成到多维数据集中,因此只有在用户按品牌或GL代码查看数据时才会显示相关数据。
然而,相同的设计技术(我将在下面描述)不适用于时间维度(即,相关度量在所有时间段都显示为空,即使我已将GL事实表与时间关联起来尺寸与品牌与产品相关联的方式相同。
以下是我设置多维数据集的方法:
品牌是产品维度的一部分,其具有从sku到品牌到品牌的母公司的层次结构。 (这不是它唯一的层次结构......其他的与产品类别有关)。
我通过多维数据集的维度属性标签将gl事实表链接到品牌,通过产品维度的品牌属性将gl事实表的品牌键映射到产品维度。
这非常有效。
然而,对两个不同时间维度(订单日期和发货日期)的类似操作,将gl事实表的月份键映射到时间维度的月份属性不起作用,离开我得到的感觉多维数据集中的空值。
FWIW,时间维度定义为时间维度,而产品维度则是常规维度。
我没有看到任何其他显着差异,除了产品维度的所有属性都是层次结构的一部分,而有很多时间属性不是。我不认为乳清是重要的。
那么,我做错了什么?
谢谢, - sw
答案 0 :(得分:0)
我怀疑问题在于您使用的是两个时间维度。如果您的事实基于不同的时间范围(例如,月份订单和天数发货),那么您可以更改订单事实表并使用一个月的第一天日期密钥(例如20150301)来连接时间维度的连接。 / p>