PT EN
Voltar ao site

Explorar Dados

A tela Explorar Dados (menu lateral, ou categoria Descobrir da tela Features — antes chamada "Explorar Grafo") mostra, num mapa visual, o que existe em cada contexto da plataforma: as entidades e relacionamentos do grafo, os campos dos índices de busca e as tabelas relacionais — tudo a partir das fontes declaradas no cadastro do contexto, sem escrever Cypher ou SQL.

Como navegar — drill-down em 5 níveis

  1. Raiz — o nó DATTA no centro. Clique para descobrir os contextos.
  2. Contextos — clique num contexto para abrir as fontes de dados dele.
  3. Fontes de dados — cada fonte declarada no contexto vira um nó, colorido pelo motor: Neo4j (bancos, um por origem — ex.: febraban, cvm, base-negativa, bcb, cnpj), OpenSearch (índices) e Trino (schemas). O painel lista as fontes com contagens (entidades, documentos, tabelas); clique numa fonte — no mapa ou no painel — para abri-la.
  4. Objetos da fonte:
    • Banco Neo4j → as entidades e relacionamentos DAQUELE banco, com contagens locais; banco sem dados diz "vazio".
    • Índice OpenSearch → os campos no mapa e, no painel, a contagem exata de documentos e dados de amostra (primeiros documentos do índice).
    • Schema Trino → as tabelas do schema; a consulta aos dados segue via agente JDBC (painéis) ou DATTAX (FROM TRINO).
  5. Registros — no painel de uma entidade Neo4j, o botão Ver registros abre as instâncias daquele label como um grafo: os primeiros 100 registros e os relacionamentos entre eles. Clique num registro para ver todas as propriedades com valor e a lista de relacionamentos (tipo e nome da outra ponta, clicável); duplo-clique ou o botão Expandir Nó busca os vizinhos no banco. Clique num relacionamento para ver as propriedades dele.

O breadcrumb (DATTA › Contextos › contexto › fonte › label) e o botão Voltar sobem um nível por vez.

Filtros no nível Registros

A barra Filtrar, acima do mapa, monta filtros do tipo alvo › nome › propriedade › operador › valor — por exemplo, Nó › Empresa › uf › igual a › SP. Cada filtro vira um chip removível; vários filtros se combinam por E. Os operadores são: contém, não contém, igual a, diferente de, começa com, termina com, maior que, maior ou igual a, menor que, menor ou igual a, vazio e não vazio. Texto é comparado sem distinguir maiúsculas; maior/menor comparam como número quando o valor digitado é um número (aceita vírgula decimal) e como texto caso contrário — útil para datas em ISO.

Onde o filtro roda depende do que ele filtra:

  • Filtro do label aberto (o mesmo de Ver registros) vai ao banco: a consulta refaz com o filtro no Cypher, e a contagem mostra quantos registros casam no acervo inteiro (a contagem para em 10.000). É assim que se encontra um registro que não está entre os 100 primeiros.
  • Filtro de relacionamento ou de outro label (nós que chegaram pela expansão) roda no navegador, sobre o que já foi carregado.

A mesma barra, com os mesmos operadores, existe na aba Grafo do chat — ali todo filtro roda no navegador, porque o grafo da resposta é o subgrafo já carregado.

De onde vêm as fontes

O que a tela mostra é exatamente o que o contexto declara em Sistema › Contextos › Bancos de Dados (os dataSources por origem — ver Contextos e o guia de administração da base negativa pública). Um contexto com um único banco continua funcionando como antes (uma fonte só no nível 3); um contexto separado por origem mostra uma fonte por banco/índice/schema.

Permissões

  • GRAPH_EXPLORE — abre a tela e carrega as fontes por contexto.
  • GRAPH_QUERY_EXECUTE — nível Registros (listar e filtrar instâncias) e expansão de nó.
  • SEARCH_EXECUTE — campos dos índices OpenSearch.
  • PANEL_VIEW — tabelas dos schemas Trino.

Sem alguma dessas permissões, a seção correspondente simplesmente não aparece — a tela nunca quebra por falta de permissão.