หมายเหตุ
การเข้าถึงหน้านี้ต้องได้รับการอนุญาต คุณสามารถลอง ลงชื่อเข้าใช้หรือเปลี่ยนไดเรกทอรีได้
การเข้าถึงหน้านี้ต้องได้รับการอนุญาต คุณสามารถลองเปลี่ยนไดเรกทอรีได้
สภาพแวดล้อม Microsoft Fabric ให้การกําหนดค่าที่ยืดหยุ่นสําหรับการเรียกใช้งาน Spark ของคุณ ไลบรารีมีโค้ดที่สามารถนํากลับมาใช้ใหม่ได้ซึ่งนักพัฒนาต้องการรวมไว้ในงานของพวกเขา ยกเว้นไลบรารีที่มีอยู่ภายในที่มาพร้อมกับรันไทม์ Spark แต่ละตัว คุณสามารถติดตั้งไลบรารีสาธารณะและแบบกําหนดเองในสภาพแวดล้อม Fabric ของคุณได้ คุณสามารถแนบสภาพแวดล้อมกับสมุดบันทึกและข้อกําหนดงาน Spark ของคุณได้อย่างง่ายดาย
หมายเหตุ
นําทางไปยังพื้นที่ทํางานที่สภาพแวดล้อมของคุณตั้งอยู่เลือกสภาพแวดล้อมของคุณและตัวเลือกการจัดการไลบรารีจะอยู่ภายใต้แท็บไลบรารี หากคุณไม่ได้สร้างสภาพแวดล้อม โปรดดู สร้าง กําหนดค่า และใช้สภาพแวดล้อมใน Fabric
ไลบรารีในตัว
ใน Fabric รันไทม์แต่ละเวอร์ชันจะโหลดไว้ล่วงหน้าด้วยชุดไลบรารีในตัวที่คัดสรรมาอย่างดี ซึ่งได้รับการปรับให้เหมาะสมสําหรับประสิทธิภาพ ความเข้ากันได้ และความปลอดภัยใน Python, R, Java และ Scala ส่วนไลบรารีในตัวภายในสภาพแวดล้อมช่วยให้คุณสามารถเรียกดูและค้นหาไลบรารีที่ติดตั้งไว้ล่วงหน้าเหล่านี้ตามรันไทม์ที่เลือก
หากต้องการดูรายการของแพ็คเกจที่ติดตั้งไว้ล่วงหน้าและเวอร์ชันสําหรับแต่ละรันไทม์ โปรดดู รันไทม์ Apache Spark ใน Fabric
สําคัญ
Fabric รองรับวิธีต่างๆ ในการจัดการแพ็คเกจ สําหรับตัวเลือกเพิ่มเติมและ แนวทางปฏิบัติที่ดีที่สุด สําหรับการจัดการไลบรารีใน Fabric โปรดดู จัดการไลบรารี Apache Spark ใน Fabric เมื่อพื้นที่ทํางานของคุณมีคุณลักษณะเครือข่าย เช่น การป้องกันการเข้าถึงขาออกของ Workspace หรือ Managed VNets การเข้าถึงที่เก็บสาธารณะ เช่น PyPI จะถูกบล็อก ทําตามคําแนะนําใน จัดการไลบรารีที่มีการเข้าถึงเครือข่ายที่จํากัดใน Fabric เพื่อจัดการไลบรารีในสภาพแวดล้อมได้อย่างราบรื่น
ที่เก็บภายนอก
ในส่วน ที่เก็บภายนอก คุณสามารถเพิ่มไลบรารีจากไลบรารีสาธารณะ เช่น PyPI และ Conda และจากที่เก็บส่วนตัวของคุณ เช่น ตัวดึงข้อมูลสิ่งประดิษฐ์ Azure
หมายเหตุ
การติดตั้งไลบรารีจากฟีดสิ่งประดิษฐ์ Azure ได้รับการสนับสนุนใน Spark 3.5 และไม่ได้รับการสนับสนุนในลิงก์ส่วนตัวหรือพื้นที่ทํางานที่เปิดใช้งานการป้องกันการเข้าถึงขาออก
เพิ่มไลบรารีใหม่จากที่เก็บสาธารณะ
หากต้องการเพิ่มไลบรารีใหม่จากที่เก็บสาธารณะ เช่น PyPI หรือ conda ให้เลือกเพิ่มไลบรารีจากที่เก็บสาธารณะ ป้อนชื่อไลบรารีในช่องค้นหา ขณะที่คุณพิมพ์ กล่องค้นหาจะแนะนําไลบรารียอดนิยม แต่รายการมีจํากัด หากคุณไม่เห็นคลังของคุณ ให้ป้อนชื่อเต็มของคลัง
- ถ้าชื่อไลบรารีถูกต้อง คุณจะเห็นเวอร์ชันที่พร้อมใช้งาน
- ถ้าชื่อไลบรารีไม่ถูกต้อง คุณจะได้รับคําเตือนว่าไลบรารีไม่มีอยู่จริง
เพิ่มไลบรารีใหม่จากที่เก็บส่วนตัว
ตั้งค่าการเชื่อมต่อสําหรับตัวดึงข้อมูล Azure Artifact ของคุณ
ใน Fabric ห้ามจัดเก็บข้อมูลประจําตัวโดยตรง ต้องตั้งค่าการเชื่อมต่อผ่าน Data Factory Connector ต่อไปนี้เป็นคําแนะนําทีละขั้นตอนในการตั้งค่าการเชื่อมต่อสําหรับตัวดึงข้อมูลสิ่งประดิษฐ์ Azure เรียนรู้เพิ่มเติมเกี่ยวกับตัวดึงข้อมูล Azure Artifact
ขั้นตอนที่ 1: ในการตั้งค่าพื้นที่ทํางานของคุณ ให้ไปที่ จัดการการเชื่อมต่อและเกตเวย์
ขั้นตอนที่ 2: สร้าง การเชื่อมต่อใหม่ เลือก คลาวด์ เป็นชนิด และเลือก Azure Artifact Feed (พรีวิว) เป็นชนิดการเชื่อมต่อ ป้อน URL และโทเค็นผู้ใช้ในฟิลด์ที่เกี่ยวข้อง และอย่าลืมเลือก อนุญาตสิ่งประดิษฐ์ Code-First ... เพื่อเข้าถึงการเชื่อมต่อนี้ (พรีวิว)
ขั้นตอนที่ 3: บันทึกรหัสการเชื่อมต่อหลังจากสร้าง ซึ่งจําเป็นสําหรับการใช้การเชื่อมต่อในสภาพแวดล้อม Fabric
เพิ่มไลบรารีจากตัวดึงข้อมูล Azure Artifact
เมื่อต้องการติดตั้งไลบรารีจากตัวดึงข้อมูล Azure Artifact ของคุณ ให้เตรียมไฟล์ YML ที่มีรายละเอียดไลบรารีที่ถูกต้องและข้อมูลการเชื่อมต่อที่เก็บส่วนตัว ไฟล์ YML ทั่วไปประกอบด้วย URL ตัวดึงข้อมูลสิ่งประดิษฐ์ Azure และรายละเอียดการรับรองความถูกต้อง อย่างไรก็ตาม เพื่อให้ Fabric จดจําการเชื่อมต่อได้อย่างถูกต้อง คุณต้องแทนที่ URL และข้อมูลประจําตัวด้วยรหัสการเชื่อมต่อที่สร้างขึ้นในตัวเชื่อมต่อ Data Factory
ด้านล่างนี้คือตัวอย่าง:
# Regular YAML
dependencies:
- pip:
- fuzzywuzzy==0.18.0
- wordcloud==1.9.4
- --index-url <URL_TO_THE_AZURE_ARTIFACT_FEED_WITH_AUTH>
# Replace the Azure Artifact Feed URL with connection ID
dependencies:
- pip:
- fuzzywuzzy==0.18.0
- wordcloud==1.9.4
- --index-url <YOUR_CONNECTION_ID>
ด้วยไฟล์ YML ที่เตรียมไว้ คุณสามารถอัปโหลดได้โดยตรงหรือสลับไปยัง มุมมองตัวแก้ไข YML เพื่อวางเนื้อหาลงในตัวแก้ไขในสภาพแวดล้อม Fabric เมื่อคุณเผยแพร่สภาพแวดล้อม ระบบจะอ่านแพ็คเกจจากที่เก็บส่วนตัวของคุณและคงไว้ใน Fabric หากคุณอัปเดตแพคเกจในฟีดสิ่งประดิษฐ์ Azure ตรวจสอบให้แน่ใจว่าได้ เผยแพร่สภาพแวดล้อมอีกครั้ง เพื่อใช้การเปลี่ยนแปลงล่าสุด
หมายเหตุ
- ใน มุมมองรายการ คุณสามารถเพิ่มหรือลบ หรือแก้ไขไลบรารีจากที่เก็บส่วนตัวที่มีอยู่เท่านั้น หากต้องการเพิ่ม นําออก หรือแก้ไขการเชื่อมต่อที่เก็บส่วนตัว ให้สลับไปที่ มุมมองตัวแก้ไข YML และอัปเดตไฟล์ YML โดยตรง
- การค้นหาไลบรารีในที่เก็บส่วนตัวขณะที่คุณพิมพ์ไม่ได้รับการสนับสนุนในขณะนี้ โปรดตรวจสอบให้แน่ใจว่าคุณป้อน ชื่อและเวอร์ชันของไลบรารีอย่างถูกต้อง เมื่อเพิ่มไลบรารีจากที่เก็บส่วนตัว ข้อมูลแพคเกจที่ไม่ถูกต้องจะทําให้การเผยแพร่สภาพแวดล้อมล้มเหลว
- คุณสามารถระบุ ที่เก็บได้หลายรายการ ในไฟล์ YML เมื่อติดตั้งไลบรารี Fabric จะค้นหาตามลําดับที่ระบุไว้จนกว่าจะพบแพ็คเกจ ที่เก็บสาธารณะ เช่น PyPI และ Conda จะถูกค้นหาในตอนท้ายโดยอัตโนมัติ แม้ว่าจะไม่ได้รวมอยู่ในไฟล์ YML ก็ตาม
กรองไลบรารีภายนอก
คุณสามารถใช้ชื่อแพคเกจเป็นคําสําคัญเพื่อกรองรายการไลบรารีภายนอก
อัปเดตไลบรารีภายนอก
คุณสามารถปรับปรุง ชื่อไลบรารี รุ่น และ ชนิดแหล่งข้อมูล ในมุมมองรายการ ในมุมมองตัวแก้ไข YML คุณยังสามารถอัปเดตรายละเอียดเหล่านี้พร้อมกับ รหัสการเชื่อมต่อตัวดึงข้อมูลสิ่งประดิษฐ์ Azure ได้อีกด้วย
ลบไลบรารีภายนอก
ตัวเลือก ลบ สําหรับแต่ละคลังจะปรากฏขึ้นเมื่อคุณวางเมาส์เหนือแถวของคลัง หากต้องการลบไลบรารีภายนอกหลายรายการ ให้เลือกไลบรารีเหล่านั้นแล้วคลิก ลบ คุณยังสามารถลบไลบรารีได้โดยใช้มุมมองตัวแก้ไข YML
ดูการขึ้นต่อกัน
ไลบรารีภายนอกแต่ละห้องจากที่เก็บสาธารณะอาจมีการขึ้นต่อกัน ตัวเลือก ดูการขึ้นต่อกัน จะปรากฏขึ้นเมื่อคุณวางเมาส์เหนือแถวที่เกี่ยวข้อง การคลิกปุ่มนี้จะดึงแผนผังการขึ้นต่อกันจากที่เก็บสาธารณะ หากไม่พบไลบรารีในที่เก็บสาธารณะ เช่น เป็นไลบรารีส่วนตัวในฟีดสิ่งประดิษฐ์ Azure ของคุณ ข้อมูลการขึ้นต่อกันจะไม่พร้อมใช้งาน
ส่งออกไปยัง .yml
Fabric มีตัวเลือกในการส่งออกรายการไลบรารีภายนอกทั้งหมดไปยัง .yml ไฟล์และดาวน์โหลดไปยังไดเร็กทอรีภายในเครื่องของคุณ
ไลบรารีแบบกําหนดเอง
ไลบรารีแบบกําหนดเองอ้างอิงถึงโค้ดที่คุณหรือองค์กรของคุณสร้างขึ้น Fabric รองรับไฟล์ไลบรารีแบบกําหนดเองในรูปแบบ .whl, .py, .jarและ .tar.gz รูปแบบ
หมายเหตุ
Fabric รองรับเฉพาะ .tar.gz ไฟล์สําหรับภาษา R ใช้รูปแบบ .whl ไฟล์ และ .py สําหรับภาษา Python
อัปโหลดไลบรารีแบบกําหนดเอง
คุณสามารถอัปโหลดไลบรารีแบบกําหนดเองจากไดเรกทอรีภายในเครื่องของคุณไปยังสภาพแวดล้อม Fabric ได้
ลบไลบรารีแบบกําหนดเอง
ตัวเลือกถังขยะสําหรับแต่ละไลบรารีจะปรากฏขึ้นเมื่อคุณโฮเวอร์เหนือแถวที่สอดคล้องกัน เมื่อต้องการลบไลบรารีแบบกําหนดเองหลายรายการ ให้เลือกไลบรารีเหล่านั้น แล้วเลือก ลบ
ดาวน์โหลดไลบรารีแบบกําหนดเองทั้งหมด
เลือกไลบรารีที่กําหนดเองเพื่อดาวน์โหลดทีละรายการไปยังไดเร็กทอรีดาวน์โหลดเริ่มต้นในเครื่องของคุณ