我在清除 Oracle ESSBASE ASO 多维数据集中的区域时遇到问题,该区域返回如下错误:
数据清除区域规范中不允许使用动态成员
当我尝试执行此查询时
alter database 'aso'.'db' 清除区域中的数据 '{CrossJoin(CrossJoin(CrossJoin(CrossJoin(CrossJoin(CrossJoin(CrossJoin(CrossJoin(CrossJoin({[var1]},{[var2]}),{[var3])) }),{[var4]}),{[var5]}),{[a],[b],[c],[d]}),{Descendants([node],Levels([dim1],0 ))}),{Descendants([dim2],Levels([dim3],0))}),{Descendants([dim4],Levels([node1],0))}),{Descendants([dim5], Levels([node2],0))})}' 物理;
在我的例子中,dim5 中有 0 级动态成员。
如您所见,我尝试了在某些甲骨文论坛中找到的“物理”方法,但没有成功。我想在每个节点的叶级别工作,不包括标记为动态的节点。我怎样才能做到这一点?如何从查询中排除层次结构中的动态成员,并且在我的情况下,只排除动态叶?
非常感谢帮助。
谢谢