Произвольные наборы данных - Продукт Modus BI
Настройка произвольного набора данных
Каждый набор относится к конкретному источнику. Для просмотра настроенных наборов данных перейдите в «Настройки/ Наборы данных», выберите источник данных.
Для настройки нового набора данных нажмите на кнопку «Добавить набор». Заполните поля «Имя набора данных» (обязательно уникальное), «Заголовок набора данных» и нажмите на кнопку «Создать».
Набор создан, далее необходимо его настроить. Для этого найдите набор данных в списке наборов и щелкните по нему мышью. Откроется окно нового набора данных, где еще не введены настройки.
Откройте поле для ввода текста запроса для получения данных набора нажатием на иконку глаза напротив поля «SQL Запрос».
Введите текст запроса на языке SQL:
- Синтаксис запроса должен соответствовать синтаксису диалекта SQL, используемого в источнике. Наличие ошибок в запросе можно проверить, нажав кнопку «Проверить запрос».
- Если запрос обращается к базе данных и к схеме базы данных, которые были указаны по умолчанию в настройках раздела «Источники данных», их можно не указывать в тексте запроса.
Нажмите на кнопку «Проверить запрос» (2). Если запрос прошел проверку на работоспособность, в правом нижнем углу отобразиться сообщение «SQL запрос прошел проверку» и выходные поля запроса заполнятся (3).
В выходных полях запроса по умолчанию названия, алиасы (псевдонимы) и типы полей заполняются из базы данных.
Вы можете изменить значение алиасов, чтобы сделать их названия более интуитивно понятными, что в дальнейшем упростит использование набора данных.
При необходимости заполните описание полей. После окончания настройки набора нажмите на кнопку «Сохранить».
При необходимости удаления набора данных выберите значение в поле «Наборы данных» и нажмите на кнопку «Удалить». Отобразиться предупреждающее сообщение «Вы действительно хотите удалить текущий набор данных?» с кнопками «Отмена» и «Удалить». При нажатии на кнопку «Удалить» набор удалится, а при нажатии на кнопку «Отмена» – нет.
Дополнение набора данных полями с частями даты
Части даты обычно используются при анализе и визуализации данных в разрезе выбираемых пользователем временных интервалов — годов, кварталов, месяцев, недель, дней недели, часов и т.д.
Для использования частей дат не нужно знать SQL-функции для работы с датами и их особенности для разных СУБД, а достаточно выбрать требуемые части даты в удобных интерфейсах.
Для использования функционала:
- В наборе данных настройте дополнительные поля с частями даты. Для этого нажмите на иконку шестеренки рядом с полем типа «Дата» (см. рисунок ниже, U) и выберите необходимые дополнения (X).
- В Конструкторе компонента разместите дополнительные поля с частями даты (см. рисунок ниже, P) на полке «Значения», «Категории», «Серии», «Фильтры» (R), а также настройте правила детализации в разделе «Дрилл» (D):
В результате в режиме просмотра на дашборде будут отображаться поля с частями даты при группировке, фильтрации и детализации данных в выбранных временных разрезах.
Восстановить удаленный набор данных
Если набор данных был удален, возможно его восстановление, изменив признак deleted в базе метаданных портала. Удаленные записи остаются в базе портала с признаком deleted = 1.
Чтобы восстановить набор данных, выполните следующие шаги:
- Подключитесь к базе метаданных, используя любой доступный клиент для работы с СУБД (например, DBeaver, SQL Developer и т. д.). Посмотреть название базы метаданных возможно в разделе metadata в файле настроек «modusbi.json», который расположен в каталоге исполняемого файла Аналитического портала.
- В таблице dataset найдите нужный набор данных.
- Измените значение поля deleted с 1 на 0.
- Перейдите на портал и проверьте, появился ли восстановленный набор данных. Если данные не отобразились, попробуйте перезагрузить портал, для этого перейдите в «Настройки/ Настройки портала/ Перезагрузка».