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

前
 
次
 

LOAD

LOADコマンドは、プログラム、計算式またはモデルの各定義をメモリーにロードします。通常、起動プログラムで使用され、セッションで最初にプログラムを使用する際の時間が短縮されます。

構文

LOAD object. . .

パラメータ

object. . .

プログラム、計算式またはモデルの名前。

使用上の注意

最初に使用する時点でロードされる定義

プログラム、計算式およびモデル以外のアナリティック・ワークスペースのオブジェクトは、アナリティック・ワークスペースをアタッチする時点で、メモリーにロードされます。プログラム、モデルおよび計算式は、最初に使用する時点またはLOADコマンドを使用して要求した時点でメモリーにロードします。ロードにはさほど時間がかからないが多少気になる場合、システムを微調整するアプリケーション・ビルダーでオブジェクトを起動プログラムに事前ロードすると、アプリケーションをセッションの最初から高速で稼動できます。

多量のオブジェクトのロードによる影響

メモリーにロードするオブジェクトが多すぎると、Oracle OLAPで長い文を処理する際に、メモリー不足が起こる可能性があります。LOADを使用する場合は必要最低限にし、効率が最大限になるようにオブジェクトを選択してください。

プログラムのコンパイルの必要性

LOADでは、コンパイルされていないプログラムを自動ではコンパイルしません。最善のパフォーマンスを得るには、プログラムは常にコンパイルし、ワークスペースを更新してコンパイル済コードを保存します。これによって、AUTOGOプログラムなどで別のセッションにプログラムをロードした際に、プログラムをすぐに実行できます。コンパイルの詳細は、COMPILEコマンドを参照してください。

例10-36 2つのプログラムのロード

次の文によって、choose.monthsおよびsales.rptの2つのプログラムがロードされます。

LOAD choose.months sales.rpt

例10-37 アナリティック・ワークスペース内のすべてのプログラムのロード

次の文によって、アナリティック・ワークスペース内のすべてのプログラムがロードされます。

LIMIT NAME TO OBJ(TYPE) EQ 'program'
LOAD &VALUES(NAME)