1. Nauka
  2. /
  3. Kursy
  4. /
  5. Introduction to Data Engineering

Connected

ćwiczenie

Čtení z databáze

V tomto cvičení budeš extrahovat data uložená v tabulkách lokální PostgreSQL databáze. Pracovat budeš s ukázkovou databází Pagila. Tato databáze slouží jako základ fiktivní aplikace videopůjčovny a hojně se využívá v různých vzdělávacích materiálech jako příklad reálné databáze.

Vytvoříš a použiješ funkci, která extrahuje tabulku z databáze do objektu pandas DataFrame. Extrahovat budeš tyto tabulky:

  • film: filmy, které si zákazníci půjčují ve videopůjčovně.
  • customer: zákazníci, kteří si filmy půjčovali.

Pro připojení k databázi je potřeba použít PostgreSQL connection URI, které vypadá přibližně takto:

postgresql://[user[:password]@][host][:port][/database]

Instrukcje

100 XP
  • Dokonči definici funkce extract_table_to_pandas() tak, aby dotaz obsahoval argument tablename.
  • Doplň connection URI. Uživatelské jméno je repl a heslo je password. Host je localhost a port 5432. Název databáze je pagila.
  • Dokonči volání funkce extract_table_to_pandas() tak, aby se extrahovaly tabulky film a customer.