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

MySQL

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

Чтобы добавить подключение к базе данных, нажмите значок gear в правом верхнем углу и перейдите в Admin settings > Databases > Add a database.

Заполните поля и нажмите Save changes внизу страницы.

Поддерживаемые версии

Glarus BI поддерживает версии MySQL от самой старой поддерживаемой до последней стабильной. См. MySQL Lifecycle Policy.

Подключение и синхронизация (Connection and sync)

После подключения к базе данных вы увидите раздел «Connection and sync», где отображается текущий статус подключения и параметры управления соединением.

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

Изменение параметров подключения

Эти параметры можно изменить в любое время. Не забудьте сохранить изменения.

Строка подключения

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

Отображаемое название

Отображаемое название базы данных в интерфейсе Glarus BI.

Хост

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

Порт

Порт базы данных. Например, 3306.

Название базы данных

Название базы данных, к которой вы подключаетесь.

Имя пользователя

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

Пароль

Пароль для пользователя базы данных.

Использовать защищённое соединение (SSL)

Glarus BI сначала пытается подключаться к базам данных по SSL, а если это не получается — без SSL. Если SSL‑подключение возможно, Glarus BI сделает SSL вариантом по умолчанию. При необходимости вы можете отключить SSL, но мы настоятельно рекомендуем оставлять SSL включённым, чтобы защитить данные.

Режим SSL

Варианты режима SSL включают:

  • preferred
  • required
  • verify-ca
  • verify-full

Подробнее см. MySQL SSL connection options.

Корневой SSL‑сертификат (PEM)

Если вы используете verify‑режимы, понадобится root certificate (PEM). Можно указать Local file path или Uploaded file path. В Metabase Cloud нужно выбрать Uploaded file path и загрузить сертификат.

Аутентифицировать клиентский сертификат

Включите, чтобы задать параметры клиентского сертификата.

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

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

Разворачивать JSON‑колонки

Для баз данных MySQL Glarus BI может разворачивать столбцы JSON в составные поля, превращая ключи JSON в отдельные столбцы. Разворачивание JSON включено по умолчанию, но вы можете отключить его, если производительность низкая.

Если вы включили JSON unfolding, вы также можете переключать разворачивание для отдельных столбцов в метаданных таблицы.

Дополнительные параметры строки подключения JDBC

Можно добавить параметры к строке подключения, которую Glarus BI использует для подключения к базе данных.

Перезапускать запросы при простых изменениях

Выключите эту опцию (OFF), если пользователи хотят нажимать Run (кнопку воспроизведения) перед применением любых Summarize или фильтров.

По умолчанию Glarus BI выполнит запрос, как только вы выберете вариант группировки из меню Summarize или условие фильтра из drill-through меню. Если база данных работает медленно, возможно, стоит отключить автоматический перезапуск, чтобы не загружать данные при каждом клике.

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

См. "Синхронизация и сканирование базы данных"

Периодически снимать слепки таблиц

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

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

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

Возможности моделей

Для MySQL пока нет возможностей моделей.

Опасная зона (Danger zone)

См. опасную зону.

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