แชร์ผ่าน


วิธีใช้สมุดบันทึก Microsoft Fabric

สมุดบันทึก Microsoft Fabric เป็นรายการโค้ดหลักสําหรับการพัฒนางาน Apache Spark และการทดลองการเรียนรู้ของเครื่อง เป็น surface แบบโต้ตอบบนเว็บที่ใช้โดยนักวิทยาศาสตร์ข้อมูลและวิศวกรข้อมูลเพื่อเขียนโค้ดที่ได้รับประโยชน์จากการแสดงภาพที่หลากหลายและข้อความ Markdown วิศวกรข้อมูลเขียนโค้ดสําหรับการนําเข้าข้อมูล การเตรียมข้อมูล และการแปลงข้อมูล นักวิทยาศาสตร์ข้อมูลยังใช้โน้ตบุ๊กเพื่อสร้างโซลูชัน machine learning รวมถึงการสร้างการทดลองและแบบจําลอง การติดตามโมเดล และการปรับใช้

ด้วยโน้ตบุ๊ก Fabric คุณสามารถ:

  • Get started โดยไม่ต้องใช้ความพยายามในการตั้งค่า
  • สํารวจและประมวลผลข้อมูลได้อย่างง่ายดายด้วยประสบการณ์การใช้งานรหัสต่ําที่ใช้งานง่าย
  • รักษาข้อมูลให้ปลอดภัยอยู่เสมอด้วยคุณลักษณะการรักษาความปลอดภัยระดับองค์กรที่มีอยู่ภายใน
  • วิเคราะห์ข้อมูลในรูปแบบดิบ (CSV, txt, JSON ฯลฯ) รูปแบบไฟล์ที่ประมวลผล (parquet, Delta Lake ฯลฯ) โดยใช้ความสามารถ Spark ที่มีประสิทธิภาพ
  • ทํางานอย่างมีประสิทธิภาพด้วยความสามารถในการเขียนที่ปรับปรุงประสิทธิภาพแล้วและการแสดงภาพข้อมูลที่มีอยู่ภายใน
  • ใช้ประโยชน์จาก Copilot สําหรับการสร้างโค้ด การปรับโครงสร้างใหม่ และการตรวจสอบความถูกต้องตามบริบทในสมุดบันทึกของคุณ
  • วินิจฉัยและซ่อมแซมเซลล์ที่ล้มเหลวหรืองาน Spark ได้อย่างรวดเร็วด้วย Fix with Copilot รวมถึงการเปลี่ยนแปลงรหัสตามการอนุมัติ

บทความนี้อธิบายวิธีการใช้สมุดบันทึกในวิทยาศาสตร์ข้อมูลและประสบการณ์ด้านวิศวกรรมข้อมูล

บริบทความปลอดภัยของการเรียกใช้สมุดบันทึก

การดําเนินการโน้ตบุ๊กสามารถทริกเกอร์ได้สามวิธี โดยแต่ละวิธีมีบริบทด้านความปลอดภัยที่แตกต่างกัน:

  • การเรียกใช้แบบโต้ตอบ: คุณทริกเกอร์การดําเนินการด้วยตนเองผ่าน UI หรือ REST API สมุดบันทึกทํางานภายใต้บริบทความปลอดภัยของคุณ (ผู้ใช้ปัจจุบัน)
  • เรียกใช้เป็นกิจกรรมไปป์ไลน์: การดําเนินการถูกทริกเกอร์จากไปป์ไลน์ Fabric Data Factory ดู กิจกรรมสมุดบันทึก สําหรับรายละเอียด สมุดบันทึกทํางานภายใต้ข้อมูลประจําตัวของผู้ใช้ที่ แก้ไขล่าสุดของไปป์ไลน์ ไม่ใช่เจ้าของไปป์ไลน์หรือเจ้าของสมุดบันทึก ซึ่งหมายความว่าใครก็ตามที่แก้ไขไปป์ไลน์ครั้งล่าสุดจะกําหนดบริบทความปลอดภัยสําหรับ Data access, การเรียก API และสิทธิ์
  • ตัวจัดกําหนดการ: การดําเนินการถูกทริกเกอร์จากการเรียกใช้ตามกําหนดการ สมุดบันทึกจะทํางานภายใต้ข้อมูลประจําตัวของผู้ใช้ที่สร้างหรืออัปเดตกําหนดการครั้งล่าสุด

