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
- Fonte
- Mapeamento
- Configurações
Geral
Consulte as definições orientações sobre Geral do
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.
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.
Se selecionares Consulta:
Query: especifique a consulta SQL personalizada para ler dados.
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 |