Tabular Data Model with SQL Server Analysis Service (SSAS)
- ผู้อบรมสามารถเข้าใจการทำงานเครื่องมือด้าน 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
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) ตัวอย่าง
- การ Import ตาราง
- การสร้าง Measures
- การจัดการความสัมพันธ์
- การจัดการปัญหาของ Role Playing Dimension
- การจัดการกับคอลัมน์
- การสร้าง Calculated Columns
- การเรียงค่าในคอลัมน์
- การซ่อนและการเปลี่ยนชื่อคอลัมน์
- การสร้างและจัดการกับ Hierarchies
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 เป้าหมาย
- รู้จักกับภาษา Data Analysis Expressions (DAX)
- การใช้ DAX สร้าง Calculated Columns และ Measures
- การจัดการ Security บน SSAS
- การตั้งค่าทรัพยากรให้กับ SSAS
- การติดตามการทำงานของ SSAS