Com os relatórios entendemos:

               • O que existe na organização;

               • Quem é proprietário;

               • Quantas visualizações possui;

               • Quanto armazenamento consome.

Mas ainda existe uma pergunta importante: Como os conteúdos se relacionam entre si? É exatamente isso que os Item Graphs ajudam a responder.

Um Item Graph representa os conteúdos da organização como uma rede conectada. Cada item torna-se um nó. Exemplos de nós:

               • Feature Layers

               • Web Maps

               • Dashboards

               • Web Apps

               • Scene Layers

               • StoryMaps

Administradores frequentemente precisam responder perguntas como: Quais camadas alimentam este Dashboard? Quais aplicações utilizam este Web Map? Posso excluir esta Layer? O que será impactado se eu atualizar esse serviço? Essas respostas normalmente são difíceis de obter apenas observando propriedades dos itens. O Item Graph resolve esse problema.

Estrutura do Grafo

Cada conteúdo é um nó e cada relacionamento é uma aresta. As conexões representam dependências entre os itens:

Captura de tela 2026 06 24 181744

O grafo permite percorrer toda essa cadeia de dependências.

Agora veremos os Item Graphs funcionando na prática. Os Item Graphs estão disponíveis na ArcGIS API for Python. A função principal utilizada é:

from arcgis.apps.itemgraph import createDependencyGraph

Essa função é responsável por construir o grafo de dependências. O primeiro cenário parte de um Experience Biulder, a função trabalha de forma recursiva: começa pela aplicação e percorre automaticamente todas as dependências. Com apenas uma linha de código é possível descobrir toda a estrutura necessária para que uma aplicação funcione.

Para isso basta identificar o id do item (no exemplo: 221295ff0dfc4d8eaba5a50809d0be76) e com o id em mãos executar a sequencia de código que identificará o item e toda a cadeia de conexão.

Inicialmente foi criado um gráfico simples, cada nó representa um item, cada linha representa uma dependência.

No próximo bloco vamos aprender como identificar conteúdos quebrados.