Partagez les données SAP dans SAP Databricks
Chaque application SAP de votre environnement apparaît automatiquement dans votre compte SAP Databricks en tant que fournisseur. Vous pouvez partager des produits de données SAP Business Data Cloud (BDC) vers SAP Databricks et les utiliser dans des notebooks, dans l’éditeur SQL et dans des produits d’IA/ML.
Rendre les données SAP disponibles dans SAP Databricks
Une fois qu’un produit de données SAP actif est partagé avec SAP Databricks, les utilisateurs de SAP Databricks peuvent y accéder.
Pour partager des produits de données avec SAP Databricks, vous devez disposer des autorisations décrites dans la documentation SAP sur les autorisations.
Pour rendre un produit de données SAP disponible dans SAP Databricks :
- Dans le catalogue BDC, demandez l’accès au produit de données.
- Une fois votre demande approuvée, partagez le produit de données avec SAP Databricks. Pour obtenir des instructions, consultez la documentation SAP.
Une fois le produit de données partagé, il est disponible en tant que catalogue dans Unity Catalog.
Vous pourrez ensuite utiliser ces produits de données dans des notebooks, dans l’éditeur SQL et dans des produits d’IA/ML. Une fois que vous avez créé des actifs dans SAP Databricks, vous pouvez les republier dans SAP sous forme de produits de données.
Métadonnées sémantiques SAP BDC
Les noms des tables et des colonnes SAP peuvent être difficiles à lire. Pour tous les partages SAP BDC dans un catalogue, 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. Par conséquent, les commentaires de table et de colonne, les clés primaires et étrangères et les balises de gouvernance SAP sont disponibles dans Unity Catalog. Toute modification apportée dans SAP BDC est reflété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 SAP Databricks. Les destinataires OpenSharing de partages SAP BDC ne peuvent pas directement accéder aux métadonnées sémantiques ou les interroger.
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 |
Tags de gouvernance SAP
SAP BDC synchronise les tags de gouvernance dans l'espace de noms sap.PersonalData en tant que tags système gouvernés sur les tables du Unity Catalog. Ces tags classent si les données SAP BDC contiennent des informations personnelles ou sensibles.
N’attribuez pas, ne modifiez pas et ne supprimez pas manuellement de tags dans l’espace de noms sap.*. Ce sont des valeurs réservées par le système, automatiquement attribuées par le système SAP Databricks lorsque des partages SAP BDC sont ajoutés à un catalogue. Si vous les attribuez manuellement, Databricks risque de les effacer ou de 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 |
|---|---|---|---|
|
| Tables | Indique si la table représente un sujet de données, tel qu'une personne ou une organisation. Les valeurs autorisées incluent |
|
| 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 |
|
| Colonnes | Indique si la colonne pourrait contenir des données à caractère personnel. La valeur par default est |
|
| Colonnes | Indique si la colonne pourrait contenir des données personnelles sensibles. La valeur par default est |
Utiliser les métadonnées SAP BDC dans SAP Databricks
Après avoir ajouté un produit de données SAP à un catalogue, les métadonnées synchronisées sont disponibles dans l’ensemble de SAP Databricks. Comme les noms des tables et des colonnes SAP sont souvent difficiles à interpréter, les commentaires, les contraintes de clé et les balises synchronisés vous aideront à comprendre et à utiliser les données SAP plus efficacement.
- 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 EXTENDEDpour afficher les commentaires de table et de colonne et les contraintes de clé. QueryINFORMATION_SCHEMA.TABLE_TAGSpour afficher les tags de gouvernance SAP. - Genie Agents : Dans un Genie Agent qui comprend des tables SAP BDC, les utilisateurs peuvent poser des questions en langage naturel sans avoir à comprendre les conventions de dénomination SAP.
- **Gouvernance** : Utilisez les tags de gouvernance SAP synchronisés dans les politiques 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 quand les métadonnées SAP BDC ont été ingérées ou mises à jour dans votre catalogue.