[¡Actualizado con una nueva guía para crear réplicas de Knowledge Graph y sincronizarlas!]
Gracias a la compatibilidad con Knowledge Graph en la API de ArcGIS para Python y a las guías y notebooks de ejemplo que se muestran a continuación, los científicos de datos, ingenieros y desarrolladores pueden fácilmente:
- Empezar a trabajar con grafos de ArcGIS Knowledge usando el arcgis.graph módulo
- Crear nuevos grafos de conocimiento con datos de ejemplo
- Hacer copias de seguridad de los grafos de conocimiento existentes y facilitar las migraciones de ArcGIS Enterprise
- Automatizar la carga de datos en el grafo de conocimiento empresarial
- Automatizar las conexiones entre grafos de conocimiento; crear relaciones de padre e hijo con sincronización periódica, unidireccional o bidireccional
Esta publicación se actualizará periódicamente con enlaces a recursos adicionales relacionados con Python. No te pierdas otros recursos para desarrolladores de JavaScript ni la API REST de Knowledge Server.
Estas guías de Python te ayudarán a empezar:
Notebooks de ejemplo:
Crear un grafo de conocimiento de ejemplo con un conjunto de datos obtenido de una API web: Con el notebook 'DataLoadingBees' (adjunto más abajo), puedes obtener datos de observaciones de abejas recopilados por usuarios de la aplicación iNaturalist. Este modelo de datos y estas consultas de ejemplo también se utilizan en otros recursos de formación, demostraciones y recursos para desarrolladores de JavaScript.
El flujo de trabajo es sencillo:
- Proporciona las credenciales del portal (de publicador o administrador), un nombre para el grafo y el número de observaciones que quieres obtener (hasta 200, debido a los límites de la API).
- Ejecuta todas las celdas
- Obtén un grafo que contenga observaciones (solo las que tengan licencia de dominio público, para que todos estos datos puedan usarse en demostraciones sin preocupaciones), usuarios y especies, junto con sus relaciones. El notebook incluye un modelo de datos representado gráficamente, que también puedes ver fácilmente al empezar a explorar los datos.
¡No vuelvas a perder tus grafos gracias a las copias de seguridad! Crea una copia de seguridad de un grafo de ArcGIS Knowledge que hayas creado para guardar el modelo de datos y los datos. La copia estará en formato JSON y podrá leerse para recrear el grafo o compartirse para que otras personas puedan crear el mismo grafo en otro servidor. Crear y cargar copias de seguridad de Knowledge Graph
Notebooks de ejemplo con un proyecto de Pro:
- Dependencias de ArcGIS: Este proyecto de ArcGIS Pro de ejemplo puede utilizarse para crear rápidamente un grafo de conocimiento o una red de entidades y relaciones que represente la infraestructura de TI y el contenido de uno o varios portales de ArcGIS Enterprise o ArcGIS Online, usando una base de datos de grafos en ArcGIS Enterprise con ArcGIS Knowledge. (Consulta el paquete de ArcGIS Pro 3.2 y el archivo README adjuntos).
Notas sobre las versiones
- A partir de la versión de Python (2.1.0.3), la versión nativa incluida en ArcGIS Pro 3.2, también puedes usar ArcGIS Notebooks locales dentro de Pro y la versión de la API de ArcGIS para Python incluida de serie para crear y trabajar con Knowledge Graphs mediante ArcGIS Knowledge en Enterprise 11.1 o posterior. También puedes compartir fácilmente esos proyectos de Pro con otros analistas.