Gegevens ophalen uit SQL-databases
SQL-databases zijn wereldwijd een van de meest gebruikte tools voor gegevensopslag. Veel bedrijven hebben teams met meerdere mensen die verantwoordelijk zijn voor het bouwen en onderhouden van deze databases, waarin meestal gegevens staan die cruciaal zijn voor de dagelijkse operatie. Deze SQL-databases worden vaak gebruikt als bronsystemen voor allerlei soorten datapijplijnen.
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 toon de resultaten.
Interactieve oefening met praktijkervaring
Probeer deze oefening door deze voorbeeldcode aan 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)