Modus BI позволяет получать данные из хранилищ/ баз данных:

  1. PostgreSQL;
  2. MS SQL;
  3. Vertica;
  4. ClickHouse;
  5. SQLite;
  6. MySQL (поддерживается, начиная с версии Modus BI3.15.13);
  7. StarRocks (поддерживается, начиная с версии Modus BI 3.15.13).

Примечания:

  • Modus BI обеспечивает поддержку версий MySQL-серверов, находящихся на активной поддержке Oracle на момент релиза:
    • MySQL 8.4 LTS (поддержка до апреля 2032 года);
    • MySQL 9.x (Innovation / LTS), где актуальный релиз 9.7 LTS (апрель 2026) с поддержкой до апреля 2034 года;
    • Версии ниже 8.4 считаются неподдерживаемыми — технически работа с ними остаётся возможной, но портал не может гарантировать полной совместимости.
  • Для StarRocks минимально-поддерживаемая версия — 4.xx.
  • Тестирование совместимости проводилось на следующих версиях: MySQL 9.7.0, StarRocks 4.0.1 и 4.1.0.

Описание требуемых данных осуществляется с помощью SQL-запроса, сформулированного на диалекте используемой СУБД, для получения данных настройте доступ к базе данных и при помощи SQL-запроса опишите какие поля и из каких таблиц поместить в «Набор данных».

Таким образом, получается двухуровневая структура:

  • «Источник данных» — сервер БД, куда будет обращаться запрос;
  • «Набор данных» — результат работы SQL-запроса к таблицам БД, подробнее см. раздел «Произвольные наборы данных».

Настройка источников и наборов данных производится в разделе «Настройки».

Подключение источника данных

Просмотреть список подключенных источников можно в интерфейсе управления источниками. Перейдите в «Настройки» и выберите раздел «Источник».

Для подключения нового источника данных (сервера) в интерфейсе работы с источниками данных (см. рисунок выше) нажмите кнопку «Добавить источник». Заполните поля описания источника и нажмите на кнопку «Создать»:

  • «Имя источника данных» — наименование источника на аналитическом портале (уникальное).
  • «Заголовок источника данных» — отображаемое название источника на аналитическом портале, то что будет отображаться в списке (может быть не уникальным).
  • «Выбрать тип подключения» — из выпадающего списка выберите:
    • MS SQL Server;
    • PostgreSQL;
    • SQLite;
    • OLAP (XMLA);
    • ClickHouse;
    • Полиматика;
    • Метаданные;
    • Vertica;
    • MS SQL;
    • MySQL;
    • StarRocks.

  • «Порядок сортировки» — порядковый номер вывода в фильтре «Выберите источник данных».

После создания источника его необходимо выбрать в фильтре «Выберите источник данных» и дозаполнить настройки:

  • «ID» — заполняется автоматически.
  • «Имя источника» — уникальное наименование, внесенное ранее, нельзя изменить.
  • «Отображаемое название» — заголовок источника данных, можно изменить.
  • «Хост БД» — IP адрес или иное указание на расположение компьютера в сети, по которому будет осуществляться подключение.
  • «Порт» — дополнительные параметры для соединения.

Примечание:

  1. Аналитический портал использует протокол TCP для взаимодействия с СУБД ClickHouse. При настройке подключения к новому источнику данных необходимо указать порт 9000, который используется по умолчанию.
  2. При выборе источника типа StarRocks учитывайте, что порт по умолчанию — 9030, флаги:
    • «Форма ввода»;
    • «Коррекция данных»;
    • «Импорт из Excel», недоступны.
  • «Имя БД» — имя базы данных по умолчанию.
  • «Схема БД» — схема базы данных по умолчанию.
  • «Логин подключения к БД» — имя пользователя для подключения к источнику.
  • «Пароль подключения к БД» — пароль для подключения к источнику.
  • «URL БД» — адрес базы.
  • «MDX-сервер и Флаг MDX» — для запросов к OLAP-кубам.
  • «Флаг Форма ввода» — подробнее см. раздел «Портал ФВД».
  • «Флаг Коррекция данных» — подробнее см. раздел «Корректировка данных».
  • «Флаг Импорт из Excel» — указывает на возможность сохранения в БД данных, загружаемых из xlsx-файлов, используя интерфейс «Загрузка из Excel» (по умолчанию используется внутреннее хранилище — DataFromFiles).
  • «Краткое описание» — описание источника на аналитическом портале.
  • «Порядок сортировки» — порядок, внесенный ранее, можно изменить.

После ввода всех настроек нажмите на кнопку «Сохранить».

Проверить подключение возможно по кнопке «Проверить». Сообщение об установке подключения появится в нижнем правом углу портала.

Примечание:

  1. При проверке подключения к MySQL, если версия сервера ниже 8.4, будет выдано предупреждение, но подключение не будет заблокировано.
  2. Для MySQL и StarRocks в текущей версии Modus BI функциональная возможность RLS не поддерживается, подробнее см. разделы «Настройка прав доступа на уровне записей (RLS)» и «Новое в версии Modus BI».

Связи контента