Saltar al contenido

[10]Calidad de datos y testing de pipelines

intermedio8 lecciones

Validación, Great Expectations, contratos de datos y alertas. Porque basura entra, basura sale — y el CEO no perdona.

[01]

Por qué la calidad de datos es tu trabajo más importante

Horror stories reales de decisiones tomadas con datos incorrectos. El coste de la NO calidad. Basura entra, basura sale.

50 min
[02]

Las 5 dimensiones de la calidad: completitud, unicidad, validez, consistencia, frescura

Un framework profesional para evaluar datos. Cada dimensión con ejemplos reales, métricas y código para medirlas.

55 min
[03]

Instalar pytest: testing automatizado

pytest, el framework de testing de Python: escribe los tests automáticos que garantizan la calidad de tus datos y pipelines en cada cambio.

50 min
[04]

Validación con Python puro: funciones y assertions

Escribir validadores reutilizables, patterns comunes, cuándo usar assert vs raise, y decoradores de validación.

50 min
[05]

Great Expectations: el framework profesional de validación

Instalación, Expectations, Suites, Data Sources y reportes HTML. El estándar de la industria para validación de datos.

55 min
[06]

Contratos de datos: definir qué esperas ANTES de que lleguen

El concepto de contrato entre productor y consumidor de datos. Schemas, versioning, breaking changes y cómo evitar el caos.

55 min
[07]

Alertas y monitorización: enterarte ANTES de que el CEO pregunte

Qué monitorizar (frescura, volumen, distribuciones), cómo alertar (Slack, email), umbrales estáticos y dinámicos.

50 min
[08]

Proyecto: pipeline con validación completa y alertas

Un pipeline end-to-end que ingiere datos, valida con GE, alerta si falla y genera un reporte de calidad. Todo lo aprendido en acción.

55 min

## recursos