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