Trabajadores de datos

Analizamos en profundidad los roles de trabajadores con datos. Conocer sus funciones nos ayudará a darles siempre las mejores soluciones.

En este blog hemos hablado de qué significa ser DBA, la mayoría aquí lo somos pero, ¿sabías que hay muchas más formas de trabajar con datos? Desde desarrolladores, analistas, operarios, arquitectos, consultores, arquitectos de datos, científicos de datos y más, cada uno tiene un rol importante y unas habilidades específicas. A lo largo de nuestra carrera nos vamos a encontrar con compañeros en distintos roles que hacen un uso de las bases de datos de manera distinta. Aunque no sea nuestro rol, es importante conocer qué hacen para poder darles siempre las mejores soluciones así que vamos a ello.  Veamos en qué consiste cada uno de estos perfiles y qué hacen en su día a día.

Administradores de bases de datos

Somos nosotros y, como ya vimos, somos los responsables de mantener el funcionamiento, la seguridad y el rendimiento de las BBDD. Nos encargamos de instalar, configurar, actualizar, hacer copias de seguridad, restaurar y monitorear los sistemas de gestión de bases de datos (SGBD) como MySQL, Oracle, SQL Server, etc. También resolvemos problemas técnicos, gestionamos el acceso de los usuarios y garantizamos el cumplimiento de las normas y políticas de la organización. Te recomiendo el artículo tareas de un DBA.

Dentro de este grupo, podemos distinguir entre DBA junior y senior. Los primeros suelen tener menos experiencia y responsabilidad, y se ocupan de tareas más sencillas como la instalación, la configuración y el mantenimiento básico de las BBDD. Los segundos tienen más experiencia y responsabilidad, y se ocupan de tareas más complejas como la optimización, la seguridad y la recuperación de las BBDD.

Arquitectos de bases de datos

Son el siguiente nivel. Son los expertos en diseñar la estructura, el modelo y la arquitectura de las BBDD así como de la infraestructura que la aloja. Definen las entidades, las relaciones, las restricciones, los índices y las claves que componen el esquema lógico y físico de las BBDD. También determinan los requisitos técnicos, funcionales y no funcionales que debe cumplir el sistema. Serán los encargados de diseñar soluciones de alta disponibilidad cumpliendo con los requisitos de negocio. Además, establecen las mejores prácticas, estándares y metodologías para el desarrollo e implementación de las bases de datos.

Desarrolladores de bases de datos

Son los encargados de diseñar, crear y modificar las BBDD según las necesidades de los clientes o los proyectos. Utilizan lenguajes de programación como SQL, PL/SQL, Java, Python, etc. para crear consultas, funciones, procedimientos almacenados, triggers, vistas y otros objetos que permiten manipular y analizar los datos. También deben optimizar el código (muchas veces con nuestra ayuda), depurar errores y documentar su trabajo.

Consultores de bases de datos

Son los profesionales que ofrecen asesoría externa a las organizaciones sobre cómo mejorar el uso y la gestión de sus BBDD. Analizan las necesidades del cliente, evalúan el estado actual del sistema, proponen soluciones a medida e implementan cambios o mejoras. También brindan capacitación y soporte técnico a los usuarios. Suelen tener amplios conocimientos sobre diferentes tipos de BBDD y experiencia en diversos sectores o industrias. Existen consultores tanto de infraestructura como de desarrollo.

Operarios de datos

Son los trabajadores que realizan tareas rutinarias y repetitivas relacionadas con los datos. Por ejemplo, introducir, verificar, clasificar, codificar y archivar datos en las BBDD o en otros sistemas. También pueden realizar consultas simples, generar informes básicos y apoyar a otros miembros del equipo en sus funciones. Suelen tener conocimientos básicos de informática y ofimática y, por eso, permisos muy limitados en la base de datos.

Ingenieros de datos

Son los profesionales que se encargan de construir y mantener las infraestructuras y plataformas que almacenan, procesan y distribuyen los datos. Utilizan herramientas como Hadoop, Spark, Kafka, etc. para crear pipelines escalables, eficientes y confiables. También deben asegurar la calidad, la integridad y la disponibilidad de los datos. Además, colaboran con otros roles como científicos o analistas de datos para facilitar el acceso y el análisis del dato.

Analistas de datos

Son los especialistas en extraer, transformar y cargar (ETL) la información desde diferentes fuentes para luego analizarlos y generar información útil para la toma de decisiones. Utilizan herramientas como Excel, SSIS, SSRS, Power BI, Tableau, R, etc. para crear reportes, tableros, gráficos y modelos estadísticos que revelan patrones, tendencias y oportunidades. También deben comunicar sus hallazgos y recomendaciones a los usuarios finales o a los gerentes.

Científicos de datos

Son el siguiente nivel a los analistas. Son profesionales que aplican técnicas avanzadas de análisis del dato, como el aprendizaje automático, la inteligencia artificial, la minería de datos, etc. para resolver problemas complejos y generar conocimiento e innovación. Utilizan herramientas como Python, R, TensorFlow, etc. para crear algoritmos, modelos y sistemas que permiten extraer valor de la información. También deben comunicar sus resultados y soluciones de forma efectiva y persuasiva a diferentes audiencias.

Arquitectos de datos

Son los profesionales que se encargan de diseñar e implementar la estrategia global para el manejo e integración de los datos en toda la organización. Definen la visión, los objetivos y los principios que guían el uso y el valor de los datos. También establecen la gobernabilidad, la calidad y la seguridad de los datos. Además, coordinan con otros roles como arquitectos empresariales o arquitectos de soluciones para alinear las soluciones con las necesidades del negocio.

Gobierno del dato

En último lugar tenemos al equipo de gobierno del dato. Son los profesionales que se encargan de definir y supervisar las políticas, los procesos y los estándares que regulan el uso y la gestión de los datos en la organización. Establecen las responsabilidades, los roles y los permisos de los usuarios y los proveedores de información. También velan por el cumplimiento de las normativas legales y éticas relacionadas con la protección y el tratamiento de los datos. Además, promueven una cultura basada en los datos y fomentan la colaboración entre las diferentes áreas o departamentos.

Conclusión

Como ves, hay muchos tipos de trabajadores que se dedican a las BBDD y cada uno tiene un papel fundamental en el manejo y aprovechamiento de los datos. Si te interesa aprender más sobre este tema o quieres convertirte en uno de ellos, te invito a seguir leyendo mi blog y a unirte a nuestro grupo de LinkedIn. También puedes seguirnos en Twitter.

Publicado por Roberto Carrancio

Mi nombre es Roberto Carrancio y soy un DBA de SQL server con más de 10 años de experiencia en el sector. Soy el creador del blog soydba.es donde intento publicar varios artículos a la semana (de lunes a viernes que los fines de semana me gusta estar con mi gente y disfrutar de mi moto) Espero que disfrutes leyendo este blog tanto como yo disfruto escribiendo y que te sea de utilidad. Si tienes alguna sugerencia, pregunta o comentario, puedes dejarlo al final de cada entrada o enviarme un correo electrónico. Estaré encantado de leerte y responderte. ¡Gracias por tu visita! Mi principal interés es compartir mi conocimiento sobre bases de datos con todo el que quiera aprenderlo. Me parece un mundo tan apasionante como desconocido. Fuera de lo profesional me encanta la cocina, la moto y disfrutar de tomar una cervecita con amigos.

1 comentario

[…] pero que, por su importancia en las organizaciones, cada vez tiene más peso e independencia, los trabajadores de datos. Estamos hablando de analistas, ingenieros, científicos de datos, etc… Esto nos lleva a tener […]

Deja una respuesta