Partilhar via


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.

Configuração suportada

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

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.

Screenshot showing source tab and the list of properties.

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.

    Screenshot showing additional columns.

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