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

Druid

Чтобы добавить подключение к базе данных, нажмите значок шестерёнки в правом верхнем углу и перейдите в Управление > Базы данных > Добавить базу данных.

Заполните поля для этой базы данных и нажмите Сохранить изменения внизу.

Выберите "Druid JDBC"

Предпочтительно использовать подключение Druid JDBC.

Настройки

Вы можете в любое время изменить эти настройки. Просто не забудьте сохранить изменения.

Название

Название базы данных, которое будет отображаться в интерфейсе Glarus BI.

Хост

IP-адрес базы данных или её доменное имя (например, esc.mydatabase.com).

Порт брокера

Порт базы данных (например, 8082).

Использовать SSH-туннель

См. наше руководство по SSH-туннелированию.

Разрешить развёртывание JSON

Примечание

Доступно только для подключения Druid JDBC.

Позволяет разворачивать JSON-столбцы в их составные поля.

См. Работа с JSON.

Перезапустить запрос для простых исследований

Выключите эту опцию (ВЫКЛ), если пользователи хотят нажимать Запустить (кнопку воспроизведения) перед применением любых изменений в Суммировать или условиях фильтрации.

По умолчанию Glarus BI выполнит запрос, как только вы выберете вариант группировки из меню Суммировать или условие фильтра из контекстного меню (документация Metabase, англ.). Если ваша база данных работает медленно, вы можете отключить автоматический перезапуск, чтобы избежать загрузки данных при каждом клике.

Выберите, когда будет выполняться синхронизация и сканирование

Включите эту опцию (ВКЛ), чтобы управлять запросами, которые Glarus BI использует для поддержания актуальной информации о вашей базе данных. Для получения дополнительной информации см. Синхронизация и сканирование баз данных.

Синхронизация базы данных

Если вы выбрали Выберите, когда будет выполняться синхронизация и сканирование > ВКЛ, то сможете настроить:

  • Частоту синхронизации: каждый день или каждый час.
  • Время запуска синхронизации в часовом поясе сервера, на котором работает ваше приложение Glarus BI.

Сканирование значений фильтров

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

Если вы выбрали Выберите, когда будет выполняться синхронизация и сканирование > ВКЛ, вы увидите следующие параметры в разделе Сканирование значений фильтров:

  • Регулярно, по расписанию позволяет запускать запросы сканирования с частотой, соответствующей скорости изменения вашей базы данных. Время устанавливается в часовом поясе сервера, на котором работает ваше приложение Glarus BI. Это лучший вариант для небольшой базы данных или таблиц с уникальными значениями, которые часто обновляются.
  • Только при добавлении виджета фильтра — отличный вариант, если вы хотите запускать запросы сканирования по запросу. Включение этой опции (ВКЛ) означает, что Glarus BI будет сканировать и кэшировать значения поля (полей), которые используются только при добавлении нового фильтра на дашборд или в SQL-запрос.
  • Никогда, я сделаю это вручную, если потребуется — это опция для баз данных, которые либо слишком велики, либо в которых никогда не добавляются новые значения. Используйте кнопку Пересканировать значения полей, чтобы запустить сканирование вручную и обновить значения фильтров.

Периодический слепок таблиц

Предупреждение

Периодическое повторное снятие слепков таблиц увеличит нагрузку на вашу базу данных.

Включите эту опцию (ВКЛ), чтобы сканировать образец значений при каждом запуске синхронизации в Glarus BI.

Запрос на создание отпечатков исследует первые 10 000 строк из каждого столбца и использует эти данные для примерной оценки количества уникальных значений в каждом столбце, минимальных и максимальных значений для числовых столбцов и столбцов временных меток и т. д. Если вы оставите этот параметр ВЫКЛ, Glarus BI будет делать отпечатки столбцов только один раз во время настройки.

Дополнительная информация