NIRAS A/S

NIRAS A/S skaber fornyet indsigt i forretningen med Microsoft Fabric

Rådgivende ingeniører NIRAS A/S etablerer ny Microsoft Fabric baseret dataplatform for at opnå bedre indsigt i forretningen og forudse fremtidige hændelser.

  • Antal medarbejdere

    +2600
  • Industri

    Professional Services

Udfordring NIRAS A/S ønskede at styrke deres datakapaciteter og indsigter med Microsoft Fabric
Teknologi Microsoft Fabric
Resultat Fellowmind har bistået NIRAS A/S med at indlæse diverse datakilder til Fabric og med bedste praksis inden for dataadministration og design af dataplatform

NIRAS A/S er et internationalt konsulentfirma, der leverer ingeniør-, planlægnings- og projektledelsestjenester til bæredygtig udvikling og vækst. NIRAS A/S arbejder med klienter inden for forskellige sektorer som infrastruktur, energi, miljø samt fødevare- og landbrugssektoren. NIRAS A/S stræber efter at være en attraktiv højteknologisk arbejdsplads, der leverer innovative og kvalitetsløsninger til deres kunder.

Teknologisk frontløber

NIRAS A/S ønsker at være frontløber også når det kommer til anvendelsen af digital teknologi. Således har NIRAS A/S også været ihærdige med at undersøge mulighederne for at styrke deres datakapaciteter og indsigter med Microsoft Fabric, som er en relativ ny platform.

Derfor deltog Project Director Sarah Arndt Christensen og to af hendes kollegaer fra NIRAS A/S i Fellowminds Fabric Labs hos Microsoft, hvor de lærte om funktionerne og fordelene ved Microsoft Fabric. På den måde fik de hurtigt klarhed over, hvordan Fabric ville kunne hjælpe NIRAS A/S med at nå deres mål.

Fabric Labs fungerede rigtig fint som en læringsdag, hvor jeg og mine kollegaer kunne sparre med andre udviklere og prøve alle de forskellige features og funktioner af på vores egne data. Samtidig fik vi nogle gode råd til brugen af Fabric i dagligdagen”, siger Sarah Arndt Christensen.

God start på Fabric-rejsen

Efter deltagelsen på Fabric Labs har NIRAS A/S besluttet at starte deres Fabric-rejse sammen med Fellowmind, som har hjulpet med implementering og udvikling af platformen. Fellowmind har bistået NIRAS A/S med at indlæse diverse datakilder til Fabric og med bedste praksis inden for dataadministration og design af en dataplatform.

 

Efter deltagelsen i Fabric Labs konferencen, søgte jeg samarbejde med Fellowmind for at finde en kyndig vejleder til at påbegynde vores rejse med Fabric. Dette samarbejde er fortsat essentielt, idet vi udvikler vores governance-strategier og styrker vores Fabric-færdigheder, hvilket vil understøtte vores fortsatte succes med Data- og Analytics platform i NIRAS A/S.

Sarah Arndt Christensen
Sarah Arndt Christensen Project Director, NIRAS A/S

Derudover har Fellowmind hjulpet NIRAS A/S med kapacitetsmodellen og dennes indbyggede rapportering i Fabric, hvilket har gjort det muligt for dem at spore deres forbrug og omkostninger effektivt.

Fellowmind besidder en indgående viden om Fabric og dets potentiale, og forstår hvordan det kan tilpasses til at imødekomme en række forretningsbehov, som kan styrke vores BI team i NIRAS A/S. Deres tætte partnerskab med Microsoft tillader dem at trække på værdifulde ressourcer og support til at forstærke Fabric-initiativer.

Sarah Arndt Christensen
Sarah Arndt Christensen Project Director, NIRAS A/S

Nye dataudforskningsmuligheder

Med Fabric har NIRAS A/S fået mulighed for at udforske deres forretningsdata på helt nye måder. Først og fremmest har man fået nemmere adgang til data på tværs af forskellige kilder og systemer og dermed også bedre muligheder for at sammenholde og analysere data. Med Fabric er NIRAS A/S bedre i stand til at lave forudsigelser om fremtidige hændelser og generelt træffe dataunderstøttede beslutninger.

Fabric har derudover hjulpet NIRAS A/S med en lettere rollestyring for at sikre bedre adgangskontrol og datasikkerhed i overensstemmelse med NIRAS A/S’ krav.

Fabric-projektet har blandt andet omfattet en klassisk ETL-proces (Extract-Transform-Load), der består af tre hovedtrin:

  • Extract: Hent data fra kildesystemerne
  • Transform: Rengør, formater og strukturer data i overensstemmelse med den ønskede model
  • Load: Gem data i målsystemet eller databasen

Det første skridt har været at beslutte, hvor kildedata til den semantiske model skulle hentes. Fellowmind og NIRAS A/S besluttede, at CatalystOne, et cloud-baseret HR-system, skulle være den primære datakilde, og det skulle fungere som "sandheden" eller udgangspunktet for hele HR-dashboardet.

Udfordringen var, at data skulle trækkes gennem et API-kald, der genererede en JSON-fil pr. datafelt. Disse data blev derefter samlet i to RAW-områder for henholdsvis type 1 og type 2 data. Type 1-data overskriver altid eksisterende data, mens type 2-data gemmer historiske oplysninger som f.eks. ændringer i afdeling eller løn.

Denne opgave er blevet løst ved hjælp af Fabric og de underliggende services Data-pipeline og Notebooks. Data-pipeline er blevet brugt til at kalde og hente data fra API'en, mens Notebooks er blevet brugt til at afkode JSON-filerne og vælge de ønskede objekter/datafelter til indlæsning til datamodellen. Data fra API-kaldene er til sidst blevet gemt i en tabel i et såkaldt lake house, en hybrid datalagring, der kombinerer det bedste fra datalagre og databaser.

Med udtrækket på plads bevægede Fellowmind og NIRAS A/S sig videre til de næste trin i ETL-processen, hvor dataene skulle transformeres og renses. Dette involverede følgende opgaver:

  • Fjernelse af duplikater og fejl
  • Konvertering af datatyper og formater
  • Anvendelse af forretningsregler og logik
  • Oprettelse af dimensioner og facts
  • Generering af surrogatnøgler og fremmednøgler

Disse opgaver blev udført ved hjælp af Fabric Notebooks, der tillod Fellowmind og NIRAS A/S at skrive SQL- og Python-kode til at manipulere data og oprette den ønskede datastruktur.

Det sidste skridt var at indlæse de transformerede data i et Power BI-dashboard. Dette dashboard ville give NIRAS A/S adgang til og mulighed for at analysere HR-data samt følge med i medarbejdernes præstationer og tendenser. Denne opgave blev også faciliteret af Fabric, der sikrede en problemfri integration med Power BI og andre Microsoft-værktøjer.

Fabric har også været med til at sikre, at data var pålidelige og opdaterede i realtid. Ved at bruge Fabric har Fellowmind og NIRAS A/S været i stand til at opbygge en datamodel for HR-dashboardet, der opfylder deres krav og forventninger og leverer værdi og indsigter.

Fellowmind har bistået NIRAS A/S med at indlæse diverse datakilder til Fabric og med bedste praksis inden for dataadministration og design af dataplatform.

Kontakt

Oliver Nygaard
Director
+45 31 43 92 00
oliver.nygaard@fellowmind.dk