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:

Umgebung eingerichtet: Autonome KI-Datenbanken

  1. Laden Sie das Beispieldatenbankschema herunter, und dekomprimieren Sie es.

  2. Richten Sie die autonome KI-Quelltransaktionsverarbeitung ein:

    1. 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.

    2. Wählen Sie Database Actions aus.

    3. Aktivieren Sie den GGADMIN-Benutzer:

      1. Wählen Sie unter Administration die Option Database Users aus.

      2. Suchen Sie GGADMIN, und wählen Sie das zugehörige Auslassungsmenü (drei Punkte) aus, und wählen Sie Bearbeiten aus.

      3. Geben Sie im Bereich "Benutzer bearbeiten" das GGADMIN-Kennwort an, bestätigen Sie das Kennwort, und deaktivieren Sie Account ist gesperrt.

      4. Wählen Sie Apply Changes aus.

    4. Laden Sie das Beispielschema und die Daten der Quelle:

      1. Wählen Sie im Menü "Datenbankaktionen" unter Entwicklung die Option SQL aus.

      2. Kopieren Sie das Skript von OCIGGLL_OCIGGS_SETUP_USERS_ATP.sql, und fügen Sie das Skript in das SQL-Arbeitsblatt hinzu.

      3. Wählen Sie Skript ausführen aus. Auf der Registerkarte "Skriptausgabe" werden Bestätigungsmeldungen angezeigt.

      4. 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.

    5. 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.

    6. Aktivieren Sie zusätzliches Logging:

      1. Leeren Sie das SQL-Arbeitsblatt.

      2. Geben Sie die folgende Anweisung ein, und wählen Sie Anweisung ausführen aus:

        ALTER PLUGGABLE DATABASE ADD SUPPLEMENTAL LOG DATA;
  3. Richten Sie das Ziel Autonomous AI Lakehouse ein:

    1. 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.

    2. Wählen Sie Database Actions aus.

    3. Wählen Sie im Menü "Database Actions" unter "Development" SQL aus.

    4. 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.

    5. Wählen Sie Skript ausführen aus. Auf der Registerkarte "Skriptausgabe" werden Bestätigungsmeldungen angezeigt.

    6. 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

    7. 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.

  1. Erstellen Sie ein Oracle-Deployment für die Autonomous AI Transaction Processing-Quellinstanz.

  2. Erstellen Sie ein Big Data Deployment für das Autonomous AI Lakehouse-Ziel.

  3. Erstellen Sie eine Verbindung für die Autonomous AI Transaction Processing-Quellinstanz.

  4. Erstellen Sie eine Verbindung für die Autonomous AI Lakehouse-Zielinstanz.

  5. Verbindung für Oracle Object Storage erstellen.

  6. Erstellen Sie eine Verbindung zu GoldenGate, und weisen Sie diese Verbindung dem Oracle-Quell-Deployment zu.

  7. Weisen Sie die Autonomous AI Transaction Processing-Verbindung dem Oracle-Quell-Deployment zu.

  8. Weisen Sie der Autonomous AI Lakehouse-Verbindung das Big Data-Ziel-Deployment zu.

  9. Weisen Sie die Oracle Object Storage-Verbindung dem Big Data-Ziel-Deployment zu.

Aufgabe 2: Extract hinzufügen

  1. Wählen Sie auf der Seite "Deployments" das Autonomous AI Transaction Processing-Quell-Deployment.

  2. Wählen Sie auf der Seite "Deployment-Details" die Option Konsole starten.

  3. Melden Sie sich mit dem Benutzernamen und Kennwort des Quell-Deployment-Administrators an.

  4. Fügen Sie einen Extract hinzu.

Aufgabe 3: Verteilungspfad hinzufügen und ausführen

  1. 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.

  2. Fügen Sie in der GoldenGate-Deployment-Konsole der Quelle eine Pfadverbindung für den in Schritt 1 erstellten Benutzer hinzu.

    1. Wählen Sie in der GoldenGate-Deployment-Konsole der Quelle in der linken Navigationsleiste Pfadverbindungen aus.

    2. Wählen Sie Pfadverbindung hinzufügen (Plussymbol), und führen Sie die folgenden Schritte aus:

      1. Geben Sie unter Zugangsdatenalias GGSNetwork ein.

      2. Geben Sie unter Benutzer-ID den Namen des in Schritt 1 erstellten Benutzers an.

      3. Geben Sie das Kennwort des Benutzers zur Bestätigung zweimal ein.

    3. Klicken Sie auf Weiterleiten.

      Die Pfadverbindung wird in der Liste "Pfadverbindungen" angezeigt.

  3. Fügen Sie in der Quell-Deployment-Konsole einen Verteilungspfad mit den folgenden Werten hinzu:

    1. 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 E1 ein.

    2. Gehen Sie auf der Seite Zieloptionen wie folgt vor:

      • Geben Sie unter Zielhost die Hostdomain des Ziel-Deployments an.

      • Geben Sie unter Portnummer 443 ein.

      • Geben Sie unter Trailname einen aus zwei Zeichen bestehendem Namen wie E1 ein.

      • Geben Sie unter Alias den in Schritt 2 erstellten Zugangsdatenalias ein.

  4. Prüfen Sie in der Big Data-Deployment-Konsole des Ziels den Empfangspfad, der als Ergebnis des Verteilungspfades erstellt wurde.

    1. Wählen Sie in der Big Data-Zielbereitstellungskonsole die Option Receiver Service aus.

    2. 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

  1. Wählen Sie in der Big Data-Zielbereitstellungskonsole die Option Administratorservice und dann Replicat hinzufügen (Plussymbol).

  2. Fügen Sie ein Replicat hinzu mit den folgenden Werten:

    1. Wählen Sie auf der Seite "Replicat-Informationen" unter "Replicat-Typ" die Option Classic Replicat aus, und geben Sie einen Prozessnamen ein.

    2. 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.

    3. Behalten Sie die Felder auf der Seite "Verwaltete Optionen" bei, und wählen Sie Weiter aus.

    4. Ändern Sie auf der Seite "Replicat-Parameter" die MAP-Zeile wie folgt:

      MAP SRC_OCIGGLL.*, TARGET SRCMIRROR_OCIGGLL.*;
  3. Konfigurieren Sie auf der Seite "Eigenschaften" die folgenden Eigenschaften:

    1. gg.eventhandler.oci.compartmentID: Fügen Sie die OCID des Compartments hinzu, in dem der Oracle Object Storage-Bucket gespeichert ist.

    2. gg.eventhandler.oci.bucketMappingTemplate: Fügen Sie den Namen des Oracle Object Storage-Buckets hinzu.

  4. Wählen Sie Erstellen und ausführen aus.

Aufgabe 5: Replikation prüfen

  1. Wählen Sie in der Oracle Cloud-Konsole im Navigationsmenü Oracle AI Database aus, und wählen Sie Autonomous AI Transaction Processing aus.

  2. Wählen Sie in der Liste der Autonomous AI Transaction Processing-Instanzen Ihre Quellinstanz aus, um deren Details anzuzeigen.

  3. 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.

  4. Wählen Sie auf der Homepage von Database Actions SQL aus.

  5. Geben Sie Folgendes in das Arbeitsblatt ein und wählen Sie Skript ausführen.

  6. 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_CUSTOMER 7 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);
  7. 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_CUSTOMER 7 Einfügungen enthält.

  8. 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;