Optimalizace dotazů v BigQuery
V této kapitole ses seznámil/a s různými metodami dotazování v BigQuery, které plně využívají jeho architekturu. V následující sérii cvičení tyto znalosti uplatníš při optimalizaci konkrétního dotazu. Představ si, že tě finanční oddělení požádalo o sestavení dotazu, který poskytne informace o počtu zákazníků využívajících splátkové plány za posledních 90 dní. Výstup bude obsahovat:
- Počet zákazníků využívajících splátkový plán
- Rozdělení podle počtu splátek
- Průměrnou platbu na splátku pro každou skupinu
Toto cvičení tě provede jednotlivými kroky při sestavování dotazu a zároveň ti ukáže, jak optimalizovat každý z nich.
Toto cvičení je součástí kurzu
Introduction to BigQuery
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
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.___