プライマリ・コンテンツに移動
Oracle® Essbase Oracle Essbaseの使用

F17137-05
目次へ移動
目次

前
次
機械翻訳について

シナリオの理解

シナリオとは、既存のデータに影響を与えずに、データ内の様々な仮定をモデリングして集約結果への影響を確認するために使用できるプライベート作業領域です。

各シナリオは、1人以上のユーザーがデータをモデリングし、変更をコミットまたは破棄できるキューブの仮想スライスです。

シナリオ対応キューブには、サンドボックスと呼ばれる特別なディメンションがあります。 サンドボックス・ディメンションはフラットで、基本と呼ばれる1つのメンバーおよび一般的にサンドボックス・メンバーと呼ばれる最大1000の他のメンバーを使用します。 サンドボックス・ディメンション内のすべてのメンバーはレベル0です。 サンドボックス・メンバーには、sb0、sb1などのように名前が指定されます。 各サンドボックスは個別の作業領域ですが、基本には現在キューブに含まれているデータが保持されます。 特定な1つのシナリオが正確に1つのサンドボックス・メンバーに関連付けられています。

Sandbox
	Base
	sb0
	sb1
	sb2

基本データは、サンドボックスを使用して可能な変更をモデリングする前の開始点です。 サンドボックス・データ(シナリオ・データとも呼ばれる)は、シナリオ所有者が適用しないかぎりコミットされず、適用した時点で基本データを上書きします。

最初に作成されたとき、サンドボックス・メンバーの交差はすべて仮想で、物理的な記憶域はありません。 キューブからの物理データは、基本メンバー・スライスに格納されます。 新しいサンドボックス・メンバーを問い合せると、基本に格納されている値が動的に反映されます。

サンドボックスのいずれかの値を更新した場合にのみ、変更内容がそのサンドボックスに物理的に格納されます。 サンドボックス・メンバーの一部の値を更新すると、そのサンドボックスに対する問合せには、格納されたサンドボックス値と基本から動的に継承された値の混合が反映されます。

サンドボックスで発生した変更は、一般的に承認ワークフローの後に明示的に実行するまで基本にコミットされません。 「シナリオ・ユーザー・ロールおよびワークフローの理解」を参照してください。

サンドボックスでの作業を終了した後は、そのサンドボックスの承認ワークフローを実行するか、ワークフローをスキップして更新された値を基本にコミットするか、あるいはサンドボックスの変更を破棄できます。

シナリオ管理のハイブリッド・モードが機能するために、有効にする必要があります。 問合せには、デフォルトで有効になっています。 無効にしないでください。 計算には、HYBRIDBSOINCALCSCRIPTアプリケーション構成も有効にする必要があります。 HYBRIDBSOINCALCSCRIPTを参照してください(または、SET HYBRIDBSOINCALCSCRIPT計算コマンドを使用して計算ごとに制御します)。

セキュリティおよびフィルタは、サンドボックス・ディメンションに適用されます。

シナリオ対応キューブには、内部プロセスの場合と同様に、無視する必要があるCellPropertiesディメンションがあります。 このディメンションは、計算、問合せまたはロード・ルールで変更したり考慮する必要はなく、計算や他の操作に使用しないでください。