Business Intelligence &Analytics
Software
เรียนรู้กระบวนการ BI & Analytics เพื่อสร้างข้อมูลเชิงลึก
ฝึกปฏิบัติจริงด้วย Power BI → →
เตรียมข้อมูล สร้าง Data Model →
ออกแบบ Dashboard ที่ใช้งานได้จริง
DX Transformer Development
2.
หัวข้อในวันนี้
Business Intelligence &Analytics
Overview
แนะนำหลักการและประโยชน์ของ Business Intelligence ในองค์กร
Why Power BI?
ทำความเข้าใจคุณสมบัติและจุดเด่นของ Power BI ที่เหมาะกับองค์กรทุกขนาด
Power BI Workflow
เรียนรู้กระบวนการทำงานของ Power BI ตั้งแต่การเชื่อมต่อข้อมูลจนถึงการแชร์
ผลลัพธ์
Hands-on Power BI
Desktop
ฝึกปฏิบัติจริงกับการนำเข้าข้อมูล การแปลงข้อมูล การสร้างโมเดล และการ
สร้างวิชวลไลเซชัน
เวิร์กช็อปนี้ออกแบบมาเพื่อให้ผู้เข้าร่วมได้เรียนรู้ทีละขั้นตอน โดยเริ่มจากแนวคิดพื้นฐานไปจนถึง
การปฏิบัติจริง ซึ่งจะช่วยให้ทุกท่านสามารถสร้าง Dashboard ที่มีประสิทธิภาพได้ด้วยตนเอง
3.
บทนำสู่ Business Intelligence& Analytics
กระบวนการแปลงข้อมูล
Business Intelligence & Analytics คือ
กระบวนการที่ช่วยแปลงข้อมูลดิบให้เป็นข้อมูล
เชิงลึก (Insight) ที่มีคุณค่าต่อธุรกิจ โดยนำ
เสนอในรูปแบบที่เข้าใจง่ายและนำไปใช้
ประโยชน์ได้จริง
การตัดสินใจที่ดีขึ้น
ข้อมูลเชิงลึกที่ได้จาก BI ช่วยให้ผู้บริหารและทีม
งานสามารถตัดสินใจได้อย่างแม่นยำมากขึ้น และ
รวดเร็วขึ้น โดยอาศัยข้อมูลจริงแทนการใช้ความ
รู้สึกหรือประสบการณ์เพียงอย่างเดียว
วัฒนธรรมองค์กรแบบ Data-driven
การนำ BI มาใช้ในองค์กรช่วยสร้างวัฒนธรรมที่
ขับเคลื่อนด้วยข้อมูล ทำให้ทุกแผนกเห็นความ
สำคัญของข้อมูลและใช้ข้อมูลประกอบการตัดสิน
ใจในทุกระดับ
Business Intelligence เป็นมากกว่าเครื่องมือหรือเทคโนโลยี แต่เป็นแนวคิดที่ช่วยให้องค์กรใช้ประโยชน์จากข้อมูลได้อย่างเต็มที่ เพื่อสร้างความได้เปรียบในการ
แข่งขันและพัฒนาธุรกิจอย่างยั่งยืน
4.
Business Intelligence คืออะไร?
แปลงข้อมูลเป็นInsight
BI ช่วยเปลี่ยนข้อมูลดิบให้เป็นข้อมูลเชิงลึกที่มี
ความหมาย ช่วยให้องค์กรตัดสินใจได้อย่างมี
ประสิทธิภาพ
Dashboard Interactive
นำเสนอข้อมูลในรูปแบบ Dashboard ที่โต้ตอบได้
ช่วยให้ผู้ใช้งานเห็นภาพรวมของธุรกิจได้อย่างชัดเจน
วิเคราะห์เชิงลึก / Drilldown
สามารถเจาะลึกข้อมูลได้ในหลายมิติ ไม่ใช่เพียงแค่
รายงานแบบเดิมที่ดูได้เพียงภาพรวม
Business Intelligence ไม่ใช่เพียงแค่การทำรายงานธรรมดา แต่เป็นการนำเสนอข้อมูลในรูปแบบที่เข้าใจง่าย สามารถโต้ตอบกับผู้ใช้งานได้ และช่วยให้ผู้บริหารเห็น
ทั้งภาพรวมและสามารถเจาะลึกลงไปในรายละเอียดเพื่อค้นหาสาเหตุของปัญหาหรือโอกาสทางธุรกิจได้
5.
ประโยชน์ของ BI ในองค์กร
70%
ลดเวลาการจัดทำ
รายงาน
ลดเวลาในการจัดทำรายงาน
ประจำเดือนลงได้ถึง70% เมื่อ
เทียบกับการทำรายงานแบบ
เดิม
95%
เพิ่มความแม่นยำ
ลดความผิดพลาดจากการ
คำนวณด้วยมือ (Human
Error) ทำให้ข้อมูลมีความ
แม่นยำมากขึ้น
3X
ตัดสินใจรวดเร็วขึ้น
ผู้บริหารสามารถตัดสินใจได้
เร็วขึ้น 3 เท่า เนื่องจากมี
ข้อมูลที่ครบถ้วนและทันสมัย
นอกจากนี้ BI ยังช่วยส่งเสริม Data-driven Culture ในองค์กร ทำให้ทุกแผนกเห็นความสำคัญ
ของการใช้ข้อมูลในการตัดสินใจ และสร้าง Single Version of the Truth ที่ทำให้ทุกคนใน
องค์กรเห็นข้อมูลเดียวกัน ไม่เกิดความขัดแย้งจากการมีข้อมูลที่แตกต่างกัน
6.
ทำไมต้อง Power BI?
ฟรี(Power BI
Desktop)
สามารถดาวน์โหลดและใช้งาน Power BI Desktop ได้ฟรี โดยไม่มีค่า
ใช้จ่าย ทำให้เป็นตัวเลือกที่คุ้มค่าสำหรับองค์กรทุกขนาด
ใช้งานง่าย
มีอินเทอร์เฟซที่ใช้งานง่าย ไม่จำเป็นต้องเขียนโค้ด สามารถลากและวาง
เพื่อสร้าง Dashboard ได้อย่างรวดเร็ว
รองรับ Data Sources หลากหลาย
สามารถเชื่อมต่อกับแหล่งข้อมูลได้หลากหลาย ทั้ง Excel, CSV, SQL,
Web API และอื่นๆ อีกมากมาย
ทำงานร่วมกับ Microsoft Ecosystem
ทำงานร่วมกับโปรแกรมอื่นๆ ในตระกูล Microsoft ได้อย่างลงตัว เช่น
Excel, SharePoint และ Teams
Power BI เป็นเครื่องมือ Business Intelligence ที่ใช้งานง่ายและทรงพลัง ช่วยให้องค์กรทุกขนาดสามารถสร้าง Dashboard และวิเคราะห์ข้อมูลได้อย่างรวดเร็ว ใน
เวิร์กช็อปนี้ เราจะเรียนรู้การใช้งาน Power BI Desktop อย่างมืออาชีพ
7.
Power BI Workflow
เชื่อมต่อข้อมูล(Connect Data)
เชื่อมต่อกับแหล่งข้อมูลต่างๆ เช่น Excel, CSV, SQL Database หรือแหล่งข้อมูลออนไลน์ เพื่อนำข้อมูลเข้าสู่ Power BI
แปลงข้อมูล (Transform Data)
ใช้ Power Query เพื่อทำความสะอาดข้อมูล เปลี่ยนประเภทข้อมูล เพิ่มคอลัมน์ที่คำนวณได้ หรือรวมตารางต่างๆ เข้าด้วยกัน
สร้าง Model (Relationships + DAX)
กำหนดความสัมพันธ์ระหว่างตาราง และใช้ DAX (Data Analysis Expressions) สร้างการคำนวณที่ซับซ้อน
สร้าง Visualization
สร้างแผนภูมิ กราฟ และตารางต่างๆ เพื่อนำเสนอข้อมูลในรูปแบบที่เข้าใจง่าย
แชร์ผล (Export / Power BI Service)
ส่งออกผลงานในรูปแบบต่างๆ เช่น PowerPoint, PDF หรืออัปโหลดไปยัง Power BI Service เพื่อแชร์กับผู้อื่น
Power BI Desktop Workflow ประกอบด้วย 5 ขั้นตอนหลักที่เชื่อมโยงกัน ทำให้คุณสามารถแปลงข้อมูลดิบให้กลายเป็น Dashboard ที่สวยงามและมีประสิทธิภาพ
8.
Hands-on Power BI
Desktop
GetData & Transform
นำเข้าและปรับแต่งข้อมูล
Data Modeling
สร้างความสัมพันธ์ระหว่างตาราง
Visualization
สร้างแผนภูมิและ Dashboard
DAX & Date Table
สร้างการคำนวณขั้นสูง
Workshop
ฝึกปฏิบัติจริง
ในช่วง Hands-on นี้ เราจะได้เรียนรู้และฝึกปฏิบัติกับ Power BI Desktop อย่างละเอียด ตั้งแต่การนำเข้าข้อมูล การแปลง
ข้อมูลด้วย Power Query การสร้างความสัมพันธ์ระหว่างตาราง ไปจนถึงการสร้างวิชวลไลเซชันที่สวยงามและมีประสิทธิภาพ
นอกจากนี้ เรายังจะได้เรียนรู้การใช้ DAX เพื่อสร้างการคำนวณที่ซับซ้อน และการสร้าง Date Table เพื่อการวิเคราะห์ข้อมูล
ตามช่วงเวลา ซึ่งเป็นทักษะสำคัญในการใช้งาน Power BI อย่างมืออาชีพ
9.
Get Data &Transform (Power
Query)
เชื่อมต่อข้อมูล
เชื่อมต่อกับแหล่งข้อมูลต่างๆ
เช่น Excel, CSV หรือ
Database โดยใช้ Get
Data
ทำความสะอาดข้อมูล
ปรับชื่อคอลัมน์ให้เป็น
มาตรฐาน และเปลี่ยนประเภท
ข้อมูลให้ถูกต้อง
เพิ่มคอลัมน์ที่คำนวณได้
สร้างคอลัมน์ใหม่จากการ
คำนวณ เช่น Available
Time
รวมตาราง
ใช้ Merge Queries เพื่อ
รวมข้อมูลจากหลายตาราง
เช่น Machine_Info.csv
Power Query เป็นเครื่องมือที่ทรงพลังใน Power BI สำหรับการเตรียมข้อมูลก่อนนำไปวิเคราะห์ คุณสามารถทำความสะอาดข้อมูล เปลี่ยนโครงสร้าง และรวมข้อมูล
จากหลายแหล่งได้อย่างมีประสิทธิภาพ
นอกจากนี้ คุณยังสามารถลบหรือเลือกเฉพาะคอลัมน์ที่ต้องการใช้งาน เพื่อลดขนาดของข้อมูลและเพิ่มประสิทธิภาพในการทำงาน ก่อนที่จะโหลดข้อมูลเข้าสู่ Data
Model ของ Power BI
10.
Handling Missing ValueBest
→
Practice
Fill Missing Value
เติมข้อมูลที่หายไปด้วยค่าที่เหมาะสม
Filter Out Missing Value
กรองข้อมูลที่ไม่สมบูรณ์ออกไป
Keep Missing → ให้ Visual
Handle
คงค่าที่หายไว้และจัดการในการแสดงผล
การจัดการกับ Missing Value เป็นขั้นตอนสำคัญในการเตรียมข้อมูล คุณสามารถเลือกวิธีที่เหมาะสมตามลักษณะของข้อมูลและวัตถุประสงค์ในการวิเคราะห์ เช่น การ
เติมค่าที่เหมาะสม การกรองข้อมูลที่ไม่สมบูรณ์ออกไป หรือการคงค่าที่หายไว้และจัดการในการแสดงผล
สำหรับกรณี Fill Missing Value คุณอาจเติมข้อมูลวันที่ติดตั้งด้วยวันที่เหมาะสม หรือเติม "Unknown" สำหรับข้อมูลที่ไม่ทราบ ส่วนกรณี Filter Out Missing Value
เหมาะสำหรับฟิลด์ที่จำเป็นต่อการคำนวณหรือการแสดงผล เช่น InstallDate ที่ใช้ใน Trend หากไม่มีข้อมูลควรทำความสะอาดออกไป
Data Quality มีความสำคัญพอๆ กับการทำ Visualization เพราะ BI ที่ดีต้องเริ่มจากข้อมูลที่สะอาดและน่าเชื่อถือ!
11.
Data Modeling
(Relationships)
Relationship ในPower BI เป็นการกำหนดความสัมพันธ์ระหว่างตาราง ซึ่งมีรูปแบบหลักๆ คือ
One to Many และ Many to One ตัวอย่างเช่น MachineID ที่เชื่อมโยงระหว่างตาราง OEE
Data กับ Machine_Info และ Calendar Table
การสร้าง Relationship ใน Power BI Desktop ทำได้โดยลากเส้นเชื่อมระหว่างฟิลด์ที่ต้องการ
เชื่อมโยงในหน้า Model View นอกจากนี้ คุณยังสามารถกำหนด Cross Filter Direction เป็น
Single หรือ Both ซึ่งมีผลต่อการกรองข้อมูลระหว่างตาราง
12.
Data Modeling (Relationships)Best
→
Practice
ตั้งชื่อ Field ให้สอดคล้องกัน
ใช้ชื่อเดียวกันทุกตารางเพื่อความสะดวกในการสร้าง Relationship
ใช้ Star Schema เป็นหลัก
แยก Fact Table และ Dimension Table ให้ชัดเจน
ตั้ง Primary Key ให้ Dimension Table
ฟิลด์เชื่อมโยงต้องมีค่า Unique ไม่ซ้ำกัน
ใช้ Single Direction เป็น Default
ใช้ Both Direction เฉพาะกรณีจำเป็นเท่านั้น
การออกแบบ Data Model ที่ดีมีความสำคัญอย่างยิ่งต่อประสิทธิภาพและความถูกต้องของ Dashboard คุณควรตั้งชื่อฟิลด์ให้สอดคล้องกันทุกตาราง เช่น MachineID
ควรใช้ชื่อเดียวกันทุกตารางเพื่อให้การสร้าง Relationship ทำได้ง่ายและไม่สับสน
Star Schema เป็นรูปแบบที่แนะนำสำหรับ Power BI โดยมี Fact Table อยู่ตรงกลางและเชื่อมโยงกับ Dimension Table รอบข้าง นอกจากนี้ คุณควรใส่ Calendar
Table แยกต่างหากและตั้งชื่อ Relationship ให้สื่อความหมาย เพื่อให้ง่ายต่อการดูแลรักษาโมเดลในอนาคต
Date Table (TimeIntelligence)
Date Table หรือตารางปฏิทินเป็นองค์ประกอบสำคัญในการทำ Time-based Analysis ใน
Power BI การมี Date Table ที่ออกแบบอย่างเหมาะสมจะช่วยให้คุณสามารถวิเคราะห์ข้อมูลตาม
ช่วงเวลาได้อย่างมีประสิทธิภาพ
คุณสามารถสร้าง Date Table ได้หลายวิธี แต่วิธีที่แนะนำคือการสร้างด้วย DAX เช่น
CALENDARAUTO() หรือ CALENDAR() ซึ่งจะสร้างตารางที่มีคอลัมน์ Date เป็นหลัก จากนั้นคุณ
สามารถเพิ่มคอลัมน์อื่นๆ เช่น Year, Month, Quarter เพื่อใช้ในการวิเคราะห์
หลังจากสร้าง Date Table แล้ว คุณต้องสร้าง Relationship กับ Fact Table และสามารถใช้
ฟังก์ชัน Time Intelligence ใน DAX เช่น YTD (Year to Date), MTD (Month to Date),
Previous Month เพื่อเปรียบเทียบข้อมูลระหว่างช่วงเวลาต่างๆ
18.
Date Table (TimeIntelligence) Best
→
Practice
Current Year Previous Year YT
D
การสร้างและใช้งาน Date Table ที่ดีควรเริ่มจากการสร้างด้วย DAX เช่น CALENDARAUTO() หรือ
CALENDAR(StartDate, EndDate) ซึ่งจะช่วยให้ได้ตารางปฏิทินที่ครอบคลุมช่วงเวลาที่ต้องการ
คุณควรใส่เฉพาะคอลัมน์ที่จำเป็น เช่น Year, Month, MonthName, Quarter, DayOfWeek เพื่อไม่ให้ Model มี
ขนาดใหญ่เกินไป และควรสร้าง Relationship แบบ Single Direction จาก Date Table ไปยัง Fact Table
สิ่งสำคัญคือไม่ควรใช้ Date Field จาก Fact Table โดยตรงในการทำ Time Intelligence เพราะจะทำให้ผลลัพธ์ไม่ถูก
ต้อง ควรใช้ Date Table เท่านั้น นอกจากนี้ คุณควรกำหนด Sort Order ให้กับคอลัมน์ MonthName เพื่อให้การแสดง
ผลเรียงลำดับได้ถูกต้อง
#6 เราเลือกใช้ Power BI เพราะฟรี → ใช้งานง่าย → เชื่อมต่อแหล่งข้อมูลหลากหลาย → สร้าง Dashboard Interactive ได้เร็ว → และเป็นเครื่องมือที่องค์กรทั่วโลกใช้จริง
#7 นี่คือ Workflow หลักของ Power BI → เดี๋ยวเช้าเราจะ Demo ดู Flow นี้ → แล้วบ่ายทุกคนจะ Hands-on จริงครบทุกขั้นตอน
#8 ช่วง Hands-on เราจะเดินตาม Workflow นี้ → ตั้งแต่ Get Data & Transform → Data Modeling → Visualization → DAX → Date Table → และ Workshop → เพื่อ Build Dashboard จริง
#9 Power Query → เป็นเครื่องมือสำคัญใน Power BI → ใช้ Clean และ Transform Data → เพื่อให้ Data พร้อมใช้ใน Dashboard → ถ้า Data ไม่สะอาด → Insight จะผิด
#10 Missing Value → ไม่มีสูตรสำเร็จ → ต้องดูว่า Field ใช้ทำอะไร → บางครั้ง Fill → บางครั้ง Filter Out → บางครั้ง Keep Missing ให้ Visual แสดง Data Quality → เราจะลองครบทุกแบบ
#12 Best Practice → ตั้งชื่อ Field ให้ตรงกัน → ใช้ Star Schema → ใช้ Single Direction เป็นหลัก → Calendar Table ต้องแยกต่างหาก → ไม่ใช้ Date จาก Fact Table ตรงๆ
#14 Key Point → ใช้ Visual ให้น้อย → เน้นตอบโจทย์ → Color ต้อง Consistent → Drilldown ใช้เฉพาะที่มี Business Value → อย่าใส่ Pie Chart เยอะเกินไป → Pie ใช้เฉพาะ % Contribution เท่านั้น
#17 Date Table → หัวใจของ Time Intelligence → ถ้าไม่มี Date Table → DAX Time Intelligence จะใช้ไม่ได้ หรือผิด → วันนี้เราจะสร้างด้วย DAX → ใส่ Column ที่จำเป็น
#18 Best Practice → ใช้ Date Table แยก → Single Direction → ใส่ Column ที่จำเป็นเท่านั้น → Year → Month → Quarter → DayOfWeek → และถ้ามี Fiscal Year → ต้องใส่เพิ่ม