ELT ในทางปฏิบัติ
คุ้นเคยกับการรัน ETL แล้วใช่ไหม? ถึงเวลาลองใช้ pipeline แบบ ELT กันบ้าง เช่นเดิม ฟังก์ชัน extract(), load() และ transform() ถูกเตรียมไว้ให้แล้ว สิ่งที่ต้องทำคือเรียกใช้ฟังก์ชันเหล่านี้ให้ถูกต้อง ขอให้โชคดี!
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
ETL และ ELT ด้วย Python
คำแนะนำการฝึกหัด
- ใช้ฟังก์ชัน ETL ที่เหมาะสมเพื่อดึงข้อมูลจากไฟล์
raw_data.csv - โหลด DataFrame
raw_dataไปยังตารางraw_dataใน data warehouse - เรียกใช้ฟังก์ชัน
transform()เพื่อแปลงข้อมูลในตารางต้นทางraw_data
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
# Extract data from the raw_data.csv file
raw_data = ____(file_name="____.csv")
# Load the extracted_data to the raw_data table
load(data_frame=____, table_name="____")
# Transform data in the raw_data table
____(
source_table="____",
target_table="cleaned_data"
)