Ga naar de inhoud

Dynamics NAV Power BI dashboard

We zetten alle bedrijven uit je NAV-database in één Power BI-model, klaar voor Business Central. Een ERP-dashboard bouwden we voor Fokker Services Group.

Eén dashboard koppelt bij Fokker Services Group het ERP-systeem aan externe marktplaatsen

Fokker Services Group wilde realtime inzicht in alle relevante onderdeeldata tijdens het offertetraject. Wij ontwikkelden één centraal dashboard dat het ERP-systeem koppelt aan meerdere externe marktplaatsen, gebouwd met Python, SQL en Dash.

Lees de case

Kan Power BI uit onze Navision-database lezen zonder dat NAV trager wordt?

Een controller draait elke maand per bedrijf dezelfde NAV-rapporten en plakt ze in Excel. Power BI kan uit de SQL Server-database of via webservices lezen, maar elke route heeft gevolgen voor rechten, belasting en de latere overstap.

Plan een gesprek

Een Navision-dashboard rust op een laadstap per bedrijf, één model en een gateway

Bespreek je NAV-omgeving

Alle bedrijven in één model

NAV bewaart elk bedrijf in eigen tabellen in dezelfde database. Wij laden ze met een bedrijfscode, zodat je per bedrijf of geconsolideerd kijkt.

Lezen zonder de boekhouding te storen

We laden alleen nieuwe posten, met een leesaccount en zo mogelijk uit een kopie, zodat gebruikers in NAV er niets van merken.

Een gateway naar je server

Een on-premises data gateway verbindt Power BI met je NAV-server via uitgaande verbindingen, zonder inkomende poorten in je netwerk.

ERP-data waarop mensen sturen

Omzet, marge, voorraad en openstaande posten per bedrijf, zoals we voor Fokker Services Group ERP- en marktdata in één dashboard samenbrachten.

De database lezen we eerst, de rapporten ontwerpen we daarna

  1. Database en bedrijven in kaart

    Welke NAV-versie, welke bedrijven, welke maatwerktabellen en welke rapporten nu in Excel rondgaan.

  2. Posten laden, model toetsen

    We lezen de posten per bedrijf, bouwen het model en toetsen de uitkomst tegen de rapporten uit NAV.

  3. Live met gateway en beheer

    Gateway, verversing en rechten gaan live met een vaste eigenaar, en de laadstap is los te vervangen.

Nu een eigen Power BI-model op NAV, of eerst de overstap afwachten?

Toets het in een gesprek

Past als

Je draait NAV on-premises met meerdere bedrijven en wilt de cijfers nu naast elkaar zien, ook als de overstap naar Business Central nog moet komen.

Past niet als

De overstap naar Business Central ligt al vast en de huidige rapporten volstaan tot dan. Bouw dan direct op de API’s van Business Central.

Waar de omvang van afhangt

Het aantal bedrijven, hoeveel maatwerk er in NAV zit, of er een kopie van de database beschikbaar is, welke bronnen naast NAV staan en wie het model beheert.

Is het werk weg na de overstap?

Niet als het model losstaat van de bron. We houden laadstap en datamodel gescheiden, zodat bij Business Central vooral het ophalen verandert en rapporten en definities blijven.

Rechtstreeks uit SQL Server, via de webservices van NAV of via een datawarehouse?

Rechtstreeks uit SQL Server

Kies dit als NAV on-premises draait en je snel wilt starten. Je leest met een leesaccount, bij voorkeur uit een kopie van de database.

Via OData-webservices

Kies dit als je gegevens wilt zoals een NAV-pagina of -query ze toont. Ons advies: gebruik dit voor stamgegevens en lees grote posttabellen uit de database.

Via een datawarehouse

Kies dit als NAV een van meerdere bronnen is, of als de historie de overstap moet overleven. Zie datawarehouse laten bouwen.

ERP-data omzetten in stuurinformatie is werk dat we vaker doen

Data Science Lab is Microsoft Partner voor Fabric en werkt sinds 2016 aan data en AI. Voor Fokker Services Group koppelden we ERP- en marktdata in één dashboard, voor Ammega bouwden we Power BI-dashboards en een Power BI-app.

Plan een kennismaking

Je NAV-versie en je bedrijven zijn het startpunt van het eerste gesprek

Stef Stoelwinder

Stef Stoelwinder

Business Development

Stef is je eerste aanspreekpunt. In het eerste gesprek bespreken we je NAV-versie, de bedrijven in je database en je huidige rapporten.

Welke NAV-bedrijven wil je in één Power BI-overzicht zien?

Beschrijf je NAV-versie, hoeveel bedrijven er in de database staan en welke rapporten 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

Langs twee routes die Microsoft beschrijft: uit de SQL Server-database waarin NAV zijn gegevens bewaart, of via de OData-webservices die je in NAV publiceert. Wij zetten de data in een laadstap en bouwen daarop het Power BI-model.

Waarom we bij de beslissing beginnen en niet bij de grafieken, lees je bij Power BI-dashboards.

Bij tabellen met de eigenschap DataPerCompany staat de bedrijfsnaam voor de tabelnaam, gescheiden door een dollarteken. De klantentabel van het demobedrijf heet in SQL Server bijvoorbeeld CRONUS International Ltd_$Customer. Tabellen zonder die eigenschap delen alle bedrijven.

De laadstap leest dezelfde tabel bij elk bedrijf en voegt ze samen met een bedrijfscode. Een nieuw bedrijf komt zo vanzelf mee.

Als je gegevens wilt zoals een NAV-pagina of -query ze toont, met de filters en berekende velden die daarbij horen. Je publiceert die pagina of query in het venster Webservices. De OData-URL bevat de bedrijfsnaam, dus elk bedrijf heeft een eigen adres.

Voor grote tabellen zoals grootboekposten lezen we liever uit de database, met een leesaccount.

Omdat NAV meestal op je eigen servers draait en de Power BI-service in de cloud. De on-premises data gateway is Windows-software in je eigen netwerk die de verbinding legt via uitgaande verbindingen. Voor gedeelde rapporten gebruik je de standaardmodus, niet de persoonlijke.

Hoe we werkruimtes en rechten per team opzetten, staat bij Power BI consultant.

Volgens de levenscycluspagina van Microsoft liep de mainstream support van Dynamics NAV 2018 af in januari 2023 en eindigt de extended support in januari 2028. Voor oudere versies staan op dezelfde site eigen data.

De opvolger is Dynamics 365 Business Central. Voor een dashboard betekent dat: bouw het model zo dat de bron later kan wisselen.

Microsoft beschrijft dat je van NAV eerst upgradet naar Business Central on-premises, versie 14 of later, en daarna migreert naar Business Central online. Maatwerk in C/AL moet dan AL-extensies worden, anders komt de data van die tabellen niet mee. Een herimplementatie met alleen stamgegevens, saldi en instellingen is het alternatief.

In het model verandert dan het ophalen, niet de definities.

Business Central online stelt data beschikbaar via API-pagina’s en -query’s, een OData v4-service die Microsoft aanbeveelt, en via gepubliceerde webservices. Power BI-rapporten lezen sinds februari 2022 uit een alleen-lezen kopie van de database.

Dezelfde aanpak met een eigen model gebruiken we bij SAP Business One, SAP S/4HANA en Exact Online.

Als je één bedrijf hebt, de standaardrapporten van NAV volstaan en de overstap naar Business Central al vastligt: bouw dan één keer, op de nieuwe omgeving. Of als elk bedrijf zijn posten anders boekt: trek dan eerst de basis recht, zie datakwaliteit.

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