Join tool icon

結合ツール

Last modified: February 02, 2022

ドキュメントは、Designer Cloud のリリース前に入手可能なため、機能などを事前に確認できます。ここに記載されている内容は、公式リリースまでの間に変更になる場合があります。

ツールごとに学習

結合ツールには、「ツールごとに学習」が用意されています。サンプルワークフローを参照して、Alteryx Designer Cloud でこのサンプルやその他の多くのサンプルに直接アクセスする方法を確認してください。

結合ツールを使用して、2 つのテーブル間の共通の列に基づいて 2 つの入力を結合します。行の位置に基づいて 2 つのデータストリームを結合することもできます。

ツールの設定

  1. 結合の実行方法を選択します。行の位置で結合するオプションと、特定の列で結合するオプションの 2 つがあります。
    • 特定の列で結合: 2 つのテーブルに共通の列 (ID など) が 1 つ以上あり、そのデータを結合する場合は、このオプションを選択します。複数のフィールドで結合することができます。各結合は、グリッド内で別々の行にする必要があります。
    • レコードポジションで結合: 結合する 2 つのテーブルのフィールド構造が同じで、データが 2 つのテーブル内の位置によって結合される場合は、このオプションを選択します。

    発生するエラーメッセージ

    結合ツールは、共に結合するフィールドタイプを制限します。「丸め誤差のため、Double または Float の結合は推奨されません」というエラーメッセージが表示される場合があります。

    • 文字列フィールドは他の文字列フィールドにのみ結合できます。
    • 数値フィールドは他の数値フィールドにのみ結合できます。
    • ブールフィールドは、他のブールフィールドにのみ結合できます。
    • 日付/時刻フィールドは、その正確なデータ型にのみ結合できます。
  2. (L) と右 (R) の各入力には、列を選択できるドロップダウンリストがあります。各入力の結合列を選択します。同じ列ヘッダーが別の入力から既に選択されている場合、Designer Cloud は入力から結合列を自動的に選択します。複数の結合フィールドが必要な場合は、追加の結合フィールド行を設定できます。
    • ドロップダウンを選択して、入力ごとに追加の結合列を選択します。
    • 結合フィールドを削除するには、番号を選択してから 削除 を選択します。
  3. 保持する列 テーブルを使用して、受信データストリームを変更します。テーブルの各行は、データ内の列を表します (詳細については、以下を参照してください)。

列の選択、選択解除、並べ替え

  • データに列を含めるには、チェックボックスをオンにします。列を除外するには、このチェックボックスの選択を解除します。
  • データの列を並べ替えるには、以下を行います。
    1. 並べ替えアイコンを選択したまま、行を上下にドラッグします。
    2. 行を選択してハイライトし、上下矢印を使用して、行を新しい場所に移動します。

不明な 列は既定で選択されます。これは、データの新しい列を許可します。新しい列を配置する場所に列を移動します。

データ型とサイズの変更

列内のデータのサポートされている長さ (文字列型と固定小数点数値型の文字) または寸法 (他の数値型のバイト) を変更するには、サイズ を選択し、数値を入力します。サイズは データ型 によって異なり、固定小数点数値型およびすべての文字列型の場合はサイズを編集できます。

[データ型]: 強制 オプションを使用して、列に予期されるデータ型が常に含まれていることを確認します。

列の名前を変更または説明の追加

  • 列の名前を変更するには、列に関連付けられている 名前の変更 フィールドを選択して、新しい名前を入力します。
  • 説明を追加するには、説明 を選択して説明を入力します。

出力の表示

結合から得られる 3 つの出力は、以下のとおりです。

 Lアンカー R 入力からの行に結合しなかった L 入力からの行が含まれます。
Thumbnail
J アンカー L 入力から R 入力の行に結合された行が含まれます。
Thumbnail
R アンカー L 入力からの行に結合しなかった R 入力からの行が含まれます。
Thumbnail

その他の結合タイプ

結合ツールを使用して異なるタイプの結合を実行する方法については、以下のテーブルを参照してください。

内部結合: L 入力から R 入力の行に結合された行が含まれます。
Thumbnail

結合ツールの J 出力には、内部結合の結果が含まれます。

左結合解除: R 入力からの行に結合しなかった L 入力からの行が含まれます。
Thumbnail

結合ツールの L 出力には、左結合解除の結果が含まれます。

右結合解除: L 入力からの行に結合しなかった R 入力からの行が含まれます。
Thumbnail
結合ツールの R 出力には、右結合解除の結果が含まれます。
左外部結合: R 入力で結合された行を含む L 入力のすべての行が含まれます。
Thumbnail

左外部結合を実行するには、結合ツールの J 出力と L 出力をユニオンツールに接続します。

最初に J 出力を接続して、結合テーブルスキーマを確立します。

右外部結合: L 入力で結合された行を含む R 入力のすべての行が含まれます。
Thumbnail

右外部結合を実行するには、結合ツールの J 出力と R 出力をユニオンツールに接続します。

最初に J 出力を接続して、結合テーブルスキーマを確立します。

完全外部結合: L 入力と R 入力両方からのすべての行が含まれます。
Thumbnail

完全外部結合を実行するには、結合ツールの J 出力、L 出力、R 出力をユニオンツールに接続します。

最初に J 出力を接続して、結合テーブルスキーマを確立します。

小数点記号としてコンマを使用する 

コンマ (,) を小数点として使用するには、小数点記号としてコンマを使用 (文字列/数値変換のみ) をチェックします。

このページは役に立ちましたか?

Alteryx 製品のご利用中に何か問題がございましたら、Alteryx コミュニティにアクセスするか、サポートにお問い合わせください。このフォームを送信できない場合E メールでお送りください。