是否有人设法使用AMO使用 ProcessAdd 处理SSAS维度?
有几个例子可以用来处理分区,但正如我所理解的那样,我必须声明一个异形数据源视图。
我的维度只有一个表格。
答案 0 :(得分:0)
尝试更改DSV以使用针对表的视图(只是'SELECT * FROM Table'),然后根据您的需要配置下面的代码(但是,您标识新行,成为WHERE子句):
QueryBinding queryBinding = (QueryBinding)dimension.Source;
queryBinding.QueryDefinition += " WHERE (AuditKey = " + AuditKey + ")";
dimension.Process(ProcessType.ProcessAdd, queryBinding);
请注意,我没有尝试过这个,我为分区做了ProcessAdd,但没有尝试过维度,但从MS AMO函数定义判断它应该有效。