ICubeSegmentContainer

Сборка: Cubes;

Описание

Интерфейс ICubeSegmentContainer предназначен для работы с контейнером сегментов кубов.

Иерархия наследования

ICubeSegmentContainer

Комментарии

Контейнер сегментов - это объект репозитория предназначенный для хранения сегментов и таблиц, в которых будет формироваться соответствие отметки измерений и сегментов. Один контейнер может использоваться несколькими кубами. Каждый сегмент определяет отметку элементов измерений, в соответствии с которой будет разрешён доступ к данным куба.

Контейнер сегментов является объектом класса MetabaseObjectClass.KE_CLASS_CUBE_SEGMENT_CONTAINER. Контейнер сегментов может быть создан в любой папке репозитория, также для хранения контейнеров может использоваться скрытая системная папка с идентификатором FOLDER_FOR_SEGMENTS_CONTAINERS. Доступ к папке можно получить, используя свойства и методы интерфейса IMetabase.

Свойства

  Имя свойства Краткое описание
Database Свойство Database определяет базу данных, в которой будут храниться таблицы сегментов.
Dimensions Свойство Dimensions возвращает коллекцию измерений, которые будут использоваться для формирования отметок.

Методы

  Имя метода Краткое описание
CreateSegment Метод CreateSegment создаёт сегмент куба.
GetAllSegments Метод GetAllSegments возвращает коллекцию сегментов, хранящихся в контейнере.

ReadIsActive

Метод ReadIsActive получает для указанного сегмента признак активности.

ReadSelectionSet Метод ReadSelectionSet считывает отметку из сегмента в указанную отметку.

WriteIsActive

Метод WriteIsActive изменяет для указанного сегмента признак активности.

WriteSelectionSet Метод WriteSelectionSet задаёт указанную отметку для указанного сегмента куба.

См. также:

Интерфейсы сборки Cubes