次の方法で共有


コピー アクティビティで Informix For Pipeline を構成する

この記事では、パイプラインでコピー アクティビティを使用して Informix for Pipeline との間でデータをコピーする方法について説明します。

サポートされている構成

コピー アクティビティの下の各タブの構成については、それぞれ次のセクションを参照してください。

全般

[全般設定] タブを構成するには、全般設定のガイダンスを参照してください。

情報源

コピー アクティビティの [ ソース ] タブの Informix For Pipeline では、次のプロパティがサポートされています。

[ソース] タブとプロパティのリストを示すスクリーンショット。

次のプロパティは必須です。

  • 接続: 接続リストから Informix For Pipeline 接続を選択します。 接続が存在しない場合は、新しい Informix For Pipeline 接続を作成します。

  • クエリを使用する: テーブル またはクエリを選択 します

    • [テーブル] を選択した場合:

      • テーブル: データを読み取る Informix For Pipeline のテーブルの名前を指定します。
    • [クエリ] を選択した場合:

      • クエリ: データを読み取るカスタム SQL クエリを指定します。

        クエリを示すスクリーンショット。

[詳細設定] では、次のフィールドを指定できます。

  • その他の列: ソース ファイルの相対パスまたは静的な値を格納する追加のデータ列を追加します。 エクスプレッションは後者に対応しています。

行き先

コピー アクティビティの [宛先 ] タブの Informix For Pipeline では、次のプロパティがサポートされています。

移動先タブを示すスクリーンショット。

次のプロパティは必須です。

  • 接続: 接続リストから Informix For Pipeline 接続を選択します。 接続が存在しない場合は、新しい Informix For Pipeline 接続を作成します。

  • テーブル: データを書き込む Informix For Pipeline のテーブルの名前を指定します。

[詳細設定] では、次のフィールドを指定できます。

  • 事前コピー スクリプト: 各実行のデータ ストアにデータを書き込む前に実行するコピー アクティビティの SQL クエリを指定します。 このプロパティを使用して、事前に読み込まれたデータをクリーンアップできます。

  • バッチの書き込みタイムアウト: バッチ挿入操作がタイムアウトするまでの待機時間を指定します。使用できる値は timespan です。 既定値は "00:30:00" (30 分) です。

  • 書き込みバッチ サイズ: バッファー サイズが writeBatchSize に達したときに、SQL テーブルにデータを挿入します。 使用できる値は整数 (行数) です。 既定値は 0 です。自動検出されます。

  • 最大同時接続数: アクティビティの実行中にデータ ストアに対して確立される同時接続の上限を指定します。 コンカレント接続を制限する場合にのみ、値を指定します。

地図作成

[ マッピング ] タブの構成については、[ マッピング] タブの [マッピングの構成] に移動します。

設定

[設定] タブの構成については、[設定] タブで他の設定を構成するを参照してください

表の概要

次の表に、Informix for Pipeline のコピー アクティビティの詳細を示します。

ソース情報

名前 Description 価値 必須 JSON スクリプト プロパティ
接続 ソース データ ストアへの接続。 <Informix for Pipeline 接続> イエス 接続
クエリを使用する Teradata からデータを読み取る方法。 テーブルを適用して指定したテーブルからデータを読み取るか、クエリを使用してデータを読み取るためにクエリを適用します。 テーブル
クエリ
いいえ /
テーブルの場合
テーブル データを読み取るソース データ テーブル。 < テーブル名 > いいえ tableName
クエリの場合
クエリ カスタム SQL クエリを使用してデータを読み取ります。 < SQL クエリ > いいえ クエリ
追加の列 ソース ファイルの相対パスまたは静的値を格納するデータ列を追加します。 エクスプレッションは後者に対応しています。 •名前
• 価値
いいえ 追加列:
•名前
•価値

宛先情報

名前 Description 価値 必須 JSON スクリプト プロパティ
接続 コピー先データ ストアへの接続。 < Teradata 接続 > イエス 接続
テーブル データを書き込む対象のデータ テーブル。 < テーブル名 > イエス tableName
コピー前スクリプト 各実行のデータ ストアにデータを書き込む前に、コピー アクティビティを実行するための SQL クエリを指定します。 このプロパティを使用して、事前に読み込まれたデータをクリーンアップできます。 < コピー前スクリプト > いいえ preCopyScript
バッチ タイムアウト を書き込む バッチ挿入操作が終了してからタイムアウトするまでの待機時間。 timespan
(既定値は 00:30:00 ~ 30 分です)
いいえ writeBatchTimeout
書き込みバッチ サイズ バッファー サイズが writeBatchSize に達したときに、SQL テーブルにデータを挿入します。 <行数>
(整数)
いいえ 書き込みバッチサイズ
最大同時接続数 アクティビティの実行中にデータ ストアに対して確立されたコンカレント接続数の上限。 コンカレント接続を制限する場合にのみ、値を指定します。 <コンカレント接続の上限>
(整数)
いいえ maxConcurrentConnections