ภาพรวมของเซิร์ฟเวอร์ MCP Power BI

เซิร์ฟเวอร์ 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 ภายใต้ข้อกําหนดและนโยบายการจัดการข้อมูลของไคลเอ็นต์หรือบริการที่คุณเลือก คุณมีหน้าที่รับผิดชอบในการตรวจสอบให้แน่ใจว่าการผสานรวมใด ๆ ตรงตามข้อกําหนดขององค์กร กฎระเบียบ และตามสัญญาของคุณ