Tabular Data Model with SQL Server Analysis Service (SSAS)

จำนวนวัน
2
จำนวนชั่วโมง
12
ประเภทหลักสูตร
Inhouse
Tabular Data Model with SQL Server Analysis Service SSAS
หลักสูตร Tabular Data Model with SQL Server Analysis Service SSAS
ติดต่อเรา สำรองที่นั่ง 022194304-5
รหัสหลักสูตร
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

ทักษะ (ระบุได้หลายทักษะ)
ระดับความยาก
Advanced
วัตถุประสงค์
  1. ผู้อบรมสามารถเข้าใจการทำงานเครื่องมือด้าน Business Intelligence ของ Microsoft SQL Server
  2. สามารถสร้าง 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
พื้นฐานของผู้เข้าอบรม
  1. มีความเข้าใจเกี่ยวกับ Dimensional Model (Data Warehouse) มาพอสังเขป
ความต้องการของระบบ
  1. OS : Windows 11 / 10
  2. CPU: Minimum 1.6 GHz or faster processor
  3. RAM : 8GB or more
  4. Remote Desktop Connection
  5. 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
มี Workshop หรือไม่
On
หลักสูตรใหม่หรือไม่
Off
มีโปรโมชั่นหรือไม่
Off
หลักสูตรแนะนำหรือไม่
Off
มีวุฒิบัตรหรือไม่
On