自动化流程表格模型脚本语言 (TMSL)
Automated process Tabular Model Scripting Language (TMSL)
我使用 SSAS 创建了我的表格模型,现在我正在寻找一个自动刷新它的解决方案。
所以我有一些问题:
我们可以使用调用 TMSL 脚本的存储过程 T-SQL 来处理我们的表格模型吗?
举个例子会有帮助
谢谢
是的。此 article 解释了如何设置连接到 SSAS 的 SQL 服务器链接服务器。完成后,您可以 运行 这个:
declare @xmla varchar(max) = '
{
"refresh": {
"type": "full",
"objects": [
{
"database": "YourDatabaseName"
}
]
}
}
';
exec (@xmla) at SSAS;
这种方法让您可以编写一些逻辑来每天执行不同的 TMSL 脚本。例如,您可以只刷新当前年份分区。
如果您想执行静态脚本,那么 SQL Agent job 是另一种方法。
我使用 SSAS 创建了我的表格模型,现在我正在寻找一个自动刷新它的解决方案。 所以我有一些问题:
我们可以使用调用 TMSL 脚本的存储过程 T-SQL 来处理我们的表格模型吗?
举个例子会有帮助
谢谢
是的。此 article 解释了如何设置连接到 SSAS 的 SQL 服务器链接服务器。完成后,您可以 运行 这个:
declare @xmla varchar(max) = '
{
"refresh": {
"type": "full",
"objects": [
{
"database": "YourDatabaseName"
}
]
}
}
';
exec (@xmla) at SSAS;
这种方法让您可以编写一些逻辑来每天执行不同的 TMSL 脚本。例如,您可以只刷新当前年份分区。
如果您想执行静态脚本,那么 SQL Agent job 是另一种方法。