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 .
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:
|
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:
-
Gestisci i prodotti di dati nella Google Cloud console:
Dataplex Data Products Editor (
roles/dataplex.dataProductsEditor) -
Pubblica prodotti di dati su SAP BDC:
BigLake Admin (
roles/biglake.admin)
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
Nella Google Cloud console, vai alla pagina Prodotti di dati di Knowledge Catalog.
Fai clic sul nome del prodotto di dati che vuoi pubblicare.
Nella pagina dei dettagli del prodotto di dati, fai clic su Condividi, quindi seleziona Pubblica su SAP.
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_IDSostituisci quanto segue:
PROJECT_NUMBER: il tuo Google Cloud numero di progettoPOOL_ID: l'ID del tuo pool di Workload IdentityPROVIDER_ID: l'ID del tuo provider di identità per i workload.
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
- Scopri di più sulla gestione dei prodotti di dati di Knowledge Catalog.
- Scopri come configurare Lakehouse cross-cloud per SAP BDC.
- Scopri di più sulla configurazione della federazione delle identità per i workload.