แชร์ผ่าน


สร้างและจัดการสมุดบันทึก Microsoft Fabric ใน Visual Studio Code

ส่วนขยายรหัส Fabric Data Engineering Visual Studio (VS) สนับสนุนการดําเนินการสร้าง อ่าน อัปเดต และลบ (CRUD) ใน Fabric อย่างเต็มที่ ส่วนขยายยังสนับสนุนการซิงโครไนซ์ระหว่างพื้นที่ทํางานภายในเครื่องและระยะไกล เมื่อคุณทําการเปลี่ยนแปลงให้ตรงกัน คุณสามารถจัดการกับข้อขัดแย้งหรือความแตกต่างระหว่างพื้นที่ทํางานภายในเครื่องและระยะไกลของคุณได้

ด้วยส่วนขยายนี้ คุณยังสามารถเรียกใช้สมุดบันทึกไปยังการคํานวณ Apache Spark ระยะไกลสําหรับ Fabric ได้

เปิดสมุดบันทึกด้วยส่วนขยาย Data Engineering

โดยการคลิกปุ่ม เปิดใน VS Code ในหน้าการเขียนสมุดบันทึกในพอร์ทัล Fabric คุณสามารถเปิดสมุดบันทึกเดียวกันได้โดยตรงด้วยส่วนขยาย Data Engineering VS Code สําหรับ Fabric หลังจากที่คุณเปิดใช้งานส่วนขยายใน VS Code และเปิดสมุดบันทึกหนึ่งครั้ง พื้นที่ทํางานของคุณควรเชื่อมต่อกับสมุดบันทึกโดยอัตโนมัติ

สกรีนช็อตที่แสดงวิธีการเปิดสมุดบันทึกในรหัส VS

เคล็ดลับ

อย่าลืมติดตั้งส่วนขยาย Fabric Data Engineering VS Code ก่อน สําหรับข้อมูลเพิ่มเติม ดูติดตั้งส่วนขยาย Fabric Data Engineering VS Code หลังจากส่วนขยายได้รับการเผยแพร่แบบสาธารณะการติดตั้งจะเป็นอัตโนมัติ

ดูรายการสมุดบันทึก

โหนดทรีของสมุดบันทึกแสดงรายการทั้งหมดของสมุดบันทึกในพื้นที่ทํางานปัจจุบัน ขึ้นอยู่กับการเปลี่ยนแปลงของคุณใน VS Code รายการจะแสดงสีและอักขระที่แตกต่างกันเพื่อระบุสถานะล่าสุด ดังที่แสดงในรูปต่อไปนี้

  • ค่าเริ่มต้น: ข้อความสีขาวและไม่มีอักขระทางด้านขวาของชื่อสมุดบันทึกจะระบุสถานะเริ่มต้นหรือการเตรียมใช้งาน สมุดบันทึกมีอยู่ในพื้นที่ทํางานระยะไกลและไม่ได้ดาวน์โหลดไปยัง VS Code ในเครื่องของคุณ
  • แก้ไขแล้ว: อักขระ M ทางด้านขวาของชื่อและข้อความสีเหลืองแสดงว่าคุณดาวน์โหลดและแก้ไขสมุดบันทึกในเครื่องใน VS Code และยังไม่ได้เผยแพร่การเปลี่ยนแปลงที่รอดําเนินการเหล่านั้นกลับไปยังพื้นที่ทํางานระยะไกล
  • ภายในเครื่อง: อักขระ L และข้อความสีเขียวแสดงว่าสมุดบันทึกถูกดาวน์โหลดและเนื้อหาจะเหมือนกับพื้นที่ทํางานระยะไกล
  • ข้อขัดแย้ง: อักขระ C และข้อความสีแดงแสดงว่ามีข้อขัดแย้งระหว่างรุ่นภายในเครื่องและรุ่นของพื้นที่ทํางานระยะไกล

สกรีนช็อตของรายการสมุดบันทึกที่แสดงสถานะต่างๆ ของสมุดบันทึกแต่ละเล่ม

