Đọc từ SQLite bằng URI
Một cơ sở dữ liệu SQLite cục bộ đã được chuẩn bị với phần tóm tắt định dạng số liệu mà nhóm sử dụng hàng tuần. Hãy dùng bộ đọc dựa trên URI của Polars với engine ADBC, engine này truyền dữ liệu theo định dạng cột của Arrow nên Polars có thể dùng trực tiếp mà không cần chuyển đổi Python theo từng hàng.
URI kết nối nằm trong uri và truy vấn SQL nằm trong query.
Bài tập này là một phần của khóa học
Mở rộng và tối ưu hóa pipeline dữ liệu với Polars
Hướng dẫn bài tập
- Chạy truy vấn bằng hàm đọc dựa trên URI của Polars.
- Đặt engine cơ sở dữ liệu là
"adbc".
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.
# Read the SQL query result into a Polars DataFrame
result = pl.____(
query=query,
uri=uri,
# Use the ADBC engine
engine="____",
)
print(result)