我正在尝试使用' ProcessADD '来处理大尺寸我能够使用XMLA脚本手动完成(带有外部绑定)。但问题是,我们的应用程序非常灵活,用户可能会在维度中添加新级别,这意味着
我们可以使用AMO进行ProcessADD吗?如果没有,即使水平发生变化,有人可以建议我更好地自动化ProcessADD。
- 由于问题是关于方法而不是代码,我没有在维度或维度本身的结构下包含关于关系表结构的任何具体细节。如果您需要这些信息,请与我们联系。
答案 0 :(得分:0)
使用C#代码片段通过AMO处理维度:
svr.Connect([olapServerName]);
Database db = svr.Databases.FindByName([olapDatabaseName]);
Dimension dim = db.Dimensions.FindByName([dimname]);
dim.Process(ProcessType.ProcessData);
请检查dim.Process(ProcessType.ProcessAdd)是否可用。