Skip to main content

Replikat von Server erstellen (Data Management Tools)

Zusammenfassung

Hiermit wird unter Verwendung einer festgelegten Liste mit Feature-Classes, Layern, Feature-Datasets und Tabellen aus einer Remote-Geodatabase mit einem über ArcGIS Server veröffentlichten Geodatenservice ein Replikat erstellt.

Verwendung

  • Die Quelle muss ein Geodatenservice sein, der eine Remote-Enterprise-Geodatabase repräsentiert. Das Ziel kann eine lokale oder eine Remote-Geodatabase sein.

  • Stellen Sie sicher, dass in der Enterprise-Geodatabase, auf die der Geodatenservice zugreift, die Feldnamen die maximale Länge der Feldnamen, die in der Datenbank, in der die Ziel-Geodatabase gespeichert wird, unterstützt wird, nicht überschreiten. Wenn in der Ziel-Geodatabase nicht alle Zeichen gespeichert werden können, dann werden die Feldnamen gekürzt. Dadurch entstehen Feldnamen die nicht übereinstimmen. Bei nachfolgenden Synchronisierungen von Replikaten werden wegen der nicht übereinstimmenden Feldnamen die Änderungen zwischen diesen Feldern nicht übertragen.

  • Die zu replizierenden Daten müssen als traditionell versioniert registriert sein, jedoch nicht mit der Option, Änderungen in die Basistabelle zu verschieben. Der verbundene Datenbankbenutzer muss außerdem über Schreibberechtigungen für die Daten verfügen. Für bidirektionale und beide Arten von unidirektionalen Replikaten müssen alle Datasets über eine Global-ID-Spalte und einen Raumbezug mit hoher Genauigkeit verfügen.

  • Bei Check-Out-Replikaten und unidirektionalen Replikaten kann die Geodatabase mit dem Child-Replikat eine Enterprise- oder File-Geodatabase sein.

  • Bei bidirektionalen und unidirektionalen Child-zu-Parent-Replikaten muss die Child-Geodatabase eine Enterprise-Geodatabase sein.

  • Um unidirektionale Replikate archivieren zu können, muss der Parent-Workspace mit der Standardversion verbunden werden. Bei unidirektionalen Child-zu-Parent-Replikaten muss der Child-Workspace mit der Standardversion verbunden werden.

  • In der Standardeinstellung für Feature-Classes werden alle Features repliziert. Der Standardfilter für Tabellen ist "Nur Schema", es wird also nur das Schema der Tabelle repliziert. Wenn Sie die Umgebungseinstellung "Ausdehnung" festlegen oder Replikatgeometrie-Features angeben, wird die Ausdehnung als räumlicher Filter angewendet, wobei nur Features repliziert werden, die die Ausdehnung schneiden. Tabellen beinhalten außerdem Zeilen, die mit Zeilen verbunden sind, die Bestandteil des Replikats sind.

  • Der Parameter Replikatgeometrie-Features kann verwendet werden, um die Replikatgeometrie zu definieren. Sie können auch die Umgebungseinstellung "Ausdehnung" verwenden, um die Replikatgeometrie zu definieren.

    • Wenn nur der Parameter Replikatgeometrie-Features festgelegt ist, werden nur Daten repliziert, die die Replikatgeometrie-Features überschneiden.

    • Falls nur die Umgebung "Ausdehnung" festgelegt wird, werden nur Daten repliziert, die die Ausdehnung überschneiden.

    • Wenn sowohl der Parameter Replikatgeometrie-Features als auch die Umgebung "Ausdehnung" festgelegt werden, wird der Parameter Replikatgeometrie-Features verwendet.

    • Wenn weder der Parameter Replikatgeometrie-Features noch die Umgebungseinstellung "Ausdehnung" angegeben werden, wird die volle Ausdehnung der Daten verwendet.

  • Bei den Replikatgeometrie-Features kann es sich um Punkte, Linien oder Polygone handeln.

  • Ein Feature-Layer, der für die Replikatgeometrie-Features verwendet wird, kann ein oder mehrere Features enthalten. Wenn es mehr als ein Feature gibt, werden die Geometrien zusammengeführt, und es werden nur Daten repliziert, die die zusammengeführten Geometrien überschneiden.

  • Wenn Filter (z. B. räumliche, Auswahl- oder Definitionsabfrage) in den Replikatgeometrie-Features definiert wurden, werden nur Features, die diesen Filtern entsprechen, für die Definition der Replikatgeometrie verwendet. Unter "Vorbereiten von Daten für die Replikation" erhalten Sie weitere Informationen.

  • Die Parameteroptionen Schema erneut verwenden stehen nur für Check-Out-Replikate zur Verfügung.

