Interroger DuckDB dans Polars
L'équipe dispose aussi d'un magasin analytique DuckDB local. Une connexion est déjà ouverte et une table physical_format_summary est chargée pour vous. DuckDB s'intègre directement avec Polars : interrogez la table et convertissez le résultat en DataFrame Polars en une seule étape.
polars est importé sous le nom pl, et la connexion DuckDB est dans db.
Cet exercice fait partie du cours
<cours>Mise à l'échelle et optimisation des pipelines de données avec Polars</cours>Instructions de l’exercice
- Exécutez la requête SQL sur la connexion DuckDB.
- Convertissez le résultat DuckDB en DataFrame Polars.
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
# 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)