Integraciones · Bases de datos
Pregunta a tu base de datos con IA, con tus palabras
Sí. Con un usuario de solo lectura, o con una copia acordada, leemos bases de datos como MySQL, PostgreSQL, SQL Server o MongoDB. Lo que más trabajo lleva es entender qué guarda cada tabla y cómo se relacionan. Lo acordamos con quien conoce los datos, para que puedas preguntar con tus palabras, sin escribir consultas (SQL), y recibir respuestas que dicen de qué tablas salen.
Solo lectura
Qué información leemos
Lo que puedes preguntarle
La base de datos de una aplicación propia
Muchas empresas tienen un programa hecho a medida para partes de trabajo, reservas o producción. Su base de datos guarda lo que pasa cada día, aunque solo el informático sepa sacarlo. La conectamos para que cualquiera pueda preguntar.
La base de datos que hay debajo del ERP
Cuando el programa de gestión no tiene conexión directa, a veces se puede leer su base de datos con un usuario de solo lectura. Hay que entender bien sus tablas, que no siempre tienen nombres claros.
Registros de máquinas, sensores o tiendas
Lecturas de producción, ventas por caja o movimientos de almacén que se acumulan en tablas grandes. Sirven para preguntar por tendencias y comparar periodos.
Bases NoSQL y documentos JSON
Bases como MongoDB guardan la información en documentos flexibles, sin tablas fijas. Antes de consultarlas acordamos qué campos importan y cómo se ordenan, para que las respuestas sean comparables.
Cómo nos conectamos
Con permiso solo de lectura y sin tocar nada
Un usuario que solo puede leer
Tu responsable de sistemas crea un usuario con permiso de lectura sobre las tablas acordadas, o nos da una copia de la base. Ese usuario no puede insertar, cambiar ni borrar nada.
Solo las tablas que hacen falta
No hace falta leer la base entera. Elegimos las tablas que responden a tus preguntas y dejamos fuera el resto, por ejemplo las de contraseñas o las de configuración.
Un mapa de qué significa cada tabla
Una tabla llamada «MOV_CAB» no le dice nada a nadie. Con quien conoce los datos escribimos qué es cada tabla, cada campo y cada relación. Ese mapa es lo que permite que la IA entienda una pregunta de negocio.
Sin cargar la base de trabajo
Las preguntas se hacen sobre la copia aparte, no sobre tu base de producción. Las lecturas de actualización se programan con sistemas, por ejemplo de noche, y cada respuesta indica de qué momento son los datos.
Versiones y cambios de estructura
Revisamos la versión del motor de base de datos y cómo se accede a ella. Si una actualización de tu programa cambia las tablas, hay que ajustar el mapa; por eso conviene avisarnos antes.
Preguntas que podrías hacer
Con tus palabras, sin fórmulas ni informes. Cada respuesta dice de dónde sale.
- «¿Cuántos partes de trabajo se cerraron la semana pasada por técnico?»
- «¿Qué máquina tuvo más paradas en septiembre y cuánto tiempo sumaron?»
- «¿Qué tienda vendió más los sábados del último trimestre?»
- «¿Qué reservas se cancelaron con menos de 48 horas de antelación este mes?»
- «¿Qué lotes se fabricaron con la materia prima del proveedor 118?»
- «¿Cómo ha evolucionado el tiempo medio de entrega desde enero?»
Lo que conviene saber
- Si nadie sabe ya qué guarda cada tabla, el primer trabajo es descubrirlo con datos de ejemplo. Sin ese mapa no conviene abrir la consulta.
- Bases muy antiguas o instaladas en equipos sin acceso por red pueden necesitar una exportación periódica en lugar de una lectura directa.
- Datos duplicados o registros a medias (pedidos sin cliente, fechas vacías) se arrastran a las respuestas. Los señalamos y acordamos cómo tratarlos en la copia.
- En bases NoSQL, si cada documento guarda los campos de una manera distinta, hay que ordenar antes esa variedad o las comparaciones no serán fiables.
Preguntas frecuentes
Todas las preguntas¿Qué bases de datos podéis leer?
Las más habituales son MySQL, MariaDB, PostgreSQL, SQL Server y MongoDB, pero lo que importa es que haya una forma autorizada de leerla. Revisamos la versión, dónde está instalada y cómo se accede antes de confirmar.
¿Necesito saber SQL para preguntar?
No. SQL es el lenguaje con el que se piden datos a una base, y la idea es que no tengas que usarlo. Preguntas con tus palabras y la respuesta indica qué tablas y qué periodo se han usado.
¿Le dais a la IA acceso a mi base de datos?
No. La IA nunca entra en tu base. El sistema busca en la copia los datos necesarios para cada pregunta, aplica los permisos y envía solo esa parte a la IA, a través de la cuenta de tu empresa.
¿Puede afectar al rendimiento de mi base de producción?
Las consultas se hacen sobre la copia aparte. La base original solo recibe las lecturas de actualización, que se programan con tu equipo de sistemas en los momentos de menos uso.
¿Qué te gustaría saber de tu empresa?
Cuéntanos qué versión de Bases de datos usas y qué quieres poder preguntar.
Revisar mis programas