Elige tu idioma
Curso de Analytics Engineering
Más de 2 millones de estudiantes en todo el mundo

Curso de Analytics Engineering

4,1

Domine las herramientas, técnicas y flujos de trabajo que definen la ingeniería de analítica moderna. Este curso lo lleva desde los fundamentos del modelado de datos hasta tuberías dbt de grado de producción, optimización de almacenes en la nube y flujos de trabajo orquestados. Desarrolle las competencias que los empleadores están contratando activamente en este momento.

Dedika para empresas

Qué vas a aprender:

Aprenderá a diseñar modelos de datos en capas usando patrones dimensionales y de estrella, y luego a implementarlos como proyectos dbt probados y documentados. Desarrollará competencias avanzadas en SQL para almacenes de datos en la nube y aplicará técnicas de optimización de consultas que reducen el costo y mejoran la confiabilidad. El curso cubre marcos de calidad de datos, orquestación de tuberías con Airflow, CI/CD para proyectos de datos y una capa de métricas gobernadas usando la capa semántica de dbt. También explorará Python para tareas de análisis, observabilidad de datos y tendencias emergentes que incluyen arquitecturas lakehouse y desarrollo asistido por IA. Al finalizar, estará capacitado para construir y mantener sistemas de analítica en producción de extremo a extremo.

Cómo estudias de forma práctica Curso de Analytics Engineering

Cómo practicas Curso de Analytics Engineering

Para ti que eres empresa y quieres capacitar a tu equipo

En Dedika para empresas, el curso incluye ejercicios y ejemplos adaptados a tu propio negocio y a las necesidades de tu empresa.

Haz clic aquí

Contenido del curso

8 Capítulos • 41 LeccionesDuración entre 4 y 360 horas (tú decides)

Capítulo 1Ver detalles

Fundamentos de Ingeniería Analítica

  • Lección 1 • Panorama General del Stack de Datos Moderno

    Mapea las categorías de herramientas que componen una plataforma de datos contemporánea. Proporciona el vocabulario utilizado a lo largo del curso.

  • Lección 2 • Fundamentos de Control de Versiones para Equipos de Datos

    Cubre flujos de trabajo de Git adaptados para bases de código analítico. Conecta el control de código fuente con el trabajo de datos colaborativo y reproducible.

  • Lección 3 • Repaso de SQL para Analítica

    Revisa las construcciones SQL más críticas para las transformaciones analíticas. Asegura una línea base común antes de introducir patrones de consulta avanzados.

  • Lección 4 • Fundamentos de Modelado de Datos

    Introduce conceptos relacionales y paradigmas de modelado utilizados para estructurar datos analíticos. Fundamenta a los estudiantes en la teoría antes del trabajo práctico de transformación.

  • Lección 5 • El Rol del Ingeniero Analítico

    Define la ingeniería analítica y su posición entre los datos crudos y los consumidores de negocio. Establece el contexto profesional para todo el trabajo técnico posterior.

Capítulo 2Ver detalles

Trabajando con Bodegas de Datos en la Nube

  • Lección 1 • SQL Avanzado para Bodegas

    Extiende las habilidades de SQL a funciones específicas de bodega y patrones de rendimiento. Desarrolla la fluidez en escritura de consultas requerida para transformaciones complejas.

  • Lección 2 • Carga y Puesta en Escena de Datos

    Cubre la carga masiva, formatos de archivo y patrones de área de puesta en escena para la ingesta de datos crudos. Conecta la ingesta con el flujo de trabajo de transformación.

  • Lección 3 • Fundamentos de Control de Acceso y Gobierno de Datos

    Introduce el acceso basado en roles, el enmascaramiento de datos y los permisos a nivel de esquema. Establece hábitos de gobierno antes de construir canalizaciones de producción.

  • Lección 4 • Arquitectura de Bodega en la Nube

    Explica la separación de cómputo y almacenamiento, las bodegas virtuales y los modelos de ejecución de consultas. Proporciona el contexto arquitectónico necesario para escribir SQL eficiente.

  • Lección 5 • Rendimiento y Optimización de Consultas

    Enseña la generación de perfiles de consulta, estrategias de agrupamiento y particionamiento. Reduce directamente los costos de cómputo y mejora la confiabilidad de la canalización.

Capítulo 3Ver detalles

