ข้ามไปยังเนื้อหา
Tabular Data Model with SQL Server Analysis Service (SSAS)

SQL-BI-TDM

Tabular Data Model with SQL Server Analysis Service (SSAS)

2 วัน (12 ชม.)/ ช่วงเวลา 9:00 - 16:00 น.
Inhouse
Inhouse Only

*รับเฉพาะ InHouse Training เท่านั้น

Workshope-Certificate

ดาวน์โหลด Course Outline

Tabular Data Model with SQL Server Analysis Service (SSAS)

เรียนรู้การทำ 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

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

  1. ผู้อบรมสามารถเข้าใจการทำงานเครื่องมือด้าน Business Intelligence ของ Microsoft SQL Server

  2. สามารถสร้าง Data Model แบบ Tabular บน SSAS ได้อย่างคล่องแคล่ว

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

  1. Data Engineer ที่กำลังจัดหาเครื่องมือในการสร้าง Data Model ระดับ Enterprise

  2. Data Engineer ที่ต้องการประสบการณ์ การสร้าง Data Model แบบ Tabular บน SSAS

  3. Data Analyst ที่ต้องการสร้าง Data Model เพื่อนำไปใช้ใน Power BI

  4. Business Analytics ที่ต้องการเตรียม Tabular Data Model

  5. CDO (Chief Data Officer)

  6. Director/Manager

  7. ผู้ที่สนใจทำ Data Model

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

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

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

  1. ระบบปฏิบัติการ Windows 11 / 10

  2. Remote Desktop Connection (RDP)

  3. Internet

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

Data Mode คือการนำเอาข้อมูลจาก 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

Road Map

คำถามที่พบบ่อย

Tabular Data Model ใช้ VertiPaq (xVelocity) In-Memory Engine ซึ่งช่วยบีบอัดข้อมูลและประมวลผลได้รวดเร็ว รองรับการสร้างรายงานและ Dashboard ที่ตอบสนองได้ดี เหมาะสำหรับงานวิเคราะห์ข้อมูลยุคใหม่ และสามารถทำงานร่วมกับ Power BI ได้อย่างมีประสิทธิภาพ

แม้ทั้งสองจะใช้ VertiPaq Engine เหมือนกัน แต่ SSAS Tabular ถูกออกแบบสำหรับการใช้งานระดับองค์กร โดยสามารถสร้าง Semantic Model ส่วนกลางให้หลายทีมใช้ร่วมกัน รองรับการบริหารจัดการสิทธิ์ การ Deploy และการดูแล Data Model จากศูนย์กลาง ทำให้ลดความซ้ำซ้อนของการสร้างรายงานหลายชุด

มี ผู้เรียนจะได้เรียนรู้การใช้งาน Data Analysis Expressions (DAX) สำหรับสร้าง Measures, Calculated Columns และการคำนวณทางธุรกิจบน Tabular Data Model พร้อม Workshop ที่ช่วยให้เข้าใจการออกแบบสูตรสำหรับงานวิเคราะห์ข้อมูลและการใช้งานร่วมกับ Power BI ได้อย่างถูกต้อง

เมื่อเชื่อมต่อ Power BI กับ SSAS Tabular ผ่าน Live Connection รายงานจะอ้างอิง Data Model ที่อยู่บนเซิร์ฟเวอร์โดยตรง ทำให้ไม่ต้องนำเข้าข้อมูลซ้ำใน Power BI ช่วยควบคุมมาตรฐานของข้อมูล เพิ่มความปลอดภัย และรองรับการใช้งานข้อมูลขนาดใหญ่ในระดับ Enterprise ได้อย่างมีประสิทธิภาพ

ได้ หลักสูตรครอบคลุมการสร้าง Perspectives, การแบ่ง Partitions, การเลือก Processing Mode, การใช้งาน DirectQuery, การกำหนด Security และการ Deploy SSAS Tabular ไปยังเซิร์ฟเวอร์จริง เพื่อให้สามารถนำ Data Model ไปใช้งานในระดับองค์กรได้อย่างเป็นระบบ

สนใจหลักสูตร

“Tabular Data Model with SQL Server Analysis Service (SSAS)”

ขอใบเสนอราคาเพื่อรับรายละเอียดหลักสูตรและจัดอบรมให้องค์กรของคุณ