📑 Reportes de importación y comparación de datos
Esta sección documenta el sistema de generación de reportes automáticos durante los procesos de importación y análisis de datos en el proyecto CORDIA.
Estos reportes permiten validar la integridad de los datos importados, detectar errores o diferencias, y hacer seguimiento de los procesos ejecutados.
🎯 ¿Qué ofrece este sistema?
- Reportes HTML y JSON generados automáticamente al ejecutar comandos de importación
- Comparación de datos entre distintas fuentes (como DALLA y DELLA)
- Logs de diferencias, coincidencias y errores detectados durante los procesos
🌐 Acceso a los reportes
- Local (entorno de desarrollo): http://reports.cordia.local
- Producción: https://reports.cordia.alladixital.org/
Los archivos se generan automáticamente al ejecutar comandos como
cordia:sync-dallaocordia:parse-della-worddesde la CLI.
📁 Estructura de archivos
Los reportes HTML se almacenan en:
./public/reports.cordia/
Y se montan en el contenedor como:
/reports
Cada reporte tiene nombre propio y una descripción en su encabezado.
📘 Ejemplo de reporte disponible
Actualmente, se encuentra disponible el siguiente tipo de reporte:
✅ Comparación DALLA / DELLA
- Compara los lemas del diccionario DALLA con los registros ya existentes en la base de datos de CORDIA (provenientes de DELLA)
- Clasifica en coincidencias exactas, parciales o sin coincidencia
- Visualización en HTML con filtros y resúmenes automáticos
🛠 Recomendaciones
- Revisar los reportes tras cada importación masiva de datos
- Usar los filtros de coincidencia para validar integridad o detectar posibles errores
- Informar de lemas o registros que no coincidan si deberían estar presentes
Este sistema se ampliará con nuevos reportes conforme se desarrollen nuevas funcionalidades de importación y validación.