Utilisez Migration Service (MMS) pour migrer des données depuis une source vers MaxCompute.
Types de tâches de migration
MMS prend en charge les types de tâches de migration suivants :
Migration complète de base de données : migre une seule base de données.
Migration partielle (plusieurs tables) : migre une ou plusieurs tables.
Migration partielle (plusieurs partitions) : migre une ou plusieurs partitions.
Règles de migration
-
Par défaut, les projets, schémas et noms de tables de destination sont mappés automatiquement. Pour modifier les mappages, cliquez sur Modifier dans la colonne Actions de la base de données cible, ou cliquez sur le nom de la base de données pour ouvrir la liste des tables, puis cliquez sur Modifier pour une table spécifique. Règles par défaut :
Projet de destination : correspond par défaut au projet configuré pour la source de données.
Schéma : correspond par défaut au nom de la base de données source.
Nom de la table : correspond par défaut au nom de la table source.
Une tâche de migration ne migre que les tables et partitions dont l'état n'est pas « Completed ». Consultez et modifiez l'état de la migration dans la colonne Status de la liste des tables ou des partitions.
Procédure
Avant de commencer, configurez une source de données.
Connectez-vous à la console MaxCompute et sélectionnez une région dans le coin supérieur gauche.
Dans le volet de navigation de gauche, choisissez .
-
Sur la page Migration Service, cliquez sur l'onglet Data Source.
Dans la colonne Actions de la source de données cible, cliquez sur Migration Management pour afficher les bases de données.
-
Dans la colonne Actions de la base de données cible, cliquez sur Full DB Migrate ou Partial Migration, puis configurez les paramètres.
Si vous sélectionnez Full DB Migrate, vous pouvez configurer une liste d'exclusion (blacklist) pour exclure certaines tables.
Si vous sélectionnez Partial Migration, accédez à la page de la base de données. Dans les onglets Table List et Partitions, sélectionnez les tables ou partitions à migrer, puis cliquez sur Create Migration Job.
Vous pouvez également activer la migration planifiée. Lorsqu'elle est activée, MMS exécute quotidiennement une tâche de migration selon votre planification, en migrant uniquement les tables ou partitions dont l'état est « Unmigrated ». Consultez l'état de la migration dans la colonne Status de la liste des tables ou des partitions.
RemarqueSi la source de données est MaxCompute
-
Sur la page Migration Management, cliquez sur Migrate Project Properties en haut à droite pour migrer les propriétés du projet MaxCompute.
Cette opération copie tous les paramètres du projet source vers le projet de destination.
Pour migrer les ressources et les UDF, cliquez sur Full Migration dans la colonne Full DB Migrate, puis sélectionnez la migration complète de la base de données, les ressources ou les UDF comme objet de migration.
Cliquez sur Submit pour créer la tâche de migration.
-
Sur la page Migration Service, cliquez sur l'onglet Migration Job.
Vérifiez l'état de la tâche de migration. Si une tâche échoue :
Cliquez sur Details dans la colonne Actions de la tâche ayant échoué. Sur la page Migration Task List, cliquez sur Actions dans la colonne Log de la tâche correspondante pour afficher la raison de l'échec.
-
Cliquez sur Actions dans la colonne Retry de la tâche ayant échoué pour la relancer.
RemarqueLa migration comprend trois étapes : migration du schéma, migration des données et validation des données. Une tâche ayant échoué redémarre à partir de l'étape de migration des données après une opération Retry.