この記事では、パイプラインでコピー アクティビティを使用して Informix for Pipeline との間でデータをコピーする方法について説明します。
サポートされている構成
コピー アクティビティの下の各タブの構成については、それぞれ次のセクションを参照してください。
全般
[全般設定] タブを構成するには、全般設定のガイダンスを参照してください。
情報源
コピー アクティビティの [ ソース ] タブの Informix For Pipeline では、次のプロパティがサポートされています。
次のプロパティは必須です。
接続: 接続リストから Informix For Pipeline 接続を選択します。 接続が存在しない場合は、新しい Informix For Pipeline 接続を作成します。
クエリを使用する: テーブル またはクエリを選択 します。
[詳細設定] では、次のフィールドを指定できます。
- その他の列: ソース ファイルの相対パスまたは静的な値を格納する追加のデータ列を追加します。 エクスプレッションは後者に対応しています。
行き先
コピー アクティビティの [宛先 ] タブの 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 |