BigQuery में ऑप्टिमाइज़ेशन करें
अब तक इस अध्याय में, आपने BigQuery में डेटा क्वेरी करने के कई तरीके सीखे हैं जो इसकी आर्किटेक्चर का पूरा लाभ उठाते हैं। इस अभ्यास-श्रृंखला में, आप इन अवधारणाओं को एक क्वेरी को ऑप्टिमाइज़ करते हुए लागू करेंगे। मान लीजिए आपको अपनी फाइनेंस टीम के लिए ऐसी क्वेरी लिखने का काम मिला है जो पिछले 90 दिनों में पेमेंट प्लान इस्तेमाल करने वाले कस्टमर्स की संख्या की जानकारी दे। रिपोर्ट में यह दिखेगा:
- पेमेंट प्लान का उपयोग करने वाले कस्टमर्स की संख्या
- पेमेंट किस्तों (installments) की संख्या के आधार पर समूहबद्ध
- हर समूह के लिए प्रति किस्त औसत पेमेंट
यह अभ्यास आपको इस क्वेरी को बनाने के कुछ चरणों से गुजराएगा और हर चरण में क्वेरी ऑप्टिमाइज़ेशन का अभ्यास भी करवाएगा।
यह अभ्यास पाठ्यक्रम का हिस्सा है
BigQuery परिचय
इंटरैक्टिव व्यावहारिक अभ्यास
इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।
SELECT
p.payment_installments,
COUNT(p.order_id)
FROM ecommerce.ecomm_payments p
-- Add the join conditions
JOIN ecommerce.ecomm_order_details o ___ (___)
-- Group by the payment_installments column
GROUP BY p.___