หมายเหตุ
การเข้าถึงหน้านี้ต้องได้รับการอนุญาต คุณสามารถลอง ลงชื่อเข้าใช้หรือเปลี่ยนไดเรกทอรีได้
การเข้าถึงหน้านี้ต้องได้รับการอนุญาต คุณสามารถลองเปลี่ยนไดเรกทอรีได้
เซิร์ฟเวอร์ MCP ของ Power BI เป็นเซิร์ฟเวอร์ Model Context Protocol (MCP) ที่ตัวแทน AI ใช้เพื่อค้นหาและเรียกใช้เครื่องมือเพื่อเขียนและคิวรี Power BI แบบจําลองและรายงานเชิงความหมาย MCP เป็นมาตรฐานเปิดที่กําหนดวิธีการที่เซิร์ฟเวอร์แสดงเครื่องมือสําหรับตัวแทน AI ที่จะใช้
มีเซิร์ฟเวอร์ MCP สองตัวที่ใช้กับ Power BI หนึ่งสร้างและเปลี่ยนแปลงแบบจําลองความหมาย และพร้อมใช้งานเป็นจุดสิ้นสุดที่โฮสต์และเป็นเซิร์ฟเวอร์ภายในเครื่อง ส่วนอื่น ๆ จะตอบคําถามภาษาธรรมชาติเทียบกับแบบจําลองความหมาย Power BI และรายงาน จุดสิ้นสุดคิวรี Power BI ก่อนหน้านี้ยังคงพร้อมใช้งานสําหรับการผสานรวมที่มีอยู่
บทความนี้เปรียบเทียบเซิร์ฟเวอร์และลิงก์ไปยังคําแนะนําการตั้งค่าเพื่อให้คุณสามารถเลือกที่เหมาะสมสําหรับสถานการณ์ของคุณ
ตัวเลือกเซิร์ฟเวอร์ MCP Power BI
เริ่มต้นด้วยสิ่งที่คุณต้องการให้ตัวแทนทํา
| คุณต้องการ | ใช้ |
|---|---|
| สร้างหรือเปลี่ยนออบเจ็กต์แบบจําลอง เช่น ตาราง คอลัมน์ หน่วยวัด ความสัมพันธ์ กลุ่มการคํานวณ การแปล หรือบทบาทความปลอดภัย | Power BI เขียนเซิร์ฟเวอร์ MCP |
| ใช้แนวทางปฏิบัติที่ดีที่สุดของการสร้างแบบจําลอง การปรับโครงสร้าง DAX หรือสร้างเอกสารสําหรับแบบจําลองที่มีอยู่ | Power BI เขียนเซิร์ฟเวอร์ MCP |
| ทํางานกับ Power BI Desktop หรือกับ TMDL ในไฟล์ Power BI Project (PBIP) ภายใต้ตัวควบคุมแหล่งข้อมูล | Power BI การเขียนเซิร์ฟเวอร์ MCP การตั้งค่าภายในเครื่อง |
| ตอบคําถามทางธุรกิจผ่านข้อมูล Power BI ที่มีการควบคุมในภาษาธรรมชาติ | Fabric ไอคิว |
| สร้างพื้นที่ให้เจ้าหน้าที่แบบกําหนดเอง ตัวแทน Copilot Studio หรือ Microsoft 365 Copilot ในข้อมูล Power BI | Fabric ไอคิว |
ทั้งสองเซิร์ฟเวอร์ทํางานเสริมกัน รูปแบบทั่วไปคือการใช้เซิร์ฟเวอร์การเขียนเพื่อสร้างและจัดทําเอกสารแบบจําลอง จากนั้นใช้ Fabric IQ เพื่อให้ทุกคนสามารถถามคําถามได้
MCP ของปริมาณการใช้ Power BI ก่อนหน้านี้จะยังคงได้รับการบันทึกไว้สําหรับการผสานรวมที่มีอยู่ ถ้าคุณยังคงใช้เซิร์ฟเวอร์นี้ ให้ดู เซิร์ฟเวอร์ Power BI Consumption MCP
สําคัญ
อย่าใช้เซิร์ฟเวอร์ Power BI Authoring MCP สําหรับสถานการณ์การใช้งาน ซึ่งสามารถเรียกใช้ DAX เพื่อให้คุณสามารถตรวจสอบแบบจําลองที่คุณกําลังสร้าง แต่ไม่ได้ออกแบบมาเพื่อตอบคําถามทางธุรกิจสําหรับผู้ใช้ปลายทาง สําหรับปริมาณการใช้ ให้ใช้ Fabric IQ
Power BI เขียนเซิร์ฟเวอร์ MCP
ตัวแทน AI สามารถใช้เซิร์ฟเวอร์ MCP การเขียน Power BI ในการอ่านและเขียน Power BI แบบจําลองความหมาย
ด้วยมันตัวแทนสามารถ:
- สร้าง อัปเดต และลบตาราง คอลัมน์ หน่วยวัด ความสัมพันธ์ ลําดับชั้น กลุ่มการคํานวณ มุมมอง และบทบาทความปลอดภัย
- เรียกใช้การดําเนินการจํานวนมากในหลายร้อยออบเจ็กต์ เช่น การเปลี่ยนชื่อ การปรับโครงสร้าง และการแปล
- ประเมินแบบจําลองเทียบกับแนวทางปฏิบัติที่ดีที่สุดสําหรับการสร้างแบบจําลองและใช้การแก้ไข
- เรียกใช้และตรวจสอบความถูกต้องของคิวรี DAX ในขณะที่คุณสร้าง
- ทํางานกับไฟล์ TMDL และ Power BI Project (PBIP) ดังนั้นการเปลี่ยนแปลงโฟลว์ผ่านกระบวนการควบคุมและตรวจสอบแหล่งข้อมูลปกติของคุณ
เป็นเซิร์ฟเวอร์เดียวที่มีตัวเลือกการปรับใช้สองตัวเลือก:
-
โฮสต์ (ตัวอย่าง): จุดสิ้นสุดที่โฮสต์ Microsoft ที่
https://api.fabric.microsoft.com/v1/mcp/powerbi/authoringไม่มีอะไรที่จะติดตั้ง และ Microsoft จัดการการปรับปรุง -
ภายในเครื่อง (พร้อมใช้งานโดยทั่วไป): เซิร์ฟเวอร์ที่ทํางานบนเครื่องของคุณผ่าน
stdioใช้สําหรับ Power BI Desktop, ไฟล์ Power BI Project ภายในเครื่อง, การรับรองความถูกต้องแบบโครงร่างสําคัญของบริการ, ธุรกรรม และการติดตาม
ทั้งสองตัวเลือกสนับสนุนการเขียนแบบจําลองความหมายในพื้นที่ทํางาน Fabric ภายในเครื่องจะเพิ่ม Power BI Desktop ไฟล์ Power BI Project บนดิสก์ การรับรองความถูกต้องโครงร่างสําคัญของบริการ ธุรกรรม และการติดตาม
สําหรับข้อมูลเพิ่มเติม ดู Power BI เขียนเซิร์ฟเวอร์ MCP
FABRIC IQ
Fabric IQ คือเลเยอร์ปริมาณการใช้สําหรับข้อมูล Power BI ซึ่งจะตอบคําถามภาษาธรรมชาติโดยพื้นฐานในแบบจําลองเชิงความหมายและอุปมาของคุณ และจะคํานึงถึงสิทธิ์ การรักษาความปลอดภัยระดับแถว และการรักษาความปลอดภัยระดับออบเจ็กต์ที่กําหนดไว้แล้วบนแบบจําลองเหล่านั้น
ใช้ Fabric IQ เมื่อตัวแทนใช้ข้อมูลแทนที่จะสร้าง เป็นเส้นทางที่ได้รับการสนับสนุนสําหรับคําตอบของข้อมูลใน Microsoft 365 Copilot Copilot Studio โรงหล่อ Microsoft และตัวแทนที่กําหนดเอง
จุดสิ้นสุด Fabric IQ MCP คือ:
https://fabriciq.svc.cloud.microsoft/v1/mcp/FabricIQ
สําหรับข้อมูลเพิ่มเติม โปรดดู Fabric IQ MCP คืออะไร
เกี่ยวกับโพรโทคอลบริบทของโมเดล
MCP กําหนดวิธีการที่ผู้ช่วย AI โต้ตอบกับเครื่องมือภายนอกและแหล่งข้อมูลในลักษณะที่มีโครงสร้างปลอดภัย มีสามบทบาท:
- โฮสต์: แอปพลิเคชันที่เรียกใช้ไคลเอ็นต์ MCP ตัวอย่างเช่น Visual Studio Code (รหัส VS)
- ไคลเอ็นต์: คอมโพเนนต์ภายในโฮสต์ที่เชื่อมต่อกับเซิร์ฟเวอร์ MCP และใช้ความสามารถของพวกเขา ตัวอย่างเช่น GitHub Copilot
- เซิร์ฟเวอร์: โปรแกรมภายในเครื่องหรือระยะไกลที่แสดงเครื่องมือ ทรัพยากร และพร้อมท์ไปยังไคลเอ็นต์
เมื่อคุณใช้ GitHub Copilot ใน VS Code กับเซิร์ฟเวอร์ Power BI MCP VS Code คือโฮสต์ Copilot คือไคลเอ็นต์ และ Power BI มีเซิร์ฟเวอร์
สําหรับข้อมูลเพิ่มเติม ดูที่ ข้อกําหนดของโพรโทคอลบริบทแบบจําลอง
ข้อควรพิจารณา
Security
MCP เป็นมาตรฐานใหม่ เช่นเดียวกับมาตรฐานใหม่ใด ๆ ให้พิจารณาการตรวจสอบความปลอดภัยเพื่อยืนยันว่าระบบที่รวมเข้ากับเซิร์ฟเวอร์ MCP ตรงตามข้อกําหนดและมาตรฐานที่นําไปใช้กับคุณ การตรวจสอบดังกล่าวควรครอบคลุม Power BI เซิร์ฟเวอร์ MCP ไคลเอ็นต์ MCP หรือตัวแทนที่คุณเลือกและผู้ให้บริการแบบจําลองที่อยู่เบื้องหลัง
ทําตามคําแนะนํา Microsoft ความปลอดภัยสําหรับเซิร์ฟเวอร์ MCP รวมถึงการรับรองความถูกต้อง Microsoft Entra ID การจัดการโทเค็นที่ปลอดภัย และการแยกเครือข่าย สําหรับข้อมูลเพิ่มเติม ดูเซิร์ฟเวอร์ Secure MCP
สิทธิ์และความเสี่ยง
ไคลเอ็นต์ MCP จะเรียกใช้การดําเนินการที่มีสิทธิ์ควบคุมการเข้าถึงตามบทบาท Fabric ของผู้ใช้ที่ลงชื่อเข้าใช้ (RBAC) ไคลเอ็นต์ที่กําหนดค่าโดยอัตโนมัติหรือผิดอาจดําเนินการทําลายได้ ตรวจทานและใช้บทบาทที่มีสิทธิ์การใช้งานน้อยที่สุด และใส่มาตรการป้องกันก่อนที่คุณจะปรับใช้ การป้องกันบางอย่าง เช่น ค่าสถานะที่บล็อกการดําเนินการทําลายไม่ได้มาตรฐานในข้อกําหนด MCP และไม่ใช่ลูกค้าทุกรายที่สนับสนุน
การจัดการข้อมูล
เซิร์ฟเวอร์ MCP ไม่ขยายการเข้าถึงข้อมูล แต่ย้ายข้อมูล เมตาดาต้า สคีมา และผลลัพธ์ของคิวรีจะไปยังไคลเอ็นต์ MCP และไคลเอ็นต์อาจส่งต่อไปยังผู้ให้บริการแบบจําลองภาษาขนาดใหญ่ (LLM) ที่กําหนดค่าไว้เป็นบริบทการสนทนา ควบคุมการย้ายข้อมูลนี้ผ่านนโยบายการจัดการข้อมูล AI ขององค์กรของคุณและข้อกําหนดของผู้ให้บริการ ไม่ใช่ผ่านการควบคุมความปลอดภัย Power BI เพียงอย่างเดียว
ความรับผิดชอบในการปฏิบัติตามกฎระเบียบ
เซิร์ฟเวอร์ MCP เหล่านี้อาจโต้ตอบกับไคลเอ็นต์และบริการที่ประมวลผลข้อมูลภายนอกขอบเขตการปฏิบัติตามกฎระเบียบของ Microsoft Fabric ภายใต้ข้อกําหนดและนโยบายการจัดการข้อมูลของไคลเอ็นต์หรือบริการที่คุณเลือก คุณมีหน้าที่รับผิดชอบในการตรวจสอบให้แน่ใจว่าการผสานรวมใด ๆ ตรงตามข้อกําหนดขององค์กร กฎระเบียบ และตามสัญญาของคุณ