コピー アクティビティで HTTP を構成する

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

サポートされている形式

HTTP では、次のファイル形式がサポートされています。 形式ベースの設定については、各記事を参照してください。

サポートされている構成

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

Note

コピー先は HTTP コネクタではサポートされていません。

全般

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

ソース

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

Screenshot showing source tab and the list of properties.

次の 3 つのプロパティが必要です。

  • [データ ストアの種類]: [外部] を選択します。
  • [接続]: 接続リストから HTTP 接続を選択します。 接続が存在しない場合は、[新規] を選択して新しい HTTP 接続を作成します。
  • [接続の種類]: [HTTP] を選択します。
  • [相対 URL]: データを含むリソースへの相対 URL。 このプロパティが指定されていない場合は、接続定義で指定されている URL のみが使用されます。 HTTP コネクタは、次の結合された URL からデータをコピーします。/[relative URL specified]
  • [ファイル設定]: [ファイル設定] を選択してファイル形式を構成します。 さまざまなファイル形式の設定については、「サポートされている形式」の各記事を参照してください。

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

  • [要求メソッド]: HTTP メソッド。 使用できる値は、Get (既定値) と Post です。

  • [追加ヘッダー]: 追加の HTTP 要求ヘッダー。

  • [要求本文]: HTTP 要求の要求本文。

  • [要求タイムアウト]: HTTP 要求が応答を取得する際のタイムアウト (timespan 値)。 この値は、応答データの読み取りのタイムアウトではなく、応答の取得のタイムアウトです。 既定値は 00:01:40 です。

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

  • [スキップ行数]: 入力ファイルからデータを読むとき、スキップする空ではない行の数。

  • [追加の列]: ソース ファイルの相対パスまたは静的な値を格納するための追加のデータ列を追加します。 後者では式がサポートされています。

    Screenshot showing additional columns.

マッピング

[マッピング] タブの構成については、「[マッピング] タブでマッピングを構成する」を参照してください。ファイル形式として [バイナリ] を選択した場合、マッピングはサポートされません。

設定

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

表の概要

次の表に、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