microsoft/skills-for-fabric

GitHub: microsoft/skills-for-fabric

微软官方提供的 Microsoft Fabric AI 助手技能与 MCP 配置集合,使 AI 编码工具能够理解并操作 Fabric 全系列数据工作负载。

Stars: 723 | Forks: 195

# Microsoft Fabric 技能 Microsoft Fabric Skills 是用于与 Microsoft Fabric 配合使用的可重用 AI 助手指令。它们可帮助 GitHub Copilot CLI 及兼容的 AI 编码工具理解 Fabric 工作负载、API、查询模式和运营最佳实践。 ## 通过 GitHub Copilot CLI 安装 添加公共市场: ``` /plugin marketplace add microsoft/skills-for-fabric ``` 安装完整捆绑包(不包括 `powerbi-authoring`): ``` /plugin install fabric-skills@fabric-collection ``` 或者安装一个聚焦的捆绑包: ``` # 创作:API、自动化、notebooks、schemas、ingestion 和 deployment /plugin install fabric-authoring@fabric-collection # 消费:交互式查询、发现、探索和监控 /plugin install fabric-consumption@fabric-collection # 运营:诊断和性能调查 /plugin install fabric-operations@fabric-collection # Power BI 创作:semantic models、Power BI 报表技能和 PBIP workflows /plugin install powerbi-authoring@fabric-collection ``` 你也可以按工作负载过滤完整捆绑包: ``` /plugin install fabric-skills@fabric-collection --filter "sqldw-*" /plugin install fabric-skills@fabric-collection --filter "spark-*" /plugin install fabric-skills@fabric-collection --filter "eventhouse-*" ``` ## 包含内容 | 捆绑包 | 用途 | |--------|------------| | `fabric-skills` | 完整的 Microsoft Fabric 技能捆绑包,包括创作、消费、运营、迁移和端到端架构技能。 | | `fabric-authoring` | 通过 REST API、CLI 自动化、notebook、T-SQL、KQL、Dataflows Gen2、Eventstreams 和语义模型创建和管理 Fabric 项。 | | `fabric-consumption` | 跨 Warehouse、Lakehouse、Power BI 语义模型、Eventhouse/KQL 数据库、Eventstreams、Dataflows Gen2 和目录搜索的只读探索和查询工作流。 | | `fabric-operations` | 性能和健康诊断,包括仓库查询洞察和慢查询调查。 | | `powerbi-authoring` | 创作 Power BI 语义模型、报表和 PBIP 工作流,包括 Power BI 报表规划、设计、创作和管理。 | 完整捆绑包包含用于 SQL 数据仓库、Spark 和 Lakehouse、Power BI 语义模型、Eventhouse 和 KQL、Eventstreams、Dataflows Gen2、目录搜索、迁移场景以及 Medallion 架构工作流的技能。 请参阅 [CHANGELOG.md](CHANGELOG.md) 了解公开发布说明。 ## 尝试示例 prompt - [分析 PDF 报表](prompt_examples/NYC_AnalyzeExistingDataCreatePDF.txt) - [为我的工作区生成文档](prompt_examples/DocumentMyWorkspace.txt) - [NYC Taxi Medallion 架构](prompt_examples/NYCTaxi_MedallionArchitecture.txt) - [仪表板应用](prompt_examples/DashboardApp.txt) 安装捆绑包后,在项目文件夹中打开 Copilot CLI 并请求执行你想要的 Fabric 任务,例如: ``` Use Microsoft Fabric skills to design a medallion architecture for NYC taxi data. ``` ## 身份验证 大多数 Fabric 操作需要 Azure 身份验证。首先执行: ``` az login az account get-access-token --resource https://api.fabric.microsoft.com ``` SQL、Spark、Power BI 和 KQL 工作流可能需要特定于工作负载的 endpoint 或 token 受众。安装的技能为每个工作负载提供了详细的命令和 API 模式。 ## MCP 服务器 技能提供指导和模式。MCP 服务器提供对数据源和 API 的实时工具访问。某些捆绑包在受支持的情况下包含 MCP 配置,如果你的环境提供了额外的 Fabric MCP 服务器,你可以注册它们。 请参阅 [MCP 设置](mcp-setup/README.md)。 ## 其他 AI 编码工具 推荐通过 GitHub Copilot CLI 插件进行安装。此仓库还包含适用于兼容 AI 编码工具的根级配置文件 —— 用于 Claude Code 的 [CLAUDE.md](CLAUDE.md),用于 Cursor 的 [.cursorrules](.cursorrules),用于 Windsurf 的 [.windsurfrules](.windsurfrules),以及用于 Codex / Jules / OpenCode 的 [AGENTS.md](AGENTS.md)。克隆仓库时它们会被自动识别。 克隆仓库时,Gemini CLI 也会自动发现 [GEMINI.md](GEMINI.md)。 ## 问题与安全 在 [GitHub issue 跟踪器](https://github.com/microsoft/skills-for-fabric/issues)中报告产品问题。 对于安全漏洞,请勿公开提出 issue。请参阅 [SECURITY.md](SECURITY.md) 了解私下报告途径。 ## 许可证 本项目基于 [MIT 许可证](LICENSE) 授权。
标签:AI助手扩展, Copilot, Microsoft Fabric, SOC Prime, 开发工具, 提示词工程, 数据工程, 策略决策点