ProcessTypes

Enumerates values for the Option parameter of the Process method. For more information about objects and interfaces to which this method applies, see the Process entries in Methods Cross-Reference.

Option Description
processBuildStructure Applies only to cubes. Processing a cube ordinarily causes the OLAP server to read all source data corresponding to the definition of the cube, create the cube, and populate it with data.

This option causes the OLAP server to create the cube (that is, build its structure) but not populate it with data. Instead, the cube exists as an empty shell on the server. A user can connect to the cube, but it contains no data.

This option can have performance benefits. If you don’t use the option (see processDefault), the partitions in a cube are processed sequentially. If you do use it, you can process the partitions in parallel, using a different process for each partition.

processDefault The default option. Causes the system to decide what processing method is best. Typically this means that the system will try to refresh the object’s data (processRefreshData) unless its structure has changed or it no longer exists. In the latter case, the system will perform a full processing (processFull).
processFull Causes the object to be fully processed or rebuilt. The object’s structure is changed if needed and its data is refreshed (that is, discarded and repopulated). This is the most complete type of processing supported. See processRefreshData.
processRefreshData Causes the object data to be refreshed (that is, discarded and repopulated), but does not change the object’s structure. This operation occurs inside a transaction, allowing you to continue using current data while the transaction takes place. When the transaction is committed, the new data is available. See processFull.
processResume Directs the OLAP server to resume responding to user queries against a cube that has had queries suspended. The OLAP server will automatically resume responding to queries after 60 seconds unless processResume is received first.
processSuspend Directs the OLAP server to suspend responses to user queries against a cube so your application can perform operations such as merging fact tables. The OLAP server automatically resumes responding to queries after 60 seconds (earlier if you submit a processResume request).

(c) 1988-1998 Microsoft Corporation. All Rights Reserved.