BigQueryで最適化を実行する
この章ではここまでに、BigQuery のアーキテクチャを最大限に活用してデータをクエリするさまざまな方法を学びました。これからの演習では、クエリを最適化しながらそれらの概念を実践します。財務部門から、過去90日間に分割払い(支払いプラン)を利用した顧客数に関する情報を返すクエリの作成を依頼されたと想像してください。レポートには次の内容を表示します。
- 支払いプランを利用している顧客数
- 支払い回数(分割数)ごとの集計
- 各グループの分割1回あたりの平均支払額
この演習では、クエリを作成するいくつかの手順をたどりつつ、各ステップでクエリ最適化を練習していきます。
この演習はコースの一部です
BigQuery入門
実践的なインタラクティブ演習
このサンプルコードを完成させて、この演習に挑戦してみましょう。
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.___