0

我是 OBIEE 10G 的新手。

我有一个 DimA(维度)、FactA(事实)。我在 BMM 中的 DimA.A = FactA.A 上映射了 DimA 和 FactA 之间的外键关系,关系是内部的并且是灰色的,所以我不能将其更改为外部联接。

所以在答案报告中,它只显示了两个表的内连接的数据。我想要的是显示 DimA 中的所有项目和 FactA 的相关项目或 0 不相关的项目。

我在https://forums.oracle.com/thread/2596618之前在这里发布了一个类似的问题, 但是即使我打开了离线存储库,我仍然无法修改关系(仍然是灰色的)。

我在想的是答案中有一个选项可以动态控制连接(内部或外部)。例如,有时我只想显示匹配的 DimA 和 FactA ,有时是所有 DimA 和相关的 FactA 或 0,这样如果需求发生变化,我就不必每次都修改存储库中的 BMM。

这种情况下的最佳做法是什么?

谢谢。

- 更新

我在物理图中发现,我无法更改关系类型(复杂连接或外键)。但在逻辑图中,我可以同时改变两者。

我发现这些很有用: http ://everythingoracle.com/obieeldd.htm http://obinsight.blogspot.co.uk/2010/05/understanding-complex-join-and-physical.html

4

1 回答 1

1

If you're in OBIEE 10g, you can use a complex join. in a complex join, you can modify the join type.

于 2013-11-06T23:51:33.117 回答