URI を使った SQLite からの読み込み
チームが毎週使用しているデジタルフォーマットのサマリーを格納したローカルの SQLite データベースが用意されています。Polars の URI ベースのリーダーと ADBC エンジンを使いましょう。ADBC エンジンは Arrow の列指向フォーマットでデータを転送するため、Python による行単位の変換なしに Polars が直接データを利用できます。
接続 URI は uri に、SQL クエリは query に格納されています。
この演習はコースの一部です
Polars によるデータパイプラインのスケーリングと最適化
演習の手順
- Polars の URI ベースの読み込み関数を使ってクエリを実行しましょう。
- データベースエンジンを
"adbc"に設定しましょう。
実践的なインタラクティブ演習
このサンプルコードを完成させて、この演習に挑戦してみましょう。
# Read the SQL query result into a Polars DataFrame
result = pl.____(
query=query,
uri=uri,
# Use the ADBC engine
engine="____",
)
print(result)