Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Este artigo descreve como usar a atividade de cópia em um pipeline 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 configurar cada separador na atividade de cópia, vá respetivamente para as secções seguintes.
Observação
O destino não é suportado no conector HTTP.
General
Consulte as orientações gerais de configuração para configurar o separador Configurações Gerais.
Fonte
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:
- 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 a segunda opção.
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.
Configurações
Para configurar a aba Definições, vá para Configurar as suas outras definições na aba Definições.
Resumo da tabela
A tabela a seguir contém mais informações sobre a atividade de cópia em HTTP.
Fonte
| Nome | Description | Valor | Obrigatório | Propriedade de script JSON |
|---|---|---|---|---|
| Conexão | A sua conexão com os repositórios de dados de origem. | <A sua ligação> | Yes | ligação |
| Tipo de ligação | A conexão dos seus dados de origem. | <conexão da sua fonte> | Yes | / |
| 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. | •GET •POST |
Não | requestMethod |
| Cabeçalhos adicionais | Cabeçalhos de solicitação HTTP adicionais. | <os 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 de solicitação | O tempo limite (o valor do intervalo 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. | 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 quiser limitar 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 é suportada para a segunda opção. | • Nome • Valor |
Não | colunas adicionais: • nome • valor |