Canalizaciones de Transformación con dbt

  • Lección 1 • Documentación y el DAG de dbt

    Enseña descripciones de modelos, documentación a nivel de columna y visualización del DAG. Produce canalizaciones autodocumentadas que apoyan la colaboración en equipo.

  • Lección 2 • Modelos Incrementales y Rendimiento

    Profundiza en estrategias incrementales para tablas grandes. Equilibra la frescura, el costo y la corrección en canalizaciones de producción.

  • Lección 3 • Construcción de Modelos y Materializaciones

    Cubre archivos de modelo SQL, la función ref() y tipos de materialización. Enseña cómo dbt compila y ejecuta la lógica de transformación.

  • Lección 4 • Macros, Paquetes y Jinja

    Extiende dbt con macros Jinja reutilizables y paquetes de la comunidad. Reduce la duplicación de código y acelera el desarrollo del proyecto.

  • Lección 5 • Estructura y Configuración del Proyecto dbt

    Recorre la inicialización del proyecto, la estructura de directorios y la configuración de perfiles. Establece el andamiaje del proyecto utilizado en todo el trabajo posterior con dbt.

  • Lección 6 • Pruebas de Calidad de Datos en dbt

    Introduce pruebas de dbt integradas y personalizadas para validar las suposiciones de los datos. Integra verificaciones de calidad directamente en la canalización de transformación.

Capítulo 4Ver detalles

Patrones de Modelado de Datos y Mejores Prácticas

  • Lección 1 • Patrones de Reutilización y Modularidad

    Enseña los principios DRY aplicados a modelos de datos mediante macros y capas de puesta en escena compartidas. Reduce la carga de mantenimiento en proyectos en crecimiento.

  • Lección 2 • Manejo de Relaciones de Datos Complejas

    Aborda relaciones de muchos a muchos, tablas puente y jerarquías. Prepara a los estudiantes para modelar con precisión la complejidad del negocio real.

  • Lección 3 • Modelado Dimensional en la Práctica

    Aplica el diseño de esquema en estrella a casos de uso analíticos reales. Traduce la teoría del Capítulo 1 en modelos dbt listos para producción.

  • Lección 4 • Una Gran Tabla vs. Data Marts Normalizados

    Compara tablas amplias desnormalizadas con estructuras de data mart normalizadas. Guía a los estudiantes en la elección del patrón correcto para cada caso de uso.

  • Lección 5 • Diseño de Arquitectura en Capas

    Establece capas de puesta en escena, intermedia y de data mart como un enfoque de modelado estructurado. Proporciona el marco organizativo para todas las decisiones de diseño de modelos.

Capítulo 5Ver detalles

Estrategias de Prueba y Calidad de Datos

  • Lección 1 • Alertas, Monitoreo y Remediación

    Construye canalizaciones de alerta y flujos de trabajo de respuesta a incidentes para fallos de calidad de datos. Cierra el ciclo entre la detección y la resolución.

  • Lección 2 • Great Expectations y Marcos Personalizados

    Aplica un marco de calidad de datos dedicado junto con las pruebas de dbt. Proporciona capacidades de validación más ricas para requisitos de calidad complejos.

  • Lección 3 • Pruebas Estadísticas y de Distribución

    Introduce verificaciones de volumen, monitoreo de distribución y detección de anomalías para datos numéricos. Detecta desviaciones de datos sutiles que las pruebas estructurales pasan por alto.

  • Lección 4 • Dimensiones de Calidad de Datos

    Define completitud, precisión, coherencia, puntualidad y unicidad como dimensiones de calidad medibles. Enmarca la estrategia de prueba para todo el capítulo.

  • Lección 5 • Pruebas de Esquema y Restricciones

    Cubre la validación de esquemas, la aplicación de tipos de datos y las verificaciones de integridad referencial. Evita que los problemas estructurales de datos se propaguen aguas abajo.

Capítulo 6Ver detalles

Orquestación y Programación de Canalizaciones

  • Lección 1 • Construcción de Flujos de Trabajo con Airflow

    Cubre la autoría de DAGs de Airflow, operadores y conexiones. Traduce los conceptos de orquestación en código de canalización funcional.

  • Lección 2 • Monitoreo y Observabilidad para Canalizaciones

    Introduce metadatos de canalización, historial de ejecución e integraciones de monitoreo externo. Proporciona visibilidad sobre el estado de la canalización a escala.

  • Lección 3 • Programación y Gestión de Dependencias

    Enseña expresiones cron, programación consciente de datos y dependencias entre DAGs. Asegura que las canalizaciones se ejecuten en el orden y momento correctos.

  • Lección 4 • Conceptos y Herramientas de Orquestación

    Introduce la orquestación basada en DAGs, las dependencias de tareas y el panorama de orquestadores. Proporciona la base conceptual antes del trabajo práctico con herramientas.

  • Lección 5 • Manejo de Errores y Lógica de Reintento

    Implementa reintentos, tiempos de espera agotado y devoluciones de llamada por fallo en canalizaciones orquestadas. Incorpora resiliencia en los flujos de trabajo de producción.

