Optimiser des requêtes dans BigQuery
Jusqu'ici dans ce chapitre, vous avez appris plusieurs méthodes pour interroger des données dans BigQuery qui tirent parti de son architecture. Dans cette série d'exercices, vous mettrez ces concepts en pratique en optimisant une requête. Imaginez que vous devez rédiger une requête pour votre service des finances afin d'obtenir le nombre de clientes et clients utilisant des plans de paiement au cours des 90 derniers jours. Le rapport affichera :
- Le nombre de clientes et clients utilisant un plan de paiement
- Regroupé par nombre de versements
- Le paiement moyen par versement pour chaque groupe
Cet exercice vous guidera à travers certaines étapes pour construire cette requête, tout en vous faisant pratiquer des optimisations de requêtes à chaque étape.
Cette activité fait partie du cours
Introduction à BigQuery
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
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.___