Dans DataWorks, utilisez les nœuds PAI Designer pour charger des pipelines PAI Designer et configurer les paramètres de planification afin de les exécuter en tant que tâches périodiques.
Prérequis
-
Autorisez DataWorks à accéder à Platform for AI (PAI).
Accédez à la page d'autorisation pour accorder les autorisations en un clic. Pour plus d'informations sur la stratégie d'autorisation, consultez AliyunServiceRoleForDataWorksEngine. Seul un compte Alibaba Cloud ou un utilisateur RAM disposant de la stratégie AliyunDataWorksFullAccess peut accorder ces autorisations.
Vous avez créé un répertoire de projet.
Vous avez créé un nœud PAI Designer. Pour plus d'informations, consultez Créer un nœud pour un pipeline de planification.
Étape 1 : Configurer le nœud PAI Designer
Sur la page d'édition du nœud PAI Designer, configurez le nœud comme suit.
Tâche de nœud
Pour charger un pipeline existant, créez-le d'abord dans PAI. Vous pouvez ensuite rechercher et charger le pipeline par son nom.
Si le pipeline PAI Designer est modifié, cliquez sur Reload pour importer la dernière version. Cliquez ensuite sur Publish pour déployer la tâche. La page propose également des raccourcis vers Go to PAI Designer to edit et Go to PAI Designer to create.
Sur la page d'édition du nœud PAI Designer, créez un pipeline PAI Designer selon l'une des méthodes suivantes :
-
Créer un pipeline vide.
Créez un pipeline vide en fonction de vos besoins métier et construisez un modèle en ajoutant des composants par glisser-déposer. Pour plus d'informations, consultez Créer un pipeline : Pipeline vide.
-
Créer un pipeline à partir d'un modèle prédéfini.
PAI Designer fournit des modèles prédéfinis permettant de créer rapidement des pipelines similaires. Modifiez ensuite les composants ou leurs configurations pour construire votre modèle. Pour plus d'informations, consultez Créer un pipeline : Modèle prédéfini.
-
Créer un pipeline à partir d'un modèle personnalisé.
Enregistrez un pipeline stable en tant que modèle personnalisé pour que les autres membres de votre espace de travail puissent l'utiliser et le modifier. Pour plus d'informations, consultez Créer un pipeline : Modèle personnalisé.
Paramètres de planification
Pour exécuter périodiquement une tâche de nœud créée, cliquez sur Scheduling Settings à droite de la page d'édition du nœud afin de configurer les informations de planification selon vos besoins métier. Pour plus d'informations, consultez Configuration de la planification des nœuds.
DataWorks met à disposition les Scheduling Parameters pour l'attribution dynamique de variables dans les tâches périodiques. Définissez des variables dans le code de votre tâche au format ${var_name}, puis attribuez-leur des valeurs dans la section . Pour plus d'informations sur les formats pris en charge, consultez Formats des paramètres de planification.
Le code suivant illustre l'utilisation d'un paramètre de planification :
--command='echo '\''${var_name}'\'';' \ -- Use with scheduling parameters.
Une fois la tâche configurée, cliquez sur Save.
Étape 2 : Publier et gérer le nœud
Une fois la tâche de nœud enregistrée, publiez le nœud. Pour plus d'informations, consultez Publication de nœud/pipeline.
-
Après la publication de la tâche, accédez à la section Publish to production environment et cliquez sur Go to operation and maintenance pour consulter l'état de la tâche. Pour plus d'informations, consultez Présentation du centre d'opérations.
RemarqueIl est impossible d'exécuter directement les nœuds PAI Designer depuis DataStudio. Vous devez les exécuter depuis le centre d'opérations. Dans le centre d'opérations de l'environnement de développement, accédez à la page Node O&M et sélectionnez . Localisez ensuite la tâche et cliquez sur Test ou Supplementary data dans la colonne Actions pour l'exécuter.