An intelligent cube is made up of two files - an info file (contains the structure of the cube) and a data file. Each one of them has a representation in memory and indicates different things:
While (1) indicates that the data of the cube is incorrect (2) indicates that the cube's monitoring information is different on disk than it is in memory.
When a cube is saved to disk, there are two portions saved to separate files – a) The cube data itself and b) The cube info, which includes all the monitoring information.

The cube manager also holds these two portions separately in memory when the cube is loaded. The Info portion is never swapped out; it is small relative to the size of the cube data and allows the cube manager to provide monitoring information to the user even when the cube data is unloaded. This monitoring information can become “dirty”, meaning the version in memory is more recent than the version on disk, even if the cube data is not. This is why we have separate flags for Data Dirty and Monitoring Information Dirty.
‘M’ status is used to abbreviate the concept of “Monitoring Information Dirty” while ‘D’ is used to abbreviate the concept of “Data Dirty”
When any cube monitoring information is changed, the M flag is turned on. Following discusses a few scenarios when cube monitoring information will be changed:
The following section discusses an example of the workflow and status change for Strategy 9.x Intelligent Cube:
Index:
P = Processing
A = Active
L = Loaded
D = Dirty
F = Filed
M = Monitoring Information Dirty