Aan de slagGa gratis aan de slag

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

Cursus bekijken

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.___
Code bewerken en uitvoeren