Parameter

Beschriftung Erläuterung Datentyp

Geodatenservice

Der Geodatenservice der Geodatabase, aus der das Replikat erstellt wird. Die Geodatabase, die vom Geodatenservice referenziert wird, muss eine Enterprise-Geodatabase sein.

GeoDataServer

Datasets

Die Liste der Feature-Datasets, Standalone-Feature-Classes, Tabellen und eigenständigen attribuierten Beziehungsklassen aus dem Geodatenservice, die repliziert werden sollen.

String

Replikattyp

Gibt den Typ des zu erstellenden Replikats an.

  • Bidirektionales ReplikatÄnderungen werden in beiden Richtungen zwischen Child- und Parent-Replikat gesendet.

  • Unidirektionales ReplikatÄnderungen werden nur vom Parent- zum Child-Replikat gesendet.

  • Check-Out-ReplikatDie Daten werden einmal repliziert, bearbeitet und wieder eingecheckt.

  • Unidirektionales Replikat, Child zu ParentÄnderungen werden nur vom Child- zum Parent-Replikat gesendet.

String

Geodatabase, in die die Daten repliziert werden sollen

Die lokale Geodatabase, in der sich das Child-Replikat befindet. Mit Geodatenservices werden Remote-Geodatabases dargestellt. Bei der Geodatabase kann es sich um eine Enterprise- oder File-Geodatabase handeln. Bei bidirektionalen Replikaten muss die Child-Geodatabase eine Enterprise-Geodatabase sein. Bei unidirektionalen und Check-Out-Replikaten kann die Geodatabase eine File- oder Enterprise-Geodatabase sein. File-Geodatabases müssen vor dem Ausführen dieses Werkzeugs vorhanden sein.

Workspace ; GeoDataServer

Replikatname

Der Name für das Replikat.

String

Replikatzugriffstyp

(Optional)

Legt den Zugriffstyp für das Replikat fest.

  • VollständigEs werden komplexe Typen wie Topologien unterstützt. Die Daten müssen versioniert sein. Dies ist die Standardeinstellung.

  • EinfachDaten des Child-Replikats sind nicht versioniert und müssen einfach sein. Dadurch wird das Replikat interoperabel. Komplexe Features im Parent (z. B. Features in Topologien) werden in einfache Features (z. B. Point-, Line- und Polygon-Feature-Classes) konvertiert.

String

Erster Datenabsender

(Optional)

Gibt an, welches Replikat Änderungen in einer nicht vernetzten Umgebung sendet. Dieser Parameter hat keine Bedeutung für die Arbeit in einer vernetzten Umgebung. Hiermit wird sichergestellt, dass das relative Replikat Aktualisierungen erst sendet, nachdem die Änderungen vom ursprünglichen Datenabsender empfangen wurden.

  • Child-DatenabsenderDas Child-Replikat ist der erste Datenabsender. Dies ist die Standardeinstellung.

  • Parent-DatenabsenderDas Parent-Replikat ist der erste Datenabsender.

String

Feature-Classes und Tabellen erweitern

(Optional)

