SAP S/4HANA Power BI dashboard
We ontsluiten SAP S/4HANA via CDS views, een connector of een dataplatform, met één Power BI-model erop. SAP-data ontsloten we eerder voor Vivara.
Dagelijks haalt het dataplatform dat we voor Vivara bouwden data uit onder meer SAP
Vivara wilde zijn data op één centrale locatie beschikbaar, met de hoogste datakwaliteit. Ons dataplatform haalt dagelijks data uit bronnen zoals SAP, Magento en Sharepoint en slaat die op in Azure Databricks. Welk SAP-product Vivara gebruikt, staat niet op de case.
Langs welke route komt SAP S/4HANA-data in Power BI, en blijft die route overeind?
Finance en supply chain willen in Power BI dezelfde cijfers als in SAP. Er zijn meerdere gedocumenteerde routes: CDS views via OData, de SAP-connectoren van Power BI of een dataplatform. Welke past, hangt af van volumes, rechten en wat SAP toestaat.
CDS views, een dataplatform en één model voor finance en logistiek
CDS views als bron
We gebruiken de CDS views van S/4HANA als bron en publiceren ze waar nodig als OData-service via SAP Gateway.
Een dataplatform ertussen
Bij grote volumes laden we S/4HANA-data eerst in een dataplatform, zoals ons platform voor Vivara dagelijks data uit SAP haalt.
Eén set definities
Omzet, marge, voorraad en openstaande posten leggen we één keer vast in het model, per boekingskring en geconsolideerd.
Rechten zoals in SAP
Wie in SAP een boekingskring niet mag zien, ziet die in Power BI ook niet. Dat regelen we met beveiliging op rijniveau.
De extractieroute stemmen we af met SAP-beheer voordat we bouwen
-
Route afstemmen
Met je SAP-beheer kiezen we de route: OData op CDS views, een SAP-connector of een dataplatform.
-
Bron en model
We ontsluiten de views, bouwen het model en toetsen de cijfers tegen de rapporten in SAP.
-
Live met beheer
Laadschema, gateway, rechten en monitoring gaan live, met een vaste eigenaar aan de SAP- en de Power BI-kant.
Rechtvaardigt ons SAP-landschap een eigen Power BI-laag naast S/4HANA?
Past als
Je draait S/4HANA met meerdere boekingskringen of naast andere bronnen, en je organisatie werkt al met Power BI en Microsoft 365.
Past niet als
De analyses in SAP zelf volstaan en niemand vraagt om SAP-data naast andere bronnen. Dan voegt een tweede rapportagelaag vooral onderhoud toe.
Waar de omvang van afhangt
Hoeveel boekingskringen en modules meegaan, of standaard CDS views volstaan of eigen views nodig zijn, de datavolumes, de extractieroute en wie het model beheert.
Mag deze extractie van SAP?
Microsoft wijst in zijn documentatie op SAP Note 3255746, die aanroepen van externe tools op de ODP RFC-API blokkeert. Licentievragen beantwoordt SAP of je SAP-partner; wij kiezen een route die daarmee strookt.
OData op CDS views, een SAP-connector in Power BI of eerst een dataplatform?
OData op CDS views
Kies dit als je een beperkt aantal views nodig hebt en je SAP-team services in SAP Gateway kan publiceren en beheren.
Een SAP-connector
Kies dit als je al SAP BW gebruikt of rechtstreeks met SAP HANA mag verbinden. Power BI heeft connectoren voor allebei.
Een dataplatform
Kies dit als SAP een van meerdere bronnen is en je historie wilt opbouwen. Ons advies: kies de extractie samen met SAP-beheer, zoals bij een Azure-dataplatform.
SAP-data in een dataplatform met Power BI erop hebben we eerder ontsloten
Data Science Lab werkt sinds 2016 aan data en AI en is Databricks Partner en Microsoft Partner. Voor Vivara bouwden we een dataplatform met onder meer SAP als bron, voor Ammega Power BI-dashboards en een Power BI-app.

Je SAP-landschap en de gewenste extractieroute staan in het eerste gesprek centraal
Stef Stoelwinder
Business DevelopmentStef is je eerste aanspreekpunt. In het eerste gesprek bespreken we je SAP-landschap, de gewenste rapporten en welke extractieroute bij jullie past.
E-mail info@datasciencelab.nl
Telefoon +31 (0)20 3636 724
Welke S/4HANA-cijfers wil je naast je andere bronnen in Power BI zien?
Beschrijf je SAP-landschap, de modules en de rapporten die je nu maakt. We reageren per mail of stellen een eerste gesprek voor.
Bericht verstuurd
Bedankt voor je bericht. We nemen zo snel mogelijk contact met je op.
Veelgestelde vragen
Langs drie gedocumenteerde routes: CDS views die je als OData-service publiceert en met de OData-connector van Power BI leest, de SAP HANA- of SAP BW-connector van Power BI, of een dataplatform dat de data eerst ophaalt. Wij kiezen er samen met je SAP-beheer een en bouwen daarop het model.
Van stuurvraag naar rapport: zie Power BI-dashboards.
CDS views zijn datamodellen in het ABAP-deel van S/4HANA. Voeg je de annotatie OData.publish: true toe en activeer je de view, dan maakt het systeem de runtime-objecten voor SAP Gateway aan. Daarna registreer je de service en kun je hem testen.
Volgens Microsoft zijn ABAP CDS views de nieuwe standaard voor data-extractie uit SAP S/4HANA.
Voor SAP HANA een databaseconnector, die een SAP HANA ODBC-driver vraagt en kan importeren of DirectQuery gebruiken. Voor SAP BW de connectoren Application Server en Message Server, die SAP .NET Connector 3.0 of 3.1 nodig hebben. OData-services lees je met de OData-connector.
Draait SAP on-premises, dan loopt de verbinding via een on-premises data gateway.
Microsoft meldt bij de SAP CDC-connector van Azure Data Factory dat deze SAP Note aanroepen van externe tools op de ODP RFC-API blokkeert, ook die van die connector. Microsoft adviseert de note te lezen voordat je hem installeert.
Als alternatief noemt Microsoft een Copy Job in Fabric met een ABAP-add-on, die de ODP RFC-API niet gebruikt. Licentievragen horen bij SAP of je SAP-partner.
Als je grote tabellen vaak wilt verversen, historie wilt bewaren of SAP wilt combineren met andere bronnen, zoals SAP, Magento en Sharepoint bij Vivara. Power BI leest dan uit het platform, niet rechtstreeks uit SAP.
Hoe we zo’n platform inrichten, lees je bij data- en AI-platform.
De laadstap verbindt met een SAP-gebruiker. Kies daarvoor een technisch account met alleen de leesrechten die de rapporten nodig hebben. In Power BI zorgt beveiliging op rijniveau dat een controller alleen zijn eigen boekingskringen ziet.
Rechten per werkruimte en app beschrijven we bij Power BI consultant.
Meestal resultaat en balans per boekingskring, openstaande debiteuren, voorraad en omloopsnelheid, verkoop per klant en artikel, en inkoop per leverancier, vaak naast data uit andere systemen. Zie ook het financieel dashboard in Power BI.
Voor kleinere omgevingen lees je over SAP Business One en Dynamics NAV in Power BI.
Als de analyses in SAP zelf al gebruikt worden en niemand SAP-data naast andere bronnen nodig heeft. Of als stamgegevens per boekingskring anders zijn opgezet: trek dan eerst de basis recht, zie datakwaliteit.
Volstaat iets lichters, dan zeggen we dat.