Posiziona nell'area intermedia e unisci i dati in Autonomous AI Lakehouse utilizzando OCI GoldenGate
Questo avvio rapido ti guida su come posizionare nell'area intermedia e unire i dati da Autonomous AI Transaction Processing ad Autonomous AI Lakehouse utilizzando una distribuzione Big Data OCI GoldenGate.
Prima di iniziare
Per procedere è necessario disporre dei seguenti elementi:
-
Database di origine esistente.
-
Lakehouse AI autonoma di destinazione esistente.
-
Un bucket di storage degli oggetti Oracle esistente che verrà utilizzato come area intermedia temporanea.
-
Prima di configurare la fase lakehouse di Autonomous AI e la replica di unione, gli schemi e le tabelle di destinazione devono essere creati nell'istanza lakehouse di Autonomous AI di destinazione.
Impostazione dell'ambiente: database AI autonomi
-
Scaricare ed estrarre lo schema di database di esempio.
-
Impostare Autonomous AI Transaction Processing di origine:
-
Nella console di Oracle Cloud, selezionare l'istanza di Autonomous AI Transaction Processing dalla pagina Database AI autonomi per visualizzarne i dettagli e accedere a Database Actions.
-
Selezionare Azioni database.
-
Abilitare l'utente GGADMIN:
-
In Amministrazione selezionare Utenti database.
-
Individuare GGADMIN, quindi selezionare il menu con i puntini di sospensione (tre punti) e selezionare Modifica.
-
Nel pannello Modifica utente, immettere la password GGADMIN, confermare la password, quindi disabilitare Account is Locked.
-
Selezionare Applica modifiche.
-
-
Caricare lo schema e i dati di esempio di origine:
-
Nel menu Selettore azioni database, in Sviluppo selezionare SQL.
-
Copiare e incollare lo script da
OCIGGLL_OCIGGS_SETUP_USERS_ATP.sqlnel foglio di lavoro SQL. -
Selezionare Esegui script. Nella scheda Output script vengono visualizzati i messaggi di conferma.
-
Cancellare il foglio di lavoro SQL, quindi copiare e incollare lo script SQL da
OCIGGLL_OCIGGS_SRC_USER_SEED_DATA.sql.
Suggerimento: potrebbe essere necessario eseguire ciascuna istruzione separatamente affinché lo strumento SQL esegua correttamente gli script.
-
-
Per verificare che le tabelle siano state create correttamente, chiudere la finestra SQL e riaprirla. Nella scheda Navigator, cercare lo schema
SRC_OCIGGLL, quindi selezionare le tabelle dai rispettivi elenchi a discesa. -
Abilita il log supplementare:
-
Cancellare il foglio di lavoro SQL.
-
Immettere l'istruzione seguente, quindi selezionare Esegui istruzione:
ALTER PLUGGABLE DATABASE ADD SUPPLEMENTAL LOG DATA;
-
-
-
Imposta Autonomous AI Lakehouse di destinazione:
-
Nella console di Oracle Cloud, selezionare l'istanza Autonomous AI Lakehouse dalla pagina Autonomous AI Databases per visualizzarne i dettagli e accedere agli strumenti DB.
-
Selezionare Azioni database.
-
Nel menu Azioni database, in Sviluppo, selezionare SQL.
-
Copiare e incollare lo script da
OCIGGLL_OCIGGS_SETUP_USERS_ADW.sqlscaricato in precedenza nel foglio di lavoro SQL. -
Selezionare Esegui script. Nella scheda Output script vengono visualizzati i messaggi di conferma.
-
Cancellare il foglio di lavoro SQL, quindi copiare e incollare lo script SQL da
OCIGGLL_OCIGGS_SRC_MIRROR_USER_SEED_DATA.sql -
Selezionare Esegui script.
-
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 Oracle per l'istanza di Autonomous AI Transaction Processing di origine.
-
Creare una distribuzione di Big Data per Autonomous AI Lakehouse di destinazione.
-
Creare una connessione per l'istanza di Autonomous AI Transaction Processing di origine.
-
Creare una connessione per l'istanza Autonomous AI Lakehouse di destinazione.
-
Creare una connessione a GoldenGate, quindi assegnare questa connessione alla distribuzione Oracle di origine.
-
Assegnare la connessione Autonomous AI Transaction Processing alla distribuzione Oracle di origine.
-
Assegnare la connessione Autonomous AI Lakehouse alla distribuzione dei Big Data di destinazione.
Task 2: Aggiunta dell'estrazione
-
Nella pagina Distribuzioni selezionare la distribuzione Autonomous AI Transaction Processing di origine.
-
Nella pagina dei dettagli della distribuzione selezionare Avvia console.
-
Eseguire il login con nome utente e password dell'amministratore della distribuzione di origine.
Task 3: Aggiunta ed esecuzione di un percorso di distribuzione
-
Se si utilizza l'area di memorizzazione delle credenziali GoldenGate, creare un utente per il percorso di distribuzione nella distribuzione dei Big Data destinazione, altrimenti passare al passo 3.
-
Nella console di distribuzione origine GoldenGate aggiungere una connessione percorso per l'utente creato nel Passo 1.
-
Nella console di distribuzione GoldenGate di origine, selezionare Connessioni percorso nella navigazione a sinistra.
-
Selezionare Aggiungi connessione percorso (icona più), quindi completare quanto riportato di seguito.
-
Per Alias credenziale, immettere
GGSNetwork. -
In ID utente, immettere il nome dell'utente creato nel Passo 1.
-
Immettere due volte la password dell'utente per la verifica.
-
-
Selezionare Sottometti.
La connessione al percorso viene visualizzata nell'elenco Connessioni percorso.
-
-
Nella console di distribuzione origine, aggiungere un percorso di distribuzione con i valori seguenti:
-
Nella pagina Opzioni di origine effettuare le operazioni riportate di seguito.
-
Per Estrazione origine, selezionare l'estrazione creata nel task 2.
-
In Nome percorso, immettere un nome di due caratteri, ad esempio
E1.
-
-
Nella pagina Opzioni di destinazione effettuare le operazioni riportate di seguito.
-
Per Host di destinazione, immettere il dominio host della distribuzione di destinazione.
-
In Numero porta, immettere
443. -
In Nome percorso, immettere un nome di due caratteri, ad esempio
E1. -
In Alias, immettere l'alias credenziale creato nel Passo 2.
-
-
-
Nella console di distribuzione Big Data destinazione, esaminare il percorso del ricevente creato come risultato del percorso di distribuzione.
-
Nella console di distribuzione Big Data di destinazione selezionare Servizio ricevente.
-
Rivedere i dettagli del percorso. Questo percorso è stato creato come risultato del percorso di distribuzione creato nel passo precedente.
-
Task 4: Aggiungere ed eseguire Replicat
-
Nella console di distribuzione Big Data di destinazione, selezionare Servizio amministratore, quindi selezionare Aggiungi Replicat (icona più).
-
Aggiungere un Replicat con i valori seguenti:
-
Nella pagina Informazioni Replicat, in Tipo Replicat, selezionare Replicat classico e immettere un nome di processo.
-
Nella pagina Opzioni Replicat:
-
Per Nome, immettere il nome dello trail dal task 2.
-
Per Dominio, selezionare un dominio.
-
Per Alias, selezionare la connessione allo storage degli oggetti Oracle e la connessione Autonomous AI Lakehouse creata nel task 1.
-
Per Tabella checkpoint, selezionare la tabella di checkpoint creata per la distribuzione di destinazione.
-
-
Nella pagina Opzioni gestite, lasciare i campi così come sono e selezionare Successivo.
-
Nella pagina Parametri replica, modificare la riga MAP impostandola su:
MAP SRC_OCIGGLL.*, TARGET SRCMIRROR_OCIGGLL.*;
-
-
Nella pagina Proprietà configurare le proprietà riportate di seguito.
-
gg.eventhandler.oci.compartmentID: aggiunge l'OCID del compartimento in cui viene memorizzato il bucket di storage degli oggetti Oracle. -
gg.eventhandler.oci.bucketMappingTemplate: consente di aggiungere il nome del bucket di storage degli oggetti.
-
-
Selezionare Crea ed esegui.
Task 5: Verificare la replica
-
Nella console di Oracle Cloud, dal menu di navigazione, selezionare Oracle AI Database, quindi selezionare Autonomous AI Transaction Processing.
-
Nell'elenco delle istanze di Autonomous AI Transaction Processing selezionare l'istanza di origine per visualizzarne i dettagli.
-
Nella pagina dei dettagli del database selezionare Azioni del database.
Nota: il login deve essere eseguito automaticamente. In caso contrario, eseguire il login con le credenziali del database.
-
Nella home page Azioni database selezionare SQL.
-
Immettere quanto segue nel foglio di lavoro e selezionare Esegui script.
-
Nella console di distribuzione GoldenGate OCI di origine, selezionare il nome Extract, quindi selezionare Statistiche. Verificare che in
SRC_OCIGGLL.SRC_CUSTOMERsiano presenti 7 inserimenti.Insert into SRC_OCIGGLL.SRC_CUSTOMER (CUSTID,DEAR,LAST_NAME,FIRST_NAME,ADDRESS,CITY_ID,PHONE,AGE,SALES_PERS_ID) values (1001,0,'Brendt','Paul','10 Jasper Blvd.',107,'(212) 555 2146',19,10); Insert into SRC_OCIGGLL.SRC_CUSTOMER (CUSTID,DEAR,LAST_NAME,FIRST_NAME,ADDRESS,CITY_ID,PHONE,AGE,SALES_PERS_ID) values (1002,0,'McCarthy','Robin','27 Pasadena Drive',11,'(214) 555 3075',29,11); Insert into SRC_OCIGGLL.SRC_CUSTOMER (CUSTID,DEAR,LAST_NAME,FIRST_NAME,ADDRESS,CITY_ID,PHONE,AGE,SALES_PERS_ID) values (1003,0,'Travis','Peter','7835 Hartford Drive',12,'(510) 555 4448',34,12); Insert into SRC_OCIGGLL.SRC_CUSTOMER (CUSTID,DEAR,LAST_NAME,FIRST_NAME,ADDRESS,CITY_ID,PHONE,AGE,SALES_PERS_ID) values (1004,0,'Larson','Joe','87 Carmel Blvd.',13,'(213) 555 5095',45,13); Insert into SRC_OCIGGLL.SRC_CUSTOMER (CUSTID,DEAR,LAST_NAME,FIRST_NAME,ADDRESS,CITY_ID,PHONE,AGE,SALES_PERS_ID) values (1005,0,'Goldschmidt','Tony','91 Torre drive',14,'(619) 555 6529',55,20); Insert into SRC_OCIGGLL.SRC_CUSTOMER (CUSTID,DEAR,LAST_NAME,FIRST_NAME,ADDRESS,CITY_ID,PHONE,AGE,SALES_PERS_ID) values (1006,0,'Baker','William','2890 Grant Avenue',15,'(312) 555 7040',64,21); Insert into SRC_OCIGGLL.SRC_CUSTOMER (CUSTID,DEAR,LAST_NAME,FIRST_NAME,ADDRESS,CITY_ID,PHONE,AGE,SALES_PERS_ID) values (1007,0,'Swenson','Jack','64 Imagination Drive',19,'(202) 555 8125',74,22); -
Nella console di distribuzione Big Data di destinazione, selezionare il nome Replicat, quindi selezionare Statistiche. Verificare che in
SRC_OCIGGLL.SRC_CUSTOMERsiano presenti 7 inserimenti. -
Nella console SQL di Autonomous AI Lakehouse Cloud di destinazione, eseguire il comando seguente per convalidare i dati replicati:
select * from SRCMIRROR_OCIGGLL.SRC_CUSTOMER;