プライマリ・コンテンツに移動
Oracle® Fusion Middleware Oracle Business Intelligence Enterprise Editionメタデータ・リポジトリ作成者ガイド
12c (12.2.1.2.0)
E82973-02
目次へ移動
目次

前
前へ
次
次へ

論理表の作成と管理

論理表は、ビジネス・モデルとマッピング・レイヤーに存在します。

各ビジネス・モデルで定義される論理スキーマには、少なくとも2つの論理表を含める必要があり、それらの論理表間の関係を定義する必要があります。

各論理表は、1つ以上の論理列と1つ以上の論理表ソースに関連付けられます。新規論理表ソースの追加、既存の表ソースの編集または削除、表ソースへのマッピングの作成または変更、または論理表ソースの使用時の定義を行うことができます。論理表ソースの作成を参照してください。

論理表名の変更、論理表ソースの並替え、および論理キーである主キーと外部キーの構成を実行できます

この項では、次の項目について説明します。

論理表の作成

論理表を作成する場合は、物理レイヤーからビジネス・モデルとマッピング・レイヤーに物理表をドラッグ・アンド・ドロップすることをお薦めします。物理スキーマに表が存在しない場合は、論理表を手動で作成できます。

物理レイヤーからビジネス・モデルとマッピング・レイヤーに物理表をドラッグ・アンド・ドロップすると、キーと外部キーの関係とともに、表の列も論理表にコピーされます。物理レイヤーのキーと結合をミラーリングした論理キーと論理結合が作成されます。

メニュー・オプション・メソッドを使用して論理表を作成した後、すべてのキーと結合を手動で作成する必要があります。

ビジネス・モデルとマッピング・レイヤーにオブジェクトを追加した後は、物理レイヤーのオブジェクトに影響を及ぼさずに、論理表のオブジェクトを変更できます。

表を新規作成した場合や、物理レイヤーからビジネス・モデルとマッピング・レイヤーに追加の表をドラッグした場合は、新規作成した表または新規にドラッグした表と前にドラッグした表との間の論理マッピングを作成する必要があります。

「結合マネージャを使用した論理結合の定義」および「ビジネス・モデル図を使用した論理結合の定義」を参照してください。

参照表には、ベース表の行に対応する多言語データが格納されます。『Oracle Business Intelligence Enterprise Editionシステム管理者ガイド』の「Oracle Business Intelligenceのローカライズ」を参照してください。
  1. 管理ツールで論理表を作成するには、次のいずれかを実行します。
    • (推奨の方法)物理レイヤーで1つ以上の表オブジェクトを選択して、ビジネス・モデルとマッピング・レイヤーのビジネス・モデルにドラッグ・アンド・ドロップします。
    • (手動の方法)ビジネス・モデルとマッピング・レイヤーで、ビジネス・モデルを右クリックして「新規オブジェクト」を選択し、「論理表」を選択します。
  2. 手動で作成した表の場合、表を右クリックして「プロパティ」を選択します。
  3. 手動で作成した表の場合、「論理表」の「一般」タブで、「名前」に論理表の名前を入力します。
  4. (オプション)表を参照表として使用する場合は、「参照表」を選択します。
  5. (オプション)「説明」で、表の使用に関する説明を入力します。
  6. 「OK」をクリックします。

論理表ソースでのデータ駆動断片選択の有効化

「データ駆動断片選択」オプションを有効にして、断片化された論理表ソースのパフォーマンスを向上できます。

「データ駆動断片選択」は、デフォルトで無効になっています。

  1. 管理ツールの「ビジネス・モデルとマッピング」列から、断片化された論理表ソースを使用するモデルを右クリックして、「問合せ関連オブジェクト」「論理表ソース」の順に選択します。
  2. 「問合せ関連オブジェクト」で、論理表ソースを選択し、「編集」をクリックします。
  3. 「論理表ソース」の「コンテンツ」タブで、「データ駆動断片選択を有効化する」をクリックしてから、「OK」をクリックします。

論理表の主キーの指定

ビジネス・モデルとマッピング・レイヤーで表を作成したら、ディメンション表ごとに主キーを指定します。

論理ディメンション表には、論理主キーを指定する必要があります。論理キーは、1つ以上の論理列で構成できます。

注意:

論理ファクト表には論理キーを指定しないことをお薦めします。

  1. 管理ツールのビジネス・モデルとマッピング・レイヤーで、表をダブルクリックします。
  2. 「論理表」ダイアログで、「キー」タブを選択して、「新規」をクリックします。
  3. 「論理キー」ダイアログで、キーの名前を入力して、論理表のキーを定義する列を選択します。
  4. 「OK」をクリックします。

論理表の外部キーの確認

論理表で外部キー結合を使用しないことをお薦めします。

これらの結合を作成する必要がある場合は、まず、「オプション」ダイアログでオプションの「論理外部キー結合作成の許可」を有効にする必要があります。

「結合マネージャを使用した論理外部キー結合の作成」を参照してください。

「論理表」ダイアログの「外部キー」タブは、以前のリリースのOracle Business Intelligenceで使用していた可能性のある論理外部キーを確認するためのものです。