Comparaison de tables (Outils de gestion des données)
Résumé
Compare deux tables ou vues tabulaires et renvoie les résultats de la comparaison.
Utilisation
Cet outil renvoie des messages affichant le résultat de la comparaison. Par défaut, l’outil cesse de s’exécuter dès qu’il détecte la première différence entre les entrées. Pour signaler toutes les différences, activez le paramètre Continue Comparison (Continuer la comparaison).
Si les différences signalées entre les jeux de données en entrée sont liées à l’ajout ou à la suppression d’enregistrements, seule la première différence signalée est valide. Toutes les différences signalées après l’ajout ou la suppression sont dues au fait que la comparaison ne suit pas l’ordre séquentiel. Les outils de comparaison ne tentent pas de trouver l’ensemble d’enregistrements correspondants suivant après la détection d’un enregistrement ajouté ou supprimé.
Cet outil peut signaler les différences et similitudes présentes sur le plan des valeurs tabulaires et des définitions de champs.
Vous pouvez spécifier plusieurs champs de tri. Les valeurs de paramètre Input Base Table (Table de base en entrée) et Input Test Table (Table test en entrée) sont toutes les deux triées selon les champs que vous spécifiez. Le premier champ est trié, le deuxième champ est trié, et ainsi de suite, dans l’ordre croissant. Le fait de spécifier un champ de tri commun à la table de base et à la table test vous garantit de comparer la même ligne de chaque jeu de données en entrée.
Par défaut, le paramètre Compare Type (Type de comparaison) est défini sur All (Tout). Cela signifie toutes les propriétés des tables qui sont comparées seront vérifiées, y compris les propriétés du champ et les attributs. Spécifiez un type de comparaison différent pour comparer des propriétés spécifiques.
Le paramètre Ignore Options (Ignorer les options) permet d’omettre certaines propriétés de la comparaison. Ces propriétés comprennent les propriétés d'extension, les sous-types et les classes de relations.
Lorsque vous omettez des champs qui ne sont pas inclus dans la comparaison du nombre de champs, les définitions de champ et les valeurs tabulaires de ces champs sont ignorées.
Les tolérances d’attribut peuvent uniquement être spécifiées pour les champs de type numérique.
La valeur du paramètre Output Compare File (Fichier de comparaison en sortie) contiendra toutes les similitudes et toutes les différences trouvées entre les valeurs de paramètre Input Base Table (Table de base en entrée) et Input Test Table (Table test en entrée). Il s’agit d’un fichier texte délimité par des virgules qui peut être visualisé et utilisé comme une table dans ArcGIS. Par exemple, la table peut être interrogée pour obtenir toutes les valeurs d’ID d’objet de toutes les lignes qui sont différentes.
Si vous utilisez cet outil dans Python, vous obtenez le statut de la comparaison à partir de l’objet Result (Résultat) renvoyé en utilisant la position d’index 1.(result[1]). La valeur est
'true'si aucune différence n’est trouvée et'false'dans le cas contraire.
Paramètres
| Etiqueter | Explication | Type de données |
|---|---|---|
|
Table de base en entrée |
Données qui seront comparées à la valeur du paramètre Input Test Table (Table test en entrée). Cette valeur de paramètre correspond aux données que vous avez déclarées comme valides. Ces données de base comportent le contenu et les informations appropriés. |
Table View; Raster Layer |
|
Table test en entrée |
Données qui seront comparées à la valeur du paramètre Input Base Table (Table de base en entrée). Cette valeur de paramètre correspond aux données que vous avez modifiées en mettant à jour ou en compilant de nouvelles informations. |
Table View ; Raster Layer |
|
Champ de tri |
Champ(s) permettant de trier les enregistrements dans les entrées. Les enregistrements sont triés dans l'ordre croissant. Le fait de spécifier un champ de tri commun aux deux entrées vous garantit de comparer la même ligne de chaque jeu de données en entrée. |
Value Table |
|
Type de comparaison (Facultatif) |
Indique le type de comparaison à utiliser.
|
String |
|
Ignorer les options (Facultatif) |
Indique les propriétés de table qui ne seront pas comparées.
|
String |
|
Tolérance d'attribut (Facultatif) |
Valeur numérique déterminant la plage dans laquelle les valeurs attributaires sont considérées comme égales. Ce paramètre s’applique uniquement aux champs numériques. Colonnes de la table de valeurs :
|
Value Table |
|
Ignorer des champs (Facultatif) |
Le ou les champs à omettre lors de la comparaison. Les définitions et valeurs tabulaires de ces champs seront ignorées. |
String |
|
Continuer la comparaison (Facultatif) |
Indique si la comparaison continue une fois qu’elle a détecté la première différence entre les entrées.
|
Boolean |
|
Fichier de comparaison en sortie (Facultatif) |
Fichier en sortie qui contient toutes les similitudes et toutes les différences trouvées entre les entrées. Il s’agit d’un fichier texte délimité par des virgules qui peut être visualisé et utilisé comme une table dans ArcGIS. Fichier en sortie qui contient toutes les similitudes et toutes les différences trouvées entre les entrées. Il s’agit d’un fichier texte délimité par des virgules qui peut être visualisé et utilisé comme une table dans ArcGIS. |
File |
Sortie dérivée
| Etiqueter | Explication | Type de données |
|---|---|---|
|
Comparer le statut |
Le statut de comparaison est défini sur |
Boolean |
Environnements
Informations de licence
- Basic: Oui
- Standard: Oui
- Advanced: Oui