• Aucun résultat trouvé

Paramètres temporels pour la sélection

Dans le document Guide d'introduction et d'exploitation (Page 31-35)

Etat de départ

A l'origine, la sélection des états et des activités dans STRADA-DB était faite selon la vue des versions. Mais cette méthode présentait de nombreux inconvénients aussi bien pour les sélections que pour les calculs. D'une part, il était possible que plusieurs versions d'un même objet soient prises en

compte lors de traitements combinés. Et d'autre part, si un objet recouvrait la fenêtre temporelle de sélection, il pouvait ne pas être sélectionné. Dans ce cas, l'objet demeurait invisible.

Au cours de l'évolution ultérieure du programme, la méthode de sélection a été modifiée dans le sens de la vue objet, resp. vue objet étendue.

3.4.5.0 Terminologie

Terme Définition instant de la sélection Etat de connaissances de la sélection fenêtre temporelle de sélection Début / fin de validité de la sélection

instant du calcul Instant au cours duquel les valeurs ont été comptées ou agrégées

instant de découpage Instant au cours duquel le découpage spatial des objets a été exécuté

vue objet Ensemble de toutes les versions d'un objet ayant le même Base-ID

vue version Chaque version est considérée indépendamment de son

appartenance à l'objet.

vue objet étendue Union de la vue objet et de la vue version.

STRADA-INFO seulement INFO Module de traitement permettant la représentation combinée de types d'entités différentes

INFO-selection spatiale Composant utilisé pour la sélection spatiale INFO-représentation Composant utilisé pour la représentation

3.4.5.1 Comparaison des méthodes de sélection

Les méthodes de sélection mentionnées peuvent être définies comme suit:

Vue version Vue objet Vue objet étendue

Une version doit être connue au moment de la sélection.

Un objet doit être connu par l'instant de la sélection, c.-à-d.

la première version de l'objet doit avoir une date de référence <= instant de la sélection.

Un objet doit être connu par l'instant de la sélection, c.-à-d.

la première version de l'objet doit avoir une date de référence <= instant de sélection.

La validité de la version doit recouvrir la fenêtre

temporelle de sélection

La validité de l'objet doit recouper l'instant du calcul.

Au moins une version de l'objet doit recouvrir l'instant du calcul. Cette version ne doit pas être connue à l'instant de la sélection! Les versions qui ne recouvrent pas l'instant du calcul doivent être signalés spécialement.

La validité de l'objet doit recouvrir la fenêtre temporelle de sélection.

Au moins une version de l'objet doit recouvrir l'instant du calcul. Cette version ne doit pas être connue à l'instant de la sélection! Les versions qui ne recouvrent pas l'instant du calcul doivent être signalés spécialement.

Plusieurs versions sont sélectionnées et éprouvées .

La dernière version de l'objet connue à l'instant de sélection est sélectionnée. Cette version représente l'objet à l'instant de sélection.

La dernière version de l'objet connue à l'instant de sélection est sélectionnée. Cette version représente l'objet à l'instant de sélection.

Instant du calcul = fin de la fenêtre temporelle de sélection

Instant du calcul = fin de la fenêtre temporelle de sélection

Instant du calcul = fin de la fenêtre temporelle de sélection

3.4.5.2 Application des vues

Selon la tâche, on applique pour les états soit la vue objet, soit la vue objet étendue. Pour cela, les règles suivantes s'appliquent:

− Pour des tâches de gestion (gestion on-line et simples), on dispose de la vue objet étendue permettant d'élaborer une gestion de toutes les versions d'un objet. La vue objet au sens strict serait envisageable à titre optionnel.

− Pour les calculs, seule la vue objet au sens strict peut être utilisée, des aggrégations sur des versions ont peu de sens.

− Dans les gestions combinées, le découpage spatial doit être considéré comme un calcul, car un espace résultant est calculé sur la base de deux ou plusieurs objets. On travaille par conséquent dans la vue objet. Ceci ne concerne pas les composantes de représentation dans STRADA-INFO.

Mécanisme de sélection à appliquer:

Fonction Sélection maître Sélection détail (du maître) Calculs

Online O+ O+ O

Traitement simple O+ - O

INFO-sélection spatiale O - O

INFO-représentation O - O

Interface O+ O+ O

DAA O+ O+ -

Légende:

O vue objet. on ne considère que la version connue la plus actuelle d'un objet.

O+ vue objet étendue. On considère évt. plusieurs versions d'un même objet.

Pour le DAA il n'existe actuellement aucune possibilité de sélection.

Aucun problème ne survient pour les activités, car elles ne présentent chaque fois qu'une version effective. Pour la problématique des pronostiques, voit 1.1.1.

3.4.5.3 Instant du calcul

La prise en compte de plusieurs versions d'un même objet pour des valeurs agrégées ne peut être évitée que lorsqu'une "aiguille" resp. un instant de calcul a été établi pour la sélection.

L'instant de calcul est fixé par la fin de la fenêtre temporelle de sélection. Cette définition doit être faite pour éviter les découpages spatiaux. Un exemple de découpage spatial dans le cas d'une date choisie librement à l'intérieur de la fenêtre temporelle de sélection serait le suivant:

Une activité a eu lieu après l'instant de calcul choisi mais à l'intérieur de la fenêtre temporelle de sélection. Ainsi des états se recoupent dans l'instant de calcul choisi avec des activités qui ne pouvaient pas encore avoir d'influence à cet instant. Ceci est faux.

Activités

Les règles valables pour les états s'appliquent, avec les exceptions suivantes:

− Dans la vue objet, la validité de l'objet doit recouvrir la fenêtre de sélection temporelle, ce qui veut dire qu'elle a certainement une influence à l'instant de calcul.

− La vue objet étendue correspond complètement au mécanisme de sélection originel (vue version).

Elle est également sélectionnée à l'intérieur de la fenêtre temporelle de sélection.

Dans le document Guide d'introduction et d'exploitation (Page 31-35)