Interogarea DuckDB în Polars
Echipa dispune și de un depozit analitic local DuckDB. O conexiune este deja deschisă, iar tabela physical_format_summary este încărcată pentru tine. DuckDB are o integrare nativă cu Polars: interoghează tabela și convertește rezultatul într-un DataFrame Polars într-un singur pas.
polars este importat ca pl, iar conexiunea DuckDB se află în db.
Acest exercițiu face parte din cursul
Scalarea și optimizarea pipeline-urilor de date cu Polars
Instrucțiuni pentru exercițiu
- Execută interogarea SQL pe conexiunea DuckDB.
- Convertește rezultatul DuckDB într-un DataFrame Polars.
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
# 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)