通过tsql中的SSAS表格处理表,并获取已传输(插入)的行数

OpenStove

我想通过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] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章