ELT ในทางปฏิบัติ
รู้สึกมั่นใจกับการรันกระบวนการ ETL แล้วใช่ไหม ถึงเวลาลองใช้งานไปป์ไลน์แบบ ELT กันบ้าง เช่นเดียวกับก่อนหน้านี้ ฟังก์ชัน extract(), load() และ transform() ถูกกำหนดไว้ให้แล้ว สิ่งที่ต้องทำมีเพียงเรียกใช้ฟังก์ชันเหล่านี้ให้ถูกต้อง ขอให้โชคดี!
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
ETL and ELT ใน Python
คำแนะนำการฝึกหัด
- ใช้ฟังก์ชัน ETL ที่เหมาะสมเพื่อดึงข้อมูลจากไฟล์
raw_data.csv - โหลด DataFrame ชื่อ
raw_dataเข้าสู่ตารางraw_dataในดาต้าแวร์เฮาส์ - เรียกใช้ฟังก์ชัน
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"
)