Optimierungen in BigQuery durchführen
Bisher in diesem Kapitel hast du mehrere Methoden kennengelernt, um Daten in BigQuery so abzufragen, dass die Architektur von BigQuery optimal genutzt wird. In dieser Übungsreihe setzt du diese Konzepte praktisch um, während du eine Abfrage optimierst. Stell dir vor, du sollst für deine Finanzabteilung eine Abfrage schreiben, die Informationen über die Anzahl der Kundinnen und Kunden mit Ratenzahlungsplänen in den letzten 90 Tagen liefert. Der Bericht zeigt:
- Die Anzahl der Kundinnen und Kunden mit Ratenzahlungsplan
- Gruppiert nach der Anzahl der Raten
- Den durchschnittlichen Zahlungsbetrag pro Rate für jede Gruppe
Diese Übung führt dich durch einige Schritte zum Aufbau dieser Abfrage und gibt dir dabei Gelegenheit, bei jedem Schritt Abfrage-Optimierungen zu üben.
Diese Übung ist Teil des Kurses
Einführung in BigQuery
Interaktive Übung
Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.
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.___