HOW TO
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
Zurückgestellte Auswertung
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.
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:
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:
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.
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}
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}
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}
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}
Unterstützung durch ArcGIS-Experten anfordern
Esri Support App herunterladen