Elige tu idioma
Curso de Data Warehouse
Más de 2 millones de estudiantes en todo el mundo

Curso de Data Warehouse

Domine cada capa del almacenamiento de datos empresariales, desde el modelado dimensional y los pipelines ETL hasta el despliegue en la nube y la optimización del rendimiento. Este curso integral le proporciona las competencias técnicas y los frameworks prácticos que los empleadores esperan de un especialista en bodegas de datos. Construya soluciones listas para producción y avance con confianza hacia uno de los roles más demandados en ingeniería de datos.

Dedika para empresas

Lo que vas a aprender:

Aprenderá a diseñar modelos dimensionales, construir y automatizar pipelines ETL y aplicar técnicas avanzadas de SQL para cargas de trabajo analíticas. El curso cubre frameworks de calidad de datos, políticas de gobernanza y estrategias de optimización del rendimiento de la bodega de datos. Desplegará y administrará entornos de bodega de datos basados en la nube utilizando infraestructura como código y mejores prácticas de seguridad. Los temas también incluyen integración de datos en streaming, arquitecturas lakehouse, DataOps y conectividad con herramientas de BI. Al finalizar, podrá entregar una solución completa de bodega de datos desde la recopilación de requisitos hasta la entrega a producción.

Cómo estudias de forma práctica Curso de Data Warehouse

Cómo practicas Curso de Data Warehouse

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 • 40 LeccionesDuración entre 4 y 360 horas (tú decides)

Capítulo 1Ver detalles

Fundamentos de la bodega de datos

  • Lección 1 • Qué es una bodega de datos

    Define una bodega de datos y la contrasta con los sistemas OLTP. Todas las decisiones de arquitectura posteriores se basan en esta distinción.

  • Lección 2 • Historia y evolución de la bodega de datos

    Rastrea la evolución de la bodega de datos desde los primeros sistemas de soporte a decisiones hasta las plataformas modernas en la nube. Proporciona el contexto del porqué existen las arquitecturas actuales.

  • Lección 3 • Conceptos centrales de la bodega de datos

    Introduce la granularidad, la integración y los metadatos como principios fundamentales. Estos conceptos apuntalan cada decisión de diseño que se cubre más adelante.

  • Lección 4 • Roles y partes interesadas clave

    Identifica a los profesionales que construyen, mantienen y consumen una bodega de datos. Aclara las responsabilidades del especialista dentro de un equipo más amplio.

  • Lección 5 • Panorama general de la arquitectura de la bodega de datos

    Mapea las capas principales de una bodega: stage, integración y presentación. Los estudiantes obtienen un modelo mental que se utiliza a lo largo del curso.

Capítulo 2Ver detalles

Modelado de datos para bodegas de datos

  • Lección 1 • Patrones dimensionales avanzados

    Explora las dimensiones degeneradas, dimensiones junk y tablas de hechos sin hechos. Prepara a los estudiantes para desafíos complejos de modelado del mundo real.

  • Lección 2 • Repaso del modelado relacional

    Revisa las formas normales y los diagramas entidad-relación como línea base. Establece por qué los modelos normalizados a menudo no son adecuados para analítica.

  • Lección 3 • Dimensiones de cambio lento

    Cubre los tipos SCD del 1 al 6 para el seguimiento de cambios históricos en los atributos. Los estudiantes implementan el tipo correcto según los requisitos del negocio.

  • Lección 4 • Principios del modelado dimensional

    Introduce los hechos, las dimensiones y el esquema estrella como el modelo analítico principal. Los estudiantes aplican el proceso de diseño de cuatro pasos de Kimball.

  • Lección 5 • Esquemas estrella y copo de nieve

    Compara los esquemas estrella y copo de nieve en cuanto a velocidad de consulta, almacenamiento y mantenimiento. Los estudiantes eligen el esquema apropiado para los escenarios dados.

Capítulo 3Ver detalles

