Avec la mise à niveau de ArcGIS Knowledge Server, votre organisation bénéficie des fonctionnalités et des améliorations du logiciel les plus récentes.
Vous devez mettre à niveau ArcGIS Knowledge Server dans le cadre de la mise à niveau de votre déploiement ArcGIS Enterprise.
Suivez l’ordre recommandé pour mettre à niveau votre déploiement.
- Mettez à niveau votre portail ArcGIS Enterprise.
- Mettez à niveau ArcGIS Web Adaptor pour le portail ArcGIS Enterprise.
- Mettez à niveau le site ArcGIS Server qui fait office de serveur d’hébergement du portail.
- Mettez à niveau ArcGIS Web Adaptor pour le serveur d’hébergement du portail.
- Mettez à niveau ArcGIS Data Store. Le Graph store ArcGIS Data Store est mis à niveau dans le cadre de cette étape.
- Mettez à niveau les autres sites ArcGIS Server du déploiement et notamment votre site ArcGIS Knowledge Server. Pour le site ArcGIS Knowledge Server, suivez les instructions que vous utilisez lors de la mise à niveau d’un site ArcGIS Server fédéré, par exemple le serveur d’hébergement du portail. Veillez à autoriser à nouveau le site comme ArcGIS Knowledge Server.
Le déploiement ArcGIS Enterprise, le graph store ArcGIS Data Store et le site ArcGIS Knowledge Server doivent tous posséder la même version logicielle.
Compatibilité du client avec ArcGIS Enterprise
Pour prendre en charge la création de graphes de connaissances accédant aux données existantes dans une base de données NoSQL, des modifications importantes ont été introduites dans ArcGIS Enterprise 11.1. Cette section présente les problèmes de compatibilité entre les applications clientes, notamment ArcGIS Pro et votre déploiement ArcGIS Enterprise.
ArcGIS Pro
La table suivante illustre les combinaisons spécifiques de ArcGIS Pro et ArcGIS Enterprise qui peuvent être utilisées pour créer des graphes de connaissances et pour afficher, interroger et rechercher des données de graphe de connaissances dans une enquête, une carte, un diagramme de liens et la fenêtre Search and Filter (Rechercher et filtrer).
Portail actif | ArcGIS Enterprise 11.2 | ArcGIS Enterprise 11.1 | ArcGIS Enterprise 11.0 | ArcGIS Enterprise 10.9.1 |
---|---|---|---|---|
ArcGIS Pro 3.2 | ||||
ArcGIS Pro 3.1 | ||||
ArcGIS Pro 3.0 | ||||
ArcGIS Pro 2.9 |
Si vous disposez d’un projet créé avec une version précédente de ArcGIS Pro à l’aide des données d’un graphe de connaissances d’une version précédente de ArcGIS Enterprise, soyez prudent afin de vous assurer que vous pouvez continuer à utiliser votre projet.
- Utilisez uniquement des projets existants avec une combinaison de versions de ArcGIS Pro et ArcGIS Enterprise compatible.
- Ne mettez pas à jour ArcGIS Pro ou ArcGIS Enterprise tant que vous ne pouvez pas les mettre à jour simultanément et que tous les graphes de connaissances d’un site ArcGIS Knowledge Server ne peuvent pas être mis à niveau. N’utilisez pas de projets existants tant que toutes les mises à jour ne sont pas terminées.
Si ArcGIS Pro et ArcGIS Enterprise ne sont pas mis à niveau en même temps, attendez-vous à rencontrer le comportement suivant.
- Si un projet inclut une enquête qui accède à un graphe de connaissances sur un portail ArcGIS Enterprise 11.1 ou une version ultérieure et que vous ouvrez ce projet dans ArcGIS Pro 3.0 ou une version antérieure, vous ne pouvez pas utiliser les données du graphe de connaissances dans ce projet. Si des enquêtes, cartes ou diagrammes de liens affichant des données de graphes de connaissances sont ouverts dans le projet enregistré, vous ne pourrez peut-être pas du tout ouvrir le projet.
- Si votre projet inclut une enquête qui accède à un graphe de connaissances sur un portail ArcGIS Enterprise 11.0 ou une version antérieure et que vous ouvrez ce projet dans ArcGIS Pro 3.1 ou une version ultérieure, vous ne pouvez pas utiliser les données du graphe de connaissances dans ce projet. Tous les diagrammes de liens et enquêtes, ainsi que la fenêtre Search and Filter (Rechercher et filtrer) affichent le message Server incompatible (Serveur incompatible). Les couches de graphes de connaissances sur les cartes affichent le bouton de source de données endommagée . Utilisez le projet dans votre version précédente de ArcGIS Pro jusqu’à ce que le déploiement ArcGIS Enterprise soit mis à niveau dans la version 11.1 ou ultérieure. Dans ArcGIS Pro 3.2, si vous créez un graphe de connaissances ou mettez à niveau un déploiement ArcGIS Enterprise de version 11.1 ou ultérieure, vous pouvez réparer la source de données d’une couche de graphe de connaissances dans une carte ou un diagramme de liens.
Applications qui utilisent des API de développement
Si vous avez créé une application personnalisée qui communique avec un site ArcGIS Knowledge Server à l’aide d’une des API de développement disponibles, votre application rencontrera les mêmes problèmes de compatibilité que ArcGIS Pro. Les applications clientes existantes peuvent uniquement communiquer avec les graphes de connaissances disponibles à partir des déploiements ArcGIS Enterprise 10.9.1 et 11.0.
Vous devez mettre à jour votre application cliente pour utiliser une version plus récente de l’API de développement prenant en charge la communication avec un site ArcGIS Knowledge Server disponible à partir d’un déploiement ArcGIS Enterprise 11.1 ou version ultérieure.
- ArcGIS REST API : de nombreuses opérations dans ArcGIS REST API communiquent avec des graphes de connaissances en envoyant des requêtes et en recevant des réponses au format PBF (Protocolbuffer Binary Format). Le format de chaque requête et de chaque réponse PBF est défini par un fichier .proto approprié. Différentes versions des fichiers .proto doivent être utilisées pour structurer la demande ou la réponse de façon appropriée, selon la version du déploiement ArcGIS Enterprise. Le format PBF utilisé pour communiquer avec un déploiement ArcGIS Enterprise 11.1 ou version ultérieure est différent de celui utilisé pour les déploiements ArcGIS Enterprise 10.9.1 et 11.0. Les applications existantes doivent être mises à jour pour communiquer avec des graphes de connaissances dans un déploiement ArcGIS Enterprise 11.1 ou version ultérieure.
- ArcGIS API for Python : les applications basées sur ArcGIS API for Python version 2.0.1 peuvent uniquement communiquer avec des graphes de connaissances dans un déploiement ArcGIS Enterprise 10.9.1 ou 11.0. Seules les applications basées sur ArcGIS API for Python version 2.1.0 ou ultérieure pourront communiquer avec des graphes de connaissances dans un déploiement ArcGIS Enterprise 11.1 ou version ultérieure.
- ArcGIS API for JavaScript : les applications basées sur ArcGIS API for JavaScript version 4.25 peuvent uniquement communiquer avec des graphes de connaissances dans un déploiement ArcGIS Enterprise 10.9.1 ou 11.0. Seules les applications basées sur ArcGIS API for JavaScript version 4.26 ou ultérieure pourront communiquer avec des graphes de connaissances dans un déploiement ArcGIS Enterprise 11.1 ou version ultérieure.
Mise à niveau à partir de ArcGIS Enterprise 11.0
Après la mise à niveau d’un déploiement ArcGIS Enterprise 11.0, vous pouvez remarquer une différence dans la façon dont les graphes de connaissances mis à niveau et les nouveaux graphes de connaissances se signalent comme étant hébergés et dans l’emplacement où sont stockés les services associés des graphes de connaissances sur le site ArcGIS Knowledge Server.
Dans les déploiements ArcGIS Enterprise 10.9.1 et 11.0, tous les graphes de connaissances apparaissent comme étant des éléments hébergés. De plus, les services du Serveur de graphe de connaissances associés à chaque graphe de connaissances sont stockés dans le dossier Hébergé sur le site ArcGIS Knowledge. Lorsque le déploiement est mis à niveau vers la version 11.1 ou ultérieure, tous les services du Serveur de graphe de connaissances existants demeurent dans le dossier Hébergé sur le site. Toutefois, les graphes de connaissances qui utilisent un data store NoSQL n’apparaissent plus comme hébergés.
Dans un déploiement ArcGIS Enterprise 11.1 ou version ultérieure, les nouveaux services de graphe de connaissances qui utilisent exclusivement le graph store ArcGIS Data Store sont gérés comme auparavant. Les graphes de connaissances apparaissent comme hébergés et leurs services du Serveur de graphe de connaissances associés sont stockés dans le dossier Hébergé sur le site ArcGIS Knowledge. Toutefois, les nouveaux graphes de connaissances qui utilisent un data store NoSQL n’apparaissent pas comme hébergés et leurs services du Serveur de graphe de connaissances associés sont stockés dans le dossier Connaissances sur le site ArcGIS Knowledge. Tous les graphes de connaissances qui utilisent un data store NoSQL sont gérés de la même manière.
Tous les data stores NoSQL dans un déploiement ArcGIS Enterprise 11.0 qui sont associés à un graphe de connaissances existant sont mis à niveau lorsque vous mettez à niveau le déploiement vers la version 11.1 ou ultérieure. Toutefois, si un graphe de connaissances n’a pas été créé pour utiliser le data store NoSQL ou si le graphe de connaissances a été supprimé et que le data store NoSQL existe toujours, le data store ne sera pas mis à niveau. Vous devez supprimer les data stores NoSQL non utilisés et les recréer dans le déploiement 11.1 ou version ultérieure avant qu’ils soient utilisés avec un nouveau graphe de connaissances.
Mise à niveau à partir de ArcGIS Enterprise 10.9.1
La procédure de gestion des licences de ArcGIS Knowledge a changé entre les versions 10.9.1 et 11.0 de ArcGIS Enterprise. Avec ArcGIS Enterprise 10.9.1, ArcGIS Knowledge les licences étaient octroyées en attribuant une extension de type d’utilisateur aux utilisateurs nommés dans le portail Enterprise. L’extension de type d’utilisateur était requise pour accéder aux graphes de connaissances, les analyser, les actualiser et les créer.
Toutefois, à partir de ArcGIS Enterprise 11.0, vous octroyez une licence à un serveur fédéré en tant que site ArcGIS Knowledge. Chaque utilisateur doit être connecté au portail Enterprise pour accéder aux graphes de connaissances, les analyser, les actualiser et les créer sur un site ArcGIS Knowledge fédéré avec ce portail. Vous devez attribuer séparément à chaque utilisateur des privilèges suffisants dans le portail Enterprise pour mener leur travail à bien.
Après la mise à niveau d’un déploiement ArcGIS Enterprise 10.9.1 vers une version plus récente à l’aide du processus décrit ci-dessus, connectez-vous au portail Enterprise en tant qu’administrateur du portail pour supprimer l’extension de type d’utilisateur ArcGIS Knowledge qui a été attribuée, car elle n’est plus applicable. Lorsque vous vous connectez au portail, un message apparaît pour indiquer que le nombre de licences attribuées aux membres de votre organisation dépasse le nombre de licences disponibles.
Cliquez sur l’onglet Organization (Organisation) et sur l’onglet Licenses (Licences). Sous l’en-tête User type extensions (Extensions de types d’utilisateurs), un avertissement indique que l’extension de type d’utilisateur ArcGIS Knowledge a expiré.
Annulez l’attribution de l’extension de type d’utilisateur ArcGIS Knowledge pour tous les utilisateurs concernés. Si aucune autre modification n’a été apportée aux licences disponibles de votre organisation, l’avertissement de licence ne devrait pas apparaître lors de votre prochaine connexion au portail Enterprise.
Vous avez un commentaire à formuler concernant cette rubrique ?