เลือกหัวข้ออ่าน
Toggleคู่มือติดตั้งและใช้งาน Power BI Modeling MCP Server (ของ Microsoft, Public Preview) ผ่าน Claude Desktop / Claude Cowork — ให้ Claude สร้าง แก้ไข ตรวจสอบ และทำเอกสารโมเดล Power BI ได้ด้วยภาษาธรรมชาติ โดยไม่ต้องคลิกเมนูเอง
งาน Data Modeling ใน Power BI ส่วนใหญ่เป็นงานที่ทำซ้ำและใช้เวลานาน ทั้งที่รู้ว่าจะเขียนอะไร แต่ต้องคลิกเมนูทีละขั้น
Microsoft มี MCP Server สำหรับ Power BI สองตัวที่ทำงานคนละหน้าที่กัน — Blueprint นี้เน้น Local Modeling MCP เพราะเป็นตัวที่ให้ Claude "สร้างและแก้ไข" โมเดลได้จริง
| หัวข้อ | 🟡 Local Modeling MCP (เน้นในคู่มือนี้) | Remote MCP (Preview) |
|---|---|---|
| ใช้ทำอะไร | สร้าง/แก้ไขโครงสร้างโมเดล, เขียน DAX, ทำเอกสาร — งานฝั่ง Developer | ถามคำถามข้อมูล/insight จากโมเดลที่ Publish แล้ว — งานฝั่ง Business User |
| รันที่ไหน | เครื่อง Local ผ่าน stdio (VS Code / Claude Desktop) | Cloud-hosted endpoint ของ Microsoft |
| ต้องมีอะไรก่อน | Power BI Desktop เปิดไฟล์ค้างไว้ (หรือ Fabric/TMDL) | Admin ต้องเปิด Tenant Setting + Fabric/Copilot capacity |
| แก้ไขข้อมูลได้ไหม | ได้ — สร้าง/ลบ/แก้ Table, Column, Measure, Relationship ฯลฯ | ไม่ได้ — Query อย่างเดียว |
Claude ไม่ได้คุยกับ Power BI โดยตรง แต่คุยผ่าน MCP Server ที่ทำหน้าที่แปลคำสั่งภาษาคนให้เป็นการเรียก Tabular Object Model (TOM) ของ Analysis Services
Claude เห็นแค่สิ่งที่ MCP Server เปิดให้เข้าถึง — ไม่มีสิทธิ์แตะ Report Page, Visual Layout หรือ Diagram View เพราะ Server ทำได้เฉพาะงาน Modeling Layer เท่านั้น
เช็คลิสต์ 5 ข้อนี้ให้ครบก่อน ไม่งั้น Claude จะหา MCP Server หรือไฟล์โมเดลไม่เจอ
มี 2 ทางหลักที่ Claude Desktop เชื่อมกับ Power BI Modeling MCP ได้ — ต่างกันที่ความง่ายในการหา Path ของไฟล์ Server
node --version)%APPDATA%\Claude\claude_desktop_config.json — ถ้ามี MCP Server อื่นอยู่แล้ว (เช่น n8n, Google Sheets, Gmail) ให้เพิ่ม Block "powerbi-modeling-mcp" เข้าไปใน mcpServers เดิม ไม่ต้องสร้างไฟล์ใหม่
พร้อม Prompt ตัวอย่างที่พิมพ์ในแชท Claude ได้เลย — คลิกที่หัวข้อเพื่อเปิด/ปิดรายละเอียด
--skipconfirmation เว้นแต่มั่นใจจริงๆPower BI Modeling MCP แบ่งความสามารถออกเป็น 21 กลุ่ม Operation — 8 กลุ่มหลักอธิบายไว้ใน Module ด้านบน ที่เหลือสรุปไว้ที่นี่
| Operation Group | ทำอะไร |
|---|---|
| connection | เชื่อม/ตัดการเชื่อมต่อกับ Desktop, Fabric, TMDL, .bim |
| database | สร้าง/List/Import-Export โมเดลทั้งก้อน, Deploy ไป Fabric |
| table | สร้าง/แก้/ลบตาราง |
| column | สร้าง/แก้/ลบคอลัมน์ ตั้งชื่อ/ซ่อน/จัด Format |
| measure | สร้าง/แก้/ลบ DAX Measure |
| relationship | สร้าง/แก้ความสัมพันธ์ระหว่างตาราง |
| calendar | สร้าง Date Table / Time Intelligence Calendar |
| calculation_group | ทำ Calculation Group เช่นสลับ Time Intelligence หลาย Measure พร้อมกัน |
| partition | จัดการ Partition ของตาราง (สำหรับโมเดลขนาดใหญ่) |
| perspective | สร้างมุมมองย่อยของโมเดลสำหรับผู้ใช้เฉพาะกลุ่ม |
| security_role | ตั้งค่า Row-Level / Object-Level Security |
| user_hierarchy | สร้าง Hierarchy สำหรับ Drill-down (เช่น ปี→ไตรมาส→เดือน) |
| culture | ตั้งค่าภาษา/Locale ของโมเดล |
| object_translation | แปลชื่อ Table/Column/Measure หลายภาษา |
| function / named_expression / query_group | จัดการ Power Query Function, Parameter, กลุ่ม Query |
| model | ตั้งค่าระดับโมเดลโดยรวม (Compatibility Level ฯลฯ) |
| dax_query | Execute / Validate / ClearCache DAX Query |
| trace | จับ Event ของ Analysis Services เพื่อ Debug Performance |
| transaction | Begin / Commit / Rollback การแก้ไขแบบปลอดภัย |
เราใช้คุกกี้เพื่อพัฒนาประสิทธิภาพ และประสบการณ์ที่ดีในการใช้เว็บไซต์ของคุณ คุณสามารถศึกษารายละเอียดได้ที่ นโยบายความเป็นส่วนตัว และสามารถจัดการความเป็นส่วนตัวเองได้ของคุณได้เองโดยคลิกที่ ตั้งค่า
คุณสามารถเลือกการตั้งค่าคุกกี้โดยเปิด/ปิด คุกกี้ในแต่ละประเภทได้ตามความต้องการ ยกเว้น คุกกี้ที่จำเป็น
ยอมรับทั้งหมดประเภทของคุกกี้มีความจำเป็นสำหรับการทำงานของเว็บไซต์ เพื่อให้คุณสามารถใช้ได้อย่างเป็นปกติ และเข้าชมเว็บไซต์ คุณไม่สามารถปิดการทำงานของคุกกี้นี้ในระบบเว็บไซต์ของเราได้
คุกกี้ประเภทนี้จะทำการเก็บข้อมูลการใช้งานเว็บไซต์ของคุณ เพื่อเป็นประโยชน์ในการวัดผล ปรับปรุง และพัฒนาประสบการณ์ที่ดีในการใช้งานเว็บไซต์ ถ้าหากท่านไม่ยินยอมให้เราใช้คุกกี้นี้ เราจะไม่สามารถวัดผล ปรับปรุงและพัฒนาเว็บไซต์ได้
รายละเอียดคุกกี้
คุกกี้ประเภทนี้จะเก็บข้อมูลต่าง ๆ รวมทั้งข้อมูลส่วนบุคคลเกี่ยวกับตัวคุณเพื่อเราสามารถนำมาวิเคราะห์ และนำเสนอเนื้อหา ให้ตรงกับความเหมาะสมกับความสนใจของคุณ ถ้าหากคุณไม่ยินยอมเราจะไม่สามารถนำเสนอเนื้อหาและโฆษณาได้ไม่ตรงกับความสนใจของคุณ
รายละเอียดคุกกี้