Daten mit OCI GoldenGate in Autonomous AI Lakehouse bereitstellen und zusammenführen
In diesem Schnellstart erfahren Sie, wie Sie Daten aus der autonomen KI-Transaktionsverarbeitung mit einem OCI GoldenGate Big Data-Deployment in Autonomous AI Lakehouse bereitstellen und zusammenführen.
Bevor Sie beginnen
Sie benötigen Folgendes, um fortzufahren:
-
Eine vorhandene Quelldatenbank.
-
Ein vorhandenes Ziel-Autonomous AI Lakehouse.
-
Ein vorhandener Oracle Object Storage-Bucket, der als temporäre Staging Area verwendet wird.
-
Vor der Konfiguration der Staging- und Merge-Replikation von Autonomous AI Lakehouse müssen Zielschemas und Tabellen in der Autonomous AI Lakehouse-Zielinstanz erstellt werden.
Umgebung eingerichtet: Autonome KI-Datenbanken
-
Laden Sie das Beispieldatenbankschema herunter, und dekomprimieren Sie es.
-
Richten Sie die autonome KI-Quelltransaktionsverarbeitung ein:
-
Wählen Sie in der Oracle Cloud-Konsole auf der Seite "Autonome KI-Datenbanken" die Instanz der autonomen KI-Transaktionsverarbeitung aus, um ihre Details anzuzeigen und auf Database Actions zuzugreifen.
-
Wählen Sie Database Actions aus.
-
Aktivieren Sie den GGADMIN-Benutzer:
-
Wählen Sie unter Administration die Option Database Users aus.
-
Suchen Sie GGADMIN, und wählen Sie das zugehörige Auslassungsmenü (drei Punkte) aus, und wählen Sie Bearbeiten aus.
-
Geben Sie im Bereich "Benutzer bearbeiten" das GGADMIN-Kennwort an, bestätigen Sie das Kennwort, und deaktivieren Sie Account ist gesperrt.
-
Wählen Sie Apply Changes aus.
-
-
Laden Sie das Beispielschema und die Daten der Quelle:
-
Wählen Sie im Menü "Datenbankaktionen" unter Entwicklung die Option SQL aus.
-
Kopieren Sie das Skript von
OCIGGLL_OCIGGS_SETUP_USERS_ATP.sql, und fügen Sie das Skript in das SQL-Arbeitsblatt hinzu. -
Wählen Sie Skript ausführen aus. Auf der Registerkarte "Skriptausgabe" werden Bestätigungsmeldungen angezeigt.
-
Löschen Sie das SQL-Arbeitsblatt, kopieren Sie das SQL-Skript aus
OCIGGLL_OCIGGS_SRC_USER_SEED_DATA.sql, und fügen Sie es ein.
Tipp: Möglicherweise müssen die einzelnen Anweisungen separat ausgeführt werden, damit das SQL-Tool die Skripte erfolgreich ausführen konnte.
-
-
Um zu prüfen, ob die Tabellen erfolgreich erstellt wurden, schließen Sie das SQL-Fenster, und öffnen Sie es erneut. Suchen Sie in der Registerkarte "Navigator" nach dem Schema
SRC_OCIGGLL, und wählen Sie dann Tabellen aus dem entsprechenden Dropdown-Listen. -
Aktivieren Sie zusätzliches Logging:
-
Leeren Sie das SQL-Arbeitsblatt.
-
Geben Sie die folgende Anweisung ein, und wählen Sie Anweisung ausführen aus:
ALTER PLUGGABLE DATABASE ADD SUPPLEMENTAL LOG DATA;
-
-
-
Richten Sie das Ziel Autonomous AI Lakehouse ein:
-
Wählen Sie in der Oracle Cloud-Konsole auf der Seite "Autonome KI-Datenbanken" Ihre Autonomous AI Lakehouse-Instanz aus, um die Details anzuzeigen und auf DB-Tools zuzugreifen.
-
Wählen Sie Database Actions aus.
-
Wählen Sie im Menü "Database Actions" unter "Development" SQL aus.
-
Kopieren Sie das Skript von
OCIGGLL_OCIGGS_SETUP_USERS_ADW.sql, das zuvor heruntergeladen wurde, und fügen Sie es in das SQL-Arbeitsblatt hinzu. -
Wählen Sie Skript ausführen aus. Auf der Registerkarte "Skriptausgabe" werden Bestätigungsmeldungen angezeigt.
-
Löschen Sie das SQL-Arbeitsblatt, kopieren Sie das SQL-Skript aus
OCIGGLL_OCIGGS_SRC_MIRROR_USER_SEED_DATA.sql, und fügen Sie es ein -
Wählen Sie Skript ausführen aus.
-
Aufgabe 1: OCI GoldenGate-Ressourcen erstellen
Für dieses Schnellstartbeispiel sind Deployments und Verbindungen sowohl für die Quelle als auch für das Ziel erforderlich.
-
Erstellen Sie ein Oracle-Deployment für die Autonomous AI Transaction Processing-Quellinstanz.
-
Erstellen Sie ein Big Data Deployment für das Autonomous AI Lakehouse-Ziel.
-
Erstellen Sie eine Verbindung für die Autonomous AI Transaction Processing-Quellinstanz.
-
Erstellen Sie eine Verbindung für die Autonomous AI Lakehouse-Zielinstanz.
-
Erstellen Sie eine Verbindung zu GoldenGate, und weisen Sie diese Verbindung dem Oracle-Quell-Deployment zu.
-
Weisen Sie die Autonomous AI Transaction Processing-Verbindung dem Oracle-Quell-Deployment zu.
-
Weisen Sie der Autonomous AI Lakehouse-Verbindung das Big Data-Ziel-Deployment zu.
-
Weisen Sie die Oracle Object Storage-Verbindung dem Big Data-Ziel-Deployment zu.
Aufgabe 2: Extract hinzufügen
-
Wählen Sie auf der Seite "Deployments" das Autonomous AI Transaction Processing-Quell-Deployment.
-
Wählen Sie auf der Seite "Deployment-Details" die Option Konsole starten.
-
Melden Sie sich mit dem Benutzernamen und Kennwort des Quell-Deployment-Administrators an.
Aufgabe 3: Verteilungspfad hinzufügen und ausführen
-
Wenn Sie den GoldenGate-Zugangsdatenspeicher verwenden, erstellen Sie einen Benutzer für den Verteilungspfad im Big Data-Deployment des Ziels, oder fahren Sie mit Schritt 3 fort.
-
Fügen Sie in der GoldenGate-Deployment-Konsole der Quelle eine Pfadverbindung für den in Schritt 1 erstellten Benutzer hinzu.
-
Wählen Sie in der GoldenGate-Deployment-Konsole der Quelle in der linken Navigationsleiste Pfadverbindungen aus.
-
Wählen Sie Pfadverbindung hinzufügen (Plussymbol), und führen Sie die folgenden Schritte aus:
-
Geben Sie unter Zugangsdatenalias
GGSNetworkein. -
Geben Sie unter Benutzer-ID den Namen des in Schritt 1 erstellten Benutzers an.
-
Geben Sie das Kennwort des Benutzers zur Bestätigung zweimal ein.
-
-
Klicken Sie auf Weiterleiten.
Die Pfadverbindung wird in der Liste "Pfadverbindungen" angezeigt.
-
-
Fügen Sie in der Quell-Deployment-Konsole einen Verteilungspfad mit den folgenden Werten hinzu:
-
Gehen Sie auf der Seite Quelloptionen wie folgt vor:
-
Wählen Sie unter Quell-Extract den in Aufgabe 2 erstellten Extract.
-
Geben Sie unter Trailname einen aus zwei Zeichen bestehendem Namen wie
E1ein.
-
-
Gehen Sie auf der Seite Zieloptionen wie folgt vor:
-
Geben Sie unter Zielhost die Hostdomain des Ziel-Deployments an.
-
Geben Sie unter Portnummer
443ein. -
Geben Sie unter Trailname einen aus zwei Zeichen bestehendem Namen wie
E1ein. -
Geben Sie unter Alias den in Schritt 2 erstellten Zugangsdatenalias ein.
-
-
-
Prüfen Sie in der Big Data-Deployment-Konsole des Ziels den Empfangspfad, der als Ergebnis des Verteilungspfades erstellt wurde.
-
Wählen Sie in der Big Data-Zielbereitstellungskonsole die Option Receiver Service aus.
-
Prüfen Sie die Pfaddetails. Dieser Pfad wurde als Ergebnis des im vorherigen Schritt erstellten Verteilungspfads erstellt.
-
Aufgabe 4: Replicat hinzufügen und ausführen
-
Wählen Sie in der Big Data-Zielbereitstellungskonsole die Option Administratorservice und dann Replicat hinzufügen (Plussymbol).
-
Fügen Sie ein Replicat hinzu mit den folgenden Werten:
-
Wählen Sie auf der Seite "Replicat-Informationen" unter "Replicat-Typ" die Option Classic Replicat aus, und geben Sie einen Prozessnamen ein.
-
Gehen Sie auf der Seite {\b Replicat Options} wie folgt vor:
-
Geben Sie unter Name den Namen des Trails aus Aufgabe 2 ein.
-
Wählen Sie unter Domain eine Domain aus.
-
Wählen Sie unter Alias die Oracle Object Storage-Verbindung und die Autonomous AI Lakehouse-Verbindung aus, die in Aufgabe 1 erstellt wurden.
-
Wählen Sie unter Checkpointtabelle die Checkpointtabelle aus, die Sie für das Ziel-Deployment erstellt haben.
-
-
Behalten Sie die Felder auf der Seite "Verwaltete Optionen" bei, und wählen Sie Weiter aus.
-
Ändern Sie auf der Seite "Replicat-Parameter" die MAP-Zeile wie folgt:
MAP SRC_OCIGGLL.*, TARGET SRCMIRROR_OCIGGLL.*;
-
-
Konfigurieren Sie auf der Seite "Eigenschaften" die folgenden Eigenschaften:
-
gg.eventhandler.oci.compartmentID: Fügen Sie die OCID des Compartments hinzu, in dem der Oracle Object Storage-Bucket gespeichert ist. -
gg.eventhandler.oci.bucketMappingTemplate: Fügen Sie den Namen des Oracle Object Storage-Buckets hinzu.
-
-
Wählen Sie Erstellen und ausführen aus.
Aufgabe 5: Replikation prüfen
-
Wählen Sie in der Oracle Cloud-Konsole im Navigationsmenü Oracle AI Database aus, und wählen Sie Autonomous AI Transaction Processing aus.
-
Wählen Sie in der Liste der Autonomous AI Transaction Processing-Instanzen Ihre Quellinstanz aus, um deren Details anzuzeigen.
-
Wählen Sie auf der Seite mit den Datenbankdetails die Option Database Actions aus.
Hinweis: Die Anmeldung sollte automatisch erfolgen. Andernfalls melden Sie sich mit den Datenbankzugangsdaten an.
-
Wählen Sie auf der Homepage von Database Actions SQL aus.
-
Geben Sie Folgendes in das Arbeitsblatt ein und wählen Sie Skript ausführen.
-
Wählen Sie in der GoldenGate-OCI GoldenGate-Deployment-Konsole für die Quelle den Extract-Namen und dann Statistiken aus. Stellen Sie sicher, dass
SRC_OCIGGLL.SRC_CUSTOMER7 Einfügungen enthält.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); -
Wählen Sie in der Ziel-Big Data-Deployment-Konsole den Replicat-Namen aus, und wählen Sie Statistiken aus. Stellen Sie sicher, dass
SRC_OCIGGLL.SRC_CUSTOMER7 Einfügungen enthält. -
Führen Sie in der Autonomous AI Lakehouse Cloud-SQL-Zielkonsole den folgenden Befehl aus, um die replizierten Daten zu validieren:
select * from SRCMIRROR_OCIGGLL.SRC_CUSTOMER;