Azure Data Platform – Enabel

Cloubis hielp met

Azure Experience
Data Architecture
Business Intelligence
Power BI
DataOps

Enabel is het Belgisch ontwikkelingsagentschap van de Belgische federale regering.
Zij voeren de gouvernementele samenwerking van de Belgische regering uit in haar 14 partnerlanden.

Verder draagt Enabel bij aan de duurzame ontwikkeling in de minst ontwikkelde landen, voornamelijk Afrika. Enkele voorbeelden zijn klimaatverandering & milieu, mobiliteit, vrede & veiligheid, sociale & economische ongelijkheid.

Afhankelijk van het project is Enabel actief in verschillende sectoren.
Projecten kunnen zich focussen op digitalisering, energie, gender, gezondheid, landbouw, onderwijs, etc.

De briefing

Enabel wil graag inzichten vergaren over data die in verschillende systemen zit.
In de initiële oplossing waren er regelmatig problemen met:

  • Dagelijkse refresh
  • Datamodel was vervuild
  • Voldoen aan de juiste rapporteringsvereisten

We merkten dat de limieten van de initiële set-up van de rapportering bereikt werden: structuur ontbrak, refresh was onbetrouwbaar, transformaties waren moeilijk te onderhouden en niet alle rapporteringsnoden konden voldaan worden.

Vanuit Cloubis hebben we een plan uitgewerkt en voorgesteld dat past binnen de data architectuur en noden van Enabel. Ons doel: het opzetten van een state-of-the-art data platform (incl. data model) waar eenvoudig & efficiënt op gerapporteerd kan worden vanuit verschillende invalshoeken van de organisatie.

Hieruit kwamen onze streefdoelen:

  • Single version of the truth
  • Self-service BI

Onze oplossing

Cloubis zorgde voor een efficiënt en schaalbaar data platform in de cloud (azure native) waarbij we de data dagelijks extraheren uit de verschillende systemen, transformeren en aanbieden in een gepast datamodel (Kimball). Daarnaast hebben we Enabel geholpen om hun rapporteringsbehoeften op te zetten en governance te voorzien op vlak van rapportering.

Wekelijks bespreken we de status en bepalen we de prioriteiten samen met de klant. Deze volgen we op in Azure DevOps. In tandem (team van 2) vertalen we de business noden in concrete acties en focust elke consultant op een ander gebied:

  • Data engineer: focus op ETL + data warehousing
  • BI consultant: voorziet structuur en zet de juiste rapportering op in samenspraak met de business zijde van Enabel.

Aangezien we nu zo veel mogelijk rechtstreeks connecteren op de databronnen, kunnen we data sneller en efficiënter binnenhalen. Daarnaast hebben we het datamodel zo opgebouwd dat we de huidige rapporteringsbehoeften kunnen voorzien en dat dit schaalbaar is naar de toekomst toe.

Tijdens het project gebruiken we volgende Microsoft technologieën:

  • Azure Data Factory: dagelijkse load van data
  • Azure Data Lake Storage: staging laag
  • Azure SQL Database: data warehouse oplossing
  • Azure DevOps: versionering en release management
  • Power BI: rapportering & monitoring
  • SharePoint: centraal portaal om alle rapporten beschikbaar te stellen
Enabel_Azure_Data_Platform

Het resultaat

Door bovenstaande architectuur op te stellen voor Enabel zijn we er in geslaagd om:

  • De relevante business users zich te laten focussen op analyse met betere inzichten tot gevolg
  • Een centraal SharePoint portaal op te zetten waarin business users gebruiksvriendelijk kunnen navigeren naar alle relevante rapporten die dagelijks worden geladen.

Achteraf gezien zijn we bij Cloubis er in geslaagd, door self-service BI te implementeren, om Enabel meer data-driven te maken doordat meer end-users gebruik maken van het centrale data platform.

Bij de oplevering van het project kunnen we stellen dat er een impact is op vlak van:

  • Schaalbaarheid en geen limieten op vlak van transformaties en toevoegingen van data.
  • Alle data is terug te vinden in een ideaal formaat in een centrale oplossing
  • Centraal portaal waarnaar business users kunnen navigeren en de juiste data vinden en dynamisch filteren op de relevante parameters. Business users kunnen een request doen via het portaal wanneer bepaalde data niet aan hun noden voldoet of wanneer bepaalde data moet toegevoegd worden.

Heeft jouw project onze expertise nodig?