Trích xuất dữ liệu từ cơ sở dữ liệu SQL
Cơ sở dữ liệu SQL là một trong những công cụ lưu trữ dữ liệu được dùng nhiều nhất trên thế giới. Nhiều công ty có cả đội ngũ chịu trách nhiệm tạo và vận hành các cơ sở dữ liệu này, vốn thường lưu trữ dữ liệu quan trọng cho hoạt động hằng ngày. Các cơ sở dữ liệu SQL thường được dùng làm hệ thống nguồn cho nhiều loại pipeline dữ liệu.
Trong bài tập này, pandas đã được import với tên pd. Chúc bạn làm tốt!
Bài tập này là một phần của khóa học
ETL và ELT với Python
Hướng dẫn bài tập
- Cập nhật connection URI để tạo một engine kết nối cho cơ sở dữ liệu
salesbằngsqlalchemy. - Truy vấn tất cả các hàng và cột của bảng
salesvà in ra kết quả.
Bài tập tương tác thực hành trực tiếp
Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.
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)