На странице «Структура справочника» создается логическая структура будущего дерева элементов.
Основой всей структуры справочника является блок. Блок - это условный элемент, который при построении справочника предоставит все элементы из одного источника данных. Количество блоков не ограничено, каждый будет связан со своим источником. Блоки могут быть простыми и рекурсивными.
Создание простого блока подразумевает прямую проекцию записей источника в элементы справочника без определения иерархии. Один простой блок будет предоставлять один уровень элементов.
Создание рекурсивного блока подразумевает создание иерархии справочника, где один элемент будет являться родительским для множества других элементов. Глубина рекурсии зависит в этом случае от данных в источнике и заранее не может быть вычислена.
Подготовка структуры для иерархического справочника
В структуре справочника можно выделить два вида индексов:
Индексы блока. Создаются внутри блока, используются для проверки уникальности и идентификации элементов только этого блока. Индекс блока также может использоваться для связи различных блоков;
Индексы справочника. Создаются как дочерний элемент у элемента «Индексы» в области «Блоки и индексы справочника». Используются для проверки уникальности и идентификации элементов всего справочника. Индексы справочника будут использоваться при включении справочника в состав структуры какого-либо куба для привязки данных к элементам справочника.
Совет. В индексах справочника рекомендуется создавать первичный индекс и включать в него атрибут с назначением «Идентификатор» или любой другой атрибут, по которому предполагается наличие уникальных значений. Для корректной работы справочника в дальнейшем не рекомендуются в индексы включать атрибуты, по которым могут присутствовать пустые значения.
См. также: