次のようなエラーで返される Oracle ESSBASE ASO キューブの領域をクリアする際に問題があります。
動的メンバーは、データ クリア領域の指定では許可されていません
このクエリを実行しようとすると
alter database 'aso'.'db' 領域 '{CrossJoin(CrossJoin(CrossJoin(CrossJoin(CrossJoin(CrossJoin(CrossJoin(CrossJoin(CrossJoin(CrossJoin({[var1]},{[var2]}),{[var3])]) のデータを消去します) }),{[var4]}),{[var5]}),{[a],[b],[c],[d]}),{子孫([ノード],レベル([dim1],0 ))}),{Descendants([dim2],Levels([dim3],0))}),{Descendants([dim4],Levels([node1],0))}),{Descendants([dim5], Levels([node2],0))})}' 物理;
私の場合、dim5 にレベル 0 の動的メンバーがあります。
ご覧のとおり、一部のオラクル フォーラムで見つかった「物理的」アプローチを試しましたが、成功しませんでした。動的としてマークされたものを除いて、各ノードのリーフ レベルで作業したいと考えています。どうすればこれを達成できますか?階層内の動的メンバーをクエリから除外し、私の場合のように動的リーフのみを除外するにはどうすればよいですか?
助けていただければ幸いです。
ありがとうございました