คิวรี DuckDB เป็น Polars
ทีมงานยังมีที่เก็บข้อมูลเชิงวิเคราะห์แบบ DuckDB ในเครื่องด้วย การเชื่อมต่อเปิดอยู่แล้ว และตาราง physical_format_summary ถูกโหลดไว้ให้เรียบร้อย DuckDB มีการผสานรวมกับ Polars โดยตรง: คิวรีตารางและแปลงผลลัพธ์เป็น Polars DataFrame ในขั้นตอนเดียว
polars โหลดไว้เป็น pl และการเชื่อมต่อ DuckDB อยู่ในตัวแปร db
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
การปรับขนาดและเพิ่มประสิทธิภาพ Data Pipeline ด้วย Polars
คำแนะนำการฝึกหัด
- รัน SQL query บนการเชื่อมต่อ DuckDB
- แปลงผลลัพธ์จาก DuckDB ให้เป็น Polars DataFrame
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
# Run the query and convert the result to a Polars DataFrame
result = db.____(
"""
SELECT *
FROM physical_format_summary
ORDER BY total_checkouts DESC
"""
).____()
print(result)