Replica dei dati da SAP S/4HANA a BigQuery tramite SAP Datasphere

Questo documento fornisce una panoramica su come puoi replicare i dati da SAP S/4HANA a BigQuery tramite SAP Datasphere. SAP Datasphere offre funzionalità di trasformazione dei dati solide e garantisce che i dati vengano caricati correttamente in BigQuery. Utilizza l'API BigQuery Storage Write per scrivere i dati nel set di dati BigQuery quasi in tempo reale.

Metodi di replica

Per leggere i dati dal sistema di origine SAP S/4HANA, puoi utilizzare uno dei seguenti metodi di replica:

  • Replica basata su CDS: questo metodo utilizza le visualizzazioni Core Data Services (CDS), che sono semanticamente ricche e offrono modelli predefiniti dei dati aziendali all'interno di SAP S/4HANA.

  • Replica basata su SLT: questo metodo esegue la replica diretta delle tabelle di database sottostanti dal sistema SAP S/4HANA, in genere utilizzando SAP Landscape Transformation (SLT) come tecnologia di replica. Le tabelle replicate possono essere utilizzate come base di dati per Google Cloud Cortex Framework.

Differenze e considerazioni chiave

La seguente tabella riassume le principali differenze tra i due metodi di replica:

Funzionalità Replica basata su CDS Replica basata su SLT
Rappresentazione dei dati Fornisce visualizzazioni dei dati orientate al business, spesso combinando i dati di più tabelle in strutture significative. Fornisce accesso diretto alle strutture delle tabelle non elaborate. Se hai bisogno di un controllo granulare sui dati o devi replicare tabelle personalizzate, questo metodo di replica è adatto alle tue esigenze.
Facilità d'uso Se utilizzi le visualizzazioni CDS precompilate in SAP Datasphere, la configurazione della replica diventa più semplice. Potrebbe richiedere configurazioni più tecniche, in particolare per la configurazione iniziale di SLT e la gestione delle dipendenze delle tabelle.
Flessibilità Meno flessibile se devi replicare tabelle personalizzate o tabelle non esposte tramite le viste CDS standard. Offre una maggiore flessibilità per replicare qualsiasi tabella, incluse quelle sviluppate su misura.
Prestazioni
  • Causa un consumo aggiuntivo della CPU nel database di produzione a causa della logica di business e dei calcoli delta. Questo metodo può richiedere risorse CPU aggiuntive per il database SAP.
  • Vengono trasferiti meno dati a causa di possibili preaggregazioni nella logica della visualizzazione del modello di dati.
  • Consente di replicare intere tabelle, con un conseguente aumento del traffico di rete, pertanto questo metodo richiede un'intensa attività di rete. Tuttavia, richiede un minore consumo delle risorse della CPU del database.
  • Vengono trasferiti più dati poiché le tabelle complete vengono replicate senza preaggregazioni.
Compatibilità con Google Cortex Framework Non compatibile con gli acceleratori tecnici pre-caricati. Completamente compatibile con gli acceleratori tecnici pre-implementati.

Scegli il metodo di replica

Il metodo di replica migliore per te dipende da diversi fattori, tra cui il caso d'uso previsto e altre considerazioni, ad esempio:

  • Requisiti aziendali: se hai bisogno principalmente di dati aziendali standard e vuoi una configurazione rapida, la replica basata su CDS è probabilmente una buona soluzione. Se hai bisogno di dati più specializzati o hai tabelle molto personalizzate, valuta la possibilità di utilizzare la replica basata su SLT.

  • Compatibilità con Cortex Framework. Se vuoi utilizzare Cortex Framework, usa la replica basata su SLT.

  • Esperienza tecnica: la replica basata su CDS è più facile da gestire per le persone con esperienza in SAP Basis o nella replica dei dati.

  • Volume e complessità dei dati: per i dati multi-terabyte o per le relazioni tra tabelle complesse, la replica basata su SLT potrebbe essere più scalabile.

Passaggi successivi