Abfragen des Star-Schemas
Das Genre „Roman“ hat sich nicht so gut verkauft, wie dein Unternehmen erwartet hatte. Um dem entgegenzuwirken, sollst du das Genre näher analysieren und herausfinden, auf welche Regionen sich das Verkaufsteam künftig konzentrieren sollte. Als ersten Schritt sollst du den Gesamtumsatz für Bücher des Genres „Roman“ in jedem Bundesstaat ermitteln.
Glücklicherweise steht dir dafür ein Data Warehouse mit folgendem Star-Schema zur Verfügung:

Die Tabellen aus diesem Schema wurden bereits geladen. Denke daran, dass du in den Anweisungen FROM und JOIN keine Aliase verwenden solltest.
Diese Übung ist Teil des Kurses
Datenbankdesign
Anleitung zur Übung
- Wähle
stateaus der entsprechenden Tabelle und den Gesamtumsatz (sales_amount) aus. - Nimm einen JOIN über
book_idvor. - Nimm einen JOIN zur Verknüpfung der Tabelle
dim_store_starvor. - Wähle Bücher mit dem
genreRoman (novel) aus. - Sortiere die Ergebnisse nach Bundesstaaten.
Interaktive Übung
Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.
-- 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
___.___;