การจัดการไลบรารีในสภาพแวดล้อม 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 เท่านั้นที่ได้รับการยอมรับ
กรองไลบรารีสาธารณะ
ป้อนคําสําคัญในกล่องค้นหาบนหน้า ไลบรารี สาธารณะ เพื่อกรองรายการของไลบรารีสาธารณะและค้นหารายการที่คุณต้องการ
อัปเดตไลบรารีสาธารณะ
หากต้องการอัปเดตเวอร์ชันของไลบรารีสาธารณะที่มีอยู่ ให้นําทางไปยังการแจกแจงของคุณ และเปิด ไลบรารี สาธารณะหรือ ไลบรารีแบบกําหนดเอง เลือกไลบรารีที่จําเป็น เลือกเวอร์ชันแบบเลื่อนลง และอัปเดตเวอร์ชัน
ลบไลบรารีสาธารณะ
ตัวเลือกถังขยะสําหรับแต่ละไลบรารีจะปรากฏขึ้นเมื่อคุณโฮเวอร์เหนือแถวที่สอดคล้องกัน อีกวิธีหนึ่งคือ คุณสามารถลบไลบรารีสาธารณะหลายรายการ โดยการเลือกไลบรารีเหล่านั้น แล้วเลือก ลบ บนริบบิ้น
ดูการขึ้นต่อกัน
ไลบรารีสาธารณะแต่ละคลังมีการขึ้นต่อกันต่างกัน ตัวเลือกการขึ้นต่อกันของมุมมองจะปรากฏขึ้นเมื่อคุณเลื่อนไปเหนือแถวที่สอดคล้องกัน
ส่งออกไปยัง yaml
Fabric มีตัวเลือกในการส่งออกรายการไลบรารีสาธารณะแบบเต็มไปยังไฟล์ YAML และดาวน์โหลดไปยังไดเรกทอรีภายในเครื่องของคุณ
ไลบรารีแบบกําหนดเอง
ไลบรารีแบบกําหนดเองอ้างอิงถึงโค้ดที่คุณหรือองค์กรของคุณสร้างขึ้น Fabric สนับสนุนไฟล์ไลบรารีแบบกําหนดเองในรูปแบบ .whl, .jar และ .tar.gz
หมายเหตุ
Fabric รองรับ เฉพาะไฟล์.tar.gz สําหรับภาษา R เท่านั้น ใช้รูปแบบไฟล์ .whl สําหรับภาษา Python
อัปโหลดไลบรารีแบบกําหนดเอง
คุณสามารถอัปโหลดไลบรารีแบบกําหนดเองจากไดเรกทอรีภายในเครื่องของคุณไปยังสภาพแวดล้อม Fabric ได้
ลบไลบรารีแบบกําหนดเอง
ตัวเลือกถังขยะสําหรับแต่ละไลบรารีจะปรากฏขึ้นเมื่อคุณวางเมาส์บนแถวที่สอดคล้องกัน อีกวิธีหนึ่งคือ คุณสามารถลบหลายไลบรารีแบบกําหนดเอง โดยการเลือกเหล่านั้น แล้ว เลือก ลบ บนริบบิ้น
ดาวน์โหลดไลบรารีแบบกําหนดเองทั้งหมด
ถ้าคลิกไลบรารีแบบกําหนดเองจะดาวน์โหลดทีละหนึ่งไปยังไดเรกทอรีดาวน์โหลดเริ่มต้นในเครื่องของคุณ