Optimiser des requêtes dans BigQuery
Jusqu’ici dans ce chapitre, vous avez découvert plusieurs méthodes pour interroger des données dans BigQuery en tirant parti de son architecture. Dans cette série d’exercices, vous allez mettre ces concepts en pratique en optimisant une requête. Imaginez que l’on vous demande d’écrire une requête pour le service financier afin d’obtenir des informations sur le nombre de clients utilisant des plans de paiement sur les 90 derniers jours. Le rapport doit afficher :
- Le nombre de clients ayant un plan de paiement
- Groupé par nombre d’échéances de paiement
- Le montant moyen payé par échéance pour chaque groupe
Cet exercice vous guidera à travers certaines étapes de construction de cette requête, tout en vous faisant pratiquer des optimisations à chaque étape.
Cet exercice fait partie du cours
Introduction à BigQuery
Exercice interactif pratique
Essayez cet exercice en complétant cet exemple de code.
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.___