StarShelf: SAP S/4HANA in Power BI vanaf dag één

503 kant-en-klare sterschema's voor SAP S/4HANA, van replicatieflow tot Power BI-model, samen met Interdobs

In het kort

Voor wie: organisaties met SAP S/4HANA die hun rapportage naar Microsoft Fabric of Databricks en Power BI brengen.

Doorlooptijd: het eerste proces op je eigen S/4HANA-data binnen enkele weken, inclusief aansluiting in SAP Datasphere.

Vorm: per proces, met vaste scope; de gegenereerde bestanden blijven van jou.

Resultaat: replicatieflows, landingstabellen, sterschema en Power BI-model voor het gekozen proces, getest op je eigen data.

SAP-rapportage verhuist naar Microsoft Fabric en Power BI. Wat die projecten vertraagt, is zelden het platform, maar het modelleren. S/4HANA heeft duizenden CDS-views en geen enkel sterschema dat je zo aan een gebruiker kunt geven. Met StarShelf begin je niet bij nul, maar met een getest model op je eigen S/4HANA-data.

StarShelf: S/4HANA in Power BI, 503 geteste sterschema's en Power BI-modellen

De uitdaging

In SAP BW gaf Business Content elk project een voorsprong. Bij de overstap naar S/4HANA en Microsoft Fabric is die voorsprong weg, en komen er drie dingen voor in de plaats.

  • De juiste views vinden kost weken: welke van de duizenden CDS-views bevatten de feiten, welke de stamdata, en welke kun je echt extraheren?
  • De joins staan nergens beschreven: hoe een orderregel aan leverancier, vestiging en product hangt, welke sleutels samengesteld zijn en welke stamdata in de tijd verandert, staat per view in de definities.
  • SAP-logica raakt onderweg kwijt: bedragen in yen lijken honderd keer te klein, teksten komen in alle talen tegelijk binnen en totalen tellen euro’s en dollars bij elkaar op. Elk team lost dat opnieuw op, steeds een beetje anders.

Het resultaat is bekend: weken modelleren voor het eerste rapport, en een model dat alleen de bouwers echt begrijpen.

De oplossing: StarShelf

StarShelf is een bibliotheek van 503 sterschema’s voor SAP S/4HANA 2023, voor finance, sales, inkoop, supply chain, projecten, onderhoud, duurzaamheid en meer. We genereren ze uit SAP’s eigen CDS-viewdefinities en de veldtypes uit de ABAP Dictionary, en elk model wordt getest voordat het op de plank komt.

Elk model is compleet, van de replicatieflows in SAP Datasphere tot het Power BI-model in Direct Lake. Alles is leesbaar: gewone Spark SQL, standaard Power BI-modelbestanden en Datasphere-objecten in SAP’s eigen formaat. Jij houdt de regie over wat live gaat, en wat je krijgt, blijft van jou.

Van SAP S/4HANA via SAP Datasphere en Microsoft Fabric naar Power BI

Elk model op de plank bestaat uit dezelfde zes onderdelen:

  • Replicatieflows: één flow per CDS-view, klaar om te importeren in SAP Datasphere. Views met change data capture laden initial en delta, de andere volledig.
  • Landingstabellen: een Delta-tabel per view in de lakehouse, met de datatypes uit de ABAP Dictionary.
  • Het sterschema: één feit met zijn dimensies, hun teksten en een datumtabel, opgebouwd in gewone Spark SQL voor Microsoft Fabric en Databricks.
  • SAP-logica: bedragen in de decimalen van hun valuta, omrekening naar EUR met de wisselkoersen uit je eigen SAP-systeem, teksten in één taal en stamdata in de versie die vandaag geldt.
  • Het Power BI-model: relaties, measures, mappen en opmaak, in Direct Lake op de lakehouse. Een dimensie met meerdere rollen is één tabel met een relatie per rol: de leverancier die op een inkooporderregel als leverancier, leverende leverancier en factuurpartij voorkomt, is één leverancierstabel met drie relaties.
  • Eén notebook: laadt de lakehouse, bouwt het sterschema, controleert het resultaat en zet het Power BI-model in je workspace.