Diseño y desarrollo de ETL

  • Lección 1 • Estrategias y patrones de carga

    Compara los patrones de carga de solo inserción, upsert y truncar-recargar. Los estudiantes emparejan los patrones de carga con los tipos SCD y los requisitos de actualización del negocio.

  • Lección 2 • Arquitectura del pipeline de ETL

    Define las tres fases de ETL y su secuencia dentro de un pipeline de bodega de datos. Establece la base estructural para todo el trabajo de desarrollo del pipeline.

  • Lección 3 • Lógica de transformación de datos

    Enseña las transformaciones de limpieza, estandarización, derivación y agregación. Los estudiantes escriben reglas de transformación reutilizables que se aplican a través de múltiples pipelines.

  • Lección 4 • Manejo de errores y registro de logs del pipeline

    Implementa tablas de rechazo, lógica de reintento y registro de auditoría para pipelines en producción. Los estudiantes construyen pipelines que fallan de manera controlada y facilitan el análisis de causa raíz.

  • Lección 5 • Técnicas de extracción de datos

    Cubre los métodos de extracción completa, incremental y por captura de cambios de datos. Los estudiantes seleccionan la técnica correcta según las limitaciones del sistema fuente.

Capítulo 4Ver detalles

SQL para cargas de trabajo analíticas

  • Lección 1 • Pensamiento de consultas basado en conjuntos

    Transiciona a los estudiantes del razonamiento fila por fila al razonamiento basado en conjuntos para SQL analítico. Esta mentalidad es un prerrequisito para escribir consultas de bodega de datos eficientes.

  • Lección 2 • Extensiones de agregación y agrupamiento

    Aplica GROUPING SETS, ROLLUP y CUBE para resúmenes multidimensionales. Los estudiantes producen reportes de tabulación cruzada y subtotales sin múltiples pasadas de consulta.

  • Lección 3 • Expresiones de tabla comunes y recursividad

    Utiliza CTEs para descomponer consultas complejas y CTEs recursivas para datos jerárquicos. Los estudiantes mejoran la legibilidad de las consultas y facilitan los reportes jerárquicos.

  • Lección 4 • Técnicas de optimización de consultas

    Lee planes de ejecución y aplica indexación, particionamiento y sugerencias de estadísticas. Los estudiantes reducen los tiempos de ejecución de las consultas y el consumo de recursos en producción.

  • Lección 5 • Funciones de ventana y analíticas

    Cubre RANK, DENSE_RANK, LAG, LEAD y agregaciones basadas en marcos. Los estudiantes reemplazan auto-uniones complejas con expresiones de funciones de ventana concisas.

Capítulo 5Ver detalles

Calidad y gobierno de datos

  • Lección 1 • Flujos de trabajo de monitoreo y remediación

    Construye tableros de control y flujos de trabajo de alerta que muestran problemas de calidad casi en tiempo real. Los estudiantes diseñan rutas de remediación que cierran el ciclo de los defectos detectados.

  • Lección 2 • Técnicas de perfilamiento de datos

    Aplica perfilamiento a nivel de columna, entre columnas y entre tablas para descubrir anomalías. Los resultados del perfilamiento alimentan directamente el diseño de reglas de calidad.

  • Lección 3 • Dimensiones de la calidad de datos

    Define completitud, exactitud, consistencia, puntualidad y unicidad como dimensiones medibles. Los estudiantes usan estas dimensiones para delimitar los esfuerzos de evaluación de calidad.

  • Lección 4 • Diseño de reglas de calidad de datos

    Traduce los requisitos del negocio en reglas de validación ejecutables y umbrales. Los estudiantes implementan las reglas como verificaciones SQL reutilizables o aserciones en el pipeline.

  • Lección 5 • Marcos de gobierno de datos

    Establece las estructuras de propiedad, administración y políticas para los activos de datos de la bodega. Los estudiantes mapean los roles de gobierno a las responsabilidades operativas.

Capítulo 6Ver detalles

Rendimiento y optimización de la bodega de datos

  • Lección 1 • Gestión de cargas de trabajo y concurrencia

    Configura grupos de recursos, colas de consultas y clases de prioridad para cargas de trabajo mixtas. Los estudiantes equilibran cargas interactivas y por lotes sin contención de recursos.

  • Lección 2 • Estrategias de indexación para analítica

    Cubre índices de mapa de bits, árbol B y agrupados en el contexto de consultas de bodega de datos. Los estudiantes eligen los tipos de índice que aceleran los patrones de acceso analíticos comunes.

  • Lección 3 • Caché y materialización

    Utiliza el almacenamiento en caché de resultados, las vistas materializadas y las tablas de agregación para servir consultas repetidas. Los estudiantes identifican qué consultas se benefician más del pre-cómputo.

  • Lección 4 • Diseño de almacenamiento y compresión

    Examina los diseños de almacenamiento por filas vs. por columnas y los algoritmos de compresión. Los estudiantes seleccionan formatos de almacenamiento que minimizan las operaciones de entrada/salida para patrones de escaneo analítico.

  • Lección 5 • Particionamiento y distribución

    Aplica particionamiento por rango, lista y hash a tablas de hechos grandes. Los estudiantes diseñan esquemas de partición que permiten la poda y el procesamiento en paralelo.

