การปรับแต่งประสิทธิภาพใน BigQuery
ในบทนี้ คุณได้เรียนรู้วิธีต่าง ๆ ในการคิวรีข้อมูลใน BigQuery เพื่อใช้ประโยชน์จากสถาปัตยกรรมของ BigQuery ให้เต็มที่ ในชุดแบบฝึกหัดนี้ จะได้นำแนวคิดเหล่านั้นมาใช้จริงพร้อมกับปรับแต่งประสิทธิภาพของคิวรีด้วย สมมติว่าคุณได้รับมอบหมายให้เขียนคิวรีสำหรับแผนกการเงิน เพื่อให้ข้อมูลเกี่ยวกับจำนวนลูกค้าที่ใช้แผนการชำระเงินในช่วง 90 วันที่ผ่านมา รายงานจะแสดง:
- จำนวนลูกค้าที่ใช้แผนการชำระเงิน
- จัดกลุ่มตามจำนวนงวดการชำระเงิน
- ค่าเฉลี่ยการชำระเงินต่องวดของแต่ละกลุ่ม
แบบฝึกหัดนี้จะพาผ่านขั้นตอนต่าง ๆ ในการสร้างคิวรีนี้ พร้อมฝึกการปรับแต่งประสิทธิภาพในแต่ละขั้นตอนด้วย
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
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.___