My Oracle Support Banner

OBI12.2.1.4へアップグレード後、 AVERAGE関数の使用時に、nQSError:59162 エラーが発生する場合がある (Doc ID 2634124.1)

Last updated on JULY 27, 2020

適用範囲:

Business Intelligence Suite Enterprise Edition - バージョン 12.2.1.4.0 以降
この文書の内容はすべてのプラットフォームに適用されます。

現象

OBI12c 12.2.1.4へアップグレード後、AVERAGE関数 (AVG)を使うと、次のエラーが起こる場合があります。

------------------------------------------------
ODBCドライバによってエラー(SQLExecDirectW)が返されました。
エラーの詳細
エラー・コード: OPR4ONWY:U9IM8TAC:U9IM8TAC:U9IM8TAC:U9IM8TAC:U9IM8TAC:OI2DL65P
状態: HY000。コード: 10058。[NQODBC] [SQL_STATE: HY000] [nQSError: 10058] 一般的なエラーが発生しました。 (HY000)
状態: HY000。コード: 43113。[nQSError: 43113] OBISから返されたメッセージです。 (HY000)
状態: HY000。コード: 43119。[nQSError: 43119] 問合せに失敗しました: (HY000)
状態: HY000。コード: 59140。[nQSError: 59140] 行数-1上の索引1式の評価に失敗しました。 (HY000)
状態: HY000。コード: 59162。[nQSError: 59162] SubtractUInt関数の実行中に生成された値が、許可された最小の数値サイズを下回りました。関数を変更して、0より小さな値が生成されないようにしてください。 (HY000)
------------------------------------------------

例えば、シンプルなテストケースとしては、次の列式の結果です。

---------------
avg(10) - 30
---------------

OBI12c 12.2.1.3 および、それ以前のバージョン(OBI 11gを含む)では、次のような結果が返ります。


しかし、OBI12c 12.2.1.4では、以下のエラーが返ります。


変更点

 OBI12c 12.2.1.3 もしくは、それ以前のバージョン(OBI 11gを含む)からOBI12.2.1.4へ移行。

原因

To view full details, sign in with your My Oracle Support account.

Don't have a My Oracle Support account? Click to get started!


本書の内容
現象
変更点
原因
解決策

My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.