我正在尝试使用'ProcessADD‘来处理一个大维度,并且我能够使用XMLA脚本(没有行外绑定)手动处理它。但问题是,我们的应用程序是灵活的,用户可以在维度中添加新的级别,这意味着
我们能用AMO做ProcessADD吗?如果没有,有人能建议我一个更好的方法来实现ProcessADD的自动化,即使在级别改变的时候。
--由于问题是关于方法而不是代码,所以我没有包括关于维度下关系表的结构或维度本身的结构的任何具体细节。如果你需要这方面的信息,请告诉我。
发布于 2013-06-19 16:43:20
通过AMO处理维度的C#片段:
svr.Connect([olapServerName]);
Database db = svr.Databases.FindByName([olapDatabaseName]);
Dimension dim = db.Dimensions.FindByName([dimname]);
dim.Process(ProcessType.ProcessData);请检查dim.Process(ProcessType.ProcessAdd)是否可用。
https://stackoverflow.com/questions/17178463
复制相似问题