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

Curso de Data Warehouse

Dominá cada capa del almacenamiento de datos empresarial, desde el modelado dimensional y los pipelines de ETL hasta el despliegue en la nube y el ajuste de rendimiento. Este curso completo te equipa con las habilidades técnicas y los frameworks prácticos que los empleadores esperan de un especialista en almacenes de datos. Construí soluciones listas para producción y posicionate con confianza en uno de los roles más demandados en ingeniería de datos.

Dedika para empresas

Lo que vas a aprender:

Vas a aprender a diseñar modelos dimensionales, construir y automatizar pipelines de ETL, y aplicar técnicas avanzadas de SQL para cargas de trabajo analíticas. El curso abarca frameworks de calidad de datos, políticas de gobernanza y estrategias de optimización de rendimiento de almacenes de datos. Vas a desplegar y gestionar entornos de almacén en la nube usando infraestructura como código y buenas 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, vas a poder entregar una solución completa de almacén de datos desde el relevamiento de requerimientos hasta el traspaso 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 ClasesDuración entre 4 y 360 horas (tú decides)

Capítulo 1Ver detalles

Fundamentos del Almacenamiento de Datos

  • Clase 1 • Qué Es un Almacén de Datos

    Define un almacén de datos y lo contrasta con los sistemas OLTP. Fundamenta todas las decisiones de arquitectura posteriores en esta distinción.

  • Clase 2 • Historia y Evolución del Almacenamiento de Datos

    Rastrea el almacenamiento de datos desde los primeros sistemas de soporte a la decisión hasta las plataformas cloud modernas. Proporciona contexto sobre por qué existen las arquitecturas actuales.

  • Clase 3 • Conceptos Centrales del Almacenamiento de Datos

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

  • Clase 4 • Roles y Partes Interesadas Clave

    Identifica a los profesionales que construyen, mantienen y consumen un almacén de datos. Clarifica las responsabilidades del especialista dentro de un equipo más amplio.

  • Clase 5 • Panorama General de la Arquitectura de un Almacén de Datos

    Mapea las capas principales de un almacén de datos: staging, integración y presentación. Los estudiantes obtienen un modelo mental que se usa a lo largo de todo el curso.

Capítulo 2Ver detalles

Modelado de Datos para Almacenes

  • Clase 1 • Patrones Dimensionales Avanzados

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

  • Clase 2 • Repaso de Modelado Relacional

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

  • Clase 3 • Dimensiones de Cambio Lento

    Cubre los Tipos SCD 1 a 6 para rastrear cambios históricos de atributos. Los estudiantes implementan el tipo correcto según los requisitos del negocio.

  • Clase 4 • Principios del Modelado Dimensional

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

  • Clase 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 escenarios dados.

Capítulo 3Ver detalles

Diseño y Desarrollo de ETL

  • Clase 1 • Estrategias y Patrones de Carga

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

  • Clase 2 • Arquitectura del Pipeline ETL

    Define las tres fases de ETL y su secuencia dentro de un pipeline de almacén. Establece la base estructural para todo el trabajo de desarrollo de pipelines.

  • Clase 3 • Lógica de Transformación de Datos

    Enseña 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.

  • Clase 4 • Manejo de Errores y Logging de Pipelines

    Implementa tablas de rechazo, lógica de reintento y logging 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.

  • Clase 5 • Técnicas de Extracción de Datos

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

Capítulo 4Ver detalles

SQL para Cargas de Trabajo Analíticas

  • Clase 1 • Pensamiento de Consultas Basadas en Conjuntos

    Cambia a los estudiantes del razonamiento fila por fila al pensamiento basado en conjuntos para SQL analítico. Esta mentalidad es un prerrequisito para escribir consultas de almacén eficientes.

  • Clase 2 • Agregación y Extensiones de Agrupamiento

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

  • Clase 3 • Expresiones de Tabla Comunes y Recursión

    Usa CTEs para descomponer consultas complejas y CTEs recursivas para datos jerárquicos. Los estudiantes mejoran la legibilidad de las consultas y facilitan el reporting jerárquico.

  • Clase 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 consultas y el consumo de recursos en producción.

  • Clase 5 • Funciones Ventana y Analíticas

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

