Liberate de la Esclavitud de Datos
- Pedro Castellanos
- Nov 9, 2023
- 3 min read
Introducción: Esclavitud de Datos: Una Lucha Silenciosa
En el mundo de la gestión de datos corporativos, existe una mayoría silenciosa de héroes desconocidos: los "Excellianos". Trabajan incansablemente, día y noche, domando datos para satisfacer los insaciables apetitos de informes, análisis y sistemas devoradores de datos. Son el pegamento humano que cubriendo la brecha entre lo que el sistema debería hacer y las demandas del mundo real.
Estas personas trabajadoras se encuentran atrapadas en un ciclo interminable, ejecutando las mismas rutinas gimnásticas datos a diario o incluso veces varias veces al día. Su misión: extraer información de sistemas Mainframes, ERPs, CRMs, Tableaus y varias otras fuentes de información, solo para cortar y picar estos elementos, creando un guiso de datos en sus hojas de Excel. Aplican vlookups de arriba para abajo, hacen acrobacias con fórmulas y compiten contra el reloj para producir el conjunto de datos que al final alimentan el apetito bórax de informes de Tableau o la interfaz del sistema.
Si te identificas con esta realidad y te has sentido atrapado en las cuadrículas de Excel, no temas: estoy aquí para ayudarte. Solía estar en tus zapatos, paleando datos mientras me sentía como un miembro de la tripulación de un barco vikingo, soportando largas horas e incluso sacrificando fines de semana, todo por el bien de alguien que quería saber cómo iban las cosas.
Finalmente, mi fatiga y una chispa de curiosidad me llevaron a descubrir una forma de liberarme de esta esclavitud del Excel; incluso sin tener que mover un dedo, o simplemente presionando un botón y viendo cómo mi fábrica de datos realizaba su magia. Es probable que tú también tengas esta potente herramienta inactiva en tu PC. Estamos hablando de un producto de Microsoft muy a menudo malentendido y eclipsado por popular Excel: el olvidado compañero de Excel, MS Access.
Ya puedo ver el escepticismo en tu rostro, pensando: "¿Puede esa 'cosa' realmente ayudarme?" Bueno, Microsoft acertó en algo: su nombre. Access realmente brinda acceso a un mundo de posibilidades de manipulación de datos. No es solo una base de datos; es un cortador de datos y un centro, con el poder de vincular diferentes tipos de archivos y bases de datos a su ecosistema, tratándolos a todos como si fueran tablas locales, incluso cuando sin la necesidad de que haya datos físicos alojados en él.
Permíteme ilustrar esto con un ejemplo de la vida real:
Imagina que necesitas actualizar regularmente un informe que compara datos actuales de ventas versus el pronóstico de ventas. Los datos de ventas provienen de tu sistema ERP que se encuentra en una base de datos de Oracle, mientras que el departamento de Marketing hace lo suyo en un servidor MS SQL. Cada día, extraes datos del sistema A en un archivo, obtienes los datos necesarios del sistema B en otro y luego te embarcas en una compleja actuación de malabarismo en Excel, utilizando vlookups para poder llegar al caprichoso diseño necesario para tu tabla dinámica u otro sistema BI. Estás perpetuamente esclavizado por el ciclo interminable de arrastrar y empujar fórmulas en Excel.
Ahora, con Access, puedes vincular ambas tablas utilizando conexiones ODBC y tus credenciales. Simplemente arrastras estas tablas a una hoja de diseño de consulta, las unes, seleccionas los campos para reportar, replicas tus fórmulas de Excel, aplicas filtros y pruebas la consulta hasta que refleje tus requisitos. La guardas. Y haces esto solo UNA VEZ.
Luego, vas a Excel y estableces una conexión con tu nueva base de datos de Access. Seleccionas tu consulta final como la fuente para tu informe de tabla dinámica. Das finalizar y entonces los datos comienzan a fluir sin problemas; realizas tus gráficos y listo. Lo guardas. Y haces esto solo UNA VEZ.
Más tarde, cuando ese molesto tipo del departamento de 'Mentirotecnia' llegue con ajustes de último minuto en el pronóstico, no sudarás. Solo tienes que abrir tu Excel, presionar actualizar y los datos se actualizan al instante. ¡Eso es todo! Excel despierta a Access, Access hace su magia y devuelve tus nuevos datos a Excel.
Embarcarse en una aventura de manipulación de datos en Access no se trata solo de escapar de la esclavitud de datos, sino también de aprender sobre las tuberías de datos y de ETL (Extract, Transform, Load). Las técnicas y trucos que dominas en Access son transferibles a las herramientas ETL. Por otro lado, si funciona en Access, es probable que tu solución se pueda escalar sin problemas a una plataforma más grande como SQL Server o incluso en Databricks. Lo puedo garantizar, porque fue mi propio camino, que este es uno de los mejores caminos que inicié para convertirme en un experto en manipulación de datos. Fue así como pude escapar de la esclavitud de datos y finalmente liberarme de las garras de Excel.
Commentaires