表功能作为 Oracle BI EE 中的物理表

Posted

技术标签:

【中文标题】表功能作为 Oracle BI EE 中的物理表【英文标题】:table function as physical table in Oracle BI EE 【发布时间】:2012-12-09 17:31:56 【问题描述】:

如何在 Oracle BI EE 中将 oracle 表函数导入为物理表?假设是

从 scheme.table_function1(adate) 中选择 *

将其设置为 BI 物理表的正确语法是什么?如何指定输入参数(adate)?

【问题讨论】:

【参考方案1】:

在存储库中手动创建一个新的物理表,将表类型设置为“选择”并包含您的 sql 查询。

您是否使用存储库变量作为输入参数? 假设 ADATE 是存储库字符串变量,则语法为

select * from scheme.table_function1(  'valueof(ADATE)'  )

您必须手动将列添加到新的物理表中,并确保它们与 sql 结果匹配。

链接:Opaque viewsVariable Syntax

【讨论】:

Victor HD,太好了,我会在办公室试试) Victor HDC,它可以工作,但我手动设置了流水线函数的输入参数。仍然无法使用变量传递参数。有什么提示吗? 看起来不错的 OBIEE 变量手册,正在尝试中...gerardnico.com/wiki/dat/obiee/… 你在使用会话变量吗?它必须是存储库变量。请包含您使用的语法,以便我测试它 这是我在存储库(硬编码)中的物理表初始化字符串(选择类型):SELECT * FROM TABLE(ORACLEBI.PKG_CASH_LIMITS.fn_b2export(2,2012)) 我有两个存储库变量:季度和一年。如何设置变量而不是硬编码值?

以上是关于表功能作为 Oracle BI EE 中的物理表的主要内容,如果未能解决你的问题,请参考以下文章

Power BI- 字段参数

Oracle_高级功能 分区

数据仓库与BI面试常见题目

如何更改 Oracle BI Publisher 中的日期格式?

oracle数据库物理结构逻辑结构内存区块进程管理

Power BI-DAX函数-values