Capítulo 5Ver detalles

Calidad y Gobernanza de Datos

  • Clase 1 • Flujos de Monitoreo y Remediación

    Construye dashboards y flujos 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.

  • Clase 2 • Técnicas de Perfilado de Datos

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

  • Clase 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.

  • Clase 4 • Diseño de Reglas de Calidad de Datos

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

  • Clase 5 • Marcos de Gobernanza de Datos

    Establece estructuras de propiedad, administración y políticas para los activos de datos del almacén. Los estudiantes mapean roles de gobernanza a responsabilidades operativas.

Capítulo 6Ver detalles

Rendimiento y Optimización del Almacén

  • Clase 1 • Gestión de Carga de Trabajo y Concurrencia

    Configura pools 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.

  • Clase 2 • Estrategias de Indexación para Analítica

    Cubre índices de bitmap, B-tree y agrupados en el contexto de consultas de almacén. Los estudiantes eligen tipos de índices que aceleran los patrones comunes de acceso analítico.

  • Clase 3 • Caché y Materialización

    Usa caché de resultados, vistas materializadas y tablas de agregados para servir consultas repetidas. Los estudiantes identifican qué consultas se benefician más de la precomputación.

  • Clase 4 • Distribución 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 la E/S para patrones de escaneo analítico.

  • Clase 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 paralelo.

Capítulo 7Ver detalles

Despliegue de Almacenes de Datos en la Nube

  • Clase 1 • Patrones de Arquitectura de Almacenes Cloud

    Compara arquitecturas cloud 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.

  • Clase 2 • Infraestructura como Código para Almacenes

    Provisiona recursos del almacén usando plantillas de configuración declarativas. Los estudiantes versionan la infraestructura y automatizan la creación de entornos.

  • Clase 3 • Recuperación de Desastres y Alta Disponibilidad

    Diseña esquemas de backup, estrategias de failover y objetivos de tiempo de recuperación. Los estudiantes producen un plan documentado de DR validado mediante ejercicios de simulación.

  • Clase 4 • Seguridad y Control de Acceso

    Implementa control de acceso basado en roles, seguridad a nivel de columna y filtrado a nivel de fila. Los estudiantes aplican acceso con privilegios mínimos en todos los objetos del almacén.

  • Clase 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 consulta.

Capítulo 8Ver detalles

Entrega de Proyectos de Almacén de Punta a Punta

  • Clase 1 • Estrategias de Prueba y Validación

    Ejecuta pruebas unitarias, de integración y de aceptación de usuario en modelos, pipelines e informes. Los estudiantes producen evidencia de pruebas que cumple con los requisitos de aprobación del negocio.

  • Clase 2 • Arquitectura y Diseño de Soluciones

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

  • Clase 3 • Relevamiento de Requisitos y Definición de Alcance

    Obtiene requisitos analíticos de las partes interesadas del negocio y los traduce en especificaciones técnicas. La definición del alcance previene el avance descontrolado y alinea las expectativas de entrega.

  • Clase 4 • Entrega Ágil para Proyectos de Almacén

    Aplica la entrega basada en sprints a la construcción de almacenes, incluyendo el refinamiento del backlog y demos. Los estudiantes adaptan las ceremonias ágiles a la naturaleza iterativa del trabajo con datos.

  • Clase 5 • Despliegue en Producción y Transferencia

    Gestiona la planificación del cutover, el soporte de hypercare 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:

  • Data engineer junior: listo para ir más allá del trabajo básico con pipelines y adentrarse en el almacenamiento.

  • Desarrollador BI: quiere apropiarse de la capa de datos detrás de los reportes que construye.

  • Administrador de bases de datos: cambia el foco de sistemas transaccionales a plataformas analíticas.

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

  • Analista de datos: cansado de esperar que otros arreglen el almacén que alimenta sus dashboards.

  • Profesional de IT: 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... 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 Prompt

Principales capacitaciones

Preguntas Frecuentes

¿Quién es Dedika?

¿El certificado es válido en Chile?

¿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