論理エンティティを物理データにマッピングする

  1. Web ブラウザで、次の場所に移動します。

    http://server:port/metadata-insights

    ここで server は、Spectrum™ Technology Platform サーバーの名前または IP アドレスで、port は HTTP ポートです。デフォルトの HTTP ポートは 8080 です。

  2. 自分の資格情報でログインします。
  3. [モデリング] をクリックします。
  4. マッピングする Logical Model を選択して、ツール バーの [マップ モデル] アイコン をクリックするか、[マップ済み] 列の [マッピング] アイコン をクリックします。

    [マップ済み] 列のアイコンの色によって、それがマッピングされているかどうかが示されます。緑色は、部分的または完全なマッピングを表し、赤色は、モデルがまだマッピングされていないことを表します。

  5. [Physical Model] パネルで、マッピングする Physical Model を選択するか、Logical Model のエンティティをマッピングする、Physical Model のテーブルまたは列を選択します。以下に示すいくつかの方法で、マッピングを作成できます。
    注: 新しい Physical Model を作成するには、パネルをクリックし、[Physical Model の作成] ポップアップ ウィンドウで詳細を指定します。これで、このモデルをマッピングで使用できるようになります。
    • ドラッグ アンド ドロップ操作でマッピングを行うには
      1. モデルのリストから、必要な Physical Model をクリックします。モデルに含まれるテーブルの全一覧が表示されます。
      2. 必要なテーブルをキャンバス上にドラッグします。テーブルに、列と、各列のデータ タイプが表示されます。
      3. 列を論理エンティティの属性にマッピングします。列から属性へとマウスをドラッグすることによって、これを行います。
    • 検索ボックスを使用してマッピングを行うには (テーブル名しかわからず、それがどのモデルに含まれているかわからない場合に便利です)
      1. 検索フィールドに検索語を入力し、その単語を列またはテーブルのみで検索するのか、列とテーブルとモデルで検索するのかによって、隣接するドロップダウン リストから [列][テーブル]、または [すべて] を選択します。

        検索フィールドの下に結果が表示され、列名、データ タイプ、テーブルまたはビューの名前、テーブルが属する Physical Model の名前が表示されます。

      2. テーブルを検索した場合は、それをクリックし、[キャンバスに追加] ボタンをクリックします。選択したテーブルがキャンバスに追加され、上で説明したドラッグ アンド ドロップ操作によってマッピングを行うことができます。
      3. 列を検索した場合は、列名をクリックします。[エンティティ] フィールドと [属性] フィールドが表示されます。[エンティティ] フィールドには、現在マッピングされている Logical Model のエンティティの全一覧が表示され、[属性] フィールドには、選択したエンティティの属性の全一覧が表示されます。
        マッピングするエンティティと属性を選択して、[マッピング] アイコン をクリックします。
        注: 1 つの属性は一度に 1 つの列にしかマッピングできません。
    • 論理エンティティにマッピングする前に、Physical Model 列の値を変換するには、変換を使用します。詳細については、「 変換の適用」を参照してください。
    • Logical Model からのデータを絞り込むには、[条件ビルダー] アイコン をクリックします。詳細については、「 条件」を参照してください。
    • 2 つの Physical Model テーブルの列からのデータを結合してから、Logical Model 列に設定する場合は、結合を参照してください。
  6. キャンバス上のいずれかのマッピングまたはテーブルを削除するには、それを選択して、ツールバーの [マッピングの削除] アイコン をクリックします。
  7. [保存] をクリックします。

マッピングが保存され、[モデリング] ページの [モデル] タブにおいて、その Logical Model の [マッピング] アイコンが赤色から緑色に変わります。