2011-02-16 47 views
0

我有一个平凡的OLAP多维数据集(MS AS2000)用三个维度,时间,市场,地理。每个维度都有一个简单的层次结构,例如时间 - [所有] [年] [季度] [月],产品 - [所有] [市场] [品牌] [产品]。有两个措施:价值,单位。OLAP多维数据集过滤的数据

假设出于商业原因,我不想分发的立方体,所有的产品品牌的数据。有人可能会为他的品牌和选定的竞争对手订购/购买销售数据。但是对于市场层面来说,立方体应该有完整的市场总量数据。换句话说,有四个品牌:B1,B2,B3,B4。客户仅为B1和B2订购数据,因此他的多维数据集应该有B1和B2的数据。但品牌市场应该有四个品牌的总和。

  1. 有可能建立一个这样的OLAP立方体,其中较低级别单元格的聚合数据不会加总到父级单元格值?
  2. 如果是以上,那么如何找到细胞与不等于聚集水平较低值。

回答

1

我可能会寻求做,在数据仓库中,而不是立方体。因此,对于您购买B1和B2的示例,我会在产品维度中创建一个名为“市场其余部分”的新产品,然后将“事实”表中的B3和B4 ID替换为“Rest的市场“。

您可以使用父/子层次结构,因为与选项,你可以有“数据成员”。这些是可以包含数据的非叶成员。请点击这里查看更多信息Parent Child Dimensions

+0

对于“其他市场”类别,这真是一个不错的主意。 – 2011-02-18 21:49:31

相关问题