SuperAPI AI 工具集

programmatic-development

编程与开发

查看项目

更新于 10-15 23:41

技能介绍

用途:以代码方式创建和管理 Power BI 报表与语义模型,替代手工操作,便于版本控制与自动化部署。

主要能力:围绕 PBIP(基于文件夹的源格式)、TMDL(语义模型格式)、PBIR(增强报表格式,每个视觉对象/页面/书签一个 JSON 文件,便于 Git diff/merge 与 VS Code 校验)、fabric-cicd(Python 部署库)与 Fabric CLI fab deploy、TOM/.NET SDK(高级模型编辑)、semantic-link-labs(Fabric 笔记本脚本)展开。资料还提供 PBIR 格式、JSON schema、工具与 Tabular Editor、TOM 高级模式、fabric-cicd 配方等参考文件。

使用方式:选择源格式(新项目用 PBIP,仅 Report Server 或 PBIP 之前项目用 PBIX);用 VS Code 编辑 PBIR/TMDL,Tabular Editor 编写模型,semantic-link-labs 用于 Fabric 笔记本,TOM .NET 用于自定义应用;本地用 JSON schema、PBI-InspectorV2、lineage walker、BPA 校验;用 parameter.yml 参数化环境相关 GUID/连接字符串;用 fabric-cicd 或 fab deploy 部署,首次部署需在 Fabric 门户手动输入数据源凭据;用 ALM Toolkit 做 schema diff,用 Fabric Deployment Pipelines 或脚本化多工作区部署做提升。

适用场景:PBIP 项目 CI/CD(GitHub Actions/Azure DevOps)、本地临时部署、Fabric 笔记本模型编辑、纯语义模型 XMLA 操作、TMDL 转 XMLA、旧 PBIX 处理、跨环境提升与模型 schema 对比。

限制:资料未提供具体收费、价格与效果数据;PBIR 在 Desktop 上截至 2026 年 5 月发布前仍需预览开关,PBIR-Legacy 将在 PBIP GA 时弃用;首次部署需手动输入凭据;部分场景需改用 Fabric REST API。相关技能包括 tmdl-mastery、validation-testing、rest-api-automation、deployment-admin、fabric-integration。