Skip To Content

Sauvegarder et restaurer un site ArcGIS Knowledge

Une considération clé de votre site ArcGIS Knowledge consiste à développer un plan de restauration du site en cas de défaillance matérielle ou de pertes de données. Vous pouvez exporter les composants de votre déploiement ArcGIS Enterprise dans un fichier de sauvegarde qui servira à le restaurer, à un stade ultérieur. Il convient, toutefois, de sauvegarder séparément le graph store utilisé par le site ArcGIS Knowledge.

Si vous utilisez un data store NoSQL avec votre site ArcGIS Knowledge, vous devez tenir compte de facteurs supplémentaires pour vous assurer qu’il est possible de restaurer les bases de données NoSQL associées à votre site. Vous devez créer un plan pour sauvegarder et restaurer vos bases de données NoSQL en dehors d’ArcGIS qui soit coordonné avec votre plan prévu pour sauvegarder et restaurer ArcGIS Enterprise.

Sauvegarder un site ArcGIS Knowledge

Suivez les étapes ci-dessous pour sauvegarder votre déploiement ArcGIS Enterprise et le graph store utilisé par votre site ArcGIS Knowledge.

  1. Sauvegardez votre déploiement ArcGIS Enterprise à l’aide de l’utilitaire webgisdr.
  2. Sauvegardez le graph store à l’aide de l’utilitaire ArcGIS Data Store backupdatastore.

Sites avec data stores NoSQL

Lorsque vous utilisez des data stores NoSQL avec des graphes de connaissances, en plus des étapes précédentes, vous devez sauvegarder vos bases de données NoSQL pour sauvegarder votre site ArcGIS Knowledge. Les bases de données NoSQL doivent être sauvegardées à l’aide des utilitaires d’administration de base de données appropriés, conformément à la version du logiciel et à celle de votre environnement d’exploitation.

Données gérées par ArcGIS

Lorsque vous disposez de graphes de connaissances configurés pour utiliser des data stores NoSQL contenant des données gérées par ArcGIS, des étapes supplémentaires sont requises pour sauvegarder votre site ArcGIS Knowledge.

Le graph store associé à votre site ArcGIS Knowledge renferme des informations sur la structure qui doivent rester synchronisées avec les entités et les relations figurant dans les bases de données NoSQL qui contiennent les données gérées par ArcGIS. Il est indispensable que le graph store et ces bases de données NoSQL gérées par ArcGIS soient sauvegardés en même temps, de manière à ce que les données puissent être restaurées à l’avenir.

Les modifications apportées aux bases de données NoSQL gérées par ArcGIS ne sont prises en charge que via ArcGIS Pro et ArcGIS Enterprise. Toutes les bases de données NoSQL contenant des données gérées par ArcGIS doivent être placées en mode lecture seule au moment opportun du processus. Cela garantit qu’aucune opération d’écriture n’est effectuée sur le graph store ou sur les bases de données NoSQL gérées par ArcGIS avant la fin des deux opérations de sauvegarde.

  1. Sauvegardez votre déploiement ArcGIS Enterprise à l’aide de l’utilitaire webgisdr.
  2. Mettez toutes les bases de données NoSQL associées à votre site ArcGIS Knowledge qui contiennent des données gérées par ArcGIS en mode lecture seule à l’aide des utilitaires Neo4j ou ArangoDB.
  3. Sauvegardez le graph store à l’aide de l’utilitaire ArcGIS Data Store backupdatastore.
  4. Sauvegardez les bases de données NoSQL en lecture seule à l’aide des utilitaires Neo4j ou ArangoDB appropriés.
  5. Replacez les bases de données NoSQL appropriées en mode lecture-écriture.

Données gérées par l’utilisateur

Lorsque vous disposez de graphes de connaissances configurés pour utiliser des data stores NoSQL contenant des données gérées par l’utilisateur, vous devez mettre à jour la base de données NoSQL en dehors d’ArcGIS. Cela vous offre une certaine flexibilité pendant la sauvegarde de votre site ArcGIS Knowledge.

  1. Sauvegardez votre déploiement ArcGIS Enterprise à l’aide de l’utilitaire webgisdr.
  2. Sauvegardez le graph store à l’aide de l’utilitaire ArcGIS Data Store backupdatastore.
  3. Sauvegardez les bases de données NoSQL associées à votre site ArcGIS Knowledge qui contiennent des données gérées par l’utilisateur à l’aide des utilitaires Neo4j ou ArangoDB appropriés.

