รหัสหลักสูตร
SQL-BI-MDM

Multi-Dimension Data Model with SQL Server Analysis Service (SSAS)

ระยะเวลา
3
วัน (
18
ชม.) |ช่วงเวลา 9:00 - 16:00 น.
ประเภทการอบรม
Inhouse
Call
*รับเฉพาะ InHouse Training เท่านั้น
หลักสูตร Multi Dimension Data Model with SQL Server Analysis Service
Multi Dimension Data Model with SQL Server Analysis Service Course
ติดต่อเรา สำรองที่นั่ง 022194304-5
ทักษะ (ระบุได้หลายทักษะ)
คำโปรย

Data Model คือ การนำเอาข้อมูลจาก Dimensional Model ที่ ETL เสร็จสิ้นแล้วมาคำนวณหาผลรวม แล้วเก็บผลรวมทั้งหมดเอาไว้ ในกรณีนี้คือ จัดเก็บในรูปแบบ Multi-Dimensional หรือ Cube เอาไว้บน Microsoft SQL Server Analysis Service (SSAS) จากนั้นบรรดา Reporting Platform อาทิ Microsoft SQL Server Reporting Service ค่อยมาดึงข้อมูลจาก SSAS ไปสร้างเป็นรายงาน ซึ่งจะให้ความเร็วมากกว่าการที่ Reporting Platform ไปดึงข้อมูลจาก Dimensional Model (Data Warehouse) หรือ Data ต้นทางแบบอื่น เพราะไม่ต้องมีภาระให้ การหาผลรวมข้อมูลอีกแล้ว อีกทั้งยังเป็นแนวทางเพิ่มประสิทธิภาพให้กับ Power BI แม้ว่า Power BI จะสามารถสร้าง Data Model อัตโนมัติ เมื่อดึงข้อมูลเข้า แต่หากเชื่อมต่อจาก Power BI มายัง SSAS ด้วยโหมด Live Connection แล้ว Power BI ก็จะเปลี่ยนมาใช้ Data Model ที่อยู่ บน SSAS แทน ซึ่งมีประสิทธิภาพสูงกว่าเหมือนกับข้อมูลขนาดใหญ่บนงานระดับ Enterprise

วัตถุประสงค์

  1. ผู้อบรมสามารถเข้าใจการทำงานเครื่องมือด้าน Business Intelligence ของ Microsoft SQL Server
  2. สามารถสร้าง Data Model แบบ Multi-Dimensional บน SSAS ได้อย่างคล่องแคล่ว

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

  1. Data Engineer ที่กำลังจัดหาเครื่องมือในการสร้าง Data Model ระดับ Enterprise
  2. Data Engineer ที่ต้องการประสบการณ์การสร้าง Data Model แบบ Multi-Dimensional บน SSAS
  3. Data Analyst ที่ต้องการสร้าง Data Model เพื่อนำไปใช้ใน Power BI
  4. Business Analytics ที่ต้องการเตรียม Multi-Dimension Data Model
  5. CDO (Chief Data Officer)
  6. Director/Manager
  7. ผู้ที่สนใจทำ Data Model แบบ Multi-Dimension

พื้นฐานของผู้เข้าอบรม

  1. มีความเข้าใจเกี่ยวกับ Dimensional Model (Data Warehouse) มาพอสังเขป

ความต้องการของระบบ

  1. ระบบปฏิบัติการ Windows 11 / 10
  2. Remote Desktop Connection (RDP)
  3. Internet

หัวข้อการฝึกอบรม

  • เครื่องมือด้าน 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 Multi-Dimensional Model บน Visual Studio
  • แนะนำ Dimensional Model (ตัวอย่าง Data Warehouse)

  • รู้จัก Multi-Dimensional Model
  • รู้จัก Data Source และ Data Source View
  • รู้จัก Dimensions
  • รู้จัก Measures และ Measure Groups
  • รู้จัก Cubes

  • การสร้าง Data Source และ Data Source View
  • การจัดการกับ Data Source View

  • การตั้งค่า Dimensions
    • Properties ต่างๆ
    • Dimension Storage
  • การกำหนด Hierarchies
    • Parent-Child Hierarchies
    • Ragged Hierarchies
  • การจัดเรียงและการสร้างกลุ่มสำหรับ Attributes
    • Sorting Attributes
    • Grouping Attributes
  • Slowly Changing Dimensions

  • การตั้งค่า Measures
    • Properties ต่างๆ
    • การแสดงผล
    • Aggregate Function
  • การตั้งค่า Measure Groups
    • Properties ต่างๆ
    • Measure Group Storage
  • ความสัมพันธ์ระหว่าง Measure Group กับ Dimension
  • การตั้งค่า Aggregation และ Partition

  • การใช้งาน KPI
  • รู้จักกับ Actions
  • รู้จักกับ Perspectives
  • รู้จักกับ Translations 

  • รู้จักกับภาษา Multidimensional Expressions (MDX) เพื่อสืบค้นข้อมูล Multi-Dimensional
  • Syntax ของ MDX
  • Functions ต่างๆ ของ MDX
  • การ Queries ข้อมูลจาก Cube
  • การใช้ MDX สร้าง Calculated Columns

  • การทำนายด้วย Data Mining
  • Algorithms ต่างๆ ของ Data Mining
  • เครื่องมือสำหรับ Data Mining
  • Functions ต่างๆ ของ MDX
  • การ Queries ข้อมูลจาก Data Mining Model ด้วยภาษา Data Mining Extensions (DMX)
  • การ Validate ความแม่นยำของ Data Mining Model
  • การใช้งาน Data Mining Model

  • การจัดการ Security บน SSAS
  • การตั้งค่าทรัพยากรให้กับ SSAS
  • การติดตามการทำงานของ SSAS