Verzweigungsverlauf reduzieren (Data Management)

Zusammenfassung

Entfernt veraltete Archivdatensätze in nach Verzweigung versionierten Datasets.

Weitere Informationen zum Reduzieren des Verzweigungsverlaufs

Verwendung

  • Wenn kein Wert für den Parameter Vor Datum reduzieren angegeben wird, reduziert das Werkzeug basierend auf den referenzierten Zeitpunkten so viel wie möglich aus dem Archivverlauf. Wenn für den Parameter Vor Datum reduzieren ein Wert angegeben wird, werden alle Zeilen bis zu diesem Zeitpunkt entfernt.

  • Wenn der Wert des Parameters Vor Datum reduzieren ungültig ist, weil eine Version oder ein Replikat einen Zeitpunkt vor dem angeforderten Datum zum Reduzieren referenziert, wird eine Warnmeldung ausgegeben. Das Ausgabeprotokoll enthält den frühesten verwendbaren Zeitpunkt sowie den Zeitpunkt und die Version, durch die das Werkzeug blockiert wurde.

    Weitere Informationen zu referenzierten Zeitpunkten

  • Als Versionierungstyp der Geodatabase-Verbindung des Parameterwertes Eingabe-Dataset muss "Verzweigung" festgelegt sein.

  • Der Wert Eingabe-Dataset muss eine Tabelle, eine Feature-Class oder ein Feature-Dataset sein, die bzw. das als nach Verzweigung versioniert registriert ist. Bis auf eine Topologie oder ein Versorgungsnetz kann er nicht Teil eines Controller-Datasets sein.

    Hinweis:

    Wenn Sie bei der Verwendung dieses Werkzeugs eine Fehlermeldung erhalten, die darauf hinweist, dass ein Upgrade erforderlich ist, aktualisieren Sie die Geodatabase auf die neueste Version. Weitere Informationen finden Sie in diesem Knowledge Base-Artikel.

  • Das Werkzeug kann nur vom Datenbesitzer ausgeführt werden.

  • Wenn der Wert Eingabe-Dataset ein Feature-Dataset ist, werden alle Feature-Classes in diesem Dataset und die zugehörigen Daten außerhalb des Feature-Datasets verarbeitet, wobei Daten in einem anderen Feature-Dataset ausgeschlossen sind.

  • Wenn eine Feature-Class in einem Feature-Dataset enthalten ist, verwenden Sie das Feature-Dataset als Eingabe.

  • Zum Ausführen des Werkzeugs ist eine exklusive Schemasperre erforderlich. Services, die die Eingabedaten referenzieren, müssen mit ArcGIS Server Manager beendet werden.

Parameter

BeschriftungErläuterungDatentyp
Eingabe-Dataset

Die Feature-Class, das Feature-Dataset oder die Tabelle, für die bzw. das der Verlauf reduziert wird.

Table View; Feature Dataset
Ausgabe-Protokolldatei

Eine Protokolldatei mit den Feature-Classes und Tabellen, die reduziert wurden oder werden. In der Ausgabedatei werden auch die Replikate und Versionen aufgelistet, durch die der angeforderte Wert für "Vor Datum reduzieren" nicht verwendet werden konnte.

File
Nur berichten
(optional)

Gibt an, ob die geeigneten Archivdatensätze gemeldet oder reduziert werden.

  • Aktiviert: Die Anzahl der geeigneten Archivdatensätze wird in der Protokolldatei gemeldet; sie werden nicht reduziert. Dies ist die Standardeinstellung.
  • Deaktiviert: Die geeigneten Archivdatensätze werden reduziert.
Boolean
Nur Systemtabellen reduzieren

Gibt an, ob nur die geeigneten internen Tabellen gemeldet oder reduziert werden.

  • Aktiviert: Nur die geeigneten internen Tabellen der Erweiterungs-Datasets werden reduziert oder in der Protokolldatei gemeldet.
  • Deaktiviert: Alle geeigneten Tabellen werden reduziert oder in der Protokolldatei gemeldet. Dies ist die Standardeinstellung.
Boolean
Vor Datum reduzieren
(optional)

Archivdatensätze, die älter als das angegebene Datum und die angegebene Uhrzeit sind, werden reduziert. Datum und Uhrzeit müssen in UTC angegeben sein. Wird kein Datum angegeben, wird der früheste referenzierte Zeitpunkt in der Datenbank verwendet.

Date

Abgeleitete Ausgabe

BeschriftungErläuterungDatentyp
Ausgabe-Dataset

Das aktualisierte Dataset.

Table View; Feature Dataset

arcpy.management.PruneBranchHistory(in_dataset, out_log, {report_only}, system_tables_only, {prune_before_date})
NameErläuterungDatentyp
in_dataset

Die Feature-Class, das Feature-Dataset oder die Tabelle, für die bzw. das der Verlauf reduziert wird.

Table View; Feature Dataset
out_log

Eine Protokolldatei mit den Feature-Classes und Tabellen, die reduziert wurden oder werden. In der Ausgabedatei werden auch die Replikate und Versionen aufgelistet, durch die der angeforderte Wert für "Vor Datum reduzieren" nicht verwendet werden konnte.

File
report_only
(optional)

Gibt an, ob die geeigneten Archivdatensätze gemeldet oder reduziert werden.

  • REPORT_ONLYDie geeigneten Archivdatensätze werden in der Protokolldatei gemeldet; sie werden nicht reduziert. Dies ist die Standardeinstellung.
  • PRUNEDie geeigneten Archivdatensätze werden reduziert.
Boolean
system_tables_only

Gibt an, ob nur die geeigneten internen Tabellen gemeldet oder reduziert werden.

  • SYSTEM_ONLYNur die geeigneten internen Tabellen der Erweiterungs-Datasets werden reduziert oder in der Protokolldatei gemeldet.
  • ALLAlle geeigneten Tabellen werden reduziert oder in der Protokolldatei gemeldet. Dies ist die Standardeinstellung.
Boolean
prune_before_date
(optional)

Archivdatensätze, die älter als das angegebene Datum und die angegebene Uhrzeit sind, werden reduziert. Datum und Uhrzeit müssen in UTC angegeben sein. Wird kein Datum angegeben, wird der früheste referenzierte Zeitpunkt in der Datenbank verwendet.

Date

Abgeleitete Ausgabe

NameErläuterungDatentyp
out_dataset

Das aktualisierte Dataset.

Table View; Feature Dataset

Codebeispiel

PruneBranchHistory: Beispiel (Python-Fenster)

Reduziert die Archivdatensätze einer Klasse, die älter als das angegebene Datum und die angegebene Uhrzeit sind.

import arcpy
arcpy.management.PruneBranchHistory(
    in_dataset="feature_class",
    out_log=r"C:Projects\prune_data\testing",
    trim_before_date="1/15/2025 10:46:25 AM",
    report_only=False,
    system_tables_only="SYSTEM_ONLY"
)

Umgebungen

Dieses Werkzeug verwendet keine Geoverarbeitungsumgebungen.

Lizenzinformationen

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

Verwandte Themen