На странице «Измерения» происходит связь полей источников данных с измерениями куба.
Многомерная структура куба состоит из отдельных измерений. Каждое измерение каким-либо образом характеризует ячейку куба. В качестве измерений выступают справочники репозитория. Каждое измерение связывается с источником данных, в котором содержится информация о координатах ячеек куба. Различные блоки измерения можно привязать к различным источникам данных.
Примечание. При работе с инструментами анализа данных и построения отчётов для сохранения данных в справочник НСИ, имеющий множественные значения атрибутов, выберите справочник в качестве измерения куба и привяжите атрибут «Ключ» источника данных к индексу измерения куба.
Измерения должны быть связаны с теми же источниками, с которыми были связаны факты куба.


При добавлении измерения в куб его структура будет представлена в виде дерева в области «Измерения»/«Измерения куба». Вершиной дерева является выбранный справочник. Дочерними элементами справочника являются все источники данных, с которыми была установлена связь фактов куба. Значения из источников будут использоваться для получения координат ячеек куба по данному измерению.
Примечание. Если привязка фактов куба установлена только для одного источника данных, то этот источник не будет отображаться в структуре измерений куба.
Для добавления измерения в поле «Измерения»/«Измерения куба»:
в веб-приложении нажмите кнопку «Добавить», после чего выберите в открывшемся окне необходимый справочник;
в настольном приложении:
нажмите кнопку «Добавить» и выберите необходимый справочник;
перетащите справочник из навигатора объектов в поле «Измерения куба» с помощью метода Drag&Drop;
выполните команду «Добавить измерение» в контекстном меню поля «Измерения куба» и выберите необходимый справочник.
Для удаления выбранного измерения куба в поле «Измерения»/«Измерения куба»:
в веб-приложении нажмите кнопку «Удалить»;
в настольном приложении:
нажмите кнопку «Удалить»;
выполните команду «Удалить измерение» в контекстном меню измерения;
нажмите сочетание клавиш CTRL+DELETE.
Примечание. Если одно из полей источника данных связано с измерением куба, то при нажатии на кнопку «Удалить» будет выдан запрос на подтверждение операции.
Переименование измерения куба доступно только в настольном приложении.
Для переименования измерения куба в поле «Измерения куба»:
выполните команду «Переименовать измерение» в контекстном меню необходимого измерения;
щёлкните по наименованию выделенного измерения.

Изменение порядка
измерений куба
Изменение порядка измерений куба доступно только в настольном приложении.
Для перемещения выбранного измерения на одну позицию вверх:
нажмите кнопку
«Переместить
выше»;
выполните команду «Переместить измерение выше» в контекстном меню измерения.
Для перемещения выбранного измерения на одну позицию вниз:
нажмите кнопку
«Переместить
ниже»;
выполните команду «Переместить измерение ниже» в контекстном меню измерения.
Переход к объекту репозитория доступен только в настольном приложении.
Переход к объекту позволяет выделить в навигаторе объектов справочник, который является измерением куба. Для этого выполните команду «Перейти к объекту» в контекстном меню выбранного измерения.

Управление отображением
источников
Для настройки отображения дерева объектов в поле «Источник данных»/«Источники данных»:
в веб-приложении выберите способ отображения источников
в раскрывающемся меню кнопки
«Отображение источников» поля
«Источник данных»:
Наименование. По умолчанию. Отображаются только наименования объектов;
Идентификатор. Отображаются только идентификаторы объектов;
Наименование и идентификатор. Отображаются наименования и идентификаторы объектов;
в настольном приложении выберите способ отображения источников в контекстном меню поля «Источники данных»:
Отображать наименования. По умолчанию. Отображаются только наименования объектов;
Отображать идентификаторы. Отображаются только идентификаторы объектов;
Отображать наименования и идентификаторы. Отображаются наименования и идентификаторы объектов.
Аналогичным образом в настольном приложении можно настроить отображение объектов в поле «Измерения куба».
Для изменения настроек измерения:
в веб-приложении нажмите кнопку
«Настройки» в поле «Измерения».
Откроется окно «Свойства измерения»:

