KomMonitor
Berechnet und visualisiert kommunale Indikatoren.
KomMonitor ist eine Open-Source-Plattform zur Verwaltung, Berechnung und Visualisierung kommunaler Indikatoren. Geodaten, Zeitreihen, Indikatordefinitionen und Auswertungen werden in einer Kartenanwendung zusammengeführt. Mehrere Backend-Dienste übernehmen Datenmanagement, Import, Verarbeitung und zeitgesteuerte Berechnungen.
Die Anwendung ist auf fachlich kuratierte kommunale Kennzahlen ausgerichtet. Sie ersetzt weder eine allgemeine Datenintegrationsstrecke noch einen universellen BI-Dienst.
KomMonitor in der UDSP
KomMonitor ist ein optionales Fachmodul für räumlich und zeitlich vergleichbare kommunale Indikatoren. Die UDSP stellt Webclient, Backend-Dienste, Redis und eine eigene PostgreSQL-/PostGIS-Datenbank gemeinsam bereit. Keycloak übernimmt Anmeldung und Rollen; die mandantenbezogene Organisation begrenzt den fachlichen Arbeitsbereich.
Eingangsdaten und Berechnungslogik bleiben projektspezifisch. Sie werden über die vorgesehenen KomMonitor-Schnittstellen und Importwege eingebracht. Die bloße Aktivierung der Komponente erzeugt deshalb noch keine fachlich belastbaren Indikatoren.
KomMonitor besteht aus mehreren eigenständig versionierten Diensten und besitzt im UDSP-Rollout deshalb keine einzelne belastbare Gesamtversion. Der Plattformstand pinnt jeden Dienst separat; die zugehörigen Quellstände sind unter Referenzen direkt verlinkt.
Technische Abhängigkeiten
KomMonitor bringt eine eigene Geodatenbank und Redis-Instanz mit. Keycloak stellt die mandanten- und organisationsbezogenen Identitäten bereit.
PostgreSQL
Speichert Geodaten, Indikatoren und Zeitbezüge einschließlich räumlicher Indizes und Abfragen.
Komponente öffnenRedis
Unterstützt Cache-, Koordinations- und Verarbeitungszustände der Backend-Dienste.
Komponente öffnenKeycloak
Übernimmt die Anmeldung und stellt mandantenweite sowie organisationsbezogene Rollen bereit.
Komponente öffnenKomponentenstand der UDSP
Web Client
Browseroberfläche für Karten, Indikatoren und fachliche Auswertungen.
Data Management
Verwaltet Geodaten, Indikatoren und die zugehörigen fachlichen Metadaten.
Processing Engine
Führt die konfigurierten Berechnungen kommunaler Indikatoren aus.
Processing Scheduler
Plant und startet zeitgesteuerte oder wiederkehrende Berechnungen.
Client Config
Stellt die laufzeit- und mandantenspezifische Konfiguration des Webclients bereit.
Importer
Übernimmt vorbereitete Datenbestände in die KomMonitor-Dienste.
Spatial Data Processor
Bereitet räumliche Daten für Analysen und Indikatorberechnungen auf.
Konfiguration und Deployment
Das Inventory legt Anwendungsname, Betriebsprofil, Organisation, Kontakt, Startposition der Karte und optionales logisches Datenbank-Backup fest. Die Komponente benötigt Keycloak und den PostgreSQL-Operator.
Alle Felder sind unter Mandanten konfigurieren: KomMonitor beschrieben.
Rollen und Rechte
KomMonitor verwendet eine aufeinander aufbauende Hierarchie von Realm-Rollen. Zunächst erzeugt die UDSP vier mandantenweit benannte KomMonitor-Rollen:
kommonitor-viewer
Bildet den grundlegenden lesenden Zugriff auf freigegebene KomMonitor-Inhalte ab.
kommonitor-editor
Erweitert den Viewer-Zugriff um bearbeitende Funktionen und enthält kommonitor-viewer als zusammengesetzte Rolle.
kommonitor-publisher
Erweitert den Editor-Zugriff um Veröffentlichungsfunktionen und enthält kommonitor-editor.
kommonitor-creator
Ist die administrative KomMonitor-Rolle, enthält kommonitor-publisher und wird dem Plattformadministrator zugewiesen.
Zusätzlich legt das Deployment dieselbe Hierarchie für die im Inventory bezeichnete Organisation an. <ORGANISATION> wird dabei durch kommonitor.organization ersetzt. Diese Rollen begrenzen Rechte auf den fachlichen Organisationsbereich:
<ORGANISATION>-viewer
Lesender Zugriff auf die Inhalte der betreffenden KomMonitor-Organisation.
<ORGANISATION>-editor
Bearbeitender Organisationszugriff; enthält die zugehörige Viewer-Rolle.
<ORGANISATION>-publisher
Veröffentlichungszugriff für die Organisation; enthält deren Editor-Rolle.
<ORGANISATION>-creator
Administrativer Zugriff innerhalb der Organisation; enthält deren Publisher-Rolle.