处理表格模型时出错 - 来自 SQL Server 代理

use*_*509 5 sql-server ssas sql-agent-job ssas-tabular

我们有一个表格多维数据集,在 SSMS 中处理数据库(完整)\xc2\xa0 工作正常,但是当从 SQL Server 代理处理时,会抛出以下错误。

\n\n
 <return xmlns="urn:schemas-microsoft-com:xml-analysis">\n\xc2\xa0   <root xmlns="urn:schemas-microsoft-com:xml-analysis:empty">\n\xc2\xa0\xc2\xa0\xc2\xa0 <Messages xmlns="urn:schemas-microsoft-com:xml-analysis:exception">\n\xc2\xa0\xc2\xa0\xc2\xa0\xc2\xa0\xc2\xa0 <Warning WarningCode="1092550744" Description="Cannot order \'\'[] by [] because at least one value in [] has multiple distinct values in []. For example, you can sort [City] by [Region] because there is only one region for each city, but you cannot sort [Region] by [City] because there are multiple cities for each region." Source="Microsoft SQL Server 2016 Analysis Services Managed Code Module" HelpFile="" />\n\xc2\xa0\xc2\xa0\xc2\xa0 </Messages>\n\xc2\xa0 </root>\n</return>\n
Run Code Online (Sandbox Code Playgroud)\n\n

这是从 SQL Server 代理使用的脚本。

\n\n
{\n  "refresh": {\n     "type": "full",\n     "objects": [\n       {\n         "database": "DBName"\n       }\n      ]\n   }\n}\n
Run Code Online (Sandbox Code Playgroud)\n\n

谁能建议如何消除此错误或忽略此错误/警告?

\n\n

谢谢,

\n

小智 1

我有同样的问题,VS 2015 中的表格模型,SSAS 中的立方体。当我处理数据库时构建良好,但 SQL Server 代理出现此错误。几个论坛提到了该错误,但没有采取更深入的调查和解决措施。当“无法订购”为空时尤其困难。我在 VS 中打开模型,依次选择每一列,并在过滤器或很容易错过的“按列排序”按钮中查找任何排序操作。删除了所有的种类,它构建得很好。记下已删除的内容,因为您可能会遇到数据问题。 在此输入图像描述