Mensaje de Carolina Pizarro, gerenta de operaciones de Clínica Cordillera Central
Te dejé tres tablas: las atenciones, las sedes y las especialidades. El sistema guarda solo códigos en las atenciones, y en el dashboard necesitamos nombres. Prepara una tabla con cada atención y los nombres de su sede y su especialidad, y antes de seguir, comprueba cuántas atenciones hay de cada tipo.
Concepto
Los datos para un dashboard suelen organizarse en un modelo estrella:
- Una tabla de hechos, con lo que pasó y se puede contar o sumar:
atenciones(una fila por atención, con fecha, estado y minutos de espera). - Tablas de dimensiones, que describen los hechos y sirven para filtrar y agrupar:
sedesyespecialidades.
En Power BI se cargan las tres tablas y se relacionan por sus códigos (sede_id con id). En Looker Studio conviene una sola tabla con los nombres ya incluidos. En los dos casos, el cruce es el mismo JOIN del Caso 2:
SELECT a.id, s.nombre AS sede, a.tipo FROM atenciones a JOIN sedes s ON a.sede_id = s.id LIMIT 5Después de preparar los datos, un control: contar las filas por algún criterio conocido y compararlo con el origen. Si el cruce perdió o duplicó filas, el dashboard mostrará números equivocados sin avisar.
> tarea SQL
Trae de cada atención su fecha, el nombre de la sede (como sede), el nombre de la especialidad (como especialidad), el tipo, el estado y los minutos de espera, en ese orden.
Primero intenta: las pistas aparecen después de 2 intentos con un resultado incorrecto (los errores de código no cuentan). Llevas 0.
> tarea SQL
Control: trae cada tipo de atención y cuántas atenciones tiene.
Primero intenta: las pistas aparecen después de 2 intentos con un resultado incorrecto (los errores de código no cuentan). Llevas 0.
> decisión
Tu tabla preparada tiene 1.180 filas y la tabla de atenciones tiene 1.200. ¿Qué pasó?
Cargando opciones…