Quand mettre à jour des diagrammes schématiques

A un moment donné, il est possible que les entités schématiques contenues dans un diagramme schématique ne soient plus à jour par rapport à l'état actuel des données en entrée qui ont été utilisées à l'origine pour générer le diagramme. Cela se produit dans les circonstances suivantes :

Les sections suivantes décrivent la façon dont ces changements peuvent être reflétés dans le contenu du diagramme lors de la mise à jour, en fonction du générateur sur lequel le diagramme est basé.

Mises à jour d'un diagramme du générateur standard

Un modèle de diagramme schématique basé sur le générateur standard peut être configuré pour fonctionner avec différentes données en entrée :.

Les changements attendus dans le diagramme après la mise à jour dépend du type de données en entrée que le générateur standard doit utiliser :

Lorsque le contenu du diagramme est basé sur des entités SIG organisées dans un réseau géométrique ou un jeu de données réseau

Dans ce cas, les diagrammes schématiques sont générés à partir d'entités réseau mises à en surbrillance sur la carte après des opérations de traçage du réseau géométrique ou de sélection. Lorsque des diagrammes sont générés, Schematics crée les classes schématiques associées aux entités réseau en surbrillance et les place dans des classes d'entités schématiques au sein du jeu de données schématique avant d'afficher le diagramme. Ensuite, chaque fois que le diagramme est rouvert, les entités schématiques sont interrogées directement à partir des classes d'entités du jeu de données schématique, et non à partir des classes d'entités de réseau. Si des changements ont été appliqués aux données SIG, par exemple des changements d'état des entités ou des suppressions d'entités, ils ne sont pas automatiquement reportés sur le jeu de données schématique, et le contenu de votre diagramme schématique risque d'être incohérent avec le contenu du jeu de données SIG.

Une mise à jour du diagramme schématique peut ensuite être lancée de façon à ce que le jeu de données schématique soit synchronisé conformément aux données SIG et que les changements apportés aux entités réseau SIG soient répercutés sur le diagramme.

Le tableau ci-dessous montre le type de changement qui est répercuté sur le diagramme mis à jour, selon l'option de mise à jour choisie.

Type de changement sur les entités SIG initiales

Synchroniser par rapport à la sélection/au traçage/à la requête d'origine, option

Actualiser les attributs

Ajouter de nouvelles entités au diagramme actif

Ecraser le diagramme actif

Les entités SIG supprimées sont répercutées dans le diagramme mis à jour.

Oui

Non

  • Oui, l'ajout est configuré pour exécuter la synchronisation complète du diagramme
  • Non, l'ajout est configuré pour exécuter la synchronisation partielle du diagramme

Oui (Reportez-vous à la remarque 4 ci-dessous.)

De nouvelles entités SIG sont comprises dans le diagramme mis à jour.

  • Oui, lorsque la création du diagramme est basée sur un résultat du traçage renvoyé en tant que dessins dans la carte (Reportez-vous à la remarque 1 ci-dessous.)
  • Non, lorsque la création du diagramme est basée sur un ensemble de sélection (Reportez-vous à la remarque 2 ci-dessous.)

Non

Oui

Oui (Reportez-vous à la remarque 4 ci-dessous.)

Les changements apportés aux attributs des entités SIG sont répercutés dans le diagramme mis à jour.

Oui

Reportez-vous également à la remarque 3 ci-dessous.

Oui

Reportez-vous également à la remarque 3 ci-dessous.

  • Oui, l'ajout est configuré pour exécuter la synchronisation complète du diagramme
  • Non, l'ajout est configuré pour exécuter la synchronisation partielle du diagramme

Reportez-vous également à la remarque 3 ci-dessous

Oui (Reportez-vous à la remarque 4 ci-dessous.)

Reportez-vous également à la remarque 3 ci-dessous.

