Skip to content

Macrofase Jardiner 2023

Document de Roadmap

Roadmap overview

Flux de dades

flowchart LR

rPIs -- push 5'  --> dw[db/plants]
ERP -- pull 20' º\n meter data --> dw
SAT -- pull daily\n irr/expected energy --> dw
METEO <-- pull daily\n meter data +  irr/kWh forecast --> dw
PLANT -- pull 15'\n devices data --> dw

dw -- dbt views --> prod --> alarms
prod --> alerts
prod --> datasets

Fita 1

Prioritat 1

Aprox 1-2 fases

Definition of Done (DoD): veure per tema

Cost en mitjos dies de l'equip sencer entre parèntesis (N)

Dashboard tècnics de plantes crítiques

Pulir el dashboard de tècnics per a Asomada i Llanillos.

DoD: TODO

Obtenció de dades de tots els equips i totes les plantes

  • Definir estratègia d'obtenció de dades (remot/hardware/api's a plataformes...) (1)
  • Coordinació amb altres equips de la cooperativa per veure altres alternatives (6)
  • Proves pilot amb algún proveïdor (8)
  • [-] Analisi de proveïdors/alternatives i selecció de partner per externalitzar l'obtenció de dades dels inversors i sondes (2)
  • [-] Obtenció de dades tots els comptadors per IP.

  • Adaptació a frequència quarthoraria. (3)

  • [-] Suport a la integració de prova pilot (6)

  • Falta saber com es diferencien les plantes

DoD:

  • Els equips mencionats en el pipe
  • Dset integrat al pipe

Introducció al jardiner

Estat del codi i repàs de l'estructura. Documentació per devs.

[DT] OBT i fast-lane

Crear la obt cincminutal incremental i/o el fast-lane cincminutal i la obt diària.

Crear el live per late arriving facts de comptadors i apis.

En funcionament normal són delays de màxim un dia. Amb incidència poden ser 1-2 mesos màxim. I en casos excepcionals, molt més (candidat a full-refresh manual o alguna altra cosa)

Aterració de tot plegat

  • Intro per devs
  • Més doc?
  • Afegit la proveïdora de dades al pipe
  • Decidir com (multisource/sol)
  • Refer el pipe (fast+slow)
  • Que no tardi 30s
  • DBT standards
  • Definir el dashboard de tècnics
  • Volem fer servir redash?
  • ~Parlar amb GA per si volen el Dashboard diferent al actual~ El volen tal com són
  • Dashboard tecnics Exiom amb Asomada
  • Dashboard tecnics Exiom amb Llanillos (source original és dset)
  • Deute tècnic Dev
  • CDD
  • Private doc github project

Fita 2: Dashboard Overview plantes

Prioritat 4

Disseny d'un Dashboard amb un llistat de totes les plantes amb els principals indicadors (mesures en temps real i acumulades i resum alarmes). Pendent fer una proposta per part de GA. Des d'aquest dashboard s'ha de poder accedir al Dashboard de cada planta per obtenir informació detallada. Esborrany inicial falta versió actualitzada. (6)

Implementació (9)

Fita 3: Dashboard planta

Prioritat 5

Definir versió revisada del Dashboard de planta per a totes les plantes: Unifilar dinàmic, dades fixes i reemplaçar alarmes, millorar la velociatat i treure el dataset de sota, afegir solargis + coses que puguin sortir després (3)

Implementar versió revisada del Dashboard de planta per a totes les plantes: Unifilar dinàmic, dades fixes i reemplaçar alarmes, millorar la velocitat i treure el dataset de sota, afegir solargis + coses que puguin sortir després (3)

Dashboard Ringsted per plantes -- particularitats (4)

Dashboard Gasdtrup -- particularitats (4)

Dashboard de planta típica (Alcolea, etc) (0)

Fita 4: Dashboard tècnics

Prioritat 6

Definir la versió final amb grafiques de Solar Gis, Alarmes i pot ser alarmes. Pendent fer una revisió de les funcionalitats per part de GA. Incloure un dashboard per cadascuna de les empreses de manteniment. Al dashboard unificat d'alarmes estat actual afegir des de quan està activada l'alarma

Implementar la versió final amb grafiques de Solar Gis, Alarmes i pot ser alarmes. Pendent fer una revisió de les funcionalitats per part de GA. Incloure un dashboard per cadascuna de les empreses de manteniment

Fer el Dashboard per a 8 empreses instal·ladores. Hauríem de passar a Superset que té una millor gestió d'usuaris?

Fita 5: Dashboard INECO

Prioritat 7

Per definir

Fita 6: Noves queries

Prioritat 8

  • Query: Curves HMCIL + lectures comptador (reclamacions)
  • Query: Curves HMCIL + previsió (seguiment)
  • Alarma strings per comparació en plantes grans >1MW

Fita 7: Dashboard GURB

Prioritat 9