Ssas 自动过程表格模型脚本语言(TMSL)

Ssas 自动过程表格模型脚本语言(TMSL),ssas,ssas-tabular,Ssas,Ssas Tabular,我用SSAS创建了我的表格模型,现在我正在寻找一个自动刷新它的解决方案。 所以我有一些问题: 我们能用调用TMSL脚本的存储过程T-SQL处理表格模型吗 举个例子会很有帮助 谢谢,是的。这说明了如何设置连接到SSA的SQL Server链接服务器。完成后,您可以运行以下操作: declare @xmla varchar(max) = ' { "refresh": { "type": "full", "objects": [ { "database"

我用SSAS创建了我的表格模型,现在我正在寻找一个自动刷新它的解决方案。 所以我有一些问题:

我们能用调用TMSL脚本的存储过程T-SQL处理表格模型吗

举个例子会很有帮助

谢谢,是的。这说明了如何设置连接到SSA的SQL Server链接服务器。完成后,您可以运行以下操作:

declare @xmla varchar(max) = '
{
  "refresh": {
    "type": "full",
    "objects": [
      {
        "database": "YourDatabaseName"
      }
    ]
  }
}
';

exec (@xmla) at SSAS;
这种方法允许您编写一些逻辑来每天执行不同的TMSL脚本。例如,您可以只刷新当前年份分区


如果你想执行一个静态脚本,那么另一种方法是执行一个静态脚本

我用一个SQL代理作业测试了执行情况,它运行正常,是SQL Server链接服务器的替代解决方案。谢谢你!