Power BI Advanced Power Query
- ผู้อบรมสามารถเตรียมข้อมูลจากหลากหลายแหล่งได้
- ผู้อบรมสามารถทำการปรับแต่งข้อมูลได้ทั้งการ Cleansing, Shaping, Restructure, Transform, Extract ข้อมูลได้
- ผู้อบรมสามารถปรับแก้ไขโค้ดที่เป็น M Language ได้
- ผู้อบรมสามารถกำหนดค่า Power BI Data Gateway ได้
- CDO (Chief Data Officer)
- Business Analyst
- Data Analyst
- Data Engineer
- Director / Management
- มีพื้นฐานการทำงานกับระบบปฏิบัติการ Windows และใช้งาน อินเตอร์เน็ต
- มีมุมมองในการทำงานกับข้อมูลเพื่อสรุปผลในด้านต่าง ๆ
- มีพื้นฐานการทํางานกับ Power BI ในการนําเข้าข้อมูล และ การสร้าง Visualization มาก่อน
- มีพื้นฐานการใช้งาน PivotTable ด้วย Microsoft Excel
- ระบบปฏิบัติการ Windows 11 / Windows 10
- โปรแกรม Microsoft Power BI Desktop (ดาวน์โหลดฟรี)
- Smart Device ได้ทั้ง iOS และ Android (สำหรับติดตั้ง Power BI Mobile)
เริ่มต้นกับเครื่องมือ Power Query ที่จะช่วยในการทำ Data Preparation ใน Power BI
- ภาพรวมของ Power BI และงาน Business Intelligence
- รู้จักกับ Power Query
- Power Query Editor
- กระบวนการ ETL (Extract Transform Load)
- รู้จักกับ Dimensional Model
สามารถเชื่อมต่อไปยังแหล่งข้อมูลที่หลากหลาย และนำเข้าข้อมูลได้อย่างดี ไม่ว่าข้อมูลเหล่านั้นจะอยู่ในเครื่องเรา หรือแม้กระทั่งอยู่บน Cloud
- Text/CSV File
- Excel File
- Log File
- การนำไฟล์ทั้งหมดใน Folder มารวมกันอัตโนมัติ
- การนำเอา Excel Worksheet มารวมกันอัตโนมัติ
- กรณีศึกษา : การนำเอา Excel หลาย Worksheet มารวมกันอัตโนมัติ
เรียนรู้การทำงานกับ Database ได้แก่ SQL Server Database , Azure SQL Database
- การนำเข้าข้อมูลจาก SQL Server
- การทำงานใน 3 โหมดของ Power BI ทั้ง Import, Direct Query, Live ใน Power BI
Parameter ของ Power Query จะช่วยทำให้ Query ที่เราสร้างมีความยืดหยุ่น แปรเปลี่ยนไปตามข้อมูลที่เปลี่ยนไปได้อัตโนมัติ โดยในส่วนนี้จะเรียนรู้สร้าง Parameter และ การประยุกต์ใช้งาน
- การสร้าง Parameter
- การบริหารจัดการ Parameter
- เรียนรู้การส่ง Parameter จาก Visualization เพื่อใช้กับ Power Query
เรียนรู้การทำ ETL แบบปฏิบัติจริง ด้วยกรณีศึกษาเข้มข้น เพื่อนำข้อมูลที่ยุ่งเหยิงทำให้งานที่น่าเบื่อ เป็นท้าทาย และเป็นงานอัตโนมัติในอนาคต
- Data Shaping ได้แก่ Remove Rows, Remove Columns, Remove Errors
- Data Cleansing ได้แก่ Remove Duplicates, Filter, Clean / Trim, Upper, Lower
- Data Extracting ได้แก่ Split Column, Extract, Merge, Column From Examples
- Data Transformation
- Transpose
- Pivot Column
- Unpivot Columns
- Data Summarization
- Grouping
- Count Rows
- Column Calculation ได้แก่ Custom Column, การใช้ Function, Index Column, Conditional Column, Duplicate Column
- การ Join Table ได้แก่ Left Outer, Right Outer, Full Outer, Inner, Left Anti, Right Anti, Append
- การทำงานกับข้อมูลหลาย Tables
- Append Queries
- Merge Queries
- Workshop : กรณีศึกษาการวิเคราะห์ยอดขายสินค้าในกลุ่ม Modern Trade ที่มีโครงสร้างซับซ้อน
Power Query ฉากหลังนั้นคือภาษา M หากเราเข้าใจโครงสร้างของภาษา M แล้วเราจะสามารถปรับแต่งค่าต่าง ๆ ได้ด้วยตัวเอง เพื่อให้การทำ Data Preparation ไปอีกระดับ
- ตัวแปร
- Data Type
- Operation
- Built-In Function
- การทำงานกับตาราง (Table)
- การทำงานกับฟิลด์ (Field)
เรียนรู้การสร้างฟังก์ชัน เพื่อเรียกใช้งานได้ในอนาคต ซึ่งจะทำให้ประหยัดเวลาการทำงานในอนาคต และการจัดการข้อมูลทำได้ง่ายขึ้น
- Function คืออะไร
- การสร้าง Functions
- Recursive Function
- การเรียกใช้ Function ด้วย M
- กรณีศึกษา : การนำเอา Excel หลาย Worksheet หลายไฟล์ ทำ ETL เพื่อรวมเป็นข้อมูลทั้งหมดอัตโนมัติ แล้วนำข้อมูลนั้นไปใช้ในการวิเคราะห์
เรียนรู้การตั้งค่าให้ Power Query ทำการเตรียมข้อมูลอัตโนมัติ เพื่อให้ รายงานและ Dashboard มีข้อมูลสดใหม่อัตโนมัติด้วย Power BI Gateway
- รู้จักกับ Power BI Gateway
- ข้อแนะนำสำหรับการออกแบบ Infrastructure เพื่องานอัตโนมัติ
- การติดตั้งและการใช้งาน
- การกำหนดค่า Schedule Refresh และการแจ้งเตือน
- Workshop