我们是零售商,我们的主要销售立方体是在订单行级别定义的。我需要将会计系统中的一些低粒度数字(月)集成到我们的报告环境中。
新数据以月份、品牌和 GL 代码为单位。
在开发中,我已经成功地将品牌和 GL 代码集成到多维数据集中,这样相关数据只会在用户按品牌或 GL 代码查看数据时出现。
但是,相同的设计技术(我将在下面描述)不适用于时间维度(即,相关度量在所有时间级别都显示为空,即使我已将 GL 事实表链接到与品牌与产品相关联的方式相同。
这是我设置多维数据集的方式:
品牌是产品维度的一部分,它具有从 sku 到品牌再到品牌母公司的层次结构。(这不是唯一的层次结构......其他都与产品类别有关)。
我通过多维数据集的维度属性选项卡将 gl 事实表链接到品牌,通过产品维度的品牌属性将 gl 事实表的品牌键映射到产品维度。
这非常有效。
但是,在两个不同的时间维度(订单日期和发货日期)上的类似操作,将 gl 事实表的月份键映射到时间维度的月份属性是行不通的,我觉得我在其中得到了空值立方体。
FWIW,时间维度被定义为时间维度,而产品维度是常规维度。
我没有看到任何其他显着差异,除了产品维度的所有属性都是层次结构的一部分,而有很多时间属性不是。我不明白这有什么关系。
那么,我做错了什么?
谢谢,--sw