Prima di creare un Replicat per Google BigQuery, assicurarsi di:
Creare e assegnare sia una connessione Google Cloud Storage che una connessione Google BigQuery alla distribuzione dei Big Data. La distribuzione utilizza Google Cloud Storage come posizione intermedia per Google BigQuery.
Nota
Assicurarsi che il bucket Google Cloud Storage e il set di dati BigQuery esistano nella stessa posizione o area.
Nella console di distribuzione OCI GoldenGate, nella home page di Administration Service, fare clic su Aggiungi Replicat (icona più).
Nel pannello Aggiungi Replicat, nella pagina Informazioni su Replicat, completare i campi in base alle esigenze, quindi fare clic su Avanti:
Selezionare un tipo di replicat:
Replicat classico
Replicat coordinato
Immettere un nome processo con una lunghezza massima di 5 caratteri.
Immettere una Descrizione per facilitare la distinzione tra questo processo e gli altri.
Nella pagina Opzioni Replicat, completare i campi in base alle esigenze, quindi fare clic su Avanti:
Trail Replicat:
Immettere un nome.
Immettere una sottodirectory, se si prevede che il file trail si trovi in una posizione diversa da quella predefinita.
Selezionare un profilo di cifratura. Se non è stato creato un profilo di cifratura, per impostazione predefinita viene selezionato il wallet locale.
Per Inizia, selezionare il punto di partenza per l'elaborazione dei dati:
Posizione nel log (impostazione predefinita)
Now
Orario personalizzato
Posizione trail:
Immettere il numero di sequenza.
Immettere l'offset RBA.
Selezionare la destinazione dall'elenco a discesa.
Nota
A seconda della selezione della destinazione, è possibile disporre di opzioni aggiuntive, ad esempio le posizioni di streaming, area intermedia e unione e area intermedia.
Credenziali destinazione:
Selezionare un dominio.
Selezionare un Alias all'interno del dominio specificato.
Selezionare una tabella Checkpoint. Lasciare la selezione predefinita o selezionare la tabella Checkpoint creata per la distribuzione di destinazione.
Selezionare il Numero massimo di thread (solo replicati coordinati).
Nella pagina Opzioni gestite, completare i campi facoltativi in base alle esigenze, quindi fare clic su Avanti:
Selezionare un nome profilo, se disponibile.
Abilitare Critico per lo stato di distribuzione.
Abilitare e configurare le impostazioni di avvio automatico.
Nella pagina File dei parametri è possibile aggiungere i parametri per configurare ulteriormente Replicat. Ad esempio:
table source.table1;
Se si utilizza Replicat coordinato, aggiungere TARGETDB LIBFILE libggjava.so SET property=/u02/Deployment/etc/conf/ogg/your_replicat_name.properties al file dei parametri.
Nota
Per impostazione predefinita, GoldenGate utilizza l'ora di Greenwich (GMT, Greenwich Mean Time). Utilizzare SETENV per sostituire l'impostazione predefinita per questo processo Replicat. Questa modifica non si applica alle distribuzioni. Ad esempio:
setenv (TZ="US/Eastern")
setenv (TZ="GMT+5")
Nella pagina File proprietà, individuare gg.eventhandler.gcs.bucketMappingTemplate=<gcs bucket>, quindi sostituire <gcs bucket> con il nome del bucket Google Cloud Storage.
Per informazioni sulle proprietà di questa destinazione, vedere Google BigQuery Stage and Merge nella guida Oracle GoldenGate for Distributed Applications and Analytics.
Fare clic su Crea ed esegui. Se si fa clic su Crea, è possibile avviare manualmente Replicat in un secondo momento dalla home page di Administration Service.
Aggiungi Replicat (21c)
Per aggiungere un Replicat per una destinazione Google BigQuery in Oracle GoldenGate 21c, procedere come segue.
Nella console di distribuzione OCI GoldenGate, nella pagina Panoramica del servizio di amministrazione, fare clic su Aggiungi Replicat (icona più).
Nella pagina Aggiungi Replicat, selezionare un tipo di Replicat, quindi fare clic su Avanti.
Di seguito sono riportati i tipi di repliche.
Replicat classico
Replicat coordinato
Nella pagina Opzioni Replicat, completare i campi riportati di seguito, quindi fare clic su Avanti:
Per Nome processo, immettere un nome per il processo Replicat.
(Facoltativo) In Descrizione, immettere una breve descrizione per distinguere questo Replicat dagli altri.
Per Nome percorso, immettere il nome del trail di due caratteri.
Per Destinazione, selezionare Google BigQuery dall'elenco a discesa.
Per Alias disponibili, selezionare l'alias desiderato dall'elenco a discesa.
Per le posizioni area intermedia disponibili, è necessario selezionare Google Cloud Storage.
Per tramite alias di staging, selezionare una connessione a Google Cloud Storage.
Nella pagina File dei parametri, aggiungere e configurare i parametri Replicat in base alle esigenze, quindi fare clic su Successivo.
Se si utilizza Replicat coordinato, aggiungere i seguenti parametri sulla seconda riga del file dei parametri:
TARGETDB LIBFILE libggjava.so SET property=/u02/Deployment/etc/conf/ogg/<replicat
name>.properties
L'utilizzo di replica coordinata determinerà la creazione di più file.
Se omesso, viene visualizzato il seguente errore:
OGG-01091 Oracle GoldenGate Delivery, RSNOW.prm: Unable to open file
"/u02/Deployment/etc/conf/ogg/<replicat name>001.properties" (error 2, No such file or
directory).
Per impostazione predefinita, GoldenGate utilizza l'ora di Greenwich (GMT, Greenwich Mean Time). Utilizzare SETENV per sostituire l'impostazione predefinita per le repliche. Questa modifica non si applica alle distribuzioni. Ad esempio:
Nella pagina File delle proprietà, individuare gg.eventhandler.gcs.bucketMappingTemplate=<gcs bucket>, quindi sostituire <gcs bucket> con il nome del bucket Google Cloud Storage.
Fare clic su Crea ed esegui. Se si fa clic su Crea, è possibile avviare manualmente Replicat in un secondo momento dalla pagina Panoramica del servizio di amministrazione.
Si torna alla pagina Panoramica del servizio di amministrazione in cui è possibile visualizzare la creazione del processo Replicat e accedere alle azioni Replicat.