в настольном приложении нажмите
кнопку
«Показать
свойства измерения» в поле «Измерения
куба». Откроется дополнительная панель «Свойства
измерения»:

Задайте настройки измерения:
Метод фильтрации. Метод фильтрации позволяет определить, каким образом будет формироваться та часть запроса, которая отвечает за фильтрацию элементов по измерению (часть запроса, которая идет после предложения Where). Выбранный метод фильтрации будет отображаться в наименовании измерения в поле «Измерения». Доступные методы фильтрации:
По умолчанию (выбирается автоматически). Выбран по умолчанию. При выборе данного метода будет осуществляться фильтрация с использованием оператора IN. Для календарного измерения в следующих случаях будет использоваться оператор BETWEEN:
для фильтрации элементов различных уровней, если календарное измерение построено с использованием общего первичного ключа (значения всех уровней хранятся в одной таблице). Например:
((a.LVL_TYPE BETWEEN 4 AND 5 OR a.LVL_TYPE IN (1)))
для фильтрации элементов дневной динамики. Пример:
((a.LVL_DATE BETWEEN TO_DATE('1995-01-01','YYYY-MM-DD') AND TO_DATE('1995-01-20','YYYY-MM-DD')))
Также оператор IN будет заменён на оператор BETWEEN, если:
количество строковых идентификаторов больше 1024;
количество числовых идентификаторов больше 8192;
Извлекать все записи независимо от отметки. При выборе данного метода извлекаются все записи независимо от отметки, а затем фильтруются на компьютере-клиенте. При этом в запросе будут отсутствовать какие-либо операторы, связанные с фильтрацией элементов измерения;
Фильтровать в зависимости от размера отметки. При выборе данного метода укажите размер отметки в процентах к общему числу элементов (размеру измерения). При этом запрос будет формироваться следующим образом:
процент отмеченных элементов меньше указанного числа: фильтрация с использованием оператора IN;
процент отмеченных элементов равен указанному числу: фильтрация с использованием оператора BETWEEN относительно первого и последнего отмеченного элемента;
процент отмеченных элементов больше указанного числа: фильтрация с использованием оператора BETWEEN относительно всех элементов измерения;
Фильтровать в зависимости от количества отмеченных. При выборе данного метода укажите количество отмеченных элементов измерения. При этом запрос будет формироваться следующим образом:
количество отмеченных элементов меньше указанного числа: фильтрация с использованием оператора IN;
количество отмеченных элементов равно указанному числу: фильтрация с использованием оператора BETWEEN относительно первого и последнего отмеченного элемента;
количество отмеченных элементов больше указанного числа: фильтрация с использованием оператора BETWEEN относительно всех элементов измерения;
Фильтровать по условию IN. Фильтрация элементов всегда будет осуществляться с использованием оператора IN;
Использовать временную таблицу. Флажок доступен при выборе метода фильтрации «Фильтровать в зависимости от размера отметки» или «Фильтровать в зависимости от количества отмеченных». По умолчанию флажок снят. Установка флажка позволяет при передаче отметки использовать временную таблицу, что ускоряет процесс формирования IN.
Примечание. Указанные настройки применяются для выделенного измерения куба в списке.
Для применения настроек в веб-приложении нажмите кнопку «Применить».
Для скрытия дополнительной панели «Свойства
измерения» в настольном приложении нажмите кнопку
«Скрыть
свойства измерения».

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

