Ga naar de inhoud

SAP Business One Power BI dashboard

We lezen je SAP Business One-bedrijven via Service Layer of de database, in één Power BI-model. Zuiver hielpen we met hun eerste datawarehouse.

Zuiver zette met ons zijn allereerste datawarehouse op, waar verschillende bronnen samenkomen

“DSL heeft ons geholpen met het opzetten van ons allereerste datawarehouse. Zij hebben ons bij de hand genomen en ons stap voor stap begeleidt […] Wat ons betreft een fantastische partner en een aanrader voor andere MKB ondernemingen.” Richard Aznar Webster, CEO Zuiver Interior Group

Lees de case

Waarom kost een overzicht over al onze SAP Business One-bedrijven zoveel handwerk?

In SAP Business One log je per bedrijfsdatabase in. Wie meerdere bedrijven heeft, draait per bedrijf dezelfde query en voegt de uitkomst samen in Excel. Een Power BI-model leest alle bedrijven en toont ze per bedrijf of samen.

Plan een gesprek

Service Layer of database, en daarna één model voor al je bedrijven

Bespreek je SAP B1-omgeving

Via Service Layer

De REST-API van SAP Business One, op basis van OData. Per bedrijfsdatabase loggen we in en halen we alleen de velden op die nodig zijn.

Via de database

Op SQL Server of SAP HANA lezen we met een leesaccount, of we stellen eigen views beschikbaar via Service Layer.

Eén schema voor alle bedrijven

Grootboek, verkoop, inkoop en voorraad krijgen per bedrijf een code, zodat elk rapport per bedrijf of samen dezelfde measures toont.

Klein beginnen, daarna groeien

Zoals we Zuiver hielpen met een eerste datawarehouse, starten we bij de rapporten die nu het meeste handwerk kosten.

Eén bedrijf eerst goed, daarna volgen de andere bedrijven

  1. Versie en bedrijven in kaart

    SQL Server of HANA, welke bedrijfsdatabases, welke rapporten nu rondgaan en wie welke cijfers mag zien.

  2. Route kiezen en model bouwen

    Service Layer of database, daarna het model voor één bedrijf, getoetst tegen de rapporten in SAP Business One.

  3. Uitrollen en beheren

    De andere bedrijven volgen via dezelfde laadstap. Gateway, verversing en rechten gaan live met een vaste eigenaar.

Volstaat de rapportage in SAP Business One, of loont een eigen model voor ons bedrijf?

Toets het in een gesprek

Past als

Je werkt met meerdere bedrijven of vestigingen in SAP Business One, of je combineert het met een webshop of andere bron, en de standaardrapporten geven dat overzicht niet.

Past niet als

Je hebt één bedrijf en de rapportage in SAP Business One beantwoordt je vragen al. Een eigen model vraagt dan meer onderhoud dan het oplevert.

Waar de omvang van afhangt

Het aantal bedrijfsdatabases, SQL Server of HANA, hoeveel gebruikersvelden en maatwerk er zijn, welke bronnen naast SAP Business One meegaan en wie het model beheert.

Mag Power BI in onze database lezen?

Technisch kan het met een leesaccount, maar spreek het eerst af met je SAP-partner. Via Service Layer gelden de autorisaties van SAP Business One, ook voor views en SQL-query’s.

Service Layer, de database of een datawarehouse onder je SAP B1-rapportage?

Service Layer

Kies dit als de autorisaties van SAP Business One moeten gelden. Ons advies: bereid de data voor in views en hergebruik de sessie.

De database

Kies dit als SAP Business One op eigen servers draait en je met een leesaccount op SQL Server of SAP HANA mag lezen. Power BI heeft voor beide een connector.

Een datawarehouse

Kies dit als SAP Business One een van meerdere bronnen is of als je historie langer wilt vasthouden. Zie datawarehouse laten bouwen.

Mkb-bedrijven helpen we vaker met hun eerste stap naar één bron voor cijfers

Data Science Lab werkt sinds 2016 aan data en AI en is Microsoft Partner voor Fabric. Voor Zuiver bouwden we een datawarehouse waar bronnen samenkomen, voor Ammega Power BI-dashboards en een Power BI-app.

Plan een kennismaking

Je SAP Business One-versie en je bedrijven bespreken we als eerste

Stef Stoelwinder

Stef Stoelwinder

Business Development

Stef is je eerste aanspreekpunt. In het eerste gesprek bespreken we je versie, je bedrijfsdatabases en de rapporten die nu het meeste handwerk kosten.

Uit hoeveel SAP Business One-bedrijven wil je de cijfers samen zien?

Beschrijf je versie (SQL Server of HANA), je bedrijven en de rapporten die je nu maakt. We reageren per mail of stellen een eerste gesprek voor.

Vul een geldig e-mailadres in.

Laat ons weten waar we je mee kunnen helpen.

Veelgestelde vragen

Via Service Layer, de REST-API van SAP Business One op basis van OData en JSON, of rechtstreeks uit de database. SAP Business One draait op SAP HANA of Microsoft SQL Server, on-premises of in de cloud. Wij zetten de data in een laadstap en bouwen daarop het model.

Hoe een dashboard uit de vraag van het management ontstaat, beschrijven we bij Power BI-dashboards.

Een sessie bij Service Layer begint met een login op één bedrijfsdatabase: de aanvraag bevat de CompanyDB, de gebruikersnaam en het wachtwoord. De laadstap logt dus per bedrijf in, haalt de data op en voegt die samen met een bedrijfscode.

SAP raadt aan sessies te hergebruiken in plaats van steeds opnieuw in te loggen, en alleen de data op te halen die je nodig hebt.

Op SQL Server maak je een eigen view in het schema dbo, met een naam die eindigt op B1SLQuery, en stel je die via Service Layer beschikbaar. Op SAP HANA gaat het om calculation views met Query aan het eind van de naam, zoals de ingebouwde BalanceSheetQuery.

In beide gevallen geef je gebruikers in SAP Business One apart autorisatie op de view.

Bij de database zelf: op SQL Server gebruik je de SQL Server-connector van Power BI, op HANA de SAP HANA-connector. Die vraagt een SAP HANA ODBC-driver op de computer die verbindt en kan importeren of met DirectQuery werken.

Draait SAP Business One op eigen servers, dan verbindt een on-premises data gateway de Power BI-service ermee.

Meestal omzet en marge per klant, artikel en vestiging, openstaande debiteuren en crediteuren, voorraad per magazijn en budget tegenover realisatie. Allemaal per bedrijf of samengevoegd, uit één model.

Welke stuurinformatie bij een financieel dashboard in Power BI hoort, lees je op die pagina.

Via Service Layer gelden de autorisaties van de gebruiker in SAP Business One, dus kies voor de laadstap een apart account met alleen de rechten die nodig zijn. In Power BI regelt beveiliging op rijniveau dat een vestigingsmanager alleen zijn eigen bedrijf ziet.

Werkruimtes en apps per doelgroep zetten we op zoals bij Power BI consultant.

Ja. Alleen het ophalen verschilt, het model en de definities blijven. Zie de pagina’s over Dynamics NAV, SAP S/4HANA en Exact Online in Power BI.

Stapt je organisatie later over naar een ander ERP, dan verandert vooral de laadstap.

Bij één bedrijf waarvoor de rapportage in SAP Business One genoeg is. Of als artikelen, klanten en grootboekrekeningen per bedrijf anders zijn opgezet: dan begint het bij datakwaliteit, niet bij Power BI.

Zijn een paar vaste query’s genoeg, dan zeggen we dat ook.