À propos des workflows de gouvernance

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

Étapes suivantes