สร้างสมุดบันทึก

  1. ใน VS Code Explorer ให้วางเมาส์เหนือแถบเครื่องมือสมุดบันทึก ตัวเลือก สร้างสมุดบันทึก จะปรากฏขึ้น

    สกรีนช็อตของรายการสมุดบันทึกใน VS Code แสดงตําแหน่งที่จะเลือกตัวเลือกสร้างสมุดบันทึก

  2. เลือก สร้างสมุดบันทึก และใส่ชื่อและคําอธิบาย สมุดบันทึกใหม่จะถูกสร้างขึ้นในพื้นที่ทํางานระยะไกล และปรากฏในรายการสมุดบันทึกของคุณในสถานะเริ่มต้น

ดาวน์โหลดสมุดบันทึก

ก่อนที่คุณสามารถแก้ไขเนื้อหาของสมุดบันทึกได้ คุณต้องดาวน์โหลดสมุดบันทึกไปยัง VS Code ก่อน

  1. ในรายการสมุดบันทึกใน VS Code ให้วางเมาส์เหนือชื่อสมุดบันทึก ตัวเลือก ดาวน์โหลด จะปรากฏขึ้นข้างชื่อสมุดบันทึก

    สกรีนช็อตของรายการสมุดบันทึก VS Code Explorer แสดงตําแหน่งที่จะเลือกตัวเลือกดาวน์โหลดสมุดบันทึก

  2. เลือก ดาวน์โหลด และบันทึกสมุดบันทึกไปยังไดเรกทอรีการทํางานในเครื่องของคุณ

เปิดสมุดบันทึก

  1. ใน VS Code Explorer ให้วางเมาส์เหนือชื่อของสมุดบันทึกที่ดาวน์โหลด มีหลายตัวเลือกปรากฏขึ้นถัดจากสมุดบันทึก รวมถึงตัวเลือกเปิด โฟลเดอร์ สมุดบันทึก

    สกรีนช็อตของ VS Code Explorer แสดงตําแหน่งที่จะเลือกเปิดโฟลเดอร์สมุดบันทึก

  2. เลือก เปิดโฟลเดอร์ สมุดบันทึก และสมุดบันทึกเปิดขึ้นในหน้าจอตัวแก้ไขโค้ด VS

ลบสมุดบันทึก

เคล็ดลับ

เพื่อหลีกเลี่ยงความล้มเหลว ให้ปิดโฟลเดอร์สมุดบันทึกในมุมมอง Explorer และปิดสมุดบันทึกในมุมมองตัวแก้ไขก่อนที่จะลบสมุดบันทึก

เมื่อต้องการลบสมุดบันทึก:

  1. ใน VS Code Explorer ให้วางเมาส์เหนือชื่อของสมุดบันทึกที่คุณต้องการลบ ตัวเลือกจะปรากฏทางด้านขวาของชื่อ รวมถึงตัวเลือก ลบสมุดบันทึก

    สกรีนช็อตของ VS Code Explorer แสดงตําแหน่งที่ตัวเลือก ลบสมุดบันทึก ปรากฏขึ้น

  2. เลือกตัวเลือกลบสมุดบันทึก เมื่อได้รับพร้อมท์ให้เลือกลบเฉพาะสําเนาภายในเครื่องหรือทั้งสําเนาของพื้นที่ทํางานระยะไกลและภายในเครื่อง

เผยแพร่การเปลี่ยนแปลงภายในเครื่องไปยังพื้นที่ทํางานระยะไกล

