SSAS Cube中维度用法上 使用了引用关系后 无数据

0
Fact_ProductionCapacity要使用 Product维度 和 Company维度的时候,是要经过 Dim_ProductionLine的。 之前设计的时候,使用了 混合型维度 将 Product与Dim_ProductionLine设计在了一起,但是这样很不适合重用。
现在改单独引用Company维度,

在Process后,拖动维度与量值组合数据。发现竟然无数据了。将 引用维度删除后,数据出现。
是不是哪里设置有问题?
已邀请:
0

天桥下的郑成功 - Hadoop大数据开发工程师、数仓架构师、熟悉数据仓库设计、Hadoop、Spark、HBase、Hive、SSIS等开发 2014-01-06 回答

1.PNG


我用 AdventureDW2008R2试了一下,有数据。
我的是不是什么地方没设置好?
0

BIWORK - 热衷于微软BI技术,技术架构和解决方案! 2014-01-06 回答

你的两个例子给的维度不一样,应该不是同一个项目吧? 就你第一个例子来说,如果没有匹配项的话,所有的数据都应该相同。不出现数据我认为是已经关联上了,但是确实没有查出来数据,这个不好直接看出来是哪里有问题。

你现在只能一步一步排除,每配置一个维度用法然后就部署一次看看对应的维度有没有数值。你也最好检查一下数据源,看看从 Company 那里通过 Product line 能不能关联到数据,因为我看你的 Company 本身是一个父子维度。只能多细心检查一下了,因为第二个同样的引用维度是成功的。
0

天桥下的郑成功 - Hadoop大数据开发工程师、数仓架构师、熟悉数据仓库设计、Hadoop、Spark、HBase、Hive、SSIS等开发 2014-01-06 回答

我之前一直是有数据的,不过是通过 混合维度做的。
就是 将company和ProductionLine做到一个维度里面。
然后利用 CompanyProductionLine维度 再和 fact关联 出的数据。

现在想重用 company不想和 ProductionLine杂在一起。
所以用了Reference关系,可是竟然没数据。

我将所有 Reference关系在维度用法删除后,数据又出来了。
只要一建 Reference就没数据了。随便哪个维度 都没了。
明天上图。

要回复问题请先登录注册