Aller au contenu principal

Métadonnées sémantiques SAP BDC

Cette page décrit les métadonnées sémantiques qui sont automatiquement synchronisées de SAP Business Data Cloud (BDC) vers Unity Catalog pour les partages SAP BDC montés.

Les noms de tables et de colonnes SAP peuvent être difficiles à lire. Pour tous les partages SAP BDC montés, les métadonnées sémantiques sont automatiquement ingérées dans Unity Catalog au niveau de la table lorsqu'une table est consultée, ce qui rend les données plus compréhensibles et découvrables. Toute modification apportée dans SAP BDC est répercutée dans Unity Catalog.

SAP BDC est la source de vérité pour les métadonnées sémantiques. Les métadonnées synchronisées depuis SAP BDC sont en lecture seule dans Databricks. Les destinataires OpenSharing de partages SAP BDC ne peuvent pas directement accéder aux métadonnées sémantiques ou les interroger.

remarque

Si les métadonnées les plus récentes n'apparaissent pas dans Catalog Explorer, cliquez sur Refresh Table pour Trigger l'ingestion.

Types sémantiques SAP ingérés

Les sémantiques suivantes de SAP BDC sont ingérées dans Unity Catalog :

Métadonnées sémantiques SAP

Description

Commentaires de table et de colonne

Descriptions de l'objectif de chaque table et colonne.

Clés primaires

Clé primaire définie dans SAP BDC, synchronisée comme contraintes de clé primaire Unity Catalog.

Clés étrangères

Relations de clé étrangère entre les tables au sein du même partage. Les clés étrangères qui référencent des tables dans un partage différent ne sont pas prises en charge.

Balises de gouvernance SAP

Tags système dans l'espace de noms sap.PersonalData.* qui classifient les données personnelles et sensibles. Voir tags de gouvernance SAP.

Métadonnées sémantiques SAP

Description

Commentaires de table et de colonne

Descriptions de l'objectif de chaque table et colonne.

Clés primaires

Clé primaire définie dans SAP BDC, synchronisée comme contraintes de clé primaire Unity Catalog.

Clés étrangères

Relations de clé étrangère entre les tables au sein du même partage. Les clés étrangères qui référencent des tables dans un partage différent ne sont pas prises en charge.

Balises de gouvernance SAP

Tags système dans l'espace de noms sap.PersonalData.* qui classifient les données personnelles et sensibles. Voir tags de gouvernance SAP.

Tags de gouvernance SAP

SAP BDC synchronise les tags de gouvernance dans l'espace de noms sap.PersonalData en tant que tags gouvernés par le système sur les tables dans Unity Catalog. Ces tags classifient si les données SAP BDC contiennent des informations personnelles ou sensibles.

important

Ne pas attribuer, modifier ou supprimer manuellement les tags dans l'espace de noms sap.*. Ce sont des valeurs réservées au système qui sont automatiquement attribuées par le système Databricks lorsque les partages SAP BDC sont montés. Si vous les attribuez manuellement, Databricks pourrait les effacer ou les supprimer ultérieurement.

Pour régir l'accès en fonction de ces tags, créez des politiques de contrôle d'accès basé sur les attributs (ABAC) qui les référencent.

Les tags suivants sont synchronisés. Pour plus d'information sur les annotations de données personnelles SAP, consultez la spécification d'interopérabilité SAP CSN.

Balise SAP

Balise système Unity Catalog

Appliqué à

Description

@PersonalData.entitySemantics

sap.PersonalData.entitySemantics

Tables

Indique si la table représente un sujet de données, tel qu'une personne ou une organisation.

Les valeurs autorisées incluent DATA_SUBJECT, DATA_SUBJECT_DETAILS ou OTHER.

@PersonalData.fieldSemantics

sap.PersonalData.fieldSemantics

Colonnes

Indique le rôle de la colonne par rapport aux données personnelles, comme un identifiant, un ID de consentement ou une date de rétention.

Les valeurs autorisées incluent DATA_SUBJECT_ID, DATA_SUBJECT_ID_TYPE, CONSENT_ID, et d’autres. Pour une liste complète des valeurs autorisées et leur signification, consultez la spécification d'interopérabilité SAP CSN.

@PersonalData.isPotentiallyPersonal

sap.PersonalData.isPotentiallyPersonal

Colonnes

Indique si la colonne pourrait contenir des données à caractère personnel. La valeur par default est true.

@PersonalData.isPotentiallySensitive

sap.PersonalData.isPotentiallySensitive

Colonnes

Indique si la colonne pourrait contenir des données personnelles sensibles. La valeur par default est true.

Balise SAP

Balise système Unity Catalog

Appliqué à

Description

@PersonalData.entitySemantics

sap.PersonalData.entitySemantics

Tables

Indique si la table représente un sujet de données, tel qu'une personne ou une organisation.

Les valeurs autorisées incluent DATA_SUBJECT, DATA_SUBJECT_DETAILS ou OTHER.

@PersonalData.fieldSemantics

sap.PersonalData.fieldSemantics

Colonnes

Indique le rôle de la colonne par rapport aux données personnelles, comme un identifiant, un ID de consentement ou une date de rétention.

Les valeurs autorisées incluent DATA_SUBJECT_ID, DATA_SUBJECT_ID_TYPE, CONSENT_ID, et d’autres. Pour une liste complète des valeurs autorisées et leur signification, consultez la spécification d'interopérabilité SAP CSN.

@PersonalData.isPotentiallyPersonal

sap.PersonalData.isPotentiallyPersonal

Colonnes

Indique si la colonne pourrait contenir des données à caractère personnel. La valeur par default est true.

@PersonalData.isPotentiallySensitive

sap.PersonalData.isPotentiallySensitive

Colonnes

Indique si la colonne pourrait contenir des données personnelles sensibles. La valeur par default est true.

Utiliser les métadonnées SAP BDC dans Databricks

Après avoir monté un partage SAP BDC dans un catalogue, les métadonnées synchronisées sont disponibles dans Databricks. Étant donné que les noms de table et de colonne SAP sont souvent difficiles à interpréter, les commentaires, les contraintes de clé et les balises synchronisés vous aident à comprendre et à travailler plus efficacement avec les données SAP.

  • Explorateur de catalogues : Affichez les commentaires, les contraintes de clé et les balises dans les détails de la table et des colonnes. Vous pouvez filtrer les colonnes en recherchant le contenu de leurs commentaires, ce qui facilite la recherche de colonnes pertinentes.
  • SQL : Utilisez DESCRIBE TABLE EXTENDED pour afficher les commentaires de table et de colonne et les contraintes de clé. Query INFORMATION_SCHEMA.TABLE_TAGS pour afficher les tags de gouvernance SAP.
  • Genie Agents : dans un Genie Agent qui inclut les tables SAP BDC, les utilisateurs peuvent poser des questions en langage naturel sans avoir à comprendre les conventions de nommage SAP.
  • Gouvernance : utilisez les tags de gouvernance SAP synchronisés dans les stratégies ABAC pour contrôler l'accès aux données sensibles.
  • Logs d'audit : Les événements de synchronisation des métadonnées, y compris les attributions de tags, les mises à jour de commentaires et les modifications de contraintes, sont enregistrés dans les logs d'audit. Utilisez les logs d'audit pour suivre le moment où les métadonnées SAP BDC ont été ingérées ou mises à jour dans votre catalogue.

Ressources supplémentaires