dan*_*ren 5 ssas data-warehouse dimensions business-intelligence
我有三张桌子,一个事实和两个维度.我想在名为InternetSales的事实表(度量)和地理表,se image(schemaCubeStructure")之间建立引用关系.
中间表是Customer.我首先创建Geography和InternetSales表,然后使用Geography中的字段创建Customer,以便稍后在创建ref时使用.相对.
一切正常,直到浏览多维数据集中的数据(se图像"errorBrowseSalesCube".如果我没有建立两个表之间的关系,我得到图像"correctBrowseSalesCube"这是我想要的.这是我没有得到任何数据使用rel.ref进行处理时.
请参阅图像"dimensionUsageSalesCube for rel.ref.
为什么我没有得到任何数据?
correctBrowseSalesCube
errorBrowseSalesCube
dimensionUsageSalesCube
schemaCubeStructure

在Georgaphy和Internet Sales之间设置参考维度关系时,您使用了哪些字段?

在AdventureWorksDW数据库中,Georgaphy维度是Customer维度的雪花.在AdvWrks多维数据集项目中,Microsoft在客户ssas维度中包含地理表和相应的属性(下面的屏幕截图中的红色框).但是,他们可能会像您正在尝试的那样,只需将GeographyKey添加到客户维度(下面的屏幕截图中的红色箭头)

这会在创建参考尺寸关系时公开GeorgaphyKey字段,以便您可以正确定义中间尺寸(客户)和参考尺寸(地理位置)之间的关系:

之后,您可以通过Georgraphy维度属性(和用户)层次结构正确浏览Internet Sales事实:

正确的浏览销售立方体可以很容易地解释。这意味着该数据不是根据Geography维度计算的,从而表明互联网销售与Geography之间的联系没有正确计算。
我建议如下:
尝试为客户创建一个 Mesaure(或事实表)。不要重命名它,只需进行测量,即客户数量(可以用作每个区域的客户计数器,也可以完全不可见)。
然后,客户将在维度使用中显示为度量,然后使用客户度量表通过多对多关系将地理连接到互联网销售。