ヘッダーをスキップ
Oracle® OLAP DMLリファレンス
11gリリース2 (11.2)
B61346-03
  ドキュメント・ライブラリへ移動
ライブラリ
製品リストへ移動
製品
目次へ移動
目次
索引へ移動
索引

前
 
次
 

MODEL.XEQRPT

MODEL.XEQRPTプログラムは、モデルの実行に関するレポートを生成するプログラムです。レポートには、解決に失敗したブロックが示され、連立ブロックの解決に使用されたモデル・オプションの値が表示されます。

構文

MODEL.XEQRPT

使用上の注意

MODEL.XEQRPTの実行

MODEL.XEQRPTを実行する前に、次の操作を行う必要があります。

  1. MODERRORオプションをSTOPまたはCONTINUEに設定します。

  2. モデルを実行します。

エラーのためにモデルの実行が停止した場合は、MODEL.XEQRPTプログラムを実行します。

MODEL.XEQRPTへのMODERRORの影響

MODEL.XEQRPTから返される結果は、MODERRORオプションの設定によって次のように異なります。

  • MODERRORがSTOPに設定されており、エラーが原因でモデルの実行が停止した場合、MODEL.XEQRPTプログラムを実行すると、モデルの実行についてのレポートを生成できます。レポートには、解決に失敗したブロックが示され、連立ブロックの解決に使用されたモデル・オプションの値が表示されます。

  • MODERRORがCONTINUEに設定されており、モデルの1つのブロックが連立ブロックで、そのブロックが発散するかまたは収束に失敗した場合、Oracle OLAPによって、モデルの残りのブロックが実行されます。

    さらに、モデルのディメンションではないソリューション変数の追加のディメンションのステータスにある残りの値に対しても、Oracle OLAPによってモデルが実行されます。この場合、モデルの実行の終了後にMODEL.XEQRPTプログラムを実行すると、この追加のディメンションの最後の値の解決に関するレポートが生成されます。

    モデルが追加のディメンションの最後の値に対して実行されたときに、モデルの連立ブロックが収束した場合は、それ以前に別のディメンション値に対するモデルの実行が失敗していても、MODEL.XEQRPTは、ブロックが解決されたとしてレポートします。エラーが発生したディメンション値についてのMODEL.XEQRPTを参照するには、MODERRORをSTOPに設定し、モデルを再実行します。

例10-65 income.estモデルについての実行レポートの生成

income.estモデルを実行した後、MODEL.XEQRPTプログラムを使用すると、モデルの実行に関するレポートを生成できます。

次の文で、MODEL.XEQRPTプログラムを実行し、モデルの実行レポートを生成します。

MODEL.XEQRPT income.est

この文によって生成される実行レポートは次のとおりです。

MODEL INCOME.EST <LINE MONTH>
Solution status:     SOLVED
Model options in use: 
   MODSIMULTYPE:     AITKENS
   MODMAXITERS:      50
   MODTOLERANCE:     3
   MODOVERFLOW:      3
   MODGAMMA:         1
BLOCK 1 (STEP-FORWARD <MONTH>)
  Solution status:   SOLVED
BLOCK 2 (SIMULTANEOUS)
  Solution status:   SOLVED
  Iterations:        15

レポートには、連立ブロックの解決に使用されたモデル・オプションの値と、各ブロックの解決の成否が示されます。