Step 1 · The shelf
503 SAP S/4HANA models. Off the shelf.
The platform isn't the problem, the modelling is: S/4HANA has thousands of CDS views and not one star schema you can use. StarShelf is that work, done once. For BW people: Business Content, but for Fabric and Power BI.
Step 2 · The model
Step 3 · SAP Datasphere
Replication flows. SAP's own tools.
Terminal
Data Integration MonitorFlows
Space: STARSHELF
| Technical Name | Load Type | Status | Operations | Duration | Last Run Start |
|---|
Step 4 · Microsoft Fabric
One notebook. From landing tables to Power BI in one run.
StarShelf › Billing Document Item - run
HomeEditRunView
Stop session
PySpark (Python)
Environment: Workspace default
Not connected
Step 5 · Power BI
The result: SAP numbers you can explain.
Currency
Customer role
Sales Organization
No data for this selection
Overview
Customers
Products
Invoice details
Page 1 of 4
Customer role Payer uses the model's inactive Payer relationship, switched on by a USERELATIONSHIP measure.
Step 6 · What you get
Plain SQL, a standard Power BI model. No runtime, no lock-in.
What StarShelf generates is plain files that you own: read them, change them, run them yourself.
Generated for Billing Document Item
CDS views
SAP S/4HANA
Standard CDS views, read as they are. Your system, untouched.
0flows
Replication flows
0tables
Landing tables
A lakehouse table per view, typed from the ABAP Dictionary, with a PySpark load script.
0dimensions
Star schema
0relationships
Power BI model
One notebook for any model or area: load, build, check, deploy
SAP logic built in: currency decimals, EUR at your SAP rates, texts, time-dependent master data
Which process do you want to see on your own system first?
StarShelf bypowerdobsinterdobs
Leaving SAP BW? WavePath migrates what you built yourself in BW; StarShelf gives you the standard S/4HANA models.