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.
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
Vous pouvez créer des sauvegardes de votre site ArcGIS Knowledge à l’aide de l’outil WebGISDR, en définissant la propriété INCLUDE_GRAPH_STORE_DATA sur true. Une sauvegarde contient toutes les données et tous les paramètres de votre déploiement de base, ainsi que les services de graphe de connaissances et les données de graphe.
Remarque :
Vous devez configurer un emplacement de sauvegarde pour le graph store avant de créer une sauvegarde.
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 ces bases de données NoSQL gérées par ArcGIS soient sauvegardées en même temps que le reste de votre déploiement ArcGIS Enterprise, 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.
- 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.
- Sauvegardez votre déploiement ArcGIS Enterprise à l’aide de l’utilitaire webgisdr.
- Sauvegardez les bases de données NoSQL en lecture seule à l’aide des utilitaires Neo4j ou ArangoDB appropriés.
- 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.
- 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.
- Sauvegardez votre déploiement ArcGIS Enterprise à l’aide de l’utilitaire webgisdr.
Restaurer un site ArcGIS Knowledge
Pour restaurer votre déploiement ArcGIS Enterprise de base avec les services de graphe de connaissances et les données de graphe, suivez la procédure ci-après. L’environnement que vous restaurez doit avoir configuré le site ArcGIS Knowledge Server avec le rôle Knowledge Server.
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.
- 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.
- Mettez les bases de données NoSQL restaurées en mode lecture seule à l’aide des utilitaires appropriés.
- Restaurez votre déploiement ArcGIS Enterprise à l’aide de l’utilitaire webgisdr.
- 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.
- Restaurez votre déploiement ArcGIS Enterprise à l’aide de l’utilitaire webgisdr.
- 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.
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 à l’aide de l’outil WebGISDR 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.
Vous avez un commentaire à formuler concernant cette rubrique ?