ตัวเลือกการดําเนินการเหล่านี้ให้ความยืดหยุ่นสําหรับสถานการณ์ต่างๆ แต่คุณต้องเข้าใจว่าข้อมูลประจําตัวใดเรียกใช้สมุดบันทึกของคุณ บริบทความปลอดภัยมีผลต่อสิทธิ์ access ข้อมูล การอนุญาตการเรียกใช้ API และความพร้อมใช้งานของทรัพยากร API บางตัว (เช่น ตําแหน่งข้อมูล T-SQL) ไม่สนับสนุนบริการหลัก และต้องใช้ผู้ใช้หลัก

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

สกรีนช็อตแสดงคําเตือนของสมุดบันทึกที่กําลังทํางานอยู่

ปฏิบัติตามแนวทางปฏิบัติที่ดีที่สุดเหล่านี้เพื่อหลีกเลี่ยงปัญหาด้านความปลอดภัย

  • ก่อนเรียกใช้สมุดบันทึกด้วยตนเอง: ตรวจสอบว่าใครเป็นผู้แก้ไขสมุดบันทึกครั้งล่าสุด และใช้แผง ประวัติเวอร์ชัน เพื่อตรวจสอบการเปลี่ยนแปลงเนื้อหาจริงก่อนที่จะเรียกใช้โค้ดที่คุณไม่ได้เขียน
  • ก่อนเพิ่มสมุดบันทึกลงในไปป์ไลน์: ตรวจสอบว่าใครเป็นผู้แก้ไขไปป์ไลน์ครั้งล่าสุด เนื่องจากสมุดบันทึกทํางานภายใต้ข้อมูลประจําตัวของผู้ใช้รายนั้น เปิดสมุดบันทึกจากไปป์ไลน์เพื่อตรวจสอบเนื้อหาล่าสุด หากข้อมูลประจําตัวไม่มีสิทธิ์ที่จําเป็น (หรือหากคุณต้องการผู้ใช้หลักแทนบริการหลักสําหรับ API บางรายการ) ให้ผู้ใช้ที่เหมาะสมแก้ไขไปป์ไลน์เพื่ออัปเดตข้อมูลประจําตัวที่แก้ไขล่าสุด
  • ก่อนสร้างหรืออัปเดตกําหนดการ: สมุดบันทึกจะทํางานภายใต้ข้อมูลประจําตัวของบุคคลที่สร้างหรืออัปเดตกําหนดการ ตรวจสอบให้แน่ใจว่าผู้ใช้มีสิทธิ์ที่จําเป็นสําหรับการดําเนินการทั้งหมดในสมุดบันทึก
  • ใช้ขั้นตอนพื้นที่ทํางาน: แยกพื้นที่ทํางานออกเป็นขั้นตอนการพัฒนา ทดสอบ และผลิต จํากัด access ไปยังพื้นที่ทํางานที่ใช้งานจริงสําหรับผู้ใช้ที่เชื่อถือได้เท่านั้น

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

คุณสามารถสร้างสมุดบันทึกใหม่ หรือนําเข้าสมุดบันทึกที่มีอยู่ก็ได้

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

เช่นเดียวกับกระบวนการสร้างรายการ Fabric มาตรฐานอื่นๆ คุณสามารถสร้างสมุดบันทึกใหม่ได้อย่างง่ายดายจากหน้าแรก Fabric วิศวกรรมข้อมูล ตัวเลือกพื้นที่ทํางาน ใหม่ หรือตัวเลือก Create Hub

สําหรับคําแนะนําการสร้างสมุดบันทึกทีละขั้นตอนในเวิร์กโฟลว์เฉพาะ ให้ดู:

นําเข้าสมุดบันทึกที่มีอยู่

