動的入力ツール
ダイナミック入力ツールは入力データベースから読み取ります。 実行時に、読み込まれるレコードを動的に選択します。 デザイナーは、データベーステーブルの内容をフィルター処理し、指定された条件を満たすデータのみを返します。 返されるデータは、受信データストリームに結合されます。
ファイルスキーマエラー
エラーを回避するには、読み取り中のすべてのファイルのスキーマが同じであることを確認します。
ダイナミック入力ツールは、処理速度を向上させることができます ネットワークを介してリレーショナルデータベースを読み取り、実行することができます 空間オブジェクトを含まないリレーショナルデータベースの空間クエリ。
ツールを設定する
- 入力データソーステンプレートを選択します。
- [編集] をクリックします。 ファイルまたはデータベーステーブルへのパスを選択します。 詳細な情報については、 データ入力ツール サポートされているファイルの種類とデータソースの詳細については。
- 実行時に入力データソースを更新する方法を選択します。
- データソースの一覧を読む: 選択した列を使用して、データソースの一覧で選択されたアクションを実行します。
- [ファイル/テーブル名にサフィックスを追加する]: 選択したフィールドの値をサフィックスとして追加して、指定したファイルまたはデータベーステーブル名を変更します。
- [ファイル/テーブル名の先頭に接頭辞を付ける]: 選択したフィールドの値を接頭辞として付加することにより、指定したファイルまたはデータベーステーブル名を変更します。
- [ファイル/テーブル名の変更]: 選択したフィールドの値に基づいて、指定したファイルまたは年代測定テーブル名を変更します。
- [パス名全体を変更する]: 選択したフィールドの値に基づいて、指定したデータベースの入力パスを変更します。
- sql クエリの変更: sql クエリを使用して、データベースから返されるレコードと値を設定します。
- 出力にフィールドを渡す: 選択した列をデータベースから返されたデータに追加します。
- 特定の文字列を置換する: データベース内の文字列のすべてのインスタンスを、選択した列の値で置き換えます。
- SQL: where 句の更新: where 句を変更して、静的な値を選択した列の値に置き換えます。 このツールに渡されるすべての列を使用できます。
- SQL: 空間フィルタ: 受信データストリーム内のポリゴンオブジェクトを使用して、データベース内の既存の緯度と経度の座標がオブジェクトの外接する四角形内に含まれているかどうかを確認します。
- SQL: 更新ストアドプロシージャ: 選択した列の値に基づいてプロシージャを変更します。
複数のテーブルを含むリレーショナルデータベースを読み取る場合は、 [テーブルを選択]または[クエリを指定]ウィンドウ 表示。
フィールド:ファイル、データベーステーブル、またはパス名を変更する値を含むフィールドまたは列を選択します。 このツールに渡されるすべての列を使用できます。
対処:ファイル、データベーステーブル、またはパス名の変更方法を選択します。
[追加] をクリックして、新しい句を含めます。 各オプションを選択すると、新しいウィンドウが開きます。
出力フィールド:追加する列を選択します。 このツールに渡されるすべての列を使用できます。
置換するテキスト:データベースに表示される文字列を入力します。
置換フィールド:入力した文字列を置き換える値を含む列を選択します。 このツールに渡されるすべての列を使用できます。
更新する SQL 句:更新する句を選択します。 すべての定義済み SQL 句を使用できます。
値の型:置き換えられる値のデータ型。
置換するテキスト: 置換されている既存の where 句のテキスト。
置換フィールド:入力した文字列を置き換える値を含む列を選択します。 このツールに渡されるすべての列を使用できます。
SQL IN 句のグループ置換値: 句の処理方法を決定します。 既定では、各句に対して個別のクエリが実行されます。 この値を選択すると、文字数の制限に達しない限り1つのクエリが実行され、単一のクエリが小さいクエリに分割されます。 クエリに IN 句が含まれている場合、ボックスは自動的にチェックされます。
in 句の文字制限:サイズ制限は、クエリで使用できる最大文字数です。
緯度フィールド: 緯度座標を含むデータベースから列を選択します。
[経度フィールド]: 経度座標を含むデータベースから列を選択します。
フィールドは整数 (100万で乗算): 座標のデータ形式を報告します。 既定では、座標は小数と見なされます。 座標が整数として書式設定されていることを示す場合に選択します。
空間フィルタフィールド (ポリゴンのみ):座標が評価されるポリゴンオブジェクトを含む列を選択します。 このツールに渡されるすべてのポリゴンオブジェクトを使用できます。
更新するパラメータ:データベース内のパラメータの一覧からを選択します。
パラメータ名:パラメータを選択することによって自動的に設定されます。
値の型:パラメーターを選択することによって自動的に設定されます。
置換するテキスト:置き換えられる既存のパラメータのテキスト。
置換フィールド:入力した文字列を置き換える値を含む列を選択します。 このツールに渡されるすべての列を使用できます。
句のパラメータを変更するには、[編集] をクリックします。
[上下] をクリックして、句の順序を変更し ます。
句を削除するには、節を選択して「削除」をクリックします。