SSAS 表格模型。 SSAS 服务重启后列消失
SSAS Tabular Model. Column disappears after SSAS sevice restart
SSAS 版本:14.0.226.1
Visual Studio 版本: 4.7.02558
问题:模型部署到服务器后,会处理 w/o 任何错误。但是,如果重新启动 SSAS 服务器,其中一个维度会在处理时抛出错误。它只是丢失了其中一列。这是我得到的错误(无法将修改保存到服务器。返回错误:'行集中不存在 'Global_Code_SKU' 列。):
列数据示例如下所示:
该模型包含 2 个维度和一个包含 6.32 亿行的事实 table。 table 大小可能是个问题吗?可能字典太大了?
我如何解决它:通过再次部署没有分区和角色的模型,只有元数据,这解决了这个问题,但是有时服务器可以在没有通知的情况下重新启动,因此处理作业在第二天失败(它每天运行一次).
有什么建议可以解决这个问题吗?我搜索了一段时间,但没有找到任何解决方案。
一些尝试的建议:
- 重新启动后,使用SSMS 连接到SSAS 服务器并右键单击有问题的数据库并选择脚本-> 脚本数据库为。 Global_Code_SKU 列还在吗?它是隐藏的吗?它在源代码中可用吗?
- Global_Code_SKU 是什么数据类型?我遇到过具有相似值的列被 SSAS 自动识别为二进制并因此从加载中排除的问题。
在其中一个名称的第一个符号之前有一个隐藏符号,因此在比较两个字符串的二进制文件后,我们发现我们应该重新创建 table 并解决了问题
SSAS 版本:14.0.226.1
Visual Studio 版本: 4.7.02558
问题:模型部署到服务器后,会处理 w/o 任何错误。但是,如果重新启动 SSAS 服务器,其中一个维度会在处理时抛出错误。它只是丢失了其中一列。这是我得到的错误(无法将修改保存到服务器。返回错误:'行集中不存在 'Global_Code_SKU' 列。):
列数据示例如下所示:
该模型包含 2 个维度和一个包含 6.32 亿行的事实 table。 table 大小可能是个问题吗?可能字典太大了?
我如何解决它:通过再次部署没有分区和角色的模型,只有元数据,这解决了这个问题,但是有时服务器可以在没有通知的情况下重新启动,因此处理作业在第二天失败(它每天运行一次).
有什么建议可以解决这个问题吗?我搜索了一段时间,但没有找到任何解决方案。
一些尝试的建议:
- 重新启动后,使用SSMS 连接到SSAS 服务器并右键单击有问题的数据库并选择脚本-> 脚本数据库为。 Global_Code_SKU 列还在吗?它是隐藏的吗?它在源代码中可用吗?
- Global_Code_SKU 是什么数据类型?我遇到过具有相似值的列被 SSAS 自动识别为二进制并因此从加载中排除的问题。
在其中一个名称的第一个符号之前有一个隐藏符号,因此在比较两个字符串的二进制文件后,我们发现我们应该重新创建 table 并解决了问题