[Atualizado com um novo guia para criar réplicas de Knowledge Graph e sincronizá-las!]
Com o suporte a Knowledge Graph na API do ArcGIS para Python e os guias e notebooks de exemplo abaixo, cientistas de dados, engenheiros e desenvolvedores podem facilmente:
- Começar a trabalhar com grafos do ArcGIS Knowledge usando o arcgis.graph módulo
- Criar novos grafos de conhecimento com dados de exemplo
- Fazer backup de grafos de conhecimento existentes e dar suporte a migrações do ArcGIS Enterprise
- Automatizar o carregamento de dados no grafo de conhecimento da sua empresa
- Automatizar conexões entre grafos de conhecimento; criar relações pai/filho com sincronizações regulares, unidirecionais ou bidirecionais!
Esta publicação será atualizada periodicamente com links para recursos adicionais relacionados a Python. Confira também outros recursos para desenvolvedores em JavaScript e a API REST do Knowledge Server.
Estes guias de Python ajudarão você a começar:
Notebooks de exemplo:
Criar um grafo de conhecimento de exemplo com um conjunto de dados obtido de uma API da Web: Com o notebook 'DataLoadingBees' (anexado abaixo), você pode obter dados de observações de abelhas coletados por usuários do aplicativo iNaturalist. Esse modelo de dados e essas consultas de exemplo também são usados em outros recursos de treinamento, demonstrações e recursos para desenvolvedores de JavaScript.
O fluxo de trabalho é simples:
- Forneça as credenciais do portal (de publicador ou administrador), um nome para o grafo e o número de observações que deseja obter (até 200, devido aos limites da API).
- Execute todas as células
- Obtenha um grafo que contenha observações (somente as licenciadas como domínio público, para que todos esses dados possam ser usados em demonstrações sem preocupação), usuários e espécies com suas relações. Há um modelo de dados detalhado no notebook, mas ele também pode ser facilmente visualizado ao começar a explorar os dados.
Nunca mais perca seus grafos: faça backups! Crie um backup de um grafo do ArcGIS Knowledge que você criou para armazenar seu modelo de dados e seus dados. O backup estará no formato de arquivos JSON, que podem ser lidos para recriar seu grafo ou compartilhados para que outras pessoas possam criar o mesmo grafo em outro servidor. Criar e carregar backups de grafos de conhecimento
Notebooks de exemplo com um projeto do Pro:
- Dependências do ArcGIS: Este projeto de exemplo do ArcGIS Pro pode ser usado para criar rapidamente um grafo de conhecimento ou uma rede de entidades e relações que represente a infraestrutura de TI e o conteúdo de um ou mais portais do ArcGIS Enterprise ou ArcGIS Online, usando um banco de dados de grafos no ArcGIS Enterprise com o ArcGIS Knowledge. (Consulte o pacote do ArcGIS Pro 3.2 e o arquivo README anexados)
Observações sobre versões
- A partir da versão do Python 2.1.0.3, a versão nativa da versão do ArcGIS Pro 3.2, você também pode usar os ArcGIS Notebooks locais no Pro e a versão da API do ArcGIS para Python, pronta para uso, para criar e trabalhar com Knowledge Graphs usando o ArcGIS Knowledge no Enterprise 11.1 ou superior. Você também pode compartilhar facilmente esses projetos do Pro com outros analistas.