Calgary Join Tool Icon

カルガリー結合ツール

バージョン:
Current
Last modified: September 25, 2020

カルガリー結合ツールは、入力ファイルを取得し、カルガリーデータベースに対して結合を実行する機能をユーザーに提供します。 ツールは6つの異なる結果タイプを生成できます:

  1. 任意の入力レコードに一致するすべてのレコードのカウントを返す
  2. 任意の入力レコードに一致するすべてのレコードを返す
  3. すべての入力レコードに一致するすべてのレコードのカウントを返す
  4. すべての入力レコードに一致するすべてのレコードを返す
  5. 各入力レコードにクエリカウントを追加する
  6. すべての結果を各入力レコードに結合する

Alteryx 5.0リリース以降、カルガリーのインデックスは大文字と小文字を区別しません。 5.0より前のバージョンで作成されたカルガリーデータベースでも、大文字と小文字が区別されます。

ツール設定

カルガリーデータベースファイル: レコードの選択元となるカルガリーデータベースを指定します。入力のファイルパスの場所を入力するか、[参照] をクリックしてファイルの場所に移動します。

リンクされたデータファイル: 上記で指定したカルガリーデータベース(プライマリファイル、世帯)が別のカルガリーデータベースファイル(セカンダリ、個人)にリンクされている場合、リンクされたファイルは、リンクされたファイルからレコードまたは属性を返すためにいくつかの異なるオプションを使用してここに公開されます。

リンクオプション: 後続のセクションで作成したクエリ条件を満たすレコードを返します。 クエリ基準が満たされた場合にのみ返されるレコードは一次ファイルと二次ファイルの組み合わせで構成されることを理解することが重要です。

  • すべての一致: このオプションは、OR クエリが指定されている場合に使用します。 すべての一次ファイルレコードおよびクエリ基準を満たすすべての二次ファイルレコードを返します。
    • レコードがリンクされていない場合は、どちらのテーブルのフィールドもすべてNULLになります。 すべてのリンク
  • 一致: クエリ条件を満たす LINKED のプライマリ ファイル レコードとセカンダリ ファイル レコードのみを返します。
    • 一致するリンクされたレコードがなかった場合、二次テーブルのフィールドはすべてNULLになります。
  • リンクされた最初の一致: クエリ基準を満たしたすべてのプライマリファイルレコードとクエリ条件を満たしたセカンダリファイルからの最初のリンクレコードを返します。
  • リンクされた最後の一致: すべてのプライマリファイルレコードとクエリ条件を満たしたセカンダリファイルからの最後のリンクレコードを返します。
  • リンクカウントのみ: どの程度の数のセカンダリファイルレコードが、指定されたクエリ条件を満たしたかを表わすカウントのみが返されます。
    • 一次テーブルのフィールドは引き続き通常どおり出力されます。
  • None: セカンダリ ファイル レコードは返されませんが、セカンダリ ファイルのフィールドはクエリの抽出条件で指定できます。

アクション: カルガリー結合ツールによって生成された結果タイプを選択します。 オプションには以下が含まれます。

  • ANY 入力レコードに一致するクエリ結果のカウント : 単一のフィールド "Count" が返され、カウント値が設定されます。 カウント値は、ツールに入力された任意のレコードに関連する指定されたクエリに一致したカルガリーレコードの数を示します。
  • ANY 入力レコードに一致するクエリ結果の取得: 任意の入力レコードに対して指定されたクエリと一致するカルガリーのレコードが返されます。
  • すべての入力レコードに一致するクエリ結果のカウント : 単一のフィールド "Count" が返され、カウント値が設定されます。 カウント値は、ツールに含まれるすべてのレコードに対して、指定されたクエリと一致したカルガリーレコードの数を示します。 これは、ツールに入ってくるすべてのレコードがクエリ基準に一致する共通性を持つ必要があることを意味します。そうでない場合は、0のカウントが返されます。
  • すべての入力レコードに一致するクエリ結果の取得: すべての入力レコードに対して指定したクエリと一致するカルガリーのレコードが返されます。
  • 各入力レコードにクエリ数を追加: 入力レコードが追加の Count フィールドとともに返されます。 カウント値は、各入力レコードに関連する指定されたクエリと一致したカルガリーレコードの数を示します。
  • 各入力レコードへのクエリ結果の結合: カルガリーレコードは、一致した各入力レコードが追加されて返されます。
    • [各入力レコードにすべての結果を結合] を選択した場合は、[一致しない入力レコードを含める] を選択できます。

入力フィールド: カルガリーデータベースに結合する入力ファイルからフィールドを選択します。

フィールドプロパティ:

  • インデックスフィールド: カルガリーデータベースから入力ファイルに結合するフィールドを選択します。
  • [クエリの種類]: 入力ファイルをカルガリーデータベースに結合する方法を選択します。 クエリタイプには以下が含まれます:
    • 正確な値 - 入力フィールドがインデックスフィールドと同一である場合、入力ファイルとカルガリーデータベースを結合します
    • 文字列 - 開始 - 入力フィールドの先頭がインデックスフィールドの先頭と一致する場合、入力ファイルとカルガリーデータベースを結合します。
    • 文字列 - 終了 - 入力フィールドの終わりがインデックスフィールドの終わりと一致する場合、入力ファイルとカルガリーデータベースを結合します。
    • 文字列 - Contains - 入力フィールドがインデックスフィールド内に含まれている場合、入力ファイルとカルガリーデータベースを結合します。
    • Range - >= Begins AND
    • 範囲 - >=開始と=End - Joins the Input file and the Calgary database where the input field falls within a defined range.> 定義された範囲は、終了範囲の値を含みます。

範囲クエリタイプの場合は、[範囲の終了] 値を指定する必要があります。

[追加のクエリ条件] タブ

ユーザーは、カルガリーデータベースをフィルタリングできます。 カルガリー入力ツールを参照してください。

出力を表示

カルガリー結合に入るすべてのフィールドとカルガリーファイルのすべてのフィールドは、ツールから出てきます。 フィールドの量を制限するには、カルガリー結合の後に 選択ツール を使用します。

役に立ちましたか?

Running into problems or issues with your Alteryx product? Visit the Alteryx Community or contact support. Can't submit this form? Email us.