TMSL 参考 - 命令概述

适用于:SQL Server 2016 及更高版本的 Analysis Services Azure Analysis Services Fabric/Power BI Premium

可以在 XMLA 终结点上执行命令,针对表格模型数据库使用表格模型脚本语言 (TMSL) 以 JSON 形式表述对象定义。 有关与以下命令一起使用的对象列表,请参阅 TMSL 参考 - 对象概述

对象操作

命令 说明
Alter 命令 (TMSL) 对对象进行内联修改,而无需指定完整定义。
Create 命令 (TMSL) 创建一个新的 对象,包括其后代。
CreateOrReplace 命令 (TMSL) 创建或替换对象定义的部分。 必须提供完整定义。
Delete 命令 (TMSL) 删除对象,包括其后代。

数据刷新操作

命令 说明
MergePartitions 命令 (TMSL) 将目标分区合并到源中,然后删除目标。
Refresh 命令 (TMSL) 处理数据库、表或分区。

脚本编写

命令 说明
Sequence 命令 (TMSL) 按顺序或并行批处理操作

数据库管理操作

命令 说明
Attach 命令 (TMSL) 将文件添加到服务器。
Detach 命令 (TMSL) 从服务器中删除文件。
Backup 命令 (TMSL) 创建数据库的备份文件。
Restore 命令 (TMSL) 将数据库还原到服务器。
Synchronize 命令 (TMSL) 将表格数据库与另一个现有数据库同步。