VARCACHEオプションは、AGGREGATEファンクションまたは$NATRIGGERプロパティ式の実行結果である変数データを、Oracle OLAPがすべて格納またはキャッシュするかどうかを指定するオプションです。
重要: VARCACHEオプションの値は、AGGREGATEファンクションまたは$NATRIGGERプロパティの実行時に計算された変数データを格納またはキャッシュするかどうかをOracle OLAPが判断するために使用する要素の1つにすぎません。その他の要素やそれらの相互関係の詳細は、「$NATRIGGERの結果を格納またはキャッシュするかどうかのOracle OLAPによる決定方法」および「集計データを格納またはキャッシュするかどうかのOracle OLAPによる決定方法」を参照してください。 |
パラメータ
Oracle OLAPがデータベースの変数にデータを格納することを指定します。このオプションを指定した場合は、アナリティック・ワークスペースを更新してコミットすると、計算結果が変数に永続的に格納されます。
Oracle OLAPが計算済のデータをセッション・キャッシュにキャッシュすることを指定します(「Oracle OLAPセッション・キャッシュの概要」を参照)。このオプションを指定すると、計算結果が更新およびコミット中に無視され、セッション後に廃棄されます。
重要: SESSCACHEがNO に設定されている場合、SESSION を指定してもOracle OLAPはデータをキャッシュしません。この場合、SESSION の指定は、NONE の指定と同じことになります。 |
AGGREGATEファンクションを使用して即時計算されたデータについては、AGGREGATEファンクションが実行されるたびにOracle OLAPがデータを計算するように指定します。Oracle OLAPは、AGGREGATEファンクションによって計算されたデータを格納またはキャッシュしません。