合并 OBIEE12C 中的两个表

Posted

技术标签:

【中文标题】合并 OBIEE12C 中的两个表【英文标题】:merge two tables in OBIEE12C 【发布时间】:2021-02-04 11:29:51 【问题描述】:

我是 obiee 的新手,想知道如何将 OBIEE12C 中的两个表与任何连接(内、左、右、全)合并。

假设我有两个表 CATEGORY(category_id,category_name) 和 PRODUCTS(product_id,product_name),我想将 PRODUCTS 与 CATEGORY 表中的任何一个 join(inner,left,right,full) 合并​​,这样生成的 CATEGORY合并后的表会有列(category_id,category_name,product_id,product_name)。

如何在 OBIEE12C 中实现这一点。请帮忙。

【问题讨论】:

【参考方案1】:

第一件重要的事情:OBIEE(或 OAS - 替代 OBIEE 的产品)适用于 模型。不是查询。

您需要学习如何构建存储库 - 即元数据模型。

这是一个示例教程,但您不能只是跳入其中并认为它的工作方式与在 SQL Dev 中编写查询相同。

https://www.oracle.com/webfolder/technetwork/tutorials/obe/fmw/bi/bi1221/rpd/rpd.html

【讨论】:

克里斯的回答是对的,但是如果你想使用sql查询进行分析,你可以尝试使用直接数据库请求创建分析,但你需要知道RPD中设置的连接池 是的,但这几乎消除了该工具的核心功能。【参考方案2】:

可以使用 UNION、INTERSECT、MINUS 运算符在 OBIEE 中合并表。我已经用了一段时间了,效果很好。

您可以查看here,在第 166 页如何组合多个分析。它可以使用多个表或在同一个表中完成,具体取决于您的需要。请注意所有列类型都匹配,否则将无法正常工作。

【讨论】:

以上是关于合并 OBIEE12C 中的两个表的主要内容,如果未能解决你的问题,请参考以下文章

从 OBIEE 12c 仪表板将参数传递给 OBIEE 12c rpd 中的存储过程

OBIEE 12c 中的部分访问

使用 OBIEE12c 中的形状文件创建特定国家地图 - 地图视图未在 OBIEE 12c 仪表板中显示值/度量

是否可以像在 Excel 中一样合并数据透视表列 OBIEE 12c 的单元格和中心?

如何设置提示? OBIEE12c / Oracle BI

如何在 OBIEE 12c 中查看业务模型和映射层中的数据?