MariaDB¶
Предупреждение
Рекомендуется использовать MariaDB версии 10.4 или выше.
Чтобы добавить подключение к базе данных, нажмите на значок шестерёнки в правом верхнем углу и перейдите в Управление > Базы данных > Добавить базу данных.
MariaDB использует тот же драйвер, что и MySQL, поэтому выберите драйвер MySQL.
Настройки¶
Вы можете редактировать эти настройки в любое время. Просто не забудьте сохранить изменения.
Название¶
Название базы данных в интерфейсе Glarus BI.
Хост¶
IP-адрес вашей базы данных или её доменное имя (например, esc.mydatabase.com).
Порт¶
Порт базы данных. Например, 3306.
Имя пользователя¶
Имя пользователя базы данных для учётной записи, которую вы хотите использовать для подключения к вашей базе данных. Вы можете настроить несколько подключений к одной и той же базе данных, используя разные учётные записи пользователей для подключения к одной и той же базе данных, каждая с разными наборами разрешений.
Пароль¶
Пароль для имени пользователя, которое вы используете для подключения к базе данных.
Использовать защищённое соединение (SSL)¶
Вы можете вставить цепочку сертификатов вашего сервера SSL.
Использовать SSH-туннель¶
См. наше руководство по SSH-туннелированию.
Развёртывание JSON¶
Развёртывание JSON не поддерживается для баз данных MariaDB.
Дополнительные параметры строки подключения JDBC¶
Вы можете добавить параметры к строке подключения, которую Glarus BI использует для подключения к вашей базе данных.
Перезапустить запрос для простых исследований¶
Выключите эту опцию (ВЫКЛ), если пользователи хотят нажимать Запустить (кнопку воспроизведения) перед применением любых изменений в Суммировать или условиях фильтрации.
По умолчанию Glarus BI выполнит запрос, как только вы выберете вариант группировки из меню Суммировать или условие фильтра из контекстного меню (документация Metabase, англ.). Если ваша база данных работает медленно, вы можете отключить автоматический перезапуск, чтобы избежать загрузки данных при каждом клике.
Выберите, когда будет выполняться синхронизация и сканирование¶
Включите эту опцию (ВКЛ), чтобы управлять запросами, которые Glarus BI использует для поддержания актуальной информации о вашей базе данных. Для получения дополнительной информации см. Синхронизация и сканирование баз данных.
Синхронизация базы данных¶
Если вы выбрали Выберите, когда будет выполняться синхронизация и сканирование > ВКЛ, то сможете настроить:
- Частоту синхронизации: каждый день или каждый час.
- Время запуска синхронизации в часовом поясе сервера, на котором работает ваше приложение Glarus BI.
Сканирование значений фильтров¶
Glarus BI может сканировать значения, присутствующие в каждом поле этой базы данных, чтобы включить флажки фильтров в дашбордах и запросах. Это может быть довольно ресурсоёмким процессом, особенно если у вас очень большая база данных.
Если вы выбрали Выберите, когда будет выполняться синхронизация и сканирование > ВКЛ, вы увидите следующие параметры в разделе Сканирование значений фильтров:
- Регулярно, по расписанию позволяет запускать запросы сканирования с частотой, соответствующей скорости изменения вашей базы данных. Время устанавливается в часовом поясе сервера, на котором работает ваше приложение Glarus BI. Это лучший вариант для небольшой базы данных или таблиц с уникальными значениями, которые часто обновляются.
- Только при добавлении виджета фильтра — отличный вариант, если вы хотите запускать запросы сканирования по запросу. Включение этой опции (ВКЛ) означает, что Glarus BI будет сканировать и кэшировать значения поля (полей), которые используются только при добавлении нового фильтра на дашборд или в SQL-запрос.
- Никогда, я сделаю это вручную, если потребуется — это опция для баз данных, которые либо слишком велики, либо в которых никогда не добавляются новые значения. Используйте кнопку Пересканировать значения полей, чтобы запустить сканирование вручную и обновить значения фильтров.
Периодический слепок таблиц¶
Предупреждение
Периодическое повторное снятие слепков таблиц увеличит нагрузку на вашу базу данных.
Включите эту опцию (ВКЛ), чтобы сканировать образец значений при каждом запуске синхронизации в Glarus BI.
Запрос на создание отпечатков исследует первые 10 000 строк из каждого столбца и использует эти данные для примерной оценки количества уникальных значений в каждом столбце, минимальных и максимальных значений для числовых столбцов и столбцов временных меток и т. д. Если вы оставите этот параметр ВЫКЛ, Glarus BI будет делать отпечатки столбцов только один раз во время настройки.
Синхронизация записей с JSON¶
Схема JSON не поддерживается с MariaDB из-за различий в реализации MySQL и MariaDB.