RemarqueRemarque :
  1. Lorsqu'un diagramme du générateur standard a été généré à partir d'un résultat de traçage de réseau géométrique principal renvoyé sur la carte sous forme de dessins, les paramètres de traçage sont automatiquement stockés dans le jeu de données schématique. Ensuite, lorsque le diagramme est mis à jour à l'aide de l'option Synchroniser par rapport à la sélection / au traçage / à la requête d'origine (attributs et entités), Schematics réexécute automatiquement l'opération de traçage et utilise le nouveau résultat de traçage en mémoire pour mettre à jour le contenu du diagramme. Cela signifie que pour toute nouvelle entité réseau qui est maintenant renvoyée par le traçage obtenu, une nouvelle entité schématique est créée dans le diagramme mis à jour.
  2. Lorsqu'un diagramme de générateur standard a été généré à partir d'un ensemble d'entités réseau sélectionnées sur la carte, plusieurs opérations possibles ont pu être effectuées sur la carte pour créer cet ensemble de sélection initial, par exemple une sélection manuelle, une opération de sélection à l'aide de la commande Sélectionner selon les attributs Icône Sélectionner selon les attributs ou Sélectionner selon l'emplacement, le résultat d'un traçage du réseau géométrique renvoyé sous forme d'ensemble de sélection ou une combinaison de plusieurs de ces opérations. Dans ce cas, lors de la mise à jour d'un diagramme, Schematics ne peut en aucun cas récupérer automatiquement les entités du réseau qui doivent être retournées par les mêmes opérations sur la carte. Cela signifie que pour les diagrammes initialement basés sur un ensemble de sélection, lors d'une mise à jour avec l'option Synchroniser par rapport à la sélection / au traçage / à la requête d'origine (attributs et entités), aucun nouvelle entité schématique n'est créée dans le diagramme mis à jour pour les nouvelles entités réseau qui ont pu être créées sur la carte. Le contenu du diagramme n'est mis à jour que par rapport au même ensemble de sélection initial d'entités réseau. Pour répercuter ces changements dans le diagramme après sa mise à jour, vous devez réexécuter les mêmes opérations de sélection sur la carte et mettre à jour le diagramme avec l'option Ajouter de nouvelles entités au diagramme actif ou Ecraser le diagramme actif.
  3. Les attributs schématiques peuvent être configurés pour être automatiquement réévalués à chaque fois que le diagramme est chargé en mémoire, par exemple à chaque fois qu'une session de mise à jour est démarrée sur le diagramme. Dans ce cas, lorsque ces attributs sont liés à des champs de la classe d'entités réseau associée, les changements appliqués aux valeurs de champ des entités réseau sont automatiquement répercutés dans le diagramme lorsqu'une session de mise à jour commence. Vous devez uniquement enregistrer les changements du diagramme afin que ces changements soient conservés dans la base de données schématique. Après l'enregistrement, le diagramme n'est pas mis à jour, mais ces valeurs attributaires sont mises à jour.
  4. Avec l'option Ecraser le diagramme actif, le contenu du diagramme après la mise à jour peut être complètement différent de ce qu'il était avant la mise à jour.

