Optimalisaties uitvoeren in BigQuery
Tot nu toe in dit hoofdstuk heb je verschillende methoden geleerd om gegevens te bevragen in BigQuery die optimaal gebruikmaken van de architectuur van BigQuery. In deze set oefeningen ga je die concepten toepassen terwijl je een query optimaliseert. Stel je voor dat je de taak hebt gekregen om een query te schrijven voor je financiële afdeling die informatie geeft over het aantal klanten dat de afgelopen 90 dagen gebruikmaakte van betalingsplannen. Het rapport laat zien:
- Het aantal klanten dat een betalingsplan gebruikt
- Gegroepeerd op het aantal termijnen
- De gemiddelde betaling per termijn voor elke groep
In deze oefening doorloop je enkele stappen om deze query op te bouwen, terwijl je bij elke stap ook oefent met query-optimalisaties.
Deze oefening maakt deel uit van de cursus
Introductie tot BigQuery
Praktische interactieve oefening
Probeer deze oefening eens door deze voorbeeldcode in te vullen.
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.___