Restaurer un site ArcGIS Knowledge

Suivez les étapes ci-dessous pour restaurer votre déploiement ArcGIS Enterprise et le graph store utilisé par votre site ArcGIS Knowledge.

  1. Restaurez votre déploiement ArcGIS Enterprise à l’aide de l’utilitaire webgisdr.
  2. Restaurez le graph store à l’aide de l’utilitaire ArcGIS Data Store restoredatastore.

Sites avec data stores NoSQL

Lorsque vous utilisez des data stores NoSQL avec des graphes de connaissances, en plus des étapes précédentes, vous devez restaurer vos bases de données NoSQL pour restaurer votre site ArcGIS Knowledge. Les bases de données NoSQL doivent être restaurées à l’aide des utilitaires d’administration de base de données appropriés, conformément à la version du logiciel et à celle de votre environnement d’exploitation.

Données gérées par ArcGIS

Lorsque vous disposez de graphes de connaissances configurés pour utiliser des data stores NoSQL contenant des données gérées par ArcGIS, des étapes supplémentaires sont requises pour restaurer votre site ArcGIS Knowledge.

Les données du graph store et les données de toutes les bases de données NoSQL gérées par ArcGIS doivent être synchronisées. Cela signifie que toutes les pièces doivent représenter le même point de sauvegarde. Aucune opération d’écriture ne doit être effectuée dans le graph store ou dans une base de données NoSQL gérée par ArcGIS avant la fin de toutes les étapes du processus de restauration. C’est pourquoi les bases de données NoSQL gérées par ArcGIS doivent être placées en mode lecture seule au moment opportun du processus.

  1. Restaurez votre déploiement ArcGIS Enterprise à l’aide de l’utilitaire webgisdr.
  2. Restaurez les bases de données NoSQL associées à votre site ArcGIS Knowledge qui contiennent des données gérées par ArcGIS à l’aide des utilitaires Neo4j ou ArangoDB.
  3. Mettez les bases de données NoSQL restaurées en mode lecture seule à l’aide des utilitaires appropriés.
  4. Restaurez le graph store à l’aide de l’utilitaire ArcGIS Data Store restoredatastore.
  5. Remettez les bases de données NoSQL appropriées en mode lecture-écriture à l’aide des utilitaires Neo4j ou ArangoDB appropriés.

Données gérées par l’utilisateur

Lorsque vous disposez de graphes de connaissances configurés pour utiliser des data stores NoSQL contenant des données gérées par l’utilisateur, vous devez mettre à jour la base de données NoSQL en dehors d’ArcGIS. Cela vous offre une certaine flexibilité pendant la restauration de votre site ArcGIS Knowledge.

  1. Restaurez votre déploiement ArcGIS Enterprise à l’aide de l’utilitaire webgisdr.
  2. Restaurez les bases de données NoSQL qui contiennent des données gérées par l’utilisateur associées à ce site ArcGIS Knowledge à l’aide des utilitaires Neo4j ou ArangoDB appropriés.
  3. Restaurez le graph store à l’aide de l’utilitaire ArcGIS Data Store restoredatastore.

Si des modifications ont été enregistrées sur des bases de données NoSQL gérées par l’utilisateur après la sauvegarde du graph store et avant la fin des sauvegardes de la base de données NoSQL, vous pouvez synchroniser le modèle de données pour les graphes de connaissances appropriés dans ArcGIS Pro. De même, des modifications peuvent avoir été enregistrées dans les bases de données NoSQL gérées par l’utilisateur après leur restauration, mais avant la fin du processus de restauration du site ArcGIS Knowledge.

Le processus de synchronisation du modèle de données met à jour le graph store avec les types d’entités, de relations et de données de leurs propriétés à l’aide du modèle de données actuel de la base de données NoSQL gérée par l’utilisateur associée à un graphe de connaissances.