Replica dei dati da PostgreSQL a Snowflake
Prima di iniziare
Per completare correttamente questo QuickTart, è necessario disporre dei seguenti elementi:
- Installazione PostgreSQL da utilizzare come database di origine (le istruzioni di installazione sono riportate nell'impostazione dell'ambiente).
- Aprire la porta 5432 nella lista di sicurezza della VCN.
- Un database Snowflake da utilizzare come database di destinazione.
Ambiente impostato: Snowflake
- Creare un utente GoldenGate in Snowflake con privilegi appropriati.
- Creare tabelle di destinazione utilizzando lo schema di esempio.
Assicurarsi che le tabelle e l'utente siano stati creati correttamente.
Task 1: creare le risorse OCI GoldenGate
Questo esempio di avvio rapido richiede distribuzioni e connessioni sia per l'origine che per la destinazione.
- Creare una distribuzione per il database PostgreSQL di origine.
- Creare una distribuzione Big Data per il database Snowflake di destinazione.
- Creare una connessione PostgreSQL con i seguenti valori:
- Per Tipo, selezionare PostgreSQL Server dall'elenco a discesa.
- Per Nome database, immettere
ociggll
. - Per l'host, immettere l'IP pubblico dell'istanza di computazione su cui viene eseguito PostgreSQL.
- Per Porta immettere
5432
. - Per Nome utente immettere
ggadmin
. - In Password, immettere la password.
- Per Protocollo di sicurezza, selezionare Plain dall'elenco a discesa.
- Creare una connessione Snowflake con i seguenti valori:
- (Facoltativo) Se la distribuzione Big Data non dispone di un endpoint pubblico, creare una connessione a GoldenGate, quindi assegnare questa connessione alla distribuzione PostgreSQL di origine.
- Assegnare la connessione PostgreSQL di origine alla distribuzione PostgreSQL.
- Assegnare la connessione Snowflake alla distribuzione dei Big Data di destinazione.
Task 3: creare le estrazioni
- Aggiungere il file Change Data Capture Extract:
- Aggiungere l'estrazione del caricamento iniziale:
Si torna alla pagina Estrazioni, in cui è possibile osservare l'avvio di Estrazione.
Task 4: creare il file Distribution Path per Initial Load Extract
Per creare un Distribution Path per Initial Load Extract:
Task 6: creare il file Distribution Path per Change Data Capture
Per creare un Distribution Path per Change Data Capture:
- Nella console di distribuzione origine PostgreSQL, fare clic su Servizio di distribuzione.
- Fare clic su Aggiungi Distribution Path.
- Completare il form Aggiungi percorso come riportato di seguito.
- Nella console di distribuzione dei Big Data di destinazione, fare clic su Receiver Service, quindi esaminare il file Receiver path creato.