カルガリー結合ツール

カルガリーの結合ツールは、入力を取る能力をユーザーに提供しています カルガリーのデータベースに対してファイルを結合して実行します。 ツールを生成することができます 6種類の結果:

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

バージョン情報

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

ツールを設定する

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

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

リンクされたオプション: 異なるリンクオプションが返されます。 後続のセクションで作成されたクエリ条件を満たすレコード。 返されるレコードが構成されることを理解することが重要です。 プライマリファイルとセカンダリファイルの組み合わせは、クエリ 条件が満たされます。

  • すべて 一致: このオプションの主な使用方法 OR クエリが指定されたときです。 すべてのプライマリファイルレコードを返し、 クエリ条件を満たすすべてのセカンダリファイルレコード。
  • いずれかのフィールド レコードがリンクされていない場合、テーブルはすべて null になります。

  • リンクされたすべての一致: プライマリファイルレコードのみを返します。 リンクされ、クエリ条件を満たすセカンダリファイルレコード。
  • セカンダリ・テーブル 一致するリンクレコードがない場合、フィールドはすべて null になります。

  • 最初にリンクされた一致: すべてのプライマリファイルレコード クエリの条件を満たす最初のリンクされたレコードだけでなく、返されます。 また、クエリ条件を満たしたセカンダリファイルから。
  • 最後にリンクされた一致: すべてのプライマリファイルレコード クエリの条件を満たす最後にリンクされたレコードと同様に返されます。 また、クエリ条件を満たしたセカンダリファイルから。
  • リンクカウントのみ: カウントが返されます。 指定されたクエリ条件に一致したセカンダリファイルレコードの数。
  • [主テーブル] フィールド は通常どおり出力されます。

  • None: セカンダリファイルレコードは返されませんが、 セカンダリファイルは、クエリ条件で指定することもできます。

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

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

クエリ基準 タブ

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

フィールドのプロパティ:

  • インデックスフィールド: カルガリーデータベースから入力ファイルに結合するフィールドを選択します。
  • クエリの種類: 入力ファイルをカルガリーデータベースに結合する方法を選択します。 クエリタイプ 含める:
    • 正確な値-ウィル 入力ファイルとカルガリーデータベースに参加し、入力フィールド はインデックスフィールドと同じです。
    • 文字列-開始- 入力ファイルとカルガリーデータベースを結合します。 入力フィールドのインデックスフィールドの先頭に一致します。
    • 文字列-end-結合 入力ファイルとカルガリーのデータベースは、ここでのエンディング 入力フィールドは、インデックスフィールドの末尾と一致します。
    • 文字列-が含まれて -入力ファイルとカルガリーのデータベースを結合します。 フィールドがインデックスフィールド内に含まれています。
    • 範囲-> = 開始 そして</End - Joins the Input file and the Calgary database where> 入力フィールドは、定義された範囲内にあります。 定義された範囲 終了範囲の値は含まれません。
    • 範囲-> = 開始 そして</=End - Joins the Input file and the Calgary database where> 入力フィールドは、定義された範囲内にあります。 定義された範囲 には、終了範囲の値が含まれます。

の 範囲クエリの種類は、範囲の値の末尾を指定する必要があります。

[その他のクエリ条件] タブ

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

出力を見る

すべてのフィールドカルガリーに入るだけでなく、すべてのフィールドに参加する カルガリーファイルは、ツールから出てくるでしょう。 フィールドの量を制限するには、 を使用 セレクトツール カルガリーに参加した後。