Перейти к содержанию

Структура витрин

При открытии витрины из списка вы попадаете в конструктор витрины: слева располагается панель выбора элементов, справа — интерактивный холст. На холсте состав витрины просматривается и корректируется, а также выполняется её сохранение, проверка и публикация в базе данных.

Что отображается на холсте

Узел Содержимое
Узел витрины Центральный узел. Содержит всё, что включено в витрину — показатели, факты и измерения, — с визуальным различением типов элементов. В его заголовке отображаются название и описание витрины и доступен диалог «Редактировать витрину»
Узлы таблиц фактов Активированные таблицы фактов. Каждая отображается в сжатом формате с разделами «Справочники», измерения, не вынесенные в справочник, «Факты» и «Показатели», а также показывает название и описание таблицы фактов
Узлы справочников Справочники, используемые в витрине. Узел содержит перечень отдельных измерений справочника. Узел справочника может быть размещён на холсте и сам по себе, без добавления его измерений в витрину
Узел общих показателей Показатели, которые рассчитываются по данным нескольких таблиц фактов. Из узла можно открыть детальную информацию о каждом показателе
Соединительные линии Связывают элементы витрины с их источником. Линии от таблиц фактов и справочников показывают, откуда взят элемент; для показателей с настроенными уровнями агрегации отображаются анимированные линии к измерениям и фактам этого уровня. Отдельные линии можно выделить

На холсте отображаются только активированные таблицы фактов. Таблица фактов активируется либо переключателем в панели выбора, либо автоматически — при выборе любого её элемента (см. страницу «Выбор элементов витрины»).

Действия над элементом

У каждого элемента на холсте есть меню действий:

Действие Описание
Посмотреть детали Открывает свойства элемента в том виде, в котором они заданы в РПИ
Установить уровень агрегации Открывает диалог настройки уровня агрегации. Доступно только для агрегированных показателей
Настроить фильтр Открывает диалог фильтра для элемента. Недоступно для агрегированных показателей: «Фильтры для агрегированных показателей не поддерживаются»
Удалить из витрины Убирает элемент из состава витрины

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

Узел справочника остаётся на холсте после удаления из витрины последнего его измерения. Он убирается только кнопкой удаления в правом верхнем углу самого узла.

Порядок показателей

Показатели перечисляются в узле витрины в том порядке, в котором они были добавлены, причём общие показатели сохраняют своё место в этой последовательности, а не переносятся в конец. Порядок сохраняется при сохранении витрины и её повторном открытии.

Интерактивные возможности

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

Сохранение изменений

  • Изменения не сохраняются автоматически. Используйте кнопку «Сохранить изменения» в правом верхнем углу холста
  • Одно сохранение записывает полное новое состояние витрины: состав, уровни агрегации, фильтры, скрытые элементы, позиции узлов и соединительные линии
  • Создание и удаление фильтра, а также переключение элемента между отображаемым и скрытым отражаются на холсте сразу, но фиксируются в базе данных только при явном сохранении
  • При попытке уйти со страницы с несохранёнными изменениями система спрашивает: «В витрине есть несохраненные изменения. Хотите ли вы их сохранить перед выходом?»
  • Совместное редактирование: последнее сохранение перезаписывает предыдущие. Перед перезаписью система спрашивает: «Хотите ли вы перезаписать изменения других пользователей, работающих над этой витриной?»
  • Если витрина была за это время удалена другим пользователем, отображается сообщение «Витрина была удалена и изменения конфигурации не были сохранены»

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

Обновление конфигурации при изменении РПИ

Холст не обновляется в реальном времени при изменении РПИ или таблиц фактов, на которых построена витрина. Актуальное состояние подгружается при:

  • Повторном открытии витрины
  • Обновлении страницы браузера
  • Сохранении конфигурации

Кто что может редактировать

Операция Роли
Добавление и удаление элементов витрины (показатели, факты, измерения, справочники), управление фильтрами и соединительными линиями, действие «Развернуть» Суперадминистратор, Администратор компании, Разработчик, Аналитик
Редактирование определений РПИ с холста — формулы показателя, создание и редактирование факта или измерения Суперадминистратор, Администратор компании, Разработчик

Примечания:

  • Доступ определяется проектной ролью. Аналитик, являющийся владельцем проекта, не получает права разработчика в этих операциях
  • Тот же холст переиспользуется на экране модели данных таблицы фактов, где все перечисленные операции доступны только ролям Суперадминистратор, Администратор компании и Разработчик
  • Холст и панель выбора доступны только для просмотра, если лицензия компании отсутствует или недействительна