Skip to main content

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.

    En savoir plus sur l’utilisation des outils dans Python

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.

  • TousToutes les propriétés seront comparées. Il s’agit de l’option par défaut.

  • Attributs uniquementSeuls les attributs et leurs valeurs sont comparés.

  • Structure uniquementSeule la structure sera comparée.

String

Ignorer les options

(Facultatif)

Indique les propriétés de table qui ne seront pas comparées.

  • Ignorer les propriétés d’extensionLes propriétés d’extension ne seront pas comparées.

  • Ignorer les sous-typesLes sous-types ne seront pas comparés.

  • Ignorer les classes de relationsLes classes de relations ne seront pas comparées.

  • Ignorer l’alias de champLes alias de champ ne seront pas comparés.

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 :

  • FieldThe numeric field that the tolerance will be applied to.

  • ToleranceThe numeric value that determines the range in which attribute values are considered equal. This only applies to numeric field types.

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.

  • ActivéL’outil poursuit la comparaison après la première différence.

  • DécochéL’outil arrête la comparaison dès qu’une première différence est rencontrée. Il s’agit de l’option par défaut.

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 'true' si aucune différence n’est trouvée et sur 'false' dans le cas contraire.

Boolean

Environnements

Espace de travail courant

Informations de licence

  • Basic: Oui
  • Standard: Oui
  • Advanced: Oui