首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用AMO添加维度

使用AMO添加维度
EN

Stack Overflow用户
提问于 2013-06-18 20:38:26
回答 1查看 1K关注 0票数 1

我正在尝试使用'ProcessADD‘来处理一个大维度,并且我能够使用XMLA脚本(没有行外绑定)手动处理它。但问题是,我们的应用程序是灵活的,用户可以在维度中添加新的级别,这意味着

  • 每次添加新级别时,都需要手动干预来为processADD准备XMLA脚本。或
  • 我应该使用字符串操作从庞大的数据库XMLA中获得这个维度的最新DSV定义,并做一些疯狂的查找和替换工作。

我们能用AMO做ProcessADD吗?如果没有,有人能建议我一个更好的方法来实现ProcessADD的自动化,即使在级别改变的时候。

--由于问题是关于方法而不是代码,所以我没有包括关于维度下关系表的结构或维度本身的结构的任何具体细节。如果你需要这方面的信息,请告诉我。

EN

回答 1

Stack Overflow用户

发布于 2013-06-19 16:43:20

通过AMO处理维度的C#片段:

代码语言:javascript
复制
svr.Connect([olapServerName]);
Database db = svr.Databases.FindByName([olapDatabaseName]);
Dimension dim = db.Dimensions.FindByName([dimname]);
dim.Process(ProcessType.ProcessData);

请检查dim.Process(ProcessType.ProcessAdd)是否可用。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17178463

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档