En savoir plus sur la diffusion en continu des sujets Kafka sur Oracle Autonomous Database à l'aide d'Oracle Integration 3
Les sujets de Kafka ont différents cas d'utilisation et les données doivent être reçues et traitées en permanence. Il existe plusieurs façons de consommer une diffusion en continu Kafka dans Oracle Cloud Infrastructure (OCI).
Dans ce livre de jeu de solution, nous utilisons Oracle Integration 3 pour saisir les messages de diffusion en continu Kafka à partir d'Oracle GoldenGate Stream Analytics et stocker les données dans Oracle Autonomous Database. Oracle GoldenGate Stream Analytics permet aux utilisateurs de créer des pipelines d'analyses et de transformation de données évolutives pour des informations d'affaires en temps réel agiles. Vous pouvez également consommer un flux Kafka à partir d'une instance sur place.
Étapes préliminaires
Vous devez télécharger et installer Kafka dans votre environnement et les rubriques Kafka suivantes. Les producteurs doivent être opérationnels pour produire des messages.
Architecture
Cette architecture présente les flux Kafka sur place, Oracle Integration 3, Oracle GoldenGate Stream Analytics et Oracle Autonomous Database dans une région OCI.
Utilisez cette architecture pour saisir les messages de diffusion en continu Kafka à partir d'un flux Kafka sur place ou d'analyses de flux Oracle GoldenGate dans Oracle Autonomous Database à l'aide d'Oracle Integration 3.
La région OCI contenant Oracle Integration 3 ingère des données à partir des flux Kafka sur place ou d'Oracle GoldenGate Stream Analytics.
Oracle Integration 3 stocke les données dans une table relationnelle d'Oracle Autonomous Database.
Cette architecture prend en charge les composants suivants :
- Flux Kafka
Kafka Streams est une bibliothèque client permettant de créer des applications et des microservices, où les données d'entrée et de sortie sont stockées dans des grappes Kafka. Il combine la simplicité d'écriture et de déploiement d'applications Java et Scala standard côté client avec les avantages de la technologie de cluster côté serveur de Kafka.
- Autonomous Database
Oracle Autonomous Database est un environnement de base de données préconfiguré entièrement géré que vous pouvez utiliser pour le traitement des transactions et les charges de travail d'entreposage de données. Il n'est pas nécessaire de configurer ou de gérer du matériel ni d'installer des logiciels. Oracle Cloud Infrastructure gère la création, la sauvegarde, l'application de correctifs, la mise à niveau et le réglage de la base de données.
- Oracle Integration 3
Oracle Integration 3 est un environnement préconfiguré entièrement géré qui vous permet d'intégrer vos applications en nuage et sur place, d'automatiser vos processus d'affaires, de développer des applications visuelles, d'utiliser un serveur de fichiers conforme à SFTP pour stocker et extraire des fichiers et d'échanger des documents d'affaires avec un partenaire commercial B2B.
- Analyse de flux Oracle GoldenGate
GoldenGate Stream Analytics permet la création de tableaux de bord opérationnels personnalisés qui fournissent une surveillance et des analyses en temps réel des flux d'événements dans un système basé sur Apache Spark. Il permet aux clients d'identifier les événements présentant un intérêt pour leur système basé sur Apache Spark, d'exécuter des interrogations sur ces flux d'événements en temps réel et de générer des tableaux de bord opérationnels ou d'émettre des alertes en fonction de cette analyse.
- Oracle SQL Developer
Oracle SQL Developer est un environnement de développement gratuit et intégré qui simplifie le développement et la gestion d'Oracle Database dans les déploiements traditionnels et en nuage. SQL Developer offre un développement complet de bout en bout de vos applications PL/SQL, une feuille de calcul pour l'exécution d'interrogations et de scripts, une console DBA pour la gestion de la base de données, une interface de rapports, une solution de modélisation de données complète et une plate-forme de migration pour déplacer vos bases de données de 3e partie vers Oracle.
À propos des produits et des rôles requis
Cette solution nécessite les produits et les rôles suivants :
- Oracle Autonomous Database
- Oracle Integration 3
- Oracle Cloud Infrastructure
- Analyse de flux d'Oracle GoldenGate
Il s'agit des rôles nécessaires pour chaque service.
Nom du produit : Rôle | Obligatoire pour... |
---|---|
Oracle Autonomous Database : administrateur | Créez les données d'identification. |
Oracle Integration 3 : admin | Créez les données d'identification. |
Oracle Cloud Infrastructure : administrateur | Créez et gérez des ressources OCI. |
Analyse de flux Oracle GoldenGate : administrateur | Configurer le fournisseur Kafka pour l'ingestion de données. |
Voir Produits, solutions et services Oracle pour obtenir ce dont vous avez besoin.