Data Modeling with Power BI

หลักสูตร Data Modeling with Power BI

วันเสาร์ที่ 12 พฤศจิกายน 2565

 1 วัน เต็ม, 6 ชั่วโมง, 9:00-16:00

Data Model สำคัญอย่างไร?

ผู้ใช้งาน Power BI จำนวนไม่น้อยที่ขาดความเข้าใจในเรื่องการสร้างโมเดลข้อมูลที่สมบูรณ์ การสร้างรูปแบบข้อมูลใน Power BI เป็นหัวใจในการทำงานกับข้อมูลหลายตารางข้อมูลในการวิเคราะห์ข้อมูล ประเภทของข้อมูลและความสัมพันธ์ของข้อมูล ผู้วิเคราะห์ข้อมูลจะไม่สามารถวิเคราะห์ข้อมูลขนาดใหญ่และหลายมิติได้หากมีตารางข้อมูลหลายตาราง การสร้างโมเดลข้อมูลจะช่วยให้การวิเคราะห์ข้อมูลมีความสะดวกมากขึ้นเมื่อมีการสร้างวิชวลเพื่อวิเคราะห์ข้อมูลในมิติต่าง ๆ ความเข้าใจเรื่องการจัดการโมเดลข้อมูลจึงเป็นสิ่งที่ผู้ใช้งาน Power BI ต้องรู้และเข้าใจอย่างแท้จริง

วัตถุประสงค์ของหลักสูตร

เพื่อพัฒนาความรู้และทักษะการสร้างโมเดลข้อมูลด้วย Power BI และสามารถใช้ฟังชั่นของ DAX เพื่อสนับสนุนการสร้างโมเดลข้อมูล ด้วยการฝึกปฏิบัติ

หลักสูตรนี้สอนอะไร

หลักสูตรนี้ช่วยให้ผู้ใช้งาน Power BI ให้มีความลึกซึ้งการใช้งาน Power BI ไปอีกระดับ ด้วยการทำความเข้าใจแนวคิดพื้นฐานการสร้างโมเดลข้อมูลจากตารางข้อมูลประเภทต่าง ๆ และการฝึกปฏิบัติการสร้างโมเดลข้อมูล จากตารางข้อมูลตัวอย่าง เพื่อให้ผู้เข้าอบรมมีความรู้และทักษะในการสร้างโมเดลข้อมูลใน Power BI และนำไปใช้งานได้จริง

โมเดลข้อมูล (data model) เป็นพื้นฐานสำคัญสำหรับการวิเคราะห์ข้อมูลระดับสูง ด้วยกระบวนการออกแบบตารางข้อมูลและสร้างโมเดลข้อมูลที่ทำงานได้รวดเร็วและมีประสิทธิภาพ อีกทั้ง การสร้างโมเดลข้อมูลด้วยผังตารางข้อมูลแบบดาว (star-schema) และตารางข้อมูลธุรกรรม (fact table) และ ตารางข้อมูลอ้างอิง (dimension table) จะอธิบายในการอบรมนี้

ในช่วงท้ายของการอบรม ผู้เข้าอบรมจะได้เรียนรู้การสร้างผังตารางข้อมูลแบบดาว จากข้อมูลที่จัดเตรียมไว้ให้ ผู้เรียนจะสามารถเข้าใจแนวคิดเรื่องความสัมพันธ์ของ Power BI และสามารถสร้างโมเดลข้อมูลจากการฝึกปฏิบัติจริง

หลักสูตรนี้เหมาะกับใคร

การอบรมนี้สำหรับคนที่มีพื้นฐาน Power BI และต้องการทักษะการวิเคราะห์ข้อมูลด้วย Power BI ในระดับที่สูงขึ้น จากการสร้างผังตารางข้อมูลเพื่อสร้างโมเดลข้อมูล (data model) สำหรับโครงการวิเคราะห์ข้อมูลที่มีตารางข้อมูลหลายตาราง เหมาะสำหรับ

•  นักวิเคราะห์ข้อมูล 
•  นักวิเคราะห์ข้อมูลการตลาด
•  นักวิเคราะห์ข้อมูลการเงิน
•  นักวิเคราะห์ข้อมูลงานบุคคล
•  นักวิเคราะห์ข้อมูลทั่วไป

ผู้เรียนต้องมีพื้นฐานอะไร

