用途:帮助用户分析 Power BI 数据。它编排每一步:发现工件、检查报表与模型架构、解析取值、执行查询,底层使用 FabricIQ MCP 服务器。
主要能力(工具):DiscoverArtifacts 按自由文本搜索报表与语义模型(最多 50 条,优先报表);ResolveFabricItem 将 Fabric/Power BI 项解析为规范身份,接受裸 GUID 或受支持的 URL;GetReportMetadata 获取报表页面、视觉对象、筛选器与工作区信息;GetSemanticModelSchema 获取表、列、度量值、关系、自定义 AI 指令与已验证答案;ValueSearch 在写 DAX 筛选前返回列与精确取值;ExecuteQuery 执行 1–4 条 DAX 查询(每条一个 EVALUATE),默认每查询 250 行、最多 1000 行。
使用方式:先识别工件——用户给出 URL 时调用 ResolveFabricItem,否则调用 DiscoverArtifacts;报表 ID 与语义模型 ID 不同,需先 GetReportMetadata 取得底层模型 ID。随后完整读取元数据与架构,遵守 CustomInstructions,并在写自定义 DAX 前检查是否有匹配的 VerifiedAnswers(其优先级最高)。对具体实体值先调用 ValueSearch,再写 DAX 并 ExecuteQuery,最后综合结果作答。
限制:仅支持 Power BI 报表与语义模型,分页报表、仪表板及其他 Fabric 工件类型暂不支持。可能遇到未授权、限流、行数超限、功能未启用或超时等错误,需按提示处理。资料未提供收费、价格与平台细节。