Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Origini ODP (Operational Data Provisioning)
Operational Data Provisioning (ODP) fornisce un'infrastruttura tecnica da utilizzare per supportare l'estrazione e la replica dei dati per varie applicazioni di destinazione e supporta i meccanismi delta in questi scenari. Nel caso di una procedura delta, i dati provenienti da un'origine (ODP Provider) vengono automaticamente scritti in una coda delta (Operational Delta Queue, ODQ) utilizzando un processo di aggiornamento o trasmessi alla coda delta utilizzando un'interfaccia di estrazione. Un provider ODP può essere un DataSource (estrattori), ABAP Core Data Services Views (ABAP CDS Views), SAP BW o SAP BW/4HANA, SAP Landscape Transformation Replication Server (SLT) e SAP HANA Information Views (visualizzazioni di calcolo). Le applicazioni di destinazione (denominate “abbonati” ODQ o più in generale “consumatori ODP”) recuperano i dati dalla coda delta e continuano a elaborarli.
Caricamento completo
Nel contesto delle entità SAP OData e ODP, un Full Load si riferisce al processo di estrazione di tutti i dati disponibili da un'entità ODP in un'unica operazione. Questa operazione recupera il set di dati completo dal sistema di origine, garantendo che il sistema di destinazione disponga di una up-to-date copia completa dei dati dell'entità. I caricamenti completi vengono in genere utilizzati per origini che non supportano carichi incrementali o quando è richiesto un aggiornamento del sistema di destinazione.
Esempio
È possibile impostare esplicitamente il ENABLE_CDC flag su false, durante la creazione di. DynamicFrame Nota: ENABLE_CDC è false per impostazione predefinita, se non si vuole inizializzare la coda delta, non bisogna inviare questo flag o impostarlo su true. La mancata impostazione di questo flag su true comporterà un'estrazione di caricamento completo.
sapodata_df = glueContext.create_dynamic_frame.from_options( connection_type="SAPOData", connection_options={ "connectionName": "connectionName", "ENTITY_NAME": "entityName", "ENABLE_CDC": "false" }, transformation_ctx=key)
Carico incrementale
Un carico incrementale nel contesto delle entità ODP (Operational Data Provisioning) comporta l'estrazione solo dei dati nuovi o modificati (delta) dal sistema di origine dall'ultima estrazione dei dati, evitando la pre-elaborazione dei record già elaborati. Questo approccio migliora in modo significativo l'efficienza, riduce i volumi di trasferimento dei dati, migliora le prestazioni, garantisce una sincronizzazione efficiente tra i sistemi e minimizza i tempi di elaborazione, soprattutto per set di dati di grandi dimensioni che cambiano frequentemente.