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

前
前へ
次
次へ

論理表の作成と管理

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

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

各論理表には、1つ以上の論理列と、論理表に関連付けられている1つ以上の論理表ソースが含まれます。論理表名の変更、論理表ソースの並替え、および論理キーである主キーと外部キーの構成を実行できます。

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

論理表の作成

物理スキーマに表が存在しない場合は、論理表を手動で作成する必要があります。

物理レイヤーから物理表をビジネス・モデルとマッピング・レイヤー内のビジネス・モデルにドラッグ・アンド・ドロップすることによって論理表を作成します。

ドラッグ・アンド・ドロップ操作では通常、ビジネス・モデルとマッピング・レイヤーで最も速くオブジェクトを作成できます。物理レイヤーから物理テーブルをビジネス・モデルとマッピング・レイヤーにドラッグ・アンド・ドロップすると、表に属している列がコピーされます。ビジネス・モデルとマッピング・レイヤーにオブジェクトをドラッグ・アンド・ドロップした後は、物理レイヤーのオブジェクトに影響を及ぼさずに、論理表のオブジェクトを変更できます。

物理表を(キーと外部キーの関係が定義された状態で)ビジネス・モデルにドラッグすると、物理レイヤーのキーと結合をミラー化した論理キーと結合が作成されます。これは、ドラッグした表に外部キーが定義された表が含まれる場合にのみ実行されます。表を新規作成した場合や、物理レイヤーからビジネス・モデルとマッピング・レイヤーに追加の表を続けてドラッグした場合は、新規作成したまたは新規にドラッグした表と前にドラッグした表との論理マッピングを手動で作成する必要があります。

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

ドラッグ・アンド・ドロップで論理表を作成するには:

  1. 管理ツール,で、物理レイヤーの表オブジェクトを1つ以上選択します。

    物理レイヤーからのキーと結合を保持する場合は、外部キーが定義された表を含める必要があります。

  2. 表オブジェクトをビジネス・モデルとマッピング・レイヤーのビジネス・モデルにドラッグ・アンド・ドロップします。

    物理レイヤーからの表オブジェクトをドロップすると、表オブジェクトが、物理ソース・マッピングを含めて、ビジネス・モデルとマッピング・レイヤーに自動的に作成されます。

論理表を手動で作成するには:

  1. 管理ツールのビジネス・モデルとマッピング・レイヤーで、表を作成するビジネス・モデルを右クリックして、「新規オブジェクト」「論理表」を選択します。

    「論理表」ダイアログが表示されます。

  2. 「一般」タブで、論理表の名前を入力します。
  3. これが参照表である場合は、オプションの「参照表」を選択します。参照表には、ベース表の行に対応する多言語データが格納されます。ローカライゼーションと参照表の詳細は、Oracle Business Intelligence Enterprise Editionシステム管理者ガイドのBusiness Intelligenceのローカライズを参照してください。
  4. オプションで、表の説明を入力します。
  5. 「OK」をクリックします。

論理表を手動で作成した後は、すべてのキーと結合を手動で作成する必要があります。

論理表ソースの作成と管理

新規論理表ソースの追加、既存の表ソースの編集または削除、表ソースへのマッピングの作成または変更、および論理表ソースの使用時と内容の集計方法の定義を実行できます。

これらのタスクの実行手順は、論理表ソース(マッピング)の管理を参照してください。

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

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

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

「データ駆動断片選択」を有効にするには:

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

論理表の主キーの指定

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

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

注意:

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

論理表の主キーを指定するには:

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

論理表の外部キーの確認

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

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

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

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