Snowflake şemasında sorgulama
Bir veri ambarın yokmuş gibi düşün. Bunun yerine sorguyu şirketin operasyonel veritabanında çalıştıracaksın; yani önceki sorguyu aşağıdaki snowflake şemasıyla yeniden yazman gerekecek:

Bu şemadaki tablolar yüklendi. Unutma, amacımız her bir eyalette roman türünden kazanılan para miktarını bulmak.
Bu egzersiz
Veritabanı Tasarımı
kursunun bir parçasıdırEgzersiz talimatları
- Uygun tablodan
statealanını ve toplamsales_amountdeğerini seç. genre_id'leri almak için iki JOIN'i tamamla.state_id'leri almak için üç JOIN'i tamamla.genredeğerinovelolan kitapları koşullu olarak seç.- Sonuçları eyalete göre grupla.
Uygulamalı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
-- 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
___.___;