Interroger le schéma en étoile
Le genre « novel » ne se vend pas aussi bien que prévu par votre entreprise. Pour y remédier, on vous demande d'effectuer des analyses sur ce genre afin de déterminer quelles régions l'équipe des ventes devrait cibler. Pour commencer, vous voulez examiner le montant total des ventes réalisées dans chaque État pour les livres du genre « novel ».
Heureusement, vous venez tout juste de mettre en place un entrepôt de données avec le schéma en étoile suivant :

Les tables de ce schéma ont été chargées. Notez que vous ne devez pas utiliser d'alias dans les instructions FROM et JOIN.
Cette activité fait partie du cours
Conception de bases de données
Instructions de l’exercice
- Sélectionnez
stateà partir de la table appropriée ainsi que le total desales_amount. - Complétez le JOIN sur
book_id. - Complétez le JOIN pour relier la table
dim_store_star. - Filtrez pour ne garder que les livres dont le
genreestnovel. - Regroupez les résultats par État.
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
-- 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
___.___;