Melakukan optimisasi di BigQuery
Sejauh ini di bab ini, Anda telah mempelajari beberapa metode untuk mengkueri data di BigQuery yang memaksimalkan arsitektur BigQuery. Dalam rangkaian latihan ini, Anda akan mempraktikkan konsep-konsep tersebut sambil mengoptimalkan sebuah kueri. Bayangkan Anda diminta menulis kueri untuk departemen keuangan yang menyajikan informasi tentang jumlah pelanggan yang menggunakan rencana pembayaran selama 90 hari terakhir. Laporan tersebut akan menampilkan:
- Jumlah pelanggan yang menggunakan rencana pembayaran
- Dikelompokkan berdasarkan jumlah cicilan pembayaran
- Rata-rata pembayaran per cicilan untuk setiap kelompok
Latihan ini akan memandu Anda melalui beberapa langkah untuk membangun kueri tersebut sekaligus berlatih optimisasi kueri di setiap langkahnya.
Latihan ini merupakan bagian dari kursus
Pengantar BigQuery
Latihan interaktif langsung praktik
Cobalah latihan ini dengan melengkapi kode contoh ini.
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.___