Proceso técnico
El código detrás de cada cifra
Los cuatro notebooks completos, tal como se ejecutaron, con su código y sus salidas. Nada de lo que aparece en los tableros sale de un paso que no esté aquí.
Ingesta y limpieza de datos
Nueve CSV unidos en dos tablas analíticas. Aquí se resuelve customer_unique_id contra customer_id, la decisión de la que depende todo lo demás.
Los notebooks se exportan con jupyter nbconvert --to html y se publican tal cual. Traen su propio CSS, por lo que se muestran sobre fondo blanco en ambos temas: es el documento original, no una versión reestilizada para el tablero.