Compartilhar via


Configurar HTTP em uma atividade de cópia

Este artigo descreve como usar a atividade de cópia em um pipeline para copiar dados de e para HTTP.

Formato compatível

O HTTP dá suporte aos seguintes formatos de arquivo. Confira cada artigo para obter configurações baseadas em formato.

Configuração com suporte

Para a configuração de cada guia em atividade Copy, vá para as seções a seguir, respectivamente.

Observação

Não há suporte para o destino no conector HTTP.

Geral

Consulte as diretrizes de Configurações Geraispara definir a guia Configurações Gerais.

Source

As propriedades a seguir têm suporte para HTTP na guia Origem de uma atividade de cópia.

As três propriedades a seguir são necessárias:

  • Conexão: selecione uma conexão HTTP na lista de conexões. Se nenhuma conexão existir, crie uma nova conexão HTTP selecionando Nova.
  • Tipo de conexão: selecione HTTP.
  • URL relativa: uma URL relativa para o 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 definir o formato do arquivo. Para configurações de diferentes formatos de arquivo, consulte artigos no formato com suporte 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 para a requisição HTTP.

  • Tempo limite da solicitação: o tempo limite (o valor de tempo limite) da solicitação HTTP para obter uma resposta. Esse valor é o tempo limite para obter uma resposta, não o tempo limite para ler dados de resposta. O valor padrão é 00:01:40.

  • 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 desejar limitar as conexões simultâneas.

  • Ignorar a contagem de linhas: 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 tem suporte para o último.

    Captura de tela mostrando colunas adicionais.

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, não haverá suporte para mapeamento.

Configurações

Para configuração da guia Configurações, acesse Definir suas outras configurações na guia configurações.

Sumário da tabela

A tabela a seguir contém mais informações sobre a atividade de cópia em HTTP.

Source

Nome Description Value Obrigatório Propriedade do script JSON
Conexão Sua conexão com o repositório de dados de origem. <sua conexão> Yes conexão
Tipo de conexão A conexão dos dados de origem. <conexão de sua fonte> Yes /
URL relativa Uma URL relativa para o 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]. <a url relativa> Não relativeUrl
Método de solicitação O método HTTP. Os valores permitidos são Get (padrão) e Post. GET
POST
Não requestMethod
Cabeçalhos adicionais Cabeçalhos de solicitação HTTP adicionais. <seus cabeçalhos adicionais> Não additionalHeaders
Corpo da solicitação O corpo da solicitação HTTP. <corpo para solicitação HTTP POST> Não requestBody
Tempo limite da solicitação O tempo limite (o intervalo de tempo) da solicitação HTTP para obter uma resposta. Esse valor é o tempo limite para obter uma resposta, não o tempo limite para ler dados de resposta. O valor padrão é 00:01:40. intervalo de tempo 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 desejar limitar as conexões simultâneas. <Máximo de conexões simultâneas> Não maxConcurrentConnections
Ignorar contagem de linhas O número de linhas não vazias a serem ignoradas ao ler dados de arquivos de entrada. <sua contagem de linhas ignoradas> 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 tem suporte para o último. •Nome
• Valor
Não colunas adicionais:
• nome
•valor