Configurar HTTP em uma atividade de cópia
Este artigo descreve como usar a atividade de cópia no pipeline de dados para copiar dados de e para HTTP.
Formato suportado
HTTP suporta os seguintes formatos de arquivo. Consulte cada artigo para obter as configurações baseadas em formato.
- Formato Avro
- Formato binário
- Formato de texto delimitado
- Formato Excel
- Formato JSON
- Formato ORC
- Formato Parquet
- Formato XML
Configuração suportada
Para a configuração de cada guia em atividade de cópia, vá para as seções a seguir, respectivamente.
- General (Geral)
- Source
- Mapeamento
- Administração
Nota
O destino não é suportado no conector HTTP.
Geral
Consulte as orientações de configurações gerais para configurar a guia Configurações gerais.
Source
As propriedades a seguir são suportadas para HTTP na guia Origem de uma atividade de cópia.
As três propriedades a seguir são necessárias:
- Tipo de armazenamento de dados: Selecione Externo.
- Conexão: Selecione uma conexão HTTP na lista de conexões. Se nenhuma conexão existir, crie uma nova conexão HTTP selecionando Novo.
- Tipo de conexão: Selecione HTTP.
- URL relativa: uma URL relativa ao recurso que contém os dados. Quando essa propriedade não é especificada, somente a URL especificada na definição de conexão é usada. O conector HTTP copia dados da URL combinada:
/[relative URL specified]
. - Configurações de arquivo: Selecione Configurações de arquivo para configurar o formato de arquivo. Para configurações de diferentes formatos de arquivo, consulte os artigos em Formato suportado para obter informações detalhadas.
Em Avançado, você pode especificar os seguintes campos:
Método de solicitação: O método HTTP. Os valores permitidos são Get (padrão) e Post.
Cabeçalhos adicionais: cabeçalhos de solicitação HTTP adicionais.
Corpo da solicitação: o corpo da solicitação para a solicitação HTTP.
Tempo limite da solicitação: o tempo limite (o valor de período de tempo) para a solicitação HTTP obter uma resposta. Esse valor é o tempo limite para obter uma resposta, não o tempo limite para ler os dados da resposta. O valor padrão é 00:01:40.
Máximo de conexões simultâneas: o limite superior de conexões simultâneas estabelecido para o armazenamento de dados durante a execução da atividade. Especifique um valor somente quando quiser limitar conexões simultâneas.
Contagem de linhas ignoradas: o número de linhas não vazias a serem ignoradas ao ler dados de arquivos de entrada.
Colunas adicionais: adicione colunas de dados adicionais para armazenar o caminho relativo ou o valor estático dos arquivos de origem. A expressão é suportada para este último.
Mapeamento
Para a configuração da guia Mapeamento, consulte Configurar seus mapeamentos na guia mapeamento. Se você escolher binário como seu formato de arquivo, o mapeamento não será suportado.
Definições
Para Configuração da guia Configurações, vá para Configurar suas outras configurações na guia Configurações.
Resumo da tabela
A tabela a seguir contém mais informações sobre a atividade de cópia em HTTP.
Source
Nome | Descrição | valor | Obrigatório | Propriedade de script JSON |
---|---|---|---|---|
Tipo de armazenamento de dados | Seu tipo de armazenamento de dados. | Externa | Sim | / |
Ligação | Sua conexão com o armazenamento de dados de origem. | <A sua ligação> | Sim | ligação |
Tipo de ligação | A conexão dos seus dados de origem. | <conexão da sua fonte> | Sim | / |
URL relativo | Uma URL relativa ao recurso que contém os dados. Quando essa propriedade não é especificada, somente a URL especificada na definição de conexão é usada. O conector HTTP copia dados da URL combinada: /[relative URL specified] . |
<O URL relativo> | Não | relativeUrl |
Método de solicitação | O método HTTP. Os valores permitidos são Get (padrão) e Post. | •OBTER •PÓS |
Não | requestMethod |
Cabeçalhos adicionais | Cabeçalhos de solicitação HTTP adicionais. | <os seus cabeçalhos adicionais> | Não | additionalHeaders |
Corpo do pedido | O corpo da solicitação para a solicitação HTTP. | <corpo para solicitação HTTP POST> | Não | requestBody [en] |
Tempo limite de solicitação | O tempo limite (o valor de times) para a solicitação HTTP obter uma resposta. Esse valor é o tempo limite para obter uma resposta, não o tempo limite para ler os dados da resposta. O valor padrão é 00:01:40. | timespan | Não | requestTimeout |
Máximo de conexões simultâneas | O limite superior de conexões simultâneas estabelecidas para o armazenamento de dados durante a execução da atividade. Especifique um valor somente quando quiser limitar conexões simultâneas. | <Máximo de conexões simultâneas> | Não | maxConcurrentConnections |
Contagem de filas sem filas | O número de linhas não vazias a serem ignoradas ao ler dados de arquivos de entrada. | <sua contagem de pulos de fila> | Não | skipLineCount |
Colunas adicionais | Adicione colunas de dados adicionais para armazenar o caminho relativo ou o valor estático dos arquivos de origem. A expressão é suportada para este último. | • Nome • Valor |
Não | adicionaisColunas: • nome • valor |