Capítulo 7Ver detalles

Ingeniería Analítica en Producción

  • Lección 1 • Gestión de Costos en Producción

    Aplica controles de costos de bodega, presupuestos de consulta y etiquetado de recursos a las canalizaciones de producción. Equilibra el rendimiento con el costo operativo.

  • Lección 2 • Respuesta a Incidentes para Canalizaciones de Datos

    Establece runbooks, prácticas de guardia y procesos post mortem para incidentes de datos. Reduce el tiempo medio de recuperación ante fallos de producción.

  • Lección 3 • Gestión de Secretos y Configuración

    Cubre el almacenamiento seguro de credenciales, variables de entorno y administradores de secretos. Previene la exposición de credenciales en las bases de código analítico.

  • Lección 4 • CI/CD para Canalizaciones de Datos

    Implementa canalizaciones de prueba y despliegue automatizadas para proyectos dbt. Aporta disciplina de ingeniería de software a los flujos de trabajo de transformación de datos.

  • Lección 5 • Gestión y Promoción de Entornos

    Define entornos de desarrollo, preparación y producción, y flujos de trabajo de promoción. Evita que los cambios no probados lleguen a los datos críticos para el negocio.

Capítulo 8Ver detalles

Capa de Métricas y Modelado Semántico

  • Lección 1 • Modelado de Dimensiones y Entidades

    Diseña relaciones de entidad y jerarquías de dimensiones dentro de la capa semántica. Permite un corte y filtrado consistente en todas las métricas.

  • Lección 2 • El Concepto de Capa de Métricas

    Explica por qué una capa de métricas centralizada elimina la inconsistencia de métricas entre herramientas. Motiva el trabajo de modelado semántico que sigue.

  • Lección 3 • Definiendo Métricas con la Capa Semántica de dbt

    Cubre la sintaxis de MetricFlow para definir medidas, dimensiones y métricas en dbt. Produce definiciones de métricas reutilizables consumibles por cualquier herramienta de BI.

  • Lección 4 • Gobierno y Versionado de Métricas

    Establece la propiedad, la gestión de cambios y las prácticas de versionado para las definiciones de métricas. Mantiene la confianza en las métricas a medida que el negocio evoluciona.

  • Lección 5 • Consultando y Consumiendo la Capa de Métricas

    Demuestra cómo las herramientas de BI y las API consumen las métricas de la capa semántica. Valida que las definiciones producen resultados correctos de extremo a extremo.

Certificación

Tu certificado válido de finalización

Este curso es para ti:

  • Analista de datos: listo para ir más allá de los tableros y adentrarse en el trabajo de transformación.

  • Desarrollador SQL: desea formalizar sus competencias de modelado de datos para pilas modernas.

  • Desarrollador de inteligencia de negocios: en transición hacia roles de datos con enfoque en ingeniería.

  • Ingeniero de datos junior: busca especializarse específicamente en la capa de analítica.

  • Persona en cambio de carrera: ingresa al área de datos desde finanzas, operaciones o una formación técnica.

  • Generalista de equipos de datos: apunta a ser dueño de la tubería completa desde la fuente hasta el mart.

Lo que dicen nuestros estudiantes

Sus clases son perfectas. Adquirí el paquete de un año y, finalmente, tengo la oportunidad de seguir diversos temas de mi interés sin necesidad de cambiar de plataforma... les agradezco por todo lo que hacen, ya los he recomendado a otras personas...
Giulio Carlo
Giulio CarloEstudiante de Marketing Digital
Me gusta cómo las lecciones van directo al grano y cómo puedo cambiar capítulos y saltar contenidos que no necesito.
Mariana Ferres
Mariana FerresEstudiante de Fotografía
Me gusta el contenido y la forma de presentación y transcripción de videos, ¡lo que acelera el proceso!
Luciana Alvarenga
Luciana AlvarengaEstudiante de Diseño de Uñas
La plataforma es rápida, simple de usar. La diversidad de contenido y los videos complementarios ayudan mucho en el aprendizaje.
André Felipe
André FelipeEstudiante de Ingeniería de Prompts

Principales capacitaciones

Preguntas frecuentes

¿Quién es Dedika?

¿El certificado es válido en Ecuador?

¿Los cursos son gratuitos?

¿Cuál es la carga horaria del curso?

¿Cómo son los cursos?

¿Cómo funcionan los cursos?

¿Cuál es la duración de los cursos?

¿Cuál es el costo o precio de los cursos?

¿Qué es un curso EAD u online y cómo funciona?

Curso en PDF