รหัสหลักสูตร : SQL-BI-ETL
เรียนรู้การ ETL ข้อมูลไปสร้างเป็น Dimensional Model (Data Warehouse) เพื่อทำ Data Analytics ด้วย SQL Server Integration Service (SSIS) Microsoft SQL Server Integration Service (SSIS) เป็น Platform สำหรับ ETL (Extract Transform Load) ข้อมูลที่ทรงประสิทธิภาพ เพื่อเตรียมข้อมูล (Data Preparation) ในระดับ Enterprise ใช้งานได้ง่าย ลดภาระการเขียน Code ลดลงได้อย่างมาก เพื่อทำ Data Warehouse สำหรับ Data Analytics ต่อไป โดยจะได้ทำ Workshop พร้อมกรณีศึกษา (Case Study) การ ETL จริงทั้งสนุกและครบถ้วน ด้วยวิทยากรมากประสบการณ์
รายละเอียดของหลักสูตร
ระยะเวลาในการอบรม
ระยะเวลา : 3 วัน (18 ชั่วโมง) 9.00 - 16.00 น.
ค่าฝึกอบรม
ราคา 12,900 .- *ราคาดังกล่าวยังไม่รวมภาษีมูลค่าเพิ่ม
Virtual Training/Class Room
Virtual Training สอนสดผ่าน microsoft teams Microsoft Teams Class Room อบรมที่ 9Expert bts ราชเทวี สามารถตรวจสอบรูปแบบการอบรมได้ที่ตารางฝึกอบรม
รูปภาพประกอบหลักสูตร
ตารางฝึกอบรม Public
Class Room
Hybrid(เลือกอบรมแบบ Class Room หรือ Live)


- 01 - 03 เมษายน 2568
ใกล้เต็ม
- 29 - 31 กรกฎาคม 2568
- 20 - 22 ตุลาคม 2568
อบรมภายในองค์กร/Private (In-House)
ขอใบเสนอราคาวัตถุประสงค์
- ผู้อบรมสามารถเข้าใจการทำงานเครื่องมือด้าน Business Intelligence ของ Microsoft SQL Server
- เข้าใจการออกแบบ Dimensional Model เบื้องต้น
- สามารถพัฒนา SSIS Project ได้อย่างคล่องแคล่ว
- สามารถ Deploy และตั้งค่าเพื่อให้ทำงานอัตโนมัติได้อย่างถูกต้องตาม Best Practice
หลักสูตรนี้เหมาะสำหรับ
- Data Engineer ที่กำลังจัดหาเครื่องมือในการ ETL
- Data Engineer ที่ต้องการประสบการณ์ ETL ด้วย SSIS
- Data Analyst ที่ต้องการเตรียมข้อมูลใน SQL Server เพื่อนำไปใช้ใน Power BI
- Business Analytics ที่ต้องการเตรียม Data Warehouse
- CDO (Chief Data Officer)
- Director/Manager
- ผู้ที่สนใจ
พื้นฐานของผู้เข้าอบรม
- มีความรู้การทำ Query ด้วยภาษา SQL
- เคยใช้งาน Microsoft SQL Server มาบ้างจะเป็นการดี
ความต้องการของระบบ
- OS : Windows 11 / 10
- CPU: Minimum 1.6 GHz or faster processor
- RAM : 8GB or more
- Internet
- Microsoft Remote Desktop client for Window
หัวข้อการฝึกอบรม
-
Business Intelligence กับ Microsoft SQL Server
เป็นที่ยอมรับกันว่า Dimensional Model ของ Ralph Kimball ได้พิสูจน์ตัวเองแล้วว่าเหมาะกับงาน Business Intelligence ทั้งที่กระแสการจัดเก็บข้อมูลแบบยังไม่ต้องคำนึงถึงโครงสร้างกำลังมาแรง แต่โครงสร้างแบบ Dimensional Model ก็ยังได้รับการเลือกใช้จาก Data Engineer อยู่อย่างต่อเนื่อง- เครื่องมือด้าน 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
- การออกแบบ Dimensional Model พอสังเขป
- Star schema /Snowflake schema
- Bus Matrix
- ประเภทของ Dimension Table
- ประเภทของ Fact Table
- ภาพรวมการทำงานของ SSIS
- สภาพแวดล้อมการพัฒนา SSIS บน Visual Studio
- เครื่องมือด้าน Business Intelligence ของ Microsoft SQL Server
- เข้าใจข้อมูล และการใช้งาน Data Flow
- การสำรวจข้อมูลต้นทาง
- ผ่าน Task บน SSIS
- แนะนำเครื่องมือทางเลือกอื่น ๆ
- การใช้งาน Data Flow Task
- รู้จัก Connection Manager
- รู้จัก Data Flow Task
- Data Source
- Data Transformation กลุ่มต่าง ๆ
- Data Destination
- การเพิ่มประสิทธิภาพให้กับ Data Flow
- การสำรวจข้อมูลต้นทาง
- การใช้ Control Flow ใน SSIS Package
- การใช้งาน Control Flow กลุ่มต่าง ๆ
- Control Flow กลุ่มต่าง ๆ
- เข้าใจ Precedent Constraint
- การจัดกลุ่ม และคำอธิบายประกอบ
- การทำงานร่วมกันของหลาย Package
- การสร้าง Package ให้ Dynamic
- ตัวแปร (Variable)
- พารามิเตอร์ (Parameter)
- การสร้างนิพจน์ (Expressions)
- การใช้งาน Container
- Sequence Containers
- For Loop Containers
- Foreach Loop Containers
- การจัดการให้เกิดความต่อเนื่อง
- ตอบสนองต่อความล้มเหลว
- การประกาศ Transaction
- การใช้งาน Checkpoint
- การใช้งาน Control Flow กลุ่มต่าง ๆ
- การดีบั๊ก SSIS Package
- เข้าใจการดีบั๊ก
- ติดตามเหตุการณ์ที่เกิดขึ้นใน Package ขณะพัฒนา
- รู้จัก Breakpoint และการติดตามตัวแปร
- การติดตามในส่วน Data Flow ผ่าน Data Viewer
- การบันทึกเหตุการณ์ลง Log
- การจัดการข้อผิดพลาดใน SSIS Package
- การจัดการข้อผิดพลาดใน control flow
- การจัดการข้อผิดพลาดใน data flow
- การสกัดข้อมูล และโหลดข้อมูล
- การวางแผนสกัดข้อมูล
- การสกัดข้อมูลเฉพาะที่เปลี่ยนแปลงจากต้นทาง (Incremental ETL)
- ทางเลือกในการสกัดข้อมูลที่เกิดการเปลี่ยนแปลง
- สกัดข้อมูลเฉพาะที่เปลี่ยนแปลงโดยใช้ Timestamp
- สกัดข้อมูลเฉพาะที่เปลี่ยนแปลงโดยใช้ CDC (Change Data Capture)
- สกัดข้อมูลเฉพาะที่เปลี่ยนแปลงโดยใช้ Change Tracking
- การวางแผนโหลดข้อมูล
- การใช้ SSIS เพื่อทำ Incremental Load
- โหลดข้อมูลที่ได้จากตารางผลลัพธ์ของ CDC
- ใช้ Lookup Transformation เพื่อโหลดข้อมูลที่ได้จาก
- ตารางผลลัพธ์ที่ใช้ Timestamp
- ตารางผลลัพธ์ที่ใช้ Change Tracking
- Slowly Changing Dimension Transformation
- การ Deploy และตั้งค่า Package
- เข้าใจการ Deploy ของ SSIS
- Package Deployment Model
- Project Deployment Model
- การ Deploy แบบ SSIS Project Deployment Model
- การสร้าง SSIS Catalog
- Environments และ Variables ใน SSIS Catalog
- การ Deploy สำหรับ SSIS Project
- Wizard / Remote
- Offline
- การสร้าง SSIS Catalog
- วางแผนสั่งรัน SSIS Package
- การสั่งรันผ่าน SQL Server Agent
- Security ที่เกี่ยวข้อง
- การสั่งรันผ่าน SQL Server Agent
- เข้าใจการ Deploy ของ SSIS
ตารางฝึกอบรม Public
Class Room
Hybrid(เลือกอบรมแบบ Class Room หรือ Live)


- 01 - 03 เมษายน 2568
ใกล้เต็ม
- 29 - 31 กรกฎาคม 2568
- 20 - 22 ตุลาคม 2568