Werk je met Databricks? Dan draait dezelfde SQL in Unity Catalog, en gebruik je het Power BI-model via een gespiegelde catalog in Fabric.

Onze aanpak

  1. Kiezen: samen kiezen we het eerste proces, bijvoorbeeld inkoop, verkoop of het grootboek, en het model dat daarbij hoort.
  2. Aansluiten: Interdobs zet de replicatieflows in SAP Datasphere klaar, Powerdobs richt de lakehouse in volgens onze referentiearchitectuur.
  3. Laden en controleren: één notebook laadt de data, bouwt het sterschema en controleert rijtellingen, sleutels, teksten en totalen.
  4. Rapporteren: het Power BI-model staat klaar en je team bouwt rapporten op je eigen S/4HANA-data.
  5. Uitbreiden: volgende processen komen van dezelfde plank, op dezelfde manier.

Wat levert het op?

StarShelf verandert waar een S/4HANA-rapportageproject begint.

Resultaat Wat het voor jou betekent
Starten met een werkend model Je team begint met een getest model op je eigen S/4HANA-data, niet met een lege lakehouse.
Minder handmatig engineeringwerk Consultants besteden hun tijd aan wat jouw organisatie onderscheidt, niet aan joins die SAP al heeft vastgelegd.
SAP-cijfers die je kunt uitleggen Valutadecimalen, wisselkoersen en teksten worden verwerkt zoals SAP ze verwerkt.
Geen lock-in Gewone SQL, een standaard Power BI-model en Datasphere-objecten in SAP’s eigen formaat, voor Fabric en Databricks.

Zo testen we het

  • Elk model: alle 503 modellen slagen voor de SQL-validatie, en elk Power BI-model wordt ongewijzigd ingelezen en teruggeschreven door de bibliotheek waarop Power BI zelf is gebouwd.
  • Op Spark: alle 3.911 SQL-statements van de 16 vakgebieden draaien zonder één fout op Spark.
  • Op testdata: modellen komen met gegenereerde testdata waarvan de totalen vooraf bekend zijn, zodat je ze in je eigen lakehouse kunt proberen voordat er een SAP-verbinding is. Drie modellen naast elkaar in één lakehouse slagen voor alle 307 controles.
  • Op een echt systeem: gegenereerde replicatieflows draaien in een live SAP Datasphere-tenant tegen een on-premise S/4HANA-systeem, met tabellen, kolommen en types precies zoals gegenereerd: 1.763 inkooporderregels in de eerste run. Purchase Order Item draaide ook van begin tot eind in Microsoft Fabric.

StarShelf en WavePath

Ga je weg van SAP BW? Dan migreert WavePath wat je zelf in BW hebt gebouwd. StarShelf levert de standaard S/4HANA-modellen die vroeger uit BW Business Content kwamen. Samen dekken ze beide helften van de overstap.

Voor wie?

  • Organisaties met SAP S/4HANA die hun rapportage naar Microsoft Fabric of Databricks en Power BI brengen.
  • Organisaties die SAP BW uitfaseren en de standaardmodellen van Business Content missen.
  • Organisaties die SAP Datasphere gebruiken of gaan gebruiken en snel een eerste werkend rapport willen.

Verder lezen

Kies je eerste proces

Wil je StarShelf zien op je eigen S/4HANA-systeem? We kiezen samen één proces, bijvoorbeeld inkoop, verkoop of het grootboek, sluiten het aan en laten het Power BI-model op je eigen data zien. Vertel ons welk proces je als eerste wilt zien, of probeer de workflow alvast zelf op starshelf.netlify.app.

    Naam

    E-mailadres

    Organisatie

    Je vraag of situatie

    Of mail direct naar info@powerdobs.nl.