Sie sollten für Ihre ArcGIS Knowledge-Site unter anderem einen Plan für die Wiederherstellung der Site bei einem Hardwareausfall oder Datenverlust ausarbeiten. Die Komponenten der ArcGIS Enterprise-Bereitstellung können in eine Sicherungsdatei exportiert werden, die später zum Wiederherstellen der Bereitstellung genutzt werden kann. Der von der ArcGIS Knowledge-Site verwendete Graph Store muss jedoch separat gesichert werden.
Wenn Sie für die ArcGIS Knowledge-Site einen NoSQL-Data-Store verwenden, sind zusätzliche Faktoren zu berücksichtigen, um sicherzustellen, dass die mit Ihrer Site verbundenen NoSQL-Datenbanken wiederhergestellt werden können. Für NoSQL-Datenbanken, die außerhalb von ArcGIS verwaltet werden, müssen Sie einen Sicherungs- und Wiederherstellungsplan erstellen, der mit dem Plan zum Sichern und Wiederherstellen von ArcGIS Enterprise koordiniert ist.
Sichern einer ArcGIS Knowledge-Site
Führen Sie die folgenden Schritte aus, um Ihre ArcGIS Enterprise-Bereitstellung und den von der ArcGIS Knowledge-Site verwendeten Graph Store zu sichern.
- Sichern Sie Ihre ArcGIS Enterprise-Bereitstellung mithilfe des Dienstprogramms webgisdr.
- Sichern Sie den Graph Store mithilfe des ArcGIS Data Store-Dienstprogramms backupdatastore.
Sites mit NoSQL-Data Stores
Bei Verwendung von NoSQL-Data-Stores mit Wissensgraphen müssen Sie zusätzlich zu den oben beschriebenen Schritten eine Sicherung der NoSQL-Datenbanken vornehmen, um die ArcGIS Knowledge-Site zu sichern. NoSQL-Datenbanken müssen mit den geeigneten Datenbankverwaltungs-Dienstprogrammen gesichert werden. Hierbei ist die Softwareversion sowie das Betriebssystem zu berücksichtigen.
Von ArcGIS verwaltete Daten
Nutzen Sie Wissensgraphen, die für die Verwendung von NoSQL-Data-Stores, die von ArcGIS verwaltete Daten enthalten, konfiguriert sind, sind zusätzliche Schritte erforderlich, um die ArcGIS Knowledge-Site zu sichern.
Der mit Ihrer ArcGIS Knowledge-Site verknüpfte Graph Store speichert Schemainformationen, die stets mit den gespeicherten Entitäten und Beziehungen in den NoSQL-Datenbanken, die von ArcGIS verwaltete Daten enthalten, synchronisiert werden müssen. Es ist entscheidend, dass der Graph Store und die von ArcGIS verwalteten NoSQL-Datenbanken gleichzeitig gesichert werden, damit die Daten zu einem späteren Zeitpunkt erfolgreich wiederhergestellt werden können.
Änderungen an den von ArcGIS verwalteten NoSQL-Datenbanken werden nur von ArcGIS Pro und ArcGIS Enterprise unterstützt. Alle NoSQL-Datenbanken mit von ArcGIS verwalteten Daten müssen während des Vorgangs zum passenden Zeitpunkt in den schreibgeschützten Modus versetzt werden. Dadurch wird sichergestellt, dass weder im Graph Store noch in den von ArcGIS verwalteten NoSQL-Datenbanken Schreibvorgänge stattfinden, bevor beide Sicherungsvorgänge abgeschlossen sind.
- Sichern Sie Ihre ArcGIS Enterprise-Bereitstellung mithilfe des Dienstprogramms webgisdr.
- Versetzen Sie alle NoSQL-Datenbanken, die mit Ihrer ArcGIS Knowledge-Site verknüpft sind und von ArcGIS verwaltete Daten enthalten, mit dem Dienstprogramm Neo4j oder ArangoDB in den schreibgeschützten Modus.
- Sichern Sie den Graph Store mithilfe des ArcGIS Data Store-Dienstprogramms backupdatastore.
- Sichern Sie die schreibgeschützten NoSQL-Datenbanken mit dem geeigneten Dienstprogramm (Neo4j oder ArangoDB).
- Versetzen Sie die entsprechenden NoSQL-Datenbanken wieder in den Lese-/Schreibmodus.
Benutzerverwaltete Daten
Nutzen Sie Wissensgraphen, die für die Verwendung von NoSQL-Data-Stores, die benutzerverwaltete Daten enthalten, konfiguriert sind, wird davon ausgegangen, dass Sie die NoSQL-Datenbank außerhalb von ArcGIS aktualisieren. Dies sorgt für eine gewisse Flexibilität beim Sichern der ArcGIS Knowledge-Site.
- Sichern Sie Ihre ArcGIS Enterprise-Bereitstellung mithilfe des Dienstprogramms webgisdr.
- Sichern Sie den Graph Store mithilfe des ArcGIS Data Store-Dienstprogramms backupdatastore.
- Sichern Sie die NoSQL-Datenbanken, die mit Ihrer ArcGIS Knowledge-Site verknüpft sind und benutzerverwaltete Daten enthalten, mit dem geeigneten Dienstprogramm (Neo4j oder ArangoDB).
Wiederherstellen einer ArcGIS Knowledge-Site
Führen Sie die folgenden Schritte aus, um Ihre ArcGIS Enterprise-Bereitstellung und den von der ArcGIS Knowledge-Site verwendeten Graph Store wiederherzustellen.
- Stellen Sie Ihre ArcGIS Enterprise-Bereitstellung mithilfe des Dienstprogramms webgisdr wieder her.
- Stellen Sie den Graph Store mithilfe des ArcGIS Data Store-Dienstprogramms restoredatastore wieder her.
Sites mit NoSQL-Data Stores
Bei Verwendung von NoSQL-Data-Stores mit Wissensgraphen müssen Sie zusätzlich zu den oben beschriebenen Schritten Ihre NoSQL-Datenbanken wiederherstellen, um die ArcGIS Knowledge-Site wiederherzustellen. NoSQL-Datenbanken müssen mit den geeigneten Datenbankverwaltungs-Dienstprogrammen wiederhergestellt werden. Hierbei ist die Softwareversion sowie das Betriebssystem zu berücksichtigen.
Von ArcGIS verwaltete Daten
Nutzen Sie Wissensgraphen, die für die Verwendung von NoSQL-Data-Stores, die von ArcGIS verwaltete Daten enthalten, konfiguriert sind, sind zusätzliche Schritte erforderlich, um die ArcGIS Knowledge-Site wiederherzustellen.
Die Daten im Graph Store und die Daten in allen von ArcGIS verwalteten NoSQL-Datenbanken müssen synchron sein. Dies bedeutet, dass alle Komponenten den gleichen Sicherungspunkt aufweisen müssen. Während der Wiederherstellung dürfen weder im Graph Store noch in den von ArcGIS verwalteten NoSQL-Datenbanken Schreibvorgänge stattfinden, bevor alle Schritte abgeschlossen sind. Aus diesem Grund müssen von ArcGIS verwaltete NoSQL-Datenbanken während des Vorgangs zum passenden Zeitpunkt in den schreibgeschützten Modus versetzt werden.
- Stellen Sie Ihre ArcGIS Enterprise-Bereitstellung mithilfe des Dienstprogramms webgisdr wieder her.
- Stellen Sie die NoSQL-Datenbanken, die mit Ihrer ArcGIS Knowledge-Site verknüpft sind und von ArcGIS verwaltete Daten enthalten, mit dem Dienstprogramm Neo4j oder ArangoDB wieder her.
- Versetzen Sie die wiederhergestellten NoSQL-Datenbanken mit den geeigneten Dienstprogrammen in den schreibgeschützten Modus.
- Stellen Sie den Graph Store mithilfe des ArcGIS Data Store-Dienstprogramms restoredatastore wieder her.
- Versetzen Sie die entsprechenden NoSQL-Datenbanken mit dem geeigneten Dienstprogramm (Neo4j oder ArangoDB) wieder in den Lese-/Schreibmodus.
Benutzerverwaltete Daten
Nutzen Sie Wissensgraphen, die für die Verwendung von NoSQL-Data-Stores, die benutzerverwaltete Daten enthalten, konfiguriert sind, wird davon ausgegangen, dass Sie die NoSQL-Datenbank außerhalb von ArcGIS aktualisieren. Dies sorgt für eine gewisse Flexibilität beim Wiederherstellen der ArcGIS Knowledge-Site.
- Stellen Sie Ihre ArcGIS Enterprise-Bereitstellung mithilfe des Dienstprogramms webgisdr wieder her.
- Stellen Sie die NoSQL-Datenbanken, die benutzerverwaltete Daten enthalten und mit dieser ArcGIS Knowledge-Site verknüpft sind, mit dem geeigneten Dienstprogramm (Neo4j oder ArangoDB) wieder her.
- Stellen Sie den Graph Store mithilfe des ArcGIS Data Store-Dienstprogramms restoredatastore wieder her.
Wenn Änderungen in benutzerverwalteten NoSQL-Datenbanken gespeichert wurden, nachdem der Graph Store gesichert wurde, aber bevor die NoSQL-Datenbanksicherungen abgeschlossen waren, können Sie das Datenmodell für die jeweiligen Wissensgraphen in ArcGIS Pro synchronisieren. Es ist ebenso möglich, dass Änderungen in den wiederhergestellten benutzerverwalteten NoSQL-Datenbanken gespeichert wurden, die Wiederherstellung der ArcGIS Knowledge-Site jedoch noch nicht vollständig abgeschlossen war.
Bei der Synchronisierung des Datenmodells wird der Wissensgraph zusammen mit den Entitätstypen, den Beziehungstypen und den Datentypen der jeweiligen Eigenschaft aktualisiert, wobei das aktuelle Datenmodell der benutzerverwalteten NoSQL-Datenbank, die mit dem Wissensgraphen verknüpft, herangezogen wird.