วิธีการส่งการเปลี่ยนแปลงภายในเครื่องของคุณไปยังพื้นที่ทํางานระยะไกล:

  1. ใน VS Code Explorer ให้วางเมาส์เหนือชื่อของสมุดบันทึกที่คุณต้องการเผยแพร่ไปยังพื้นที่ทํางานระยะไกล ตัวเลือกจะปรากฏทางด้านขวาของชื่อ รวมถึงตัวเลือก เผยแพร่

    สกรีนช็อตของ VS Code Explorer แสดงตําแหน่งที่ตัวเลือก เผยแพร่สมุดบันทึก ปรากฏขึ้น

  2. เลือก เผยแพร่ เวอร์ชันพื้นที่ทํางานระยะไกลได้รับการอัปเดตด้วยการเปลี่ยนแปลง VS Code ภายในเครื่องของคุณ

    • ถ้าการอัปเดตภายในเครื่องของคุณสร้างข้อขัดแย้งของการผสานใด ๆ คุณจะได้รับพร้อมท์ให้แก้ไขปัญหาก่อนที่การผสานจะดําเนินการ
  3. ถ้าบุคคลอื่นมีสมุดบันทึกเดียวกันเปิดอยู่ในพอร์ทัล Fabric พวกเขาจะได้รับแจ้งให้ยอมรับหรือปฏิเสธ VS Code ภายในเครื่องของคุณเปลี่ยนแปลง ดังที่แสดงในรูปต่อไปนี้

    สกรีนช็อตของกล่องโต้ตอบที่แจ้งให้ผู้ใช้พอร์ทัลทราบว่าตรวจพบการแก้ไขภายนอก ประกอบด้วยปุ่มยอมรับและปฏิเสธ

    • ยอมรับ: การเปลี่ยนแปลงของคุณจากรหัส VS ถูกบันทึกไว้ในพื้นที่ทํางานเรียบร้อยแล้ว
    • ปฏิเสธ: การเปลี่ยนแปลงของคุณจากรหัส VS จะถูกละเว้น

ดึงการเปลี่ยนแปลงจากพื้นที่ทํางานระยะไกล

หากต้องการอัปเดตเวอร์ชันภายในเครื่องของคุณด้วยพื้นที่ทํางานเวอร์ชันล่าสุด ให้คุณดึงเวอร์ชันระยะไกล:

  1. ใน VS Code Explorer ให้วางเมาส์เหนือชื่อของสมุดบันทึกที่คุณต้องการอัปเดต ตัวเลือกจะปรากฏทางด้านขวาของชื่อ รวมถึงตัวเลือก อัปเดตสมุดบันทึก

    สกรีนช็อตของ VS Code Explorer แสดงตําแหน่งที่จะเลือกตัวเลือก **อัปเดตสมุดบันทึก**

  2. เลือกตัวเลือก อัปเดตสมุดบันทึก VS Code ดึงเวอร์ชันล่าสุดจากพื้นที่ทํางานระยะไกล และเปิดตัวแก้ไข VS Code diff เพื่อให้คุณสามารถเปรียบเทียบไฟล์สมุดบันทึกสองไฟล์ได้ หน้าจอด้านซ้ายมาจากพื้นที่ทํางาน และหน้าจอด้านขวามาจากเวอร์ชันภายใน:

    สกรีนช็อตแสดงหน้าจอส่วนต่างของสมุดบันทึกการอัปเดต

  3. อัปเดตเซลล์รหัส/markdown ทางด้านซ้ายเพื่อแก้ไขปัญหา

  4. หลังจากที่คุณจัดการกับข้อขัดแย้งทั้งหมดแล้ว ให้เลือกตัวเลือกผ สาน ที่มุมบนขวาของตัวแก้ไขความแตกต่างเพื่อยืนยันว่าการผสานเสร็จสมบูรณ์ (จนกว่าคุณจะเลือก ผสาน สมุดบันทึกจะอยู่ใน โหมด ข้อขัดแย้ง )

    สกรีนช็อตของมุมบนขวาของหน้าจอตัวแก้ไขความแตกต่างของ VS Code ซึ่งแสดงตําแหน่งที่จะเลือกตัวเลือกผสาน

เรียกใช้หรือดีบักสมุดบันทึกในการคํานวณ Spark ระยะไกล

โดยการเลือกเคอร์เนล synapse-spark-kernel ที่จัดส่งด้วยส่วนขยายนี้ คุณสามารถเรียกใช้เซลล์โค้ดที่ด้านบนของการคํานวณ Spark ระยะไกลได้ เมื่อคุณเลือกเคอร์เนลนี้ ส่วนขยายจะสกัดกั้นการเรียก PySpark API ทั้งหมดในระหว่างรันไทม์ และแปลเป็นการเรียก http ที่สอดคล้องกันไปยังการประมวลผล Spark ระยะไกล โค้ด Python ยังคงดําเนินการในสภาพแวดล้อมภายในเครื่อง

สกรีนช็อตแสดงตําแหน่งที่จะเรียกใช้สมุดบันทึก