Explora un esquema de grafo desconocido en 5 minutos
Cuándo usarlo: Te entregaron una BD de grafo sin documentación. Necesitas un modelo mental antes de poder escribir consultas útiles.
Requisitos previos
- Neo4j Bolt URL + user/password —
NEO4J_URI=bolt://host:7687,NEO4J_USERNAME,NEO4J_PASSWORD - Usuario de solo lectura recomendado para exploración —
CREATE USER claude SET PASSWORD '...' SET ROLES reader
Flujo
-
Obtén una visión general del esquemaLlama a get_neo4j_schema. Resume las etiquetas de nodos, tipos de relaciones y los patrones (label)-[rel]->(label) más comunes.✓ Copiado→ Resumen de esquema con triples de ejemplo
-
Muestrea nodos representativosPara las 3 etiquetas más comunes, ejecuta MATCH (n:Label) RETURN n LIMIT 3 cada una. Describe qué parece representar cada etiqueta.✓ Copiado→ Descripciones semánticas de etiquetas
-
Dibuja el modelo ER probableBasándote en el esquema y las muestras, describe en prosa la historia de 'entidades' de este grafo. ¿Cuál es el objeto principal, qué se conecta a él, qué es periférico?✓ Copiado→ Descripción clara del modelo de dominio
Resultado: Un modelo de dominio de una página que puedas validar con los autores originales.
Errores comunes
- Muestrear grafos pequeños da patrones engañosos — También ejecuta MATCH (n)-[r]->() RETURN type(r), count(*) para ver cuáles rels dominan