Publier des produits de données dans SAP

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 .

Activer l'API BigLake

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 :
  • Appartenir au même catalogue REST Iceberg
  • Définir des clés primaires
  • Contenir au moins une ligne de données
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  :

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

  1. Dans la console Google Cloud , accédez à la page Produits de données de Knowledge Catalog.

    Accéder à la page "Produits de données"

  2. Cliquez sur le nom du produit de données que vous souhaitez publier.

  3. Sur la page produit détaillée du produit de données, cliquez sur Partager, puis sélectionnez Publier dans SAP.

  4. 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_ID
    

    Remplacez les éléments suivants :

    • PROJECT_NUMBER : votre numéro de projet Google Cloud
    • POOL_ID : ID de votre pool d'Workload Identity
    • PROVIDER_ID : ID de votre fournisseur d'identité de charge de travail.
  5. 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