คุณสามารถนําเข้าสมุดบันทึกที่มีอยู่อย่างน้อยหนึ่งรายการจากคอมพิวเตอร์ของคุณเองโดยใช้รายการในแถบเครื่องมือพื้นที่ทํางาน สมุดบันทึก Fabric รู้จักแฟ้มมาตรฐาน Jupyter Notebook .ipynb และไฟล์ต้นฉบับ เช่น .py, .scala และ .sql และสร้างรายการสมุดบันทึกใหม่ตามนั้น

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

ส่งออกสมุดบันทึก

คุณสามารถส่งออกสมุดบันทึกของคุณเป็นรูปแบบมาตรฐานอื่นๆ ได้ สมุดบันทึก Fabric สามารถส่งออกไปยัง:

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

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

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

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

ถ้าคุณต้องการบันทึกสมุดบันทึกด้วยตนเอง คุณสามารถสลับไปยัง ตัวเลือก บันทึกด้วยตนเอง เพื่อให้มีสาขาภายในเครื่องของรายการสมุดบันทึกของคุณ จากนั้นใช้ บันทึก หรือ CTRL+ s เพื่อบันทึกการเปลี่ยนแปลงของคุณ

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

คุณยังสามารถสลับเป็นโหมดบันทึกด้วยตนเองโดยเลือก แก้ไข ->บันทึก ตัวเลือก ->แมนวล เมื่อต้องการเปิดใช้งานสาขาภายในเครื่องของสมุดบันทึกของคุณ แล้วบันทึกด้วยตนเอง เลือกบันทึกหรือใช้แป้นพิมพ์ลัด Ctrl + s

เชื่อมต่อเลคเฮ้าส์และโน้ตบุ๊ค

ตอนนี้สมุดบันทึก Fabric รองรับการโต้ตอบอย่างใกล้ชิดกับเลคเฮาส์คุณสามารถเพิ่มเลคเฮาส์ใหม่หรือที่มีอยู่ได้อย่างง่ายดายจากตัวสํารวจเลคเฮาส์

คุณสามารถนําทางไปยังเลคเฮ้าส์ต่างๆ ใน Lakehouse explorer และตั้งค่าให้เลคเฮ้าส์หนึ่งเป็นค่าเริ่มต้นได้โดยการปักหมุด ค่าเริ่มต้นของคุณจะถูกนําไปใช้กับไดเรกทอรีการทํางานรันไทม์และคุณสามารถอ่านหรือเขียนไปยัง lakehouse ค่าเริ่มต้นโดยใช้เส้นทางท้องถิ่น

สกรีนช็อตแสดงตําแหน่งที่จะปักหมุดเลคเฮาส์เริ่มต้น

หมายเหตุ

คุณต้องรีสตาร์ทเซสชันหลังจากปักหมุดเลคเฮาส์ใหม่หรือเปลี่ยนชื่อเลคเฮ้าส์เริ่มต้น

เพิ่มหรือลบเลคเฮ้าส์

การเลือก ไอคอน X ที่อยู่ข้างชื่อเลคเฮ้าส์จะลบออกจากแท็บสมุดบันทึก แต่รายการในเลคเฮ้าส์ยังคงมีอยู่ในพื้นที่ทํางาน

เลือก เพิ่มเลคเฮ้าส์ เพื่อเพิ่มเลคเฮาส์ลงในสมุดบันทึกโดยเพิ่มโรงเก็บของที่มีอยู่ หรือสร้างเลคเฮ้าส์ใหม่

สํารวจไฟล์ของเลคเฮ้าส์

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

การดําเนินการโฟลเดอร์และไฟล์

หากคุณเลือกไฟล์ (.csv,.parquet,.txt,.jpg,.pngฯลฯ ) ด้วยการคลิกเมาส์ขวา คุณสามารถใช้ Spark หรือ Pandas API เพื่อโหลดข้อมูลได้ เซลล์รหัสใหม่จะถูกสร้างขึ้นและแทรกภายใต้เซลล์โฟกัส

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

สกรีนช็อตแสดงเมนูบริบทของไฟล์ในเลคเฮาส์

แหล่งข้อมูลสมุดบันทึก

