論理エンティティを物理データにマッピングする
-
Web ブラウザで、次の場所に移動します。
http://server:port/metadata-insights
ここで server は、Spectrum™ Technology Platform サーバーの名前または IP アドレスで、port は HTTP ポートです。デフォルトの HTTP ポートは 8080 です。
- 自分の資格情報でログインします。
- [モデリング] をクリックします。
-
マッピングする Logical Model を選択して、ツール バーの [マップ モデル] アイコン をクリックするか、[マップ済み] 列の [マッピング] アイコン をクリックします。
[マップ済み] 列のアイコンの色によって、それがマッピングされているかどうかが示されます。緑色は、部分的または完全なマッピングを表し、赤色は、モデルがまだマッピングされていないことを表します。
-
[Physical Model] パネルで、マッピングする Physical Model を選択するか、Logical Model のエンティティをマッピングする、Physical Model のテーブルまたは列を選択します。以下に示すいくつかの方法で、マッピングを作成できます。
注: 新しい Physical Model を作成するには、パネルをクリックし、[Physical Model の作成] ポップアップ ウィンドウで詳細を指定します。これで、このモデルをマッピングで使用できるようになります。
- ドラッグ アンド ドロップ操作でマッピングを行うには
- モデルのリストから、必要な Physical Model をクリックします。モデルに含まれるテーブルの全一覧が表示されます。
- 必要なテーブルをキャンバス上にドラッグします。テーブルに、列と、各列のデータ タイプが表示されます。
- 列を論理エンティティの属性にマッピングします。列から属性へとマウスをドラッグすることによって、これを行います。
- 検索ボックスを使用してマッピングを行うには (テーブル名しかわからず、それがどのモデルに含まれているかわからない場合に便利です)
- 検索フィールドに検索語を入力し、その単語を列またはテーブルのみで検索するのか、列とテーブルとモデルで検索するのかによって、隣接するドロップダウン リストから [列]、[テーブル]、または [すべて] を選択します。
検索フィールドの下に結果が表示され、列名、データ タイプ、テーブルまたはビューの名前、テーブルが属する Physical Model の名前が表示されます。
- テーブルを検索した場合は、それをクリックし、[キャンバスに追加] ボタンをクリックします。選択したテーブルがキャンバスに追加され、上で説明したドラッグ アンド ドロップ操作によってマッピングを行うことができます。
- 列を検索した場合は、列名をクリックします。[エンティティ] フィールドと [属性] フィールドが表示されます。[エンティティ] フィールドには、現在マッピングされている Logical Model のエンティティの全一覧が表示され、[属性] フィールドには、選択したエンティティの属性の全一覧が表示されます。マッピングするエンティティと属性を選択して、[マッピング] アイコン をクリックします。注: 1 つの属性は一度に 1 つの列にしかマッピングできません。
- 検索フィールドに検索語を入力し、その単語を列またはテーブルのみで検索するのか、列とテーブルとモデルで検索するのかによって、隣接するドロップダウン リストから [列]、[テーブル]、または [すべて] を選択します。
- 論理エンティティにマッピングする前に、Physical Model 列の値を変換するには、変換を使用します。詳細については、「 変換の適用」を参照してください。
- Logical Model からのデータを絞り込むには、[条件ビルダー] アイコン をクリックします。詳細については、「 条件」を参照してください。
- 2 つの Physical Model テーブルの列からのデータを結合してから、Logical Model 列に設定する場合は、結合を参照してください。
- ドラッグ アンド ドロップ操作でマッピングを行うには
- キャンバス上のいずれかのマッピングまたはテーブルを削除するには、それを選択して、ツールバーの [マッピングの削除] アイコン をクリックします。
- [保存] をクリックします。
マッピングが保存され、[モデリング] ページの [モデル] タブにおいて、その Logical Model の [マッピング] アイコンが赤色から緑色に変わります。