INTERFAZ DEL PROYECTO
SchemaBridge
Definir conceptos y relaciones entre datos para compilar consultas PostgreSQL con validación independiente del SQL.

02 / DEL PROBLEMA A LA SOLUCIÓN
Que una consulta responda a la pregunta correcta.
Un SQL válido puede duplicar registros o relacionar datos que significan cosas distintas. El problema empieza antes de ejecutar la consulta.
Qué permite hacer
- Mapeos y contratos de unión sujetos a aprobación
- Compilación determinista con validación del AST
- Vista previa acotada y contexto reutilizable en DataHub
Mi aportación
Diseñé el dominio semántico, los contratos de unión y el compilador determinista. Construí una interfaz para revisar conceptos y relaciones, junto a una validación independiente del SQL.
Una decisión clave
Aprobar significado, claves y cardinalidad antes de compilar PostgreSQL. Una segunda comprobación revisa la estructura de la consulta generada.
Construido con
- Python
- DataHub
- PostgreSQL
- Pydantic
- SQLGlot
- Streamlit
El proyecto por dentro.
Catálogo y resultados de ejemplo.
TU PROYECTO O TU EQUIPO
Llevemos este criterio a tu próximo reto.
¿Tu equipo necesita consultar datos dispersos sin perder el significado de cada fuente?
