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.
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.
- La PSA riceve i dati dal sistema di origine senza alcuna modifica.
- I dati vengono registrati a livello di documento; dopo il caricamento nei DSO standard, i dati vengono eliminati.
- I dati vengono inviati al DSO ottimizzato per la scrittura nella memoria aziendale dal DSO ottimizzato per la scrittura pass-through.
- I dati vengono distribuiti dal DSO pass-through ottimizzato per la scrittura a DSO standard in base alle esigenze aziendali.
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)
- Vai al codice transazione RSA1.
- Fare clic sul pulsante OK.
Passo 2)
- Accedere alla scheda Modellazione -> InfoProvider.
- Fare clic con il tasto destro su InfoArea.
- Fare clic su "Crea oggetto DataStore" dal menu contestuale.
Passo 3)
- Inserisci il Nome Tecnico.
- Inserire il Descriptione.
- Fare clic sul pulsante "Crea".
Passo 4) Fare clic sul pulsante Modifica di "Tipo di oggetto DataStore".
Passo 5) Seleziona il tipo "Ottimizzato 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.
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.
Passo 6) attivare la DSO.










