結合の作成
-
[マッピングの作成 <論理モデル名>] ページで、必要な論理エンティティを選択し、ツール バーの [結合ビルダー] アイコンをクリックします 。
注: [変換] パネルには、物理モデル テーブルの詳細情報は表示されません。エンティティの後に物理モデル テーブルをクリックして [変換] パネルを開いた場合は、最後に選択したエンティティの詳細が表示されます。[論理テーブル <テーブル名> の結合ビルダー] ポップアップ ウィンドウが表示されます。
-
[テーブルを追加] ボタンをクリックします。
テーブルが、[左テーブル]、[右テーブル]、および [結合タイプ] の各列とともに表示されます。
- [左テーブル] 列と [右テーブル] 列 の [<テーブルを選択>] と [<列を選択>] のドロップダウン オプションを使用して、データを結合する (物理モデル テーブルの) 列を指定します。
-
[結合タイプ] ドロップダウン リストで、列の間の結合のタイプを選択します。次のオプションがあります。
- [内部結合]: 選択された左テーブル列と右テーブル列の間で、一致するレコードを返します。
- [左結合]: 右列からの一致するレコードに加えて、左列のすべてのレコードを返します。
- [左結合]: 左列からの一致するレコードに加えて、右列のすべてのレコードを返します。
- [完全外部結合]: 左列と右列からのすべてのレコードを返します。
-
テーブルの複数の列に対して結合を行うには、テーブル行にカーソルを合わせて、表示される [比較の追加] アイコン をクリックします。
新しい [<列を選択>] 行が表示されます。
- ステップ 4 および 5 を繰り返して、結合条件を定義します。
-
別のテーブル セットの間で結合を行うには、[テーブルを追加] ボタンをクリックします。
注: 結合対象のテーブル セットを、キャンバス上にドラッグしておく必要があります。新しい [<テーブルを選択>] 行と [<列を選択>] 行のセットが表示されます。
- ステップ 3 および 4 を繰り返して、結合を定義します。
- [OK] をクリックします。
注: 結合は、キャンバス上のテーブル間のどの物理的なリンクによっても表されません。