Gibt an, ob erweiterte Feature-Classes und Tabellen, wie z. B. in geometrischen Netzwerken, Topologien oder Beziehungsklassen, hinzugefügt werden.

  • Standardeinstellungen verwendenDie erweiterten Feature-Classes und Tabellen, die in Beziehung mit den Feature-Classes und Tabellen im Replikat stehen, werden hinzugefügt. In der Standardeinstellung für Feature-Classes werden alle Features repliziert, die den räumlichen Filter überschneiden. Ist kein räumlicher Filter angegeben, werden alle Features einbezogen. In der Standardeinstellung für Tabellen wird nur das Schema repliziert. Dies ist die Standardeinstellung.

  • Nur mit Schema hinzufügenEs wird nur das Schema für die erweiterten Feature-Classes und Tabellen hinzugefügt.

  • Alle ZeilenEs werden alle Zeilen für erweiterte Feature-Classes und Tabellen hinzugefügt.

  • Nicht hinzufügenEs werden keine erweiterten Feature-Classes oder Tabellen hinzugefügt.

String

Schema erneut verwenden

(Optional)

Gibt an, ob eine Geodatabase, die das Schema der zu replizierenden Daten enthält, wiederverwendet wird. Dadurch reduziert sich die für das Replizieren der Daten benötigte Zeit. Dieser Parameter ist nur für Check-Out-Replikate verfügbar.

  • Nicht wiederverwendenDas Schema wird nicht wiederverwendet. Dies ist die Standardeinstellung.

  • WiederverwendenDas Schema wird wiederverwendet.

String

Zugehörige Daten replizieren

(Optional)

Gibt an, ob Zeilen mit Bezug auf im Replikat vorhandene Zeilen repliziert werden. Beispiel: Ein Feature (f1) befindet sich innerhalb und ein verbundenes Feature (f2) aus einer anderen Class außerhalb des Replikationsfilters. Feature f2 wird im Replikat eingeschlossen, wenn Sie verbundene Daten abrufen möchten.

  • Zugehörige nicht abrufenZugehörige Daten werden nicht repliziert.

  • Zugehörige abrufenZugehörige Daten werden repliziert. Dies ist die Standardeinstellung.

String

Replikatgeometrie-Features

(Optional)

Die Features, die zum Definieren der zu replizierenden Fläche verwendet werden sollen.

Feature Layer

Archivierung zum Nachverfolgen von Änderungen in unidirektionaler Replikation verwenden

(Optional)

Gibt an, ob statt der Versionierungs-Delta-Tabellen die Archivklasse zum Nachverfolgen von Änderungen verwendet werden soll. Dies ist nur für unidirektionale Replikate verfügbar.

  • AktiviertDie Archivierung wird zum Nachverfolgen von Änderungen verwendet.

  • DeaktiviertDie Archivierung wird nicht zum Nachverfolgen von Änderungen verwendet. Dies ist die Standardeinstellung.

Boolean

Alle Datensätze für Tabellen

(Optional)

Gibt an, ob für Tabellen ohne angewendete Filter (beispielsweise Auswahlen oder Definitionsabfragen) alle Datensätze oder nur das Schema in die Child-Geodatabase kopiert werden.

Tabellen mit angewendeten Filtern werden berücksichtigt.

  • AktiviertFür Tabellen ohne angewendete Filter werden alle Datensätze in die Child-Geodatabase kopiert. Mit dieser Option wird der Wert des Parameters expand_feature_classes_and_tables außer Kraft gesetzt.

  • DeaktiviertFür Tabellen ohne angewendete Filter wird nur das Schema in die Child-Geodatabase kopiert. Tabellen mit angewendeten Filtern werden berücksichtigt. Dies ist die Standardeinstellung.

Boolean

Abgeleitete Ausgabe

Beschriftung Erläuterung Datentyp

Ausgabe-Geodaten-Service

Der aktualisierte Geodatenservice.

Workspace; GeoDataServer

Replikatname

Der Name des Ausgabe-Replikats.

String

Umgebungen

Aktueller Workspace, Ausgabe-CONFIG-Schlüsselwort, Ausdehnung, Scratch-Workspace

Lizenzierungsinformationen

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