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
BigQuery'ye Giriş
kursunun bir parçasıdırUygulamalı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
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.___