HOW TO

Problembehandlung des Verhaltens von Attributregeln mit ArcGIS Diagnostic Monitor und ArcGIS Enterprise Server-Protokolldateien

Last Published: December 10, 2020

Zusammenfassung

In ArcGIS Pro können ArcGIS Diagnostic Monitor (ArcMon) und die ArcGIS Enterprise Server-Protokolldateien verwendet werden, um das Verhalten von Attributregeln zu überwachen und die Ursachen zu erkennen, wenn Probleme oder unerwartetes Verhalten auftreten.

Hinweis: Der ArcGIS Diagnostic Monitor (ArcMon) ist ein Dienstprogramm von ArcGIS Pro, mit dem Rendering-Zeiten, die Speicherauslastung usw. gemessen werden. Dies ist nicht mit ArcGIS Monitor, einem Werkzeug zur Systemoptimierung auf Unternehmensebene, zu verwechseln.

Welche Methode zum Auswerten von Attributregeln verwendet wird, hängt vom Regeltyp und von den Regeleigenschaften ab. Regeln für die sofortige Auswertung werden sofort während der Bearbeitung ausgewertet, während Regeln für die zurückgestellte Auswertung zu einem bestimmten Zeitpunkt mithilfe des Geoverarbeitungswerkzeugs Regeln auswerten oder mit dem Fehler-Inspektor wie unten beschrieben ausgewertet werden.

Sofortige Auswertung

  • Regeln für sofortige Berechnungen
  • Beschränkungsregeln

Zurückgestellte Auswertung

  • Regeln für Batch-Berechnungen
  • Validierungsregeln

Das Werkzeug ArcMon von ArcGIS Pro oder die ArcGIS Server-Protokolle können zur Überwachung des Verhaltens von Attributregeln bei deren Auswertung verwendet werden. Die Protokolle liefern wertvolle Informationen darüber, welche Regel ausgewertet wurde, für welche Datensätze die Regel ausgewertet wurde und wie lange das Ausführen der Regel gedauert hat. Welches Werkzeug verwendet wird, ist davon abhängig, wie auf die Daten zugegriffen wird. Verwenden Sie das Werkzeug ArcMon, wenn Sie Regeln direkt aus der Geodatabase auswerten, und nutzen Sie die ArcGIS Server-Protokolle, wenn Sie einen Feature-Service verwenden.

Vorgehensweise

Erfassen der Diagnose von Attributregeln mit ArcMon
Diese Methode wird verwendet, um das Verhalten von Attributregeln zu überwachen, wenn die Datenquelle aus einer Geodatabase stammt.

So erfassen Sie Diagnoseprotokolle mit ArcMon:

  1. Öffnen Sie ArcGIS Pro.
  2. Aktivieren der Protokollierung:
    1. Öffnen Sie ArcMon (Alt-Strg-M).
    2. Aktivieren Sie, wie in der folgenden Abbildung gezeigt, in der Zeile Recent UI Task Log das Kontrollkästchen Diagnostics Log.
Abbildung von arcmon
  1. Führen Sie die Bearbeitung durch, um die Anwendung der Attributregel auszulösen (sofortige Auswertung), oder werten Sie die Attributregeln aus (zurückgestellte Auswertung).
  2. Öffnen Sie das Diagnoseprotokoll, um das Verhalten der Attributregeln, die ausgewertet wurden, zu beurteilen. Das Standardverzeichnis des Diagnoseprotokolls lautet:

    C:\Benutzer\<Benutzerprofil>\Documents\ArcGIS\Diagnostics

Abbildung der arcmon-Protokolldatei

Erfassen des Verhaltens von Attributregeln in ArcGIS-Protokollen
Diese Methode wird verwendet, um das Verhalten von Attributregeln zu überwachen, wenn die Datenquelle aus einem Feature-Service stammt.

So erfassen Sie ArcGIS Server-Protokolle:

  1. Bevor Sie einen Feature-Service mit sofortiger Berechnung/Beschränkungsregeln bearbeiten oder einen Service mit Batch-Berechnung/Validierungsregeln auswerten, legen Sie den ArcGIS Server-Protokoll-Level auf Debuggen fest.
  2. Führen Sie die Bearbeitung durch, um die Anwendung der Attributregel auszulösen (sofortige Auswertung), oder werten Sie die Attributregeln über den Feature-Service aus (zurückgestellte Auswertung).
  3. Öffnen Sie die Serverprotokolle, um das Verhalten der Attributregeln, die ausgewertet wurden, zu beurteilen. Das Standardverzeichnis der Serverprotokolle lautet:

    C:\arcgisserver\logs\<Computername>\server

Beispiele für verschiedene Arten von Regeln:
Die folgenden Beispiele zeigen das für die verschiedenen Arten von Regeln protokollierte Verhalten, um das Durchsuchen der oben genannten Protokolle zu erleichtern.

  • Regel für sofortige Berechnungen:

Ausgeführte Attributregel: {"Class name":"ElectricDistributionDevice","GlobalID":"{8B2F2A70-A94A-4028-8787-CEEA4E853BE0}","Rule name":"Assign Transformer FacilityID","Rule type":"Calculation","Expression Result":"Alpha - Tx-303","Elapsed Time":0.0063134000000000003}

  • Beschränkungsregel:

Ausgeführte Attributregel: {"Class name":"StructureBoundary","GlobalID":"{7FB51958-A7C6-4F9A-BAC6-629CB21DA123}","Rule name":"Substation name cannot be null or empty","Rule type":"Constraint","Expression Result":"0","Elapsed Time":5.3499999999999999e-05}

  • Regel für Batch-Berechnungen:

Ausgeführte Attributregel: {"Class name":"StructureBoundary","GlobalID":"{E1D79791-CCDE-40CF-B8EA-DA085EFDC3AC}","Rule name":"Calculate TransformerCount on substation","Rule type":"Calculation","Expression Result":"0","Elapsed Time":0.0056515999999999997}

  • Validierungsregel:

Ausgeführte Attributregel: {"Class name":"Inspections","GlobalID":"{BBCC635A-3F6A-4D8D-BFF8-0B6427848856}","Rule name":"Inspection records must have comments","Rule type":"Validation","Expression Result":"0","Elapsed Time":0.017661199999999998}

Artikel-ID: 000023675

Benachrichtigungen erhalten und Lösungen für neue oder häufige Probleme finden

Unser neuer KI-Chatbot stellt zusammengefasste Antworten und Videolösungen für Sie bereit.

Esri Support App herunterladen

Zugehörige Informationen

Weitere Informationen zu diesem Thema erkunden

Unterstützung durch ArcGIS-Experten anfordern

An den technischen Support wenden

Esri Support App herunterladen

Zu Download-Optionen wechseln