Réplication de données d'Autonomous Transaction Processing vers Azure Synapse Analytics
Ce démarrage rapide montre comment configurer une réplication de données d'Autonomous Transaction Processing vers une base de données Azure Synapse à l'aide d'OCI GoldenGate.
Avant de commencer
Pour mener à bien ce démarrage rapide, vous devez disposer des éléments suivants :
- Espace de travail Synapse Azure
- Conteneur de stockage Azure associé à l'espace de travail Synapse Azure
- Informations d'identification de portée de base de données Azure Synapse afin d'accorder des droits d'accès au pool SQL pour accéder au compte de stockage
- Existence de la table cible : les tables cible doivent exister sur la base de données Synapse avant la réplication. Comme GoldenGate utilise l'instruction SQL de fusion, la table cible doit être une table distribuée par hachage.
- Connexion de stockage de lac de données OCI GoldenGate Azure affectée au déploiement. S'il n'existe pas, créez une connexion de stockage de lac de données Azure et affectez-la au déploiement.
Configuration de l'environnement : Autonomous 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 Autonomous Transaction Processing pour la base de données source.
Pour configurer la base de données autonome 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 Transaction Processing (ATP) sur la page Bases de données autonomes afin de visualiser ses détails et d'accéder à Database Actions.
- Déverrouillez l'utilisateur GGADMIN :
- Cliquez sur Actions de base de données, puis sur Utilisateurs de base de données.
- Localisez GGADMIN, puis cliquez sur le menu représenté par des points de suspension et sélectionnez Modifier.
- Dans le panneau Modifier l'utilisateur, entrez le mot de passe GGADMIN, confirmez le mot de 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 OCI GoldenGate
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 Transaction Processing source.
- Créez un déploiement Big Data pour la synchronisation Azure cible.
- Créer une connexion à l'instance Autonomous Transaction Processing source.
- Création d'une connexion Azure Synapse Analytics.
- Créez une connexion Azure Data Lake Storage.
- Affectez la connexion Autonomous Transaction Processing au déploiement Oracle source.
- Affectez une connexion Azure Synapse au déploiement Big Data cible.
Tâche 2 : ajouter le fichier Extract
- Sur la page Déploiements, sélectionnez le déploiement Autonomous Transaction Processing source.
- Sur la page des 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 un élément Extract.
Tâche 3 : ajoutez et exécutez 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 cible. Sinon, passez à l'étape 3.
- Dans la console de 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, vérifiez le fichier Receiver Path créé suite à la création de Distribution Path.
- Dans la console de déploiement Big Data cible, cliquez sur Receiver Service.
- Consultez les détails du chemin. Ce chemin a été créé à la suite de la création de Distribution Path à l'étape précédente.
Tâche 4 : ajouter et exécuter Replicat
Vous revenez à la page de présentation, dans laquelle vous pouvez consulter les détails de Replicat.
Tâche 5 : vérifier la réplication
Effectuez des mises à jour de l'instance Autonomous Transaction Processing source afin de vérifier la réplication vers Azure Data Lake Storage.