Datum

Fiche dév Ens Sup - Recherche
  • Création ou MAJ importante : 20/12/11
  • Correction mineure : 20/12/11
Mots-clés

Datum : application web pour partager des données issues de différentes bases de données

Ce logiciel a été développé (ou est en cours de développement) dans la communauté de l'Enseignement Supérieur et de la Recherche. Son état peut être variable (cf champs ci-dessous) donc sans garantie de bon fonctionnement.
  • Site web
  • Système :
  • Licence(s) : GPL - v2
  • Etat : utilisé en interne, en développement
  • Support : maintenu, développement en cours
  • Concepteur(s) : Olivier Maury
  • Contact concepteur(s) : Olivier.Maury (chez) grignon.inra.fr
  • Laboratoire(s), service(s)... : Environnement et Grandes Cultures

 

Fonctionnalités générales du logiciel

Datum est une application web, c'est-à-dire un logiciel sur serveur utilisable avec un navigateur web, qui a pour objet le partage de données issues de bases de données ainsi que des informations liées à ces bases de données :

  • partage de données et de fichiers, avec droits d'accès (gestion des utilisateurs et des permissions)
    • parcours des tables et des données de la base de données,
    • rapports de données avec graphiques (formulés avec des requêtes SQL),
    • graphiques dynamiques,
  • visualisation du schéma de la base de données,
  • intégration de jeux de données (fichiers CSV),
  • informations sur le projet : actualités, petite fonctionnalité de gestionnaire de contenu,
  • historique de l'utilisateur, internationalisation, aide, gestion des bases de données, statistiques, ...

Certaines bases de données font l'objet de module particulier pour :

  • changer l'aspect de l'interface,
  • générer des fichiers modèles pour l'intégration,
  • ajouter des intégrations et extractions de données particulières.

Une seule installation du logiciel permet de gérer plusieurs bases de données.
Un démon permet de lancer des extractions de données sans bloquer l'affichage des pages.

Datum repose sur le cadriciel Modèle-Vue-Contrôleur en PHP, Yii.

Contexte d’utilisation du logiciel

Développée pour un projet, l'application a été généralisée pour l'interfaçage des bases de données de l'unité.

Ce socle commun est ainsi utilisé pour différents projets de l'équipe Biosphère-Atmosphère de l'INRA Environnement et Grandes Cultures et pour le système d'information du SOERE PRO (Systèmes d'Observation et d'Expérimentation, sur le long terme, pour la Recherche en Environnement sur les Produits Résiduaires Organiques).