Erstellen eines Check-Out-Replikats

Mit der Standard- oder Advanced-Lizenz verfügbar.

Bei der Check-Out-/Check-In-Replikation können Sie Daten im Child-Replikat bearbeiten und die Änderungen mit dem Parent-Replikat synchronisieren. Beim Erstellen von Check-Out-Replikaten kann als Child-Replikat eine Enterprise- oder File-Geodatabase verwendet werden. Weitere Informationen finden Sie unter Replikationstypen.

Sie können die Option Replikat erstellen Replikat erstellen im Kontextmenü Verteilte Daten verwenden, um mit dem Werkzeug Replikat erstellen ein Replikat aus einer Enterprise-Geodatabase zu erstellen. Wenn ein Check-Out-Replikat synchronisiert wurde, ist es nicht mehr registriert. Wenn zusätzliche Änderungen erforderlich sind, müssen Sie ein Check-Out-/Check-In-Replikat erstellen.

Bevor Sie beginnen, sollten Sie sich unter Vorbereiten von Daten für die Replikation die Datenanforderungen ansehen. Eine Liste der Datentypen, die bei der Geodatabase-Replikation in ArcGIS Pro unterstützt werden, finden Sie unter Replikation und Geodatabase-Kompatibilität.

Führen Sie die folgenden Schritte aus, um ein Check-Out-Replikat zu erstellen:

  1. Starten Sie ArcGIS Pro, und öffnen Sie ein vorhandenes ArcGIS Pro-Projekt, oder beginnen Sie ohne Vorlage.
  2. Klicken Sie im Bereich Katalog mit der rechten Maustaste auf eine vorhandene Verbindung mit einer Geodatabase, und klicken Sie auf das Kontextmenü Verteilte Geodatabase.

    Kontextmenü "Verteilte Geodatabase"

    Hinweis:

    Um ein Replikat erstellen zu können, müssen Sie eine Verbindung zu einer Enterprise-Geodatabase mit traditioneller Versionierung als Benutzer mit Datenerstellerberechtigungen für die Datenbank verwenden.

  3. Wählen Sie Replikat erstellen Replikat erstellen aus.

    Kontextmenü "Verteilte Geodatabase"

    Das Dialogfeld des Geoverarbeitungswerkzeugs Replikat erstellen wird mit Standardeinstellungen angezeigt.

    Geoverarbeitungswerkzeug "Replikat erstellen"

  4. Verwenden Sie für Replikat-Datasets die Schaltfläche "Durchsuchen", um die Layer, die in diesem Check-Out-Replikat repliziert werden sollen, auszuwählen.

    Dropdown-Menü "Replikat-Datasets"

    Tipp:
    • Das Symbol Viele hinzufügen Viele hinzufügen wird nur dann angezeigt, wenn mindestens ein Layer in der Karte vorhanden ist.
    • Verwenden Sie Viele hinzufügen Viele hinzufügen neben Replikat-Datasets, wenn Sie mehrere Datasets auf einmal hinzufügen möchten.
    • Wenn Sie nur einen Teil der Daten replizieren möchten, dann müssen Sie Definitionsabfragen verwenden. Die entsprechende Beschreibung finden Sie unter Bestimmen der zu replizierenden Datasets. Verwenden Sie dann das Dropdown-Menü, um Datasets, die einen Teil der Daten enthalten, zu diesem unidirektionalen Replikat hinzuzufügen. Wenn statt des Dropdown-Menüs die Schaltfläche "Durchsuchen" zum Auswählen der Datasets, die einen Teil der Daten enthalten, verwendet wird, dann werden die Definitionsabfragen nicht berücksichtigt. In diesem Fall wird das Standardverhalten angewendet.
    • Wenn Tabellen in Ihr Replikat eingefügt werden sollen, ist es wichtig, zu verstehen, dass beim Standardverhalten nur das Schema repliziert wird. Wenn Sie alle Datensätze replizieren möchten, dann geben Sie den SQL-Ausdruck 1=1 für Ihre Definitionsabfrage an. Wenn Sie nur einen Teil der Datensätze in Ihrer Tabelle replizieren möchten, dann legen Sie den entsprechenden SQL-Ausdruck fest.
  5. Wählen Sie als Replikattyp das Check-Out-Replikat im Dropdown-Menü aus.

    Replikattyp

  6. Wählen Sie für Ausgabetyp aus dem Dropdown-Menü entweder die Option zum Replizieren in eine Geodatabase (Standardeinstellung) oder in eine XML-Datei aus.
    • Wenn Sie Geodatabase für Geodatabase, in die die Daten repliziert werden sollen wählen, klicken Sie auf die Schaltfläche "Durchsuchen" Durchsuchen, um zu der Geodatabase, in der sich das Child-Replikat befindet, zu navigieren. Dabei kann es sich um eine File- oder Enterprise-Geodatabase handeln.
      Tipp:

      Wenn die File-Geodatabase noch nicht vorhanden ist, können Sie sie direkt über das Dialogfeld Geodatabase, in die die Daten repliziert werden sollen, das nach dem Klicken auf die Schaltfläche "Durchsuchen" angezeigt wird, erstellen:

      1. Wählen Sie unter Projekt die Option Ordner aus.

      2. Wählen Sie einen Ordner aus, in dem die File-Geodatabase gespeichert werden soll.

      3. Wählen Sie im Menü Neues Element den Eintrag File-Geodatabase aus.

    • Wenn Sie XML-Datei auswählen, klicken Sie für XML-Datei, in die die Daten repliziert werden auf die Schaltfläche "Durchsuchen" Durchsuchen, um zu dem Speicherort zu navigieren und einen Namen für die XML-Datei anzugeben, die das Child-Replikat aufnehmen soll.
      Tipp:

      Sie können diese Ausgabe-XML-Datei später mit dem Werkzeug XML-Workspace-Dokument importieren als Eingabe in eine andere Geodatabase importieren.

      Das Replizieren von Daten in einer nicht verbundenen Umgebung ist nur möglich, wenn Sie die Daten in ein XML-Workspace-Dokument replizieren. Weitere Informationen finden Sie unter Replikate in einer nicht verbundenen Umgebung.

  7. Geben Sie als Replikatname einen Namen für das Replikat ein. Jedes Replikat muss einen Namen tragen, der für den Benutzer, der das Replikat erstellt, eindeutig ist.
    Beachten Sie bei der Vergabe eines Replikatnamens zusätzlich die folgenden Regeln:
    • Namen müssen mit einem Buchstaben beginnen. Ziffern oder Sonderzeichen wie Sternchen (*) oder Prozentzeichen (%) sind am Namensanfang nicht zulässig.
    • Namen dürfen keine Leerzeichen enthalten. Wenn der Name eines Replikats aus zwei Teilen besteht, können Sie die einzelnen Wörter mit einem Unterstrich (_) verbinden.
    • Namen dürfen keine reservierten Wörter wie "select" oder "add" enthalten. Weitere reservierte Wörter finden Sie in der Dokumentation zu Ihrem Datenbankmanagementsystem (DBMS).
    • Die Länge des Namens eines Replikats hängt von der zugrunde liegenden Datenbank ab. Lesen Sie auch in der DBMS-Dokumentation nach, um Informationen zu maximalen Namenslängen zu erhalten.
    Weitere Informationen zu den Regeln für Geodatabase-Objekte finden Sie unter Name und Alias.
  8. Wenn Sie die Standardoptionen für die Replikation nicht verwenden möchten, dann klicken Sie auf Erweiterte Einstellung, um zusätzliche Optionen einzublenden. Wenn Sie keine Änderungen an den Standardeinstellungen vornehmen möchten, fahren Sie mit Schritt 15 fort.

    "Erweiterte Einstellung" im Werkzeug "Replikat erstellen"

  9. Wählen Sie unter Erweiterte Einstellung als Replikatzugriffstyp entweder Vollständig oder Einfach für das Geodatabase-Modell aus.
  10. Wählen Sie in Feature-Classes und Tabellen erweitern eine der folgenden vier Optionen aus:
    • Standardeinstellungen verwenden: Fügt die erweiterten Feature-Classes und Tabellen hinzu, die in Beziehung mit den Feature-Classes und Tabellen im Replikat stehen. 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.
    • Nur mit Schema hinzufügen: Fügt nur das Schema für die erweiterten Feature-Classes und Tabellen hinzu.
    • Alle Zeilen: Fügt alle Zeilen für erweiterte Feature-Classes und Tabellen hinzu.
    • Nicht hinzufügen: Fügt keine erweiterten Feature-Classes und Tabellen hinzu.
  11. Wählen Sie für Schema erneut verwenden eine der zwei verfügbaren Optionen Wiederverwenden oder Nicht wiederverwenden (die Standardeinstellung) aus.

    Bei der Option  Schema wieder verwenden  wird ein Replikat anhand einer Vorlage erstellt. Hiermit können Sie eine Geodatabase, die das Schema der zu replizierenden Daten enthält, wiederverwenden. Dadurch reduziert sich die für das Replizieren der Daten benötigte Zeit.

    Bei der Option "Schema wieder verwenden" werden zuerst die Daten, die aktuell in dem von Ihnen angegebenen Schema vorhanden sind, gelöscht. Danach wird es mit den für die Replikation angegebenen Daten gefüllt. Wenn Sie ein leeres Schema erstellen, dann vermeiden Sie das Löschen der Daten im vorhandenen Dataset, wenn Sie es zum Erstellen eines Schemas verwenden.

    Die Verwendung eines leeren Schemas hat zusätzlich den Vorteil, dass weniger Zeit benötigt wird, da die vorhandenen Inhalte nicht zuerst gelöscht werden müssen.

    Hinweis:

    Diese Option ist nur für Check-Out-Replikate verfügbar und kann nur beim Replizieren in eine File-Geodatabase verwendet werden.

  12. Wählen Sie für Zugehörige Daten replizieren die Option Zugehörige abrufen oder Zugehörige nicht abrufen aus, um anzugeben, ob Zeilen mit Bezug auf bereits im Replikat vorhandene Zeilen repliziert werden sollen. Zugehörige abrufen ist die Standardeinstellung.
    Hinweis:

    Weitere Informationen zur Funktionsweise dieser Einstellung beim Replizieren von Daten finden Sie unter Replizieren von in Beziehung stehenden Daten.

  13. Die Option Replikatgeometrie-Features kann verwendet werden, um die Replikatgeometrie zu definieren:
    • Bei den Replikatgeometrie-Features kann ein Feature-Layer mit Punkten, Linien oder Polygonen verwendet werden.
    • 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. Definitionsabfragen) in den Replikatgeometrie-Features definiert wurden, werden nur Features, die diesen Filtern entsprechen, für die Definition der Replikatgeometrie verwendet.
    • Sie können auch die Umgebungseinstellung Ausdehnung verwenden, um die Replikatgeometrie zu definieren:
      • Wird die Option Replikatgeometrie-Features festgelegt, wird diese als Replikatgeometrie verwendet.
      • Wird die Option Replikatgeometrie-Features nicht festgelegt, wird die Umgebungseinstellung Ausdehnung als Replikatgeometrie verwendet.
      • Wenn sowohl Replikatgeometrie-Features als auch die Umgebungseinstellung Ausdehnung festgelegt werden, wird die Einstellung Replikatgeometrie-Features verwendet.
      • Wenn weder Replikatgeometrie-Features noch die Umgebungseinstellung Ausdehnung angegeben wird, wird die volle Ausdehnung der Daten verwendet.
  14. Sie können Nur vorhandene Daten registrieren aktivieren, wenn die Daten bereits in der Child-Geodatabase vorhanden sind und zur Definition der Replikat-Datensätze verwendet werden. Wenn Nur vorhandene Daten registrieren nicht aktiviert ist (was die Standardeinstellung ist), werden Daten in der Parent-Geodatabase in die Child-Geodatabase kopiert.
    Die Option "Nur vorhandene Daten registrieren" befindet sich im Geoverarbeitungswerkzeug "Replikat erstellen".

    Hinweis:
    Unter Nur vorhandene Daten registrieren finden Sie eine Übersicht zusätzlicher Anforderungen an die Replikation von Geodatabases, die vor der Auswahl dieser Option im Geoverarbeitungswerkzeug Replikat erstellen erfüllt werden müssen.

  15. Klicken Sie auf Ausführen, um das Check-Out-Replikat zu erstellen.

    Hinweis:

    Sie können auch auf das Dropdown-Menü Ausführen klicken und Ausführung planen auswählen, um das Werkzeug zu einem späteren Zeitpunkt und optional mit Wiederholung auszuführen.

    Planen der Ausführung

    Weitere Informationen über das Planen von Geoverarbeitungswerkzeugen

Verwandte Themen


In diesem Thema
  1. Verwandte Themen