หมายเหตุ
การเข้าถึงหน้านี้ต้องได้รับการอนุญาต คุณสามารถลอง ลงชื่อเข้าใช้หรือเปลี่ยนไดเรกทอรีได้
การเข้าถึงหน้านี้ต้องได้รับการอนุญาต คุณสามารถลองเปลี่ยนไดเรกทอรีได้
นําไปใช้กับ:✅ฐานข้อมูล SQL ใน Microsoft Fabric
สําคัญ
คุณลักษณะนี้อยู่ในตัวอย่าง
Skills for Fabric คือคําแนะนําที่นํากลับมาใช้ใหม่ได้ ซึ่งช่วยให้ผู้ช่วยเขียนโค้ด AI เข้าใจภาระงาน Fabric, API, รูปแบบการค้นหา และแนวปฏิบัติที่ดีที่สุดในการดําเนินงาน ทักษะฐานข้อมูล SQL ให้คําแนะนําเฉพาะสําหรับงานเฉพาะสําหรับการทํางานกับฐานข้อมูล SQL ใน Fabric จากคําสั่งบรรทัดคําสั่งหรือสภาพแวดล้อมการเขียนโค้ดแบบเอเจนต์
บทความนี้แสดงวิธีติดตั้งชุดทักษะ Fabric เชื่อมต่อผู้ช่วยกับสภาพแวดล้อม Fabric ของคุณ และใช้ทักษะการสร้างฐานข้อมูล SQL สําหรับการใช้งาน และการดําเนินงาน ทักษะเหล่านี้ช่วยนําทางผู้ช่วย; ตัวตน สิทธิ์ เครื่องมือ และการควบคุมความปลอดภัยของ Fabric ยังคงควบคุมทุกการกระทํา
Prerequisites
- สิทธิ์ในการเข้าถึงพื้นที่ทํางาน Fabric และดําเนินการตามที่คุณต้องการ
-
เครื่องมือเขียนโค้ด AI เช่น GitHub Copilot CLI,Claude Code, Visual Studio Code, Cursor, Windsurf หรือเครื่องมืออื่น
AGENTS.mdที่เข้ากันได้ -
Node.js: จําเป็นสําหรับ GitHub Copilot CLI แบบสแตนด์อโลน ซึ่งติดตั้งเป็นแพ็คเกจ npm (
npm install -g @github/copilot) สําหรับขั้นตอนการตั้งค่าแบบเต็ม โปรดดู ตั้งค่า GitHub Copilot CLI -
PowerShell 7: จําเป็นสําหรับ GitHub Copilot CLI ยืนยันด้วย
pwsh --version - Git: จําเป็นในการโคลนที่เก็บทักษะสําหรับเครื่องมือที่ไม่ได้ใช้ตลาดปลั๊กอิน
-
Azure CLI: การดําเนินการ Fabric ส่วนใหญ่ต้องการการรับรองความถูกต้องของ Azure หลังจากติดตั้งแล้ว ให้ลงชื่อเข้าใช้ด้วย
az login
ติดตั้งทักษะ Microsoft Fabric
เปิด GitHub Copilot CLI หรือ Claude Code ทั้ง GitHub Copilot CLI และ Claude Code ใช้เวิร์กโฟลว์ตลาดปลั๊กอินเดียวกัน
เพิ่มตลาดสาธารณะใน GitHub Copilot CLI:
/plugin marketplace add microsoft/skills-for-fabricเพิ่มทักษะสําหรับตลาด Fabric:
/plugin marketplace add microsoft/skills-for-fabricหากต้องการดูปลั๊กอินและทักษะทั้งหมดที่มีในตลาด กรุณากรอก:
/plugin marketplace browse fabric-collectionติดตั้งคอลเลกชัน Fabric
/plugin install fabric-skills@fabric-collectionเพื่อลดขอบเขต ให้ติดตั้งชุดที่เน้นเฉพาะ เช่น
fabric-operationsซึ่งรวมถึงsqldb-cliทักษะดังนี้:/plugin install fabric-operations@fabric-collectionออกและรีสตาร์ทเครื่องมือของคุณเพื่อโหลดทักษะ:
/quitตรวจสอบการติดตั้ง:
/skills
ทักษะฐานข้อมูล SQL
ทักษะต่อไปนี้เกี่ยวข้องกับฐานข้อมูล SQL ใน Fabric:
| ทักษะ | ใช้มันสําหรับ | ตัวอย่างความตั้งใจ |
|---|---|---|
sqldb-authoring-cli |
การสร้างและแก้ไขวัตถุหรือข้อมูลฐานข้อมูล | สร้างตาราง โหลดแถว เพิ่มดัชนี หรือปรับใช้โปรซีเยอร์ที่เก็บไว้ |
sqldb-consumption-cli |
การค้นหาสคีมาและรันคําสั่งอ่านอย่างเดียว | รายการตาราง ตรวจสอบคอลัมน์ สรุปคําสั่งซื้อล่าสุด หรืออธิบายชุดผลลัพธ์ |
sqldb-operations-cli |
การสืบสวนปัญหาด้านสุขภาพ ประสิทธิภาพ และการดําเนินงาน | วิเคราะห์คําสั่งที่ช้า ระบุการบล็อก หรือทบทวนการใช้ทรัพยากรฐานข้อมูล |
สําหรับแคตตาล็อกทักษะทั้งหมดที่มีให้ในทุกงาน Fabric ดูที่ GitHub: Skills for Fabric
วิธีใช้ Skills กับฐานข้อมูล SQL ใน Fabric
เปิดเทอร์มินัลในโปรเจกต์หรือโฟลเดอร์ทํางานของคุณ
พิมพ์
CopilotและเลือกEnter.
GitHub Copilot เปิดตัวแล้ว
หากต้องการยืนยันตัวตนด้วยตัวตน Microsoft ที่สามารถเข้าถึงพื้นที่ทํางาน Fabric เป้าหมาย ให้พิมพ์
az loginและทําตามขั้นตอน
พัฒนาฐานข้อมูล SQL
ใช้ทักษะเมื่อ sqldb-authoring-cli งานเปลี่ยนสถานะฐานข้อมูล หากต้องการสร้างหรืออัปเดตวัตถุฐานข้อมูลด้วย GitHub Copilot ให้ระบุพื้นที่ทํางานเป้าหมาย ฐานข้อมูล สภาพแวดล้อม วัตถุ สคีมาที่คาดหวัง ข้อจํากัด และระบุว่าผู้ช่วยควรสร้างสคริปต์อย่างเดียวหรือรันหลังจากตรวจสอบแล้ว สําหรับการเปลี่ยนแปลงสคีมาหรือข้อมูล คุณสามารถขอให้ TRY...CATCH จัดการข้อผิดพลาดและดําเนินการย้อนกลับธุรกรรมได้
Tip
เริ่มต้นด้วยคําขอแบบอ่านอย่างเดียวเพื่อสร้างคําสั่ง T-SQL จากนั้นตรวจสอบคําสั่ง T-SQL ที่สร้างขึ้นก่อนดําเนินการ
ตัวอย่างเช่น พรอมต์ตัวอย่างเหล่านี้สามารถใช้สร้างและโหลดตารางที่มีข้อมูลตัวอย่าง
In the Sales SQL database, create a dbo.CustomerFeedback table with an identity key,
customer ID, feedback text, sentiment, created date, and a foreign key to
dbo.Customer.CustomerID. All columns should be nullable. The create date should
be populated by a default. Generate the T-SQL for review; don't execute it.
Generate 100 sample data rows for the dbo.CustomerFeedback as a single
INSERT statement, referencing rows in the dbo.Customer table.
Generate a TRY...CATCH structure to handle any errors and rollback.
Do not execute the script, let me review.
สํารวจและสอบถามข้อมูล
ใช้ทักษะนี้ sqldb-consumption-cli เพื่อการค้นหาและวิเคราะห์แบบอ่านอย่างเดียว ขอให้ผู้ช่วยตรวจสอบเมตาดาต้าก่อน ระบุชื่อวัตถุ จํากัดขนาดผลลัพธ์ และอธิบายสมมติฐาน
ตัวอย่างเช่น ใช้ Copilot เพื่อสืบค้นข้อมูลเมตาหรือข้อมูลตาราง:
List the user tables and views in the Sales SQL database and describe their relationships.
Don't modify any objects.
Find the top 10 products by revenue in the last 30 days.
Show the T-SQL and summarize the result.
Inspect the available columns before answering:
Which customers have not placed an order in the last 90 days?
ตรวจสอบการดําเนินงานฐานข้อมูล
ใช้ทักษะนี้ sqldb-operations-cli ในการตรวจสอบประสิทธิภาพและความน่าเชื่อถือ ระบุช่วงเวลา อาการที่สังเกตได้ ปริมาณงานที่ได้รับผลกระทบ และว่าผู้ช่วยสามารถเก็บข้อมูลวินิจฉัยได้หรือไม่
ตัวอย่างเช่น คําค้นหาต่อไปนี้จะตรวจสอบปัญหาประสิทธิภาพปัจจุบันหรืออดีต หรือปรับแต่งประสิทธิภาพของคําสั่งค้นหา
Investigate why the nightly order-processing query slowed down between 01:00 and 02:00 UTC.
Start with read-only diagnostics and rank the likely causes.
Check for blocking sessions and long-running requests.
Explain the evidence before recommending a mitigation.
Review this execution plan and suggest indexes only when the expected benefit and write overhead are clear.
รายการตรวจสอบสําหรับตรวจสอบและดําเนินการคําสั่ง T-SQL
- ยืนยันว่าผู้ช่วยเลือกทักษะฐานข้อมูล SQL ที่ต้องการแล้ว
- ตรวจสอบชื่อพื้นที่ทํางาน ฐานข้อมูล สคีมา และชื่อวัตถุ
- ตรวจสอบ T-SQL ที่สร้างขึ้นสําหรับการดําเนินการที่ทําลายล้าง พฤติกรรมธุรกรรม และขอบเขตข้อมูล
- ขอแนวทางสรุปผลกระทบและย้อนกลับก่อนเขียนการเปลี่ยนแปลง สําหรับการเปลี่ยนแปลงสคีมา ให้เตรียมสคริปต์ T-SQL แบบย้อนกลับหรือย้อนกลับ
- ดําเนินการก็ต่อเมื่อแผนตรงกับเจตนาของคุณเท่านั้น
- ตรวจสอบผลลัพธ์ด้วยคําสั่งอ่านอย่างเดียวแยกต่างหาก
ความปลอดภัยและการใช้งานอย่างรับผิดชอบ
- ทักษะเหล่านี้จะไม่ข้ามการตรวจสอบสิทธิ์ Microsoft Entra, สิทธิ์ Fabric, สิทธิ์ SQL หรือนโยบายองค์กร
- ใช้ตัวตนที่มีสิทธิพิเศษน้อยที่สุดและแยกเป้าหมายการพัฒนา ทดสอบ และการผลิตออกจากกัน
- อย่าวางความลับ โทเค็นการเข้าถึง หรือข้อมูลที่ละเอียดอ่อนในพรอมต์หรือไฟล์โครงการ
- ถือว่า SQL ที่สร้างขึ้นเป็นโค้ดที่เสนอ ตรวจสอบเหมือนกับการเปลี่ยนแปลงฐานข้อมูลอื่น ๆ
- ควรค้นหาข้อมูลแบบอ่านอย่างเดียวก่อนสร้างหรือแก้ไข
สําหรับข้อมูลเพิ่มเติม โปรดดูที่ ความเป็นส่วนตัว ความปลอดภัย และการใช้ AI อย่างรับผิดชอบของ Copilot ใน Fabric