Erstellen und Verwalten von Attributregeln

In der Ansicht "Attributregeln" können Sie vorhandene Regeln anzeigen und verwalten und neue Regeln erstellen. Zur Regelverwaltung gehören zum Beispiel das Ändern von Regeleigenschaften, das Importieren und Exportieren von Regeln und das Löschen von Regeln.

In der Ansicht "Attributregeln" werden vorhandene Attributregeln und deren Eigenschaften für ein bestimmtes Dataset angezeigt. Um Attributregeln zu erstellen oder vorhandene Regeln zu verwalten, müssen Sie über die Geodatabase als Datenbesitzer auf die Ansicht zugreifen.

Weitere Informationen zu Attributregeln und deren Eigenschaften

Hinweis:

Beim Zugriff über eine ArcGIS Pro-Basis-Lizenz, einen Web-Feature-Layer oder eine Datenbankverbindung als Benutzer, der nicht der Datenbesitzer ist, ist die Ansicht "Attributregeln" schreibgeschützt.

Öffnen der Ansicht "Attributregeln"

Sie können die Ansicht "Attributregeln" an folgenden Stellen öffnen:

  • Bereich Katalog: Klicken Sie mit der rechten Maustaste auf eine Feature-Class oder Tabelle und klicken Sie auf Datendesign > Attributregeln.
  • Bereich Inhalt: Klicken Sie mit der rechten Maustaste auf einen Layer oder eine Tabelle und klicken Sie auf Datendesign > Attributregeln.
  • Menüband: Wählen Sie einen Layer oder eine Tabelle im Bereich Inhalt aus. Klicken Sie in der Registerkartengruppe Feature-Layer auf die Registerkarte Daten, und klicken Sie in der Gruppe Datendesign auf Attributregeln.

Navigationsabschnitte

Nach dem Öffnen der Ansicht "Attributregeln" können Sie die verschiedenen Regeltypen anzeigen, indem Sie auf die Registerkarte Berechnung, Beschränkung oder Validierung klicken. Bei der Anzeige der vorhandenen Regeln auf jeder Registerkarte repräsentiert jede Zeile eine einzelne Regel. Wenn Sie eine Regel auswählen, werden die Regeleigenschaften im Bereich "Details" auf der rechten Seite der Ansicht angezeigt.

Konfigurieren Sie die Ansicht "Attributregeln" mit den Schaltflächen Spalten und Filter. Sie können die sichtbaren Spalten in der Regelliste über die Schaltfläche Spalten ändern. Sie können die Attributregeln auch über die Schaltfläche Filter nach Regeleigenschaften filtern. Der Filter verwendet die sichtbaren Spalten in der Regelliste.

Ansicht "Attributregeln"

ElementBeschreibung
1

Verwenden Sie Registerkarten, um zwischen den Regeltypen Berechnung, Beschränkung und Validierung zu wechseln.

2

Die Regeln werden im Rasterabschnitt der Ansicht aufgelistet. Sie können die Spalten so anpassen, dass mehr oder weniger Details für jede Regel angezeigt werden.

3

Der Bereich "Details" enthält die Eigenschaften der ausgewählten Regel im Raster und dient auch zum Eingeben der Eigenschaften beim Erstellen von Regeln.

Navigationsabschnitte der Ansicht "Attributregeln"

Erstellen einer Attributregel

Sie können Attributregeln in der Ansicht "Attributregeln" oder mit dem Werkzeug Attributregel hinzufügen erstellen. Bevor Sie eine Attributregel erstellen, müssen Sie sicherstellen, dass die Datenquelle für den Regeltyp unterstützt wird und dass eine exklusive Sperre für das entsprechende Dataset vorhanden ist. Dies bedeutet, dass keine Verbindungen oder Services auf das Dataset zugreifen können.

Hinweis:
Wenn Sie einem Dataset Attributregeln hinzufügen, wird dadurch die Abwärtskompatibilität beeinträchtigt:
  • Ein Dataset, dem Attributregeln hinzugefügt wurden, ist mit ArcMap oder ArcGIS Pro 2.0 und früheren Versionen nicht kompatibel. Weitere Informationen zu den Funktionalitäten, die bei der Verwendung von Clients und Geodatabases verschiedener Versionen verfügbar sind, finden Sie unter Client- und Geodatabase-Kompatibilität.
  • Neuere Arcade-Funktionen haben Auswirkungen darauf, welche ArcGIS-Client-Versionen auf das Dataset mit der Attributregel zugreifen können. Weitere Informationen finden Sie unter Kompatibilität von Arcade in Skriptausdrücken.