ตัวสํารวจทรัพยากรสมุดบันทึกมีระบบแฟ้มที่เหมือนกับ Unix เพื่อช่วยให้คุณจัดการโฟลเดอร์และแฟ้มของคุณได้ ซึ่งมีพื้นที่ระบบไฟล์ที่สามารถเขียนได้ ซึ่งคุณสามารถจัดเก็บไฟล์ขนาดเล็ก เช่น โมดูลโค้ด แบบจําลองความหมาย และรูปภาพ คุณสามารถ access ได้อย่างง่ายดายด้วยรหัสในสมุดบันทึกราวกับว่าคุณกําลังทํางานกับระบบไฟล์ในเครื่องของคุณ

GIF แบบเคลื่อนไหวของทรัพยากรสมุดบันทึก

หมายเหตุ

  • พื้นที่จัดเก็บข้อมูลทรัพยากรสูงสุดสําหรับโฟลเดอร์ภายในและโฟลเดอร์สภาพแวดล้อมคือ 500 MB โดยมีขนาดไฟล์เดียวสูงสุด 100 MB ทั้งสองอย่างอนุญาตให้มีอินสแตนซ์ไฟล์/โฟลเดอร์สูงสุด 100 รายการรวม
  • เมื่อใช้ notebookutils.notebook.run() ให้ใช้คําสั่ง notebookutils.nbResPath เพื่อ access ทรัพยากรสมุดบันทึกเป้าหมาย เส้นทาง สัมพัทธ์ builtin/ จะชี้ไปยังโฟลเดอร์ภายในสมุดบันทึกรากเสมอ

หมายเหตุ

ไฟล์ในโฟลเดอร์ ทรัพยากร (ทั้งในตัวและสภาพแวดล้อม) และไลบรารีที่ติดตั้งผ่านคําสั่งแบบอินไลน์ (เช่น %pip install หรือ install.packages()) จะถูกกําหนดขอบเขตไว้ที่เซสชันสมุดบันทึกปัจจุบัน พวกเขาจะไม่ได้รับผลกระทบจากการเผยแพร่สภาพแวดล้อมในโหมดด่วนหรือโหมดเต็ม

โฟลเดอร์ทรัพยากรที่มีอยู่ภายใน

โฟลเดอร์ทรัพยากรที่มีอยู่ภายในคือโฟลเดอร์ที่ระบบกําหนดเองซึ่งไม่ซ้ํากันในแต่ละสมุดบันทึก ขอแนะนําให้ใช้โฟลเดอร์ทรัพยากรในตัวเพื่อ storage ข้อมูลใดๆ ที่ใช้ในสมุดบันทึกปัจจุบัน ต่อไปนี้คือความสามารถหลักสําหรับแหล่งข้อมูลสมุดบันทึก

  • คุณสามารถใช้การดําเนินการทั่วไป เช่น สร้าง/ลบ อัปโหลด/ดาวน์โหลด ลาก/วาง เปลี่ยนชื่อ ทําสําเนา และค้นหาผ่าน UI
  • คุณสามารถใช้เส้นทางสัมพัทธ์เช่น builtin/YourData.txt สําหรับการสํารวจอย่างรวดเร็ว เม notebookutils.nbResPath ธอด ช่วยให้คุณเขียนเส้นทางแบบเต็ม
  • คุณสามารถย้ายข้อมูลที่คุณผ่านการตรวจสอบไปยังเลคเฮ้าส์ผ่านตัวเลือกเขียนไปยังเลคเฮ้าส์ Fabric ฝังข้อมูลโค้ดที่สมบูรณ์สําหรับไฟล์ประเภททั่วไปเพื่อช่วยให้คุณเริ่มต้นได้อย่างรวดเร็ว
  • แหล่งข้อมูลเหล่านี้จะพร้อมใช้งานในกรณีเรียกใช้สมุดบันทึกอ้างอิงผ่านnotebookutils.notebook.run()

โฟลเดอร์ทรัพยากรสภาพแวดล้อม

