เข้าถึงและจัดการทรัพยากรสมุดบันทึก Microsoft Fabric ใน Visual Studio Code
ในขณะนี้สมุดบันทึก Microsoft Fabric สนับสนุนคุณลักษณะที่เรียกว่า ทรัพยากรสมุดบันทึก ด้วยคุณลักษณะนี้คุณสามารถจัดเก็บโมดูลโค้ดในรูปแบบ.py และไฟล์ข้อมูลอื่น ๆ เช่น .csv หรือไฟล์รูปภาพในโฟลเดอร์ทรัพยากร คุณสามารถเข้าถึงไฟล์ทรัพยากรเหล่านี้ทั้งหมดจากสมุดบันทึกเป็นระบบไฟล์ภายในเครื่องได้ บทความนี้แสดงวิธีใช้คุณลักษณะนี้ในรหัส Visual Studio (VS) ด้วยส่วนขยาย VS Code สําหรับ Synapse
สําหรับข้อมูลเกี่ยวกับส่วนขยาย รวมถึงวิธีการติดตั้ง โปรดดู ส่วนขยาย Synapse Visual Studio Code คืออะไร
เปิดโฟลเดอร์ทรัพยากรของสมุดบันทึก
หลังจากที่คุณติดตั้งส่วนขยายและดาวน์โหลดเนื้อหาของสมุดบันทึกภายในเครื่องแล้ว ให้เปิด VS Code
เลือก ปุ่ม เปิดโฟลเดอร์ สมุดบันทึก เพื่อเปิดโฟลเดอร์สมุดบันทึกในตัวสํารวจรหัส VS โฟลเดอร์สมุดบันทึกประกอบด้วยไฟล์สมุดบันทึกและโฟลเดอร์ทรัพยากร ที่ซึ่งคุณค้นหาไฟล์ทรัพยากรทั้งหมดที่คุณอัปโหลดไปยังทรัพยากรสมุดบันทึก
ขณะนี้คุณสามารถแก้ไขไฟล์สมุดบันทึกและไฟล์ทรัพยากร ไฟล์ทรัพยากรจะปรากฏภายใต้โฟลเดอร์ภายในระบบที่กําหนดไว้ล่วงหน้า หากคุณต้องการสร้างไฟล์หรือโฟลเดอร์ย่อยใหม่ (แฟ้มหรือโฟลเดอร์ใดๆ ที่สร้างขึ้นภายนอก โฟลเดอร์ภายใน จะไม่ถูกอัปโหลดไปยังทรัพยากรของสมุดบันทึก)
สกรีนช็อตก่อนหน้านี้แสดงโฟลเดอร์ LocalLib ที่สร้างขึ้นภายใต้โฟลเดอร์ภายในเครื่อง โฟลเดอร์นี้ประกอบด้วยไฟล์ util.py คุณสามารถนําเข้าไฟล์นี้ลงในไฟล์สมุดบันทึกเป็นโมดูลภายในเครื่อง ดังที่แสดงในโค้ดตัวอย่างต่อไปนี้ เมื่อนําเข้าแล้ว คุณสามารถเรียกใช้ฟังก์ชันที่กําหนดไว้ใน ไฟล์ util.py จากภายในไฟล์สมุดบันทึก
import builtin.localLib.util as util
util.func1()
อัปโหลดไฟล์ทรัพยากรของสมุดบันทึก
หลังจากที่คุณแก้ไขไฟล์สมุดบันทึกและแฟ้มทรัพยากร คุณสามารถอัปโหลดทรัพยากรสมุดบันทึกไปยังพื้นที่ทํางานระยะไกลได้โดยการ เลือกตัวเลือก ประกาศโฟลเดอร์ ทรัพยากร กระบวนการอัปโหลดจะอัปโหลดไฟล์และโฟลเดอร์ย่อยทั้งหมดภายใน โฟลเดอร์ภายใน ไปยังทรัพยากรสมุดบันทึก กระบวนการอัปโหลดจะเขียนทับเวอร์ชันของไฟล์ทรัพยากรในพื้นที่ทํางานระยะไกล รวมถึงการลบไฟล์ทรัพยากรที่คุณลบภายในเครื่อง
ดาวน์โหลดไฟล์ทรัพยากรของสมุดบันทึก
เมื่อต้องการดาวน์โหลดทรัพยากรสมุดบันทึกจากพื้นที่ทํางานระยะไกล ให้ เลือกตัวเลือก อัปเดตโฟลเดอร์ ทรัพยากร กระบวนการดาวน์โหลดจะดาวน์โหลดแฟ้มและโฟลเดอร์ย่อยทั้งหมดภายใน โฟลเดอร์ภายใน เครื่องไปยังโฟลเดอร์สมุดบันทึกภายในเครื่อง กระบวนการดาวน์โหลดจะเขียนทับเวอร์ชันภายในเครื่องของไฟล์ทรัพยากร สําหรับแฟ้มใด ๆ ที่ไม่มีอยู่ในพื้นที่ทํางานระยะไกล กระบวนการดาวน์โหลดจะย้ายแฟ้มเหล่านั้นไปยัง โฟลเดอร์ย่อย_backup ภายใต้โฟลเดอร์แม่ดั้งเดิม
สกรีนช็อตต่อไปนี้แสดง ไฟล์ util.py ที่ย้ายไปยัง โฟลเดอร์ย่อย_backup ภายใต้ โฟลเดอร์ localLib เนื่องจากมีคนลบในพื้นที่ทํางานระยะไกล