[Mis à jour avec un nouveau guide pour créer des réplicas de Knowledge Graph et les synchroniser !]
Grâce à la prise en charge des graphes de connaissances dans l’API ArcGIS pour Python, ainsi qu’aux guides et exemples de notebooks ci-dessous, les scientifiques des données, les ingénieurs et les développeurs peuvent facilement :
- Commencer à travailler avec les graphes ArcGIS Knowledge à l’aide du arcgis.graph module
- Créer de nouveaux graphes de connaissances à partir de données d’exemple
- Sauvegarder les graphes de connaissances existants et faciliter les migrations d’ArcGIS Enterprise
- Automatiser l’alimentation en données de votre graphe de connaissances d’entreprise
- Automatiser les connexions entre les graphes de connaissances ; créer des relations parent-enfant avec une synchronisation régulière, à sens unique ou bidirectionnelle !
Cet article sera régulièrement mis à jour avec des liens vers des ressources Python supplémentaires. N’hésitez pas à consulter les autres ressources pour les développeurs JavaScript et le REST API d’ArcGIS Knowledge Server.
Ces guides Python vous aideront à démarrer :
Exemples de notebooks :
Créer un graphe de connaissances d’exemple à partir d’un jeu de données récupéré sur une API web: avec le 'notebook DataLoadingBees (joint ci-dessous), vous pouvez récupérer des données d’observation des abeilles recueillies par les utilisateurs de l’application iNaturalist. Ce modèle de données et ces requêtes d’exemple sont également utilisés dans d’autres ressources de formation, démonstrations et ressources pour les développeurs JavaScript.
Le processus est simple :
- Indiquez vos identifiants de portail (éditeur ou administrateur), le nom de votre graphe et le nombre d’observations à récupérer (jusqu’à 200, en raison des limites de l’API).
- Exécutez toutes les cellules
- Obtenez un graphe contenant des observations (uniquement celles sous licence du domaine public, afin que toutes ces données puissent être utilisées sans souci dans des démonstrations), des utilisateurs et des espèces, ainsi que leurs relations. Le notebook présente un modèle de données, que vous pouvez également découvrir facilement en explorant les données.
Ne perdez plus jamais vos graphes grâce aux sauvegardes ! Créez une sauvegarde d’un graphe ArcGIS Knowledge que vous avez créé afin d’enregistrer son modèle de données et ses données. La sauvegarde sera constituée de fichiers JSON pouvant être lus pour recréer votre graphe ou partagés afin que d’autres puissent créer le même graphe sur un autre serveur. Créer et charger des sauvegardes de graphes de connaissances
Exemples de notebooks avec un projet Pro :
- Dépendances ArcGIS : Cet exemple de projet ArcGIS Pro permet de créer rapidement un graphe de connaissances, ou un réseau entité-relation, représentant l’infrastructure informatique et le contenu d’un ou de plusieurs portails ArcGIS Enterprise ou ArcGIS Online, à l’aide d’une base de données de graphes dans ArcGIS Enterprise avec ArcGIS Knowledge. (Voir le package ArcGIS Pro 3.2 et le fichier README joints.)
Remarques sur les versions
- À partir de la version Python 2.1.0.3, intégrée à ArcGIS Pro 3.2, vous pouvez également utiliser les notebooks ArcGIS locaux dans Pro et l’API ArcGIS pour Python, disponibles d’emblée, afin de créer et d’utiliser des graphes de connaissances avec ArcGIS Knowledge dans Enterprise 11.1 ou version ultérieure. Vous pouvez aussi facilement partager ces projets Pro avec d’autres analystes.