首先,这是我做的非常非常简单的数据仓库,只是提出了下面的具体问题。SSAS多维层次结构
场景:
我有一个事实表FactSales,和2个维度:DimShop和DimProduct,并且它们都彼此分开和直接地连接到事实表。一些商店可以销售选定的产品,反之亦然,有些产品可以在特定的商店进行销售。这给了我们很多关系。问题是当我尝试切割我的立方体时,我得到了商店和产品之间的所有组合。
问:
我怎样才能创建SSAS两个独立的维度之间的层次与多对多的关系?我试图使用brigde表,但我无法在SSAS中配置层次结构。它甚至有可能吗?
我不明白你的问题。你想在你的报告中展示什么?作为一个完整的猜测,你试图报告哪些产品可以出售(或放入)每个商店,但我真的不知道。 – Pondlife 2013-04-08 21:24:22
哦,我忘了提到整个想法,愚蠢的我。是的,你猜对了,我想展示商店,并列出每个店铺可供选择的产品。我知道它可以通过层次结构来实现。当商店和产品的数据包含在一个维度中时,创建这样的层次结构很容易,但我想为产品和商店使用单独的维度。我假设我需要桥表中的M:N关系,但是我不知道如何构建这样的层次结构,如果可能的话,在产品维度上最好。 – shq 2013-04-09 10:03:50