3.2.- Structure de la base de données
La base de données est formée essentiellement par trois types de
tableaux :
• Tableau des dispositifs. Tableau unique où nous stockerons
l'information des dispositifs
• Tableau des variables. Tableau unique où nous stockerons
l'information des différentes variables que contiennent les
dispositifs
• Tableau des valeurs. Il existe un tableau de valeurs pour chacun
des dispositifs dont des données sont téléchargées. En outre, un
dispositif pourra avoir plus d'un tableau de valeurs, exactement, il
aura un tableau de valeurs pour chaque type de variable (STD,
WATT, SUC, CLW,...) qu'aurait le dispositif.
Tableau des dispositifs :
• Nom du tableau : <IP> :<PORT>_Devices (ex. 127.0.0.1
:80_Devices)
• Champs :
o id : Identificateur unique du dispositif. Champ clé principal
o name : Nom du dispositif.
o description : Brève description du dispositif.
o class : Type de dispositif.
o download : Champ de type Y/N pour indiquer si ce
o obsolete : Champ de type Y/N, ce sera seulement Y (vrai)
Tableau des variables :
• Nom du tableau : <IP> :<PORT>_Variables (ex. 127.0.0.1
:80_Variables)
• Champs :
o idDevice : Identificateur du dispositif auquel appartient la
o id : Identificateur de la variable, par exemple VI1. Champ
o description : Brève description de la variable.
o type : Type de la variable. Avec ce champ, il sera possible
o units : Unités où sera indiquée la valeur des variables.
o format : Format de la variable (entier, double, date, ...).
du tableau
dispositif doit être téléchargé ou non. Avec ce champ, il
sera
possible
que
temporellement le téléchargement de valeurs d'un dispositif
sans perdre les données déjà téléchargées.
lorsque le dispositif sera éliminé du moteur de PSS, les
données étant de cette manière déjà téléchargées pour leur
future utilisation
variable, il correspondra au champ id sur le tableau de
dispositifs. Champ clé principal du tableau
clé principal du tableau
de différencier quelles sont les variables qui vont sur
chacun des différents tableaux de valeurs des dispositifs.
27
SQL Data Export for PS/PSS
le
client
puisse
désactiver