NIRAS A/S

NIRAS A/S is een internationaal adviesbureau dat organisaties ondersteunt met engineering, planning en projectmanagement gericht op duurzame ontwikkeling en groei. Het bedrijf werkt voor klanten in sectoren zoals infrastructuur, energie, milieu, voeding en landbouw. NIRAS A/S wil een moderne, technologisch vooruitstrevende werkomgeving bieden en richt zich op innovatieve en hoogwaardige oplossingen voor zijn klanten.
Technologische pionier
NIRAS A/S wil een koploper zijn in het gebruik van digitale technologie. Daarom wilde het bedrijf onderzoeken hoe Microsoft Fabric kan helpen om beter gebruik te maken van data en meer inzichten te krijgen.
Om die reden hebben Project Director Sarah Arndt Christensen en twee van haar collega's van NIRAS A/S deelgenomen aan Fellowmind's Fabric Labs bij Microsoft. Tijdens deze sessie leerden ze meer over wat Microsoft Fabric kan betekenen en welke voordelen het biedt. Ze zagen al snel hoe dit platform NIRAS A/S kon ondersteunen bij het bereiken van hun doelen.
"Bij Fabric Labs hebben we veel geleerd en konden mijn collega's en ik sparren met andere ontwikkelaars en alle verschillende mogelijkheden en functies uitproberen op onze eigen data. Tegelijkertijd kregen we waardevol advies over hoe we Fabric in ons dagelijks werk kunnen gebruiken", zegt Sarah Arndt Christensen.
Een goed begin van ons Fabric-traject
Na het bijwonen van Fabric Labs besloot NIRAS A/S aan de slag te gaan met Microsoft Fabric, met ondersteuning van Fellowmind. Fellowmind hielp bij de implementatie en verdere ontwikkeling van het platform. Ook ondersteunde Fellowmind bij het koppelen van verschillende databronnen en het toepassen van best practices voor databeheer en het ontwerpen van een goed werkend dataplatform.
Nadat ik de Fabric Labs-conferentie had bijgewoond, ben ik met Fellowmind in zee gegaan als deskundige partner om ons te helpen aan de slag te gaan met Fabric. Deze samenwerking blijft essentieel voor het ontwikkelen van onze governance-strategieën en het versterken van onze mogelijkheden met Fabric, waardoor we met succes door kunnen gaan met het data- en analytics-platform in NIRAS A/S.

Daarnaast heeft Fellowmind NIRAS A/S geholpen bij het opzetten van het capaciteitsmodel en het gebruik van de ingebouwde rapportages in Microsoft Fabric. Hierdoor kan het bedrijf het verbruik en de kosten beter volgen en beheren.
Fellowmind heeft een grondige kennis van Fabric en de mogelijkheden ervan, en weet hoe het kan worden aangepast om te voldoen aan diverse zakelijke behoeften, waardoor ons BI-team bij NIRAS A/S wordt versterkt. Dankzij hun nauwe samenwerking met Microsoft beschikken ze over waardevolle hulpmiddelen en ondersteuning om Fabric-initiatieven te versterken.

Nieuwe mogelijkheden voor dataverkenning
Fabric heeft NIRAS A/S in staat gesteld om hun bedrijfsdata op compleet nieuwe manieren te onderzoeken. Om te beginnen is de toegang tot data uit verschillende bronnen en systemen eenvoudiger, waardoor data beter vergeleken en geanalyseerd kunnen worden. Fabric stelt NIRAS A/S in staat om betere voorspellingen te doen over toekomstige gebeurtenissen en datagestuurde beslissingen in het algemeen.
Fabric heeft NIRAS A/S ook geholpen door rolbeheer te vereenvoudigen, waardoor toegangscontrole en databeveiliging beter zijn afgestemd op de eisen van NIRAS A/S.

Het Fabric-project omvatte een klassiek Extract-Transform-Load (ETL)-proces dat uit drie hoofdstappen bestaat:
- Extract: Data ophalen uit bronsystemen
- Transform: Data opschonen, opmaken en structureren volgens het gewenste model
- Load: Data opslaan in het doelsysteem of de database
De eerste stap was bepalen waar de brondata voor het semantische model vandaan moesten komen. Fellowmind en NIRAS A/S kozen ervoor om CatalystOne, een cloudgebaseerd HR-systeem, als belangrijkste databron te gebruiken. Dit systeem fungeert sindsdien als het vaste uitgangspunt voor het hele HR-dashboard.

De uitdaging was dat de data via een API opgehaald moesten worden, waarbij voor elk afzonderlijk dataveld een JSON-bestand werd gegenereerd. Deze bestanden werden daarna samengevoegd in twee verschillende RAW-omgevingen: één voor type 1-data en één voor type 2-data. Type 1-data overschrijven bestaande gegevens, terwijl type 2-data historische informatie bewaren, zoals veranderingen in afdeling of salaris.
De taak is opgelost met behulp van Microsoft Fabric en de onderliggende services, zoals de data-pipeline en Notebooks. De data-pipeline haalde de gegevens op via de API, terwijl Notebooks werd gebruikt om de JSON-bestanden te ontleden en de juiste objecten en datavelden te selecteren. Deze data werden vervolgens geladen in het datamodel. De gegevens uit de API-verzoeken worden uiteindelijk opgeslagen in een tabel in een zogenaamd lakehouse, een hybride vorm van dataopslag die kenmerken van zowel traditionele databases als data lakes combineert.

Toen de extractie eenmaal operationeel was, gingen Fellowmind en NIRAS A/S verder met de volgende stap in het ETL-proces, het transformeren en opschonen van de data. Dit hield de volgende taken in:
- Duplicaten en fouten verwijderen
- Datatypen en -indelingen converteren
- Bedrijfsregels en logica toepassen
- Dimensies en feiten creëren
- Genereren van surrogaat- en refererende sleutels
Deze taken werden uitgevoerd met Fabric Notebooks, waardoor Fellowmind en NIRAS A/S SQL- en Python-code konden schrijven voor het bewerken van data en het creëren van de gewenste datastructuur.

De laatste stap was het laden van de getransformeerde data in een Power BI-dashboard. Met dit dashboard kan NIRAS A/S HR-data inzien en analyseren en de prestaties en trends van medewerkers volgen. Deze taak werd ook vergemakkelijkt door Fabric, die zorgde voor een naadloze integratie met Power BI en andere Microsoft-tools.
Fabric zorgde ervoor dat de data betrouwbaar en real-time up-to-date bleef. Dankzij het gebruik van Fabric konden Fellowmind en NIRAS A/S een datamodel opzetten voor het HR-dashboard dat aansluit bij hun wensen en eisen, en dat waardevolle inzichten oplevert.
Fellowmind heeft NIRAS A/S ondersteund bij het koppelen van verschillende databronnen aan Microsoft Fabric en bij het toepassen van best practices voor databeheer en het ontwerpen van een betrouwbaar en goed werkend dataplatform.
Hoe haal jij alles uit jouw data?
Ontdek het in een adviesgesprek op maat!
Benieuwd hoe je organisatie er datatechnisch voor staat? In een kort en gesprek op maat brengen we samen jouw huidige situatie in kaart.
We luisteren naar waar je nu staat, waar je tegenaan loopt en waar kansen liggen. Zonder verplichtingen, wel met concrete inzichten.
