DataWorks offre une méthode visuelle pour importer des données dans AnalyticDB for MySQL. Cette approche nécessite moins de configuration que les tables externes et convient parfaitement aux transferts de données de faible volume. Cette rubrique vous guide pas à pas dans l'importation de données depuis PolarDB-X (anciennement DRDS) vers AnalyticDB for MySQL à l'aide d'une tâche de synchronisation Data Integration de DataWorks.
Fonctionnement
Une tâche de synchronisation DataWorks repose sur trois composants que vous configurez séquentiellement :
| Composant | Rôle |
|---|---|
| Reader | Se connecte à la base de données source (PolarDB-X) et lit les données |
| Writer | Se connecte à la base de données de destination (AnalyticDB for MySQL) et écrit les données |
| Sync job | Orchestre le reader et le writer — définit la planification, les mappages de champs et l'exécution |
Configurez d'abord le reader et le writer, puis créez la sync job qui les relie.
Prérequis
Avant de commencer, assurez-vous d'avoir :
-
Configuré les bases de données source (PolarDB-X) et de destination (AnalyticDB for MySQL) dans Data Source Management au sein de DataWorks. Consultez la liste des sources de données pour connaître les sources prises en charge, ainsi que la rubrique Gestion des sources de données pour les étapes de configuration.
Pour obtenir la liste complète des sources prises en charge par la synchronisation par lots et leurs configurations, consultez les Sources de données prises en charge et solutions de synchronisation.
Acheté un groupe de ressources avec une spécification adaptée et l'avoir rattaché à l'espace de travail. Selon votre configuration, utilisez soit un groupe de ressources Serverless, soit un groupe de ressources dédié pour Data Integration.
Établi une connexion réseau entre le groupe de ressources et la source de données. Consultez la rubrique Configurer les connexions réseau.
Importer des données de PolarDB-X vers AnalyticDB for MySQL
Étape 1 : Configurer le reader
Configurez le DRDS Reader pour connecter DataWorks à votre base de données source PolarDB-X. Le reader définit quelles données extraire et comment les lire.
Pour plus de détails sur la configuration, consultez DRDS Reader.
Étape 2 : Configurer le writer
Configurez le AnalyticDB for MySQL 3.0 Writer pour connecter DataWorks à votre base de données de destination. Le writer définit la manière dont les données extraites sont écrites dans AnalyticDB for MySQL.
Pour plus de détails sur la configuration, consultez AnalyticDB for MySQL 3.0 Writer.
Étape 3 : Créer et exécuter la sync job
Utilisez l'interface sans code pour créer un nœud de synchronisation par lots qui connecte le reader et le writer. Dans cette interface, mappez les champs source aux champs de destination et configurez la planification d'exécution.
Pour plus de détails sur la configuration, consultez Configuration de l'interface sans code.