INCRESTRUC specifies whether incremental restructuring is enabled for a database. You can enable incremental restructuring for individual databases or for all databases.
INCRESTRUC appname dbname TRUE | FALSE
appname | Application name. Optional parameter for enabling incremental restructuring for one or all databases in an application. This parameter may be used in combination with dbname. If you omit appname, you cannot specify dbname, and INCRESTRUC will be enabled for all applications and databases. See Example. |
dbname | Database name. Optional parameter for enabling incremental restructuring for an individual database. This parameter must be used in combination with appname. If you specify dbname, you must also specify appname. See Example. |
TRUE | When you make certain outline or dimension changes that normally result in immediate database restructuring, Hyperion Essbase defers restructuring until the next time it accesses the affected blocks. See Notes. |
FALSE | Hyperion Essbase immediately restructures the database whenever an outline or dimension change calls for it. The default value is FALSE (for all databases). |
INCRESTRUC xxxxx Basic TRUEenables incremental restructuring for any application with a Basic database.
INCRESTRUC specifies whether incremental restructuring is enabled for a database. You can enable incremental restructuring for individual databases, for all databases in an application, or for all databases on a server.
If you make certain outline or dimension changes that normally result in immediate database restructuring, Hyperion Essbase defers restructuring until the next time the affected block is accessed, or until a full restructure is forced (e.g., by a full calculation). For example, if you add a member to any dimension, or delete a member from a dense dimension, Hyperion Essbase defers restructuring when you enable INCRESTRUC.
INCRESTRUC Sample Basic TRUEcauses Hyperion Essbase to defer restructuring the Basic database in the Sample application, whenever certain outline or dimension changes are made, until the next time Hyperion Essbase accesses the affected blocks; that is, it enables incremental restructuring for that database.
INCRESTRUC Sample TRUEcauses Hyperion Essbase to defer restructuring for all databases in the Sample application, whenever certain outline or dimension changes are made, until the next time Hyperion Essbase accesses the affected blocks; that is, it enables incremental restructuring for those databases.
INCRESTRUC TRUEcauses Hyperion Essbase to defer restructuring all databases, whenever certain outline or dimension changes are made, until the next time Hyperion Essbase accesses the affected blocks; that is, it enables incremental restructuring for all databases in all applications on that server.
INCRESTRUC FALSEcauses Hyperion Essbase to immediately restructure all databases whenever an outline or dimension change calls for it; that is, it disables incremental restructuring for all databases in all applications on that server.
Restructuring for Dynamic Calc members is different from restructuring for Dynamic Calc And Store members. In general, Dynamic Calc And Store members have a greater impact on restructuring.
The following changes result in immediate restructuring, regardless of whether Incremental Restructuring is enabled:
database_name.OCL
.
Hyperion Essbase clears the file whenever it does a full database restructure
or when you clear or reset a database. database_name.OCL
can grow
quite large in the meantime. To clear this file, issue VALIDATE in ESSCMD.
VALIDATE causes Hyperion Essbase to restructure any blocks whose restructure was deferred,
and clears the file. When you issue VALIDATE, make sure the database is not in
Read-only mode (Read-only mode is used for archiving).
ESSBASE.CFG
file. For example:
INCRESTRUC TRUE
INCRESTRUC Sample Basic FALSE
enables incremental restructuring for all databases except Sample Basic.
For more information about incremental restructuring, see the Database Administrator's Guide.
Copyright (c)1991-2000 Hyperion Solutions Corporation. All rights reserved.