Knowledge Catalog (anciennement Dataplex Universal Catalog) vous permet de publier des produits de données sur SAP Business Data Cloud (BDC) à l'aide de BigLake Delta Sharing. Les utilisateurs de l'écosystème SAP peuvent ensuite découvrir et consommer vos éléments de données Google Cloud sous forme de tables fédérées en lecture seule, sans déplacer ni répliquer les données.
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 éléments de données sous-jacents, tels que les tables de catalogue REST Apache Iceberg, sont présentés dans SAP en tant que tables fédérées en lecture seule et interrogés en temps réel à partir du stockage Google Cloud .
- Delta Sharing : Knowledge Catalog agit comme un serveur Delta Sharing, fournissant une interface standard permettant aux clients externes comme SAP d'accéder aux tables BigLake et Iceberg.
- Aucun déplacement de données : vos données restent à leur emplacement d'origine dansGoogle Cloud sans réplication, ce qui permet de réduire la latence et de conserver une source unique de vérité. 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 projet Google Cloud .
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 avoir créé un catalogue BigLake Delta Sharing et l'avoir 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 une connexion cross-cloud 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 qu'ils fassent confiance à l'émetteur OIDC SAP BDC. | Consultez Configurer la fédération d'identité de charge de travail. |
| Éléments de produit de données |
Le produit de données doit contenir au moins un élément de données compatible (comme une table de catalogue REST Apache Iceberg) et un maximum de 50 tables. Toutes les tables Iceberg du produit de données doivent respecter les contraintes suivantes :
|
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 sur SAP BDC, demandez à votre administrateur de vous accorder les rôles IAM suivants sur le projet Google Cloud :
-
Gérer les produits de données dans la console Google Cloud : Éditeur de produits de données Dataplex (
roles/dataplex.dataProductsEditor) -
Publier des produits de données sur 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 avec 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 console Google Cloud , 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 produit détaillée 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.
- Workload Identity : 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 numéro de projet Google CloudPOOL_ID: ID de votre pool d'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.
Étapes suivantes
- En savoir plus sur la gestion des produits de données Knowledge Catalog
- Découvrez comment configurer une connexion cross-cloud pour SAP BDC.
- En savoir plus sur la configuration de la fédération d'identité de charge de travail.