Перейти к основному содержимому

Книга рецептов

Работа с ресурсами атласа

Ресурсы атласа - дополнительный раздел атласа LuxmsBI для хранения дополнительных файлов.

Для перехода в ресурсы в URL-страницы атласа необходимо заменить атрибут dashboards на resources:

Было:

http://localhost:3000/#/ds/ds_9773/dashboards?dboard=77

Стало

http://localhost:3000/#/ds/ds_9773/resources?dboard=77

Основное окно ресурсов

По-умолчанию файлы и папки отображаются “плитками”, есть возможность переключения на списочный вариант отображения

Отображение ресурсов списком

При выборе файла его содержимое будет отображено в правой панели:

Предпросмотр файла

Для скрытия окна предпросмотра необходимо нажать соответствующую кнопку:

Скрытие предпросмотра

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

Сортировка файлов

Фильтровать файлы можно по типу, либо используя поисковую строку:

Фильтрация списка файлов

типы файлов можно выбрать один, несколько или все.

Для добавления файла в ресурсы необходимо нажать соответствующую кнопку и перенести файл, либо перенести файл в основное окно со списком файлов:

Кнопка загрузки файла

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

Загрузка файла

где

  1. Название файла
  2. Выпадающий список с выбором формата файла
  3. Поле для загрузки файла
  4. Кнопки создания файла и отмены действия

Название и формат файла подгрузятся автоматически, но у вас есть возможность переименовать и указать другой тип файла в данном окне. При нажатии кнопки “Создать” файл будет отображен в списке. При нажатии кнопки “Отменить” файл загружен не будет.

Для создания папки в ресурсах и расположения элемента в папке, необходимо поменять название элемента по следущей структуре:

название_папки/название_файла

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

к сведению

Вложенность папок неограниченна. Вы можете сколько создать сколько угодно папок внутри папки.

при нажатии правой кнопкой мыши по файлу откроется выпадающий список с возможными действиями с файлом:

Меню по пкм

где

  1. Открыть - открывает содержимое файла в модальном окне редактирования
  2. Переименовать - переименование файла
  3. Скачать - скачать файл из ресурсов
  4. Удалить - удаление файла

При нажатии кнопки “Открыть” открывается окно редактирования файла:

Редактирование файла

где

  1. Кнопки скачивания файла и удаления
  2. Выпадающий список выбора формата файла
  3. Кнопки сброса и сохранения изменений

Кнопки сброса и сохранения изменений становятся активными после редактирования файла.

Загрузка кастомных иконок дэшборда

Для того, чтобы добавить в список иконок для дэшборда свое SVG-изображение, необходимо:

  1. Загрузить SVG-изображение в ресурсы атласа ds_res
  2. Создать папку ds_icons и положить туда иконку

После этого иконка будет отображена в списке доступных:

Список иконок

Сводная таблица (PIVOT)

Сводная таблица - таблица с группировкой значений, позволяющей объединять значения по показателю и менять построение таблицы в режиме реального времени. Ниже представлен пример настроенной сводной таблицы:

Сводная таблица

Таблица имеет обертку, позволяющую маневрировать отображением данных в таблице.

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

Показатели, отложенные как строки

В Верхней части по горизонтали указаны показатели, являющиеся столбцами таблицы. Шапка столбцов группируется аналогично строкам таблицы:

Показатели, отложенные как столбцы

Для того, чтобы перенести показатель со строк в столбцы, необходимо перенести его на другую область:

Перенос показателя на другую ось

Если размерность была указана в блоке “Размерность”, но не указана на оси, то она будет скрыта. Размерность будет иметь прозрачный фон и иконку . Чтобы отобразить показатель в таблице нажмите у показателя :

Отображение показателя в таблице

Для скрытия показателя нажмите .

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

Фильтрация показателя в сводной таблице

У сводной таблицы есть следующие настройки:

Настройки сводной таблицы
  1. Сохранить текущее состояние - сохраняет текущее отображение таблицы. После обновления таблица будет отображена в сохраненном состоянии;
  2. Включить/Выключить подытоги - отображение/скрытие в таблице подытогов;
  3. Сбросить все фильтры - все, указанные фильтры для показателей устанавливаются по-умолчанию;
  4. Скрыть все размерности - в таблице отображены только факты;
  5. Свернуть настройки таблицы - обертка скрывается, отображается только таблица.

Автоматическое обновление дэшборда

Luxms BI позволяет обновлять дэши в реальном времени. Для этого необходимо отправить сигнал об обновлении куба, на основе которого они сделаны. Тот вернет новые данные, на основе которых, и будет изменён дэш.

Для этого требуется в KeyDB, который находится на сервере Luxms BI, выполнить команду PUBLISH (https://redis.io/commands/publish/) в канал “com.luxms.bi.rt.<ID куба>” сообщение с пустым JSON: “{}”, например:PUBLISH com.luxms.bi.rt.luxmsbi.cube1 {}.

ID куба можно найти в окне “Редактирование куба”.

ID куба в редактировании куба

Отправить сигнал об обновлении куба можно с помощью встроенного ETL-инструмента DataBoring и его узла Redis out.

Узел Redis out.png
к сведению

Для корректной работы на сервере Luxms BI должен быть установлен и активен модуль luxmsbi-bins.