Publier des produits de données dans SAP

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.

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 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 :
  • Appartenir au même catalogue REST Iceberg
  • Avoir des clés primaires définies
  • 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 dans SAP BDC, demandez à votre administrateur de vous accorder les rôles IAM suivants sur le Google Cloud projet :

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

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

    Accéder aux produits de données

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

  3. Sur la page de détails 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.
    • 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_ID
    

    Remplacez les éléments suivants :

    • PROJECT_NUMBER : votre Google Cloud numéro de projet
    • POOL_ID: ID de votre pool de 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.

Étape suivante