Klantcase: Fabric, Power BI en datawarehouse in de praktijk
Onze dashboards ontwikkelen we in Power BI, meestal kan dit direct gekoppeld worden aan de databron. Een extra tussenlaag, zoals een datawarehouse, is in veel gevallen niet nodig.
Maar soms is dat wél het geval. In deze klantcase laten we zien waarom we bewust hebben gekozen voor een tussenlaag en hoe dit een hardnekkig probleem heeft opgelost.
De case
Onze klant is recent overgestapt van Navision naar Dynamics Business Central en wil de bestaande Power BI-dashboards behouden. Bij het inladen van data vanuit Business Central ontstaan echter problemen. Zowel via de Web API als via OData treden time-outs op, met als foutmelding:
“Kan geen gegevens lezen uit de transportverbinding: de externe host heeft een verbinding verbroken.”
Een time-out betekent in de praktijk altijd hetzelfde: De server die de data levert, vindt dat de query te lang duurt of te veel middelen gebruikt en verbreekt de verbinding. Dat kan liggen aan de (time-out) instellingen van de server of aan een te grote vraag naar data vanuit Power BI, of een combinatie.
Opvallend in dit geval is dat de fout al optreedt bij het inlezen van één kleine feitentabel, dus zonder relatiemodel en semantisch model. De dimensietabellen worden probleemloos ingeladen.
Het laden van data door Power BI versus Fabric
Vanuit Power BI kunnen koppelingen gelegd worden met meerdere databronnen. Wanneer Power BI data ophaalt uit een bronsysteem, gebeurt dat in één lange sessie: de bron voert alle queries en berekeningen gelijktijdig uit. Als dit te lang duurt of kan de server een time-out geven.
Fabric (lakehouse en datawarehouse) is specifiek ontworpen voor data-opname en verwerking. Het haalt data robuuster op, kan beter omgaan met trage of instabiele bronnen en scheidt het ophalen van data van het gebruik ervan in rapportages.
Lees meer over datawarehouses
Bij Intigo zullen we je nooit vermoeien met moeilijke termen. We stellen de businessvraagstukken centraal, bepalen samen de KPI's en de benodigde databronnen. En dan gaan we aan de slag.
Maar soms ontkomen we er niet aan. Een veelgestelde vraag door klanten is: "Is een datawarehouse nodig?'
Lees hier over wat een datawarehouse is en wanneer dat nodig is.
De oplossing in Fabric en Power BI
We hebben een klein datawarehouse gebouwd in Fabric met uitsluitend de feitentabellen. Deze zijn incrementeel ingericht, waarbij alleen nieuwe data wordt toegevoegd en gewijzigde data wordt vervangen.
In Power BI worden de dimensietabellen direct ingelezen vanuit Dynamics Business Central. Het semantische model, inclusief metingen en businesslogica, is gebouwd in Power BI.
We benutten de systemen waar ze goed in zijn: Fabric voor het gecontroleerd ophalen, opslaan en voorbereiden van data, Power BI voor het analyseren en visualiseren ervan.
Meer weten over Fabric en Power BI?
Heb je vragen over de best passende architectuur voor jouw datalandschap?
Laat het ons weten. We denken graag mee.
Onze Power BI dashboards
Krijg direct inzicht en volledige controle over je financiën
Versterk je financiële inzichten met het Intigo Power BI Financieel dashboard.
Voorkom financiële verrassingen met makkelijke consolidatie en directe toegang tot je financiële gegevens, compleet met doorklikbare details tot op boekingsniveau.
Verscherp je verkoopstrategieën met ons Sales & Marge Dashboard
Versterk je verkoopresultaten met het Intigo Sales & Marge Dashboard in Power BI.
Krijg direct inzicht in omzet, brutomarge en verkoopprestaties met real-time data uit al je systemen. Maak gebruik van gedetailleerde visualisaties en uitgebreide filtermogelijkheden om datagedreven beslissingen te nemen en je verkoopstrategieën te optimaliseren.
Optimaliseer je online marketing met ons Power BI Marketing Dashboard
Beheers je online marketingprestaties met het Intigo Power BI Marketing Dashboard.
Profiteer van gegevens van Google Analytics en andere marketingplatforms voor actuele inzichten. Analyseer acquisitie, campagne-effectiviteit en klantgedrag met heldere visualisaties en praktische filteropties.
Verbeter je projectmanagement met ons Power BI Projecten & Uren Dashboard
Krijg direct inzicht in de prestaties van je projecten en medewerkers met het Intigo Projecten & Uren Dashboard in Power BI.
Monitor declarabiliteit, marge en voortgang real-time. Optimaliseer de winstgevendheid en efficiëntie van je projecten met gebruiksvriendelijke en naadloos geïntegreerde data-analyses.