Сборка: Cubes;
Интерфейс ICubeSegmentContainer предназначен для работы с контейнером сегментов кубов.
ICubeSegmentContainer
Контейнер сегментов - это объект репозитория предназначенный для хранения сегментов и таблиц, в которых будет формироваться соответствие отметки измерений и сегментов. Один контейнер может использоваться несколькими кубами. Каждый сегмент определяет отметку элементов измерений, в соответствии с которой будет разрешён доступ к данным куба.
Контейнер сегментов является объектом класса MetabaseObjectClass.KE_CLASS_CUBE_SEGMENT_CONTAINER. Контейнер сегментов может быть создан в любой папке репозитория, также для хранения контейнеров может использоваться скрытая системная папка с идентификатором FOLDER_FOR_SEGMENTS_CONTAINERS. Доступ к папке можно получить, используя свойства и методы интерфейса IMetabase.
Имя свойства | Краткое описание | |
Database | Свойство Database определяет базу данных, в которой будут храниться таблицы сегментов. | |
Dimensions | Свойство Dimensions возвращает коллекцию измерений, которые будут использоваться для формирования отметок. |
Имя метода | Краткое описание | |
CreateSegment | Метод CreateSegment создаёт сегмент куба. | |
GetAllSegments | Метод GetAllSegments возвращает коллекцию сегментов, хранящихся в контейнере. | |
Метод ReadIsActive получает для указанного сегмента признак активности. |
||
ReadSelectionSet | Метод ReadSelectionSet считывает отметку из сегмента в указанную отметку. | |
Метод WriteIsActive изменяет для указанного сегмента признак активности. |
||
WriteSelectionSet | Метод WriteSelectionSet задаёт указанную отметку для указанного сегмента куба. |
См. также: