ETL, Data Model, Data Visualization, DAX
เกี่ยวกับหลักสูตร Power Bi
ในยุคที่ ทุกคนๆต่างพูดว่า “ Data is new oil” หรือการมีข้อมูลในมือเปรียบเสมือนมีสิ่งล้ำค่ามากๆ ทักษาะด้านวิเคราะห์ข้อมูล ( Data Analyst) จึงเป็นที่ต้องการเป็นอย่างมากในตลาดแรงงานปัจจุบัน ไม่ว่าคุณจะทำงานด้านใด ก็สามารถใช้ทักษะนี้เพื่อหา insight วิเคราะห์ข้อมูลและปรับปรุงพัฒนางาน เพื่อความก้าวหน้าทางอาชีพและธุรกิจของคุณได้

หลักสูตรนี้จะสอนให้ผู้เข้าร่วมสามารถ ทำการวิเคราะห์ข้อมูลได้ตั้งแต่ การนำเข้าข้อมูล(Get Data) การทำ Data Preparation การทำ Data Model (Modelling) & DAX การแสดงผล (Data Visualization) และการ Sharing โดยผู้เข้าร่วมได้รับความรู้และทักษะในการเตรียมข้อมูลด้วย (Power Query) การวิเคราะห์และแสดงผล , BI Report , Interactive Dashboard (Power BI Desktop) สามารถไปวิเคราะห์และหา insight ต่อได้ รวมไปถึงนำไปสู่การตัดสินใจด้วยข้อมูล (Data Driven Decision Making) ได้นั่นเอง

โดย Microsoft Power BI ได้รับการยอมรับว่าเป็นอันดับ 1 ด้าน Business Intelligence Platforms ต่อเนื่องหลายปีแล้ว ถ้าจะเลือกเครื่องมือสำหรับ BI ดีๆสักตัว การใช้ Microsoft Power BI ถือเป็นตัวเลือกที่ตอบโจทย์ นอกจากนั้นยังสามารถนำไปเชื่อมต่อ Integrate กับ Microsoft Power Platform เพื่อสร้าง Solutions แบบ No Code , Low Code ได้ หรือ การทำ Data Analytics แบบ End to End กับ Microsoft Fabric นั่นเอง (มีสอนเบื้องต้นในคอร์สด้วย)

