Replikat erstellen (Data Management Tools)
Zusammenfassung
Erstellt eine replizierte Geodatabase aus einer festgelegten Liste von Feature-Classes, Layern, Datasets und Tabellen in einer Enterprise-Geodatabase.
Verwendung
Alle Datasets müssen aus derselben Quell-Geodatabase (Parent-Geodatabase) stammen.
Stellen Sie sicher, dass in der Quell-Geodatabase (Parent-Geodatabase) die Feldnamen die maximale Länge der Feldnamen, die in der Datenbank, in der die Ziel-Geodatabase (Child-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 die Spalte "GlobalID" 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.
Sie können alle Daten in Datasets oder Subsets der Daten replizieren. Sie können festlegen, dass die Subsets der Daten auf folgende Weisen repliziert werden:
Über Definitionsabfragen der Daten.
Über die Angabe einer Ausdehnung mit der Geoverarbeitungsumgebungseinstellung "Ausdehnung".
Über den Parameter Replikatgeometrie-Features in diesem Werkzeug.
Der Standardfilter für Tabellen ist "Nur Schema"; es wird also nur das Schema der Tabelle repliziert. Um einen Filter auf eine Tabelle anzuwenden, müssen Sie zunächst eine Tabellensicht mit den entsprechenden Filtern erstellen. Dieses Element sollten Sie dann als Eingabe für dieses Werkzeug verwenden. Weitere Informationen finden Sie unter Tabellensicht erstellen. Weitere Informationen zu Filtern und Replikationen finden Sie unter "Vorbereiten von Daten für die Replikation".
Sie können den Parameter Replikatgeometrie-Features oder die Umgebungseinstellung "Ausdehnung" verwenden, um die Replikatgeometrie zu definieren.
Wird ein Wert für den Parameter Replikatgeometrie-Features angegeben, wird er als Replikatgeometrie verwendet.
Wird kein Wert für den Parameter Replikatgeometrie-Features angegeben, wird die Umgebungseinstellung "Ausdehnung" als Replikatgeometrie verwendet.
Wenn weder der Wert des Parameters 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. 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 |
|---|---|---|
|
Replikat-Datasets |
Die Daten, die repliziert werden sollen. Die Liste beinhaltet Layer und Tabellen, die auf versionierte, editierbare Daten in einer Enterprise-Geodatabase verweisen. |
Table View; Dataset |
|
Replikattyp |
Gibt den Typ des zu erstellenden Replikats an.
|
String |
|
Geodatabase, in die die Daten repliziert werden sollen (Optional) |
Die 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 und unidirektionalen Child-zu-Parent-Replikaten muss die Child-Geodatabase eine Enterprise-Geodatabase sein. Bei unidirektionalen und Check-Out-Replikaten kann die Geodatabase eine File- oder Enterprise-Geodatabase sein. Dieser Parameter ist erforderlich, wenn für den Parameter Ausgabetyp die Option Geodatabase festgelegt wurde. |
Workspace; GeoDataServer |
|
Replikatname |
Der Name für das Replikat. |
String |
|
Replikatzugriffstyp (Optional) |
Legt den Zugriffstyp für das Replikat fest.
|
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.
|
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.
|
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.
|
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.
|
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.
|
Boolean |
|
Nur vorhandene Daten registrieren (Optional) |
Gibt an, ob die in der Child-Geodatabase vorhandenen Daten zum Registrieren der Replikat-Datasets verwendet werden. Die Datasets in der Child-Geodatabase müssen dieselben Namen haben wie die Datasets in der Parent-Geodatabase.
|
Boolean |
|
Ausgabetyp (Optional) |
Gibt den Typ der zu replizierenden Daten an.
|
String |
|
XML-Datei, in die die Daten repliziert werden sollen (Optional) |
Der Name und der Speicherort der Dieser Parameter ist erforderlich, wenn für den Parameter Ausgabetyp die Option XML-Datei festgelegt wurde. |
File |
|
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.
|
Boolean |
|
Speicherort der File-Geodatabase (Optional) |
Der Speicherort der File-Geodatabase, die erstellt wird, um das Child-Replikat aufzunehmen. Dieser Parameter ist erforderlich, wenn für den Parameter Ausgabetyp die Option Neue File-Geodatabase festgelegt wurde. Er ist nur für unidirektionale und Check-Out-Replikate gültig. |
Folder |
|
File-GDB-Name (Optional) |
Der Name der File-Geodatabase, die erstellt wird, um das Child-Replikat aufzunehmen. Dieser Parameter ist erforderlich, wenn für den Parameter Ausgabetyp die Option Neue File-Geodatabase festgelegt wurde. Er ist nur für unidirektionale und Check-Out-Replikate gültig. |
String |
|
Geometriefiltertyp (Optional) |
Gibt die räumliche Beziehung zwischen den Werten der Parameter Replikat-Datasets und Replikatgeometrie-Features an. Die räumliche Beziehung wird auf die Daten in einer Ausdehnung angewendet, die durch den Parameterwert Replikatgeometrie-Features definiert wird.
|
String |
|
Replizieren (Optional) |
Gibt an, ob der Wert des Parameters Replikat-Datasets mit allen Features oder nur das Schema repliziert wird. Der Parameter ist verfügbar, wenn der Parameterwert für Replikattyp ein Check-Out-Replikat ist.
|
String |
Abgeleitete Ausgabe
| Beschriftung | Erläuterung | Datentyp |
|---|---|---|
|
Ausgabe-Child-Workspace |
Die Ausgabe-Child-Geodatabase. |
Workspace |
|
Ausgabe-Replikatname |
Der Name des Ausgabe-Replikats. |
String |
Umgebungen
Aktueller Workspace, Ausgabe-CONFIG-Schlüsselwort, Ausdehnung, Scratch-Workspace
Lizenzierungsinformationen
- Basic: Nein
- Standard: Ja
- Advanced: Ja