In cosa consiste l'aggiornamento diretto DSO SAP? Come crearne uno?
โก Riepilogo intelligente
Un DSO ad aggiornamento diretto in SAP BW memorizza i dati in un'unica tabella attiva, scritta direttamente tramite API, senza generazione di log delle modifiche o SID, rendendo i dati caricati immediatamente disponibili per i processi di analisi e la creazione di report.

Che cos'รจ un DSO ad aggiornamento diretto?
Un DSO standard si differenzia da un DSO ad aggiornamento diretto per le modalitร di elaborazione dei dati. In un DSO standard, i dati vengono memorizzati in diverse versioni (attiva, delta, modificata), mentre un DSO ad aggiornamento diretto contiene i dati in un'unica versione. I dati vengono memorizzati esattamente nella stessa forma in cui sono stati scritti nel DSO. Il DSO รจ costituito da una tabella dati attiva per l'aggiornamento diretto da parte dell'applicazione e recupera i dati da sistemi esterni tramite API di riempimento o eliminazione.
API disponibili
- RSDRI_ODSO_INSERT: inserisce nuovi dati non presenti nel sistema.
- RSDRI_ODSO_INSERT_RFC: simile a RSDRI_ODSO_INSERT, ma puรฒ essere richiamato da remoto.
- RSDRI_ODSO_MODIFY: modifica i record esistenti; se arriva un nuovo record, viene inserito.
- RSDRI_ODSO_MODIFY_RFC: simile a RSDRI_ODSO_MODIFY, ma puรฒ essere richiamato da remoto.
- RSDRI_ODSO_UPDATE: modifica i record esistenti.
- RSDRI_ODSO_UPDATE_RFC: simile a RSDRI_ODSO_UPDATE, ma puรฒ essere chiamato da remoto.
- RSDRI_ODSO_DELETE_RFC: elimina i record.
Aggiornamento diretto delle proprietร DSO
- Contiene dati in un'unica versione, memorizzati esattamente nella forma in cui sono stati scritti dall'applicazione.
- I record con la stessa chiave non vengono aggregati.
- Non รจ possibile generare SID.
- I dati in esso contenuti possono essere aggiornati su altri InfoProvider.
- ร disponibile come InfoProvider nel BEx Query Designer e puรฒ essere utilizzato per l'analisi.
- Si tratta di una funzione aggiuntiva utilizzata in contesti applicativi specifici.
- Carica i dati rapidamente senza utilizzare l'extracprocessi di caricamento e caricamento del sistema BI.
- Puรฒ essere utilizzato come target di dati per un processo di analisi.
Funzionalitร DSO di aggiornamento diretto
- Puรฒ aggiornare i dati DSO di aggiornamento diretto ad altri InfoProvider.
- Puรฒ essere utilizzato come InfoProvider per il BEx Query Designer e per i processi di analisi.
vantaggi:
- ร strutturato in modo da consentire un facile accesso ai dati.
- I dati sono disponibili per l'analisi e la creazione di report immediatamente dopo il caricamento.
Svantaggi:
- Il processo di caricamento non รจ supportato da Sistema BI (Le fonti dati non forniscono i dati).
- Pertanto questi DSO non vengono visualizzati nell'area di amministrazione o nel monitor.
- Poichรฉ non viene generato un registro delle modifiche, non รจ possibile aggiornare in modo incrementale gli InfoProviders.
Creazione di un DSO per l'aggiornamento diretto
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 "Aggiornamento diretto".
Passo 6) Attiva il DSO.






