カルガリー入力ツール

カルガリー入力ツールを使用すると、ユーザーはカルガリーデータベースにクエリをすることができます。

バージョン情報

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

ツールを設定する

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

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

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

すべての一致: プライマリ このオプションは、OR クエリが指定されている場合に使用します。 すべてのプライマリを返す ファイルレコードと、クエリ条件を満たすすべてのセカンダリファイルレコード。

いずれかのフィールド レコードがリンクされていない場合、テーブルはすべて null になります。

リンクされたすべての一致: プライマリファイルレコードのみを返します。 リンクされ、クエリ条件を満たすセカンダリファイルレコード。

セカンダリ・テーブル 一致するリンクレコードがない場合、フィールドはすべて null になります。

最初にリンクされた一致: すべてのプライマリファイルレコード クエリの条件を満たす最初のリンクされたレコードだけでなく、返されます。 また、クエリ条件を満たしたセカンダリファイルから。

最後にリンクされた一致: すべてのプライマリファイルレコード クエリの条件を満たす最後にリンクされたレコードと同様に返されます。 また、クエリ条件を満たしたセカンダリファイルから。

リンクカウントのみ: カウントが返されます。 指定されたクエリ条件に一致したセカンダリファイルレコードの数。

[主テーブル] フィールド は通常どおり出力されます。

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

フィールド: [フィールド] 領域には、クエリに使用できるすべてのインデックスフィールドが表示されます。 データは、フィールドの見出し構造に基づいて編成されます。

インデックス付きフィールド Person_First_Nameと Person_Last_Name の名前は論理的には 見出しの の下にグループ化 フィールドの選択ツリーで。

カルガリーを照会するフィールドを選択するには データベースは、いずれかのフィールドをダブルクリックして編集にアクセスする 項目をクエリするか、フィールドを強調表示して、フィールドアイコンを選択します。

フィールドアイコンには2つの異なる表示があります:

  1. フィールドアイコンに下向きの矢印が表示されていない場合は、 編集インデックスメタ情報を使用して設定された定義済みクエリはありません。 インターフェイス。
  2. フィールドのアイコンに下向きの矢印が表示されている場合は、[カスタム] を選択することができます。 [クエリの編集] インターフェイスを選択して作成するか、 編集を通じて定義された定義済みのクエリ perviously インデックスメタ情報インターフェイス。

ユーザーは、使用するメタデータを編集および定義できます。 フィールドインデックスをサポートするには、[フィールド] 領域で右クリックし、 [インデックスメタ情報の編集] を選択します。

メタ情報エディタを使用すると、ユーザーは次のことが可能になります:

インデックスフィールドの整理と名前の変更を適切に行う [フィールド] ウィンドウに表示します。

[フィールド] ウィンドウでコンテンツを整理するには、 フィールドツリー内の適切な場所にフィールドをクリックしてドラッグします。 フィールドの名前を変更するには、右クリックしてフィールドを選択し、新しい 名前。

  • フィールドのインデックスのプロパティを変更します。

[全般] タブ: [全般] タブでは、ユーザーが既定のクエリの種類を設定できます。 短いフィールド名、および短いフィールド名の長いフィールド名 フィールドの表示名 [フィールド] ウィンドウに表示されます。

[範囲] タブ: [範囲] タブを使用すると、ユーザーは範囲クエリまたはクエリを事前 フィールドドロップダウンから利用できるようになります。 ユーザーは値の変更も可能 さらに、[プロパティ] セクションで値の説明を割り当て 個々の値を定義します。

タブ: [値] タブを使用すると、ユーザーは [is] または [is] リストを事前できます。 フィールドのドロップダウンを使用してクエリまたはクエリを行います。 ユーザーは任意の値の名前を変更でき さらに、[プロパティ] セクションで値の説明を割り当て 個々の値を定義します。

また、値のツリーをインポートすることもできます。 選択を容易にします。 値ツリーをインポートするには:

  1. [整理] フィールドで、[ ツリーを作成するフィールドにします。
  2. [] タブで、ツリーを選択します 。 値の。
  3. に使用するファイルを指定します。 ツリー。

クエリアイテムの編集: クエリアイテムの編集インターフェイスはクエリです。 ユーザーがカルガリーデータベースから選択を作成できるようにするビルダ フィルタパラメータに基づいています。 ユーザーは、逆を選択することができます チェックすることにより、クエリ項目の編集インターフェイスを介して設定された任意のクエリ [逆 (Not) ] というラベルの付いたボックス。 実行できるクエリの種類 は:

  1. は。。。: Is query を使用すると、インデックス付きフィールドを1つの値でフィルタできます。
  2. 「Person_First_Name は、ジム "を返すすべてのレコードは、人の名 はジムです。
  3. 開始 ...: A はクエリから始まります。 表示される値によってインデックス付きフィールドを検索できます。 フィールドの先頭にあります。
  4. ~は 範囲内: a が範囲内にある query を使用すると、インデックスフィールドをフィルタして、レコード 値の範囲内に分類します。 を含めることができます。 クエリ結果の開始または終了の範囲の値。
  5. 「Person_Average_Age は 20 ~ 35 の間で、平均年齢がすべてのレコードを返します。 選択範囲内に収まっています。
  6. リストにあります: List クエリでは、インデックス付きフィールドを検索できます。 複数の値を指定します。
  7. 「Person_First_Name ジム、ジョン、またはジャック "は、人の最初のすべてのレコードを返します 名前はジムジョンジャック
  8. ~は null: a は null クエリを許可します。 インデックスフィールドが含まれているすべてのレコードを選択するには null 値。
  9. 「Person_First_Name is Null "は、person 名フィールドがあるすべてのレコードを返します。 は null または空白です。

クエリ: クエリ領域には、編集クエリ項目によって作成されたフィルタが表示されます。 インターフェイスを使用して、フィルタを整理およびグループ化する領域を提供します。 カルガリーのデータベースからデータを効率的に取得します。

  • 挿入: [挿入] ドロップダウンでは、ユーザーが挿入してクエリのグループを設定できます。 そしてない: とまたはしない: または、 またはすべてのパラメータ。
  • 編集: [編集] オプションを使用すると、クエリに存在するフィルタをユーザーが変更できます。 領域。
  • 削除: [削除]オプションを使用すると、ユーザーはクエリ領域からフィルタを削除できます。
  • アップ/ダウン: アップ/ダウンオプションを使用すると、クエリ内のクエリフィルタを並べ替えることができます。 領域。

出力カウントのみ: このチェックボックスをオンにすると、 カルガリークエリ条件に一致するすべてのレコードの数。 デフォルトで このボックスはチェックされず、カルガリーに一致するすべてのレコードが返されます。 クエリの条件。

スキップレコード: カルガリーのクエリによって返されたレコードを削除する機能。

最大レコード数: カルガリーのクエリによって返されたレコードを制限する機能。 これは テストの目的と試験の実行に役立ちます。

手動エディタに切り替えます。 クエリを作成する機能 エディタを介してカルガリーのデータベース。 すべてのクエリ構文は Xml。