स्टार स्कीमा पर क्वेरी चलाना
Novel genre की बिक्री आपकी कंपनी की अपेक्षा के अनुसार नहीं रही है। इसे बेहतर करने के लिए, आपको Novel genre पर कुछ एनालिटिक्स चलाने का काम दिया गया है ताकि पता चले कि Sales टीम किन क्षेत्रों पर फोकस करे। शुरुआत के लिए, आप हर state में Novel genre की किताबों से हुई कुल बिक्री देखना चाहते हैं.
अच्छी बात यह है कि आपने अभी‑अभी निम्नलिखित star schema के साथ एक data warehouse सेटअप पूरा किया है:

इस स्कीमा की तालिकाएँ लोड कर दी गई हैं। ध्यान दें कि आपको FROM और JOIN स्टेटमेंट्स में aliases का उपयोग नहीं करना है.
यह अभ्यास पाठ्यक्रम का हिस्सा है
डेटाबेस डिज़ाइन
अभ्यास निर्देश
- उपयुक्त तालिका से
stateऔर कुलsales_amountचुनें. book_idपर JOIN पूरा करें.dim_store_starतालिका को जोड़ने के लिए JOIN पूरा करें.- केवल उन किताबों का चयन करें जिनका
genrenovelहै. - परिणामों को state के आधार पर समूहित करें.
इंटरैक्टिव व्यावहारिक अभ्यास
इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।
-- 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
___.___;