Home » SAP S/4HANA in Power BI vanaf dag één: maak kennis met StarShelf
Actueel + + + +

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

Mark Rez

Elk S/4HANA-project bouwt dezelfde rapportagemodellen opnieuw. StarShelf zet 503 geteste sterschema’s klaar, van replicatieflow tot Power BI-model.

Wat deze projecten vertraagt, is zelden het platform. Het is de modellering. SAP S/4HANA heeft duizenden CDS-views, en geen daarvan is een sterschema dat je aan een business user kunt voorleggen. Elk project bouwt dezelfde modellen opnieuw met de hand. En elke consultant is weer op zoek naar de juiste view.

Daarom bouwden we bij Interdobs StarShelf: een bibliotheek van 503 kant-en-klare sterschema’s voor SAP S/4HANA, elk met eigen replicatieflows, lakehouse-tabellen en Power BI-model. In deze blog lees je wat er op de plank ligt, hoe het werkt en hoe we het hebben getest.

StarShelf-bibliotheek met kant-en-klare SAP S/4HANA-modellen voor Power BI

De 503 StarShelf-modellen per bedrijfsdomein, één spine per model

Waarom S/4HANA-rapportage bij nul begint

In SAP BW gaf Business Content elk project een voorsprong. Verhuist de rapportage naar S/4HANA en Microsoft Fabric, dan is die voorsprong weg. Er komen drie problemen voor in de plaats.

De juiste views vinden kost weken. Welke van de duizenden CDS-views bevatten de feiten, welke de stamgegevens, en welke kun je ook echt extraheren?

De joins staan nergens beschreven. Hoe hangt een orderregel samen met leverancier, plant en product? Welke sleutels zijn samengesteld, en welke stamgegevens veranderen in de tijd? Dat staat allemaal in de viewdefinities, en je moet ze één voor één doorlopen.

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 dit opnieuw op, en elk team doet het net iets anders.

Het resultaat ken je waarschijnlijk: weken modelleren vóór het eerste rapport, en een model dat alleen de bouwers echt begrijpen.

Maak kennis met StarShelf

StarShelf is een bibliotheek van 503 sterschema’s voor SAP S/4HANA. Ze dekken finance, sales, inkoop, supply chain, projecten, onderhoud, duurzaamheid en meer. De modellen zijn gebaseerd op SAP’s eigen CDS-viewdefinities en de veldtypes uit de ABAP Dictionary. Elk model wordt getest voordat het op de plank komt.

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

overzicht van 503 StarShelf-sterschema’s voor SAP S/4HANA per bedrijfsdomein

De 503 StarShelf-modellen per bedrijfsdomein, één spine per model

Zo werkt StarShelf: van SAP S/4HANA naar Power BI

Elk model op de plank bestaat uit dezelfde zes onderdelen.

  • Replicatieflows. Eén flow per CDS-view, klaar om te importeren in SAP Datasphere. Views met change data capture laden een initiële load en delta’s, de overige views laden volledig.
  • Landingstabellen. Per view een Delta-tabel in de Fabric-lakehouse, afgeleid uit de ABAP Dictionary.
  • Het sterschema. Eén feitentabel, de bijbehorende dimensies met hun teksten en een datumtabel. Het sterschema wordt in Spark SQL gebouwd op basis van de landingstabellen en draait in Microsoft Fabric en op Databricks.
  • SAP-logica. Bedragen krijgen het juiste aantal decimalen van hun valuta en worden met SAP’s eigen wisselkoersen omgerekend naar EUR. Teksten komen in één taal en stamgegevens in de versie die vandaag geldig is.
  • Het Power BI-model. Relaties, measures, display folders en opmaak, in Direct Lake-modus op de lakehouse.
  • Eén notebook. Dit notebook laadt de lakehouse, bouwt het sterschema, controleert het resultaat en zet het Power BI-model in jouw workspace.
architectuur van SAP S/4HANA via SAP Datasphere en Microsoft Fabric naar Power BI

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

Eén model van dichtbij

Purchase Order Item is een typisch voorbeeld. De feitentabel komt uit C_PurchaseOrderItemDEX, SAP’s extractieview voor inkooporderregels. Hij is gekoppeld aan 16 dimensies en een datumtabel.

Op een inkooporderregel staat een leverancier drie keer: als leverancier, als leverende leverancier en als factuurpartij. StarShelf bouwt één leverancierstabel met drie relaties. Eén relatie is actief, de andere twee kan een measure inschakelen. Zo blijft het model klein, en dat is precies wat Direct Lake-modus vraagt: één tabel per dimensie.

sterschema Purchase Order Item uit SAP S/4HANA in Power BI

Het Purchase Order Item-model: één feitentabel, 16 dimensies en een datumtabel

Wat het betekent voor je project

ResultaatWat het voor jou betekent
Start met een werkend modelJe team begint met een getest model op de eigen S/4HANA-data, niet met een lege lakehouse
Minder handmatig engineeringwerkConsultants besteden hun tijd aan wat jouw organisatie onderscheidt, niet aan joins die SAP al heeft gedefinieerd
SAP-cijfers die je kunt uitleggenValutadecimalen, wisselkoersen en teksten worden verwerkt zoals SAP ze verwerkt
Geen lock-inGewone SQL, een standaard Power BI-model en Datasphere-objecten in SAP’s formaat, op Fabric of Databricks

Zo hebben we het getest

  • Elk model. Alle 503 modellen slagen voor de SQL-validatie. Elk Power BI-model wordt ingelezen en ongewijzigd teruggeschreven door de library waarop Power BI zelf is gebouwd.
  • Op Spark. Alle 3.911 SQL-statements uit de 16 bedrijfsdomeinen draaien zonder één fout op Spark.
  • Op testdata. Bij de modellen hoort gegenereerde testdata waarvan de totalen vooraf bekend zijn. Zo probeer je de modellen in je eigen lakehouse uit, nog voordat er een SAP-koppeling is.
  • Op een echt systeem. Gegenereerde replicatieflows draaien in een live SAP Datasphere-tenant tegen een S/4HANA-systeem. Tabellen, kolommen en types komen precies overeen met wat er gegenereerd is.

StarShelf en WavePath

Stap je over van SAP BW? WavePath migreert wat je zelf in BW hebt gebouwd naar moderne hybride dataplatformen. StarShelf levert de standaard S/4HANA-modellen die vroeger uit BW Business Content kwamen. Samen dekken ze allebei de helften van de overstap van BW.

Bekijk het op je eigen systeem

We laten StarShelf graag zien op jouw eigen S/4HANA-systeem. We kiezen één proces, koppelen het en laten je het Power BI-model zien op je eigen data. Neem contact op met ons op.

Mark Rez

Mark Rez

Business Development

Altijd als eerste op de hoogte?
Volg ons op LinkedIn!

Lincedin icon

Mis geen update of event!
Abonneer je op onze nieuwsbrief en hoor als eerste over onze nieuwste updates, klantverhalen en events.

Skip form

Gerelateerde artikelen