Lors de la mise à jour du diagramme, Schematics ne répercute pas uniquement les changements susceptibles d'avoir impacté les entités réseau SIG associées aux entités schématiques contenues dans le diagramme ; d'autres opérations spécifiques (par exemple l'exécution de règles schématiques) peuvent également être réexécutées lors du processus de mise à jour. Le tableau ci-dessous montre le type d'opération qui est systématiquement réexécutée lors de la mise à jour du diagramme, selon l'option de mise à jour choisie.

Au cours du processus de mise à jour Schematics

Synchroniser par rapport à la sélection/au traçage/à la requête d'origine, option

Actualiser les attributs

Ajouter de nouvelles entités au diagramme actif

Ecraser le diagramme actif

Si les paramètres de traçage sont conservés dans la base de données schématique, le traçage est automatiquement réexécuté lors de la mise à jour.

Oui

Non

Non

Non

Les règles sont réexécutées lors de la mise à jour.

Oui

Non

Oui

Oui

Les opérations de mise à jour spécifiques, telles que les suppressions d'entités schématiques, les réductions et les reconnexions de liens schématiques, sont conservées dans le diagramme mis à jour.

Oui ou Non (Il s'agit d'une option.)

Oui ou Non (Il s'agit d'une option.)

Oui ou Non (Il s'agit d'une option.)

Oui ou Non (Il s'agit d'une option.)

Lorsque l'intégralité du contenu du diagramme provient de requêtes personnalisées

Dans ce cas, les diagrammes schématiques sont générés à partir d'un ensemble de requêtes configurées qui renvoie un ensemble d'enregistrements à partir de tables de base de données. Lorsque des diagrammes sont générés, Schematics crée les classes schématiques associées à l'ensemble des enregistrements attendus dans le diagramme et les place dans des classes d'entités schématiques au sein du jeu de données schématique avant d'afficher le diagramme.

Lorsque le diagramme est rouvert, les entités schématiques sont généralement interrogées à partir des classes d'entités du jeu de données schématique, et non à partir des tables de la base de données réelle. Ainsi, si des changements ont impacté le contenu de la base de données réelle, ils ne sont pas automatiquement reflétés dans les classes d'entités schématiques ou dans les diagrammes. Pour refléter ces changements, le diagramme schématique doit être mis à jour.

Le tableau ci-dessous montre le type de changement qui est répercuté sur le diagramme mis à jour, selon l'option de mise à jour choisie.

Type de changement sur l'ensemble des enregistrements renvoyé par les requêtes personnalisées

Synchroniser par rapport à la sélection/au traçage/à la requête d'origine, option

Actualiser les attributs

Les entités/objets supprimés sont répercutés dans le diagramme mis à jour.

Oui

Non

De nouvelles entités/de nouveaux objets sont compris dans le diagramme mis à jour.

Oui

Non

Les changements apportés aux attributs des entités/objets sont répercutés dans le diagramme mis à jour.

Oui

Oui

RemarqueRemarque :

Lorsque les requêtes spécifiques pour les classes d'entités schématiques associées au modèle de diagramme du générateur standard sont configurées pour être réexécutées dynamiquement à chaque fois que les diagrammes schématiques sont chargés, le contenu du diagramme reflète les changements de la base de données réelle dès que le diagramme est chargé, sans mettre à jour le diagramme. Toutefois, dans ce cas particulier, le contenu des classes d'entités schématiques au sein du jeu de données schématique demeure incohérent avec le contenu du diagramme jusqu'à ce que le diagramme schématique soit mis à jour ou qu'une session de mise à jour soit démarrée sur le diagramme schématique et que les changements soient enregistrés.

Pour en savoir plus sur la configuration du modèle de diagramme du générateur standard avec des requêtes dynamiques

Au cours de la mise à jour du diagramme, d'autres opérations spécifiques, telles que l'exécution des règles schématiques, peuvent également être réexécutées. Le tableau ci-dessous montre le type d'opération qui est également réexécutée lors de la mise à jour du diagramme :

Au cours du processus de mise à jour Schematics

Synchroniser par rapport à la sélection/au traçage/à la requête d'origine, option

Actualiser les attributs

Les règles sont réexécutées lors de la mise à jour.

Oui (Reportez-vous à l'avertissement ci-dessous.)

Non

Les opérations de mise à jour spécifiques, telles que les suppressions d'entités schématiques, les réductions et les reconnexions de liens schématiques, sont conservées dans le diagramme mis à jour.

Oui ou Non (Il s'agit d'une option.)

Oui ou Non (Il s'agit d'une option.)

AttentionAttention :

Au cours de la mise à jour du diagramme, des règles s'appliquent aux entités schématiques provenant de classes d'entités schématiques pour lesquelles les requêtes personnalisées doivent démarrer lors de la génération et la mise à jour du diagramme (donc associées au mode d'évaluation avec interrogation lors de la génération/mise à jour). Les entités schématiques qui proviennent de classes d'entités schématiques pour lesquelles les requêtes personnalisées doivent démarrer au chargement du diagramme (donc associées au mode d'évaluation avec interrogation au début de la modification) sont traitées après l'exécution des règles.

Mises à jour d'un diagramme du générateur de jeu de données réseau

Avec le générateur de jeu de données réseau, les diagrammes schématiques sont générés à partir de couches d'analyse de réseau résolues. Lorsque des diagrammes sont générés, Schematics crée les classes schématiques associées aux entités en mémoire qui constituent cette couche d'analyse de réseau et les place dans des classes d'entités schématiques au sein du jeu de données schématique avant d'afficher le diagramme. Ensuite, chaque fois que le diagramme est rouvert, les entités schématiques sont interrogées directement à partir des classes d'entités du jeu de données schématique. Si des changements appliquées au jeu de données réseau modifient la couche d'analyse de réseau résolue, les changements ne sont pas automatiquement reportés sur le jeu de données schématique. Dans ce cas, vous pouvez mettre à jour le contenu de votre diagramme schématique pour répercuter ces changements. Avant de mettre à jour le diagramme, vous devez résoudre la couche d'analyse de réseau.

Le tableau ci-dessous montre les types de changement répercutés dans le diagramme mis à jour :

Type de changement sur les entités en mémoire qui composent la couche d'analyse de réseau

Mettre à jour

Les éléments de réseau supprimés sont répercutés dans le diagramme mis à jour.

Oui

De nouveaux éléments de réseau sont compris dans le diagramme mis à jour.

Oui

Les changements apportés aux attributs des éléments de réseau sont répercutés dans le diagramme mis à jour.

Oui

Lors de la mise à jour du diagramme, Schematics ne répercute pas uniquement les changements susceptibles d'avoir impacté les éléments de réseau associés aux entités schématiques contenues dans le diagramme ; d'autres opérations spécifiques (par exemple l'exécution de règles schématiques) peuvent également être réexécutées lors du processus de mise à jour. Le tableau ci-dessous montre le type d'opération qui est systématiquement réexécutée lors de la mise à jour du diagramme, selon l'option de mise à jour choisie.

Au cours du processus de mise à jour Schematics

Mettre à jour

Les règles sont réexécutées lors de la mise à jour.

Oui

Les opérations de mise à jour spécifiques, telles que les suppressions d'entités schématiques, les réductions et les reconnexions de liens schématiques, sont conservées dans le diagramme mis à jour.

Oui ou Non (Il s'agit d'une option.)

RemarqueRemarque :

Rien n'empêche les utilisateurs de mettre à jour un diagramme initialement basé sur une couche d'analyse de réseau résolue particulière, qu'il s'agisse d'une autre analyse de réseau résolue basée sur une autre partie du jeu de données réseau ou d'un autre type d'analyse de réseau. Cela signifie que le contenu du diagramme après la mise à jour peut être complètement différent de ce qu'il était avant la mise à jour.

Mises à jour d'un diagramme du générateur XML

Avec le générateur XML, les diagrammes schématiques sont générés à partir de données XML en entrée. Lorsque des diagrammes sont générés, Schematics crée les classes schématiques associées aux éléments XML en entrée et les place dans des classes d'entités schématiques au sein du jeu de données schématique avant d'afficher le diagramme. Ensuite, chaque fois que le diagramme est rouvert, les entités schématiques sont interrogées directement à partir des classes d'entités du jeu de données schématique. Les changements appliquées aux données en entrée ne sont pas automatiquement reportés dans le jeu de données schématique. Pour refléter ces changements, vous devez mettre à jour le contenu de votre diagramme schématique.

Le tableau ci-dessous montre les types de changement répercutés dans le diagramme mis à jour :

Type de changement sur les éléments XML initiaux

Mettre à jour

Les éléments XML supprimés sont répercutés dans le diagramme mis à jour.

Oui

De nouveaux éléments XML sont compris dans le diagramme mis à jour.

Oui

Les changements apportés aux attributs des éléments XML sont répercutés dans le diagramme mis à jour.

Oui

Lors de la mise à jour du diagramme, Schematics ne répercute pas uniquement les changements susceptibles d'avoir impacté les éléments XML associés aux entités schématiques contenues dans le diagramme, mais d'autres opérations spécifiques (par exemple l'exécution de règles schématiques) peuvent également être réexécutées lors du processus de mise à jour. Le tableau ci-dessous montre le type d'opération qui est systématiquement réexécutée lors de la mise à jour du diagramme, selon l'option de mise à jour choisie.

Au cours du processus de mise à jour Schematics

Mettre à jour

Les règles sont réexécutées lors de la mise à jour.

Oui

Les opérations de mise à jour spécifiques, telles que les suppressions d'entités schématiques, les réductions et les reconnexions de liens schématiques, sont conservées dans le diagramme mis à jour.

Oui ou Non (Il s'agit d'une option.)

RemarqueRemarque :

Rien n'empêche les utilisateurs de mettre à jour un diagramme initialement basé sur des données XML en entrée données ou tout autre type de données XML. Cela signifie que le contenu du diagramme après la mise à jour peut être complètement différent de ce qu'il était avant la mise à jour.

Thèmes connexes

5/10/2014