Open WREATCHED opened 9 months ago
Ci-après les indicateurs qui me semblent intéressants pour une première évaluation très sommaire de l'usage de Plume.
Les indicateurs 2 à 7 portent sur des fonctionnalités additionnelles qui requièrent l'usage de PlumePg. Je pense pertinent de voir si elles sont utilisées pour savoir dans quelle mesure les administrateurs ont effectivement adapté Plume à leur contexte local. S'ils ne l'ont pas fait, cela pourra signifier que les fonctionnalités par défaut sont généralement suffisantes et qu'il n'y a pas lieu d'investir davantage sur la personnalisation, ou alors que ces fonctionnalités, bien qu'utiles, restent trop compliquées à mobiliser.
Indicateur 1 : Nombre de fiches de métadonnées ?
SELECT count(*)
FROM pg_description
WHERE classoid = 'pg_class'::regclass
AND description ~ '<METADATA>.*</METADATA>' ;
Indicateur 2 : L'extension PlumePg est-elle active ?
SELECT installed_version IS NOT NULL
FROM pg_available_extensions
WHERE name = 'plume_pg' ;
Indicateur 3 : Le suivi des dates est-il actif ? Uniquement si l'indicateur 2 renvoie true
.
SELECT evtenabled IN ('O', 'A')
FROM pg_event_trigger
WHERE evtname = 'plume_stamp_table_modification' ;
Indicateur 4 : Nombre de tables dont les dates de modifications sont tracées ? Uniquement si les indicateurs 2 et 3 renvoient true
.
SELECT count(*)
FROM z_plume.stamp_timestamp ;
Indicateur 5 : Nombre de modèles disponibles ? Uniquement si l'indicateur 2 renvoie true
.
SELECT count(*)
FROM z_plume.meta_template
WHERE tpl_id IN (
SELECT meta_template_categories.tpl_id
FROM z_plume.meta_template_categories
) ;
Indicateur 6 : Nombre de modèles propres au service ? Uniquement si l'indicateur 2 renvoie true
.
SELECT count(*)
FROM z_plume.meta_template
WHERE tpl_id IN (
SELECT meta_template_categories.tpl_id
FROM z_plume.meta_template_categories
) AND NOT tpl_label IN ('Donnée externe', 'Classique', 'Basique', 'INSPIRE') ;
Indicateur 7 : Nombre de catégories de métadonnées locales ? Uniquement si l'indicateur 2 renvoie true
.
SELECT count(*)
FROM z_plume.meta_local_categorie
WHERE path IN (
SELECT meta_template_categories.loccat_path
FROM z_plume.meta_template_categories
) ;
J'écris quelque chose
J'ai tardé à exploiter les requêtes de Leslie. Je viens de faire les scripts pour interroger les serveurs Eole et je vois à lancer la campagne de recueil la semaine prochaine. Les résultats seront diffusés ici: https://drc-data-analyse.dataviz.din.developpement-durable.gouv.fr/superset/dashboard/Observatoire-Produits-DNUM/
Quelques idées de chiffre clés ou visualisations intéressantes à partir des indicateurs énumérés ci-avant.
Sur la base de l'indicateur 1 :
Sur la base de l'indicateur 2 :
Accessoirement, peut-on ajouter un commentaire pour rappeler que PlumePg est une extension PostgreSQL optionnelle, dont l'activation donne accès à des fonctionnalités avancées de Plume, telles que la conception de modèles personnalisés ou le suivi des dates de création et modification des tables ?
Sur la base de l'indicateur 3 :
Sur la base de l'indicateur 4 :
Sur la base de l'indicateur 5 :
Sur la base de l'indicateur 6 :
Sur la base de l'indicateur 7 (étant entendu qu'il ne montre rien à ce stade) :
Contexte Une réunion s'est tenue sur les mesures d'accompagnement d'Asgard et de Plume. Nous ne retenons ici que ce qui concerne le périmètre de Plume.
Il serait intéressant d'évaluer l'usage de l'application Plume qui contrairement à Asgard, ne peut pas exclusivement se baser sur l'existence ou pas de l'extension plume_pg. En effet, Plume est autonome à 99 % et ne nécessite pas l'installation et l'activation de plume_pg. En conséquence, il est demandé à PL de regarder sur les serveurs PostgreSQL en allant explorer les tables système. On peut déjà penser à la table du catalogue PostgreSQL pg_catalog.pg_description. Basiquement, la requête
SELECT objoid, classoid, objsubid, description FROM pg_catalog.pg_description WHERE description LIKE '%METADATA%';
retourne déjà des éléments intéressants. Il serait donc possible d’avoir des remontées régulières afin de monter un observatoire pérenne.Acteurs
Actions
N'hésitez pas à compléter cette issue