表功能作为 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 中的物理表的主要内容,如果未能解决你的问题,请参考以下文章