รหัสหลักสูตร : SQL-BI-TDM
เรียนรู้การทำ Tabular Data Model ด้วย SQL Server Analysis Service (SSAS) การสร้าง Report / Dashboard จาก SQL Server Databaseโดยไม่ได้ใช้ Data Model นั้นจะทำให้รายงานนั้นใช้ทรัพยากรสูง เข้าถึงได้ช้า ใช้ Bandwidth มาก ไม่มีประสิทธิภาพ แต่หากเราใช้ SQL Server การสร้าง Data Model จะช่วยทำให้ Report ของเราเร็วขึ้น เพราะไม่ต้องมีภาระให้การหาผลรวมข้อมูลอีกต่อไปและรองรับการเชื่อมต่อแบบ Live Connection จาก Power BI
รายละเอียดของหลักสูตร
ระยะเวลาในการอบรม
ระยะเวลา : 2 วัน (12 ชั่วโมง) 9.00 - 16.00 น.
ค่าฝึกอบรม
ราคา CALL *รับเฉพาะ InHouse Training เท่านั้น
Virtual Training/Class Room
Virtual Training สอนสดผ่าน microsoft teams Microsoft Teams Class Room อบรมที่ 9Expert bts ราชเทวี สามารถตรวจสอบรูปแบบการอบรมได้ที่ตารางฝึกอบรม
รูปภาพประกอบหลักสูตร
อบรมภายในองค์กร/Private (In-House)
ขอใบเสนอราคาวัตถุประสงค์
- ผู้อบรมสามารถเข้าใจการทำงานเครื่องมือด้าน Business Intelligence ของ Microsoft SQL Server
- สามารถสร้าง Data Model แบบ Tabular บน SSAS ได้อย่างคล่องแคล่ว
หลักสูตรนี้เหมาะสำหรับ
- Data Engineer ที่กำลังจัดหาเครื่องมือในการสร้าง Data Model ระดับ Enterprise
- Data Engineer ที่ต้องการประสบการณ์การสร้าง Data Model แบบ Tabular บน SSAS
- Data Analyst ที่ต้องการสร้าง Data Model เพื่อนำไปใช้ใน Power BI
- Business Analytics ที่ต้องการเตรียม Tabular Data Model
- CDO (Chief Data Officer)
- Director/Manager
- ผู้ที่สนใจทำ Data Model
พื้นฐานของผู้เข้าอบรม
- มีความเข้าใจเกี่ยวกับ Dimensional Model (Data Warehouse) มาพอสังเขป
ความต้องการของระบบ
- OS : Windows 11 / 10
- CPU: Minimum 1.6 GHz or faster processor
- RAM : 8GB or more
- Remote Desktop Connection
- Internet
หัวข้อการฝึกอบรม
-
Business Intelligence กับ Microsoft SQL Server
Data Model คือการนำเอาข้อมูลจาก Dimensional Model ที่ ETL เสร็จสิ้นแล้วมาคำนวณหาผลรวม แล้วเก็บผลรวมทั้งหมดเอาไว้ ในกรณีนี้คือจัดเก็บในรูปแบบ Tabular เอาไว้บน Microsoft SQL Server Analysis Service (SSAS)- เครื่องมือด้าน Business Intelligence ของ Microsoft SQL Server
- Microsoft SQL Server Database Engine
- Microsoft SQL Server Integration Service
- Microsoft SQL Server Analysis Service
- Microsoft SQL Server Reporting Service/ Microsoft Power BI Report Server
- Data Model ในงาน Business Intelligence
- สภาพแวดล้อมการพัฒนา SSAS Tabular Data Model บน Visual Studio
- ทางเลือกในการสร้าง Tabular Data Model Project
- แนะนำ Dimensional Model (Data Warehouse) ตัวอย่าง
- เครื่องมือด้าน Business Intelligence ของ Microsoft SQL Server
- การสร้าง Tabular Data Model
- การ Import ตาราง
- การสร้าง Measures
- การจัดการความสัมพันธ์
- การจัดการปัญหาของ Role Playing Dimension
- การจัดการกับคอลัมน์
- การสร้าง Calculated Columns
- การเรียงค่าในคอลัมน์
- การซ่อนและการเปลี่ยนชื่อคอลัมน์
- การสร้างและจัดการกับ Hierarchies
-
การใช้งาน SSAS Tabular Data Model ในงาน Business Intelligence ระดับ Enterprise
Tabular Data Model บน SSAS ใช้ Engine ที่ชื่อว่า Vertipaq Engine ใช้ขับเคลื่อน In-Memory Columnar Database ปัจจุบันเปลี่ยนชื่อเป็น xVelocity Engine นอกจากจะใช้กับ SSAS แล้วยังใช้ใน Power Pivot ที่เป็น Plugin ของ Excel และ Power BI อีกด้วย แม้ว่า Power BI จะสามารถสร้าง Data Model และขับเคลื่อนด้วย xVelocity Engine โดยอัตโนมัติ แต่หากเชื่อมต่อจาก Power BI มายัง SSAS ด้วยโหมด Live Connection แล้ว Power BI ก็จะเปลี่ยนมาใช้ Data Model ที่อยู่บน SSAS ที่ตั้งอยู่บนทรัพยากรระดับ Enterprise แทน จะเป็นแนวทางที่เหมาะสำหรับข้อมูลขนาดใหญ่ และการใช้งานระดับองค์กรมากกว่า- การสร้าง Perspectives
- การแบ่ง Partitions
- การ Process แต่ละชนิด
- โหมด DirectQuery
- การ Deploy SSAS ไปยัง Server เป้าหมาย
- แนะนำ DAX พื้นฐาน
- รู้จักกับภาษา Data Analysis Expressions (DAX)
- การใช้ DAX สร้าง Calculated Columns และ Measures
- การตั้งค่า SSAS
- การจัดการ Security บน SSAS
- การตั้งค่าทรัพยากรให้กับ SSAS
- การติดตามการทำงานของ SSAS