แชร์ผ่าน


วิธีการใช้บานหน้าต่างแชท Copilot ในปริมาณงานฐานข้อมูล Fabric SQL

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

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

เนื่องจาก Copilot ทราบและเกี่ยวข้องกับ Schema คุณสามารถสร้างคิวรีที่ปรับให้เหมาะสมกับฐานข้อมูลของคุณได้

ด้วยการผสานรวมนี้ Copilot สามารถสร้างการสืบค้น SQL สําหรับข้อความแจ้งเช่น:

What are the top 10 best-selling products by revenue?
Show the sales revenue growth trend for the past 5 years.
Create a table called [SalesTransactions] with columns [CustomerID], [ProductID], [OrderDate], [Quantity].
Which queries are consuming the most CPU in my database right now?
Why is my database running slowly today?
List tables without a primary key or clustered index.
Find missing index recommendations for my database.
Add a VECTOR column to the Products table.
Explain what this T-SQL script does, step by step.
Refactor this SQL query to follow best practices.
Search my database for any column containing the word 'error'.
Generate a resource usage report for the last hour.
How do I create an Extended Events session to capture long-running queries?

สถานการณ์สมมติหลัก

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

สถานการณ์สมมติ สิ่งที่คุณสามารถทําได้
ภาษาธรรมชาติเป็น SQL (NL2SQL) สร้างโค้ด T-SQL และรับคําแนะนําเกี่ยวกับคําถามเพื่อเร่งเวิร์กโฟลว์ของคุณ
ถามตอบตามเอกสาร ถามคําถามเกี่ยวกับความสามารถของฐานข้อมูล Fabric SQL และรับคําตอบตามเอกสารประกอบ MS Learn อย่างเป็นทางการ
วินิจฉัยปัญหาด้านประสิทธิภาพและทรัพยากร วิเคราะห์การใช้ CPU หรือหน่วยความจํา ตรวจจับเซสชันที่ถูกบล็อก ระบุการสืบค้นที่ช้า และสรุปแนวโน้มของระบบ
ตรวจสอบและเพิ่มประสิทธิภาพการออกแบบฐานข้อมูล ค้นหาดัชนี ฮีป และตารางที่ขาดหายไปหรือไม่ได้ใช้โดยไม่มีคีย์หลักหรือดัชนีคลัสเตอร์
สํารวจและแก้ไขออบเจ็กต์สคีมา สร้างหรือแก้ไขตาราง เพิ่มคอลัมน์ที่คํานวณหรือคอลัมน์ VECTOR และตรวจสอบทริกเกอร์และข้อจํากัด
เขียน ดีบัก และจัดทําเอกสารโค้ด SQL อธิบาย แก้ไข ปรับโครงสร้างใหม่ และจัดทําเอกสารสคริปต์ T-SQL ด้วยแนวทางปฏิบัติที่ดีที่สุดที่ใช้โดยอัตโนมัติ
ค้นหาและเรียนรู้แบบโต้ตอบ ค้นหาวัตถุฐานข้อมูลหรือข้อความตรวจสอบการตั้งค่าและรับคําแนะนําทีละขั้นตอนเกี่ยวกับงานการดูแลระบบและการแก้ไขปัญหา

ข้อกำหนดเบื้องต้น

เริ่มต้นใช้งาน

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

ทําตามขั้นตอนด้านล่างเพื่อเปิดบานหน้าต่างแชทและเริ่มโต้ตอบกับ Copilot

  1. ในปริมาณงาน ฐานข้อมูล ให้เปิดฐานข้อมูล แล้วเปิดคิวรี SQL ใหม่

  2. จากนั้นเปิดบานหน้าต่างแชท Copilot โดยเลือกปุ่ม Ribbon Copilot

    ภาพหน้าจอของริบบิ้น Copilot

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

  4. ตอนนี้พิมพ์คําขอที่คุณเลือกในกล่องแชท คุณเห็นว่า Copilot ตอบสนองตามนั้น

    สกรีนช็อตของบานหน้าต่างแชท Copilot

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

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

การใช้งานปกติของบานหน้าต่างการสนทนา

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

อ่านความเป็นส่วนตัว ความปลอดภัย และการใช้ฐานข้อมูล Copilot for SQL อย่างมีความรับผิดชอบ สําหรับรายละเอียดเกี่ยวกับการใช้ข้อมูลและอัลกอริทึม

ตัวเลือกโหมดการดําเนินการ

บานหน้าต่างแชท Copilot ในฐานข้อมูล Microsoft Fabric SQL มีตัวเลือกโหมดการดําเนินการที่ด้านล่าง โดยมีสองตัวเลือก:

  • Read-only

  • อ่านและเขียนโดยได้รับการอนุมัติ

    ภาพหน้าจอของโหมดการดําเนินการ Copilot

โหมดอ่านอย่างเดียว

ในโหมด อ่านอย่างเดียว Copilot จะไม่เรียกใช้คําสั่ง Data Definition Language (DDL) หรือ Data Manipulation Language (DML) ที่เปลี่ยนแปลงข้อมูลหรือ Schema Copilot จะแนะนําโค้ด SQL เพื่อให้คุณตรวจสอบและเรียกใช้ด้วยตนเองแทน

ตัวอย่าง: เลือกแบบสอบถาม

ใช้พร้อมท์นี้เพื่อสร้างและเรียกใช้ SELECT คิวรีโดยอัตโนมัติโดยไม่คํานึงถึงโหมดที่เลือก

show the top selling product in each category

Copilot สร้างโค้ด SQL และเรียกใช้โดยอัตโนมัติ

ตัวอย่าง: สร้างตาราง (ไม่ได้ดําเนินการในโหมดอ่านอย่างเดียว)

ใช้พร้อมท์นี้เพื่อสร้างตารางสําหรับการขาย

create a table for sales transactions

Copilot ร่างคําสั่ง SQL แต่ไม่ได้เรียกใช้ในโหมดอ่านอย่างเดียว

Note

หากคุณพยายามเรียกใช้โค้ด Copilot จะปฏิเสธและเตือนคุณว่าคุณยังอยู่ในโหมดอ่านอย่างเดียว

อ่านและเขียนด้วยโหมดการอนุมัติ

ในโหมด อ่านและเขียนด้วยการอนุมัติ Copilot สามารถดําเนินการคําสั่ง DDL และ DML หลังจากที่คุณอนุมัติแล้ว

โหมดนี้มีประโยชน์สําหรับผู้ใช้ที่ต้องการให้ Copilot จัดการการดําเนินการ แต่ยังต้องการตรวจสอบโค้ดก่อนที่จะทํางาน

ในโหมดอ่านและเขียนด้วยการอนุมัติ Copilot สามารถรันโค้ด SQL ได้หลังจากที่คุณอนุมัติ แบบสอบถามที่เลือก (DQL) มีความปลอดภัยและสามารถทํางานได้โดยอัตโนมัติ

ภาพหน้าจอของ Copilot อ่านและเขียนด้วยโหมดการอนุมัติ

ตัวอย่าง: สร้างตารางที่มีการอนุมัติ

ใช้พร้อมท์นี้เพื่อสร้างตารางสําหรับการขาย

create a table for sales transactions

เมื่อคุณร้องขอสร้างตาราง Copilot จะร่างโค้ดและแจ้งให้คุณอนุมัติการดําเนินการ

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