Standaard DSO verschilt van Direct update DSO in termen van hoe gegevens worden verwerkt.
In Standard DSO worden gegevens opgeslagen in verschillende versies Active, Delta, Modified
terwijl Direct Update DSO gegevens in een enkele versie bevat. Gegevens worden precies in dezelfde vorm opgeslagen als waarin ze naar DSO zijn geschreven en bestaan uit Active Data Table voor directe update door de applicatie. Het haalt zijn gegevens op van externe systemen via vul- of verwijder-API's.
De volgende API's bestaan:
- RSDRI_ODSO_INSERT: Deze API wordt gebruikt om nieuwe gegevens in te voegen die niet in het systeem bestaan.
- RSDRI_ODSO_INSERT_RFC: Dit is vergelijkbaar met de API "RSDRI_ODSO_INSERT" behalve dat deze API op afstand kan worden aangeroepen.
- RSDRI_ODSO_MODIFY: Deze API wordt gebruikt om bestaande records te wijzigen. Als er een nieuw record binnenkomt, wordt het record ingevoegd.
- RSDRI_ODSO_MODIFY_RFC: Dit is vergelijkbaar met de API "RSDRI_ODSO_MODIFY" behalve dat deze API op afstand kan worden aangeroepen.
- RSDRI_ODSO_UPDATE: Deze API wordt gebruikt om bestaande records te wijzigen.
- RSDRI_ODSO_UPDATE_RFC: Dit is vergelijkbaar met de API "RSDRI_ODSO_UPDATE" behalve dat deze API op afstand kan worden aangeroepen.
- RSDRI_ODSO_DELETE_RFC: Deze API wordt gebruikt om records te verwijderen.
Directe Update DSO - Eigenschappen
- DSO voor directe update bevat gegevens in een enkele versie. Daarom worden gegevens opgeslagen in precies dezelfde vorm waarin ze door de applicatie zijn geschreven
- Records met dezelfde sleutel worden niet geaggregeerd
- SID's kunnen niet worden gegenereerd
- Gegevens daaruit kunnen worden bijgewerkt naar aanvullende informatieproviders.
- De DSO voor directe update is beschikbaar als Info Provider in BEx Query Designer en kan worden gebruikt voor analysedoeleinden.
- Het is een extra functie die kan worden gebruikt in speciale toepassingscontexten.
- Om gegevens snel te laden zonder de extractie- en laadprocessen in het BI-systeem te gebruiken.
- Kan worden gebruikt als datadoel voor een analyseproces.
Directe Update DSO - Functionaliteit
- Kan de Direct Update DSO-gegevens bijwerken naar aanvullende informatieproviders.
- Kan worden gebruikt als informatieprovider voor Bex Query Designer en kan worden gebruikt voor analyseprocessen.
Voordeel:
- Het is zo gestructureerd dat het gemakkelijk toegang heeft tot gegevens.
- De gegevens worden direct na het laden beschikbaar gemaakt voor analyse en rapportage.
Nadelen
- Het laadproces wordt niet ondersteund door het BI-systeem (gegevensbronnen leveren de gegevens niet).
- Daarom worden DSO's niet weergegeven in de administratie of in de monitor.
- Aangezien er geen wijzigingslogboek wordt gegenereerd, kunnen we geen delta-update uitvoeren voor de Info Providers.
Creatie van Direct Update DSO:
Stap 1)
- Ga naar transactiecode RSA1
- Klik op de OK-knop.
Stap 2)
- Navigeer naar het tabblad Modellering-> Infoprovider.
- Klik met de rechtermuisknop op Info Area.
- Klik op "Create Data Store Object" in het contextmenu.
Stap 3)
- Voer de technische naam in.
- Voer de beschrijving in.
- Klik op de knop "Aanmaken".
Stap 4)
Klik op de knop Bewerken van "Type gegevensopslagobject".
Stap 5)
Kies het type "Directe update".
Stap 6)
Activeer de DSO.