Randers-Kommune-Digitalisering / vis-klimadata-initiativer-aktiviteter

Monitorering og rapportering af data vedr. Klimaplanens initiativer og aktivitetsdata fra Randers Kommune
MIT License
1 stars 0 forks source link

🌍 Monitorering af klimadata (klimadataprojektet)

| 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

Beskrivelse

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/

Afhængigheder

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

:gear: | [Apache SuperSet 2.0]() | Node-RED 3.0.2 |

Krav til netværksadgange til datakilder

:cloud: | https://api.statbank.dk | https://admin.opendata.dk/ |

Krav til anvendelse af miljøvariable:

:heavy_dollar_sign: | DB_USER | DB_PASS | DB_HOST | DB_DATABASE |

Ressourcer

:books: Dokumentation og projektbeskrivelse

:spiral_calendar: Projektoverblik og opgavestyring

Deploy til prototypes

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.