Bắt đầu ngayBắt đầu miễn phí

Tối ưu hóa trong BigQuery

Đến đây, bạn đã học một số cách truy vấn dữ liệu trong BigQuery để tận dụng tối đa kiến trúc của BigQuery. Trong loạt bài tập này, bạn sẽ áp dụng các khái niệm đó vào việc tối ưu hóa một truy vấn. Hãy tưởng tượng bạn được giao viết một truy vấn cho bộ phận tài chính nhằm cung cấp thông tin về số lượng khách hàng sử dụng gói trả góp trong 90 ngày qua. Báo cáo sẽ hiển thị:

  • Số lượng khách hàng sử dụng gói trả góp
  • Nhóm theo số kỳ thanh toán
  • Mức thanh toán trung bình cho mỗi kỳ trong từng nhóm

Bài tập này sẽ hướng dẫn bạn qua một số bước để xây dựng truy vấn, đồng thời thực hành tối ưu hóa truy vấn ở mỗi bước.

Bài tập này là một phần của khóa học

Giới thiệu về BigQuery

Xem khóa học

Bài tập tương tác thực hành trực tiếp

Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.

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.___
Chỉnh sửa và Chạy Mã