内存分配困扰SSAS Azure

时间:2018-06-21 11:16:30

标签: azure process calculated-columns partition azure-analysis-services

大家好,

我在Azure上有一个多维数据集,当我想处理分区(使用SSMS)时,出现了错误消息Memory error: You have reached the maximum allowable memory allocation for your tier. Consider upgrading to a tier with more available memory.

问题是我的实例上仍然有20gb的可用空间,而一个分区大约是300mb。我认为问题可能出在计算列上,因为当我没有那些计算列时,该过程可以正常工作。

有什么解决办法的想法吗?

非常感谢。

1 个答案:

答案 0 :(得分:0)

实际上我的问题已经解决。我使用该计算出的列#include <iostream> using namespace std; string test(string s) { string rv = "Hey Hello"; if(s=="") return rv; else cout<<"Not returning"<<endl; } int main() { string ss = test("test"); cout<<ss<<endl; } 进行了连接,但无法正常工作。通过将其更改为[column1]&[column2],它可以完美运行。我猜CONCATENATE([column1];[column2])出于某种原因是问题的一部分。

谢谢。