Aller au contenu

Modèle de données - Technique

Les entités techniques soutiennent la plateforme elle-même : extractions, configuration logicielle, fichiers importés, filtres enregistrés, historique de traitement et informations système.


Extractions

extraction

Logiciel

software

Fichiers importés

file

Filtres nommés

named-filter

Historique de traitement

history

Système

system

Objets de vue API

api-views


Détails

Extractions

Types d'extraction (directs et agrégés, ex. tables RDB) et produits d'extraction : un produit définit les tables de sortie, colonnes, valeurs et strates, produit à une fréquence de traitement donnée. Les tables RDB (ProductRdb*) sont des jeux de données pré-composés.

Un ExtractionProduct est structuré en tables de sortie ExtractionProductTable, chacune avec ses ExtractionProductColumn et ses lignes optionnelles ExtractionProductStrata et ExtractionProductValue. ProcessingType et ProcessingStatus qualifient les traitements exécutés à une ProcessingFrequency donnée. Les tables RDB (ProductRdbTrip, ProductRdbStation, ProductRdbSpeciesList, ProductRdbSpeciesLength, ProductRdbLanding) sont des jeux de données pré-composés.

Logiciel

Un Software (logiciel) est une instance de logiciel installée (ex. application cliente, pod) ; ses propriétés sont documentées dans la section Configuration du système.

SystemVersion suit les versions des logiciels installés ; SoftwareProperty stocke les propriétés de configuration par logiciel ; DevicePosition enregistre la dernière position connue d'un équipement (ex. une tablette).

Fichiers importés

Fichiers importés et leurs lignes, avec un statut.

Un File est composé de lignes FileLine, et son importation progresse à travers des étapes FileStatus.

Filtres nommés

Filtres de recherche enregistrés (NamedFilter), appartenant à une personne ou un département.

Historique de traitement

Historiques d'insertion, de mise à jour et de suppression d'éléments, et fréquences de traitement.

InsertedItemHistory, UpdatedItemHistory et DeletedItemHistory enregistrent quand un élément a été inséré, mis à jour ou supprimé (et par quel utilisateur/département), pour la traçabilité et la synchronisation.

Système

Versions de système et positions d'équipements (ex. tablettes), typés par type d'objet.

Objets de vue API

Les classes *VO sont des objets de vue API/service (proches de DTO), pas des entités de base de données ; elles sont volontairement séparées dans ce diagramme.