แชร์ผ่าน


Copilot สําหรับฐานข้อมูล SQL ใน Microsoft Fabric (ตัวอย่าง)

นําไปใช้กับ:ฐานข้อมูล SQL ใน Microsoft Fabric

Microsoft Copilot สําหรับฐานข้อมูล SQL ใน Fabric เป็นผู้ช่วย AI ที่ออกแบบมาเพื่อเพิ่มประสิทธิภาพงานฐานข้อมูลของคุณ Copilot รวมเข้ากับฐานข้อมูล Fabric ของคุณอย่างราบรื่น ให้ข้อมูลเชิงลึกอัจฉริยะเพื่อช่วยให้คุณทําตามแต่ละขั้นตอนในการสํารวจ T-SQL ของคุณ

บทนําสู่ Copilot สําหรับฐานข้อมูล SQL

Copilot สําหรับฐานข้อมูล SQL ใช้ชื่อตารางและมุมมอง ชื่อคอลัมน์ คีย์หลัก และเมตาดาต้าของ Foreign Key ในการสร้างรหัส T-SQL Copilot สําหรับฐานข้อมูล SQL ไม่ได้ใช้ข้อมูลในตารางเพื่อสร้างคําแนะนํา T-SQL

คุณลักษณะหลักของ Copilot สําหรับฐานข้อมูล SQL ประกอบด้วย:

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

  • การดําเนินการด่วน: ใน Ribbon ของตัวแก้ไข คิวรี SQL ตัวเลือกการแก้ไข และ อธิบาย เป็นการดําเนินการด่วน ไฮไลต์คิวรี SQL ที่คุณเลือกและเลือกหนึ่งในปุ่มการดําเนินการด่วนเพื่อดําเนินการกระทําที่เลือกบนคิวรีของคุณ

    • การแก้ไข: Copilot สามารถแก้ไขข้อผิดพลาดในโค้ดของคุณเมื่อมีข้อความแสดงข้อผิดพลาดเกิดขึ้น สถานการณ์ข้อผิดพลาดสามารถมีรหัส T-SQL ที่ไม่ถูกต้อง/ไม่สนับสนุน การสะกดผิด และอื่น ๆ นอกจากนี้ Copilot ยังให้ข้อคิดเห็นที่อธิบายการเปลี่ยนแปลงและแนะนําแนวทางปฏิบัติที่ดีที่สุดของ SQL

    • อธิบาย: Copilot สามารถให้คําอธิบายภาษาธรรมชาติของคิวรี SQL และ Schema ฐานข้อมูลของคุณในรูปแบบความคิดเห็น

  • บานหน้าต่างแชท: ใช้บานหน้าต่างแชทเพื่อถามคําถามกับ Copilot ผ่านภาษาธรรมชาติ Copilot ตอบสนองต่อคิวรี SQL หรือภาษาธรรมชาติที่สร้างขึ้นโดยยึดตามคําถามที่ถาม

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

    • Q&A ที่ยึดตามเอกสาร: ถามคําถามเกี่ยวกับความสามารถของฐานข้อมูล SQL ทั่วไปและจะตอบสนองในภาษาธรรมชาติ นอกจากนี้ Copilot ยังช่วยค้นหาเอกสารที่เกี่ยวข้องกับคําขอของคุณ

ใช้ Copilot อย่างมีประสิทธิภาพ

นี่คือเคล็ดลับบางอย่างสําหรับการเพิ่มผลผลิตด้วย Copilot

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

  • ภาษาธรรมชาติใน SQL ขึ้นอยู่กับชื่อตารางและคอลัมน์ที่แสดงออก ถ้าตารางและคอลัมน์ของคุณไม่ได้สื่อความหมายและสื่อความหมาย Copilot อาจไม่สามารถสร้างคิวรีที่มีความหมายได้

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

  • เมื่อใช้การดําเนินการโค้ด ให้ฝากข้อคิดเห็นที่ด้านบนของคิวรีด้วย -- เพื่อช่วยแนะนํา Copilot ด้วยบริบทเกี่ยวกับคิวรีที่คุณกําลังพยายามเขียน

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

  • ในขณะนี้ Copilot สําหรับฐานข้อมูล SQL ใน Fabric สนับสนุนเฉพาะภาษาอังกฤษไปยัง T-SQL

  • ตัวอย่างพร้อมท์ต่อไปนี้มีความชัดเจน เฉพาะ และปรับให้เข้ากับคุณสมบัติของ Schema และฐานข้อมูลของคุณ ทําให้ Copilot สร้างคิวรี T-SQL ที่ถูกต้องได้ง่ายขึ้น:

    • What are the top-selling products by quantity?
    • Count all the products, group by each category
    • Show all sales transactions occurred on [a specific date]
    • Create a table in [schema name] called "SalesTransactions" with the columns CustomerID, ProductID and OrderID

เปิดใช้งานตัวนําร่อง

ฉันควรรู้อะไรบ้างว่าควรใช้ Copilot อย่างเป็นทางการ?

Microsoft มุ่งมั่นที่จะทําให้แน่ใจว่าระบบ AI ของเราได้รับคําแนะนําจากหลักการ AI ของเราและมาตรฐาน AI ที่รับผิดชอบ หลักการเหล่านี้รวมถึงการเพิ่มประสิทธิภาพให้แก่ลูกค้าของเราในการใช้ระบบเหล่านี้อย่างมีประสิทธิภาพและสอดคล้องกับการใช้งานที่ตั้งใจไว้ วิธีการของเราในการรับผิดชอบ AI กําลังพัฒนาอย่างต่อเนื่องเพื่อแก้ไขปัญหาที่เกิดขึ้นใหม่

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

สําหรับข้อมูลเพิ่มเติม ดูความเป็นส่วนตัว ความปลอดภัย และความรับผิดชอบของ Copilot ใน Fabric

ข้อจํากัดของ Copilot สําหรับฐานข้อมูล SQL

นี่คือข้อจํากัดปัจจุบันของ Copilot สําหรับฐานข้อมูล SQL:

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