OBIEE 10G 外连接
Posted
技术标签:
【中文标题】OBIEE 10G 外连接【英文标题】:OBIEE 10G outer join 【发布时间】:2013-11-06 13:58:49 【问题描述】:我是 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
【问题讨论】:
【参考方案1】:如果您使用的是 OBIEE 10g,则可以使用复杂联接。在复杂的连接中,您可以修改连接类型。
【讨论】:
以上是关于OBIEE 10G 外连接的主要内容,如果未能解决你的问题,请参考以下文章