...
Table of Contents | ||
---|---|---|
|
概要
こちらのトランスフォーメーションステップは、設定された接続フィールドに基づき2つのデータセットをマージします。
これは、データトランスフォーメーションモジュールのマージステップを使用して実行します。注意:これはビルトインステップのため、デフォルトでトランスフォーメーション一覧から利用することができます。
結合のタイプ
以下の表は、こちらのステップを使用して適用することのできる結合のタイプを示しています。
結合タイプ | 説明 | ダイアグラム |
内部結合(Inner Join) | 両方のテーブルで一致する値を持つレコードを返します。 | |
左外部結合(Left Outer Join) | 左のテーブルのレコードすべてと、右のテーブルから一致する値を持つレコードのみを返します。 | |
Right Outer Join(右外部結合) | 右のテーブルのレコードすべてと、左のテーブルから一致する値を持つレコードのみを返します。 |
ステップの設定
マージステップを設定するには、以下の手順に従います。
...
結合タイプを選択します。(各結合タイプの詳細は、上記の表を参照してください。)
Note |
---|
結合タイプが選択されていない場合、システムはクロス結合を呼び出します。これは、左の各行と右のすべての行を結合するため、理想的な結合方法ではありません。しかし、テストデータを生成する場合に適用することができます。 |
...
マージステップを利用した例
こちらの例では、マージステップを利用したトランスフォーメーションフローの作成方法を紹介します。今回の例では、データベーステーブルとレポートから(2つの異なるインプットステップを使用して)取得したデータを、マージステップを使用してまとめ、結果をデータベースに保存します。フローには、さらに多くのステップを含めることが可能です。
...
Note |
---|
こちらのオプションが表示されない場合は、トランスフォーメーションフローへのセキュリティアクセス権が付与されていない可能性があります。アクセス権取得について詳細な情報は、こちらを参照してください。 |
...
ステップ名の変更や、説明の追加など、さらなる変更をすることができます。
...
ステップの設定が完了したら、「適用」ボタンをクリックします。
Warning |
---|
設定内容を保存するためには、「適用」ボタンをクリックしなくてはいけません。こちらをクリックする前に、別の場所をクリックすると、設定した内容は失われます。 |
...
フローにマージステップを追加するには、以下の手順に従います。
...
Expand | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||
注意:結合タイプが選択されていない場合、システムは「クロス結合(Cross Join)」を呼び出します。この結合は、左のテーブルの各ロウ(列)と、右のテーブルのすべてのロウ(列)を結合するため、理想的な選択肢ではありませんが、テストデータを作成するために適用することができます。 |
...