【发布时间】:2020-05-27 12:13:43
【问题描述】:
我有一个几乎很严重的问题。当然,在我的同一个概念中也有一些问题,但对我来说没有任何结果,所以我不得不用不同的词再问一次。 (像: Passing parameters to stored procedure in OBIEE 12c rpd from OBIEE 12c dashboard 或者 table function as physical table in Oracle BI EE )
为了提供报告,我应该在 OBIEE 物理层中使用表函数(意思是 select * from table(valueof(NQ_SESSION.var .....)),然后通过仪表板提示传递值以更新其指定会话变量。
为了实现这件事,我创建了一个非系统会话变量并将其命名为var。然后我在物理层中定义了一个具有“选择”表类型的物理对象,并将指定的 SQL 代码(在上面)放入其中(并且在逻辑层中没有做任何事情),然后使用请求变量创建仪表板提示(并以定义的会话变量的名称命名,表示 var)。
现在我收到错误( [nQSError: 27002] Near '' Syntax error (HY000) )。值得一提的是,我制作的 BI 答案(分析)可以单独使用,但在带有仪表板提示的仪表板中使用时会出错。
有人知道我哪里错了吗?
谢谢
【问题讨论】:
-
没有人有任何想法或解决方案吗?
-
另外值得一提的是,我的输入参数不止一个。其实我有三个输入参数。
标签: sql oracle repository obiee