Cube table

The DEPM_MOD_CUBE table represents the OLAP cubes for a model. TABACC and DAC cubes must not be included in this table . If data tables for DAC cubes are referenced from the DEPM_MOD_DIMENSION table, then they are created when the model is published.

The TABACC cube is a system cube and is provided by the OLAP server. MDAC cubes are included in the DEPM_MOD_CUBE table only if editable captions and descriptions, and an association with multiple data cubes are needed. In other cases, MDAC cubes are created when the model is published from the data table that is referenced from the DEPM_MOD_MDACTABLE table.

Name Definition
ID nvarchar(50) NOT NULL; PK
Name nvarchar(50) NOT NULL
IsReference bit NULL
ExtendedProperties (can contain custom settings) ntext NULL
ModelName nvarchar(50) NOT NULL
CubeType int NULL
DefaultPermissionValue int NULL

ID is unique for the entire database.

Name represents the cube name in OLAP.

IsReference indicates that the cube is not owned by OLAP Modeling but is registered as a placeholder to make the cube reusable in OLAP Modeling.

ExtendedProperties holds additional information about an OLAP cube in the OLAP Extended Properties.xml format. Examples of the information that is held are the cube caption and its translation, the cube description and its translation, the measure, and format dimension definition.

ModelName references a model.

CubeType represents the cube type. Use these values:

  • NULL or 0 for data cubes
  • 5 for Domain cubes
  • 4 for RAC cubes
  • 2 for explicitly defined MDAC cubes

DefaultPermissionValue represents the default permission value for MDAC and RAC cubes. These values are used:

  • 0 for the NONE permission
  • 1 for the READ permission
  • 2 for the WRITE permission