Azure SQL replication om Power BI op Dynamics 365 te boosten

Azure SQL DB

Wat bij een van onze klanten begon als een voorzichtig Power BI-experiment groeide uit tot een bedrijfsbrede inzet van de BI-tool bovenop Microsoft Dynamics 365 Business Central. De frequente ‘refreshes’ van allerlei Power BI dashboards wogen echter op de productiedatabase. Onze IT-consultants vonden een oplossing voor dit probleem in de vorm van Azure SQL Replicatie.

sql db vd azure sql dbwOnze klant gebruikt uitvoerig Microsoft Power BI en refresht voor onder andere verkoop, finance, productie en customer service  zijn dashboards om het uur. De rapporten en dashboards zijn geconfigureerd op de live database van het ERP-systeem Microsoft Dynamics 365 Business Central. Wanneer de productie van dit bedrijf echter op volle toeren draait en ook de rapporten nog eens refreshten, kregen we meldingen van onze geautomatiseerde performance monitoring. De database belasting piekte af en toe in het rood.

Een kopie van de database voor business intelligence en rapportering

De voor de hand liggende oplossing was de SQL-database die onder Dynamics 365 zit te kopiëren. Zo wordt de productiedatabase niet langer belast maar dat noodzaakt wel de nodige SQL-licenties en de nodige Windows Server-licenties.

Als tweede piste onderzochten we de mogelijkheid om de SQL-server en SQL-database in de cloud te hosten, meer bepaald in de Microsoft Azure cloud. Een single Azure SQL database met de precies genoeg toegekende resources bleek voldoende en dat tegen een fractie van de prijs van een ontdubbelde server on-premise.

Elke 5 minuten worden de gewijzigde gegevens uit de live on-premise database gesynchroniseerd naar de Azure SQL-db waardoor de Power BI rapporten steeds over de meest actuele gegevens beschikken en dit productiebedrijf uiterst precies haar operaties kan optimaliseren.

Dankzij dit hybride verhaal (ERP-pakket nog on-premise – gerepliceerde database reeds in de cloud) is onze klant op een uiterst efficiënte manier geholpen tegen een zeer scherpe maandelijkse kostprijs.

Way to the cloud: de cloud uitgelegd

de cloud

In de IT wereld is het al lang geen geheim meer dat Microsoft en andere providers hun diensten aanbieden in de cloud. Maar wat betekent dat nu eigenlijk? Waar zien we het moderne bedrijf in dit verhaal?  In de meeste gevallen zijn er al een aantal processen binnen een IT omgeving die in aanmerking kunnen komen voor een cloud service. In deze blogpost kijken we even naar het concept “ De cloud”. 

Wat betekent het woord cloud?

Eigenlijk betekent de term niet meer dan een deel van een datacenter ergens op de wereld. In die datacenters draaien fysieke servers waar we een stukje van kunnen huren, volgens het pay-as-you-go principe. Dit brengt heel wat voordelen met zich mee:

      • Geen onderhoud.
      • Geen verbruik.
      • Geen airco nodig om de fysieke hardware te onderhouden.
      • Beter bestand tegen falen.

Bij Microsoft wordt er overigens gesproken niet gesproken over datacenters, maar regio’s. Een regio betekent dat er een aantal datacenters beschikbaar zijn. Het voordeel hiervan is dat wanneer de ene server uitvalt een ander het overneemt. Zo blijft je software altijd beschikbaar. Momenteel zijn er zo’n 54 regio’s in 140 landen en daar komen er maandelijks/jaarlijks een aantal bij.

Zit deze technologie al in ons dagelijks leven verweven?

Het antwoord op deze vraag is volmondig: Ja! De meeste mensen stellen zich vragen bij de veiligheid van hun data wanneer deze op de cloud staan. Dat is begrijpelijk, maar we komen in het dagelijks leven vaak in aanraking met de cloud. Zonder dat we het zelf beseffen! Denk maar aan Netflix, Facebook, Twitter en Dropbox. Bij de meeste personen draaien zelf de medische gegevens in de cloud zoals klantenkaarten, aankopen op het internet, enz.

Kan je vandaag met jouw bedrijf in de cloud draaien?

Ook hier is het antwoord ja. Wanneer voor jouw bedrijf de stap te groot is kan je ook een hybride opzet proberen, waarbij je zowel in de Cloud als on premise (lokaal) werkt. Je kan gebruik maken van tools zoals offsite backup, een extra server om een pakket op te draaien, File storage,… Deze zijn een perfect alternatief als je bedrijf nog niet toe is aan het werken met de cloud.

Wat kan SDE voor jou betekenen

 

De cloud is niet meer weg te denken uit de bedrijfswereld, maar de evolutie ernaar kan of moet een geleidelijk proces zijn binnen jullie huidige IT infrastructuur. Heb je vragen over wat we voor jouw bedrijf kan doen, contacteer ons gerust. SDE helpt je graag verder.

Tom Goderis, ITB consultant