Compartilhar via


Configurar o 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 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 de cópia, vá para as seções a seguir, respectivamente.

Observação

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

Geral

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

Origem

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 seguintes propriedades são obrigatórias:

  • Tipo de armazenamento de dados: selecione Externo.
  • Conexão: selecione uma conexão Armazenamento de Blobs do Azure na lista de conexões. Se nenhuma conexão existir, crie uma nova conexão do Armazenamento de Blobs do Azure selecionando Novo.
  • Para Tipo de conexão, selecione Kusto.
  • URL relativa: uma URL relativa para o recurso que contém os dados. Quando essa propriedade não é especificada, somente o URL especificado na definição de serviço vinculada é usado. O conector HTTP copia os 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, confira artigos em 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. Valores permitidos são Obtenha (padrão) e Post.

  • Cabeçalhos adicionais: cabeçalhos de solicitação HTTP adicionais.

  • Corpo da solicitação: o corpo da solicitação HTTP.

  • Tempo limite da solicitação: o tempo limite (o valor do intervalo de tempo) para que a solicitação HTTP obtenha 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 é 01:00: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 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.

    Screenshot showing additional columns.

Mapeamento

Para configuração da guia Mapeamento, consulte Configurar seus mapeamentos na guia mapeamento. Se você escolher Binário como 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.

Resumo da tabela

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

Origem

Nome Descrição Valor Obrigatório Propriedade de script JSON
Tipo de armazenamento de dados Seu tipo de armazenamento de dados. Externo Yes /
Conexão Sua conexão com o armazenamento de dados de origem. <sua conexão> Yes connection
Tipo de conexão A conexão dos dados de origem. <conexão de sua origem> Sim /
URL relativa Uma URL relativa para o recurso que contém os dados. Quando essa propriedade não é especificada, somente o URL especificado na definição de serviço vinculada é usado. O conector HTTP copia os dados da URL combinada: /[relative URL specified]. <sua url relativa> Não relativeUrl
Método de solicitação O método HTTP. Valores permitidos são Obtenha (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 valor timespan) para a solicitação HTTP para 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 é 01:00:40. TimeSpan Não requestTimeout
Máximo de conexões simultâneas O limite superior de conexões simultâneas estabelecidas com 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 indica o número de linhas não vazias a serem ignoradas ao ler dados dos arquivos de entrada. <ignorar contagem de linhas> 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 additionalColumns:
• nome
• valor