Wat houdt Direct Update DSO in? SAP? Hoe maak je er een?

โšก Slimme samenvatting

Een directe update DSO in SAP BW slaat gegevens op in รฉรฉn actieve tabel die rechtstreeks via API's wordt geschreven, zonder dat er een wijzigingslogboek of SID wordt gegenereerd. Hierdoor zijn de geladen gegevens direct beschikbaar voor analyseprocessen en rapportage.

  • ๏ธ Enkele versie: Een direct-update DSO bewaart gegevens in รฉรฉn actieve tabel, precies zoals ze door de applicatie zijn geschreven.
  • ???? API-gestuurd: Gegevens worden ingevuld en verwijderd via RSDRI_ODSO API's, niet via standaard DataSources.
  • ???? Geen wijzigingslogboek: Er wordt geen wijzigingslogboek of SID gegenereerd, waardoor delta-updates niet mogelijk zijn.
  • ๐Ÿ“Š Analyseproces: Het wordt vaak gebruikt als doelwit van de Analysis Process Designer (APD).
  • โšก Directe gegevens: De geladen gegevens zijn direct na het schrijven beschikbaar voor rapportage.
  • ๐Ÿค– AI-assistentie: AI schrijft de gescoorde of voorspelde resultaten naar een direct-update DSO voor rapportagedoeleinden.

Wat houdt Direct Update DSO in? SAP

Wat is een Direct Update DSO?

Een standaard DSO verschilt van een direct-update DSO in de manier waarop gegevens worden verwerkt. In een standaard DSO worden gegevens in verschillende versies opgeslagen (actief, delta, gewijzigd), terwijl een direct-update DSO gegevens in รฉรฉn enkele versie bevat. De gegevens worden opgeslagen in exact dezelfde vorm als waarin ze naar de DSO zijn geschreven. Het bestaat uit een actieve gegevenstabel die direct door de applicatie kan worden bijgewerkt en haalt zijn gegevens op uit externe systemen via API's voor invullen of verwijderen.

De beschikbare API's

  • RSDRI_ODSO_INSERT: voegt nieuwe gegevens in die nog niet in het systeem aanwezig zijn.
  • RSDRI_ODSO_INSERT_RFC: vergelijkbaar met RSDRI_ODSO_INSERT, maar kan op afstand worden aangeroepen.
  • RSDRI_ODSO_MODIFY: wijzigt bestaande records; als er een nieuw record binnenkomt, wordt dit ingevoegd.
  • RSDRI_ODSO_MODIFY_RFC: vergelijkbaar met RSDRI_ODSO_MODIFY, maar kan op afstand worden aangeroepen.
  • RSDRI_ODSO_UPDATE: wijzigt bestaande records.
  • RSDRI_ODSO_UPDATE_RFC: vergelijkbaar met RSDRI_ODSO_UPDATE, maar kan op afstand worden aangeroepen.
  • RSDRI_ODSO_DELETE_RFC: verwijdert records.

Directe update van DSO-eigenschappen

  • Het bevat gegevens in รฉรฉn enkele versie, opgeslagen in precies de vorm waarin ze door de applicatie zijn geschreven.
  • Records met dezelfde sleutel worden niet samengevoegd.
  • SIDs kunnen niet worden gegenereerd.
  • De gegevens daaruit kunnen worden bijgewerkt naar aanvullende InfoProviders.
  • Het is beschikbaar als InfoProvider in de BEx Query Designer en kan worden gebruikt voor analyse.
  • Het is een extra functie die in specifieke toepassingscontexten wordt gebruikt.
  • Het laadt gegevens snel zonder gebruik te maken van de extraction- en laadprocessen van het BI-systeem.
  • Het kan als gegevensdoelwit worden gebruikt voor een analyseproces.

Directe update DSO-functionaliteit

  • Het kan de DSO-gegevens die rechtstreeks worden bijgewerkt, doorsturen naar extra InfoProviders.
  • Het kan worden gebruikt als InfoProvider voor de BEx Query Designer en voor analyseprocessen.

Voordelen:

  • Het is zo gestructureerd dat gegevens gemakkelijk toegankelijk zijn.
  • De gegevens zijn direct na het laden beschikbaar voor analyse en rapportage.

Nadelen:

  • Het laadproces wordt niet ondersteund door de BI-systeem (DataSources levert de gegevens niet).
  • Daarom deze DNB's worden niet weergegeven in het beheerscherm of op de monitor.
  • Omdat er geen wijzigingslogboek wordt gegenereerd, is een delta-update van InfoProviders niet mogelijk.

Aanmaken van een Direct Update DSO

Stap 1)

  1. Ga naar transactiecode RSA1.
  2. Klik op de knop OK.

Aanmaken van een Direct Update DSO

Stap 2)

  1. Ga naar het tabblad Modelleren -> InfoProvider.
  2. Klik met de rechtermuisknop op InfoArea.
  3. Klik op "DataStore-object maken" in het contextmenu.

Aanmaken van een Direct Update DSO

Stap 3)

  1. Voer de technische naam in.
  2. Voer de Description.
  3. Klik op de knop "Maken".

Aanmaken van een Direct Update DSO

Stap 4) Klik op de knop Bewerken bij 'Type DataStore-object'.

Aanmaken van een Direct Update DSO

Stap 5) Kies het type "Directe update".

Aanmaken van een Direct Update DSO

Stap 6) Activeer de DSO.

Aanmaken van een Direct Update DSO

Veelgestelde vragen

Een direct-update DSO slaat รฉรฉn dataversie op die via API's wordt geschreven, zonder wijzigingslogboek of SID-generatie. Een standaard DSO gebruikt drie tabellen, wordt geladen via een gegevensoverdrachtsproces, ondersteunt overschrijven en genereert een wijzigingslogboek voor delta-updates.

Gegevens worden geschreven via de RSDRI_ODSO-functiemodules, zoals RSDRI_ODSO_INSERT om records toe te voegen, RSDRI_ODSO_MODIFY en RSDRI_ODSO_UPDATE om ze te wijzigen, en RSDRI_ODSO_DELETE_RFC om ze te verwijderen. Elk van deze modules heeft een variant die op afstand kan worden uitgevoerd (_RFC).

Het wordt voornamelijk gebruikt als doel voor de Analysis Process Designer (APD) en voor applicaties die direct resultaten genereren, zoals planning of scoring. Omdat de gegevens direct beschikbaar zijn, is het geschikt voor snelle, applicatiegestuurde rapportage.

Ja. Machine learning- en analyseprocessen kunnen scores, prognoses of segmenten naar een direct-update DSO schrijven via de RSDRI API's. De resultaten zijn vervolgens direct beschikbaar als InfoProvider voor BEx-query's en dashboards.

Machine learning en de Analysis Process Designer (APD) lezen BW-gegevens, passen dataminingmodellen toe en schrijven de gescoorde uitvoer naar een direct-update DSO. De resultaten zijn vervolgens direct beschikbaar als een InfoProvider voor rapportage, zonder een standaard ex.tractie en belasting.

Vat dit bericht samen met: