E135 - Intro y demo de GX Core - Data Quality

15-04-2025 · 83 min · Ver en YouTube

Resumen

En este episodio (E135) se presenta Great Expectations Core (GX Core), la librería de Python gratuita para controlar la calidad de datos, y se muestra una demo paso a paso con el objetivo de incluir un checkpoint dentro de un pipeline de desarrollo. Se explica la jerarquía de conceptos: data context, data source, data asset, batch definition y batch. Luego se explican expectations, expectation suites, validation definitions, checkpoints con acciones (Slack, actualización de data docs) y los data docs en HTML con los resultados. Se discute quién es responsable de la calidad de datos (nadie quiere hacerse cargo; el negocio o gobierno de datos serían los candidatos) y se recomienda validar el input y, sobre todo, el output del pipeline. Se estima que un data scientist puede tener el setup funcionando en unas 16 horas (dos días), mientras que al presentador le tomó unas 6 horas. Quedan pendientes los batches particionados y las acciones de Slack, que no funcionaron. Al final se discuten las diferencias entre data engineer, data analyst y data scientist.

Capítulos

Palabras clave

Great ExpectationsGX Corecalidad de datosdata qualityvalidación de datosexpectationscheckpointdata docspipelineproductivizaciónPythonPandas