BSOC 2022 : Urungi
Publié le
Urungi est un outil opensource de datavisualisation.
Présentation du logiciel #
Urungi est destiné à être utilisé par des personnes ne sachant pas — ou ne pouvant pas — faire de requêtes SQL, mais ayant besoin de réaliser des tableaux et des rapports. Urungi est publié sous licence GNU/GPL.
Pour arriver à son objectif, Urungi utilise trois concepts :
- la source de données (data source)
- le calque (layer) : la « vue » qui permet de définir ce qui pourra être utilisé dans les rapports ; cette étape est critique : un calque bien construit permet ensuite de générer très facilement tout rapport et tableau de bord
- les rapports / tableaux de bord (report/dashboard), qui s’appuient sur un ou plusieurs calques.
Compétences exigées pour le stagiaire contributeur #
Compétences nodejs, npmjs, MongoDB, SQL, datavisualisation.
Missions proposées #
L'objectif du projet et de mettre en place un observatoire à disposition des collectivités locales pour leur permettre de comparer leurs indicateurs avec ceux des collectivités comparables en se basant d'une part sur les données issues des logiciels métier de la collectivité (comptabilité, GRH, aides sociales, médiathèques) et d'autre part avec des données statistiques mises à disposition par data.gouv.fr. Il s'agira d'identifier des sources de données ouvertes pérennes de références, de mettre en place une base de données des données de référence et une procédure de mise à jour de ces données. Et de faire évoluer le projet Urungi pour permettre la représentation de tableaux de bord permettant la comparaison entre les données importées des SI locaux d'une collectivité et les données issues de l'open data
Quel encadrement pour le stagiaire ? #
Nous mobiliserons à la fois des experts métier et des experts techniques (sysop et développeurs seniors contributeurs actifs d'urungi).