FDAP samarbejdet

Et samarbejde blandt danske forsyningsvirksomheder, hvor vi i fællesskab udvikler applikationer, modeller og underliggende teknisk platform til analytisk brug af data for derved at bidrage til grøn omstilling og datadrevet virksomhedsdrift i hele branchen.

Indlæsningslaget (ingestion layer) i FDAP platformen indlæser data fra interne såvel som eksterne datakilder og gemmer disse i en såkaldt data-lake. Data opbevares både i det oprindelige filformat hvori det modtages og transskriberes desuden til Parquet filformatet, således at aftagere kan tilgå det på homogen vis. Indlæsningslaget er ansvarligt for at producere bronzedata i henhold til den anvendte implementation af medaljon dataarkitekturen i FDAP. Bronzedata udgør det oprindelige og uændrede data fra datakilderne og tilbyder en tidstro historik over modtaget data. Indlæsningslaget er fuldautomatisk og baserer sig på opsætning i FDAP konfigurationssystemet og kræver alene udvikling af konnektorer til nye typer datakilder.

Modelleringslaget (modelling layer) i FDAP platformen samkører data på tværs af datakilder ved først at rense og formattere data Modelleringslaget producerer først fuldautomatisk sølvdata ved at rense, formattere og standardisere bronzedata produceret af indlæsningslaget. Herefter produceres gulddata ved at transformere og samkøre data på tværs af datakilder over i konsoliderede entiteter til anvendelse i domænespecifikke begrebsmodeller. Modelleringslaget er semiautomatisk med fuldautomatisk produktion af sølvdata baseret på opsætning i FDAP konfigurationssystemet, men manuelt vedligehold af mapninger af domæneentiteter til underliggende sølvdata.

Udstillingslaget (serving layer) i FDAP platformen publicerer og eksporterer datasæt til interne såvel som eksterne aftagere. Udstillingslaget er ansvarligt for at levere primært platindata, men sekundært også guld- og sølvdata, hvor platindata udgør applikations- og use-case specifikke datasæt, mens gulddata udgør komplette domænedatasæt. Sølvdata udstilles alene til udforskning og afprøvning forud for modellering og udstilling som guld- eller platindata. Udstillingslaget er fuldautomatisk og baserer sig på opsætning i FDAP konfigurationssystemet og kræver alene udvikling af konnektorer til nye typer aftagere.

FDAP platformen

"En platform for effektiv udvikling og drift af apps/produkter/løsninger til analytisk brug af data"*

FDAP er udviklet af forsyninger og lavet til forsyninger. Platformen er bygget med det formål, at forsyninger kan arbejde på tværs med hinanden. Da forsyninger ikke er i direkte konkurrence med hinanden, kan det give stor værdi at udveksle koder og dataarkitektur, så hver forsyning ikke bruger unødvendige ressourcer.
Platformen muliggør en automatisering af elementer forsyningerne har tilfælles, og deling af fx varme-, vand- og spildevandsmodeller, som meget sandsynligt vil ligne hinanden på tværs af forsyninger.

Der er samtidig frihed til at indføre specifikt forretningslogik i modeller, så forsyningerne ikke er afhængige af de fælles modeller. Som en del af samarbejdet, vil hver forsyning have mulighed for at dele interne modeller og applikationer, som kan gavne de andre forsyninger.

  • Fælles udvikling
  • Fælles kodebase
  • Fælles datamodeller
  • Fælles definitioner
  • Høj grad af automatisering
  • Høj grad af transparens
  • Uafhængige lag der kan udskiftes
  • Kan benytte forskellige modelleringsmotorer
  • Mulighed for egne tilpasninger til datamodeller og udstilling 

FDAP er en Moderne platform, baseret på Microsoft Azure cloud, men applikationer er overførbare til andre SQL/Python platforme. Den tekniske platform er frit tilgængelig under open-source licensen Apache 2.0 og kan således anvendes til non-kommercielle såvel som kommercielle formål af alle, inklusive forsyningsvirksomheder, partnere, leverandører. Modeller og applikationer er underlagt selvstændige betingelser.

*FDAP er ikke en datadelingsplatform, ikke en fælles installation, og ikke et operationelt it system, man skal selv installere platformen.