NIRAS A/S

NIRAS A/S är ett internationellt konsultföretag som erbjuder ingenjörstjänster, planering och projektledning, allt med fokus på hållbar utveckling och tillväxt. De samarbetar med kunder inom olika branscher, bland annat infrastruktur, energi, miljö, livsmedel och jordbruk. Företaget strävar efter att vara en attraktiv och modern arbetsplats, som alltid levererar innovativa och kvalitativa lösningar till sina kunder.
Föregångare inom teknik
NIRAS A/S vill också ligga i framkant när det gäller användningen av ny teknik. De blev tidigt nyfikna på Microsoft Fabric, en relativt ny plattform som hjälper företag att stärka sin datakapacitet och få djupare affärsinsikter.
Sarah Arndt Christensen, Project Director på NIRAS, och två av hennes kollegor deltog i Fellowminds workshop Fabric Labs för att lära sig mer om möjligheterna med plattformen. Det blev snabbt tydligt på vilka sätt Fabric kunde hjälpa företaget att nå sina mål.
— Fabric Labs var en riktigt bra utbildningsdag där jag och mina kollegor fick chansen att bolla idéer med andra utvecklare och testa funktionerna direkt på vår egen data. Samtidigt fick vi konkreta tips på hur vi kan använda Fabric i vardagen, säger Sarah Arndt Christensen.
Effektiv implementation med beprövade arbetssätt
Efter workshopen valde NIRAS A/S att gå vidare med Microsoft Fabric tillsammans med Fellowmind, som har hjälpt till med både implementation och vidareutveckling av plattformen. Våra experter hjälpte NIRAS att samla in data från olika källor och samtidigt strukturera både plattform och arbetssätt enligt etablerade best practices.
Efter Fabric Labs valde jag att ta in Fellowmind som en erfaren mentor för att hjälpa oss komma i gång med Fabric. Samarbetet är fortfarande ett viktigt stöd, både i hur vi jobbar med datastyrning och i att bygga upp vår kompetens. Det är helt avgörande för att vi ska lyckas med vårt arbete inom data och analys.

Fellowmind har dessutom hjälpt NIRAS att ta fram en kapacitetsmodell och använda den inbyggda rapporteringen i Fabric så att de enkelt kan hålla koll på både förbrukning och kostnader.
Fellowmind är experter på Fabric och ser verkligen potentialen i plattformen. De vet hur man anpassar den för att möta många olika affärsbehov, och det har gett vårt BI-team ett lyft. Tack vare partnerskapet med Microsoft har de också tillgång till resurser och stöd som verkligen hjälper oss att få ut mer av våra initiativ med Fabric.
Nya möjligheter att arbeta datadrivet
Fabric har gjort det möjligt för NIRAS A/S att utforska sina affärsdata på helt nya sätt. Framför allt har det blivit enklare att komma åt data från olika källor och system, vilket ger helt nya möjligheter att jämföra och analysera data. Den nya plattformen ger mer träffsäkra prognoser och gör det lättare att fatta mer datadrivna beslut över lag.
Det har också blivit enklare att hantera roller, vilket ger bättre kontroll över åtkomst och datasäkerhet och gör det möjligt att leva upp till kraven på datastyrning.

Fabric-projektet omfattade en klassisk ETL-process (Extract-Transform-Load) i tre huvudsteg:
- Extrahera: Hämtning av data från källsystem
- Transformation: Rensning, formatering och strukturering av data enligt önskad modell
- Uppladdning: Lagring av data i målsystemet eller databasen
Första steget var att bestämma var källdatan till den semantiska modellen skulle hämtas ifrån. Fellowmind och NIRAS A/S kom överens om att CatalystOne, ett molnbaserat HR-system, skulle vara den primära datakällan och fungera som ”point of truth”, alltså den centrala utgångspunkten för all HR-data.

Utmaningen var att datan behövde hämtas via ett API-anrop, vilket genererade en JSON-fil per datafält. Datan samlades därefter i två separata RAW-områden: ett för typ 1-data och ett för typ 2-data. Typ 1-data skriver alltid över tidigare värden, medan typ 2-data lagrar historik, till exempel förändringar i avdelningstillhörighet eller lön.
Lösningen har byggts i Fabric med hjälp av underliggande tjänster som Data-pipeline och Notebooks. Data-pipelinen har använts för att hämta information via API:et, medan Notebooks har använts för att avkoda JSON-filerna och välja ut de fält och objekt som ska laddas in i datamodellen. Slutligen lagras datan i en så kallad lakehouse som är en hybridlösning som kombinerar det bästa av databaser och datalagring.

När extraktionen var på plats gick Fellowmind och NIRAS A/S vidare till nästa steg i ETL-processen med att transformera och rensa datan. Det innebar bland annat följande moment:
- Ta bort dubbletter och fel
- Konvertering av datatyper och format
- Tillämpning av affärsregler och logik
- Skapa dimensioner och faktatabeller
- Generering av surrogatnycklar och främmande nycklar
Dessa uppgifter genomfördes i Fabric Notebooks med både SQL och Python för att bearbeta datan och skapa rätt struktur.

Det sista steget var att ladda upp den transformerade datan i ett Power BI-dashboard. Via dashboarden kan NIRAS A/S enkelt komma åt och analysera HR-data och följa upp medarbetarprestationer och trender över tid. Det här momentet blev enkelt eftersom Fabric fungerar sömlöst med Power BI och andra verktyg i Microsofts ekosystem.
Plattformen säkerställer också att datan är tillförlitlig och uppdaterad i realtid. Tack vare Fellowmind och Fabric har NIRAS A/S nu en datamodell som möter krav, uppfyller förväntningar och levererar värdefulla affärsinsikter.
Fellowmind hjälpte NIRAS A/S att samla in data från olika källor och samtidigt strukturera både plattform och arbetssätt enligt etablerade best practices.