Zum Erstellen einer Attributregel in der Ansicht "Attributregeln" führen Sie die folgenden Schritte aus:

  1. Navigieren Sie als Datenbesitzer im Bereich Katalog zu einer Geodatabase.

    Tipp:
    Wenn sich ein Dataset in der aktiven Kartenansicht befindet, können Sie den Bereich Inhalt verwenden.

  2. Klicken Sie mit der rechten Maustaste auf ein Dataset, und klicken Sie dann auf Datendesign > Attributregeln.

    Die kontextbezogene Registerkarte Attributregeln wird geöffnet.

  3. Klicken Sie in der Gruppe Regeln hinzufügen auf der Registerkarte Attributregeln auf die Schaltfläche für den gewünschten Typ der zu erstellenden Attributregel.

    Gruppe "Regeln hinzufügen"

    Der ausgewählte Regeltyp wird in der Ansicht "Attributregeln" aktiviert. Danach wird der Bereich "Details" angezeigt, in dem Sie Details für die neue Regel eingeben können.

  4. Geben Sie im Bereich "Details" der Ansicht "Attributregeln" die Eigenschaften für die neue Attributregel ein:
    Tipp:
    Einige der unten aufgeführten Eigenschaften sind nur für bestimmte Regeltypen anwendbar. Die erforderlichen Eigenschaften für den Regeltyp, der erstellt wird, sind mit einem roten Sternchen Rotes Sternchen gekennzeichnet.

    • Regelname: Ein eindeutiger Name für die Regel.
    • Beschreibung: Eine Beschreibung, die mit der Regel gespeichert werden soll.
    • Subtype: Der Subtype, auf den die Regel angewendet wird, wenn das Dataset über Subtypes verfügt.
    • Feld: Der Name des Feldes, auf das die Regel angewendet werden soll.
    • Editierbar: Mit diesem Kontrollkästchen geben Sie an, ob das für die Regel angegebene Feld editierbar sein soll.
    • Ausdruck: Der Arcade-Ausdruck zur Definition der Regel:
      • Verwenden Sie den Ausdruck-Generator Einen Ausdruck festlegen, um ein Arcade-Skript zu konfigurieren und zu überprüfen.
      • Bei Syntaxfehlern werden die Zeilennummer und Ursache im Fehler referenziert. Um die Zeilennummern im Ausdruck-Generator anzuzeigen, klicken Sie mit der rechten Maustaste auf das Textfeld "Ausdruck" und wählen Zeilennummern anzeigen aus.
      • Weitere Informationen zum Erstellen von Skriptausdrücken für Attributregeln
    • Fehlernummer: Eine Fehlernummer, die bei einem Verstoß gegen diese Regel zurückgegeben werden soll.
    • Fehlermeldung: Eine Fehlermeldung, die bei einem Verstoß gegen diese Regel zurückgegeben werden soll.
    • Trigger: Bearbeitungsereignisse, die die Regel auslösen:
      • Einfügen: Die Regel wird beim Hinzufügen eines neuen Features angewendet.
      • Aktualisieren: Die Regel wird beim Aktualisieren eines Features angewendet.
      • Löschen: Die Regel wird beim Löschen eines Features angewendet.
    • Ausführung: Diese Einstellung gibt das Verhalten bei der Auswertung der Regel an:
      • Von Anwendungsauswertung ausschließen: Wenn diese Option aktiviert wurde, wird die Regel durch die Anwendung oder den Client nicht ausgewertet. Sie wird nach der Anwendung von Änderungen ausgewertet.
      • Deaktivieren: Wenn diese Option aktiviert wurde, wird die Regel deaktiviert.
      • Batch: Wenn diese Option aktiviert wurde, ist die Berechnungsregel eine Regel für Batch-Berechnungen, die über einen Validierungsservice ausgewertet werden muss.
    • Tags: Ein Satz Tags zum Identifizieren der Regel.

  5. Klicken Sie auf die Schaltfläche Speichern Speichern auf der Registerkarte Attributregeln.
  6. Die Attributregel für das Dataset wird erstellt.

