Saltar al contenido
GAA1104 · Big Data e Inteligencia de Negocios
Semana 10 · EA2 · Modelamiento y análisis

Las tres vistas y el notebook

Las tres vistas que exige la «plataforma chilena» del Parcial 2, la prueba de suma cruzada que separa un entregable de un borrador, y el notebook entendido como entregable profesional.

RA3 + RA4 · Parcial 2 (30%) · clase 12 de 24

→ Notebook espejo en pandas → sábado 24-10, 23:59

dim_tiempodim_clientedim_vendedordim_productodim_condicionfact_ventallaves + medidas · grano declarado1 : NHECHOS LARGOS Y FLACOS · DIMENSIONES CORTAS Y ANCHAS
Esquema estrella · fact_venta al centro, 5 dimensiones
La clase de la semana

Qué pasa en la clase

Una clase de 120 minutos; el miércoles queda libre. Cada una abre recuperando lo de la clase anterior, tiene un respiro a las 21:15 y cierra con un ticket de salida. Abajo está su presentación y su notebook: puedes repasarlos cuando quieras, desde el celular.

12

MARTES 20-10 · 20:30–22:30Las tres vistas, y el notebook como entregable

Generar las tres vistas que exige la «plataforma chilena» (req. 1.5 del Parcial 2) y dejar el notebook como entregable profesional.

Viene de la sesión 18 del programa de 36, más 15 minutos de la sesión 19 que se quedan en la sala. El resto de la 19 pasa a trabajo autónomo: es el notebook espejo en pandas.

  1. 20:30Apertura — Active recall
  2. 20:38El requisito, leído como lo escribe el parcial
  3. 20:48Reconstruir el modelo de ayer
  4. 20:50Las tres vistas, una a una
  5. 21:15Respiro
  • Filtrar desde 2018, reformatear a dd-mm-yyyy y decidir granularidad: promediar precios, sumar cantidades — y entender por qué el promedio de promedios no es el promedio. DATE_TRUNC y strftime
  • Validación: las tres vistas deben sumar lo mismo. La prueba de suma cruzada se enseña explícitamente y es el control que separa un entregable de un borrador
  • El notebook como entregable profesional (15 min): celdas de texto que cuentan la historia — un notebook se lee, no se ejecuta a ciegas. Este notebook es material de portafolio de título
  • Como la sesión 19 sale de la sala, esta clase deja dos preguntas planteadas en vez de una: la primera la responde el trabajo autónomo del sábado, la segunda abre la clase 13
  • A quién le preguntas: Control de Gestión («¿la semana del reporte parte el lunes o el domingo?») y el analista que va a heredar tu notebook («¿puedo correr esto yo solo el mes que viene, sin llamarte?»)
  • Queda planteado: las tres vistas cuadran en SQL. Si mañana el equipo trabaja en Python, ¿te va a dar el mismo número?
  • Y queda planteado: ya tienes el dato limpio y modelado. Si te preguntan cuánto compra «un cliente típico», ¿contestas con el promedio?

Los 24 notebooks están todos juntos, con las instrucciones para abrirlos en Colab sin instalar nada.

Para llegar preparado

Conceptos clave de la semana

Los términos que la clase asume que ya viste llegar. Si alguno te suena a chino: esa tarjeta de Anki va primero.

Las tres vistas

Desde 2018 · precios PROMEDIO · cantidades SUMA · salida dd-mm-yyyy. El req. 1.5 completo.

Prueba de suma cruzada

Diaria, semanal y mensual tienen que dar lo mismo en unidades. Es el control que separa un entregable de un borrador.

SQL ↔ pandas

WHERE ↔ df[...], GROUP BY ↔ groupby().agg(), JOIN ↔ merge(). Cuando los totales no cuadran, la culpa casi siempre es del how= o de un tipo de dato.

Notebook profesional

Celdas de texto que cuentan la historia y la verificación antes de concluir: un notebook se lee, no se ejecuta a ciegas. Y éste es material de portafolio de título.

Números ancla

Para recordar de memoria

1.009.104
unidades: la misma verdad en las tres vistas
1.096
días con venta entre 2018 y 2020
15.355 / 15.365
filas tras quitar 10 duplicados exactos / filas de origen