โฟลเดอร์ทรัพยากรสภาพแวดล้อมคือที่เก็บที่ใช้ร่วมกันซึ่งออกแบบมาเพื่อทําให้การทํางานร่วมกันในสมุดบันทึกหลายเล่มเป็นไปอย่างคล่องตัว

  • คุณสามารถค้นหาแท็บ ทรัพยากร ภายในสภาพแวดล้อม และมีการดําเนินการเต็มรูปแบบเพื่อจัดการไฟล์ทรัพยากรที่นี่ แฟ้มเหล่านี้สามารถถูกแชร์ในสมุดบันทึกหลายเล่มได้เมื่อสมุดบันทึกถูกแนบมากับสภาพแวดล้อมปัจจุบัน

    สกรีนช็อตแสดงตําแหน่งที่จะจัดการทรัพยากรในสภาพแวดล้อม

  • ในหน้า สมุดบันทึก คุณสามารถค้นหาโฟลเดอร์รากที่สองภายใต้ ทรัพยากร ที่สืบทอดมาจากสภาพแวดล้อมที่แนบมาได้อย่างง่ายดาย

    สกรีนช็อตแสดงตําแหน่งที่จะเปิดโฟลเดอร์ทรัพยากรสภาพแวดล้อม

  • คุณยังสามารถดําเนินการบนไฟล์/โฟลเดอร์เดียวกันกับโฟลเดอร์ทรัพยากรที่มีอยู่ภายในได้

  • เส้นทางของทรัพยากรสภาพแวดล้อมจะถูกเมาท์ไปยังคลัสเตอร์สมุดบันทึกโดยอัตโนมัติ คุณสามารถใช้เส้นทางสัมพัทธ์ /env เพื่อ access ทรัพยากรสภาพแวดล้อม

สภาพแวดล้อม Fabric รองรับโหมดการเผยแพร่ไลบรารีสองโหมดที่ส่งผลต่อวิธีการส่งไลบรารีไปยังเซสชันสมุดบันทึกของคุณ:

  • โหมดด่วน จะประกาศในเวลาประมาณ 5 วินาที และติดตั้งไลบรารีเมื่อเซสชันสมุดบันทึกของคุณเริ่มต้นขึ้น โหมดด่วนสามารถแทนที่เวอร์ชันไลบรารีที่เผยแพร่ผ่านโหมดเต็ม แต่สําหรับเซสชันปัจจุบันเท่านั้น
  • โหมดเต็ม จะสร้างสแนปช็อตไลบรารีที่เสถียรและทําซ้ําได้ โดยทั่วไปการเผยแพร่จะใช้เวลา 3 ถึง 6 นาที และการเริ่มต้นเซสชันจะเพิ่ม 1 ถึง 3 นาทีสําหรับการปรับใช้การขึ้นต่อกัน การใช้โหมดเต็มกับ พูลสดแบบกําหนดเอง สามารถทําให้เวลาเริ่มต้นเซสชันกลับมาเป็นประมาณ 5 วินาทีในขณะที่ยังคงสแนปช็อตที่เสถียร

สําหรับรายละเอียดเกี่ยวกับแต่ละโหมด โปรดดู จัดการไลบรารีในสภาพแวดล้อม Fabric

ใช้ไลบรารีสภาพแวดล้อมในสมุดบันทึก

เลือกโหมดการเผยแพร่ไลบรารีตามเวิร์กโฟลว์ของคุณ:

  • โหมดด่วนสําหรับการพัฒนาแบบวนซ้ํา: ใช้โหมดด่วนเมื่อคุณกําลังทดลองในสมุดบันทึกและต้องการการทําซ้ําไลบรารีอย่างรวดเร็ว ไลบรารีจะติดตั้งเมื่อเริ่มต้นเซสชันโดยใช้เวลาในการเผยแพร่น้อยที่สุด
  • โหมดเต็มเพื่อความสามารถในการทําซ้ํา: ใช้โหมดเต็มเมื่อคุณต้องการเวอร์ชันไลบรารีที่สอดคล้องกันระหว่างผู้ทํางานร่วมกัน สแนปช็อตช่วยให้มั่นใจได้ว่าทุกเซสชันเริ่มต้นด้วยการพึ่งพาเดียวกัน
  • โหมดเต็มรูปแบบพร้อมพูลสดแบบกําหนดเองสําหรับเซสชันที่รวดเร็วและเสถียร: เมื่อทั้งการเริ่มต้นเซสชันที่รวดเร็วและความสามารถในการทําซ้ํามีความสําคัญ ให้กําหนดค่าโหมดเต็มด้วยพูลสดแบบกําหนดเอง การผสมผสานนี้ทําให้เซสชันเริ่มต้นได้ประมาณ 5 วินาทีในขณะที่รักษาสแนปช็อตไลบรารีที่เสถียร

