| Beskrivelse | Afhængigheder | Ressourcer |
flowchart LR
subgraph Datakilder
direction LR
ODDKAPI(OpenDataDK API)
DSTAPI(Danmarks Statistik API)
EDDK(Energidataservice API)
end
subgraph Datafordeler
subgraph node-red
datakilde-forbindelse---
RM(datavask- og regel-motor)---
DM(datamapper og database-forbindelse)
end
end
subgraph Datalake
direction LR
DB1[(Køretøjsdata)]
DB2[(Arealdata)]
DB3[(Energidata)]
end
subgraph Præsentationslag
subgraph apache-superset
dash(Klimamonitor \n dashboard)
end
end
Datakilder-->datakilde-forbindelse
DM-->Datalake<-->Præsentationslag
Klimamonitoren er opbygget af en række løskoblede åbne komponenter
Datafordeleren sørger for at forbinde til datakildernes snitflader og foretager automatiske filtrer og konverteringerpå data der hentes fra snitfladerne inden de skrives i Datalake
Se klimamonitoren i drift: https://superset.data.randers.dk/superset/dashboard/klimamonitor/
Løsningen er afhængig af en række software komponenter og en række netværksadgange til eksterne ressourcer for at fungere.
Krav til installerede software pakker
⚙️ | Apache SuperSet 2.0 | Node-RED 3.0.2 |
Krav til netværksadgange til datakilder
☁️ | https://api.statbank.dk | https://admin.opendata.dk/ |
Krav til anvendelse af miljøvariable:
💲 | DB_USER | DB_PASS | DB_HOST | DB_DATABASE |
📚 Dokumentation og projektbeskrivelse
🗓️ Projektoverblik og opgavestyring
Når en version er klar til at blive lagt på prototypes. Oprettes der et git tag i formatet v*.. fx v1.1.0
git tag v1.1.0
git push --tags
Her efter bygges et docker image med dette tag, samt bliver tagget opdatere i yaml for deplymentet i kithosting-randers-kommune-apps repo. Hereftet vil Argo-CD efter nogle minutter selv ligge den nye version på prototypes.