Consulta del esquema de copo de nieve
Imagina que no tuvieras configurado el almacén de datos. En su lugar, tendrás que ejecutar esta consulta en la base de datos operativa de la empresa, lo que significa que tendrás que reescribir la consulta anterior con el siguiente esquema de copo de nieve:

Se han cargado las tablas de este esquema. Recuerda, nuestro objetivo es encontrar la cantidad de dinero que se gana con el género de la novela en cada estado.
Este ejercicio forma parte del curso
Diseño de bases de datos
Instrucciones del ejercicio
- Selecciona
stateen la tabla correspondiente y el totalsales_amount. - Completa las dos uniones para obtener los
genre_id. - Completa las tres uniones para obtener el
state_id. - Selecciona condicionalmente los libros con la dirección
genrenovel. - Agrupa los resultados por estado.
Ejercicio interactivo práctico
Prueba este ejercicio y completa el código de muestra.
-- Output each state and their total sales_amount
SELECT ___.___, ___(___)
FROM ___
-- Joins for genre
JOIN dim_book_sf on ___.___ = ___.___
JOIN dim_genre_sf on ___.___ = ___.___
-- Joins for state
JOIN ___ on ___.store_id = ___.store_id
JOIN ___ on ___.city_id = ___.city_id
JOIN ___ on ___.state_id = ___.state_id
-- Get all books with in the novel genre and group the results by state
WHERE
___.___ = '___'
GROUP BY
___.___;