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

SQLite

SQLite недоступен для Metabase Cloud.

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

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

Настройки

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

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

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

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

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

Имя файла

Расположение базы данных SQLite (абсолютный путь).

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

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

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

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

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

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

Если вы выбрали Choose when syncs and scans happen > ON, вы сможете задать:

  • частоту синхронизации: hourly (по умолчанию) или daily;
  • время запуска синхронизации в часовом поясе сервера, где работает приложение Glarus BI.

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

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

Если вы выбрали Choose when syncs and scans happen > ON, вы увидите следующие варианты в разделе Scanning for filter values:

  • Regularly, on a schedule позволяет запускать сканирование с частотой, соответствующей скорости изменения базы данных. Время задаётся в часовом поясе сервера, где работает приложение Glarus BI. Это хороший вариант для небольшой базы данных или таблиц с уникальными значениями, которые часто обновляются.
  • Only when adding a new filter widget — вариант, когда scan queries запускаются по требованию. Включение (ON) означает, что Glarus BI будет сканировать и кэшировать значения только тех полей, которые используются при добавлении нового фильтра на дашборд или в SQL‑запрос.
  • Never, I'll do this manually if I need to — вариант для баз данных, которые слишком большие, или где почти не появляются новые значения. Используйте кнопку "Пересканировать значения полей", чтобы вручную запустить сканирование и обновить значения фильтров.

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

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

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

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

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

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

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