Настройка узла OLAP-таблица
Данный узел или опция доступны, только если они включены в лицензии PolyAnalyst Server.

Настройка узла OLAP-таблица осуществляется в два этапа. В окне настройки свойств узла определяются исходные колонки и создаются пользовательские факты. После выполнения узла пользователю необходимо настроить измерения OLAP-куба через панель конфигуратора (button select dimensions).

Окно настройки свойств узла OLAP-таблица включает три вкладки: Колонки, Пользовательские факты и Общие.

Исходные колонки

По своему оформлению и функциональным возможностям вкладка Колонки очень похожа на представленную во многих узлах PolyAnalyst вкладку Выбор колонок:

window properties columns overview.rus

При редактировании списка Выбранные колонки важно включить в него только те колонки, которые вы планируете использовать в OLAP-кубе. Колонки, которые не были выбраны в окне настройки свойств узла, по-прежнему будут доступны в результатах детализации. Необходимость выбора только необходимых колонок обусловлена тем, что при выполнении узла система PolyAnalyst создает значительный объем дополнительной информации для каждой активной колонки. Чем меньше колонок выбрано, тем быстрее выполняется узел.

Формально строгое ограничение на количество выбранных колонок отсутствует (фактический предел – около двух миллиардов колонок). Принимая во внимание средние показатели производительности пользовательского оборудования и классические настройки сервера PolyAnalyst, мы рекомендуем использовать до 100 активных колонок.

Помните о том, что вы всегда можете вернуться в окно настройки свойств узла для включения в список дополнительных колонок или исключения из него тех, которые оказались лишними.

Для сортировки категорий в отчете узла используйте флажки рядом с соответствующими опциями над списком выбранных колонок (Сортировать категории и Сортировать категории с учетом регистра).

Пользовательские факты

Вкладка Пользовательские факты используется для создания специальных фактов с редактируемыми выражениями:

window properties user facts overview.rus

Для создания нового факта нажмите на кнопку Добавить в левом верхнем углу. В списке ниже отобразится новая позиция. Вы можете сразу изменить имя факта или сделать это позже.

Выберите факт в списке для редактирования его выражения. Процесс создания выражений подробно описан в разделе Настройка узла Производные колонки.

Пользовательские факты имеют ограниченный набор поддерживаемых функций:

  • numrecs;

  • numvals;

  • missingvals;

  • minimum;

  • maximum;

  • range;

  • mean;

  • stddev;

  • sum.

Дополнительно предусмотрено выполнение основных математических операций (сложение, вычитание и т.д.), использование классических логических операторов и if-конструкций.

При создании выражения используйте функции, которые соответствуют типу данных в выбранной колонке.

Например, вы не можете применить функцию maximum([Колонка строкового типа]), т.к. в наборе строковых значений не существует понятия максимального значения.

Примеры допустимых выражений для пользовательских фактов:

  • numrecs([Колонка])

  • maximum([Колонка]) + mean([Колонка])

  • mean([Колонка]) / sum([Колонка])

  • if(sum([Колонка]) > 100, 0, 1)

По завершении настройки пользовательского факта нажмите на любую область вне редактора выражений для сохранения изменений.

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

Общие настройки

Вкладка Общие обычно используется для изменения имени и добавления описания узла.