การรวม Git สภาพแวดล้อมและไปป์ไลน์การปรับใช้
บทความนี้อธิบายวิธีการใช้การรวม Git และไปป์ไลน์การปรับใช้สําหรับสภาพแวดล้อมใน Microsoft Fabric
การรวม Git สําหรับสภาพแวดล้อม Microsoft Fabric
Microsoft Fabric สนับสนุนการรวม Git ช่วยให้นักพัฒนาสามารถสํารองข้อมูล ควบคุมเวอร์ชัน แปลงกลับเป็นขั้นตอนก่อนหน้า และทํางานร่วมกันโดยใช้สาขา Git
สำคัญ
คุณลักษณะนี้อยู่ในตัวอย่าง
หมายเหตุ
- ในปัจจุบัน Git สนับสนุนเฉพาะไลบรารีและการคํานวณ Spark รวมถึงรันไทม์ Spark
- การรวม Git จะ จัดการสถานะ การจัดเตรียมของสภาพแวดล้อม เพื่อใช้การเปลี่ยนแปลงที่ทําใน Git กับสภาพแวดล้อม พวกเขาต้อง ได้รับการเผยแพร่ ขอแนะนําให้เผยแพร่หลังจากอัปเดตสภาพแวดล้อมจาก Git เพื่อให้แน่ใจว่าการกําหนดค่ามีประสิทธิภาพ คุณสามารถใช้ การเผยแพร่ API ของสภาพแวดล้อม เพื่อ เผยแพร่การเปลี่ยนแปลงผ่าน REST API ถ้าคุณต้องการประสบการณ์การใช้งานโค้ดครั้งแรก
- พูลแบบกําหนดเองที่แนบมายังคงอยู่ในสภาพแวดล้อมเมื่อคุณซิงค์จาก repo ไปยังพื้นที่ทํางาน Fabric ข้อกําหนดของพูลอยู่ในการตั้งค่าพื้นที่ทํางานและการอ้างอิงข้ามพื้นที่ทํางานจะไม่ได้รับการสนับสนุนในพูล คุณต้อง อัปเดต instance_pool_id ไปเป็นพูลแบบกําหนดเองที่มีอยู่ในพื้นที่ทํางานปลายทางของคุณ หรือแปลงกลับเป็นพูล Starter ด้วยตนเองโดยลบคุณสมบัตินี้ออก คุณสามารถอ้างอิงถึง กลุ่มแบบกําหนดเอง - รายการพื้นที่ทํางานแบบกําหนดเอง เพื่อรับรายการทั้งหมดของพูลที่พร้อมใช้งานในพื้นที่ทํางานปลายทางโดย REST API หรือดูที่ กลุ่มแบบกําหนดเอง - สร้างพูล แบบกําหนดเองของพื้นที่ทํางานเพื่อสร้างพูลแบบกําหนดเองใหม่
- แต่ละการยอมรับมีขีดจํากัดสูงสุดที่ 150 MB ไลบรารีแบบกําหนดเองที่มีขนาดใหญ่กว่า 150 MB ไม่ได้รับการสนับสนุนผ่าน Git ในขณะนี้
เชื่อมต่อพื้นที่ทํางาน Fabric กับที่เก็บ Azure DevOps
ถ้าคุณเป็นผู้ดูแลระบบของพื้นที่ทํางาน ให้นําทางไปยังการตั้งค่าพื้นที่ทํางาน และตั้งค่าการเชื่อมต่อในส่วน ตัวควบคุม แหล่งข้อมูล เมื่อต้องการเรียนรู้เพิ่มเติม ดูจัดการพื้นที่ทํางานด้วย Git
หลังจากการเชื่อมต่อ คุณสามารถค้นหารายการ รวมถึงสภาพแวดล้อมที่ซิงค์กับ repo
การแสดงสภาพแวดล้อมในเครื่องใน Git
ในโฟลเดอร์รากรายการ สภาพแวดล้อมจะถูกจัดระเบียบด้วยโฟลเดอร์ไลบรารีที่ประกอบด้วยโฟลเดอร์ย่อย PublicLibraries และ CustomLibraries พร้อมกับโฟลเดอร์การตั้งค่า
ไลบรารี
เมื่อคุณบันทึกสภาพแวดล้อมไปยัง Git ส่วนไลบรารี สาธารณะจะถูกแปลงเป็นการแสดง YAML นอกจากนี้ ไลบรารี แบบกําหนดเองยังถูกบันทึกไว้พร้อมกับไฟล์ต้นฉบับ
คุณสามารถอัปเดตไลบรารีสาธารณะได้โดยการแก้ไขการแสดง YAML เช่นเดียวกับประสบการณ์พอร์ทัล คุณสามารถระบุไลบรารีจาก PyPI และ conda ได้ คุณสามารถระบุไลบรารีด้วยเวอร์ชันที่คาดไว้ ระบบสามารถช่วยให้คุณกําหนดเวอร์ชันที่เข้ากันได้กับการขึ้นต่อกันอื่นๆ ในสภาพแวดล้อมของคุณ หากต้องการล้างไลบรารีสาธารณะที่มีอยู่ทั้งหมด ให้ลบไฟล์ YAML
คุณสามารถอัปเดตไลบรารีแบบกําหนดเองโดยการเพิ่มไฟล์ใหม่หรือลบไฟล์ที่มีอยู่ได้โดยตรง
หมายเหตุ
คุณสามารถนําไฟล์ YAML ของคุณเองมาจัดการไลบรารีสาธารณะได้ ชื่อแฟ้มจําเป็นต้อง environment.yml ที่ระบบจดจําได้อย่างถูกต้อง
การคํานวณ Spark
ส่วนการคํานวณ Spark จะถูกแปลงเป็นการแสดง YAML ด้วยเช่นกัน ภายในไฟล์ YAML นี้ คุณสามารถสลับพูลที่แนบมา กําหนดค่าการคํานวณที่ปรับแต่ง จัดการคุณสมบัติ Spark และเลือกรันไทม์ Spark ที่ต้องการได้
ไปป์ไลน์การปรับใช้งานสําหรับสภาพแวดล้อม
สำคัญ
คุณลักษณะนี้อยู่ในตัวอย่าง
ไปป์ไลน์การปรับใช้ของ Fabric ช่วยลดความซับซ้อนของกระบวนการส่งมอบเนื้อหาที่ปรับเปลี่ยนในขั้นตอนต่าง ๆ เช่น การย้ายจากการพัฒนาไปเป็นการทดสอบ ไปป์ไลน์อัตโนมัติสามารถรวมรายการสภาพแวดล้อมเพื่อสตรีมกระบวนการสร้างใหม่
คุณสามารถตั้งค่าไปป์ไลน์การปรับใช้ได้โดยการกําหนดพื้นที่ทํางานด้วยขั้นตอนที่แตกต่างกัน เรียนรู้เพิ่มเติมเกี่ยวกับ เริ่มต้นใช้งานไปป์ไลน์การปรับใช้
คุณสามารถค้นหาสถานะการปรับใช้หลังจากการตั้งค่าไปป์ไลน์ได้สําเร็จ หลังจากคลิกปุ่ม ปรับใช้ ด้วยสภาพแวดล้อม ที่เลือก เนื้อหาทั้งหมดของสภาพแวดล้อมจะถูกปรับใช้กับพื้นที่ทํางานปลายทาง สถานะของสภาพแวดล้อมดั้งเดิมถูกรักษาไว้ในกระบวนการนี้ ซึ่งหมายความว่าการกําหนดค่าที่เผยแพร่จะยังคงอยู่ในสถานะที่เผยแพร่และไม่จําเป็นต้องเผยแพร่เพิ่มเติม
สำคัญ
- พูล แบบกําหนดเอง ในขณะนี้ไม่ได้รับการรองรับในไปป์ไลน์การปรับใช้ ถ้าสภาพแวดล้อมเลือกกลุ่มแบบกําหนดเอง การกําหนดค่าของ ส่วนคํานวณ ในสภาพแวดล้อมปลายทางจะถูกตั้งค่าด้วยค่าเริ่มต้น ในกรณีนี้ สภาพแวดล้อมจะแสดงค่าที่แตกต่างกันในไปป์ไลน์การปรับใช้แม้การปรับใช้จะดําเนินการสําเร็จ
- การใช้กฎการปรับใช้เพื่อระบุพูลที่แตกต่างกันในพื้นที่ทํางานใหม่จะรวมอยู่ในรุ่นถัดไป