用途:Fabric CLI(fab)面向云端 Fabric 与 Power BI,而非本地文件;可用于 Power BI Pro、PPU 或 Fabric 环境,使用该 CLI 不需要 Fabric SKU。适用于用户提到 Fabric 或 Power BI 的场景,例如工作区、部署、租户、发布、下载、权限或数据相关操作。
主要能力:通过 fab 浏览与检查工作区、条目与元数据(fab ls、fab exists、fab get、fab desc);用 fab find 跨工作区搜索;导出/导入条目(fab export、fab import);复制或移动条目(fab cp、fab mv);查看与管理权限(fab acl ls、fab acl set);打开条目(fab open);通过 fab api 调用 Fabric、Power BI、storage 或 azure API,并以 JMESPath 的 -q 过滤 JSON 响应。查询方面,语义模型走 DAX,湖仓/仓库可走 SQL 端点或 DuckDB 查 Delta 与原始文件。
使用方式:安装 uv tool install ms-fabric-cli(uv 可用 winget install uv 或 brew install uv 获取);升级用 uv tool upgrade ms-fabric-cli。首次使用需检查版本并运行 fab auth status,未认证时由用户运行 fab auth login。用法以 fab --help 与 fab <command> --help 为准,命令面会变化,不要硬编码行为。路径格式类似文件系统,需带类型扩展并加引号,例如 "WorkspaceName.Workspace/ItemName.ItemType"。非交互场景通常需加 -f,除非启用了敏感度标签,此时应先询问用户。导出前需先创建输出目录(fab export 不会自动创建中间目录)。
限制与注意:不要擅自删除、移动条目或更改属性;执行可能消耗容量单位的操作前,应估算 CU-hours 与影响并取得用户明确同意。容量计费、突发与节流规则需查 capacity-cost.md。若无管理员权限,不要使用管理员命令或 API。权限被阻止时应停下询问,不得绕过。Fabric/Power BI 概念应通过 microsoft-learn MCP 或 pbi-search 查询并询问用户,不得猜测。本地脚本与完整参考文件需查阅技能内的 /references/ 目录。其他细节资料暂未提供。