Les nœuds AnalyticDB for MySQL dans DataWorks vous permettent de développer des tâches, de les exécuter selon une planification et de les intégrer à d'autres jobs.
Prérequis
Achetez un cluster AnalyticDB for MySQL. Pour plus d'informations, consultez la rubrique Créer un cluster.
-
Créez un workflow.
DataStudio organise les opérations de développement par workflow. Créez un workflow avant de créer un nœud. Pour plus d'informations, consultez la rubrique Créer un workflow.
-
LieZ une ressource de calcul AnalyticDB for MySQL (V3.0) à DataStudio.
Pour accéder aux données de votre base de données AnalyticDB for MySQL et les développer, ajoutez-la en tant que ressource de calcul à DataWorks et liez cette ressource à DataStudio.
Achetez un groupe de ressources serverless (recommandé) ou un groupe de ressources exclusif pour la planification.
Contexte
AnalyticDB for MySQL est un service de base de données analytique fourni par Alibaba Cloud. Pour plus d'informations, consultez la rubrique Présentation d'AnalyticDB for MySQL
Étape 1 : Créer un nœud AnalyticDB for MySQL
-
Connectez-vous à la console DataWorks. Dans la région cible, cliquez sur dans le volet de navigation de gauche. Sélectionnez un espace de travail dans la liste déroulante et cliquez sur Go to Data Development.
Cliquez avec le bouton droit sur le workflow et choisissez .
Dans la boîte de dialogue Create Node, saisissez un Name pour le nœud et cliquez sur OK. L'onglet de configuration du nœud s'ouvre, ce qui vous permet de développer et de configurer la tâche.
Étape 2 : Développer une tâche AnalyticDB for MySQL
Sélectionner une ressource de calcul (facultatif)
Si votre espace de travail dispose de plusieurs ressources de calcul AnalyticDB for MySQL, sélectionnez celle que vous souhaitez utiliser dans l'onglet de configuration du nœud. Si une seule ressource est disponible, elle est utilisée par défaut.
Développer le code SQL
Rédigez le code SQL dans l'éditeur de code du nœud AnalyticDB for MySQL. Exemple :
SHOW TABLES;
Étape 3 : Configurer la planification des tâches
Pour exécuter la tâche selon une planification, cliquez sur Scheduling dans le volet droit de l'onglet de configuration du nœud afin de configurer ses propriétés de planification. Pour plus d'informations sur les configurations, consultez la rubrique Configurer les propriétés de planification d'un nœud.
Vous devez définir les propriétés Rerun attribute et Parent Nodes du nœud avant de le valider.
Étape 4 : Déboguer le code de la tâche
Déboguez le code pour vérifier que la tâche s'exécute comme prévu.
-
(Facultatif) Sélectionnez un groupe de ressources pour l'exécution de la tâche et attribuez des valeurs aux paramètres personnalisés.
Cliquez sur l'icône
dans la barre d'outils. Dans la boîte de dialogue Parameter, sélectionnez le groupe de ressources à utiliser pour le débogage.Si votre code utilise des paramètres de planification, attribuez-leur des valeurs pour le débogage. Pour plus d'informations sur la logique d'attribution des valeurs, consultez la rubrique Déboguer un nœud déclenché automatiquement.
-
Enregistrez et exécutez les instructions SQL.
Cliquez sur l'icône
dans la barre d'outils pour enregistrer les instructions SQL, puis cliquez sur l'icône
pour exécuter la tâche SQL. -
(Facultatif) Effectuez des tests de fumée.
Pour vérifier que la tâche planifiée s'exécute correctement dans l'environnement de développement, vous pouvez effectuer des tests de fumée lors de la validation du nœud ou à tout moment par la suite. Pour plus d'informations, consultez la rubrique Effectuer des tests de fumée.
Étape 5 : Valider et déployer la tâche
Après avoir configuré le nœud, validez-le et déployez-le. Une fois déployée, la tâche s'exécute selon la planification définie dans ses propriétés de planification.
Cliquez sur l'icône
dans la barre d'outils pour enregistrer la tâche.-
Cliquez sur l'icône
dans la barre d'outils pour valider la tâche.Dans la boîte de dialogue Submission, saisissez une Change Description pour la modification. Vous pouvez également indiquer si une revue de code doit être effectuée après la validation.
RemarqueAvant de valider la tâche, vous devez définir les propriétés Rerun attribute et Parent Nodes du nœud.
La revue de code permet de garantir la qualité du code et d'empêcher le déploiement de code défectueux dans l'environnement de production. Si vous activez la revue de code, un examinateur doit approuver le code validé avant son déploiement. Pour plus d'informations, consultez la rubrique Revue de code.
Si votre espace de travail est en mode standard, après avoir validé la tâche, cliquez sur Deploy dans le coin supérieur droit de l'onglet de configuration du nœud pour la déployer dans l'environnement de production. Pour plus d'informations, consultez la rubrique Déployer des tâches.
Étapes suivantes
Une fois la tâche déployée, elle s'exécute selon sa planification. Pour afficher l'état d'exécution, cliquez sur O&M Personnel dans le coin supérieur droit de l'onglet de configuration du nœud. Pour plus d'informations, consultez la rubrique Afficher et gérer les tâches déclenchées automatiquement.