Pobieranie danych z baz danych SQL
Bazy danych SQL to jedno z najczęściej wykorzystywanych narzędzi do przechowywania danych na świecie. Wiele firm ma całe zespoły odpowiedzialne za tworzenie i utrzymywanie takich baz, w których zazwyczaj przechowuje się dane kluczowe dla bieżącej działalności. Bazy SQL pełnią też często rolę systemów źródłowych dla najróżniejszych pipeline'ów danych.
W tym ćwiczeniu pandas zostało już zaimportowane jako pd. Powodzenia!
To ćwiczenie jest częścią kursu
ETL i ELT w Pythonie
Instrukcje do ćwiczenia
- Zaktualizuj identyfikator URI połączenia, aby utworzyć silnik połączenia z bazą danych
salesprzy użyciusqlalchemy. - Odpytaj wszystkie wiersze i kolumny tabeli
sales, a następnie wyświetl wyniki.
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
import sqlalchemy
# Create a connection to the sales database
db_engine = sqlalchemy.____("postgresql+psycopg2://repl:password@localhost:5432/____")
# Query the sales table
raw_sales_data = pd.____("____", db_engine)
print(raw_sales_data)