หมายเหตุ

การอ่าน/การเขียนด้วยเส้นทางสัมพัทธ์ไม่ทํางานในเซสชันภาวะพร้อมกันสูง

ตัวแก้ไขไฟล์

ตัวแก้ไขไฟล์ช่วยให้คุณสามารถดูและแก้ไขไฟล์ได้โดยตรงภายในโฟลเดอร์ทรัพยากรของสมุดบันทึกและโฟลเดอร์ทรัพยากรสภาพแวดล้อมในสมุดบันทึก ประเภทไฟล์ที่รองรับได้แก่ CSV, TXT, HTML, YML, PY, SQL และอื่น ๆ ด้วยโปรแกรมแก้ไขไฟล์ คุณสามารถ access และแก้ไขไฟล์ภายในสมุดบันทึกได้อย่างง่ายดาย รองรับการเน้นคําหลัก และให้บริการภาษาที่จําเป็นเมื่อเปิดและแก้ไขไฟล์โค้ด เช่น .py และ .sql

  • คุณสามารถ access คุณสมบัตินี้ผ่าน 'ดูและแก้ไข' ในเมนูไฟล์ ดับเบิลคลิกที่ไฟล์เป็นวิธีที่เร็วกว่า

    สกรีนช็อตแสดงตําแหน่งที่จะดูและแก้ไขไฟล์

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

  • โหมด notebook ยังมีผลต่อตัวแก้ไขไฟล์ คุณสามารถดูแฟ้มได้เท่านั้น แต่ไม่สามารถแก้ไขได้ถ้าคุณอยู่ในโหมดสมุดบันทึกโดยที่ไม่มีสิทธิ์การแก้ไข

หมายเหตุ

ต่อไปนี้คือข้อจํากัดบางอย่างสําหรับตัวแก้ไขไฟล์

  • ขีดจํากัดขนาดไฟล์คือ 1 MB
  • ประเภทไฟล์เหล่านี้ไม่ได้รับการสนับสนุนสําหรับการดูและแก้ไข: .xlsx และ .parquet

ทํางานร่วมกันในสมุดบันทึก

สมุดบันทึก Fabric เป็นรายการสําหรับการทํางานร่วมกันที่สนับสนุนผู้ใช้หลายคนในการแก้ไขสมุดบันทึกเดียวกัน

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

สกรีนช็อตแสดงเซลล์โค้ดที่มีผู้ใช้รายอื่นแก้ไข

ใช้ Copilot ในสมุดบันทึก

Copilot จะรับรู้บริบทของพื้นที่ทํางาน สคีมา ตาราง และไฟล์ของ Lakehouse ที่แนบมา โครงสร้างของโน้ตบุ๊ก และสถานะรันไทม์ปัจจุบันในทันที คุณไม่จําเป็นต้องเริ่มเซสชันเพื่อให้ Copilot เริ่มช่วยเหลือคุณ Copilot รองรับการสร้างโค้ดหลายขั้นตอนทั่วทั้งโน้ตบุ๊ก การปรับโครงสร้างใหม่ การสรุป และการตรวจสอบความถูกต้องทั่วทั้งเวิร์กโฟลว์ คุณจึงสามารถทํางานข้ามเซลล์ได้โดยไม่สูญเสียบริบท

ข้อมูลเชิงลึกด้านประสิทธิภาพจาก Copilot

