Assembly: Cubes;
The ICubeSegmentContainer interface is used to work with a cube segment container.
ICubeSegmentContainer
A segment container is a repository object that is used to store segments and tables, in which correspondence between dimension and segment selections is made. One container can be used by several cubes. Each segment determines dimension element selection, according to which cube data access will be allowed.
A segment container is an object of the MetabaseObjectClass.KE_CLASS_CUBE_SEGMENT_CONTAINER class. A segment container can be created in any repository folder, and the hidden system folder with the FOLDER_FOR_SEGMENTS_CONTAINERS identifier can also be used to store containers. Access to the folder can be obtained using properties and methods of the IMetabase interface.
Property name | Brief description | |
Database | The Database property determines the database, which will store segment tables. | |
Dimensions | The Dimensions property returns the collection of dimensions that will be used to create selections. |
Method name | Brief description | |
CreateSegment | The CreateSegment method creates a cube segment. | |
GetAllSegments | The GetAllSegments method returns the collection of segments stored in a container. | |
The ReadIsActive method changes activity indicator for the specified segment. |
||
ReadSelectionSet | The ReadSelectionSet method reads selection from segment to the specified selection. | |
The WriteIsActive method changes activity indicator for the specified segment. |
||
WriteSelectionSet | The WriteSelectionSet method determines selection for the specified cube segment. |
See also: