不固定值
如果您將常數以外的任何項目指派給稀疏維度中的成員,而且該成員沒有資料區塊,除非啟用 Essbase 以在方程式上建立區塊,否則無法建立新的區塊。區塊儲存立方體中預設會停用「在方程式上建立區塊」。
例如,若要建立在執行計算之前不存在的 West 區塊,您必須為此公式啟用「方程式建立區塊」:
West = California + 120;附註:
如果資料庫的「在方程式上建立圖塊」已停用,且方程式的左側或右側成員有資料區塊存在,公式就會產生結果。
您可以在資料庫層級啟用「在方程式上建立區塊」作為設定 (一律會建立區塊),或者您可以使用 SET CREATEBLOCKONEQ 計算命令來控制在計算命令檔內建立區塊。
由於在應用程式或資料庫層級啟用「在方程式上建立圖塊」時,可以建立不必要的圖塊,因此計算效能可能會受到不利的影響。因此,最好在計算指令碼層級控制區塊建立。請參閱在稀疏維度中指派給成員的非常數值。
若要為區塊儲存立方體上的所有計算命令檔啟用「在方程式上建立區塊」,您可以將 alter database MaxL 敘述句與 enable create_blocks 子句搭配使用。