In cosa consiste il DSO ottimizzato per la scrittura SAP?

⚡ Riepilogo intelligente

Un DSO ottimizzato per la scrittura in SAP BW memorizza i dati in un'unica tabella attiva senza fasi di attivazione o registri delle modifiche, risultando ideale per la rapida fase di staging iniziale di grandi volumi di dati sorgente a granularità minima.

  • Solo tabella attiva: Un DSO ottimizzato per la scrittura possiede solo la tabella dati attiva, senza registro delle modifiche.
  • Nessuna attivazione: I dati sono disponibili immediatamente perché non è necessaria alcuna fase di attivazione separata.
  • 📥 Fase iniziale: Viene utilizzato principalmente come primo livello di staging per grandi volumi di dati sorgente.
  • 🔑 Legenda tecnica: L'ID della richiesta, il pacchetto di dati e il numero di record formano una chiave tecnica univoca.
  • 🔁 Nessuna aggregazione: Ogni record viene inserito come nuovo; i record non vengono aggregati né sovrascritti.
  • 🤖 Assistenza AI: L'intelligenza artificiale velocizza la gestione di grandi volumi di dati e segnala i record duplicati durante il caricamento.

In cosa consiste il DSO ottimizzato per la scrittura SAP

Che cos'è un DSO ottimizzato per la scrittura?

Un DSO ottimizzato per la scrittura viene utilizzato quando è necessario un oggetto di archiviazione per i record a granularità più bassa e non è richiesta la funzionalità di sovrascrittura. È costituito unicamente dalla tabella dati attiva, pertanto non è necessaria alcuna attivazione, il che velocizza l'elaborazione dei dati. I dati sono immediatamente disponibili per ulteriori elaborazioni e viene utilizzato come area di archiviazione temporanea per grandi insiemi di dati.

Il DSO ottimizzato per la scrittura è progettato principalmente per essere la fase iniziale di preparazione dei dati del sistema sorgente, da cui i dati possono essere trasferiti a un DSO standard o al InfoCube.

  1. La PSA riceve i dati dal sistema di origine senza alcuna modifica.
  2. I dati vengono registrati a livello di documento; dopo il caricamento nei DSO standard, i dati vengono eliminati.
  3. I dati vengono inviati al DSO ottimizzato per la scrittura nella memoria aziendale dal DSO ottimizzato per la scrittura pass-through.
  4. I dati vengono distribuiti dal DSO pass-through ottimizzato per la scrittura a DSO standard in base alle esigenze aziendali.

DSO ottimizzato per la scrittura in SAP

Proprietà DSO ottimizzate per la scrittura

  • Viene utilizzato per la fase iniziale di elaborazione dei dati del sistema sorgente.
  • I dati archiviati hanno la granularità più bassa.
  • Il caricamento dei dati può essere più rapido poiché non è necessario un passaggio di attivazione separato.
  • Ogni record possiede una chiave tecnica, pertanto non è possibile aggregare i record. I nuovi record vengono inseriti ogni volta.

Creazione di un DSO ottimizzato per la scrittura

Passo 1)

  1. Vai al codice transazione RSA1.
  2. Fare clic sul pulsante OK.

Creazione di DSO ottimizzati per la scrittura

Passo 2)

  1. Accedere alla scheda Modellazione -> InfoProvider.
  2. Fare clic con il tasto destro su InfoArea.
  3. Fare clic su "Crea oggetto DataStore" dal menu contestuale.

Creazione di DSO ottimizzati per la scrittura

Passo 3)

  1. Inserisci il Nome Tecnico.
  2. Inserire il Descriptione.
  3. Fare clic sul pulsante "Crea".

Creazione di DSO ottimizzati per la scrittura

Passo 4) Fare clic sul pulsante Modifica di "Tipo di oggetto DataStore".

Creazione di DSO ottimizzati per la scrittura

Passo 5) Seleziona il tipo "Ottimizzato per la scrittura".

Creazione di DSO ottimizzati per la scrittura

Le chiavi tecniche includono ID richiesta, pacchetto dati e numero di record. Non è possibile includere altri oggetti. Le chiavi semantiche sono simili ai campi chiave; tuttavia, in questo caso l'univocità non viene considerata per la funzionalità di sovrascrittura. Vengono invece utilizzate in combinazione con l'impostazione "Non verificare l'univocità dei dati". Lo scopo della chiave semantica è identificare errori nei record in entrata o record duplicati. I record duplicati vengono scritti nello stack degli errori nell'ordine successivo e possono essere gestiti o ricaricati definendo un gruppo semantico nel DTP. Non è necessario definire gruppi semantici se non vi è possibilità di record duplicati o errati.

Creazione di DSO ottimizzati per la scrittura

Se non si seleziona la casella "Consenti record di dati duplicati", i dati provenienti dalla sorgente vengono controllati per verificare la presenza di duplicati; se lo stesso record (chiavi semantiche) esiste già nel DSO, il caricamento corrente viene interrotto. Se si seleziona la casella di controllo, i record duplicati vengono caricati come nuovi record e le chiavi semantiche non sono rilevanti.

Creazione di DSO ottimizzati per la scrittura

Passo 6) attivare la DSO.

Creazione di DSO ottimizzati per la scrittura

DOMANDE FREQUENTI

Un DSO ottimizzato per la scrittura ha una sola tabella attiva, non richiede attivazione e si carica rapidamente, ma non può sovrascrivere i record. Un DSO standard ha tre tabelle, richiede attivazione e supporta la gestione delle sovrascritture e delle differenze tramite il suo registro delle modifiche.

La chiave tecnica è composta dall'ID della richiesta, dal pacchetto di dati e dal numero di record. SAP Lo aggiunge automaticamente, in modo che ogni record sia unico e venga inserito come nuovo. Grazie a questa chiave tecnica, i record non vengono mai aggregati o sovrascritti.

Le chiavi semantiche identificano i record duplicati o errati senza imporre l'univocità per la sovrascrittura. I record duplicati vengono indirizzati allo stack degli errori, dove possono essere corretti o ricaricati utilizzando un gruppo semantico definito nel DTP.

Sì. L'automazione intelligente parallelizza e pianifica i carichi ad alto volume, mentre l'apprendimento automatico prevede i colli di bottiglia. In SAP Datasphere, grazie all'intelligenza artificiale, ottimizza le pipeline di staging, consentendo ai layer ottimizzati per la scrittura di acquisire set di dati di grandi dimensioni in modo più rapido e affidabile.

L'apprendimento automatico confronta i record in entrata con i dati esistenti per segnalare i probabili duplicati prima che raggiungano i livelli di reporting. In combinazione con le chiavi semantiche e lo stack degli errori, questo controllo intelligente mantiene puliti i dati in fase di preparazione.

Riassumi questo post con: