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 เปิดให้เราสร้างฟังก์ชัน มีเครื่องมือตรวจสอบ ทดสอบ อีกด้วย
- ใช้ได้ทั้ง Power BI, Excel, SQL Server