Condividi tramite


Configurare PostgreSQL in un'attività di copia

Questo articolo illustra come usare l'attività di copia in Azure Data Factory per copiare dati da un database PostgreSQL.

Configurazione supportata

Per la configurazione di ogni scheda nell'attività di copia, passare rispettivamente alle sezioni seguenti.

Generali

Fare riferimento alla guida alle impostazioni Generali per configurare la scheda impostazioni Generali.

Origine

Passare alla scheda Origine per configurare l'origine dell'attività di copia. Per la configurazione dettagliata, vedere il contenuto seguente.

Screenshot che mostra la scheda Origine e l'elenco delle proprietà.

Le seguenti proprietà sono obbligatorie:

  • Connessione: selezionare una connessione a un SQL Server dall'elenco delle connessioni. Se non esiste alcuna connessione, creare una nuova connessione PostgreSQL.
  • Tipo di connessione: selezionare PostgreSQL.
  • Usare query: selezionare da Tabella o Query.
    • Se si seleziona Tabella:

      • Tabella: specificare il nome della tabella per leggere i dati. Selezionare la tabella dall'elenco a discesa o selezionare Immettere manualmente per immetterla.

        Screenshot che mostra Usa query - Tabella.

    • Se si seleziona Query:

      • Query: Specificare la query SQL per leggere i dati.

        Screenshot che mostra l'opzione Usa query - Query.

        Nota

        I nomi di schemi e tabelle fanno distinzione tra maiuscole e minuscole. Racchiudere i nomi tra “” (virgolette doppie) nella query.

Sotto Avanzate, è possibile specificare i campi seguenti:

  • timeout della query (minuti): Specificare il tempo di attesa prima di terminare il tentativo di eseguire un comando e generare un errore, il valore predefinito è di 120 minuti. Se il parametro è impostato per questa proprietà, i valori consentiti sono timespan, ad esempio "02:00:00" (120 minuti). Per altre informazioni, vedere CommandTimeout.
  • Colonne aggiuntive: aggiungere altre colonne di dati per archiviare il percorso relativo o il valore statico dei file di origine. L'espressione è supportata per quest'ultima.

Mapping

Per la configurazione della scheda Mapping, vedere Configurare i mapping nella scheda Mapping.

Impostazione

Per la configurazione della scheda Impostazioni, vedere Configurare le altre impostazioni nella scheda Impostazioni.

Tabella di riepilogo

Nella tabella seguente sono disponibili ulteriori informazioni sull’attività di copia in PostgreSQL.

Informazioni sull'origine

Nome Descrizione valore Richiesto Proprietà script JSON
Connessione Connessione all'archivio dei dati di origine. < connessione PostgreSQL > connection
Tipo di connessione Tipo di connessione di origine. PostgreSQL /
Usa query Modalità di lettura dei dati. Applicare la tabella per leggere i dati dalla tabella specificata o applicare Query per leggere i dati usando query SQL. Tabella
Query
• typeProperties (in typeProperties ->source)
  - schema
  - table
• query
Timeout della query (minuti) Il tempo di attesa prima di terminare il tentativo di eseguire un comando e generare un errore, il valore predefinito è 120 minuti. Se il parametro è impostato per questa proprietà, i valori consentiti sono intervallo di tempo, ad esempio "02:00:00" (120 minuti). Per ulteriori informazioni, consultare CommandTimeout. intervallo di tempo No queryTimeout
Colonne aggiuntive Aggiungere altre colonne di dati per archiviare il percorso relativo o il valore statico dei file di origine. L'espressione è supportata per quest'ultima. • Nome
• Valore
No additionalColumns:
• Nome
• Valore