Copilot แสดงคําแนะนําด้านประสิทธิภาพตามขนาดข้อมูล รูปแบบการรวม และพฤติกรรมรันไทม์ ตัวอย่างเช่น สามารถแนะนํากลยุทธ์การรวมที่มีประสิทธิภาพ ช่วยให้คุณหลีกเลี่ยงการสับเปลี่ยนที่มีค่าใช้จ่ายสูง เสนอการปรับโครงสร้างใหม่เป็นฟังก์ชันที่นํากลับมาใช้ใหม่ได้ และเน้นปัญหาคุณภาพข้อมูลที่อาจเกิดขึ้นระหว่างการดําเนินการ ข้อมูลเชิงลึกเหล่านี้จะปรากฏเป็นส่วนหนึ่งของการสนทนา Copilot ของคุณและสอดคล้องกับคําสั่ง /optimize

แก้ไขปัญหาด้วย Copilot

เมื่อเซลล์หรืองาน Spark ล้มเหลว ตัวเลือก Fix with Copilot จะปรากฏด้านล่างเซลล์ที่ล้มเหลว โดยให้ข้อมูลสรุปข้อผิดพลาด การวิเคราะห์สาเหตุที่แท้จริง และการแก้ไขที่แนะนํา Copilot สามารถใช้การเปลี่ยนแปลงโค้ดโดยอัตโนมัติด้วยความแตกต่างของการอนุมัติ เพื่อให้คุณสามารถตรวจสอบก่อนดําเนินการได้ คุณยังสามารถใช้คําสั่ง /fix ในการแชท Copilot เพื่อเรียกใช้การวินิจฉัยเป้าหมายสําหรับเซลล์เฉพาะหรือทั้งสมุดบันทึก สําหรับข้อมูลเพิ่มเติม โปรดดู วินิจฉัยความล้มเหลวของโน้ตบุ๊กด้วย Copilot

แชร์สมุดบันทึก

การแชร์สมุดบันทึกเป็นวิธีที่สะดวกสําหรับคุณในการทํางานร่วมกับสมาชิกในทีม บทบาทพื้นที่ทํางานที่ได้รับอนุญาตสามารถดูหรือแก้ไข/เรียกใช้สมุดบันทึกได้ตามค่าเริ่มต้น คุณสามารถแชร์สมุดบันทึกด้วยสิทธิ์ที่ระบุที่ได้รับ

  1. เลือก แชร์ บนแถบเครื่องมือสมุดบันทึก

    สกรีนช็อตแสดงตําแหน่งที่จะเลือก แชร์

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

    สกรีนช็อตแสดงตําแหน่งที่จะเลือกสิทธิ์

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

    สกรีนช็อตแสดงตําแหน่งที่จะสร้างและส่งลิงก์

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

    สกรีนช็อตแสดงตําแหน่งที่จะจัดการสิทธิ์ในพื้นที่ทํางาน

ใส่ความคิดเห็นในเซลล์โค้ด

การแสดงข้อคิดเห็นเป็นอีกคุณลักษณะหนึ่งที่มีประโยชน์สําหรับสถานการณ์การทํางานร่วมกัน ปัจจุบัน Fabric รองรับการเพิ่มข้อคิดเห็นระดับเซลล์

  1. เลือกปุ่ม ข้อคิดเห็น บนแถบเครื่องมือสมุดบันทึก หรือตัวบ่งชี้ข้อคิดเห็นเซลล์ เพื่อเปิดบานหน้าต่างข้อคิดเห็น

    สกรีนช็อตแสดงตําแหน่งที่จะเลือก ข้อคิดเห็น

  2. เลือกโค้ดในเซลล์โค้ด เลือก ใหม่ ในบานหน้าต่าง ข้อคิดเห็น เพิ่มข้อคิดเห็น จากนั้นเลือก โพสต์ข้อคิดเห็น เพื่อบันทึก

    สกรีนช็อตแสดงตําแหน่งที่จะเลือกใหม่

  3. หากคุณต้องการให้ค้นหาแก้ไขความคิดเห็นแก้ไขเธรดและลบตัวเลือกเธรดโดยการเลือกตัวเลือกเพิ่มเติมถัดจากความคิดเห็นของคุณ

