SAP: Quick Look – Streaming process chains
The classical approach to load data into SAP BW is by using extractors. With SAP HANA there is SDA and SDI, as well as native modeling – which leverage the HANA capabilities using calculation views.
However sometimes virtual data models are not sufficient (eg due to performance bottle-necks), but there is still “near” real-time data needed. This is where “streaming process chains” come in handy.
Good news: They are also available since BW 7.5 – not only in BW/4HANA.
Architectural considerations:
– useful for frequently changing data, where fast data-load is needed. eg. sensor-data (“near” real-time data)
– HANA-DB is needed
– aware: multiple background-jobs needed, when PCs queue-up on “default background mode” (see https://help.sap.com/).
Key facts:
– available since BW 7.5 and on BW/4HANA
– replaces RDA (“dealtime data acquisition), which only supports Cubes and “classical” BW artifacts)
– ODP-SAPI and SLT datasources (ODQMON) instead of qRFC (rsa7) and PSAs !!
– Technical details: “Queued Task Manager Framework”
– Different modes: Push vs. Pull (intelligent and scheduled)
Useful resources:
https://www.sap.com/germany/about/events/2022-10-07-online-echtzeitdaten-in-sap.html
https://blogs.sap.com/2021/03/15/run-modes-of-sap-bw-streaming-process-chains/
https://help.sap.com/docs/SAP_NETWEAVER_750/2e90b26cf7484203a523bf0f4b1bc137/ac029de05e164a12ac1ce08d16180f05.html?locale=en-US