. ผู้เข้าอบรมต้องมีทักษะการใช้งาน Power BI บ้างแล้ว

ผู้เรียนต้องรู้ด้านไอทีหรือไม่

•  หลักสูตรนี้ออกแบบสำหรับบุคคลทั่วไป

•  ผู้เข้าร่วมอบรมไม่จำเป็นต้องมีความรู้ด้านไอที

วิธีการสอน

•  เป็นการอบรมเชิงปฎิบัติการ (workshop) โดยใช้ตัวอย่างข้อมูลจากธุรกิจ

•  เรียนรู้ด้วยการลองทำจากตัวอย่าง ทำไปพร้อม ๆ กัน

สิ่งที่ผู้เข้าอบรมต้องเตรียมตัว

1. คอมพิวเตอร์โน้ตบุ๊ค 1 เครื่องต่อ 1 ท่าน

2. ติดตั้งซอฟท์แวร์ Power BI Desktop เรียบร้อย

เนื้อหาหลักสูตร

1) ความสัมพันธ์ระหว่างตาราง (Relationship)

ความสัมพันธ์ระหว่างตารางเป็นเรื่องสำคัญมากในการสร้างโมเดลข้อมูล เป็นเรื่องแรกที่ผู้สร้างโมเดลข้อมูลต้องเรียนรู้ การอบรมจะเริ่มต้นให้เห็นความสำคัญของการมีความสัมพันธ์ระหว่างตารางข้อมูล ในการวิเคราะห์ข้อมูลด้วย Power BI ลักษณะของคู่คีย์ (Key pair) ระหว่างตาราง ความแตกต่างระหว่างชนิดความสัมพันธ์ และคุณลักษณะของความสัมพันธ์ เช่นทิศทางของความสัมพันธ์ กับระดับชั้นความสัมพันธ์ จากตัวอย่างในการอบรม

•  ทำไม Power BI ต้องมีความสัมพันธ์
•  คู่ความสัมพันธระหว่างตาราง
•  คุณลักษณะความสัมพันธ์ 
•  ทิศทางของความสัมพันธ์
•  บทบาทของตารางข้อมูลอ้างอิง (dimension table) และความสัมพันธ์ที่ไม่ถูกต้อง
•  ความสัมพันธ์จากหลายคอลัมน์

2) โมเดลข้อมูล (data model)

ในตอนนี้เราจะได้รู้จักโมเดลข้อมูล ผังข้อมูลแบบดาว (star-schema) อะไรคือตารางข้อมูลธุรกรรม (fact table) และ อะไรคือตารางข้อมูลอ้างอิง (dimension table) ความแตกต่างของชนิดข้อมูลธุรกรรม และทำไมผังข้อมูลแบบดาว จึงมีความสำคัญสำหรับการทำโมเดลข้อมูล เราจะได้เห็นหลักการจัดทำโมเดลข้อมูล

•  ทำไมต้องทำการเตรียมข้อมูล
•  อะไรคือตารางข้อมูลอ้างอิง
•  อะไรคือตารางข้อมูลธุรกรรมและชนิดของตารางข้อมูลธุรกรรม
•  ความจำเป็นของตารางข้อมูลอ้างอิง
•  อะไรคือผังข้อมูลแบบดาว 

3) การสร้างผังข้อมูลแบบดาว (star-schema)

หลังจากที่ได้ทำความเข้าใจกับแนวคิดของผังข้อมูลแบบดาว ผู้เรียนจะได้นำเอาแนวคิดมาลงมือสร้างแผนผังข้อมูลแบบดาวจากตัวอย่างข้อมูลที่เตรียมไว้ใน Power BI ร่วมกับการใช้เทคนิคการแปลงรูปตารางข้อมูลและแนวคิดการจัดโมเดลข้อมูล 

•  การรวมตารางข้อมูลอ้างอิง
•  การสร้างและใช้ตารางอ้างอิง
•  การนำตารางมาร่วมกันสร้างความสัมพันธ์
•  การเก็บซ่อนคอลัมน์
•  การสร้างผังตารางข้อมูลแบบดาว
•  การกรองข้อมูลตารางอ้างอิงไปสู่ตารางอ้างอิงอื่น

4) การเขียนสูตร DAX เพื่อการสร้างโมเดลข้อมูล (DAX for data model)

