การจัดการไลบรารีในสภาพแวดล้อม Fabric
สภาพแวดล้อม Microsoft Fabric ให้การกําหนดค่าที่ยืดหยุ่นสําหรับการเรียกใช้งาน Spark ของคุณ ไลบรารีมีโค้ดที่สามารถนํากลับมาใช้ใหม่ได้ซึ่งนักพัฒนาต้องการรวมไว้ในงานของพวกเขา ยกเว้นไลบรารีที่มีอยู่ภายในที่มาพร้อมกับรันไทม์ Spark แต่ละตัว คุณสามารถติดตั้งไลบรารีสาธารณะและแบบกําหนดเองในสภาพแวดล้อม Fabric ของคุณได้ และคุณสามารถแนบสภาพแวดล้อมเข้ากับสมุดบันทึกและข้อกําหนดงาน Spark ของคุณได้อย่างง่ายดาย
หมายเหตุ
การปรับเปลี่ยนเวอร์ชันของแพคเกจเฉพาะอาจทําลายแพคเกจอื่น ๆ ที่ขึ้นอยู่กับแพคเกจนั้นได้ ตัวอย่างเช่น การazure-storage-blob
ดาวน์เกรดอาจทําให้เกิดปัญหากับ Pandas
และไลบรารีอื่นๆ ที่ขึ้นกับ Pandas
รวมถึง mssparkutils
fsspec_wrapper
, และnotebookutils
คุณสามารถดูรายการของแพคเกจที่ติดตั้งไว้ล่วงหน้าและเวอร์ชันของแต่ละรันไทม์ได้ที่นี่
ตรวจสอบตัวเลือกเพิ่มเติมและแนวทางปฏิบัติที่ดีที่สุดของการใช้ไลบรารีใน Microsoft Fabric: จัดการไลบรารี Apache Spark ใน Microsoft Fabric
ไลบรารีสาธารณะมีต้นทางจากที่เก็บข้อมูล เช่น PyPI และ Conda ซึ่ง Fabric สนับสนุนในขณะนี้
เมื่อต้องการเพิ่มไลบรารีสาธารณะใหม่ ให้เลือกแหล่งข้อมูลและระบุชื่อและเวอร์ชันของไลบรารี อีกวิธีหนึ่งคือ คุณสามารถอัปโหลดข้อกําหนดของสภาพแวดล้อม Conda .yml ไฟล์เพื่อระบุไลบรารีสาธารณะ เนื้อหาของไฟล์.yml ที่อัปโหลดจะถูกแยกและผนวกเข้ากับรายการ
หมายเหตุ
คุณลักษณะการกรอกข้อมูลอัตโนมัติสําหรับชื่อไลบรารีในระหว่างการเพิ่มจะถูกจํากัดไว้ที่ไลบรารีที่ได้รับความนิยมมากที่สุด ถ้าไลบรารีที่คุณต้องการติดตั้งไม่อยู่ในรายการดังกล่าว คุณจะไม่ได้รับพร้อมท์ให้ดําเนินการให้สมบูรณ์อัตโนมัติ แต่ให้ค้นหาไลบรารีโดยตรงใน PyPI หรือ Conda โดยการป้อนชื่อเต็ม ถ้าชื่อไลบรารีถูกต้อง คุณจะเห็นเวอร์ชันที่พร้อมใช้งาน ถ้าชื่อไลบรารีไม่ถูกต้อง คุณจะได้รับคําเตือนว่าไลบรารีไม่มีอยู่
สภาพแวดล้อมสนับสนุนการอัปโหลดไฟล์ YAML เพื่อจัดการไลบรารีสาธารณะหลายรายการเป็นชุด เนื้อหาของ YAML จะถูกแยกและผนวกลงในรายการไลบรารีสาธารณะ
หมายเหตุ
คอนดาแชนเนลแบบกําหนดเองในไฟล์ YAML ยังไม่รองรับในขณะนี้ เฉพาะไลบรารีจาก PyPI และ conda เท่านั้นที่ได้รับการยอมรับ
ป้อนคําสําคัญในกล่องค้นหาบนหน้า ไลบรารี สาธารณะ เพื่อกรองรายการของไลบรารีสาธารณะและค้นหารายการที่คุณต้องการ
หากต้องการอัปเดตเวอร์ชันของไลบรารีสาธารณะที่มีอยู่ ให้นําทางไปยังการแจกแจงของคุณ และเปิด ไลบรารี สาธารณะหรือ ไลบรารีแบบกําหนดเอง เลือกไลบรารีที่จําเป็น เลือกเวอร์ชันแบบเลื่อนลง และอัปเดตเวอร์ชัน
ตัวเลือกถังขยะสําหรับแต่ละไลบรารีจะปรากฏขึ้นเมื่อคุณโฮเวอร์เหนือแถวที่สอดคล้องกัน อีกวิธีหนึ่งคือ คุณสามารถลบไลบรารีสาธารณะหลายรายการ โดยการเลือกไลบรารีเหล่านั้น แล้วเลือก ลบ บนริบบิ้น
ไลบรารีสาธารณะแต่ละคลังมีการขึ้นต่อกันต่างกัน ตัวเลือกการขึ้นต่อกันของมุมมองจะปรากฏขึ้นเมื่อคุณเลื่อนไปเหนือแถวที่สอดคล้องกัน
Fabric มีตัวเลือกในการส่งออกรายการไลบรารีสาธารณะแบบเต็มไปยังไฟล์ YAML และดาวน์โหลดไปยังไดเรกทอรีภายในเครื่องของคุณ
ไลบรารีแบบกําหนดเองอ้างอิงถึงโค้ดที่คุณหรือองค์กรของคุณสร้างขึ้น Fabric สนับสนุนไฟล์ไลบรารีแบบกําหนดเองในรูปแบบ .whl, .py, .jar และ .tar.gz
หมายเหตุ
Fabric รองรับ เฉพาะไฟล์.tar.gz สําหรับภาษา R เท่านั้น ใช้รูปแบบไฟล์ .whl .py สําหรับภาษา Python
คุณสามารถอัปโหลดไลบรารีแบบกําหนดเองจากไดเรกทอรีภายในเครื่องของคุณไปยังสภาพแวดล้อม Fabric ได้
ตัวเลือกถังขยะสําหรับแต่ละไลบรารีจะปรากฏขึ้นเมื่อคุณวางเมาส์บนแถวที่สอดคล้องกัน อีกวิธีหนึ่งคือ คุณสามารถลบหลายไลบรารีแบบกําหนดเอง โดยการเลือกเหล่านั้น แล้ว เลือก ลบ บนริบบิ้น
ถ้าคลิกไลบรารีแบบกําหนดเองจะดาวน์โหลดทีละหนึ่งไปยังไดเรกทอรีดาวน์โหลดเริ่มต้นในเครื่องของคุณ