Pubblicare prodotti di dati su SAP

Pubblica un prodotto di dati di Knowledge Catalog (in precedenza Dataplex Universal Catalog) su SAP Business Data Cloud (BDC) utilizzando BigLake Delta Sharing.

La pubblicazione di un prodotto di dati su SAP consente agli utenti dell'ecosistema SAP di scoprire e utilizzare Google Cloud facilmente gli asset di dati. Questa integrazione utilizza Delta Sharing per esporre gli asset di dati sottostanti, come le tabelle del catalogo REST di Apache Iceberg, come tabelle federate di sola lettura. Poiché i dati rimangono nella loro posizione originale, non si verificano spostamenti o repliche di dati, garantendo una latenza inferiore e mantenendo una singola fonte attendibile.

Panoramica

L'integrazione tra Knowledge Catalog e SAP BDC si basa su un approccio con protocollo aperto che utilizza Delta Sharing. Quando pubblichi un prodotto di dati su SAP, Knowledge Catalog facilita la creazione di un link di condivisione sicuro.

Di seguito sono riportati gli aspetti tecnici chiave di questa integrazione:

  • Accesso federato: gli asset vengono presentati in SAP come tabelle federate, il che significa che vengono sottoposti a query in tempo reale dall' Google Cloud archivio.
  • Delta Sharing: Knowledge Catalog funge da server Delta Sharing, fornendo un'interfaccia standard per i client esterni come SAP per accedere alle tabelle BigLake e Iceberg.
  • Nessuno spostamento dei dati: i dati rimangono in Google Cloud. Solo i metadati e i protocolli di accesso sicuro vengono condivisi con l'ambiente SAP.
  • Sicurezza: l'autenticazione e l'autorizzazione vengono gestite utilizzando la federazione delle identità per i workload, garantendo che solo gli utenti SAP autorizzati possano accedere ai dati in base alle autorizzazioni concesse in Google Cloud.

Prima di iniziare

Prima di pubblicare un prodotto di dati su SAP BDC, completa i seguenti prerequisiti:

Abilita API

Abilita l'API BigLake nel progetto Google Cloud .

Abilita l'API BigLake

Requisiti di Delta Sharing e del catalogo

Assicurati che il tuo ambiente soddisfi i seguenti requisiti:

Requisito Dettagli Riferimento
Catalogo Delta Sharing Devi aver creato e registrato un catalogo BigLake Delta Sharing con il tuo ambiente SAP BDC nello stesso progetto e nella stessa regione del tuo prodotto di dati. Consulta Configurare Lakehouse senza confini per SAP Business Data Cloud.
Federazione delle identità per i workload Devi configurare un pool di identità del workload e un provider per considerare attendibile l'emittente OIDC di SAP BDC. Consulta Configurare la federazione delle identità per i workload.
Asset del prodotto di dati Il prodotto di dati deve contenere almeno un asset di dati supportato (ad esempio una tabella del catalogo REST di Apache Iceberg) e un massimo di 50 tabelle. Tutte le tabelle Iceberg nel prodotto di dati devono soddisfare i seguenti vincoli:
  • Appartenere allo stesso catalogo REST di Iceberg
  • Avere le chiavi primarie definite
  • Contenere almeno una riga di dati
Consulta Informazioni sui prodotti di dati.

Ruoli obbligatori

Per ottenere le autorizzazioni necessarie per gestire e pubblicare un prodotto di dati su SAP BDC, chiedi all'amministratore di concederti i seguenti ruoli IAM nel Google Cloud progetto:

Per saperne di più sulla concessione dei ruoli, consulta Gestisci l'accesso a progetti, cartelle e organizzazioni.

Potresti anche riuscire a ottenere le autorizzazioni richieste tramite i ruoli personalizzati o altri ruoli predefiniti.

Pubblica un prodotto di dati su SAP BDC

Console

  1. Nella Google Cloud console, vai alla pagina Prodotti di dati di Knowledge Catalog.

    Vai a Prodotti di dati

  2. Fai clic sul nome del prodotto di dati che vuoi pubblicare.

  3. Nella pagina dei dettagli del prodotto di dati, fai clic su Condividi, quindi seleziona Pubblica su SAP.

  4. Nel riquadro Pubblica prodotto di dati su SAP, specifica quanto segue:

    • Nome condivisione: inserisci un nome univoco per la condivisione da creare in SAP.
    • Catalogo Delta: seleziona il catalogo Delta Sharing registrato dall' elenco.
    • Identità del workload: inserisci il nome completo della risorsa del provider di identità per i workload configurato per SAP BDC. Utilizza il formato seguente:
    projects/PROJECT_NUMBER/locations/global/workloadIdentityPools/POOL_ID/providers/PROVIDER_ID
    

    Sostituisci quanto segue:

    • PROJECT_NUMBER: il tuo Google Cloud numero di progetto
    • POOL_ID: l'ID del tuo pool di Workload Identity
    • PROVIDER_ID: l'ID del tuo provider di identità per i workload.
  5. Fai clic su Pubblica.

Knowledge Catalog avvia il processo di pubblicazione utilizzando l'API BigLake. Una volta completata, il prodotto di dati è rilevabile come tabelle federate all'interno di SAP BDC.

gcloud

Consulta Pubblicare i dati su SAP BDC.

Passaggi successivi