Partilhar via


Configurar o PostgreSQL em uma atividade de cópia

Este artigo descreve como usar a atividade de cópia em pipelines para copiar dados do PostgreSQL.

Configuração suportada

Para a configuração de cada guia na atividade de cópia, consulte as secções seguintes, respetivamente.

Geral

Consulte as orientações sobre as Definições Gerais para configurar o separador Definições Gerais.

Fonte

Vá para o separador Origem para configurar a sua fonte de atividade de cópia. Consulte o conteúdo a seguir para obter a configuração detalhada.

Captura de ecrã a mostrar o separador origem e a lista de propriedades.

As seguintes três propriedades são necessárias:

  • Conexão: Escolha uma ligação PostgreSQL na lista de ligações. Se não houver conexão, crie uma nova conexão PostgreSQL.
  • Tipo de conexão: Selecione PostgreSQL.
  • Usarde consulta: Selecione a partir da Tabela ou Consulta.
    • Se você selecionar Tabela:

      • Tabela: Especifique o nome da tabela para ler os dados. Selecione a tabela na lista suspensa ou selecione Introduzir manualmente para inseri-la manualmente.

        Captura de ecrã que mostra Usar consulta - Tabela.

    • Se selecionares Consulta:

      • Query: especifique a consulta SQL personalizada para ler dados.

        Captura de ecrã que mostra a utilização da consulta - Consulta.

        Observação

        Os nomes dos esquemas e das tabelas são sensíveis a maiúsculas e minúsculas. Coloque-os em "" (aspas duplas) na consulta.

Em Avançado , você pode especificar os seguintes campos:

  • Tempo limite da consulta (minutos): Especifique o tempo de espera antes de encerrar a tentativa de executar um comando e gerar um erro, o padrão é 120 minutos. Se o parâmetro for definido para essa propriedade, os valores permitidos serão de intervalo de tempo, como "02:00:00" (120 minutos). Para obter mais informações, consulte CommandTimeout.
  • 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 configuração da guia Mapeamento, consulte Configurar seus mapeamentos na guia Mapeamento.

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 no PostgreSQL.

Fonte da informação

Nome Descrição Valor Necessário Propriedade de script JSON
Conexão Sua conexão com o armazenamento de dados de origem. < sua conexão PostgreSQL > Sim ligação
Tipo de ligação Seu tipo de conexão de origem. PostgreSQL Sim /
Usar consulta A maneira de ler dados. Aplique a Tabela para ler dados da tabela especificada ou aplique a Consulta para ler dados usando consultas SQL. Tabela
Consulta
Sim • typeProperties (em typeProperties ->source)
  - esquema
  - tabela
• consulta
Tempo limite da consulta (minutos) O tempo de espera antes de encerrar a tentativa de executar um comando e gerar um erro, o padrão é de 120 minutos. Se o parâmetro for definido para essa propriedade, os valores permitidos serão de intervalo de tempo, como "02:00:00" (120 minutos). Para obter mais informações, consulte CommandTimeout. intervalo de tempo Não tempo de espera da consulta
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