Post on 04-Aug-2015
Koha : sortir des statistiques 21/05/2015
1
PRÉSENTATIONSTATISTIQUES DANS KOHAMATINÉE DES BIBLIOTHÈQUES ASSOCIÉES21 MAI 2015
a) Les interfaces d’interrogation de Koha
Le module Statistiques de l’interface professionnelle :→ Des permissions d’accès en consultation ou
création/modification→ Des groupes et sous-groupes pour les requêtes→ Des règles de nommage et de construction des requêtes
(requêtes ouvertes avec champs modifiables)
Interface phpmyadmin :L’équipe administration et les relais statistiques des
départements ont accès à une interface spécifique.Ne pas hésiter à s’adresser à eux pour toute requête
particulière.
Koha : Formation Initiation au SQL1. Principes généraux
2
Koha : sortir des statistiques 21/05/2015
2
b) Les données SQL dans Koha
La base de données MySQL contient toutes les données (administration, catalogage)
Les clés uniques et les URLsCirculation : détail d'un adhérenthttp://koha.univ-aix-marseille.fr/cgi-
bin/koha/members/moremember.pl?borrowernumber=[clé_prim_borrowers]
Catalogage : détail d'une notice bibliographiquehttp://koha.univ-aix-marseille.fr/cgi-
bin/koha/catalogue/detail.pl?biblionumber=[clé_prim_biblio]
Périodiques : détail d'un abonnementhttp://koha.univ-aix-marseille.fr/cgi-bin/koha/serials/subscription-
detail.pl?subscriptionid=[clé_prim_subscription]
Koha : Formation Initiation au SQL1. Utiliser SQL dans Koha
3
c) Un point de terminologie
✗ SGBDR→ informations stockées dans des tables→ une table = ensemble de données sur un sujet→ une ou plusieurs tables liées les unes aux autres→ Koha fonctionne avec le SBGDR MySQL.
✗ SQL→ langage servant à effectuer des opérations sur des
bases de données relationnelles (Wikipedia)
✗ PHPMyAdmin→ application web de gestion pour les SGBD MySQL
Présentation des statistiques dans Koha1. Utiliser SQL dans Koha
4
Koha : sortir des statistiques 21/05/2015
3
5
d) Le nommage d’une requête
Afin de retrouver plus aisément les requêtes, il est demandé de respecter unenormalisation du nommage des requêtes :- module (ADH, ADMIN, CAT, CIRC, ESGBU, OPAC, PERI, POLDOC) :- type de résultats (Détail, Liste, Nbre)- résultats (documents, exemplaires, titres, étudiants, adhérents, inscrits,
codes, abonnements)- classés par (par bibliothèque, par type de prêt, par code, …)- pour (pour une bibliothèque/un département/le SCD/le réseau)
Rattacher la requête à un groupe et éventuellement un sous-groupe.
Préciser dans la zone de notes s’il y a des spécificités, si la requête est lourde,ou tout autre précision que vous jugerez utile.
A noter que les requêtes les plus lourdes ne commenceront pas par« SELECT » afin de ne pas être lancées par inadvertance.
Koha : Formation Initiation au SQL1. Principes généraux
Koha : Perfectionnement SQL2. Requêtes pour notre instance
6
e) Utilisation de kohatest
A privilégier pour les requêtes à sortir via le module statistiques
Toujours une bibliothèque de requête : les onglets des catégories de requêtes(Adhérents, Administration, Catalogue, Circulation, Indicateurs statistiques,Politique documentaire) et les filtres peuvent être combinés pour rechercherune requête.A noter que les requêtes les plus lourdes ne commenceront pas par« SELECT » afin de ne pas être lancées par inadvertance.
Données mises à jour régulièrement sur demande (donc les requêtes gardéesuniquement sur kohatest sont perdues)
Koha : sortir des statistiques 21/05/2015
4
7
f) Attention : impact des requêtes
Comme de nombreuses opérations, le sql peut balayer toute la base (cf.recherche d’un usager, d’un document, des documents en retard).
Les utilisateurs de Koha étant nombreux, nous vous invitons à la plus grandevigilance.
Toutefois, certaines requêtes ne peuvent être sorties que dans Koha (parexemple les requêtes des récolements ou des retards).
Koha : Formation Initiation au SQL1. Principes généraux
a) Accès
Koha : Formation Initiation au SQL2. Utiliser les rapports
8
Koha : sortir des statistiques 21/05/2015
5
b) Bibliothèque de rapports
Koha : Formation Initiation au SQL2. Utiliser les rapports
9
c) Lancer une requête
Koha : Formation Initiation au SQL2. Utiliser les rapports
10