Il DSO standard differisce dal DSO con aggiornamento diretto in termini di modalità di elaborazione dei dati.
In Standard DSO, i dati vengono memorizzati in diverse versioni Active, Delta, Modified
mentre Direct Update DSO contiene dati in un'unica versione. I dati vengono memorizzati esattamente nella stessa forma in cui sono scritti su DSO costituito da Active Data Table per l'aggiornamento diretto dall'applicazione. Recupera i suoi dati da sistemi esterni tramite riempimento o eliminazione di API.
Esistono le seguenti API:
- RSDRI_ODSO_INSERT: questa API viene utilizzata per inserire nuovi dati che non esistono nel sistema.
- RSDRI_ODSO_INSERT_RFC: è simile all'API "RSDRI_ODSO_INSERT" tranne per il fatto che questa API può essere chiamata in remoto.
- RSDRI_ODSO_MODIFY: questa API viene utilizzata per modificare i record esistenti. Se arriva un nuovo record, il record viene inserito.
- RSDRI_ODSO_MODIFY_RFC: è simile all'API "RSDRI_ODSO_MODIFY" tranne per il fatto che questa API può essere chiamata in remoto.
- RSDRI_ODSO_UPDATE: questa API viene utilizzata per modificare i record esistenti.
- RSDRI_ODSO_UPDATE_RFC: è simile all'API "RSDRI_ODSO_UPDATE" tranne per il fatto che questa API può essere chiamata in remoto.
- RSDRI_ODSO_DELETE_RFC: questa API viene utilizzata per eliminare i record.
Aggiornamento diretto DSO - Proprietà
- Il DSO per l'aggiornamento diretto contiene i dati in un'unica versione. Pertanto, i dati vengono memorizzati esattamente nella stessa forma in cui sono stati scritti dall'applicazione
- I record con la stessa chiave non vengono aggregati
- Non è possibile generare SID
- I dati da esso possono essere aggiornati a fornitori di informazioni aggiuntivi.
- Il DSO per l'aggiornamento diretto è disponibile come fornitore di informazioni in BEx Query Designer e può essere utilizzato a scopo di analisi.
- È una funzione aggiuntiva che può essere utilizzata in contesti applicativi speciali.
- Per caricare rapidamente i dati senza utilizzare i processi di estrazione e caricamento nel sistema BI.
- Può essere utilizzato come destinazione dei dati per un processo di analisi.
Aggiornamento diretto DSO - Funzionalità
- Può aggiornare i dati DSO di aggiornamento diretto a provider di informazioni aggiuntivi.
- Può essere utilizzato come fornitore di informazioni per Bex Query Designer e può essere utilizzato per il processo di analisi.
Vantaggio:
- È strutturato in modo da accedere facilmente ai dati.
- I dati vengono resi disponibili per l'analisi e il reporting subito dopo il caricamento.
Inconvenienti
- Il processo di caricamento non è supportato dal sistema BI (le origini dati non forniscono i dati).
- Pertanto i DSO non vengono visualizzati nell'amministrazione o nel monitor.
- Poiché non viene generato un registro delle modifiche, non possiamo eseguire un aggiornamento delta per i fornitori di informazioni.
Creazione di DSO di aggiornamento diretto:
Passo 1)
- Vai al codice di transazione RSA1
- Fare clic sul pulsante OK.
Passo 2)
- Vai alla scheda Modellazione-> Fornitore di informazioni.
- Fare clic con il tasto destro sull'area delle informazioni.
- Fare clic su "Crea oggetto archivio dati" dal menu contestuale.
Passaggio 3)
- Immettere il nome tecnico.
- Immettere la descrizione.
- Fare clic sul pulsante "Crea".
Passaggio 4)
Fare clic sul pulsante Modifica di "Tipo di oggetto DataStore".
Passaggio 5)
Scegli il tipo "Aggiornamento diretto".
Passaggio 6)
Attiva il DSO.