DataWorks offre un développement et une gouvernance des données de bout en bout grâce à un workflow unifié. Implémentez des contrôles de processus personnalisés aux étapes clés pour répondre à vos besoins métier.
Prérequis liés à l'édition
Cette fonctionnalité est disponible dans l'édition Enterprise de DataWorks et les éditions ultérieures.
Vue d'ensemble
Les espaces de travail DataWorks sont disponibles en mode standard et mode basique. Le processus de développement d'un nœud varie légèrement entre ces deux modes. Les diagrammes suivants illustrent les workflows de développement des données pour chaque mode.
Workflow de développement dans un espace de travail en mode standard

Workflow de développement dans un espace de travail en mode basique

Comme le montrent les diagrammes, vous pouvez mettre en place des contrôles de processus aux étapes clés du workflow, par exemple avant l'exécution, la validation ou le déploiement d'un nœud.
|
Vérification avant exécution |
Vérification avant validation |
Vérification avant déploiement |
|
Sur la page de développement des données, cliquez sur le bouton Run dans la barre d'outils pour exécuter votre code. Un message « Checking » indique que l'opération se poursuivra automatiquement si la vérification réussit. Dans le volet Operation Check situé à gauche, consultez l'historique de toutes les vérifications, telles que la vérification préalable à l'exécution et celle préalable au déploiement, ainsi que leurs statuts. Cliquez sur un enregistrement pour ouvrir le panneau des détails : il affiche le nom de la vérification, son type (par exemple, Pre-run checker_Data), son statut, ainsi que les liens View Details et View Documentation. |
Lorsque vous cliquez sur le bouton Commit sur la page de développement des données, un message « Checking » signale qu'une vérification est en cours ; elle se poursuit automatiquement si elle réussit. Visualisez les résultats dans le volet Operation Check. Ce volet répertorie toutes les vérifications d'extension déclenchées, comme l'événement préalable à la validation du fichier (file commit pre-event). Cliquez sur un enregistrement pour afficher les détails, tels que le nom de la vérification, son type (par exemple, « Pre-commit check_Test program ») et son statut. Vous pouvez également cliquer sur View Details ou View Documentation. |
Cliquez sur le bouton Deploy dans le coin supérieur droit de l'éditeur de code pour déclencher la vérification préalable au déploiement du fichier. Sur la page Create Deployment Package, le statut du nœud passe à Checking. Cliquez sur la ligne du nœud pour ouvrir le volet Operation Check en bas de page. Ce volet affiche le type de vérification (par exemple, Pre-deployment check_Test program), le statut, ainsi que les options View Details et View Documentation. |
Utilisez des modules tels qu'Open Platform et Data Governance Center pour mettre en œuvre ces vérifications aux étapes clés du processus de développement des données.
|
Module associé |
Vérification avant exécution |
Vérification avant validation |
Vérification avant déploiement |
Description |
|
Data Governance Center |
|
|
|
Le centre Data Governance Center de DataWorks propose plusieurs éléments de vérification intégrés que vous pouvez activer selon vos besoins. Lorsqu'une action pertinente se produit, DataWorks déclenche la logique de validation et l'action ne se poursuit qu'après réussite de la vérification. |
|
Open Platform |
|
|
|
Si les vérifications intégrées s'avèrent insuffisantes, utilisez Open Platform pour développer et intégrer des programmes de vérification personnalisés pour des événements spécifiques dans votre workflow de développement des données. |
Les sections suivantes décrivent ces capacités de contrôle des processus dans un espace de travail en mode standard.
Activer les vérifications intégrées : Data Governance Center
Le centre Data Governance Center de DataWorks propose des éléments de vérification intégrés que vous pouvez activer en fonction de vos besoins métier. Lors du déclenchement, DataWorks exécute sa logique de validation et l'action ne peut se poursuivre que si la vérification réussit.
|
Élément |
Description |
|
Module DataWorks |
DataWorks Data Governance Center Data Governance Center propose de nombreux éléments de vérification intégrés pour valider les opérations. Accédez à la page Configuration Management > Check Items et activez l'interrupteur Enable Check Items. Sélectionnez l'onglet Development, Quality, Security, Compute ou Storage, repérez l'élément de vérification cible, tel que High-Cost SQL Check, et activez-le.
|
|
Configuration et guide |
Activez les éléments de vérification dans Data Governance Center et spécifiez l'espace de travail où ils s'appliquent. Pour obtenir des instructions générales, consultez la rubrique Configurer les éléments de gouvernance. |
Personnaliser la logique de validation : Open Platform
Si les vérifications intégrées s'avèrent insuffisantes, utilisez Open Platform pour développer une logique personnalisée pour des événements spécifiques et l'intégrer à votre workflow de développement des données. Le tableau suivant décrit comment utiliser une logique personnalisée pour les vérifications avant exécution, avant validation et avant déploiement.
|
Élément |
Description |
|
Module DataWorks |
DataWorks Open Platform DataWorks Open Platform propose des fonctionnalités telles qu'OpenEvent, Extensions et OpenAPI. Utilisez OpenEvent pour vous abonner aux messages relatifs aux actions des utilisateurs dans DataStudio. Après la survenue d'un événement, utilisez une extension pour exécuter un programme personnalisé de validation et d'approbation. Enfin, utilisez une API OpenAPI pour renvoyer les résultats du programme à DataWorks. Pour plus d'informations sur OpenEvent et les extensions, consultez les rubriques Vue d'ensemble d'OpenEvent et Vue d'ensemble des extensions. |
|
Processus de vérification |
Lorsqu'un utilisateur effectue une action abonnée dans DataStudio, Open Platform déclenche le processus de validation. Le diagramme suivant illustre un exemple de processus de vérification avant exécution. |
|
Configuration et guide |
Abonnez-vous aux événements DataStudio dans Open Platform, développez une extension personnalisée pour gérer ces événements, publiez l'extension et activez-la dans l'espace de travail souhaité.
Pour connaître les autres types d'événements auxquels vous pouvez vous abonner dans Open Platform, consultez la rubrique Vue d'ensemble des extensions.
|
