Publiez un produit de données Knowledge Catalog (anciennement Dataplex Universal Catalog) dans SAP Business Data Cloud (BDC) à l'aide de BigLake Delta Sharing.
La publication d'un produit de données dans SAP permet aux utilisateurs de l'écosystème SAP de découvrir et de consommer Google Cloud des actifs de données de manière transparente. Cette intégration exploite Delta Sharing pour exposer les actifs de données sous-jacents, tels que les tables de catalogue REST Apache Iceberg, en tant que tables fédérées en lecture seule. Comme les données restent à leur emplacement d'origine, il n'y a aucun déplacement ni aucune réplication de données, ce qui garantit une latence plus faible et une source unique de référence.
Présentation
L'intégration entre Knowledge Catalog et SAP BDC repose sur une approche de protocole ouvert utilisant Delta Sharing. Lorsque vous publiez un produit de données dans SAP, Knowledge Catalog facilite la création d'un lien de partage sécurisé.
Voici les principaux aspects techniques de cette intégration :
- Accès fédéré : les actifs sont présentés dans SAP en tant que tables fédérées, ce qui signifie qu'ils sont interrogés en temps réel à partir du Google Cloud stockage.
- Delta Sharing : Knowledge Catalog fait office de serveur Delta Sharing, fournissant une interface standard permettant aux clients externes tels que SAP d'accéder aux tables BigLake et Iceberg.
- Aucun déplacement de données : vos données restent à leur emplacement d'origine Google Cloud. Seuls les métadonnées et les protocoles d'accès sécurisé sont partagés avec l'environnement SAP.
- Sécurité : l'authentification et l'autorisation sont gérées à l'aide de la fédération d'identité de charge de travail, ce qui garantit que seuls les utilisateurs SAP autorisés peuvent accéder aux données en fonction des autorisations accordées dans Google Cloud.
Avant de commencer
Avant de publier un produit de données dans SAP BDC, remplissez les conditions préalables suivantes :
Activer les API
Activez l'API BigLake sur votre Google Cloud project.
Exigences concernant Delta Sharing et le catalogue
Assurez-vous que votre environnement répond aux exigences suivantes :
| Exigence | Détails | Référence |
|---|---|---|
| Catalogue Delta Sharing | Vous devez disposer d'un catalogue BigLake Delta Sharing créé et enregistré dans votre environnement SAP BDC dans le même projet et la même région que votre produit de données. | Consultez Configurer un lakehouse sans bordure pour SAP Business Data Cloud. |
| Fédération d'identité de charge de travail | Vous devez configurer un pool et un fournisseur d'identités de charge de travail pour approuver l' émetteur OIDC SAP BDC. | Consultez Configurer la fédération d'identité de charge de travail. |
| Actifs du produit de données |
Le produit de données doit contenir au moins un actif de données compatible
(tel qu'une table de catalogue REST Apache Iceberg) et au maximum 50
tables. Toutes les tables Iceberg du produit de données doivent respecter les contraintes suivantes :
contraintes :
|
Consultez À propos des produits de données. |
Rôles requis
Pour obtenir les autorisations nécessaires pour gérer et publier un produit de données dans SAP BDC, demandez à votre administrateur de vous accorder les rôles IAM suivants sur le Google Cloud projet :
-
Gérer les produits de données dans la Google Cloud console:
Éditeur de produits de données Dataplex (
roles/dataplex.dataProductsEditor) -
Publier des produits de données dans SAP BDC:
Administrateur BigLake (
roles/biglake.admin)
Pour en savoir plus sur l'attribution de rôles, consultez Gérer l'accès aux projets, aux dossiers et aux organisations.
Vous pouvez également obtenir les autorisations requises via des rôles personnalisés ou d'autres rôles prédéfinis.
Publier un produit de données dans SAP BDC
Console
Dans la Google Cloud console, accédez à la page Produits de données de Knowledge Catalog.
Cliquez sur le nom du produit de données que vous souhaitez publier.
Sur la page de détails du produit de données, cliquez sur Partager, puis sélectionnez Publier dans SAP.
Dans le volet Publier le produit de données dans SAP, spécifiez les éléments suivants :
- Nom du partage : saisissez un nom unique pour le partage à créer dans SAP.
- Catalogue Delta : sélectionnez le catalogue Delta Sharing enregistré dans la liste.
- Identité de charge de travail : saisissez le nom complet de la ressource du fournisseur d'identité de charge de travail configuré pour SAP BDC. Utilisez le format suivant :
projects/PROJECT_NUMBER/locations/global/workloadIdentityPools/POOL_ID/providers/PROVIDER_IDRemplacez les éléments suivants :
PROJECT_NUMBER: votre Google Cloud numéro de projetPOOL_ID: ID de votre pool de Workload IdentityPROVIDER_ID: ID de votre fournisseur d'identité de charge de travail
Cliquez sur Publier.
Knowledge Catalog lance le processus de publication à l'aide de l'API BigLake. Une fois l'opération réussie, le produit de données est détectable en tant que tables fédérées dans SAP BDC.
gcloud
Consultez Publier des données dans SAP BDC.
Étape suivante
- En savoir plus sur la gestion des produits de données Knowledge Catalog.
- Découvrez comment configurer un lakehouse multicloud pour SAP BDC.
- En savoir plus sur la configuration de la fédération d'identité de charge de travail.