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