2

Oracle Business Intelligence Enterprise Edition (OBIEE) のリポジトリ変数とセッション変数の違いは何ですか?

4

2 に答える 2

2

セッション変数はユーザーごとに異なる値を持つことができ、リポジトリ変数はすべてのユーザーに対して同じ値を持ちます。

セッション変数には次の 2 種類があります。

  • システム セッション変数: USER などのすぐに使える変数
  • 非システム セッション変数: ユーザー定義変数。ユーザーごとに異なる値を持つことができ、通常はユーザー エクスペリエンスをカスタマイズするために使用されます。たとえば、SALES_REGION 変数を使用して、ユーザーの地域に関連するデータのみを表示できます。

リポジトリ変数にも 2 つのサブタイプがあります。

  • 静的リポジトリ変数: 管理ツールでのみ変更できる固定値で、接続プール内のデータベース スキーマやユーザー名などのハードコードされた値を置き換えるために使用できます。
  • 動的リポジトリ変数: これらは、通貨の為替レートなど、すべてのユーザーに適用される値を保持します。

セッション変数と動的リポジトリ変数は、SQL を含むことができる初期化ブロックから値を取得します。

リンク: OBIEE 11g ユーザーマニュアル - 変数の使用

于 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 に答える