OBIEE 12cのRPDにセッション変数があり、デフォルトのイニシャライザとして小さなsqlコードを挿入したかったのです。これは、1行だけを選択するものですが、これは構文エラーです(SQLは正しいです、私はそれをテストしました)。これは可能ですか?あるいはデフォルトのダイナミックを作る他の方法がありますか?OBIEE 12c RPDデフォルトでセッション変数にSQLコードを挿入する方法
もう1つのことがあります:私は式ビルダーの 'カテゴリ'タブのカテゴリにカテゴリ定数しかありません。
OBIEE 12cのRPDにセッション変数があり、デフォルトのイニシャライザとして小さなsqlコードを挿入したかったのです。これは、1行だけを選択するものですが、これは構文エラーです(SQLは正しいです、私はそれをテストしました)。これは可能ですか?あるいはデフォルトのダイナミックを作る他の方法がありますか?OBIEE 12c RPDデフォルトでセッション変数にSQLコードを挿入する方法
もう1つのことがあります:私は式ビルダーの 'カテゴリ'タブのカテゴリにカテゴリ定数しかありません。
変数の内容をSQL文にする必要がありますか? 。。。あなたは、テキスト解釈されない文を入力するように、ではないコードを取得するものだ」
原因;
同様VALUEOF(NQ_SESSION.MYVAR)=これは、デュアルからいくつかのテキスト「」JISTである 『』を選択し」? 。
デフォルトのイニシャライザを設定するためにSQLを使用することはできません。そのため、オプションとして定数が表示されます。これは定数です。初期化ブロックはセッション変数を動的値に設定するために使用します。
https://docs.oracle.com/cd/E28280_01/bi.1111/e10540/variables.htm#BIEMG3104
実際には、y ouはOBIEEで実装されている行ですが、デフォルトを初期化するときにはRPDにsqlコードが必要です。ですから、私は実際にはデフォルトを変数にし、データベース内の既存のテーブルから選択します。 –
いいえ、私が言っていることは、OBI内のどこでもうまくいきます。あなたが望むものを理解することに問題があります。 a)RPDはOBIの一部です。私はあなたが「フロントエンド」または「アンサー」であることを意味すると思います。 b)デフォルトイニシャライザでエラーが発生した場合は、そのエラーが正確でどこから来たのかを調査する必要があります。 私が言ったように、あなたが達成しようとしていることとあなたの問題をより詳細に説明することができれば、これはあなたを助けるのが難しいからです。 – Chris