การใช้ CI/CD โดยใช้โครงการฐานข้อมูล SQL
ปานกลาง
ผู้ดูแลระบบฐานข้อมูล
นักพัฒนา
วิศวกรข้อมูล
Azure
ฐานข้อมูล Azure SQL
SQL Server
ใช้ CI/CD สําหรับโครงการฐานข้อมูล SQL ด้วยการควบคุมแหล่งที่มา การแยกสาขา การตรวจจับการดริฟท์สคีมา ไปป์ไลน์อัตโนมัติ และกลยุทธ์การทดสอบโดยใช้ GitHub Actions และ Azure DevOps
วัตถุประสงค์การเรียนรู้
เมื่อจบมอดูลนี้ คุณจะสามารถ:
- สร้าง สร้าง และตรวจสอบความถูกต้องของโมเดลฐานข้อมูลโดยใช้โครงการฐานข้อมูล SQL รวมถึงรูปแบบ SDK
- กําหนดค่าการควบคุมแหล่งที่มาสําหรับโครงการฐานข้อมูล SQL และจัดการข้อมูลอ้างอิงด้วยสคริปต์ก่อนการปรับใช้และหลังการปรับใช้
- จัดการการแยกสาขา คําขอดึงข้อมูล และการแก้ไขข้อขัดแย้งสําหรับโค้ดฐานข้อมูล
- ตรวจหาการเบี่ยงเบนของ Schema โดยใช้เครื่องมือเปรียบเทียบ Schema และ SqlPackage
- ใช้ไปป์ไลน์ CI/CD ด้วย GitHub Actions และ Azure DevOps รวมถึงการจัดการข้อมูลลับและการควบคุมการปรับใช้
- ออกแบบและใช้กลยุทธ์การทดสอบด้วยการทดสอบหน่วยและการทดสอบการรวม
สิ่งที่จำเป็นต้องมี
- ความเข้าใจพื้นฐานเกี่ยวกับ SQL และ Transact-SQL
- ความคุ้นเคยกับฐานข้อมูล Azure SQL หรือ SQL Server
- มีประสบการณ์กับแนวคิดการควบคุมเวอร์ชัน Git เช่น การคอมมิต สาขา และคําขอดึงข้อมูล
- ความเข้าใจพื้นฐานเกี่ยวกับแนวคิด CI/CD และไวยากรณ์ไปป์ไลน์ YAML
เริ่มต้นใช้งานด้วย Azure
เลือกบัญชี Azure ที่เหมาะกับคุณ ชำระค่าบริการแบบเติมเงินหรือลองใช้ Azure ฟรีสูงสุด 30 วัน ลงทะเบียน