Настройка HTTP в действии копирования
В этой статье описывается, как использовать действие копирования в конвейере данных для копирования данных из HTTP и из нее.
Поддерживаемые форматы
HTTP поддерживает следующие форматы файлов. Дополнительные сведения о параметрах с учетом форматирования см. в соответствующих статьях.
- Формат Avro
- Двоичный формат
- Формат текста с разделителями
- Формат Excel
- Формат JSON
- Формат ORC
- Формат Parquet
- ФОРМАТ XML
Поддерживаемая конфигурация
Для настройки каждой вкладки в действии копирования перейдите к следующим разделам соответственно.
Примечание.
Назначение не поддерживается в соединителе HTTP.
Общие
Ознакомьтесь с руководством по общим параметрам, чтобы настроить вкладку "Общие параметры".
Оригинал
Следующие свойства поддерживаются для HTTP на вкладке "Источник " действия копирования.
Требуются следующие три свойства:
- Тип хранилища данных: выберите "Внешний".
- Подключение ion: выберите HTTP-подключение из списка подключений. Если подключение не существует, создайте новое HTTP-подключение, нажав кнопку "Создать".
- тип Подключение ion: выберите HTTP.
- Относительный URL-адрес: относительный URL-адрес ресурса, содержащего данные. Если это свойство не указано, используется только URL-адрес, указанный в определении подключения. HTTP-соединитель копирует данные из объединенного URL-адреса:
/[relative URL specified]
. - Параметры файла: выберите параметры файла, чтобы настроить формат файла. Сведения о параметрах различных форматов файлов см. в статьях в поддерживаемом формате .
В разделе "Дополнительно" можно указать следующие поля:
Метод запроса: метод HTTP. Допустимые значения: GET (по умолчанию) и POST.
Дополнительные заголовки: дополнительные заголовки HTTP-запроса.
Текст запроса: текст запроса для HTTP-запроса.
Время ожидания запроса: время ожидания (значение интервала времени) для HTTP-запроса, чтобы получить ответ. Это значение является интервалом времени для получения ответа, а не считывания данных ответа. По умолчанию используется значение 00:01:40.
Максимальное число одновременных подключений: верхний предел одновременных подключений, установленных в хранилище данных во время выполнения действия. Указывайте значение только при необходимости ограничить количество одновременных подключений.
Пропустить количество строк: количество непустых строк, которые следует пропустить при чтении данных из входных файлов.
Дополнительные столбцы: добавление дополнительных столбцов данных для хранения относительного пути или статического значения исходных файлов. Выражение поддерживается для последнего.
Сопоставление
Сведения о настройке вкладки "Сопоставление" см. в разделе "Настройка сопоставлений" на вкладке "Сопоставление". Если в качестве формата файла выбран двоичный файл, сопоставление не будет поддерживаться.
Настройки
Для настройки вкладки Параметры перейдите к разделу "Настройка других параметров" на вкладке "Параметры".
Сводка таблицы
В следующей таблице содержатся дополнительные сведения о действии копирования в HTTP.
Оригинал
Имя | Описание | Значение | Обязательное поле | Свойство скрипта JSON |
---|---|---|---|---|
Тип хранилища данных | Тип хранилища данных. | Внешний | Да | / |
Соединение | Подключение к исходному хранилищу данных. | <подключение> | Да | подключение |
Тип подключения | Подключение исходных данных. | <подключение источника> | Да | / |
Относительный URL-адрес | Относительный URL-адрес ресурса, который содержит данные. Если это свойство не указано, используется только URL-адрес, указанный в определении подключения. HTTP-соединитель копирует данные из объединенного URL-адреса: /[relative URL specified] . |
<относительный URL-адрес> | No | relativeUrl |
Метод request | Метод HTTP. Допустимые значения: GET (по умолчанию) и POST. | •GET •POST |
No | requestMethod |
Дополнительные заголовки | Дополнительные заголовки HTTP-запроса. | <дополнительные заголовки> | No | additionalHeaders |
Текст запроса | Текст запроса для HTTP-запроса. | <текст HTTP-запроса POST> | No | requestBody |
Время ожидания запроса | Время ожидания (значение интервала времени) для HTTP-запроса, чтобы получить ответ. Это значение является интервалом времени для получения ответа, а не считывания данных ответа. По умолчанию используется значение 00:01:40. | timespan | No | requestTimeout |
Максимальное число одновременных подключений | Верхний предел одновременных подключений, установленных для хранилища данных при выполнении действия. Указывайте значение только при необходимости ограничить количество одновременных подключений. | <максимальное число одновременных подключений> | No | maxConcurrentConnections |
Пропустить количество строк | Количество непустых строк, пропускаемых при чтении данных из входных файлов. | <число строк пропуска> | No | skipLineCount |
Дополнительные столбцы | Добавьте дополнительные столбцы данных для хранения относительного пути или статического значения исходных файлов. Выражение поддерживается для последнего. | • Имя •Значение |
No | additionalColumns: •Имя •Значение |