Les workflows de gouvernance vous permettent de configurer des contrôles et des mécanismes d'approbation automatisés pour les ressources de données de l'organisation. Ces workflows vous permettent de vous assurer que les personnes ou les équipes autorisées gèrent l'accès à vos produits de données et organisent les métadonnées du catalogue et du glossaire.
L'utilisation de workflows de gouvernance présente les avantages suivants :
- Les consommateurs de données peuvent trouver des produits de données pertinents et demander l'accès directement dans Knowledge Catalog (anciennement Dataplex Universal Catalog), ce qui remplace les processus manuels de demande d'assistance.
- Une fois la demande approuvée, le système accorde automatiquement les rôles Identity and Access Management (IAM) et les appartenances aux groupes requis, ce qui élimine les frais administratifs manuels et réduit le temps d'accès.
- Les journaux système capturent les pistes d'audit des requêtes, des justifications, des décisions des approbateurs et des codes temporels pour faciliter l'audit de conformité.
- Les mécanismes d'approbation centralisés pour les éléments de données sensibles permettent de s'assurer que l'accès et les mises à jour des métadonnées sont limités aux utilisateurs et aux équipes autorisés.
Cas d'utilisation
Les workflows de gouvernance sont compatibles avec la gestion automatisée des accès et la curation des métadonnées dans différents scénarios :
- Gestion de l'accès aux produits de données : un responsable marketing ou un analyste des risques demande l'accès à un produit de données organisé sur l'historique des ventes ou des transactions pour analyser le comportement des clients ou créer des modèles de risque. Une fois l'approbation accordée, les rôles IAM requis sont automatiquement provisionnés.
- Curation du glossaire d'entreprise : une organisation délègue la création et la mise à jour des catégories et des termes du glossaire d'entreprise à des contributeurs de domaine ou à des sous-traitants externes. Les sous-traitants envoient des demandes de gouvernance pour examen par les gestionnaires de données centraux avant de mettre à jour le glossaire.
- Enrichissement des métadonnées d'entrée et de lot du catalogue : les contributeurs de données ou les agents d'enrichissement automatisés proposent des mises à jour uniques ou des mises à jour groupées des entrées de catalogue, par exemple en créant des entrées personnalisées, en mettant à jour les descriptions et les aspects, ou en associant des entrées à des termes du glossaire d'entreprise. Les propriétaires des données peuvent examiner et approuver les modifications dans un seul workflow.
Utiliser des workflows de gouvernance dans Knowledge Catalog
Vous pouvez utiliser des workflows de gouvernance pour demander l'accès à des produits de données, demander des modifications de métadonnées de ressources uniques pour les glossaires d'entreprise et les entrées de Knowledge Catalog, et demander des modifications de métadonnées par lot pour les entrées et les liens d'entrée.
Simultanéité
Plusieurs demandes de modification de métadonnées en attente peuvent coexister sur une même ressource. Knowledge Catalog utilise un modèle "last writer wins" (le dernier rédacteur l'emporte), ce qui signifie que la modification approuvée la plus récemment écrase les mises à jour précédentes, quelle que soit la date d'envoi des demandes. Les demandes en attente restent valides même si la ressource est mise à jour directement ou par une autre demande approuvée.
Opérations de métadonnées compatibles
Le tableau suivant liste les ressources et les opérations compatibles avec les demandes de modification des métadonnées :
| Ressource | Créer | Mettre à jour | Supprimer |
|---|---|---|---|
| Catégorie de glossaire | Oui | Oui | Oui |
| Terme du glossaire | Oui | Oui | Oui |
| Entry | Oui | Oui | Oui |
| Lien de l'entrée | Oui | Non | Oui |
Demandes de modification de métadonnées par lot
Vous pouvez utiliser l'API Dataplex pour regrouper les opérations de métadonnées dans une seule demande de modification.
Opérations de métadonnées par lot compatibles
Le tableau suivant liste les ressources et les opérations compatibles avec les requêtes de modification de métadonnées par lot :
| Ressource | Créer | Mettre à jour | Supprimer |
|---|---|---|---|
| Entry | Oui | Oui | Oui |
| Lien de l'entrée | Oui | Oui | Oui |
Une demande de modification groupée des métadonnées peut provenir des sources suivantes :
- Envoyée directement par un utilisateur : vous envoyez une requête API REST pour créer une demande de modification par lot pour les entrées et les liens d'entrée.
- Générée automatiquement par l'agent d'enrichissement : lorsqu'une exécution de l'agent d'enrichissement génère des recommandations de métadonnées qui nécessitent un examen manuel au lieu d'une publication automatique, l'agent crée une demande de modification par lot.
Chemin de traitement des workflows de gouvernance
Knowledge Catalog suit les requêtes tout au long de leur cycle de vie à l'aide de valeurs d'état. Le tableau suivant décrit chaque état pour les demandes de modification uniques et par lot :
| État | Requêtes uniques | Demandes de modification de métadonnées par lot |
|---|---|---|
NEW |
En attente d'examen. Seul l'auteur peut modifier la demande, et seul l'auteur ou un administrateur de workflow peut la supprimer. | En attente d'examen. L'auteur peut modifier les demandes envoyées par les utilisateurs, les réviseurs peuvent modifier les demandes de l'agent d'enrichissement, et l'auteur ou un administrateur de workflow peut supprimer la demande. |
APPLYING |
Non applicable. | Approuvée et en cours d'application en arrière-plan. |
APPROVED |
Approuvée et appliquée. | Approuvé, et au moins une modification du lot a réussi. Toutes les erreurs au niveau des articles sont listées dans la réponse. |
FAILED |
Impossible d'appliquer. La mise à jour de la demande réinitialise son état sur NEW pour une nouvelle approbation. |
Aucune des modifications du lot n'a pu être appliquée. La mise à jour de la demande réinitialise son état sur NEW pour une nouvelle approbation. |
REJECTED |
Refusée par un approbateur. Aucune modification n'a été appliquée. | Refusée par un approbateur. Aucune modification n'a été appliquée. |
Lorsqu'une requête est supprimée manuellement, que sa ressource cible est supprimée ou qu'elle expire au bout de 90 jours, Knowledge Catalog supprime définitivement la requête de l'espace de stockage. Les requêtes ultérieures renvoient une erreur 404 NOT_FOUND.
Rôles associés aux workflows de gouvernance
Les rôles des workflows de gouvernance incluent les demandeurs, les approbateurs et les administrateurs de workflow. Le tableau suivant décrit les rôles en détail :
| Rôle | Description |
|---|---|
| Demandeur | Crée et envoie des demandes, et peut modifier ou supprimer ses propres demandes lorsqu'elles sont à l'état NEW. |
| Validateur | Examine, approuve ou rejette les demandes. Pour les demandes de modification de métadonnées par lot générées par l'agent d'enrichissement, les approbateurs peuvent également modifier les modifications par lot proposées avant de les approuver. |
| Administrateur de workflow | Surveille la conformité, configure les règles de workflow et gère le backlog des demandes. Les administrateurs peuvent consulter les pistes d'audit pour tous les états de demande et disposent d'autorisations de suppression administrative pour supprimer les demandes, quel que soit leur état. |
Limites
- Les workflows de gouvernance ne sont pas compatibles avec les projets Assured Workloads.
- Les workflows de gouvernance ne sont pas compatibles avec les clés de chiffrement gérées par le client (CMEK).
- Les workflows de gouvernance ne sont pas compatibles avec VPC Service Controls.
Étapes suivantes
- Découvrez comment demander des modifications de métadonnées pour une seule ressource.
- Découvrez comment demander des modifications de métadonnées par lot.
- Découvrez comment gérer les demandes.
- Découvrez comment demander l'accès à des produits de données.