Verwalten von Attributregeln

Nachdem Attributregeln für ein Dataset erstellt wurden, können sie mit den Werkzeugen im Toolset "Attributregeln" und in der Ansicht "Attributregeln" angezeigt und verwaltet werden. Die Funktion arcpy.Describe kann für ein Dataset verwendet werden, um die Eigenschaften für Attributregeln zu drucken. Sie können die Attributregeln für ein Dataset auch über eine .csv-Datei (durch Trennzeichen getrennte Werte) anzeigen, die beim Verwenden des Werkzeugs Attributregeln exportieren erstellt wird.

In der Ansicht "Attributregeln" können Sie mit den Attributregeln für das Dataset oder den Layer, in dem die Ansicht geöffnet wurde, interagieren. Wenn die Ansicht aktiv ist, enthält die Gruppe Attributregeln Werkzeuge und Befehle zum Verwalten der Regeln. Sie können diese Werkzeuge bei der Interaktion mit der Ansicht und dem Bereich "Details" verwenden.

Gruppe "Attributregeln"
  • Regel löschen: Die ausgewählte Regel in der Ansicht löschen.
  • Regeln importieren: Attributregeln aus einer CSV-Datei importieren.
  • Regeln exportieren: Attributregeln in eine CSV-Datei exportieren.
  • Regel aktivieren: Die ausgewählte Regel in der Ansicht aktivieren.
  • Regel deaktivieren: Die ausgewählte Regel in der Ansicht deaktivieren.
  • Speichern: Änderungen, die in der Ansicht vorgenommen wurden, festschreiben.

In der Ansicht "Attributregeln" oder mit den Werkzeugen Attributregeln deaktivieren und Attributregeln aktivieren können Sie Attributregeln vorübergehend für ein Dataset deaktivieren. Dadurch kann die Performance beim Laden großer Datenmengen verbessert werden und es ist hilfreich, wenn die Regelausführung ausgesetzt werden muss.

Verwenden Sie zum Übertragen von Attributregeln zwischen vorhandenen Datasets die Werkzeuge Attributregeln exportieren und Attributregeln importieren. Das Werkzeug Attributregeln exportieren verwendet eine CSV-Datei zum Speichern der Definition der Attributregel.

Attributregeln werden als Eigenschaft von Feature-Classes oder Tabellen in der Geodatabase erstellt. Sie werden über Kopieren und Einfügen oder mit den Werkzeugen XML-Workspace-Dokument exportieren und XML-Workspace-Dokument importieren in den Datenübertragungsprozess einbezogen, wenn sich Datasets in der Geodatabase befinden. Bei Werkzeugen zur Datenmigration wie Feature-Class in Feature-Class und Tabelle in Tabelle werden die zum Dataset gehörenden Attributregeln nicht übertragen. Bei Datasets, die Batch-Berechnungs- und Validierungsregeln aufweisen, wird der Validierungsstatus (Attribut) für das Ausgabe-Dataset, das erstellt wird, zurückgesetzt.

Hinweis:

Sequenzen, die in Skriptausdrücken für Attributregeln referenziert werden, werden einbezogen, wenn "Kopieren und Einfügen" sowie XML-Workspace-Dokumente zum Übertragen von Datasets mit Attributregeln verwendet werden.

Ändern der Eigenschaften von vorhandenen Regeln

Nach der Erstellung von Attributregeln können Sie in der Ansicht "Attributregeln" bestimmte Eigenschaften ändern. Zum Vornehmen von Änderungen an einer Attributregel ist eine exklusive Sperre für das entsprechende Dataset erforderlich.

Sie können die folgenden Eigenschaften ändern:

  • Beschreibung
  • Ausdruck
  • Fehlernummer
  • Fehlermeldung
  • Trigger
  • Tags
  • Kontrollkästchen "Deaktivieren" (im Abschnitt "Ausführung")
  • Auswertungsreihenfolge (Berechnungsregeln)
  • Von Anwendungsauswertung ausschließen

