“该命令已被取消..异常是由IDataReader接口引发的”处理AAS表时出错“

我有一个大型表,大约有9000万行和32列,除了这个表之外,其他所有表都可以正常处理。我收到以下错误。“该命令已被取消..异常是由IDataReader接口引发的”处理AAS表时出错“

无法将修改保存到服务器。返回错误:'该命令已被取消。异常由IDataReader接口引发。

技术细节: RootActivityId:b40bd1af-bf8b-40EA-acb7-748ae1bc7ae9 日期(UTC):2017年12月27日下午2时50分52秒 ”。

{ “刷新”:{ “类型”: “自动”, “对象”:[ { “数据库”: “数据库名”, “表”: “表名”, “分区” :“2017112” } ] } }

我试图表分割成较小的逻辑块,但仍然收到了同样的错误,我怀疑这是一个规模问题,将继续尝试较小的分区。

我的来源是Azure DW到Azure SSAS。

有没有人遇到此错误?我尝试了谷歌搜索无济于事?有没有可以查找错误含义的地方?我是否遇到内存限制?我如何知道?

我知道我可以对数据进行建模,使其更好地与最佳实践保持一致,但由于业务和资源限制,这不是一个简单的选项(长篇故事)。

我正在使用定价等级D1

欢迎任何输入!

感谢,

回答:

我越来越对目前拥有高达3GB内存极限D1定价等级这个问题。在Monitoring > Metrics > Memory的Azure分析服务仪表板上,我可以看到内存使用率突然降低到3GB以下,然后出现此错误。这表明这是由于内存不足造成的。

当我更改模型以检索更少的行以使内存使用量小于3GB时,我看不到错误,并且按预期部署了模型。

虽然很难估计SSAS表格模型中的内存占用量,但我预计90M行和32列会超出D1层的内存限制。在大约10M行,列数相似的情况下,我的权限是3GB。

以上是 “该命令已被取消..异常是由IDataReader接口引发的”处理AAS表时出错“ 的全部内容, 来源链接: utcz.com/qa/266141.html

回到顶部