ในการทำ Data Warehouse หรือคลังข้อมูล สิ่งที่ท้าทายนักออกแบบระบบก็คือ การทำ ETL เพราะไม่ได้คำนึงถึงความสามารถในการทำงานของระบบ ETL เท่านั้น แต่ยังต้องพิจารณาถึงความสามารถในการขยายตัวด้วย เพื่อรองรับกับปริมาณข้อมูลที่อาจเพิ่มขึ้น แล้ว ETL คืออะไร? ETL คืออะไร? สำหรับ ETL คือ กระบวนการหนึ่งในการทำ Data Warehouse ซึ่ง ETL ย่อมาจาก Extract-Transform-Load โดยแต่ละกระบวนการมีรายละเอียด ดังนี้ • Extract (กระบวนการดึงข้อมูล) คือ การดึงข้อมูลจากแหล่งข้อมูลภายนอก ซึ่งข้อมูลที่ดึงเข้ามาจะอยู่ในรูปแบบมาตรฐานเดียวกัน ทั้งรูปแบบและมาตรฐานของข้อมูล เพื่อให้สะดวกต่อการแปลงข้อมูลในขั้นตอนถัดไป หากข้อมูลไม่ตรงกับมาตรฐานที่กำหนดไว้ ข้อมูลก็จะถูกปฏิเสธในกระบวนการนี้ • Transform (กระบวนการแปลงข้อมูล) คือ การแปลงข้อมูลให้อยู่ในรูปแบบที่ต้องการ โดยวิธีการที่นำมาใช้ในกระบวนการแปลงข้อมูลมีอยู่หลากหลายวิธี ไม่ว่าจะเป็นการทำ Data Cleaning, Sorting ไปจนถึง Transposing หรือ Pivoting โดยวิธีการที่ใช้ในกระบวนการแปลงข้อมูลอาจแตกต่างกันออกไป ขึ้นอยู่กับความต้องการในการนำข้อมูลไปใช้ • Load (กระบวนการโหลดข้อมูลเข้าสู่ร… Continue reading ETL คืออะไร และ ETL กับ ELT ต่างกันอย่างไร? เรื่องน่ารู้ของ Data
ETL คืออะไร และ ETL กับ ELT ต่างกันอย่างไร? เรื่องน่ารู้ของ Data
