BigQuery'de optimizasyonlar yap
Bu bölümde şimdiye kadar, BigQuery'nin mimarisinden en iyi şekilde yararlanarak verileri sorgulamanın birkaç yöntemini öğrendin. Bu egzersiz setinde, bir sorguyu optimize ederken bu kavramları pratiğe dökeceksin. Finans departmanın için, son 90 günde taksitli ödeme planı kullanan müşteri sayısına dair bilgi veren bir sorgu yazman istendiğini hayal et. Rapor şunları gösterecek:
- Ödeme planı kullanan müşteri sayısı
- Taksit sayısına göre gruplama
- Her grup için taksit başına ortalama ödeme
Bu egzersiz, sorguyu oluşturmaya yönelik bazı adımlarda seni yönlendirecek ve her adımda sorgu optimizasyonlarını uygulama fırsatı sunacak.
Bu egzersiz, kursun bir parçasıdır
BigQuery'ye Giriş
Uygulamalı etkileşimli egzersiz
Bu egzersizi bu örnek kodu tamamlayarak deneyin.
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.___