Kurzer Überblick über die Replikatverwaltung
Dieses Thema gilt nur für ArcGIS for Desktop Standard und ArcGIS for Desktop Advanced.
Sie können Replikate mit dem Replikat-Manager verwalten. Mit diesem Dienstprogramm können Sie Replikate umbenennen und aktualisieren, deren Eigenschaften einsehen und Datasets aus Replikaten entfernen. Sie können auch alle Replikate anzeigen, die als Parent- oder Child-Replikat festgelegt sind, jeweils nur Check-Out-/Check-In-Replikate, unidirektionale Replikate, bidirektionale Replikate oder alle Typen von Replikaten auflisten sowie das Replikatprotokoll anzeigen. Dieses Dienstprogramm steht in ArcCatalog und ArcMap zur Verfügung.
Um den Replikat-Manager zu öffnen, klicken Sie in der Werkzeugleiste "Verteilte Geodatabase" auf die Schaltfläche "Replikate verwalten". Im Kombinationsfeld am oberen Rand des Replikat-Managers können Sie festlegen, welche Replikattypen aufgeführt werden. In der Standardeinstellung werden alle Typen aufgeführt. Sie können die Liste jedoch auch auf Check-Out-Replikate, unidirektionale Replikate oder bidirektionale Replikate beschränken.
Im Replikat-Manager werden die folgenden Eigenschaften für alle Replikate aufgeführt:
- "Name" – Name des Replikats
- "Besitzer" – Benutzer, der das Replikat erstellt hat
- "Typ" – Der Typ des erstellten Replikats: Check-Out/Check-In, unidirektional oder bidirektional
- "Funktion" – Zeigt an, ob das Replikat ein Parent- oder ein Child-Replikat ist
- "Status" – Zeigt an, ob das Replikat derzeit Datenabsender oder Datenempfänger ist
- "Konflikte" – Zeigt "Ja" an, wenn für dieses Replikat ausstehende Konflikte gelöst werden müssen, und "Nein", wenn dies nicht der Fall ist
- "Version" – Beim Erstellen des Replikats festgelegte Replikatversion
- "Erstellungsdatum" – Datum und Uhrzeit der Replikaterstellung
Wenn Sie mit der rechten Maustaste auf ein einzelnes Replikat klicken, wird ein Kontextmenü mit den folgenden Optionen geöffnet:
- "Umbenennen" – Benennt das Replikat um. Geben Sie einen neuen Namen ein, und drücken Sie die EINGABETASTE.
- "Registrierung entfernen" – Entfernt die Registrierung des Replikats. Wenn eine Synchronisierungsversion vorhanden ist, wird diese ebenfalls entfernt.
- "Protokoll anzeigen" – Öffnet das Replikatprotokoll. Diese Option ist nur für bidirektionale und unidirektionale Replikate verfügbar. Das Replikatprotokoll wird weiter unten ausführlicher erläutert.
- "Aktualisieren" – Aktualisiert das Replikat. Es werden die neuesten Einstellungen der Replikateigenschaften angezeigt.
- "Schema überprüfen" – Hiermit wird das Replikatschema validiert. Eine Fortschrittsanzeige überwacht den Status der Überprüfung. Auf diese Weise können Replikate, die ungültige Datasets enthalten, automatisch korrigiert werden. Datasets können ungültig werden, wenn sie umbenannt oder gelöscht wurden oder ihre Registrierung als versioniert entfernt wurde.
- "Eigenschaften" – Öffnet das Dialogfeld Replikateigenschaften. Die Replikateigenschaften werden weiter unten ausführlicher erläutert.
Replikatprotokoll
Im Replikatprotokoll werden die vom Replikat gesendeten und empfangenen Datenmeldungen aufgezeichnet. Das Replikatprotokoll ist nur für bidirektionale und unidirektionale Replikate verfügbar. Um das Replikatprotokoll im Replikat-Manager zu öffnen, klicken Sie mit der rechten Maustaste auf das Replikat, dessen Protokoll Sie anzeigen möchten, und wählen Protokoll anzeigen.
Am oberen Rand des Dialogfeldes ist der Name des Replikats angegeben, dessen Protokoll derzeit angezeigt wird.
Sie können die Meldungen auf zwei unterschiedliche Arten sortieren:
- Nur Meldungen auflisten seit – Mit dieser Option können Sie die Meldungen einer bestimmten Anzahl von Tagen anzeigen. Sie können alle Meldungen oder die Meldungen der letzten 7, 14, 21 oder 28 Tage anzeigen.
- Nur letzte Fehlermeldungen auflisten – Mit dieser Option werden nur aktuelle Meldungen aufgeführt, die beim Importieren in das Replikat Konflikte oder Fehler verursacht haben.
Das Replikatprotokoll zeigt für jede Meldung das Protokolldatum, das Ereignis und das Ergebnis an.
"Log-Datum" – Datum mit Uhrzeit, an dem Meldungen gesendet oder empfangen wurden
"Ereignis" – Gibt an, ob die Meldung von diesem Replikat gesendet (gesendete Änderungen) oder empfangen wurde (empfangene Änderungen)
"Ergebnis" – Zeigt an, ob die Meldung erfolgreich gesendet bzw. empfangen wurde oder ob sie beim Import in das Replikat einen Konflikt verursacht hat
Wenn in der Spalte "Ergebnis" angegeben ist, dass ein Konflikt vorliegt, können Sie mit der rechten Maustaste auf die den Fehler verursachende Meldung klicken, um den Fehlerbericht anzuzeigen. Im Fehlerbericht wird die Ursache des Konflikts beschrieben. Außerdem werden detaillierte Anweisungen zum Beheben des Konflikts im Replikat gegeben.
Replikateigenschaften
Um die Eigenschaften eines Replikats anzuzeigen, klicken Sie im Replikat-Manager mit der rechten Maustaste auf das Replikat, und wählen Sie Eigenschaften aus. Das Dialogfeld Replikateigenschaften wird mit drei Registerkarten angezeigt: Allgemein, Beschreibung und Erweitert.
- Allgemein
Auf der Registerkarte "Allgemein" werden die folgenden Replikateigenschaften angezeigt:
- "Name" – Name des Replikats
- "Besitzer" – Benutzer, der das Replikat erstellt hat
- "Erstellt" – Datum und Uhrzeit der Replikaterstellung
- "Typ" – Typ des Replikats: Check-Out/Check-In, unidirektional oder bidirektional.
- "Modell" – Gibt den Modelltyp an. Bei Check-Out-/Check-In-Replikaten sowie bei bidirektionalen Replikaten wird hier stets "Voll" angezeigt. Bei unidirektionalen Replikaten wird für diese Eigenschaft je nach dem bei der Replikaterstellung ausgewählten Modelltyp "Voll" oder "Einfach" angezeigt.
- "Konflikte" – Zeigt "Ja" oder "Nein" an; je nachdem, ob ein Konflikt für das Replikat vorliegt oder nicht.
- "Replikatversion" – Die diesem Replikat zugeordnete Replikatversion
- "Synchronisierungsversion" – Die diesem Replikat zugeordnete Synchronisierungsversion
- Beschreibung
Auf der Registerkarte Beschreibung des Dialogfeldes Replikateigenschaften werden die Datasets aufgeführt, die im Replikat enthalten sind. Die Spalten für diese Datasets spiegeln die Eigenschaften wider, die beim Erstellen des Replikats ausgewählt wurden. Zu diesen Dataset-Eigenschaften gehören folgende:
- "Daten" – Datenquelle der replizierten Daten
- "Typ" – Typ der replizierten Daten, also Feature-Class, Tabelle, geometrisches Netzwerk usw.
- "Replizieren" – Gibt an, ob beim Erstellen "Alle Features", "Nur Schema", Auswahlsätze oder Abfragedefinitionen als Filter festgelegt wurden.
- "Geometrie verwenden" – Diese Eigenschaft ist auf "Wahr" festgelegt, wenn Sie die räumliche Ausdehnung verwenden oder beim Erstellen des Replikats eine Ausdehnung angeben. Wenn Sie beim Erstellen des Replikats ausgewählt haben, dass die volle Ausdehnung der Daten verwendet werden soll, ist die Eigenschaft auf "Falsch" festgelegt.
- "Richtung" – Diese Eigenschaft ist nur für replizierte Beziehungsklassen gültig. Je nach Option, die Sie beim Erstellen des Replikats ausgewählt haben, wird "Vorwärts", "Rückwärts" oder "Keine" angezeigt.
Um die beim Erstellen des Replikats auf das Replikat-Dataset angewendeten Filter anzuzeigen, klicken Sie mit der rechten Maustaste auf das Dataset und wählen Filter anzeigen aus.
Ein Satz am unteren Rand des Dialogfeldes gibt an, ob die aufeinander bezogenen Features und Zeilen repliziert werden. In einem zweiten Satz wird beschrieben, wie die Replikatgeometrie angewendet wird. Zum Beispiel werden in der Standardeinstellung Features und Layers hinzugefügt, die sich mit der Geometrie überschneiden. Bei der Erstellung können jedoch auch andere räumliche Beziehungen festgelegt worden sein, z. B. dass ein Element vollständig enthalten sein muss. Diese Anweisung gilt, wenn die Spalte "Geometrie verwenden" auf "Wahr" festgelegt ist. Wenn in der Spalte "Geometrie verwenden" die Angabe "Falsch" angezeigt wird, wird die volle Ausdehnung des Datasets und nicht die räumliche Ausdehnung des Replikatbereichs verwendet, um zu ermitteln, welche Elemente für dieses bestimmte Dataset repliziert werden.
- Erweitert
Im Dialogfeld Replikateigenschaften werden auf der Registerkarte Erweitert Informationen zu den Generationsnummern für dieses Replikat angezeigt. Die Generationsnummer ist eine von der Geodatabase verwaltete Nummer, mit der die vom Replikat gesendeten und empfangenen Meldungen identifiziert werden. Wenn beispielsweise ein Replikat die erste Datenänderungsmeldung an sein relatives Replikat sendet, wird die aktuelle Generation des Replikats auf 1 festgelegt. Wenn das relative Replikat diese Meldung importiert, wird die Generation des relativen Replikats auf 1 festgelegt. Falls das Replikat eine Bestätigung der Datenänderungsmeldung empfängt, wird seine letzte bestätigte Generation auf 1 festgelegt. Auf der Registerkarte Erweitert werden die folgenden Informationen zu Generationsnummern angezeigt:
- "Aktuelle Generation" – Aktuelle Generationsnummer, die angibt, wie viele Datenmeldungen vom Replikat gesendet wurden.
- "Letzte bestätigte Generation" – Generationsnummer der letzten Datenmeldung, für die eine Bestätigung empfangen wurde.
- "Generation (basierend auf letzter empfangener Meldung)" – Aktuelle Generationsnummer des relativen Replikats auf Basis der letzten in dieses Replikat importierten Meldung.