Skip to main content

Tabellenvergleich (Data Management Tools)

Zusammenfassung

Vergleicht zwei Tabellen oder Tabellensichten und gibt die Vergleichsergebnisse zurück.

Verwendung

  • Mit diesem Werkzeug werden Meldungen mit den Vergleichsergebnissen zurückgegeben. Standardmäßig wird das Werkzeug angehalten, sobald es den ersten Unterschied zwischen den Eingaben feststellt. Sollen alle Abweichungen in den Bericht aufgenommen werden, aktivieren Sie den Parameter Vergleich fortsetzen.

  • Wenn die Unterschiede im Bericht zwischen den Eingabe-Datasets auf das Hinzufügen oder Löschen von Datensätzen zurückzuführen sind, ist nur der erste berichtete Unterschied gültig. Alle Unterschiede im Bericht, die nach dem Hinzufügen oder Löschen aufgeführt werden, sind darauf zurückzuführen, dass der Vergleich nicht der Sequenz der vorgesehenen Reihenfolge entspricht. Die Vergleichswerkzeuge versuchen nicht, den nächsten Satz übereinstimmender Datensätze zu finden, nachdem ein hinzugefügter oder gelöschter Datensatz gefunden wurde.

  • Mit diesem Werkzeug können Unterschiede und Ähnlichkeiten bei Tabellenwerten und Felddefinitionen gemeldet werden.

  • Es können mehrere Sortierfelder angegeben werden. Sowohl die Werte des Parameters Eingabe-Basistabelle als auch die des Parameters Eingabe-Testtabelle werden auf Grundlage der angegebenen Felder sortiert. Das erste Feld wird sortiert, das zweite Feld wird sortiert usw. (in aufsteigender Reihenfolge). Wenn Sie nach einem gemeinsamen Feld in Basis- und Testtabelle sortieren, können Sie sicherstellen, dass für jedes Eingabe-Dataset dieselbe Zeile verglichen wird.

  • Für den Parameter Vergleichstyp ist standardmäßig Alle festgelegt. Das heißt, dass alle Eigenschaften der verglichenen Tabellen geprüft werden, einschließlich Feldeigenschaften und Attribute. Geben Sie einen anderen Vergleichstyp an, um bestimmte Eigenschaften zu vergleichen.

  • Mit dem Parameter Ausschlussoptionen haben Sie die Möglichkeit, Eigenschaften aus dem Vergleich auszuschließen. Zu diesen Eigenschaften zählen Erweiterungseigenschaften, Subtypes und Beziehungsklassen.

  • Wenn Sie Felder weglassen, die nicht im Vergleich der Feldanzahl enthalten sind, werden die Felddefinitionen und Tabellenwerte für diese Felder ignoriert.

  • Attributtoleranzen können nur für Zahlenfelder angegeben werden.

  • Der Parameterwert Ausgabe-Vergleichsdatei enthält alle Ähnlichkeiten und Unterschiede zwischen den Parametern Eingabe-Basistabelle und Eingabe-Testtabelle. Diese Datei ist eine kommagetrennte Textdatei, die in ArcGIS als Tabelle angezeigt und verwendet werden kann. Sie kann beispielsweise abgefragt werden, um alle ObjectID-Werte für alle abweichenden Zeilen abzurufen.

  • Bei Verwendung des Werkzeugs in Python können Sie den Vergleichsstatus aus dem zurückgegebenen Objekt Result unter Verwendung der Indexposition 1 abrufen.(result[1]). Der Wert lautet 'true', wenn keine Unterschiede gefunden werden, und 'false', wenn Unterschiede festgestellt werden.

    Weitere Informationen zur Verwendung von Werkzeugen in Python

Parameter

Beschriftung Erläuterung Datentyp

Eingabe-Basistabelle

Die Daten werden mit dem Parameterwert Eingabe-Testtabelle verglichen. Bei diesem Parameterwert handelt es sich um die Daten, die Sie als gültig deklariert haben. Die Basisdaten verfügen über den richtigen Inhalt und die richtigen Informationen.

Table View; Raster Layer

Eingabe-Testtabelle

Die Daten werden mit dem Parameterwert Eingabe-Basistabelle verglichen. Bei diesem Parameterwert handelt es sich um Daten, an denen Sie durch Bearbeiten oder Kompilieren neuer Informationen Änderungen vorgenommen haben.

Table View ; Raster Layer

Sortierfeld

Das Feld bzw. die Felder, die zur Sortierung von Datensätzen in den Eingaben verwendet werden. Die Datensätze werden in aufsteigender Reihenfolge sortiert. Wenn Sie nach einem gemeinsamen Feld in beiden Eingaben sortieren, können Sie sicherstellen, dass für jedes Eingabe-Dataset dieselbe Zeile verglichen wird.

Value Table

Vergleichstyp

(Optional)

Gibt den verwendeten Vergleichstyp an.

  • AlleAlle Eigenschaften werden verglichen. Dies ist die Standardeinstellung.

  • Nur AttributeNur die Attribute und ihre Werte werden verglichen.

  • Nur SchemaNur das Schema wird verglichen.

String

Ausschlussoptionen

(Optional)

Gibt die Tabelleneigenschaften an, die nicht verglichen werden.

  • Erweiterungseigenschaften ignorierenErweiterungseigenschaften werden nicht verglichen.

  • Subtypes ignorierenSubtypes werden nicht verglichen.

  • Beziehungsklassen ignorierenBeziehungsklassen werden nicht verglichen.

  • Feld-Alias ignorierenFeldaliasnamen werden nicht verglichen.

String

Attributtoleranz

(Optional)

Der numerische Wert, mit dem festgelegt wird, in welchem Bereich Attributwerte als gleich betrachtet werden. Dieser Parameter ist nur für Zahlenfelder relevant.

Spalten der Wertetabelle:

  • 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

Felder weglassen

(Optional)

Das Feld beziehungsweise die Felder, die beim Vergleich übergangen werden. Die Felddefinitionen und die Tabellenwerte für diese Felder werden ignoriert.

String

Vergleich fortsetzen

(Optional)

Gibt an, ob der Vergleich fortgesetzt wird, nachdem der erste Unterschied zwischen den Eingaben festgestellt wurde.

  • AktiviertDie Ausführung des Werkzeugs wird fortgesetzt, nachdem der erste Unterschied gefunden wurde.

  • DeaktiviertDas Werkzeug hält an, sobald der erste Unterschied gefunden wurde. Dies ist die Standardeinstellung.

Boolean

Ausgabe-Vergleichsdatei

(Optional)

Die Ausgabedatei, die alle Ähnlichkeiten und Unterschiede zwischen den Eingaben enthält. Diese Datei ist eine kommagetrennte Textdatei, die in ArcGIS als Tabelle angezeigt und verwendet werden kann.

Die Ausgabedatei, die alle Ähnlichkeiten und Unterschiede zwischen den Eingaben enthält. Diese Datei ist eine kommagetrennte Textdatei, die in ArcGIS als Tabelle angezeigt und verwendet werden kann.

File

Abgeleitete Ausgabe

Beschriftung Erläuterung Datentyp

Vergleichsstatus

Der Vergleichsstatus lautet 'true', wenn keine Unterschiede gefunden werden, und 'false', wenn Unterschiede festgestellt werden.

Boolean

Umgebungen

Aktueller Workspace

Lizenzierungsinformationen

  • Basic: Ja
  • Standard: Ja
  • Advanced: Ja