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

SQL Server

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

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

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

Glarus BI поддерживает SQL Server 2012 и новее. См. Microsoft SQL Server versions.

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

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

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

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

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

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

Хост

IP‑адрес базы данных или доменное имя.

Порт

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

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

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

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

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

Пароль

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

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

Включите, чтобы использовать SSL.

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

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

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

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

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

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

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

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

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

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

Если вы выбрали 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 столбцов только один раз во время настройки.

Подключение к Azure SQL

Для подключения к Azure SQL нужно указать порт 1433.

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

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

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

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

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