FAQ

Вопросы и ответы

Частые ошибки

Данные на дашборде не совпадают с источником данных

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

Дашборд не прогружается или зависает

Медленная работа дашборда может быть связана с несколькими факторами: 

  • Не хватает программно-аппаратных ресурсов, выделенных для корректной работы Digital Q.Sensor BI.
  • Долго выполняются запросы к данным. В первую очередь рекомендуется проверить выполняемые SQL-запросы. В режиме просмотра графики с долгими или тяжелыми запросами отмечаются индикатором . Если нажать на индикатор, появится сообщение с предупреждением и подробная информация о времени выполнения запроса и размере возвращаемого результата. По умолчанию задана граница в 5 с. Платформа предоставляет возможность отследить время выполнения запроса в режиме редактирования графика на вкладке Инспектор.
Изображение

Пропало отображение графика

Это может быть связано с ошибками в получении данных или в настройках визуализации.

Ошибка SQL-запроса

Если запрос SQL выполнился с ошибкой, на дашборде в углу графика появится индикатор ошибки.

Изображение

При клике на индикатор откроется окно с текстом ошибки.

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

Изображение

Ошибка после добавления фильтра

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

Ошибка визуализации

Ошибки визуализации чаще всего связаны с некорректным выполнением JavaScript-кода и обычно сопровождаются сообщениями об ошибке в консоли браузера. 

Не изменяется размер элемента графика

Если при использовании визуализации с помощью компонентов не удаётся изменить размер какого-либо элемента графика, то:

  • Проверьте, указаны ли единицы измерения в явном виде в поле ввода;
  • Проверьте, установлено ли значение Показать настройки Видимость на вкладке Внешний вид;
  • Если единицы измерения указаны, но размер элемента не меняется, добавьте новый компонент типа Группа, поместите компонент, размер которого надо изменить в добавленную группу и меняйте размер группы.

Частые перезапуски сервиса

Правильное использование параметров -Xms и -Xmx может существенно улучшить производительность и стабильность работы. Однако следует помнить, что задание слишком большого объема памяти может привести к неэффективному использованию ресурсов и замедлению работы всей системы. Параметр -Xms задает начальный размер кучи, которую JVM выделяет при старте приложения. Это важно, поскольку недостаток памяти при старте может привести к тому, что приложение будет работать медленно или вообще не сможет запуститься. Параметр -Xmx, наоборот, задает максимальный размер кучи. Если приложение пытается использовать больше памяти, чем задано параметром -Xmx, то JVM может выбросить исключение OutOfMemoryError.

Как встроить график в стороннее приложение?

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

  1. Открыть контекстное меню графика и выбрать «Поделиться».
    Изображение

  2. Скопировать скрипт и вставить его в целевое приложение.
    Изображение

Примечание: Целевой проект должен быть собран на Angular. Сервис с дашбордом должен быть развернут в том же домене, что и целевой. Обязательно должен быть развернут сервис DQBSDUI (Вьювер дашбордов)

Размер тултипа у текстовых компонентов

Как изменить размер всплывающего окна для тултипа?

Для текстовых компонентов и описания графика максимальная ширина тултипа составляет 100px. Чтобы задать нужную ширину, используйте HTML-разметку: оберните текст тултипа в элемент <div>, указав ширину с помощью стиля min-width. Пример кода:

<div style="min-width: 100px;">Ваш текст тултипа</div>

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