コピー アクティビティで HTTP を構成する
この記事では、データ パイプラインでのコピー アクティビティを使用して、HTTP 間でデータをコピーする方法について説明します。
サポートされている形式
HTTP では、次のファイル形式がサポートされています。 形式ベースの設定については、各記事を参照してください。
サポートされている構成
Copy アクティビティの下の各タブの構成については、それぞれ次のセクションを参照してください。
Note
コピー先は HTTP コネクタではサポートされていません。
全般
[全般設定] タブを構成するには、全般設定のガイダンスを参照してください。
ソース
コピー アクティビティの [ソース] タブの HTTP では、次のプロパティがサポートされています。
次の 3 つのプロパティが必要です。
- [データ ストアの種類]: [外部] を選択します。
- [接続]: 接続リストから HTTP 接続を選択します。 接続が存在しない場合は、[新規] を選択して新しい HTTP 接続を作成します。
- [接続の種類]: [HTTP] を選択します。
- [相対 URL]: データを含むリソースへの相対 URL。 このプロパティが指定されていない場合は、接続定義で指定されている URL のみが使用されます。 HTTP コネクタは、次の結合された URL からデータをコピーします。
/[relative URL specified]
- [ファイル設定]: [ファイル設定] を選択してファイル形式を構成します。 さまざまなファイル形式の設定については、「サポートされている形式」の各記事を参照してください。
[詳細設定] では、次のフィールドを指定できます。
[要求メソッド]: HTTP メソッド。 使用できる値は、Get (既定値) と Post です。
[追加ヘッダー]: 追加の HTTP 要求ヘッダー。
[要求本文]: HTTP 要求の要求本文。
[要求タイムアウト]: HTTP 要求が応答を取得する際のタイムアウト (timespan 値)。 この値は、応答データの読み取りのタイムアウトではなく、応答の取得のタイムアウトです。 既定値は 00:01:40 です。
[最大コンカレント接続数]: アクティビティの実行中にデータ ストアに対して確立されるコンカレント接続数の上限。 コンカレント接続を制限する場合にのみ、値を指定します。
[スキップ行数]: 入力ファイルからデータを読むとき、スキップする空ではない行の数。
[追加の列]: ソース ファイルの相対パスまたは静的な値を格納するための追加のデータ列を追加します。 後者では式がサポートされています。
マッピング
[マッピング] タブの構成については、「[マッピング] タブでマッピングを構成する」を参照してください。ファイル形式として [バイナリ] を選択した場合、マッピングはサポートされません。
設定
[設定] タブの構成については、「[設定] タブで他の設定を構成する」を参照してください。
表の概要
次の表に、HTTP でのコピー アクティビティの詳細を示します。
ソース
名前 | Description | Value | 必須 | JSON スクリプト プロパティ |
---|---|---|---|---|
データ ストアの種類 | データ ストアの種類。 | 外部品目番号 | はい | / |
接続 | ソース データ ストアへの実際の接続。 | <接続> | はい | つながり |
接続の種類 | ソース データの接続。 | <実際のソースの接続> | はい | / |
相対 URL | データを含むリソースへの相対 URL。 このプロパティが指定されていない場合は、接続定義で指定されている URL のみが使用されます。 HTTP コネクタは、次の結合された URL からデータをコピーします。/[relative URL specified] |
<実際の相対 URL> | いいえ | relativeUrl |
要求メソッド | HTTP メソッド。 使用できる値は、Get (既定値) と Post です。 | •GET •POST |
いいえ | requestMethod |
追加ヘッダー | 追加の HTTP 要求ヘッダー。 | <実際の追加のヘッダー> | いいえ | additionalHeaders |
要求本文 | HTTP 要求の要求本文。 | <POST HTTP 要求の本文> | いいえ | requestBody |
要求タイムアウト | HTTP 要求が応答を取得する際のタイムアウト (timespan 値)。 この値は、応答データの読み取りのタイムアウトではなく、応答の取得のタイムアウトです。 既定値は 00:01:40 です。 | TimeSpan | いいえ | requestTimeout |
最大コンカレント接続数 | アクティビティの実行中にデータ ストアに対して確立されたコンカレント接続数の上限。 コンカレント接続を制限する場合にのみ、値を指定します。 | <最大コンカレント接続数> | いいえ | maxConcurrentConnections |
スキップ行数 | 入力ファイルからデータを読むとき、スキップする空ではない行の数。 | <実際のスキップ行数> | いいえ | skipLineCount |
追加の列 | ソース ファイルの相対パスまたは静的値を格納するための追加のデータ列を追加します。 後者では式がサポートされています。 | • 名前 • 値 |
いいえ | additionalColumns: • name • value |