การแท็กผู้อื่นในข้อคิดเห็น

"การแท็ก" หมายถึงการกล่าวถึงและแจ้งให้ผู้ใช้ทราบในเธรดความคิดเห็น ซึ่งช่วยเพิ่มประสิทธิภาพการทํางานร่วมกันอย่างมีประสิทธิภาพเกี่ยวกับข้อมูลจําเพาะ

  1. เลือกส่วนของโค้ดในเซลล์และเธรดข้อคิดเห็นใหม่

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

  3. แชร์ข้อมูลเชิงลึกของคุณและโพสต์

  4. การแจ้งเตือนทางอีเมลจะถูกทริกเกอร์ และผู้ใช้คลิกที่ลิงก์ Open Comments เพื่อค้นหาเซลล์นี้อย่างรวดเร็ว

  5. นอกจากนี้ ให้อนุญาตและกําหนดค่าสิทธิ์สําหรับผู้ใช้เมื่อแท็กบุคคลที่ไม่มี access เพื่อให้แน่ใจว่าเนื้อหาโค้ดของคุณได้รับการจัดการอย่างดี

GIF แบบเคลื่อนไหวของการแท็กผู้อื่นในความคิดเห็น

หมายเหตุ

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

ประวัติเวอร์ชัน

สําคัญ

คุณลักษณะนี้อยู่ในตัวอย่าง

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

  1. Access เวอร์ชัน history จากแถบเครื่องมือส่วนกลางของโน้ตบุ๊ก

    ภาพหน้าจอแสดงประวัติ access.

  2. สมุดบันทึกสนับสนุนสองวิธีในการสร้างจุดตรวจสอบ

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

      ภาพหน้าจอแสดงวิธีสร้างเวอร์ชันใหม่

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

  3. จุดตรวจสอบหลายแหล่งสําหรับโน้ตบุ๊ก

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

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

  4. คุณสามารถคลิกที่จุดตรวจสอบเพื่อเปิดมุมมอง diffซึ่งจะเน้นความแตกต่างของเนื้อหาระหว่างจุดตรวจสอบที่เลือกและเวอร์ชันสดปัจจุบัน รวมถึงความแตกต่างของเนื้อหาเซลล์ ผลลัพธ์ของเซลล์ และเมตาดาต้า เวอร์ชันของจุดตรวจสอบนี้สามารถจัดการแยกต่างหากได้ในเมนู 'ตัวเลือกเพิ่มเติม'

    ภาพหน้าจอ ที่แสดงมุมมองที่แตกต่างกัน

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

    สกรีนช็อตที่แสดงตัวเลือกเพิ่มเติมด้วยจุดตรวจสอบ

หมายเหตุ

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

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

โน้ตบุ๊ก Fabric รองรับสี่โหมดที่คุณสามารถสลับไปมาได้: Develop, Run only, Edit และ View แต่ละโหมดจะสอดคล้องกับชุดสิทธิ์

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

สกรีนช็อตแสดงตําแหน่งที่จะสลับโหมด

  • โหมดพัฒนา: ต้องมีสิทธิ์อ่าน ดําเนินการ และเขียน
  • โหมดเรียกใช้เท่านั้น: ต้องมีสิทธิ์อ่านและดําเนินการ
  • โหมดแก้ไข: ต้องมีสิทธิ์อ่านและเขียน (ไม่สามารถเรียกใช้ได้)
  • View โหมด: ต้องมีสิทธิ์อ่าน

สิทธิ์และการเข้าถึง

สามารถตั้งค่าสิทธิ์ได้ที่ระดับพื้นที่ทํางานหรือสมุดบันทึกใน Microsoft Fabric พวกเขากําหนดโหมดที่ผู้ใช้สามารถเข้าถึงได้:

  • สิทธิ์จะจํากัดชุดของโหมดที่พร้อมใช้งาน
  • พวกเขาจะไม่เลือกโหมดสําหรับผู้ใช้โดยอัตโนมัติ
  • โหมดไม่สามารถให้ความสามารถเกินกว่าที่สิทธิ์อนุญาตได้