Visualisierung der Gemeindefinanzen des Kantons Bern

Ausgangslage

Der Kanton Bern erhebt jedes Jahr statistische Daten zur Finanzlage der Gemeinden, welche das Amt für Gemeinden und Raumordnung (AGR) analysiert und kommentiert - somit wird das Datenmaterial der Gemeinden transparent und vergleichbar. Auf der neuen Plattform DIJ eBericht werden die Gemeindefinanzen ansprechend visualisiert und ermöglichen so einen äusserst attraktiv dargestellten Vergleich.

Lösung von BEGASOFT

Das IT-System «DIJ eBericht» besteht aus mehreren Komponenten, wie dem Headless CMS Contentful, welches Rohdaten der Gemeindefinanzen visualisiert, einer Container Platform auf welcher die Seite läuft und einer Build Pipeline, welche neue Zahlen automatisiert publiziert.

Sobald neue Artikel im Headless CMS Contentful erstellt oder angepasst werden oder jährlich, wenn neue Rohdaten vorliegen, wird mittels Webhook die Preview Build Pipeline ausgelöst, welche aus den Rohdaten und den Inhalten des CMS die statischen HTML-Seiten inkl. den Grafiken erstellt. Ist der Build erfolgreich, wird das Artefakt auf der Preview-Umgebung ausgerollt und steht danach dem Kunden zur Abnahme zur Verfügung. Sobald der Kunde den neuen Release auf der Preview-Umgebung getestet und abgenommen hat, rollt BEGASOFT das Preview-Artefakt automatisiert auf der produktiven Umgebung aus.

Der mittels Build Pipeline vollständig automatisierte Build-Prozess (inkl. Testing) garantiert die rasche und zuverlässige Erstellung neuer Releases mit einem qualitativ hochwertigen Ergebnis. Da die Website www.ebericht.be.ch aus statischen HTML-Seiten besteht, die Seiten also nicht zu Laufzeit aus einem CMS erstellt werden müssen, ist die Website sehr schnell und somit für die Anwender angenehm zu nutzen.

Für die Entwicklung der Plattform war die Firma Christian Schneider, Visual Analytics + Data Visualisation, zuständig. Basierend auf der von BEGASOFT zur Verfügung gestellten Gitlab Plattform, wurde eine Build Pipeline erstellt, welche für das Erstellen und Ausrollen der Applikation sorgt. Die Applikation läuft auf der Container-Plattform von BEGASOFT auf Basis von Kubernetes/Rancher.

BEGASOFT betreut von der Gitlab Instanz, der Build Pipeline bis hin zur Kubernetes Plattform alle Komponenten und ist für den sicheren, zuverlässigen und wirtschaftlichen Betrieb und Support verantwortlich. So kann sich der Entwickler auf seine Kernkompetenzen fokussieren, dem Entwickeln von spannenden Applikationen.

Weitere Informationen zum Projekt und zur Website finden Sie unter www.ebericht.be.ch

Kanton Bern