DÍA 35Proyecto final: análisis reproducible con Sakila · SQL para Análisis de Datos

Define población, medida, grano y límites antes de escribir los informes del proyecto.

Día 35 22 minIntermedio

Convertir una pregunta en métricas

Objetivos

Al terminar podrás preparar la ficha de análisis que conecta una pregunta con los archivos del proyecto.

Concepto

El proyecto final responde preguntas descriptivas sobre pagos, categorías e inventario. Antes de consultar, escribe para cada salida: población, filtro, medida, unidad, grano, clave y limitación.

En el resumen de pagos por personal, staff.store_id es la tienda principal asignada al empleado que procesó el pago. No lo describas como la tienda donde ocurrió físicamente la transacción. En el informe mensual solo aparecen meses con pagos observados.

Ejemplo

Comprueba la población base y sus claves antes de diseñar los informes:

SELECT
  COUNT(*) AS payment_rows,
  COUNT(DISTINCT payment_id) AS distinct_payment_ids,
  COUNT(DISTINCT customer_id) AS paying_customers,
  ROUND(SUM(amount), 2) AS total_payment_amount
FROM sakila.payment;

Una fila de esta salida es el perfil del conjunto completo de pagos visibles para la cuenta. No es una fila por cliente ni un resumen por mes.

Práctica guiada

  1. Escribe la población, fórmula y grano de 01_monthly_payments.csv.
  2. Explica por qué la métrica de la tienda agrupa a través de staff.
  3. Para el informe de inventario, anota qué representa un título, una copia y una categoría.

Reto

Completa una ficha para cada uno de los cuatro CSV definidos en el README del proyecto. Incluye clave, encabezados esperados y un control que podría detectar un error en cada resultado.

Quiz

¿Qué debes definir antes de llamar a una columna “importe por tienda”?

  • A. Población, fórmula, grano y qué significa la tienda.
  • B. Solo el color de la gráfica.
  • C. El nombre más corto para el alias.

Respuesta: A. Sin esas definiciones el nombre no explica qué filas ni qué relación forman la métrica.

Comprobación

Ya tienes una definición revisable para cada salida. La siguiente lección construye los informes mensuales y de personal asignado.

TU PROGRESO

Cargando estado…