SET CLEARUPDATESTATUSコマンド

BSO計算スクリプトで部分的にしか計算されない場合、計算スクリプトでSET CLEARUPDATESTATUSをコールしないかぎり、Essbaseは計算済ブロックを高機能計算でクリーンとしてマークしません。コマンドの動作と使用するパラメータについて学習します。

計算されたデータ・ブロックのみが、クリーンとしてマークされます。ただし、データベースのサブセットを計算する場合、または2つのパスでデータベースを計算する場合などに、計算済ブロックをEssbaseによってクリーンとしてマークしないことがあります。データ・ブロックを手動でクリーンとしてマークするには、計算スクリプトでSET CLEARUPDATESTATUSコマンドを実行します。

不要な再計算を回避するには、データベースに基づいてSET CLEARUPDATESTATUSで使用する適切なパラメータを選択します。

  • SET CLEARUPDATESTATUS AFTERは、部分計算の場合でも、計算済データ・ブロックをクリーンとしてマークするようにEssbaseに指示します。

  • SET CLEARUPDATESTATUS ONLYは、ブロックを計算せずにクリーンとしてマークするようにEssbaseに指示します。

  • SET CLEARUPDATESTATUS OFFは、ブロックを計算するようにEssbaseに指示しますが、完全計算(CALC ALL)でもブロックをクリーンとしてマークしません。計算されたブロックの既存のクリーン・ステータスまたはダーティ・ステータスは変更されません。