Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
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.
- Formato Avro
- Formato binário
- Formato de texto delimitado
- Formato do Excel
- Formato JSON
- Formato ORC
- Formato Parquet
- Formato XML
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.
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 |