【问题标题】:OBIEE 11g OBIApps RPD Update row count, NQ_SESSION.USER_LANGUAGE_CODE "No value defination"OBIEE 11g OBIApps RPD 更新行数,NQ_SESSION.USER_LANGUAGE_CODE "无值定义"
【发布时间】:2023-04-07 20:29:01
【问题描述】:

OBIEE 11g 中的存储库是来自 oracle OBIApps 的预构建 RPD。连接池是合适的并且正在工作。

但是在更新行数时,弹出的变量很少,因为它们是默认的,所以我按“确定”。

但随后出现一条错误消息,表示为

nQSError23006:The session variable, NQ_SESSION.USER_LANGUAGE_CODE, has no value

然后我尝试通过禁用初始化块来禁用会话变量。

然后也弹出同样的错误。

请指导我解决这个错误。

【问题讨论】:

    标签: oracle oracle11g business-intelligence obiee


    【解决方案1】:

    这意味着该变量在(例如)其他初始化块 SQL、计算或通常在其他存储库对象中(重新)用作引用,并且仍在被查询。或者至少“试图被查询”。

    在您的 RPD 中最佳搜索对该变量的引用。

    【讨论】:

      【解决方案2】:

      oracle 从标准视图中指向变量,其中视图中使用 where 子句编写。

      Where 子句如下:

      select * from xyz where language_code = 'NQ_SESSION.USER_LANGUAGE_CODE'.
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-12-25
        • 2016-11-02
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多