Запити до зіркової схеми (star schema)
Продажі жанру novel виявилися нижчими за прогнози вашої компанії. Щоб це виправити, вам доручили проаналізувати жанр novel і визначити, на які регіони має орієнтуватися команда з продажів. Спершу ви хочете подивитися на загальну суму продажів у кожному штаті для книжок у жанрі novel.
На щастя, ви щойно завершили налаштування сховища даних із такою зірковою схемою:

Таблиці з цієї схеми завантажено. Зверніть увагу: не використовуйте псевдоніми в операторах FROM і JOIN.
Ця вправа є частиною курсу
Проєктування баз даних
Інструкції до вправи
- Виберіть
stateз відповідної таблиці та загальнуsales_amount. - Завершіть JOIN за
book_id. - Додайте JOIN, щоб під'єднати таблицю
dim_store_star. - Виберіть лише книжки з
genrenovel. - Згрупуйте результати за штатом.
Інтерактивна практична вправа
Спробуйте виконати цю вправу, доповнивши цей зразок коду.
-- Output each state and their total sales_amount
SELECT ___.___, ___(___)
FROM ___
-- Join to get book information
JOIN ___ ON ___.___ = ___.___
-- Join to get store information
JOIN ___ ON ___.___ = ___.___
-- Get all books with in the novel genre
WHERE
___.___ = 'novel'
-- Group results by state
GROUP BY
___.___;