Capítulo 7Ver detalles

Despliegue de bodega de datos en la nube

  • Lección 1 • Patrones de arquitectura de bodega de datos en la nube

    Compara las arquitecturas de nube de disco compartido, nada compartido y sin servidor. Los estudiantes seleccionan la arquitectura que se ajusta a la escala y perfil de costos de su organización.

  • Lección 2 • Infraestructura como código para bodegas de datos

    Aprovisiona recursos de la bodega de datos usando plantillas de configuración declarativas. Los estudiantes controlan la versión de la infraestructura y automatizan la creación de entornos.

  • Lección 3 • Recuperación ante desastres y alta disponibilidad

    Diseña esquemas de copias de seguridad, estrategias de conmutación por error y objetivos de tiempo de recuperación. Los estudiantes producen un plan documentado de recuperación ante desastres validado a través de ejercicios de simulación.

  • Lección 4 • Seguridad y control de acceso

    Implementa acceso basado en roles, seguridad a nivel de columna y filtrado a nivel de fila. Los estudiantes aplican el principio de menor privilegio en todos los objetos de la bodega de datos.

  • Lección 5 • Gestión de costos y escalado

    Monitorea el consumo de cómputo y aplica políticas de autoescalado y autosuspensión. Los estudiantes reducen el gasto en la nube sin degradar los niveles de servicio de las consultas.

Capítulo 8Ver detalles

Entrega de proyectos de bodega de datos de principio a fin

  • Lección 1 • Estrategias de prueba y validación

    Ejecuta pruebas unitarias, de integración y de aceptación de usuario en modelos, pipelines y reportes. Los estudiantes producen evidencia de prueba que satisface los requisitos de aprobación del negocio.

  • Lección 2 • Arquitectura y diseño de la solución

    Produce diagramas de arquitectura, mapas de flujo de datos y diseños de modelos para la solución completa. Los estudiantes justifican las decisiones de diseño frente a los requisitos y las limitaciones.

  • Lección 3 • Recopilación de requisitos y definición del alcance

    Extrae los requisitos analíticos de las partes interesadas del negocio y los traduce en especificaciones técnicas. La definición del alcance previene la expansión descontrolada y alinea las expectativas de entrega.

  • Lección 4 • Entrega ágil para proyectos de bodega de datos

    Aplica la entrega basada en sprints para la construcción de bodegas de datos, incluyendo la depuración de la pila de producto y las demostraciones. Los estudiantes adaptan las ceremonias ágiles a la naturaleza iterativa del trabajo con datos.

  • Lección 5 • Despliegue en producción y entrega

    Gestiona la planificación de la puesta en marcha, el soporte de hipercuidado y la transferencia de conocimiento a los equipos de operaciones. Los estudiantes cierran el proyecto con runbooks documentados y operadores capacitados.

Certificación

Tu certificado válido de finalización

Este curso es para ti:

  • Ingeniero de datos junior: listo para ir más allá del trabajo básico con pipelines hacia el almacenamiento de datos.

  • Desarrollador de BI: desea ser dueño de la capa de datos detrás de los informes que construye.

  • Administrador de bases de datos: está cambiando el enfoque de sistemas transaccionales a plataformas analíticas.

  • Desarrollador de software: está en transición a un rol de ingeniería enfocado en datos a tiempo completo.

  • Analista de datos: cansado de esperar a que otros arreglen la bodega de datos que alimenta sus tableros.

  • Profesional de TI: busca especializarse en un área de alta demanda de la infraestructura de datos moderna.

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, fácil de usar. La diversidad de contenido y los videos complementarios ayudan mucho en el aprendizaje.
André Felipe
André FelipeEstudiante de Ingeniería de Prompt

Principales capacitaciones

Preguntas frecuentes

¿Quién es Dedika?

¿El certificado es válido en Colombia?

¿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