Exécutez un test de validation après avoir développé le code de votre nœud afin de vérifier les paramètres de planification, les dépendances et les résultats d'exécution dans l'environnement de développement.
Présentation
Avant de publier un nœud, nous vous recommandons vivement d'utiliser le test de validation pour vérifier sa configuration et sa logique d'exécution. Cette procédure permet de valider les éléments suivants :
La substitution correcte des paramètres de planification.
La configuration appropriée des dépendances amont et aval.
L'obtention des résultats attendus lors de l'exécution du nœud.
Dans un espace de travail standard, le test de validation s'exécute dans un environnement de développement isolé. Même si une tâche implique l'écriture de données, vos données de production restent intactes.
Accédez à Data Development
Connectez-vous à la console DataWorks. Dans la région cible, accédez au volet de navigation de gauche, puis cliquez sur . Sélectionnez un espace de travail dans la liste déroulante et cliquez sur Go to Data Development.
Activer le test de validation obligatoire
Les administrateurs d'espace de travail peuvent activer le test de validation obligatoire. Une fois cette option activée, toutes les tâches de l'espace de travail doivent réussir le test de validation avant d'être publiées dans l'environnement de production.
Les espaces de travail en mode basique ne prennent pas en charge le test de validation obligatoire.
Dans le volet de navigation de gauche de Data Development, cliquez sur l'icône
pour accéder à la page Paramètres.Sur la page Paramètres, choisissez Security Settings and Others > Test et activez le test de validation obligatoire pour l'espace de travail.
Exécuter un test de validation
Après avoir développé votre code, vous pouvez lancer un test de validation avant de publier la tâche en utilisant l'une des méthodes suivantes :
Lorsque vous validez un nœud, cliquez sur l'icône
dans la barre d'outils de l'éditeur de nœud dans DataStudio, puis sélectionnez Yes pour l'option Test.Après avoir validé un nœud, cliquez sur l'icône
dans la barre d'outils de l'éditeur de nœud dans DataStudio pour exécuter un test de validation.Après avoir validé un nœud, accédez à la page Task Publishing et cliquez sur le bouton Test correspondant au nœud.
Sur la page Operation Center , basculez vers l'Operation Center de l'environnement de développement situé dans le coin supérieur gauche. Dans le volet de navigation de gauche, cliquez sur . Ensuite, faites un clic droit sur le nœud cible et cliquez sur Test.
Configurer les paramètres du test de validation
Lorsque vous lancez un test de validation, sélectionnez un horodatage de données pour l'exécution du test.
Si vous sélectionnez aujourd'hui ou hier comme date métier pour un test de validation, la tâche de test attendra son heure planifiée pour s'exécuter. Par exemple, si l'heure actuelle est 2024-06-02 12:00, l'heure d'exécution planifiée de la tâche est 15:00 et la date métier du test est 2024-06-01, l'heure d'exécution réelle de la tâche sera 2024-06-02 15:00. Dans ce cas, la tâche de test de validation entre dans une période d'attente car l'heure planifiée de 15:00 n'a pas encore été atteinte.
Consulter les enregistrements de test de validation
-
Dans la barre d'outils de l'éditeur de nœud dans DataStudio , cliquez sur l'icône
pour accéder à la page View Log of Smoke Testing in Development Environment.RemarqueSi vous sélectionnez Yes pour l'option Test lors de la validation d'un nœud, vous pouvez consulter l'enregistrement du test de validation via cette méthode après la validation.
Après avoir cliqué sur le bouton Test sur la page d'édition du nœud, vous pouvez afficher les enregistrements du test de validation dans la boîte de dialogue qui s'affiche après la configuration des paramètres.
Si cette entrée est absente du volet de navigation de gauche de Data Development, vous pouvez ajouter le module sur la page Paramètres. Pour plus d'informations, consultez la rubrique Modifier la disposition : personnaliser les modules affichésCustomize displayed modules.
-
Sur la page Smoke Testing Records , vous pouvez consulter des détails tels que Tested At , Version , Tested By et Business Date . Cliquez sur Initiated in DataStudio pour localiser rapidement les enregistrements de test de validation déclenchés depuis l'interface DataStudio.
RemarqueLe filtrage des enregistrements initiés dans DataStudio exclut les enregistrements de test provenant de l'Operation Center de l'environnement de développement.
Sur cette page, vous pouvez cliquer sur View Log pour vérifier le journal d'exécution d'un test de validation spécifique. Pour un enregistrement dont le Status est Running , vous pouvez cliquer sur le bouton Stop pour arrêter l'exécution.