Dynamic Input Tool

動的入力ツール

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

動的入力を使用して、実行時に入力データベースから読み取り、読み取るレコードを動的に選択します。 デザイナーは、データベーステーブルの内容をフィルター処理し、指定された条件を満たすデータのみを返します。 返されるデータは、受信データストリームに結合されます。

ファイル スキーマ エラー

エラーを防ぐには、読み取るすべてのファイルのスキーマが同じであることを確認します。

動的入力ツールを使用すると、ネットワーク経由でリレーショナル データベースを読み取る際の処理速度を向上させることができます。 空間オブジェクトを含まないリレーショナル データベースに対して空間クエリを実行できます。

ツール設定

1.入力データ ソース テンプレート を選択します

[編集] を選択します。をクリックして、ファイルまたはデータベース テーブルへのパスを選択します。 「入力データ ツール」を参照してください。

2. 実行時に入力データ ソースを更新する方法を選択します。

[データ ソースの一覧を読み取る] では、選択した列を使用して、データ ソースの一覧で選択したアクションを実行します。

データソースのリストを選択して管理する

フィールド: ファイル、データベース テーブル、またはパス名を変更する値を含むフィールドまたは列を選択します。 このツールに渡されるすべての列を使用できます。

アクション: ファイル、データベース テーブル、またはパス名の変更方法を選択します。

  • [ファイル名/テーブル名にサフィックスを追加]: 選択したフィールドの値をサフィックスとして追加して、指定したファイルまたはデータベーステーブル名を変更します。
  • ファイル/テーブル名に前付き接頭辞: 選択したフィールドの値をプレフィックスとして前に付加して、指定したファイルまたはデータベーステーブル名を変更します。
  • ファイル名/テーブル名の変更: 選択したフィールドの値に基づいて、指定したファイル名またはデータテーブル名を変更します。
  • パス名全体の変更: 選択したフィールドの値に基づいて、指定されたデータベース入力パスを変更します。

SQL クエリの変更: SQL クエリを使用して、データベースが返すレコードと値を選択します。

新しい句を含めるには、[追加] を選択します。 各オプションを選択すると、新しいウィンドウが開きます。

1.出力にフィールドを渡す: 選択した列をデータベースのデータに追加します。

出力に列を追加する

出力フィールド: 追加する列を選択します。 このツールに渡すすべての列を使用できます。

2.特定の文字列を置き換える: データベース内の文字列のインスタンスを、選択した列の値に置き換えます。

文字列を列値に置き換える

  • 置換するテキスト: データベースに表示される文字列を入力します。
  • 置換フィールド: 入力した文字列で置き換える値を含む列を選択します。 このツールに渡すすべての列を使用できます。

3. SQL: WHERE 句の更新: WHERE 句を変更して、静的な値を選択した列の値に置き換えます。 このツールに渡すすべての列を使用できます。

列値を使用するように WHERE 句を変更する

  • 更新する SQL 句: 更新する句を選択します。 すべての定義済み SQL 句を使用できます。
  • 値型: 置換する値のデータ型。
  • 置換するテキスト: 置換する既存の WHERE 句のテキスト。
  • 置換フィールド: 入力した文字列を置き換える値を含む列を選択します。 このツールに渡すすべての列を使用できます。
  • SQL IN 文節のグループ置換値: IN 文節の処理方法を決定します。 既定では、句ごとに個別のクエリが実行されます。 この値を選択すると、文字数の制限に達しない限り1つのクエリが実行され、単一のクエリが小さいクエリに分割されます。 クエリに IN 句が含まれている場合、ボックスは自動的にチェックされます。

4. SQL: 空間フィルタ: 入力データ ストリーム内のポリゴン オブジェクトを使用して、データベース内の既存の緯度と経度の座標が、オブジェクトの外接する四角形内に含まれているかどうかを判断します。

ポリゴンに基づく座標のフィルタ

  • [緯度フィールド] : 緯度座標を含むデータベースから列を選択します。
  • [経度フィールド]:経度の座標を含むデータベースから列を選択します。
  • フィールドは整数 (1000000 倍): 座標のデータ形式を報告します。 既定では、座標は小数と見なされます。 座標が整数として書式設定されていることを示す場合に選択します。
  • [空間フィルター フィールド (ポリゴンのみ)]: 座標の評価対象となるポリゴン オブジェクトを含む列を選択します。 このツールに渡されるすべてのポリゴンオブジェクトを使用できます。

5. SQL: ストアド プロシージャの更新: 選択した列の値に基づいてプロシージャを変更します。

ストアド プロシージャ のパラメーターの更新

  • 更新するパラメータ: データベース内のパラメータのリストから を選択します。
  • パラメータ名: パラメータを選択して自動的に設定されます。
  • 値の種類: パラメーターを選択して自動的に入力します。
  • 置換するテキスト: 置換される既存のパラメータのテキスト。
  • 置換フィールド: 入力した文字列を置き換える値を含む列を選択します。 このツールに渡されるすべての列を使用できます。

[編集] を選択して、句のパラメータを変更します。

[上へ] ボタンと [下へ]ボタンを使用して句を並べ替えます。

句を削除するには、句を選択して [削除] を選択します。

役に立ちましたか?

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