适用于 Power BI、Fabric 和 Analysis Services 的跨平台命令行界面
从任何终端部署、验证、检查和编写语义模型脚本,无需打开 GUI。Windows,macOS 和 Linux
现已提供有限的公开预览。您需要登录或注册 Tabular Editor 账户才能下载。
TE CLI 带来的变化
Without the TE CLI
Deployments need someone at a machine to run them
Validation and regression testing are manual pre-deploy steps
CI/CD pipelines run on the Windows-only TE2 command line
Model changes can't be scripted without the desktop app running
Automation tools and AI agents only work inside the desktop app
With the TE CLI
Deploy from any machine – on demand, scheduled, or programmatically
Validation and regression tests run automatically before every deploy
Works with GitHub Actions and Azure DevOps, or any CI/CD platform
Full model access from any terminal – inspect, edit, diff, test, refresh
Drive model automation from any script or agent harness
您在 GUI 中会做的所有操作 – 无需启动 GUI
有些事情不需要整个 GUI。快速属性检查。针对实时模型的 DAX 查询。找出两个模型版本之间的变化。无论您的代码位于何处,TE CLI 都能处理所有事务。
- 列出、搜索和检查模型中的每个对象
- 获取和设置度量值、列和表的属性
- 运行 DAX 查询并将结果以 JSON 或 CSV 格式返回
- 比较任意两个模型版本,确切查看发生了哪些变化
- 运行任何 C# 脚本
- 运行 BPA 分析并解决冲突
自行运行的重复性模型工作
刷新、验证检查、部署——您在每次冲刺结束时所做的事情可以按计划运行或自动触发,而无需有人手动启动。
- 针对任何已连接的工作区安排刷新
- 每次刷新后运行验证和性能查询——在用户发现之前捕捉回归
- 通过自动化脚本创建自定义分区
- 跨工作区或 Git 仓库中的每个模型进行操作
什么是 Tabular Editor CLI?
Tabular Editor CLI (TE CLI) 是一款适用于 Power BI、Fabric 和 Analysis Services 语义模型的跨平台命令行工具。它在 Windows、macOS 和 Linux 上作为独立的二进制文件运行(无运行时依赖项),并使用与 Tabular Editor 3 相同的模型引擎。
支持哪些 Tabular Editor 功能?
完全的 C# 脚本兼容性、Best Practice Analyzer、DAX 查询、模型编辑、部署、刷新和测试。请参阅命令参考,了解完整列表。
Tabular Editor 是否会看到我的任何模型元数据或数据?
不会。与 Tabular Editor 3 一样,TE CLI 在本地运行,绝不会将您的模型信息(数据或元数据)发送给我们。
这是否适用于我首选的 AI 编码代理?
是的。任何配备允许运行命令的工具或功能的代理框架都可以使用 TE CLI。
我是否需要 Tabular Editor 3 许可证?
不需要。在有限的公开预览期间(持续至 2026 年 11 月 30 日),CLI 可以与 Tabular Editor 账户一起使用。正式发布前的许可信息将在发布前公布。如果您还没有账户,或者不确定,我们会在您下载 TE CLI 时提示您并指导您完成此操作。
有限的公开预览是什么意思?
它在哪些平台上运行?
我现在可以在生产环境中使用它吗?
支持哪些身份验证方法?
交互式登录、通过环境变量的服务主体、托管标识(适用于 Azure 托管环境)以及基于证书的身份验证。
在哪里报告漏洞或请求功能?
GitHub 上的公开 TabularEditor/CLI 存储库是跟踪预览反馈、错误和功能请求的地方。