Valori non costanti

Se si assegna qualcosa di diverso da una costante a un membro in una dimensione sparsa e non esiste alcun blocco di dati per tale membro, è possibile creare nuovi blocchi solo se Essbase è abilitato per creare blocchi nelle equazioni. Per impostazione predefinita, l'opzione Crea blocchi su equazioni è disabilitata nei cubi di memorizzazione a blocchi.

Ad esempio, per creare blocchi per l'Occidente che non esistevano prima di eseguire il calcolo, è necessario abilitare Crea blocchi su equazioni per questa formula:

West = California + 120;

Nota

Se l'opzione Crea blocchi su equazioni è disabilitata per un database ed esistono blocchi di dati per i membri sul lato sinistro o destro dell'equazione, la formula produce risultati.

È possibile abilitare Crea blocchi su equazioni come impostazione a livello di database, in base alla quale i blocchi vengono sempre creati oppure è possibile controllare la creazione di blocchi all'interno degli script di calcolo utilizzando il comando di calcolo SET CREATEBLOCKONEQ.

Poiché è possibile creare blocchi non necessari quando l'opzione Crea blocchi su equazioni è abilitata a livello di applicazione o di database, le prestazioni del calcolo potrebbero essere influenzate negativamente. Pertanto, potrebbe essere preferibile controllare la creazione di blocchi a livello di script di calcolo. Fare riferimento a Valori non costanti assegnati a membri in una dimensione sparsa.

Per abilitare l'istruzione Crea blocchi su equazioni per tutti gli script di calcolo in un cubo di memorizzazione a blocchi, è possibile utilizzare l'istruzione alter databaseMaxL con la clausola enable create_blocks.