Атрибуты, включённые в индекс, будут отображены в дереве измерения
Выберите индекс измерения в раскрывающемся списке элемента «Связь по индексу» в области «Измерения». Атрибуты, включённые в индекс, будут отображены в дереве измерения.
Примечание. Если измерение имеет только один индекс, то он автоматически выбирается для этого измерения в связи по индексу. Если в измерении несколько блоков и индексов, то выберите тот, состав которого соответствует данным, хранящимся в источнике.
Выделите поле источника данных в области «Источник данных», после чего выполните одно из действий:
выделите атрибут, к которому необходимо произвести привязку поля, в области «Измерения» и нажмите кнопку «Связать»;
перетащите поле из области «Источник данных» на атрибут в области «Измерения» с помощью механизма Drag&Drop.
Связь измерений с полями источника также можно осуществить с помощью редактора выражения, для этого:
в веб-приложении выполните одно из действий:
нажмите кнопку
«Редактор выражения»
около необходимого атрибута;
дважды щёлкните по необходимому атрибуту;
в настольном приложении дважды щёлкните по необходимому атрибуту.
В открывшемся окне редактора выражения выберите необходимое поле источника данных.
Если к календарному измерению привязано поле таблицы, содержащее дату и время, то при построении куба учитывается только дата.
Важно. Одно поле источника может использоваться для связи только с одним атрибутом одного измерения.
После привязки измерения к полю источника данных структура измерения будет иметь вид:
в веб-приложении:

в настольном приложении:

Для отвязки измерения от поля источника выделите атрибут измерения в области «Измерения»/«Измерения куба» и нажмите кнопку «Отвязать».

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

Сформируйте формулу для задания связи поля источника данных с атрибутом измерения куба.
В формуле допускается использование операндов, арифметических операций, функций, цифр, знаков сравнения и круглых скобок. При этом имеются некоторые особенности:
вставка всех типов элементов, кроме цифр, может осуществляться как с помощью клавиатуры, так и с помощью специальных панелей;
вставка цифр осуществляется только с помощью клавиатуры.
Операнды отображаются на панели операндов редактора выражения:

В качестве операндов используются источники данных и параметры куба.
Для вставки операнда в область формул выполните одно из действий:
с помощью панели операндов:
выделите операнд и нажмите кнопку «Вставить в формулу»;
дважды щёлкните по операнду;
перенесите операнд в область формул с помощью механизма Drag&Drop;
с помощью области формул:
введите наименование операнда в области формул;
щёлкните в области формул в том месте, куда нужно вставить операнд, нажмите сочетание клавиш CTRL+SHIFT и выберите на всплывающей панели требуемый операнд.
Для быстрого поиска операнда начните вводить его наименование частично или целиком в строке поиска. После выполнения действия на панели операндов будут отображены те операнды, наименования которых удовлетворяют условиям поиска.
Для настройки отображения списка операндов используйте команды в раскрывающемся
меню кнопки
«Настройки
отображения»:
Наименование. По умолчанию. Отображение только наименований операндов;
Идентификатор. Отображение только идентификаторов операндов;
Наименование и идентификатор. Отображение наименований и идентификаторов операндов в формате: <наименование> (<идентификатор>).
Для скрытия панели операндов нажмите кнопку
«Скрыть панель операндов», для отображения -
нажмите кнопку
«Отобразить
панель операндов».
Функции и операторы отображаются на панели функций и операторов на соответствующих вкладках:

Для вставки функции или оператора в область формул выполните одно из действий:
с помощью панели функций и операторов:
выделите функцию/оператор. Отобразится панель с описанием:

Нажмите кнопку «Вставить в формулу»;
дважды щёлкните по функции/оператору;
перенесите функцию/оператор в область формул с помощью механизма Drag&Drop;
с помощью области формул:
введите функцию/оператор в области формул;
щёлкните в области формул в том месте, куда нужно вставить функцию/оператор, нажмите сочетание клавиш CTRL+SHIFT и выберите на всплывающей панели требуемую функцию/оператор.
Для быстрого поиска функции или оператора начните вводить функцию/оператор частично или целиком в строке поиска. После выполнения действия на панели функций и операторов будут отображены функции/операторы, удовлетворяющие условиям поиска.
Для скрытия панели функций и операторов нажмите кнопку
«Скрыть
панель функций и операторов», для отображения - нажмите
кнопку
«Отобразить
панель функций и операторов».
См. также: