Microsoft SQL Server

Microsoft SQL Server

กลุ่มหลักสูตร Microsoft SQL Server มีทั้งหมด 16 หลักสูตร

Microsoft SQL Server เป็นระบบจัดการฐานข้อมูล (Database Management System หรือ DBMS) จาก Microsoft โดย Software นี้ได้รับการออกแบบและสร้างขึ้นเพื่อจัดการและจัดเก็บข้อมูล รองรับการดำเนินการงานด้าน Business Intelligence การดำเนินการวิเคราะห์และการประมวลผลธุรกรรมต่าง ๆ ข้อมูลที่จัดเก็บบนเซิร์ฟเวอร์จะถูกเก็บไว้ในฐานข้อมูลเชิงสัมพันธ์ สามารถสืบค้นข้อมูลด้วยภาษา SQL และสามารถเขียนโปรแกรมใน SQL Server ด้วย Store Procedure รวมถึงการสร้างฟังก์ชันต่าง ๆ ได้ด้วย และเนื่องจาก SQL Server นั้นใช้เก็บและจัดการข้อมุลจำนวนมากจึงต้องมีเครื่องมือในการ Backup,Restore,Recovery รวมถึง Security Management เพื่อความปลอดภัยของข้อมูลซึ่งเป็นเรื่องที่สำคัญและจำเป็นอย่างยิ่ง ดังนั้น 9Expert จึงได้ออกแบบหลักสูตรเพื่อความเข้าใจในการใช้งาน Microsoft SQL Server ให้เลือกหลากหลายเนื้อหาเพื่อให้ตรงตามความต้องการใช้งาน ดังต่อไปนี้

หลักสูตรในโปรแกรม

16
Microsoft SQL Server Essential

หากคุณมีประสบการณ์เพียงเล็กน้อยหรือไม่มีเลยในการจัดการฐานข้อมูลด้วย Microsoft SQL Server และต้องการทราบภาพรวมทั้งหมดโดยเริ่มต้้งแต่การติดตั้ง การกำหนดสิทธิ์การใช้งานเบื้องต้น จนสามารถสร้างฐานข้อมูล และ สืบค้นข้อมูลอย่างง่ายๆ ด้วยภาษา SQL ได้ หลักสูตรนี้ออกแบบมาเพื่อให้คุณเริ่มต้นการใช้งาน Microsoft SQL Server ได้อย่างมั่นใจ ซึ่งเป็นพื้นฐานที่ดีต่อไปสำหรับการทำงานด้านฐานข้อมูล

2 วัน (12 ชม.)9,900 .-
Workshope-CertificateIntermediate
รอบการอบรมClassroomHybrid
Querying Data with T-SQL

หลักสูตรนี้ มุ่งเน้นการสืบค้นฐานข้อมูลเชิงสัมพันธ์ด้วยภาษา SQL (Structure Query Language) ตามมาตรฐาน ANSI และการปรับปรุงข้อมูล ซึ่งเป็นทักษะที่สำคัญของผู้ที่ต้องทำงานกับข้อมูล เตรียมข้อมูล วิเคราะห์ข้อมูล พัฒนาฐานข้อมูล สาธิตโดยใช้ Microsoft SQL Server และมี Workshop ให้ได้เรียนรู้อย่างเป็นขั้น เป็นตอน พร้อมเทคนิค เพื่อให้ Query มีประสิทธิภาพในการสืบค้นแต่ละกรณีอีกด้วย

3 วัน (18 ชม.)11,900 .-
Workshope-CertificateAdvanced
รอบการอบรมClassroomHybrid
SQL Server Programming - Stored Procedure

Stored Procedure และ Function เป็นโปรแกรมย่อยในฐานข้อมูลที่สร้างจากพื้นฐานความรู้การเขียนสคริปต์ หลักสูตรนี้เรียนรู้การออกแบบการสร้างคำสั่ง เพื่อสร้าง Script สำหรับ Stored Procedure, Function, Trigger เพื่อพัฒนาระบบฐานข้อมูล Data Source พร้อมการควบคุม Transaction โดยเน้นการทำงานจริงและเรียนรู้ข้อจำกัดของแต่ละ Object พร้อมแนวคิดด้านประสิทธิภาพและความปลอดภัยสูงสุดในการทำงาน ในรูปแบบของกรณีศึกษา และ Workshop เข้มข้น

2 วัน (12 ชม.)9,900 .-
Workshope-CertificateAdvanced
รอบการอบรมClassroomHybrid
Microsoft SQL Server Database Administration

หลักสูตรนี้ได้รวมงานในบทบาทหน้าที่ผู้ดูแลระบบจัดการฐานข้อมูล Microsoft SQL Server ไว้อย่างครบถ้วน โดยครอบคลุมรายละเอียดด้านความปลอดภัย การสำรองและการกู้คืนในสถานการณ์ต่าง ๆ การสร้างงานอัตโนมัติ เพื่อทำตามคาบเวลาหรือสนองต่อเหตุที่ตั้งไว้ การติดตามสถานการณ์ทำงาน เป็นต้น

5 วัน (30 ชม.)17,900 .-
Workshope-CertificateIntermediate
Microsoft SQL Server Performance Tuning

หลักสูตร SQL Server Performance Tuning เน้นการเรียนรู้หลักการที่สำคัญเพื่อให้เข้าใจกระบวนการทำงานของ SQL Server พร้อมยกตัวอย่างปัญหาในรูปแบบต่าง ๆ เพื่อให้เราสามารถระบุปัญหาด้านประสิทธิภาพของ SQL Server ได้อย่างตรงจุด ทั้งงานด้าน Administration และ ด้านการ Development เพื่อแก้ไขปัญหาได้ พร้อมสร้างเกณฑ์วัดเพื่อติดตามความผิดปกติได้ด้วยตนเอง ส่งผลให้ประสิทธิภาพการทำงานดีขึ้น

4 วัน (24 ชม.)16,790 .-
Workshope-CertificateAdvanced
ETL with 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 ชม.)12,900 .-
Workshope-CertificateIntermediate
รอบการอบรมClassroomHybrid
Database Concept and Design

หลักสูตรนี้สำหรับผู้ที่ต้องการฝึกทักษะการออกแบบฐานข้อมูลเชิงสัมพันธ์ (Relational Database) โดยเนื้อหาการอบรมได้มีตัวอย่างระบบงานหลากหลายให้ทดลองเขียน ER-Diagram นอกเหนือจากนี้ ยังให้สร้าง Table และ Relation โดย MS Access จาก ER-Diagram ที่ได้ออกแบบขึ้น พร้อมทั้งอธิบายถึงความจำเป็นในการกำหนดความสัมพันธ์ระหว่างตาราง เพื่อให้เข้าใจถึงลำดับการป้อนและลบข้อมูลในฐานข้อมูลเชิงสัมพันธ์ในขั้นนำไปใช้งานได้จริง

2 วัน (12 ชม.)Inhouse Only
Workshope-CertificateIntermediate
ขอใบเสนอราคา
Microsoft SQL Server Business Intelligence

Microsoft SQL Server ไม่เพียงทำงานด้าน Data Platform ยังผนวกงานด้าน Business Intelligence เอาไว้อย่างสมบูรณ์ โดยมี SQL Server Integration Service (SSIS) ทำหน้าที่ ETL (Extract, Transform, Load) เพื่อสกัดเอาข้อมูล ปรับแต่งข้อมูลให้อยู่ในรูปแบบของคลังข้อมูล (Data Warehouse) ส่วน SQL Server Analysis Service (SSAS) นั้นจะนำข้อมูลจากคลังข้อมูลที่ได้ไปสร้างแบบจำลองการวิเคราะห์ และสุดท้าย SQL Server Reporting Service (SSRS) จะเป็นเครื่องมือปลายทางที่นำเอาข้อมูลไปนำเสนอในแบบที่ผู้ใช้ต้องการ

5 วัน (30 ชม.)Inhouse Only
Workshope-CertificateAdvanced
ขอใบเสนอราคา
Microsoft SQL Server Database Development

หลักสูตรนี้เน้นที่การออกแบบและสร้างตาราง, การออกแบบและสร้าง Index, การเลือกใช้ Index แบบต่าง ๆ และผลของ Indexes, Statistics ที่ส่งผลต่อ Query Plan, การออกแบบและสร้าง Database Objects อื่น ๆ รวมถึงคำแนะนำด้านประสิทธิภาพของแต่ละ Database Objects อีกด้วย

5 วัน (30 ชม.)Inhouse Only
Workshope-CertificateAdvanced
ขอใบเสนอราคา
Provisioning SQL Server and SQL Azure

หลักสูตรเน้นไปที่การติดตั้ง และการ Migrate ไปยังระบบใหม่โดยเฉพาะ เหมาะกับคนที่ต้องการติดตั้ง Microsoft SQL Server ให้ถูกต้องตาม Best Practice เนื้อหาเหล่านี้ไม่ซ้ำซ้อนกับหลักสูตรสำหรับผู้ดูแลระบบ และเนื้อหาครอบคลุมการใช้งานในส่วนของ Azure SQL Database อย่างเพียงพอ

4 วัน (24 ชม.)Inhouse Only
Workshope-CertificateAdvanced
ขอใบเสนอราคา
Professional SQL Server Database Backup

มีผู้ดูแล Microsoft SQL Server จำนวนมากที่ไม่เข้าใจ Recovery Model อย่างดีพอ แล้วตั้ง Backup Strategy ไม่เหมาะสม ส่งผลให้การบริหารขนาดของไฟล์ Transaction Log ไร้ประสิทธิภาพ อีกทั้งเปิดโอกาสให้ข้อมูลสูญหายหลังการ Restore แล้วเสร็จมากเกินกว่าที่จะยอมรับได้ หลักสูตรนี้มุ่งเน้นให้ผู้ดูแลที่เข้าใจคลาดเคลื่อน กลับมาออกแบบ Placement ของไฟล์ฐานข้อมูลได้อย่างเหมาะสม เลือกใช้ Recovery Model ได้เหมาะสม และยังสามารถรับรองได้ว่าไม่มีข้อมูลหายไปเลยหลัง Restore ซึ่งหลายคนมักคิดว่า เราสามารถกู้คืนข้อมูลได้แค่เท่าที่ Backup ล่าสุดมีเท่านั้น ซึ่งเป็นความเข้าใจที่ไม่ถูกต้อง

2 วัน (12 ชม.)Inhouse Only
Workshope-CertificateAdvanced
ขอใบเสนอราคา
Microsoft SQL Server Security Management

เรียนรู้ SQL Server Security โดยต้องเริ่มตั้งแต่การติดตั้ง เพื่อให้สอดคล้องกับสภาพแวดล้อมที่ใช้งานอยู่ อาทิ Domain Environment อีกทั้งภายใน Microsoft SQL Server เองยังมีระดับชั้นที่สามารถจัดการได้ตั้งแต่ระดับ Instance ไล่ลงไประดับฐานข้อมูล จนถึงระดับ Schema ที่เป็นขอบเขตด้านความปลอดภัยให้แก่บรรดา Objects ในฐานข้อมูล โดยการจัดการด้านความปลอดภัยประกอบด้วยการตั้งค่าเพื่อพิสูจน์ตัวตน การกำหนดสิทธิ์การเข้าถึง การติดตามด้านความปลอดภัย ยังรวมไปถึงการใช้เทคโนโลยีการเข้ารหัสเพื่อปกป้องข้อมูลที่จำเป็นอีกด้วย

2 วัน (12 ชม.)Inhouse Only
Workshope-CertificateAdvanced
ขอใบเสนอราคา
Multi-Dimension Data Model with SQL Server Analysis Service (SSAS)

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 ต้นทางแบบอื่น เพราะไม่ต้องมีภาระให้การหาผลรวมข้อมูลอีกแล้ว

3 วัน (18 ชม.)Inhouse Only
Workshope-CertificateAdvanced
ขอใบเสนอราคา
Tabular Data Model with SQL Server Analysis Service (SSAS)

การสร้าง Report / Dashboard จาก SQL Server Databaseโดยไม่ได้ใช้ Data Model นั้นจะทำให้รายงานนั้นใช้ทรัพยากรสูง เข้าถึงได้ช้า ใช้ Bandwidth มาก ไม่มีประสิทธิภาพ แต่หากเราใช้ SQL Server การสร้าง Data Model จะช่วยทำให้ Report ของเราเร็วขึ้น เพราะไม่ต้องมีภาระให้การหาผลรวมข้อมูลอีกต่อไปและรองรับการเชื่อมต่อแบบ Live Connection จาก Power BI

2 วัน (12 ชม.)Inhouse Only
Workshope-CertificateAdvanced
ขอใบเสนอราคา
SQL Server Table Structure and Index

เรียนรู้และเข้าใจกลไกการ Execute บน Microsoft SQL Server สามารถวิเคราะห์ประสิทธิภาพของ Index ที่ถูกเลือกมาใช้ใน Complied Plan ได้อย่างถูกต้อง เพื่อให้ประสิทธิภาพสูงสุด

3 วัน (18 ชม.)Inhouse Only
Workshope-CertificateAdvanced
ขอใบเสนอราคา
SQL Server Agent and PowerShell for Automation Tasks

เรียนรู้การลดภาระงานให้แก่ผู้ดูแลระบบของ SQL Server ด้วย SQL Server Agent พร้อมทั้งใช้ Windows PowerShell เปลี่ยนงานซ้ำ ๆ ให้เป็นงานอัตโนมัติ สามารถตั้งเวลาในงานทำตามคาบเวลาที่กำหนด อีกทั้งยังสามารถตั้งให้ตอบสนองต่อข้อผิดพลาด ต่อค่าประสิทธิภาพที่เปลี่ยนแปลงไป หรือต่อทรัพยากรที่ลดลง ก็สามารถทำได้ อีกทั้งเขียน Windows PowerShell เพื่อสร้างงานอัตโนมัติจากฝั่ง Windows เพื่อเข้าไปจัดการกับ SQL Server สร้างงานอัตโนมัติที่ทำงานทั้งฝั่ง Windows และ SQL Server รันไปพร้อมกันได้ พร้อมการตั้งค่า Security ให้เป็นไปตาม Best Practice เพราะหลายคนไม่เข้าใจ Security ของ SQL Server Agent และ PowerShell ดีพอจึงแก้ปัญหาด้วยการกำหนดสิทธิ์ให้สูงผิดหลัก Principle of Least Privilege (POLP) อย่างร้ายแรง

2 วัน (12 ชม.)Inhouse Only
Workshope-CertificateAdvanced
ขอใบเสนอราคา

บทความเกี่ยวกับโปรแกรมนี้

6ดูบทความทั้งหมด
เลือกใช้ Multi-Dimensional Data Model หรือ Tabular Data Model ดี ?Microsoft SQL Server

เลือกใช้ Multi-Dimensional Data Model หรือ Tabular Data Model ดี ?

สำหรับบทความนี้จะแนะนำ Data Model ทั้งสองแบบอีกครั้งในเชิงเปรียบเทียบ เพื่อให้ผู้อ่านสามารถเลือกใช้งานได้อย่างเหมาะสม

Data
เปรียบเทียบเครื่องมือในการ ETL ระหว่าง Power Query กับ SSISMicrosoft SQL Server

เปรียบเทียบเครื่องมือในการ ETL ระหว่าง Power Query กับ SSIS

ชุดกลไก ETL ผู้เขียนบรรยายไว้ในบทความชื่อ “กลไก ETL คืออะไร” และได้แนะนำ Microsoft SQL Server Integration Service (SSIS) ว่าเป็นแพลตฟอร์มสำหรับ ETL คุณภาพสูง เอาไว้ในบทความดังกล่าว แต่ยังมีเครื่องมือสำหรับ ETL อีกตัวหนึ่งชื่อ Power Query ได้รับความนิยมมากในขณะนี้ เพราะเป็นส่วนหนึ่งของ Power BI Desktop (หรือเป็น add-in ของ Microsoft Excel) เหมาะกับงานในลักษณะ Self-Service ETL และมีความซับซ้อนน้อยกว่า SSIS

Data
เรียนรู้ Azure SQL Server Managed InstanceMicrosoft SQL Server

เรียนรู้ Azure SQL Server Managed Instance

Maximizing SQL Server performance with Microsoft Azure เทคนิคการจัดการ SQL Server เพื่อการรองรับแพลตฟอร์มที่หลากหลาย จาก Ground สู่ Cloud และเทคนิคการ Migrate จาก On-primise ขึ้น Azure พร้อมฟีเจอร์สุด Cool อย่าง Azure SQL Database Intelligent

Data
SQL Server บน Linux Docker และ การ deploy to AzureMicrosoft SQL Server

SQL Server บน Linux Docker และ การ deploy to Azure

Maximizing SQL Server performance with Microsoft Azure เทคนิคการจัดการ SQL Server เพื่อการรองรับแพลตฟอร์มที่หลากหลาย จาก Ground สู่ Cloud และเทคนิคการ Migrate จาก On-Primise ขึ้น Azure พร้อมฟีเจอร์สุด Cool อย่าง Azure SQL Database Intelligent

Data
3 เทคนิค Migration SQL Server สู่ Azure SQL DatabaseMicrosoft SQL Server

3 เทคนิค Migration SQL Server สู่ Azure SQL Database

QL Server Community Thailand ครั้งที่ 12 Maximizing SQL Server performance with Microsoft Azure เทคนิคการจัดการ SQL Server เพื่อการรองรับแพลตฟอร์มที่หลากหลาย จาก Ground สู่ Cloud และเทคนิคการ Migrate จาก On-premise ขึ้น Azure พร้อมฟีเจอร์สุด Cool อย่าง Azure SQL Database Intelligent

Data
ดึงค่าประสิทธิภาพของ SQL Server ด้วย Power BIMicrosoft SQL ServerPower BI

ดึงค่าประสิทธิภาพของ SQL Server ด้วย Power BI

บทความนี้น่าจะออกไล่เลี่ยกันกับบทความ “รู้ได้อย่างไรว่า Microsoft SQL Server มีประสิทธิภาพแย่ลง” เพราะเขียนในช่วงเวลาเดียวกัน ผู้เขียนได้พูดถึงแหล่งข้อมูลของค่าประสิทธิภาพว่ามีอะไรกันบ้าง อยากให้ผู้อ่านลองอ่านบทความนั้นก่อนเพื่อเป็นปูพื้นความรู้

DataBusiness