9 สิ่งที่ Power Query ช่วยเราได้

9 สิ่งที่ Power Query ช่วยเราได้
Power Query เป็นเครื่องมือสำหรับการทำ ETL มีประโยชน์มาก ๆ สำหรับธุรกิจ และคนทำงานด้าน Data ทั้ง Data Engineer, Data Scientist
หลายครั้งข้อมูลที่ได้มา เราต้องการนำไปวิเคราะห์ แต่ก็ใช้เวลาในการปรับแต่ง เตรียมข้อมูล Copy และ Paste ลบโน่น ลบนี่ ใส่สูตร VLOOKUP ทำการ FILTER มากมาย กว่าจะได้ข้อมูลที่จะไปทำการวิเคราะห์ก็ใช้เวลามากมาย เหนื่อยเลยทีเดียว ซึ่งเครื่องมือที่จะช่วยเราได้คือ Power Query โดยใช้เครื่องมือที่ชื่อ Power Query Editor
สรุปประโยชน์ที่เราจะได้จาก Power Query สรุปเป็น 9 ข้อดังนี้
-
แปลงข้อมูลที่ขี้เหร่ ให้ พร้อมใช้โดย ETL (Extract Transform Load)
-
ช่วยให้เราสามารถนำข้อมูลจากหลายๆ แหล่งข้อมูลมําทำงานร่วมกันได้
-
ทำความสะอาดข้อมูล แก้คำให้ถูกต้อง ลบช่องว่าง ปรับตัวพิมพ์เล็ก พิมพ์ใหญ่
-
ไม่จำเป็นต้องใช้สูตรในงานด้าน ETL ทำให้ลด Overhead ในการประมวลผลข้อมูลลง
-
เพิ่มประสิทธิภาพให้กับ Data Model จะทำให้ Data Model มีขนาดเล็ก ทำงานได้รวดเร็ว ซึ่งหากเข้าใจเรื่อง Data Model จะช่วยให้ออกแบบกระบวนการเพื่อทำให้ Data Model มีประสิทธิภาพยิ่งขึ้น
-
โดยเมื่อมีข้อมูลใหม่ หรืออัพเดตเข้ามา (ซึ่งอาจจะเป็นข้อมูลที่ขี้เหร่) เราก็แค่ Refresh ก็ได้ข้อมูล Update พร้อมใช้งาน
-
ไม่ต้องเขียนโปรแกรม เพียงแค่ออกแบบขั้นตอนการทำงานเท่านั้น โดยเครื่องมือ Power Query Editor จะช่วยให้การสร้างกระบวนการทำได้ง่าย โดยจะได้ ภาษา M มาให้อัตโนมัติ
-
สร้างฟังก์ชันให้เรียกใช้งานได้ ต่อยอดได้ง่าย โดยหากมีกระบวนการบางอย่างที่เป็นกระบวนการซ้ำ ๆ Power Query เปิดให้เราสร้างฟังก์ชัน มีเครื่องมือตรวจสอบ ทดสอบ อีกด้วย