DEV Community

Horacio Degiorgi
Horacio Degiorgi

Posted on

Análisis de datos con IA (gemini)

Mi Experiencia con Gemini: Un Aliado Inesperado en el Análisis de Datos

Recientemente, me encontré ante el desafío de analizar una tabla de PostgreSQL con 6000 registros, "documentos", que contenía una cantidad considerable de información pero que la aplicación que servía para la carga no estaba documentada. Mi objetivo era obtener una comprensión profunda de los datos, identificar valores únicos y cuantificar registros, tareas que, a priori, podrían parecer tediosas y complejas en términos de escritura de consultas SQL. Fue entonces cuando decidí recurrir a Gemini, y la experiencia fue, sin dudas, reveladora.

Al proporcionarle la estructura CREATE TABLE de mi tabla public.documentos, le pedí que generara las consultas SQL necesarias para un análisis completo. No solo me brindó la consulta para obtener el total de registros, sino que también desglosó la cantidad de valores únicos para cada columna, un aspecto crucial para evaluar la calidad y la diversidad de los datos.

Lo que realmente me impresionó fue su capacidad para anticipar mis necesidades. Además de los conteos generales, Gemini generó consultas específicas para la distribución de valores en columnas clave como id_tipo_doc, anio, id_autoridad, y usuario_registra. Esto me permitió ir más allá de los números brutos y visualizar cómo se comportaban los datos dentro de cada categoría, facilitando la identificación de patrones y anomalías. La claridad y concisión de las consultas generadas, listas para ser ejecutadas en mi base de datos, optimizaron significativamente mi tiempo y esfuerzo.

Trabajar con Gemini para este análisis de datos transformó lo que podría haber sido una tarea compleja y demorada en un proceso ágil y eficiente. Su habilidad para interpretar mis requerimientos y traducirlos en código SQL funcional y relevante lo posiciona como un asistente invaluable para cualquier persona que trabaje con bases de datos. Definitivamente, es una herramienta que recomiendo para potenciar el análisis de datos y optimizar los flujos de trabajo.

-- ejemplo de la SQL para un tipo de campo generado por gemini 2.5 flash

-- Para usuario_registra:
SELECT usuario_registra, COUNT(*) AS cantidad
FROM public.documentos
GROUP BY usuario_registra
ORDER BY cantidad DESC;
Enter fullscreen mode Exit fullscreen mode

Top comments (0)