Migration Assistant vous permet de migrer des objets tels que des tâches planifiées et des tables entre des espaces de travail. Exportez-les depuis l'espace de travail source à l'aide de DataWorks export, puis importez-les dans l'espace de travail de destination à l'aide de DataWorks import.
Limitations
-
Le tableau suivant répertorie les fonctionnalités de migration DataWorks prises en charge par chaque édition.
Fonctionnalité de migration DataWorks
Edition Basic
Edition Standard
Edition Professional
Edition Enterprise
Nombre de packages d'exportation DataWorks pris en charge par locataire
Remarque-
La création et la réussite d'une tâche d'exportation génèrent un package d'exportation.
-
Si le nombre de packages d'exportation dépasse la limite de votre édition, mettez-la à niveau pour en obtenir davantage. L'achat séparé de packages d'exportation supplémentaires n'est pas possible.
Jusqu'à 10 (cumulatif)
Jusqu'à 30 (cumulatif)
Jusqu'à 100 (cumulatif)
Illimité
Limite de taille du package d'importation DataWorks
Téléchargement de fichier local
30 Mo
30 Mo
30 Mo
30 Mo
Téléchargement de fichier OSS
Non pris en charge
Non pris en charge
Illimité
Illimité
Prise en charge de la validation et du déploiement automatiques lors de l'importation DataWorks
Non pris en charge
Non pris en charge
Pris en charge
Pris en charge
-
Seuls les comptes Alibaba Cloud et les administrateurs d'espace de travail peuvent importer et exporter des données. Les membres ayant d'autres rôles peuvent uniquement consulter les listes de tâches d'importation et d'exportation ; ils ne disposent pas des autorisations nécessaires pour effectuer ces opérations.
-
Lorsque vous exportez et importez des règles Data Quality (prises en charge uniquement dans legacy Data Studio), tenez compte des points suivants :
L'exportation des règles Data Quality n'inclut pas la gestion des abonnements (configurations liées aux alertes).
Si la table associée à une règle Data Quality importée n'existe pas dans l'espace de travail de destination, la règle n'apparaît pas sur la page des règles Data Quality. Si vous créez la table de destination après avoir importé la règle, celle-ci s'affiche sur la page des détails de la règle de la table.
L'importation des règles Data Quality dépend de la réussite de l'importation des tâches planifiées. Si un package d'importation contient à la fois des règles Data Quality et les informations des nœuds de planification associés, vous devez d'abord importer ces nœuds dans l'espace de travail de destination, puis les valider et les déployer. Cette étape est indispensable pour associer correctement les nœuds de planification aux règles Data Quality.
Si vous importez uniquement des règles Data Quality sans les nœuds de planification associés, l'importation réussit, mais les informations de nœud sont absentes. Une fois les nœuds de planification associés importés, validés et déployés, réimportez les règles Data Quality : DataWorks les mettra à jour et les associera aux nœuds de planification.
Data Studio et legacy Data Studio présentent des différences en matière de fonctionnalités Migration Assistant. Pour plus de détails, consultez les notes dans chaque section d'opération ci-dessous.
Les packages d'exportation provenant d'espaces de travail legacy Data Studio ne peuvent pas être importés dans de nouveaux espaces de travail Data Studio.
Prérequis
Avant de créer une tâche d'importation, effectuez les préparations suivantes :
-
Une tâche d'exportation a été créée.
Utilisez Migration Assistant pour créer une tâche d'exportation pour les objets à migrer, tels que les tâches planifiées et les tables. Pour plus d'informations, consultez Créer et afficher les tâches d'exportation DataWorks.
-
Le fichier d'importation est prêt.
Vous pouvez télécharger un fichier d'importation depuis votre ordinateur local ou depuis Alibaba Cloud Object Storage Service (OSS). Préparez le fichier selon la méthode de téléchargement choisie :
Téléchargement local : Téléchargez le package d'exportation généré à l'étape précédente sur votre ordinateur local. Pour plus d'informations, consultez Télécharger un package d'exportation.
Téléchargement OSS (non pris en charge dans le nouveau Data Studio) : Téléchargez le package d'exportation généré à l'étape précédente sur votre ordinateur local, puis téléchargez-le sur OSS. Pour plus d'informations, consultez Téléchargement simple.
Accéder à Migration Assistant
Connectez-vous à la console DataWorks, basculez vers la région souhaitée, puis cliquez sur Plus > Migration Assistant dans le volet de navigation de gauche pour accéder à la Homepage de Migration Assistant.
Créer une tâche d'importation
New Data Studio
Dans le volet de navigation de gauche de Migration Assistant, cliquez sur .
Sur la page de liste des tâches d'importation, cliquez sur Create Import Task dans le coin supérieur droit.
-
Dans la boîte de dialogue Create Import Task, configurez les paramètres.
Paramètre
Description
Import Package Name
Le nom d'importation ne peut contenir que des lettres, des caractères chinois, des chiffres, des traits de soulignement (_) et des points (.).
Upload Method
Vous pouvez télécharger le fichier d'importation depuis votre ordinateur local ou depuis OSS :
-
Local Upload : Cliquez sur Upload File et suivez les instructions à l'écran pour télécharger et vérifier le fichier local.
RemarqueLa taille maximale d'un fichier local pouvant être téléchargé est de 30 Mo.
Une fois le message The resource package passes verification. affiché, cliquez sur Preview File pour afficher les détails du fichier à importer.
Remarks
Saisissez une brève description de la tâche d'importation.
-
-
Cliquez sur OK pour accéder à la page Import Task Settings.
Avant d'importer la tâche, vous devez vérifier le format et le contenu du fichier d'importation. Le bouton OK n'est cliquable qu'après la réussite de la vérification.
-
Configurez la tâche d'importation.
Vous devez configurer le Computing Resource Mapping (un exemple de configuration utilisant le moteur de calcul MaxCompute est présenté ci-dessous). Les autres configurations sont facultatives et peuvent être définies selon vos besoins métier.
RemarqueSi vous effectuez des importations et des exportations entre différents espaces de travail sous le même compte Alibaba Cloud dans la même région, configurez uniquement le mappage des instances de moteur.
-
Dans la section Computing Resource Mapping, configurez le mappage des ressources de calcul entre l'espace de travail source et l'espace de travail de destination.
Le champ Computing Resources in Destination Workspace affiche le nom d'affichage de la ressource de calcul liée à Data Studio dans l'espace de travail de destination, et non le nom du projet utilisé pour créer la ressource de calcul. Pour afficher ce nom, accédez à Data Studio, cliquez sur l'icône
dans le volet de navigation de gauche, puis accédez à la page de liste Computing Resources.Si Data Studio dans l'espace de travail source est lié à plusieurs types de ressources de calcul, mais que l'espace de travail de destination n'est lié qu'à un seul type, la tâche d'importation échoue. En effet, l'espace de destination ne dispose pas des autorisations nécessaires pour créer d'autres types de nœuds.
Facultatif : Dans la section Resource Group Mapping, modifiez le mappage des groupes de ressources entre les espaces de travail source et de destination afin d'éviter les échecs de recherche de groupe de ressources lors de l'exécution des tâches.
-
Facultatif : Dans la section Dependency Mapping, configurez le mappage de projet pour les nœuds connexes.
Si la tâche fait référence au nom de l'espace de travail source (par exemple, dans le code de la tâche, le nom d'entrée ou le nom de sortie), modifiez le New Project Name pour remplacer ces références par le nouveau nom d'espace de travail et garantir des dépendances correctes après l'importation.
-
Facultatif : Dans la section DataService Studio Settings, configurez le mappage des processus métier pour les API Data Service.
Si le package d'importation contient des API Data Service, sélectionnez un processus métier de destination pour celles-ci. Si aucun processus métier approprié n'existe, cliquez sur Create Business Process pour en créer un.
-
Facultatif : Dans la section Configure Import Policy, configurez les politiques de conflit pour les sources de données et les API Data Service.
Si le nom d'une source de données ou d'une API Data Service importée entre en conflit avec un objet existant dans l'espace de travail de destination, sélectionnez Skip (par défaut ; conserve l'objet existant) ou Replace (remplace l'objet existant par celui du package d'importation). Affichez les détails des conflits pour confirmer l'étendue de l'impact.
-
Facultatif : Dans la section Committing Rule, vous pouvez Change Owner.
RemarqueSi un objet portant le même nom existe déjà dans l'espace de travail de destination, la validation échoue.
Si vous choisissez de ne pas modifier le propriétaire et que la tâche source n'a pas de propriétaire, le soumettant est défini comme propriétaire de la tâche.
-
Cliquez sur Start Import dans le coin inférieur gauche.
Dans la boîte de dialogue Prompt, cliquez sur OK.
Legacy Data Studio
Dans le volet de navigation de gauche de Migration Assistant, cliquez sur .
Sur la page de liste des tâches d'importation, cliquez sur Create Import Task dans le coin supérieur droit.
-
Dans la boîte de dialogue Create Import Task, configurez les paramètres.
Paramètre
Description
Import Package Name
Le nom d'importation ne peut contenir que des lettres, des caractères chinois, des chiffres, des traits de soulignement (_) et des points (.).
Upload Method
Vous pouvez télécharger le fichier d'importation depuis votre ordinateur local ou depuis OSS. Les options suivantes sont disponibles :
-
Local Upload : Cliquez sur Upload File et suivez les instructions à l'écran pour télécharger et vérifier le fichier local.
RemarqueLa taille maximale d'un fichier local pouvant être téléchargé est de 30 Mo.
-
OSS Object : Saisissez le OSS Endpoint et cliquez sur Check. Vous pouvez vous connecter à la console OSS et suivre ces étapes pour obtenir l'URL du fichier.
RemarqueSeules les éditions DataWorks Professional et supérieures prennent en charge le téléchargement OSS.
Dans le volet de navigation de gauche, cliquez sur Liste des buckets. Accédez au bucket cible, puis choisissez Gestion des fichiers > Liste des fichiers dans le menu de gauche. Cliquez sur le fichier cible. Dans le panneau de détails sur le côté droit, recherchez le champ URL et cliquez sur Copier l'URL du fichier pour obtenir l'URL.
Une fois le message The resource package passes verification. affiché, cliquez sur Preview File pour afficher les détails du fichier à importer.
Remarks
Saisissez une brève description de la tâche d'importation.
-
-
Cliquez sur OK pour accéder à la page Import Task Settings.
Avant d'importer la tâche, vous devez vérifier le format et le contenu du fichier d'importation. Le bouton OK n'est cliquable qu'après la réussite de la vérification.
-
Configurez la tâche d'importation.
Vous devez configurer le Computing Resource Mapping (un exemple de configuration utilisant le moteur de calcul MaxCompute est présenté ci-dessous). Les autres configurations sont facultatives et peuvent être définies selon vos besoins métier.
RemarqueSi vous effectuez des importations et des exportations entre différents espaces de travail sous le même compte Alibaba Cloud dans la même région, configurez uniquement le mappage des instances de moteur.
-
Dans la section Computing Resource Mapping, configurez le mappage des ressources de calcul entre l'espace de travail source et l'espace de travail de destination.
Le champ Computing Resources in Destination Workspace affiche le nom d'affichage de la ressource de calcul liée à Data Studio dans l'espace de travail de destination, et non le nom du projet utilisé pour créer la ressource de calcul. Pour afficher ce nom, accédez à Data Studio, cliquez sur l'icône
dans le volet de navigation de gauche, puis accédez à la page de liste Computing Resources.Si Data Studio dans l'espace de travail source est lié à plusieurs types de ressources de calcul, mais que l'espace de travail de destination n'est lié qu'à un seul type, la tâche d'importation échoue. En effet, l'espace de destination ne dispose pas des autorisations nécessaires pour créer d'autres types de nœuds.
Facultatif : Dans la section Resource Group Mapping, modifiez le mappage des groupes de ressources entre les espaces de travail source et de destination afin d'éviter les échecs de recherche de groupe de ressources lors de l'exécution des tâches.
-
Facultatif : Dans la section Dependency Mapping, configurez le mappage de projet pour les nœuds connexes.
Si la tâche fait référence au nom de l'espace de travail source (par exemple, dans le code de la tâche, le nom d'entrée ou le nom de sortie), modifiez le New Project Name pour remplacer ces références par le nouveau nom d'espace de travail et garantir des dépendances correctes après l'importation.
-
Facultatif : Dans la section Conflict Rules, configurez les politiques de conflit pour les sources de données et les paramètres de workflow.
Si le nom d'une source de données ou d'un workflow importé entre en conflit avec une source de données existante dans l'espace de travail de destination, sélectionnez Skip (par défaut ; conserve la source de données existante dans l'espace de travail de destination) ou Replace (remplace la source de données existante par celle du package d'importation). Prévisualisez les conflits pour confirmer l'étendue de l'impact.
-
Facultatif : Dans la section Dry-run Property, cliquez sur Set to Dry-run à côté du nœud correspondant.
Vous pouvez également sélectionner plusieurs nœuds et cliquer sur Batch Set to Dry-run.
Cette action définit la propriété de temps dans les paramètres de planification pour les tâches planifiées. Un nœud en mode dry-run s'exécute avec succès sans générer de données.
Facultatif : Dans la section DataService Studio Settings, Specify Mappings for DataService Studio Business Processes pour les instances DataService Studio correspondantes.
-
Facultatif : Dans la section Committing Rule, vous pouvez configurer les règles de validation pour Resource, Function et Table, ainsi que Change Owner.
RemarqueSi un objet portant le même nom existe déjà dans l'espace de travail de destination, la validation échoue.
Si vous choisissez de ne pas modifier le propriétaire et que la tâche source n'a pas de propriétaire, le soumettant est défini comme propriétaire de la tâche.
-
Cliquez sur Start Import dans le coin inférieur gauche.
Dans la boîte de dialogue Prompt, cliquez sur OK.
Afficher les tâches d'importation
Sur la page Import Task List, les opérations disponibles varient selon l'état de la tâche :
Une fois une tâche importée, cliquez sur View Import Report à côté de la tâche sur la page Import Task List pour afficher les Basic Information, les Import Results, les Details et les Import Settings de la tâche d'importation.
-
Pour une tâche à l'état Editing, vous pouvez effectuer les opérations suivantes :
Cliquez sur Continue to Edit à côté de la tâche pour modifier sa configuration sur la page Import Task Settings.
Cliquez sur Preview à côté de la tâche pour afficher les Basic Information, l'Overview et les Details du fichier d'importation.
Cliquez sur Delete à côté de la tâche, puis sur OK dans la boîte de dialogue de confirmation pour supprimer la tâche d'importation.
Pour une tâche à l'état Import Failed, cliquez sur Import Again à côté de la tâche (pris en charge uniquement dans legacy Data Studio). Dans la boîte de dialogue Import Progress, une fois l'importation terminée, cliquez sur Return to Import Task List. New Data Studio (Data Studio) ne prend pas en charge la réimportation. Si une importation échoue, créez une nouvelle tâche d'importation.
New Data Studio (Data Studio) prend en charge l'arrêt d'une tâche d'importation en cours.