Zum Vornehmen von Änderungen an einer vorhandenen Attributregel führen Sie die folgenden Schritte aus:

  1. Navigieren Sie als Datenbesitzer im Bereich Katalog zu einer Geodatabase.

    Hinweis:
    Wenn sich das Dataset in der aktiven Kartenansicht befindet, können Sie den Bereich Inhalt verwenden.

  2. Klicken Sie mit der rechten Maustaste auf das Dataset, und klicken Sie dann auf Datendesign > Attributregeln.

    Die Registerkarte "Attributregeln" wird geöffnet.

  3. Wählen Sie in der Ansicht "Attributregeln" den Regeltyp der Regel, die Sie ändern möchten, aus.
    • Berechnung
    • Einschränkung
    • Validierung
  4. Wählen Sie die Regel, die Sie ändern möchten, aus, indem Sie auf die entsprechende Zeile klicken.

    Im Bereich "Details" werden die Regeleigenschaften angezeigt.

  5. Im Bereich "Details" können Sie Änderungen an den folgenden Regeleigenschaften vornehmen:

    • Beschreibung
    • Ausdruck
    • Fehlernummer
    • Fehlermeldung
    • Trigger
    • Tags
    • Kontrollkästchen "Deaktivieren" (unter dem Abschnitt "Ausführung")
    • Von Anwendungsauswertung ausschließen

    Tipp:
    Wenn bestimmte Regeleigenschaften geändert wurden, muss die Regel gelöscht und neu erstellt werden. Die Regeleigenschaften, die nicht geändert werden können, sind schreibgeschützt.

  6. Nur für Berechnungsregeln: Sie können auch die Auswertungsreihenfolge ändern. Klicken Sie in der Ansicht auf die Registerkarte Berechnung. Ändern Sie im Abschnitt mit der Regelliste den Wert der Spalte Reihenfolge für die Regel, die Sie in der Auswertungsreihenfolge verschieben möchten.
  7. Klicken Sie auf die Schaltfläche Speichern Speichern auf der Registerkarte Attributregeln.
  8. Die Eigenschaften für die Attributregel werden aktualisiert.

Konfigurieren der Ansicht "Attributregeln"

Verwenden Sie beim Überprüfen von Attributregeln die Schaltflächen Spalten und Filter, um die Informationen, die in der Tabelle der Ansicht "Attributregeln" angezeigt werden, anzupassen.

  1. Klicken Sie im Bereich Inhalt mit der rechten Maustaste auf den Layer, und klicken Sie auf Datendesign > Attributregeln.

    Die kontextbezogene Registerkarte Attributregeln wird geöffnet.

  2. Klicken Sie auf den Dropdown-Pfeil Spalten, um die folgenden Spalten für die Anzeige in der Tabelle zu aktivieren:

    Regelname, Beschreibung und Subtype jeder Regel werden standardmäßig in der Tabelle angezeigt.

    • Feld: Das Feld, auf das die Berechnungsregel angewendet wird.
    • Editierbar: Gibt an, ob das für die Berechnungsregel angegebene Feld bearbeitet werden kann.
    • Fehlernummer: Eine Fehlernummer, die bei einem Verstoß gegen diese Regel zurückgegeben werden soll.
    • Trigger: Fügt die Spalten Einfügen, Aktualisieren und Löschen hinzu, um die Bearbeitungsereignisse anzuzeigen, von denen die Regel ausgelöst werden soll.
    • Deaktivieren: Gibt an, ob die Regel deaktiviert wurde.
    • Ausschließen: Gibt an, ob die Regel durch die Anwendung oder den Client nicht ausgewertet wird.
    • Version: Fügt die Spalten Mindestversion von Pro, Mindestversion von Enterprise und Mindestversion von Arcade hinzu, um die Kompatibilität der Attributregel und einer ArcGIS-Client-Version basierend auf dem Skriptausdruck anzuzeigen. Weitere Informationen finden Sie unter Kompatibilität von Arcade in Skriptausdrücken.

    Die aktivierten Spalten werden in der Tabelle der Ansicht "Attributregeln" für jeden Regeltyp angezeigt.

  3. Klicken Sie auf den Dropdown-Pfeil Filter, und konfigurieren Sie eine Filterabfrage.

    Wird ein Filter auf die Ansicht angewendet, wird die Schaltfläche Filter Filter blau hervorgehoben.