Date: Fri, 29 Mar 2024 09:59:21 +0100 (CET) Message-ID: <313683807.62.1711702761976@confluence-esup.uphf.fr> Subject: Exported From Confluence MIME-Version: 1.0 Content-Type: multipart/related; boundary="----=_Part_61_1033049924.1711702761976" ------=_Part_61_1033049924.1711702761976 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Content-Location: file:///C:/exported.html
La cha=C3=AEne de traitement des indicateurs esup-portail ne proposait jus=
qu'=C3=A0 pr=C3=A9sent que des r=C3=A9sultats permettant une analyse mensue=
lle des indicateurs ; des fichiers au format XML =C3=A9taient produits, afi=
n de g=C3=A9n=C3=A9rer des =C3=A9tats statiques.
Il apparait que l'utilisation de r=C3=A9sultats statiques est lourde et = peu ergonomique.
Par ailleurs, il n'=C3=A9tait pas possible de g=C3=A9n=C3=A9rer rapideme= nt des informations statistiques sur des p=C3=A9riodes autres que journali= =C3=A8res ou mensuelles, ce qui est limitatif.
Afin d'apporter une plus grande souplesse dans la g=C3=A9n=C3=A9ration d= e rapport, il a =C3=A9t=C3=A9 d=C3=A9cid=C3=A9 d'enrichir une base de donn= =C3=A9es avec les informations statistiques.
Dans un premier temps, pour permettre une mise en oeuvre rapide, rester = compatible avec l'existant et r=C3=A9cup=C3=A9rer l'historique, l'enrichiss= ement de la base de donn=C3=A9es se fera =C3=A0 partir des fichiers xml g= =C3=A9n=C3=A9r=C3=A9s par les outils pr=C3=A9c=C3=A9dents.
Si le besoin s'en fait sentir, un chantier sera lanc=C3=A9 afin de propo= ser un nouvel outil d'exploitation des indicateurs esup-portail plus perfor= mant.
Une nouvelle =C3=A9tape a =C3=A9t=C3=A9 rajout=C3=A9e dans la chaine de tr=
aitement actuelle ( traiteStatsEsup.sh ) apr=C3=A8s la g=C3=A9n=C3=A9ration=
des 2 principaux fichiers xml (fichier des sessions et celui des services)=
.
Consulter auparavant les documents d=C3=A9crivant le traitement des indic= ateurs de services et celui d=C3=A9crivant les indicateurs de session p= our avoir une vue plus pr=C3=A9cise de ceux-ci et des fichiers utilis=C3=A9= s en entr=C3=A9e et produits en sortie.
Les deux fichiers xml contiennent par d=C3=A9faut les informations stati= stiques pour le mois courant ; l'utilitaire de mise =C3=A0 jour de la base,= DBmajIndics.pl re=C3=A7oit en entr=C3=A9e ces 2 fichiers ainsi que des fic= hiers de param=C3=A8tres, supprime de la base les enregistrements correspon= dant au mois enregistr=C3=A9 dans les fichiers xml, et injecte les informat= ions de ces fichiers.
Il est ainsi possible d'ex=C3=A9cuter cete =C3=A9table journali=C3=A8rem= ent, sans perturbations.
Voir le= document d=C3=A9taillant le fonctionnement de l'utilitaire DBmajIndics.pl<= /a> .
La base est simple ; elle reprend les informations contenues dans les 2 fi=
chiers xml de servies et sessions.
En voici le sch=C3=A9ma en format mysql, e= t celui en format postgree.
A noter que la base peut =C3=AAtre multi =C3=A9tablissements, ceci pour = traiter d'=C3=A9ventuelles agr=C3=A9gations de plusieurs ENT.
le champ 'cle' des tables etablissement , population et service sert de = lien pour l'importation des donn=C3=A9es.
L'utilitaire DBinit.pl permet d'intialiser ou de r=C3=A9initialiser la bas=
e, =C3=A0 l'aide de fichiers de param=C3=A8tres.
Voir le document d=C3=A9crivant son fonctionnement.
Changements d'intitul=C3=A9s<= /p>
Les changements ult=C3=A9rieurs d'intitul=C3=A9s dans les tables etablis= sement, population et service se fait directement en requ=C3=AAte SQL (cham= ps nom_eta, nom_pop, nom_serv).
ajout d'un nouveau type de populatio= n ou d'un nouveau service
Par requ=C3=AAte SQL sur les tables population ou service. Bien faire at= tention au contenu du champ 'cle', qui doit =C3=AAtre identique =C3=A0 l'id= entifiant correspondant dans le fichier types.map ou services.map
Ce document= donne un exemple d'utilisation de ces outils pour initialiser la bas= e =C3=A0 l'aide des fichiers xml de statistiques esup des mois et ann=C3=A9= es pr=C3=A9c=C3=A9dentes.