เพื่อให้โมเดลข้อมูลมีความสมบูรณ์ การเขียนสูตร DAX มีบทบาทสำคัญที่จะทำให้โมเดลข้อมูลมีความสมบูรณ์มากขึ้นใน Power BI ผู้เรียนจึงจำเป็นต้องเรียนรู้การเขียนสูตรด้วย DAX ในการอบรมนี้ ผู้เรียนจะได้ทำเรียนรู้การเขียน DAX และการเขียนสูตรคำนวณใน Power BI

•  DAX หรือ ภาษา M ดี?
•  การคำนวณทีละแถวหรือการคำนวณแบบผลรวมดี?
•  ตารางคำนวณ (Calculated Table)
•  สูตรคำนวณ (Measure) และ คอลัมน์คำนวณ (Calculated Column)
•  หลักและแนวคิดการเขียน DAX

5) การปรับปรุงคุณภาพโมเดลข้อมูลเบื้องต้น (better data model)

สุดท้าย มีแนวคิดที่สำคัญที่ผู้พัฒนาโมเดลข้อมูลต้องพิจารณา คือการนำโมเดลไปสู่การใช้งานจริง และเพิ่มประสิทธิภาพโมเดล ดังนี้

•  การนำโมเดลตารางข้อมูลไปสู่กระแสข้อมูล  dataflows
•  การแบ่งปันการเข้าถึงชุดข้อมูลและการใช้งานข้อมูลร่วมกัน
•  การลดขนาดของโมเดลข้อมูล   
•  ทิปส์                 

สถานที่อบรม

•  การอบรมแบบออนไลน์ ไลฟ์สด ผ่าน Google Meet

ระยะเวลาการอบรม

• วันเสาร์ที่ 12 พฤศจิกายน 2565

• เวลา 9:00 – 12:00, 13:00-16:00

ผู้สอน

• ผู้ช่วยศาสตราจารย์ ดร. ธวัชชัย ตั้งอุทัยเรือง

• อาจารย์ประจำมหาวิทยาลัยและนักวิจัย

• ผู้แต่งหนังสือ Power BI, Power Query และ DAX ที่มียอดจำหน่ายสูงสุดในประเทศไทย

• ผู้อบรม Power BI และ DAX ให้กับองค์กรรัฐและเอกชนมากกว่า 50 ครั้ง

• ที่ปรึกษา BI และ Data Analytics ให้กับองค์กรชั้นนำระดับประเทศ

เกียรติบัตร

•  ผู้เข้าอบรมจะได้รับเกียรติบัตรหลังจบการอบรม

 •  ขอสงวนสิทธิ์เฉพาะผู้เข้าอบรมที่ร่วมกิจกรรมการอบรมตั้งแต่ต้นจนจบเท่านั้น

อัตราค่าลงทะเบียน

•  ค่าลงทะเบียนอบรม ท่านละ 2,900 บาท

การชำระค่าอบรม

•  ชำระค่าอบรมด้วยการโอนเข้าบัญชีธนาคาร

•  ธนาคารกรุงเทพฯ สาขามหาวิทยาลัยสวนดุสิต

•  ชื่อบัญชี นายธวัชชัย ตั้งอุทัยเรือง

•  เลขบัญชี 0797062197

ลูกค้าอ้างอิง (บางส่วน)

• Advice IT Infinite Co., Ltd.

• Allianz Ayudhya Assurance Public Co., Ltd.

• Bank of Ayudhya Public Company Limited

• Big C Supercenter Public Company Limited

• Charoenchai Transformer Co., Ltd.

• CITI Bank (Thailand) Co., Ltd.

• CP All Public Company Limited

• e-Merchant Co., Ltd.

• Fonterra Brands (Thailand) Limited

• Government Saving Bank

• HMC Polymers Co., Ltd.

• Kasetsart University

• King Power Public Company Limited

• Nestle Thai Co., Ltd.

• Nok Airlines Public Company Limited

• Pruksa Real Estate Public Company Limited

• SAS Software (Thailand) Co., Ltd.

• Siam Food Services Limited

• TCP Co., Ltd

• The Siam Fibre-Cement Co., Ltd. (SCG)

• Tokio Marine Insurance (Thailand) Public Co. Ltd.

• True Move H Universal Communication Co., Ltd.

• การไฟฟาส่วนภูมิภาค Provincial Electricity Authority

• สำนักงานพัฒนาวิทยาศาสตร์และเทคโนโลยีแห่งชาติ สวทช.