Gegevens ophalen uit SQL-databases
SQL-databases zijn een van de meest gebruikte tools voor gegevensopslag ter wereld. Veel bedrijven hebben teams van meerdere mensen die deze databases bouwen en onderhouden, waarin doorgaans data wordt opgeslagen die cruciaal is voor de dagelijkse bedrijfsvoering. Deze SQL-databases worden vaak gebruikt als bronsystemen voor allerlei datapipelines.
Voor deze oefening is pandas al geïmporteerd als pd. Succes!
Deze oefening maakt deel uit van de cursus
ETL en ELT in Python
Oefeninstructies
- Werk de verbindings-URI bij om met
sqlalchemyeen connectie-engine te maken voor desales-database. - Query alle rijen en kolommen van de tabel
salesen geef de resultaten weer.
Praktische interactieve oefening
Probeer deze oefening eens door deze voorbeeldcode in te vullen.
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)