ดึงข้อมูลจากฐานข้อมูล SQL
ฐานข้อมูล SQL เป็นหนึ่งในเครื่องมือจัดเก็บข้อมูลที่ได้รับความนิยมมากที่สุดในโลก หลายองค์กรมีทีมงานที่รับผิดชอบสร้างและดูแลฐานข้อมูลเหล่านี้โดยเฉพาะ ซึ่งโดยทั่วไปจะเก็บข้อมูลสำคัญสำหรับการดำเนินงานประจำวัน ฐานข้อมูล SQL จึงมักถูกใช้เป็นระบบต้นทางสำหรับ data pipeline หลากหลายประเภท
ในแบบฝึกหัดนี้ได้นำเข้า pandas เป็น pd แล้ว ขอให้โชคดี!
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
ETL และ ELT ด้วย Python
คำแนะนำการฝึกหัด
- อัปเดต connection URI เพื่อสร้าง connection engine สำหรับฐานข้อมูล
salesโดยใช้sqlalchemy - คิวรีข้อมูลทุกแถวและทุกคอลัมน์จากตาราง
salesแล้วแสดงผลลัพธ์
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
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)