Erfahren Sie mehr über Streaming-Kafka-Themen zu Oracle Autonomous Database mit Oracle Integration 3

Kafka-Themen haben verschiedene Anwendungsfälle und die Daten müssen ständig empfangen und verarbeitet werden. Es gibt verschiedene Möglichkeiten, einen Streaming-Kafka in Oracle Cloud Infrastructure (OCI) zu konsumieren.

In diesem Lösungsplaybook verwenden wir Oracle Integration 3, um Kafka-Streamingnachrichten aus Oracle GoldenGate Stream Analytics zu erfassen und die Daten in Oracle Autonomous Database zu speichern. Mit Oracle GoldenGate Stream Analytics können Benutzer skalierbare Datentransformations- und Analysepipelines für agile Geschäftseinblicke in Echtzeit erstellen. Sie können auch einen Kafka-Stream von einer On-Premise-Instanz konsumieren.

Bevor Sie beginnen

Sie müssen Kafka herunterladen und in Ihrer Umgebung und in den folgenden Kafka-Themen installieren. Producer müssen hochgefahren und gestartet sein, um Nachrichten zu erstellen.

Architektur

Diese Architektur zeigt On-Premises-Kafka-Streams, Oracle Integration 3, Oracle GoldenGate-Streamanalysen und Oracle Autonomous Database in einer OCI-Region.

Mit dieser Architektur können Sie Kafka-Streamingnachrichten aus einem On-Premise-Kafka-Stream erfassen oder Oracle GoldenGate-Streamanalysen mit Oracle Integration in Oracle Autonomous Database 3 streamen.

Die OCI-Region, die Oracle Integration 3 enthält, nimmt Daten aus den On-Premise-Kafka-Streams oder Oracle GoldenGate-Streamanalysen auf.

Oracle Integration 3 speichert die Daten in einer relationalen Tabelle in Oracle Autonomous Database.



oci-oad-kafka-oi-oracle.zip

Diese Architektur unterstützt die folgenden Komponenten:

  • Kafka-Streams

    Kafka Streams ist eine Clientbibliothek zum Erstellen von Anwendungen und Microservices, in der die Eingabe- und Ausgabedaten in Kafka-Clustern gespeichert werden. Es kombiniert die Einfachheit des Schreibens und Bereitstellens von standardmäßigen Java- und Scala-Anwendungen auf Clientseite mit den Vorteilen der serverseitigen Clustertechnologie von Kafka.

  • Autonomous Database

    Oracle Autonomous Database ist eine vollständig verwaltete, vorkonfigurierte Datenbankumgebung, die Sie für Transaktionsverarbeitungs- und Data Warehousing-Workloads verwenden können. Sie müssen keine Hardware konfigurieren oder verwalten oder Software installieren. Mit Oracle Cloud Infrastructure können Sie die Datenbank erstellen, sichern, patchen, aktualisieren und optimieren.

  • Oracle Integration 3

    Oracle Integration 3 ist eine vollständig verwaltete, vorkonfigurierte Umgebung, in der Sie Cloud- und On-Premise-Anwendungen integrieren, Geschäftsprozesse automatisieren, visuelle Anwendungen entwickeln, mit einem SFTP-konformen Dateisystem Dateien speichern und abrufen sowie Geschäftsdokumente mit einem B2B-Geschäftspartner austauschen können.

  • Oracle GoldenGate-Streamanalysen

    GoldenGate Stream Analytics ermöglicht die Erstellung benutzerdefinierter betrieblicher Dashboards, die Echtzeitüberwachung und Analysen von Ereignisstreams in einem Apache Spark-basierten System ermöglichen. Kunden können damit Ereignisse identifizieren, die für ihr Apache Spark-basiertes System von Interesse sind, Abfragen für diese Ereignisstreams in Echtzeit ausführen und betriebliche Dashboards steuern oder Alerts basierend auf dieser Analyse auslösen.

  • Oracle SQL Developer

    Oracle SQL Developer ist eine kostenlose, integrierte Entwicklungsumgebung, mit der die Entwicklung und Verwaltung von Oracle Database sowohl in herkömmlichen als auch in Cloud-Deployments vereinfacht wird. SQL Developer bietet eine vollständige End-to-End-Entwicklung Ihrer PL/SQL-Anwendungen, ein Arbeitsblatt zum Ausführen von Abfragen und Skripten, eine DBA-Konsole zur Verwaltung der Datenbank, eine Berichtsschnittstelle, eine vollständige Datenmodellierungslösung und eine Migrationsplattform zum Verschieben Ihrer 3rd-Party-Datenbanken nach Oracle.

Informationen zu erforderlichen Produkten und Rollen

Für diese Lösung sind folgende Produkte und Rollen erforderlich:

  • Oracle Autonomous Database
  • Oracle Integration 3
  • Oracle Cloud Infrastructure
  • Oracle GoldenGate-Streamanalysen

Dies sind die Rollen, die für jeden Service erforderlich sind.

Produktname: Rolle Erforderlich für...
Oracle Autonomous Database: Administrator Erstellen Sie die Zugangsdaten.
Oracle Integration 3: Admin Erstellen Sie die Zugangsdaten.
Oracle Cloud Infrastructure: Admin OCI-Ressourcen erstellen und verwalten
Oracle GoldenGate Stream Analytics: Admin Konfigurieren Sie den Kafka-Producer für die Datenaufnahme.

Weitere Informationen finden Sie unter Oracle-Produkte, -Lösungen und -Services.