PostgreSQL
Questa sezione spiega come configurare una sorgente basata su PostgreSQL in un'attività di trasferimento. Prima di iniziare l'attività di trasferimento, assicurarsi di aver completato Prerequisiti, configurato Limiti e considerazionie familiarizzato con Autorizzazioni richieste.
È necessario configurare la connettività a PostgreSQL durante il trasferimento di dati da uno dei seguenti database:
-
In loco:
-
PostgreSQL
Nota informaticaLa sorgente in loco PostgreSQL supporta anche landing da Azure Database per PostgreSQL: server flessibile.
-
-
Basato su cloud:
-
Amazon Aurora
-
Amazon RDS per PostgreSQL
-
Microsoft Azure Database per PostgreSQL
-
Google Cloud SQL per PostgreSQL - Richiede Data Movement gateway 2022.11.42 o versione successiva.
-
Impostazione delle proprietà di connessione
Questa sezione descrive le proprietà di connessione disponibili. Tutte le proprietà sono obbligatorie se non diversamente indicato.
Sorgente dati
-
Gateway dati: il nome del Data Movement gateway da utilizzare per accedere ai dati.
-
Provider di servizi cloud: Se il tuo database PostgreSQL si trova nel cloud, seleziona il provider:
-
Nessuni (selezionare se il database PostgreSQL database è locale)
-
Amazon Aurora
-
Amazon RDS
-
Microsoft Azure
-
Google Cloud - Richiede Data Movement gateway 2022.11.42 o versione successiva.
-
-
Server: Il nome host o l'indirizzo IP del computer su cui è installato il database PostgreSQL.
-
Porta: La porta con cui il gateway Data Movement accederà al database PostgreSQL. L'impostazione predefinita è 5432.
Proprietà dell'account
Nome utente e Password: Il nome utente e la password di un utente autorizzato ad accedere al database PostgreSQL.
Proprietà del database
Database: Il nome del database. Fai clic su Carica database per popolare l'elenco a discesa.
Opzioni SSL
È possibile configurare Qlik Data Gateway - Movimento dati per connettersi alla sorgente dati tramite SSL.
- Modalità SSL: Selezionare una delle opzioni seguenti:
- Nessuno - Connettersi solo con cognome e password.
- Preferito - Stabilisce una connessione crittografata se il server supporta connessioni crittografate, ricorrendo a una connessione non crittografata se non è possibile stabilire una connessione crittografata.
- Richiesto - Stabilisce una connessione crittografata se il server supporta connessioni crittografate. Il tentativo di connessione non riesce se non è possibile stabilire una connessione crittografata.
- Verifica CA - Simile a Richiesto, ma verifica anche il certificato dell'Autorità di certificazione (CA) del server rispetto ai certificati CA configurati. Il tentativo di connessione non riesce se non vengono trovati certificati CA corrispondenti validi.
- Verifica completa- Simile a Verifica CA, ma esegue anche la verifica dell'identità del nome host controllando il nome host che il client (ad es. Qlik Data Gateway - Movimento dati) utilizza per la connessione al server rispetto all'identità nel certificato che il server invia al client. Il client verifica se il nome host utilizzato per la connessione corrisponde al valore Nome Comune nel certificato del server. La connessione non riesce in caso di mancata corrispondenza.
- Certificato attendibile: l'autorità di certificazione (CA) che ha emesso il file del certificato client in formato PEM.
- Certificato client: Il certificato client richiesto dal server.
- Chiave del certificato client: il file della chiave privata del client in formato PEM.
- CRL: il percorso del certificato CRL. Questo file contiene certificati revocati dalle autorità di certificazione. Se il certificato del server viene visualizzato in questo elenco, la connessione avrà esito negativo.
- Compressione SSL: selezionare questa opzione per comprimere i dati prima che vengano crittografati.
Proprietà di CDC
WAL heartbeat: un'attività CDC in esecuzione ma che non acquisisce le modifiche (a causa dell'inattività della tabella sorgente) continuerà a occupare la posizione LSN nello slot allocato all'attività, impedendo così il troncamento del WAL. Poiché il WAL è una risorsa a livello di server utilizzata da tutti i processi PostgreSQL, può diventare estremamente grande se non vengono acquisite modifiche per un periodo prolungato.
Per evitare che ciò accada, abilita l'opzione WAL heartbeat. Quando questa opzione è abilitata, la sorgente connector PostgreSQL imita l'attività dell'attività eseguendo periodicamente il commit di pseudo transazioni (denominate "pulsazioni") nella tabella dell'heartbeat, facendo avanzare così la posizione LSN dello slot dell'attività.
- Schema per artefatti heartbeat: Lo schema in cui verrà creata la tabella heartbeat WAL (attrep_wal_heartbeat). Il valore predefinito è "pubblico".
- Frequenza heartbeat (minuti): La frequenza con cui eseguire il commit delle transazioni nella tabella heartbeat.
Proprietà interne
Le proprietà interne servono per casi d'uso speciali e pertanto non vengono visualizzate nella finestra di dialogo. Gli utenti devono utilizzarle solo se indicato dal Supporto di Qlik.
Usare i pulsanti e
a destra del campo per aggiungere o rimuovere proprietà in base alle esigenze.
Nome
Il nome visualizzato per la connessione di sorgente.