Oracle Business Intelligence Enterprise Edition (OBIEE) のリポジトリ変数とセッション変数の違いは何ですか?
質問する
13940 次
2 に答える
2
セッション変数はユーザーごとに異なる値を持つことができ、リポジトリ変数はすべてのユーザーに対して同じ値を持ちます。
セッション変数には次の 2 種類があります。
- システム セッション変数: USER などのすぐに使える変数
- 非システム セッション変数: ユーザー定義変数。ユーザーごとに異なる値を持つことができ、通常はユーザー エクスペリエンスをカスタマイズするために使用されます。たとえば、SALES_REGION 変数を使用して、ユーザーの地域に関連するデータのみを表示できます。
リポジトリ変数にも 2 つのサブタイプがあります。
- 静的リポジトリ変数: 管理ツールでのみ変更できる固定値で、接続プール内のデータベース スキーマやユーザー名などのハードコードされた値を置き換えるために使用できます。
- 動的リポジトリ変数: これらは、通貨の為替レートなど、すべてのユーザーに適用される値を保持します。
セッション変数と動的リポジトリ変数は、SQL を含むことができる初期化ブロックから値を取得します。
于 2012-12-11T17:44:38.420 に答える
1
リポジトリ変数には、静的と動的の 2 つのタイプがあります。
- 静的変数は、変更されにくい値を保持します。
- 動的変数は、変化しやすい値を保持します。これは、初期化ブロックの助けを借りて行われます。
セッション変数には、システムと非システムの 2 つのタイプがあります
- システム変数は、BI サーバーによって使用される予約済みの変数です。
- 非システム変数は、ユーザーがログインするたびに初期化される変数です。動的リポジトリ変数と同様に、初期化ブロックが必要です。
主な違いは、リポジトリの初期化ブロックがスケジュールされているのに対し、セッションの場合はスケジュールされていないことです。
http://biexplorers.blogspot.in/2014/06/obiee-variables-by-sagar.html
于 2013-03-24T13:16:56.457 に答える