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

Управление витринами

Экран «Витрины» отображает все витрины открытой версии проекта. На нём витрины создаются, клонируются, переименовываются и удаляются.

Список витрин

Колонка Описание
Название Название витрины. По нажатию открывается конструктор витрины. Название также используется при формировании имени представления витрины в базе данных
Описание Необязательное описание назначения
Тип «С группировкой», «Без группировки» или «С группировкой и сверткой»
Тип слияния «UNION» или «JOIN». Заполняется только для витрин, построенных на двух и более таблицах фактов
Владелец Пользователь, создавший витрину
Дата создания Дата и время создания
Представление в БД Имя объекта базы данных, созданного для витрины. Пусто, если представление не создано
Связанные таблицы фактов Таблицы фактов, на которых построена витрина, в виде «таблеток». По нажатию на «таблетку» открывается соответствующая таблица фактов
Действия Элемент управления представлением в БД, а также кнопки редактирования и удаления

Работа со списком

  • Сортировка — по любой отображаемой колонке. По умолчанию список отсортирован по дате создания, сначала самые старые
  • Постраничный просмотр — список разбит на страницы, по 20 витрин на страницу
  • Добавление витрины — кнопка «Добавить витрину» над списком
  • Фильтрация и поиск:
Колонка Фильтр
Название, Описание Поиск подстроки без учёта регистра
Тип, Тип слияния Выбор из списка значений
Владелец Поиск по имени пользователя
Дата создания Диапазон дат
Представление в БД Поиск подстроки по имени объекта базы данных
Связанные таблицы фактов Поиск по названию таблицы фактов

Индикация состояния

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

Индикатор Значение
Красный значок у названия витрины Витрина использует удалённые или недоступные элементы РПИ либо её состав недопустим для текущего типа витрины и типа слияния: «В витрине используются недопустимые элементы»
Жёлтый значок у названия витрины Витрина содержит поле с предупреждением
Красный значок на «таблетке» таблицы фактов В этой таблице фактов есть критические ошибки конфигурации

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

Создание витрины

Кнопка «Добавить витрину» открывает диалог со следующими полями:

Поле Обязательность Ограничения
Название витрины Да 1–64 символа, уникально в рамках версии проекта, регистрозависимо. Допускаются латинские и кириллические буквы, цифры, пробел, ., -, _. Не может начинаться со специального символа
Описание витрины Нет До 255 символов
Тип витрины Да «С группировкой» (по умолчанию), «Без группировки» или «С группировкой и сверткой»
Тип слияния Нет «UNION» или «JOIN». Недоступно, пока в витрине меньше двух таблиц фактов: «Выбор типа слияния станет доступен после добавления в витрину как минимум двух таблиц фактов»
Клонировать витрину Нет Флажок. При его установке отображается выбор витрины-источника

После создания:

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

Примечания:

  • Для создания витрины требуется действующая лицензия компании. Функциональность недоступна на лицензии Basic
  • Создание витрины доступно ролям Суперадминистратор, Администратор компании и Разработчик (Менеджер проекта работает в проекте с правами разработчика). Роли Аналитик и Наблюдатель не могут создавать витрины, но могут открывать их и запрашивать результаты

Клонирование витрины

Клонирование позволяет повторно использовать готовую конфигурацию: установите флажок «Клонировать витрину» в диалоге «Добавить витрину» и выберите витрину-источник. К новому названию применяются те же правила, что и при создании; тип витрины и — для витрин с несколькими таблицами фактов — тип слияния подставляются из источника и могут быть изменены.

Объект Копируется
Тип витрины и тип слияния
Состав витрины — показатели, факты, измерения, справочники
Уровни агрегации
Фильтры
Позиции узлов на холсте
Соединительные линии, построенные на холсте
Скрытые элементы
Связь с представлением, созданным в базе данных

Название и описание указываются в диалоге заново. Клон создаётся в той же версии проекта, что и источник, после чего система открывает его конструктор.

Редактирование и переименование

Редактирование доступно в двух местах:

  • Из списка — кнопка редактирования в колонке «Действия» открывает тот же диалог, что и при создании, и позволяет изменить название, описание, тип витрины и тип слияния
  • На странице конструктора — кнопка «Редактировать витрину» в заголовке узла витрины, которая дополнительно даёт доступ ко всему составу, уровням агрегации, фильтрам и позициям узлов

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

Удаление витрины

Удаление запускается кнопкой удаления в колонке «Действия» и требует подтверждения: «Вы уверены, что хотите удалить витрину? Эта операция не затронет никакие данные в подключенной базе данных, но все настройки этой витрины в системе будут безвозвратно утеряны».

Удаляется вместе с витриной:

  • Метаданные витрины (название, описание, тип, тип слияния) и её состав
  • Уровни агрегации и фильтры
  • Скрытые элементы
  • Позиции узлов и соединительные линии на холсте

Не удаляется:

  • Показатели, измерения и факты в РПИ
  • Таблицы фактов и справочники, на которых была построена витрина
  • Подключения к базам данных
  • Копии витрины в других версиях проекта

Ограничения:

  • Витрину нельзя удалить, пока в базе данных существует созданное для неё представление. Сначала удалите объект или как минимум связь с ним
  • Удаление доступно ролям Суперадминистратор, Администратор компании и Разработчик. Аналитик может удалять витрины только в проектах, где он является владельцем