SuperAPI AI 工具集

te2-cli

数据与分析

查看项目

更新于 10-15 20:32

技能介绍

用途:Tabular Editor 2 命令行界面(TabularEditor.exe),用于自动化处理 Power BI 与 Analysis Services 表格模型,覆盖部署、脚本执行、最佳实践分析和 CI/CD 集成。

安装:免费版可从 GitHub 发布页下载并解压,或执行 choco install tabulareditor2。该可执行文件仅支持 Windows,Mac/Linux 需通过 Windows 虚拟机或容器运行。

数据源:支持本地模型文件(Model.bim、TMDL 目录 definition/、PBIP 项目)、远程 XMLA 端点(Analysis Services、Power BI Premium/Fabric),以及 Power BI Desktop(需端口与数据库名)。

主要能力:

  • 脚本执行:-S 可接内联 C# 脚本或多个脚本文件,按顺序执行。
  • 部署:-D 指定服务器与数据库,配合 -O(覆盖)、-C(连接)、-P(分区)、-R(角色)、-M(成员)、-S(共享表达式)、-E、-V、-W、-F(完整部署)、-X(生成脚本、不部署)等标志。
  • 保存输出:-B 存为 .bim,-TMDL 存为 TMDL 目录,-F 存为旧格式目录。
  • BPA:-A 运行规则,-AX 排除模型注释中的规则,-V 输出 Azure DevOps 日志,-G 输出 GitHub Actions 日志。
  • 架构检查:-SC 校验数据源架构。
  • 退出码:0 成功,1 出现错误级输出。

适用场景:现有 Windows CI/CD 流水线中的语义模型部署、BPA 分析和模型刷新。注意:该 CLI 仍受支持且稳定,但相比基于 TE3 的跨平台新 CLI(te,预览至 2026 年第四季度)已被视为过时。

限制:仅 Windows;认证方式(Windows、服务主体、交互式)及 CI/CD 集成、常见错误排查细节暂未提供,另见相关参考。