La vue Report (Rapport) de ModelBuilder affiche toutes les variables et tous les outils d’un modèle, ainsi que la valeur et les autres propriétés de chaque élément. Pour ouvrir la vue Report (Rapport) d’un modèle ouvert, cliquez sur le bouton Report (Rapport) dans la fenêtre ModelBuilder. Chaque modèle est lié à sa vue de rapport et la fermeture du modèle entraîne automatiquement la fermeture de la vue de rapport associée.
Le rapport comporte trois sections : Variables, Processes (Traitements) et Summary (Résumé). Dans la vue Report (Rapport), lorsque vous sélectionnez une variable ou un traitement, l’élément de modèle correspondant est sélectionné et affiché dans la vue du modèle.
Variables
La section Variables du rapport énumère les variables en entrée et en sortie du modèle. Les paramètres du modèle sont signalés par la lettre P.
Processus
La section Processes (Traitements) dresse la liste des outils d’un modèle. Il est possible de développer chaque traitement pour voir les sections Parameters (Paramètres) et Messages.
- Chaque section Parameters (Paramètres) comporte la liste des paramètres de l’outil. Chaque paramètre indique les propriétés Name (Nom), Data Type (Type de données), Value (Valeur), Parameter Type (Type de paramètre) (Required [Obligatoire], Optional (Facultatif] ou Derived [Dérivé]) et Direction (Input [Entrée] ou Output [Sortie]). Certains paramètres d’outil peuvent être des variables de modèle ; vous trouverez alors des entrées correspondantes dans les sections Parameters (Paramètres) et Variables.
- La section Messages inclut tous les messages de l’outil, à savoir les erreurs, les avertissements et les messages d’information. Cette section apparaît uniquement si l’outil est à l’état Has Been Run (Déjà exécuté).
Résumé
La section Summary (Résumé) récapitule le modèle, y compris la version dans laquelle il a été créé, la version dans laquelle il a été modifié pour la dernière fois et le nombre de processus et de variables qu’il contient.
Filtrage
Vous pouvez filtrer la vue de rapport pour afficher un sous-ensemble de variables et de traitements. Changez de vues dans la barre d’outils de la vue des rapports pour afficher des éléments spécifiques.
- All (Tout) : tous les éléments du modèle sont visibles.
- Inputs (Entrées) : seules les variables en entrée du modèle sont affichées.
- Outputs (Sorties) : seules les variables en sortie du modèle sont affichées.
- Parameters (Paramètres) : seules les variables marquées comme paramètres du modèle sont affichées.
- Tools (Outils) : seule la section Tools (Outils) du rapport est visible.
- Errors (Erreurs) : seuls les outils qui ont échoué sont affichés.
Mise à jour bidirectionnelle
Les rapports procurent une vue à la structure simple de tous les éléments existant dans le modèle ; leurs propriétés et valeurs offrent la possibilité de mettre à jour directement les valeurs et les noms des éléments. Il est possible de mettre à jour les modèles et rapports de modèle et de les synchroniser via les boutons suivants :
- le bouton bascule Auto Sync (Synchronisation automatique) sur le rapport,
- le bouton Refresh (Actualiser) sur le rapport. Voici les trois états d’actualisation :
- Désactivé : aucune mise à jour n’est en attente afin d’actualiser la vue de rapport. Le bouton Refresh (Actualiser) est désactivé si AutoSync (Synchronisation automatique) est activé.
- Activé : une mise à jour ou plusieurs mises à jour sont en attente dans la vue de rapport. Il est possible de mettre à jour le rapport lorsque le bouton Refresh (Actualiser) est activé.
- Activé avec un point rouge : une mise à jour ou plusieurs mises à jour sont en attente dans la vue de rapport. Cliquez sur le bouton Refresh (Actualiser) avant d’effectuer d’autres mises à jour dans le rapport.
- Le bouton bascule AutoSync (Synchronisation automatique) est activé par défaut. Il peut être désactivé pour les modèles de grande taille étant donné que les appels de synchronisation valident à chaque fois tous les outils en aval de l’outil ou de l’élément en cours de mise à jour.
- Pour mettre à jour les variables Name (Nom) et Value (Valeur), cliquez sur le bouton de mise à jour ou double-cliquez sur la cellule. Mettre à jour la valeur d’une variable ouvre la boîte de dialogue de la variable de la même façon que si vous procédiez à la mise à jour dans la vue du modèle.
- La variable Name (Nom) d’un élément peut être mise à jour et nécessite une actualisation après chaque mise à jour si le paramètre Auto Sync (Synchronisation automatique) est désactivé. L’actualisation est nécessaire pour éviter tout conflit entre les noms du fait qu’une variable de modèle ne peut contenir que des noms uniques. Cela peut affecter les relations de dépendance en aval dans les traitements qui utilisent le nom de l’élément en cours de mise à jour.
Rechercher et remplacer
Vous pouvez rechercher et remplacer le nom ou la valeur des variables et traitements dans un modèle.
Pour ouvrir le contrôle Find and Replace (Rechercher et remplacer), cliquez sur le bouton Find and Replace (Rechercher et remplacer) dans le rapport ou dans l’onglet ModelBuilder.
Dans la liste déroulante Search In (Rechercher dans), choisissez entre effectuer une recherche selon le paramètre Name (Nom) ou Value (Valeur).
Dans la vue de rapport, vous pouvez saisir une chaîne de recherche pour lancer immédiatement une recherche. Utilisez les options de correspondance suivantes de la liste déroulante Find (Rechercher) pour filtrer davantage :
- Match any part (Correspondre partiellement) : n’importe quelle partie de la cellule peut correspondre ; par exemple, le texte Sortie met en évidence à la fois Sortie et Copie_Sortie. Il s’agit de l’option par défaut.
- Match beginning (Correspondre au début) : seul le début de la cellule doit correspondre ; par exemple, le texte Sortie met en évidence Sortie et Sortie_ClasseEntités.
- Match ending (Correspondre à la fin) : seule la fin de la cellule doit correspondre ; par exemple, le texte Sortie met en évidence Copie_Sortie et Jointure_Sortie.
- Match whole string (Correspondre à la chaîne entière) : la totalité du contenu de la cellule doit correspondre exactement à la valeur recherchée.
- Match case (Respecter la casse) : le texte et la mise en majuscules doivent correspondre ; par exemple, le texte Sortie correspond à Sortie, mais pas à sortie.
Les cellules présentant des valeurs qui correspondent sont mises en surbrillance en jaune. Utilisez les boutons Find Previous (Rechercher précédent) et Find Next (Rechercher suivant) pour passer en revue les résultats faisant l’objet de la recherche. La ligne sélectionnée dans la vue de rapport est également sélectionnée et centrée dans la vue de modèle.
Pour remplacer une valeur, spécifiez la chaîne de remplacement dans la zone de saisie Replace (Remplacer). Vous pouvez utiliser le bouton Replace (Remplacer) pour remplacer la correspondance sélectionnée ou le bouton Replace All (Tout remplacer) pour remplacer toutes les correspondances. Une fois la valeur remplacée, la cellule devient verte.
Le nombre total de correspondances dans un rapport est compté par cellule. Si une cellule contient plusieurs correspondances avec la chaîne de recherche, elle reste comptabilisée comme constituant une correspondance. Toutes les correspondances dans une cellule sont remplacées (par exemple, si une cellule comporte la valeur D:\Data\Data.gdb\InputData). Avec la chaîne de recherche Data (Données) et la chaîne de remplacement FC, cliquer sur le bouton Replace (Remplacer) a pour effet de redéfinir la valeur sur D:\FC\FC.gdb\InputFC.
L’historique de la recherche et du remplacement est conservé dans la liste déroulante des zones en entrée Find (Rechercher) et Replace (Remplacer). Vous pouvez accéder aux chaînes des recherches précédentes dans la liste. Cliquez sur le bouton Clear history (Effacer l’historique) ou fermez la vue du rapport pour effacer l’historique de recherche.
Vous avez un commentaire à formuler concernant cette rubrique ?