Partilhar via


Configurar o PostgreSQL em uma atividade de cópia

Este artigo descreve como usar a atividade de cópia em pipelines de dados 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 definições orientações sobre Geral do 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 tela mostrando 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 Configurações configuração da guia, 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 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 conexão
Tipo de ligação Seu tipo de conexão de origem. PostgreSQL Sim /
Usar de 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. Período 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 esta última opção. • Nome
• Valor
Não colunas adicionais
• nome
• valor