Réplication de données du traitement des transactions d'IA autonome vers Apache Iceberg
Découvrez comment répliquer des données à partir d'Autonomous AI Transaction Processing vers Apache Iceberg dans OCI GoldenGate.
Avant de commencer
Pour mener à Bien Ce Démarrage Rapide, vous devez avoir :
- Un traitement des transactions par IA autonome source
- Environnement Apache Iceberg cible :
- OCI GoldenGate prend en charge Azure Data Lake Storage, Amazon S3 et Google Cloud Storage en tant que services de stockage pour les tables Apache Iceberg.
- OCI GoldenGate prend en charge les catalogues Hadoop, Nessie, AWS Glue, Polaris, REST et JDBC pour Apache Iceberg.
Configuration de l'environnement : Autonomous AI Transaction Processing
Si aucune base de données source n'est configurée pour la réplication, procédez comme suit afin de charger un schéma échantillon à utiliser avec le démarrage rapide. Ce démarrage rapide utilise le traitement des transactions par IA autonome pour la base de données source.
Pour configurer le traitement des transactions Autonomous AI source, procédez comme suit :
- Téléchargez et décompressez le schéma échantillon de base de données.
- Dans la console Oracle Cloud, sélectionnez votre instance Autonomous AI Transaction Processing (ATP) sur la page des bases de données autonomes AI pour en visualiser les détails et accéder à Database Actions.
- Déverrouillez l'utilisateur GGADMIN :
- Cliquez sur Database actions (Actions de base de données), puis sur Database Users (Utilisateurs de base de données).
- Localisez GGADMIN, puis cliquez sur le menu représentant des Points de suspension (trois points) et sélectionnez Modifier.
- Dans le panneau Modifier l'utilisateur, entrez le mot du passe GGADMIN, confirmez le mot du passe, puis désélectionnez Compte verrouillé.
- Cliquez sur Appliquer les modifications.
- Chargez le schéma échantillon source et les données :
- Activez la journalisation supplémentaire :
Tâche 1 : créer les ressources
Cet exemple de démarrage rapide nécessite des déploiements et des connexions pour la source et la cible.
- Créez un déploiement Oracle pour l'instance Autonomous AI Transaction Processing source.
- Créez un déploiement Big Data pour la cible Apache Iceberg.
- Création d'une connexion Autonomous Transaction Processing.
- Créez une connexion Apache Iceberg.
- Créez une connexion au serveur GoldenGate et affectez-la au déploiement Oracle.
- Affectez la connexion ATP au déploiement Oracle.
- Affectez la connexion Iceberg au déploiement Big Data.
Tâche 2 : ajouter le fichier Extract
- Sur la page Déploiements, sélectionnez le déploiement Autonomous AI Transaction Processing source.
- Sur la page de détails du déploiement, cliquez sur lancer la console.
- Connectez-vous avec le nom utilisateur et le mot de passe de l'administrateur du déploiement source.
- Ajoutez des informations relatives aux transactions.
- Ajoutez une chaîne Extract.
Tâche 3 : ajouter et exécuter la tâche Distribution Path
- Si vous utilisez la banque d'informations d'identification GoldenGate, créez un utilisateur pour le chemin de distribution dans le déploiement Big Data de la cible, sinon passez à l'étape 3.
- Dans la console du déploiement ATP GoldenGate source, ajoutez une connexion de chemin pour l'utilisateur créé à l'étape 1.
- Dans la console de déploiement ATP source, ajoutez un chemin de distribution avec les valeurs suivantes :
- Dans la console de déploiement Big Data cible cible, vérifiez le Receiver Path créé consécutivements à la Distribution Path.
- Dans la console de déploiement Big Data cible, cliquez sur Receiver Service.
- Consultez les détails du chemin. This path was created as a result of the Distribution Path created in the previous step.