Daten in Streamanalysen replizieren
Hier erfahren Sie, wie Sie Daten aus OCI GoldenGate in Stream Analytics replizieren.
GoldenGate Stream Analytics begann als komplexe Ereignisverarbeitungs-Engine, die auf Laufzeit-Frameworks mit Apache Spark und Apache Kafka ausgeführt wurde. Stream Analytics kann einen Datenstrom aus jeder Quelle aufnehmen, z.B. einer Datenbank, GoldenGate, Kafka, JMS, REST oder sogar einer Dateisystemdatei. Nachdem die Daten aufgenommen wurden, können Sie Analysen für Livedaten ausführen.
Bevor Sie beginnen
Um diesen Schnellstart erfolgreich abzuschließen, benötigen Sie:
- Eine Autonomous Database-Quelldatenbank mit geladenen Beispieldaten und aktiviertem zusätzlichem Logging.
Tipp:
Sie können die OCI GoldenGate-Beispieldaten herunterladen, wenn Sie Beispieldaten für die Arbeit benötigen.- Bearbeiten Sie zunächst
SETUP_USERS_ATP.sql
, und ändern Sie das Kennwort desSRC_OCIGGLL
-Benutzers, um die Sonderzeichen zu entfernen. - Mit dem SQL-Tool für Datenbankaktionen von Autonomous Database können Sie die beiden Skripte ausführen, um das Benutzerschema und die Tabellen zu erstellen.
- Mit dem SQL-Tool können Sie zusätzliches Logging aktivieren.
- Bearbeiten Sie zunächst
- GGADMIN-Benutzer in der Autonomous Database-Quellinstanz entsperren
- Wählen Sie auf der Seite "Autonomous Database Details" im Menü Database actions die Option Database Users aus.
Tipp:
Verwenden Sie die Autonomous Database-Administratorzugangsdaten, die Sie beim Erstellen der Instanz angegeben haben, um sich anzumelden, wenn Sie dazu aufgefordert werden. - Suchen Sie den Benutzer GGGADMIN, und wählen Sie dann im Menü mit den Auslassungspunkten (drei Punkte) die Option Bearbeiten aus.
- Geben Sie im Bereich "Benutzer bearbeiten" ein Kennwort ein, bestätigen Sie das Kennwort, und deaktivieren Sie die Option Account ist gesperrt.
- Klicken Sie auf Änderungen anwenden.
- Wählen Sie auf der Seite "Autonomous Database Details" im Menü Database actions die Option Database Users aus.
Aufgabe 1: OCI GoldenGate-Ressourcen erstellen
- Erstellen Sie das OCI GoldenGate-Deployment für die Datenreplikation.
- Verbindung für die Quelldatenbank erstellen.
- Weisen Ihnen die Verbindung zum Deployment zu.
- Extraktion erstellen und ausführen.
Aufgabe 2: Stream Analytics-Ressourcen erstellen
- Stream Analytics-Deployment erstellen.
- Erstellen Sie eine Kafka-Verbindung mit der öffentlichen IP der Kafka-Instanz, und wählen Sie Plaintext als Sicherheitsprotokoll aus.
- GoldenGate-Verbindung erstellen.
- Weisen Sie die Verbindungen dem Stream Analytics-Deployment zu.