我想通过TSQL脚本分别从SSAS表格模型处理表
我已经找到了执行此操作的方法,但是现在我缺少一种方法来获取更新的行数...通过gui(ssms)进行操作时,它会返回该数字,现在我想做同样的...
DECLARE @Command VARCHAR(MAX)
SET @Command = '
{
"sequence": {
"operations": [
{
"refresh": {
"type": "dataOnly",
"objects": [
{
"database": "test",
"table": "D_Status",
}
]
}
}
]
}
}'
EXEC (@Command) AT [server\TABULAR];
我希望有一种行计数,但这行不通(总是返回1)
PRINT 'Record count: ' + CONVERT(varchar, @@ROWCOUNT)
GUI中显示的行数与表中的总行数相同(而不仅仅是更新的/新的行)。
因此,您可以从多维数据集中复制查询并计算其中的行。您可能想要使用DMV来获取所有表背后的查询,如此处所述:如何在SSAS(表格模型)和SQL数据库之间查找沿袭
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句