ตัวอย่าง Power BI report
วัตถุประสงค์หลักสูตร
- ผู้เรียนเข้าใจพื้นฐานของ Power BI Desktop และคุณลักษณะต่างๆ
- ผู้เรียนเข้าใจวิธีเชื่อมต่อกับแหล่งข้อมูลต่างๆ และนำเข้าข้อมูลไปยัง Power BI Desktop ได้อย่างมี่ประสิทธิภาพ
- ผู้เรียนเข้าใจวิธีการแปลงข้อมูล (Extract – Transform- Load) สำหรับการวิเคราะห์ ด้วย Power Query
- ผู้เรียนสามารถสร้างแบบจำลองข้อมูล (Data Model) และความสัมพันธ์ (Relation) บน Power BI Desktop
- ผู้เรียนเข้าใจหลักการสร้างแบบจำลองข้อมูลแบบ Star Schema
- ผู้เรียนสามารถสร้าง DAX (Data Analysis Expressions) ที่จำเป็นเพื่อใช้ในคำนวณและวิเคราะห์ข้อมูลได้
- ผู้เรียนสามารถใช้งาน Generative AI (ChatGPT, Copilot) ในการช่วยสร้าง DAX Power BI ได้
- ผู้เรียนสามารถสร้างเลือกใช้ Visualization ที่เหมาะกับข้อมูลที่ต้องการแสดงผลได้ (Column Chart ,Bar Chart , Pie Chart , Card Visual , Table – Matrix , Line Chart , Ribbon Chart , Slicer etc.)
- ผู้เรียนสามารถกำหนด Visualize Interaction เพื่อปรับการแสดงผลVisual ต่อ Visual ได้
- ผู้เรียนสามารถสร้างรายงานที่ดึงดูดสายตา (Attractive Report) และ Interactive Dashboard ได้
- ผู้เรียนสามารถตั้งค่าการอัพเดทข้อมูล (Schedule refresh) ได้
หลักสูตรนี้เหมาะสำหรับ
- ผู้ที่สนใจใช้งานโปรแกรม Power BI Desktop
- Business User ที่ต้องการเรียนรู้ การใช้เครื่องมือ Business Intelligence Platforms เพื่อวิเคราะห์ข้อมูล
(Data Analyst, HR, Financial, Engineer, Operations, Sale, Marketing, Supply Chain, etc.) - Power Users ที่ต้องการสร้างเรียนรู้ Power BI ไปใช้ร่วมกับ Power Platforms
- ผู้ที่ทํางานเกี่ยวกับการนําตัวเลขมาสรุปผล ทํารายการ สร้างกราฟ และวิเคราะห์แนวโน้มของข้อมูล
- ผู้ที่ต้องการนําเสนอรายงานในรูปแบบ Visual หรือ Dashboard
- ผู้ที่ต้องการดูภาพรวมของข้อมูล เพื่อช่วยในการตัดสินใจทางธุรกิจ
- Citizen Developer
- ผู้บริหารด้าน IT
ความรู้พื้นฐาน
- มีพื้นฐานการใช้งานระบบปฎิบัตการ Windows
- มีพื้นฐานการใช้งาน Excel ในการวิเคราะห์ข้อมูลเบื้องต้น เช่น การใช้สูตร SUM , VLOOKUP และPivot Table
ความต้องการของระบบ (Systems Requirements)
- โปรแกรม Microsoft Power BI Desktop(https://www.microsoft.com/en-US/download/details.aspx?id=58494)
- บัญชีใช้งานโปรแกรม Microsoft Power BI Free License
- สามารถสมัครได้ฟรีที่ https://bit.ly/ApplyBIDucky
- สามารถ กด Trial Premium Per User ใช้งานได้ 60 วัน
- หรือ สมัครเป็น Microsoft Fabric Trial (60วัน) ได้ที่ https://aka.ms/Fabric
สิ่งที่ผู้เข้าอบรมจะได้รับ
- เอกสารตำราประกอบการฝึกอบรมในรูปแบบไฟล์ PDF
- ไฟล์ตัวอย่างข้อมูลสำหรับฝึกฝนด้วยตัวเอง
- ไฟล์ PBIX สำหรับ Power BI reports Final Solutions.
- E-Certificate ในรูปแบบ PDF
หัวข้อการฝึกอบรม
Module 1: Introduction to Power BI
- Microsoft Power BI คืออะไร
- Introduction to Microsoft Power Platform & Microsoft Fabric
- Power BI Desktop vs Power BI Services
- Microsoft Power BI License เบื้องต้น
- ทำความรู้จักแหล่งข้อมูลชนิดต่างๆ
- แนะนำข้อมูลสำหรับใช้เรียนในหลักสูตร
Module 2: Import Data to Power Query
- แนะนำ Power Query Editor
- สำรวจข้อมูลเบื้องต้นด้วย Colum Quality , Distribution column and Column Profile
- การใช้งาน Power Query
- ทำความรู้จักชนิดข้อข้อมูล (Data Type)
- การนำเข้าข้อมูลทั้ง Folder/SharePoint ที่เก็บ Excel ในรูปแบบที่เหมือนกัน
- การนำเข้าข้อมูลจาก Google Sheet
- การ Shaping & Cleansing Data ให้อยู่ในรูปแบบที่เหมาะสม
- Remove Row, Remove Column & Remove Other Column
- Remove Duplicate
- Trim Data, การแปลงข้อมูลตัวเล็ก ตัวใหญ่ และ Capital Header
- การใช้ Column From Examples เพื่อแปลงข้อมูลแบบไม่ต้องจำสูตร !!
- แปลงข้อมูล Date
- แปลงข้อมูล Text
- คำนวณข้อมูล (Calculated Column)
- สร้าง Column ใหม่แบบมีเงื่อนไข (IF)
- การรวมข้อมูลจากหลาย Source ด้วย Append Query & Merge Query
- ทำความรู้จัก M Code เบื้องต้น
- Bonus: การใช้ ChatGPT ช่วยในการ Clean M Code ให้ดูง่ายขึ้น ไม่ซ้ำซ้อน
- การสร้าง Data Model ในรูปแบบ Star Schema
- การกำหนด Relationship แบบต่าง (One to One , Many to One)
Module 3: การสร้าง Power BI report และ การสร้างการคำนวณด้วย DAX
- ทำความรู้จักการคำนวณแบบ Implicit Measure
- ทำความรู้จัก DAX (Data Analysis Expressions) สำหรับวิเคราะห์ข้อมูล
- DAX Operation
- Calculated Columns
- Aggregate Functions
- RELATED and X Functions
- DATEDIFF Functions
- Calculate Functions
- การ Grouping ข้อมูลแทนการใช้ IF Functions (ไม่ต้องเขียน DAX)
Module 4: การสร้าง Visualization บน Report Canvas ใน Power BI Desktop
- จุดประสงค์ในการสร้าง report ให้ User
- วิธีการเลือก Visualization ให้เหมาะสมกับข้อมูล
- ทำความรู้จัก ประเภทต่างๆ Visualization
- Card
- Cluster Column Chart, Stacked Column Chart, Ribbon Chart
- Pie Chart, Donut Chart, Tree Map
- Line Chart
- Table and Matrix
- Decomposition tree
- Slicer & Visual Filter
- การตั้งค่า Visualize Interaction
- การสร้าง Mobile Layout Report สำหรับดูในมือถือ
Module 5: Publish & Sharing with Power BI Services
- การ Publish report to Power BI Services
- การตั้งค่า Schedule refresh ข้อมูล
- การตั้ง Subscribe เพื่อส่งข้อมูลรายงาน Power BI ไปให้ผู้ที่เกี่ยวข้อง
- การ Pin Visual จากหลายๆ Report ไปรวมที่ Dashboard
- การตั้งค่า Alert บน Card Visual Dashboard เพื่อแจ้งเตือนเมื่อค่าต่ำหรือสูงกว่าที่กำหนด
- Preview: Integrate with Power Automate to Notify in MS Team