OBIEE 11g中的存储库是来自oracle OBIApps的预构建RPD。连接池是合适的并且正在工作。
但是在更新行数时,弹出的变量很少,因为它们是默认的,所以我按下#34; OK"。
但是有一条错误消息,表示为
nQSError23006:The session variable, NQ_SESSION.USER_LANGUAGE_CODE, has no value
然后我尝试通过禁用初始化块来禁用会话变量。
然后也会出现同样的错误。
请指导我此错误。
答案 0 :(得分:2)
这意味着该变量被(重新)用作参考 - 例如 - 其他初始化块SQL,计算或通常在其他存储库对象内部,并且仍在查询中。或至少“试图被查询”。
在您的RPD中搜索对该变量的引用进行最佳搜索。
答案 1 :(得分:1)
变量是由oracle在标准视图中指出的,其中视图是用where子句编写的。
其中条款如下:
select * from xyz where language_code = 'NQ_SESSION.USER_LANGUAGE_CODE'.