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
- Raiz — o nó DATTA no centro. Clique para descobrir os contextos.
- Contextos — clique num contexto para abrir as fontes de dados dele.
- 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. - 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).
- 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.