結合の定義の手動作成

[結合ビルダー] を使用して、2 つの物理モデル テーブルの列からのデータを結合してから、論理モデル列に設定します。

結合の定義を作成するには、以下の手順を実行します。

  1. [マッピングの作成 <論理モデル名>] ページで、必要な論理エンティティを選択し、ツール バーの [結合ビルダー] アイコンをクリックします 。または、必要な論理エンティティの [エンティティ変換] アイコン をクリックし、ページの右上にある進む矢印 を使用して、[論理テーブル <テーブル名> の結合の定義] ページに移動します。
  2. [結合の定義] タブで、[テーブルを追加] ボタンをクリックします。
    テーブルが、[左テーブル][右テーブル]、および [結合タイプ] の各列とともに表示されます。
  3. [左テーブル][右テーブル][<テーブルを選択>][<列を選択>] のドロップダウン オプションを使用して、データを結合する列を指定します。
  4. [結合タイプ] ドロップダウン リストで、列の間の結合のタイプを選択します。次のオプションがあります。
    • [内部結合]: 選択された左テーブル列と右テーブル列の間で、一致するレコードを返します。
    • [左結合]: 右列からの一致するレコードに加えて、左列のすべてのレコードを返します。
    • [左結合]: 左列からの一致するレコードに加えて、右列のすべてのレコードを返します。
    • [完全外部結合]: 左列と右列からのすべてのレコードを返します。
  5. テーブルの複数の列に対して結合を行うには、テーブル行にカーソルを合わせて、表示される [比較の追加] アイコン をクリックします。
    新しい [<列を選択>] 行が表示されます。
  6. ステップ 4 および 5 を繰り返して、結合条件を定義します。
  7. 別のテーブル セットの間で結合を行うには、[テーブルを追加] ボタンをクリックします。
    新しい [<テーブルを選択>] 行と [<列を選択>] 行のセットが表示されます。
  8. ステップ 3 および 4 を繰り返して、結合を定義します。
  9. [OK] をクリックします。
    テーブル間の結合が行われ、定義された結合に基づいて、論理モデル列のデータが、選択されている列から設定されます。
    注: 結合は、キャンバス上のテーブル間のどの物理的なリンクによっても表されません。
  10. 結合を削除するには、必要な行にカーソルを合わせて、表示される [削除] アイコン をクリックします。