Utför optimeringar i BigQuery
Hittills i det här kapitlet har du lärt dig flera metoder för att fråga data i BigQuery som utnyttjar arkitekturen på bästa sätt. I den här övningsserien får du omsätta dessa koncept i praktiken genom att optimera en fråga. Tänk dig att du har fått i uppdrag att skriva en fråga för din ekonomiavdelning som ger information om antalet kunder som använder betalningsplaner under de senaste 90 dagarna. Rapporten ska visa:
- Antalet kunder som använder en betalningsplan
- Grupperat efter antal betalningsrater
- Det genomsnittliga betalningsbeloppet per rat för varje grupp
Den här övningen leder dig igenom några av stegen för att bygga upp frågan, samtidigt som du tränar på frågeoptimering i varje steg.
Den här övningen är en del av kursen
Introduktion till BigQuery
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
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.___