Alteryxツールアイコン「ジョインIn-DBツール」(Join In-DB Tool)をご紹介します
ジョインIn-DBツール(Join In-DB Tool)
「インデータベース」カテゴリの「ジョインIn-DB」ツールについて紹介します。
概要
このツールはデータベース内でテーブルの結合を実施します。
Alteryxの準備カテゴリの「ジョイン」ツールでは、左入力のみに含まれる出力、両方に含まれる出力、右入力のみに含まれる出力と3つの出力を同時に出力しますが、このツールから出力される結果は内部結合、左外部結合、右外部結合、完全外部結合のいずれか1つになります(通常のSQLのイメージとなります)。
設定項目
このツールの設定は大変シンプルです。
設定項目 | 説明 |
---|---|
フィールドを結合 | 結合処理に使うキーフィールドを選択します。 |
結合タイプ | 「準備」の「ジョイン」と異なり、出力が一つです。結合タイプを選択します。 |
注意結合処理を行えるのは、同一のデータベースを元にしたデータストリームになります。
結合タイプについて
タイプ | 図 | 説明 |
---|---|---|
内部結合 | 左入力と右入力のうちキー列に一致するデータのみ出力されます。 | |
左外部結合 | 左入力すべてと右入力のうちキー列で一致するデータが出力されます。 | |
右外部結合 | 右入力すべてと左入力のうちキー列で一致するデータが出力されます。 | |
完全な外部結合 | すべてのデータが出力されます。 |
サンプル
入力の元データとして以下のようなテーブルを2つ準備しました。
結果としては、以下のようになります。
タイプ | 結果 |
---|---|
内部結合 | |
左外部結合 | |
右外部結合 | |
完全な外部結合 |
※Alteryx Version 2018.3.5時点での情報です
※PostgreSQL 10.6.1(Windows7 64bit)にて確認