Marquer les données comme certifiées ou déconseillées

Vous pouvez certifier un actif de données pour signaler qu’il répond aux normes de votre organisation, ou le déchiffrer pour avertir qu’il est obsolète et ne devrait pas être utilisé. Ces signaux font partie de la sémantique du catalogue Unity. Les domaines, les vues métriques et les Pages définissent ce que signifient vos données, tandis que la certification ajoute une couche de confiance et d’autorité par-dessus ces définitions. Cela aide Genie One à améliorer ses réponses en priorisant les atouts que votre organisation garantit.

Cette page montre comment appliquer des étiquettes système à des objets pour les marquer comme certifiés ou déconseillés.

Balise système d’état de certification

La balise système « statut certifié » permet aux utilisateurs d’étiqueter des objets, tels que des catalogues, des schémas, des tables, des tableaux de bord, des agents Genie, des applications Databricks et des carnets, avec des indicateurs de qualité des données ou de statut du cycle de vie. Il s’agit d’une balise régie par le système avec deux valeurs d’étiquette : certifiée et déconseillée. Cela permet aux organisations d’appliquer la gouvernance, d’améliorer la détectabilité des données et d’accroître la confiance dans les applications d’analytique et d’IA. La balise s’affiche en regard des noms d’objets dans l’espace de travail et influence la façon dont les données apparaissent dans les notebooks et l’éditeur SQL.

La clé de balise est system.certification_status et il existe deux valeurs d’étiquette :

  • certified: indique qu’une ressource de données a satisfait aux normes internes pour la précision, la complétion et la confiance. Les ressources certifiées affichent une coche dans l’espace de travail.

    Balise système certifiée.

  • deprecated: avertit qu’une ressource de données est obsolète, plus fiable ou ne doit pas être utilisée dans de nouveaux flux de travail. Les ressources déconseillées affichent une icône restreinte dans l’espace de travail.

    Balise système déconseillée.

Types d’objets pris en charge

Vous pouvez appliquer la balise d’état de certification aux objets suivants :

  • Catalogues
  • Schémas
  • Tableaux
  • Points de vue
  • Volumes
  • Functions
  • Modèles inscrits
  • Dashboards
  • Agents génie
  • Databricks Applications
  • Notebooks

Autorisations requises

Vous devez disposer de l’autorisation ASSIGN sur la system.certification_status balise régie pour l’appliquer aux objets. Consultez Gérer les autorisations sur les balises régies.

Pour ajouter des balises à des objets sécurisables du catalogue Unity, vous devez être propriétaire de l’objet ou disposer de tous les privilèges suivants :

  • APPLY TAG sur l’objet.
  • USE SCHEMA sur le schéma parent de l’objet
  • USE CATALOG sur le catalogue parent de l’objet

Affecter l’état certifié ou déconseillé aux objets

Vous pouvez affecter l’état certifié ou déconseillé aux objets à l’aide de l’interface utilisateur de l’espace de travail ou de SQL.

Interface utilisateur de l’espace de travail

  1. Accédez à un objet pris en charge.

  2. Cliquez sur l’icône de menu Kebab, puis sélectionnez Attribuer la certification.

  3. Sélectionnez Certifié, Déconseillé ou Aucun.

    Modifiez la certification et l’obsolescence.

  4. Cliquez sur Enregistrer.

Vous pouvez mettre à jour ou supprimer l’état à tout moment.

SQL

-- Apply certified tag key
SET TAG ON TABLE main.sales.transactions `system.certification_status` = `certified`;

-- Apply deprecated tag key
SET TAG ON TABLE main.sales.old_summary `system.certification_status` = `deprecated`;

Automatiser la certification et la dépréciation à grande échelle

Les étapes ci-dessus appliquent l’étiquette de statut de certification à un objet à la fois. Pour certifier ou déprécier des données sur de nombreux objets, Azure Databricks recommande d’automatiser l’attribution des tags. Une automatisation attribue le system.certification_status tag à chaque table ou volume du catalogue Unity correspondant aux conditions que vous définissez, telles que l’utilisation de la requête, l’âge de l’actif, le propriétaire, la description, le nom ou les tags existants.

Par exemple, l’automatisation suivante déprécie les tables inutilisées. Il correspond à toutes les tables du temp catalogue sans aucune requête de lecture ou d’écriture au cours des 30 derniers jours, attribue system.certification_status la valeur deprecated, et envoie un e-mail aux propriétaires de l’actif :

Une automatisation s’étendait aux tables d’un catalogue, correspondant les tables sans requêtes de lecture ou d’écriture au cours des 30 derniers jours et attribuant le statut de certification obsolète.

Pour plus d’informations, voir Automate assignation de balises (bêta).

Rechercher par état de certification

Vous pouvez filtrer les ressources certifiées ou déconseillées directement à partir de la page de recherche. Dans le champ De recherche , utilisez le certificationStatus mot clé pour interroger des objets par leur état de certification.

Note

La recherche à l’aide de balises n’est pas prise en charge sur les tableaux de bord, les agents Génie ou les applications Databricks.

Par exemple, l’extrait de code suivant retourne uniquement les tables certifiées :

type:table certificationStatus:certified

L’extrait de code suivant retourne uniquement les actifs déconseillés parmi les types d’objets pris en charge :

certificationStatus:deprecated
  • Dans les filtres de recherche, vous pouvez également sélectionner Certifié ou Déconseillé dans le menu Filtre d’état de certification .

    Recherchez par état de certification.

Note

Les mises à jour concernant la certification ou la dépréciation peuvent prendre quelques minutes avant d'apparaître dans les résultats de recherche.