Odczyt z bazy SQLite za pomocą URI
Przygotowano lokalną bazę danych SQLite z podsumowaniem formatów cyfrowych, z którego zespół korzysta co tydzień. Użyj czytnika opartego na URI dostępnego w Polars z silnikiem ADBC — przesyła on dane w kolumnowym formacie Arrow, dzięki czemu Polars może z nich korzystać bezpośrednio, bez konwersji wiersz po wierszu w Pythonie.
URI połączenia znajdziesz w zmiennej uri, a zapytanie SQL — w zmiennej query.
To ćwiczenie jest częścią kursu
Skalowanie i optymalizacja potoków danych w Polars
Instrukcje do ćwiczenia
- Uruchom zapytanie, korzystając z funkcji odczytu opartej na URI dostępnej w Polars.
- Ustaw silnik bazy danych na
"adbc".
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
# Read the SQL query result into a Polars DataFrame
result = pl.____(
query=query,
uri=uri,
# Use the ADBC engine
engine="____",
)
print(result)