В этом разделе собраны ответы на вопросы о продуктах Modus, которые задают чаще всего.

Общие вопросы

Что такое Modus BI?

Платформа для бизнес-аналитики, позволяющая собирать и визуализировать данные из различных источников, создавать отчётность и формировать прогнозы для принятия эффективных управленческих решений и мониторинга критически важной для бизнеса информации. Программные решения платформы включены в Единый реестр российского ПО.

Почему выбирают Modus BI?

Платформа Modus BI представлена в различных отраслях и сегментах бизнеса для решения типовых бизнес-задач по ключевым направлениям в области финансов, HR, ритейл, производства и государственного управления.

Аналитическая платформа Modus BI построена на клиент-серверной архитектуре с возможностью размещения как на ресурсах заказчика (on-premise), так и в облачной инфраструктуре. Modus BI работает на ОС Windows и Linux. Modus BI состоит из двух компонентов:

Что такое Modus ETL?

Это компонент управления ETL-процессами и подготовкой данных для аналитики. Для настройки ETL-процессов применяются конструкторы и мастера, дающие возможность настраивать операции верификации, стандартизации, категоризации и трансформации данных в визуальных интерфейсах без программирования. Modus ETL обеспечивает управление хранилищами данных на СУБД MSSQL, PostgreSQL или Vertica.

Что такое Modus Аналитический портал?

Это веб-приложение, предназначенное для интерактивного анализа данных, позволяющее визуализировать показатели, определять тренды и находить зависимости, проектируя дашборды в визуальном конструкторе в несколько кликов без программирования. Интерфейсная часть приложения (веб-клиент) написана на React JS и использует современные библиотеки визуализации. Серверная часть разработана на языке Golang.

Как часто выходят релизы ETL и Аналитического портала?

Раз в три месяца выпускаются полноценные релизы.

Как производится обновление системы ETL, АП?

Обновления устанавливаются вручную в соответствии с инструкциями «Обновление и удаление Modus ETL» и «Обновление Modus BI».

Как реализовать автоматическое обновление данных?

Для такого рода задач используется ETL, на аналитическом портале такой функционал не предусмотрен.

Что делать, если обнаружился баг или есть замечание по функционалу?

Пришлите подробное описание на почту 112@modusbi.ru, так вы поспособствуете улучшению продукта.

ETL

Что такое Адаптер ETL?

Это http-сервис, для получения данных из -приложений. Этот компонент устанавливается в -источники как отдельная подсистема в конфигурацию базы-источника или как расширение конфигурации, подробнее см. раздел «Установка адаптера ETL».

Что такое Агент ETL?

Дополнительный модуль (разработан на языке Golang) для многопоточной обработки данных. Рекомендуемым вариантом установки считается установка Агента на сервер с ETL. Возможно использование с одним ETL нескольких агентов, размещенных как правило на разных серверах, что обеспечивает горизонтальную масштабируемость получения-обработки данных, подробнее см. раздел «Агент ETL».

На что обратить внимание при появлении ошибки?

В тексте ошибке, помимо системной информации, зачастую можно увидеть причину, например: incorrect syntax near FROM — указывает на ошибку синтаксиса в запросе.

Где можно посмотреть подробности ошибки?

В журнале регистрации перейдите в раздел «Администрирование/ Обслуживание/ Журнал регистрации».

Почему после запуска Состава выгрузки Факт выгрузки пустой?

Причин, почему в «Факте выгрузки» (подробнее см. раздел «Логирование выгрузки данных») нет информации и сбор данных не выполняется, может быть несколько:

  1. Не отключена «Защита от опасных действий».
    ​​​​​В таком случае в Журнале регистрации появляются ошибки: «Предупреждение безопасности. Разрешить подключать исполнимые бинарные файлы для данного модуля?».

    Решение: выполнить настройку защиты от опасных действий, подробнее см. раздел «Установка конфигурации Modus ETL».
    ​​​

  2. Сбор данных выполняется с помощью Агента ETL. При этом он не может доставить в базу ETL информацию об этапах сбора данных.
    В этом случае в логе Агента ETL будут события: «Ошибка при отправке порции логов в ETL: ошибка выполнения запроса Post».
    Решение: проверить корректность выполненной публикации информационной базы ETL и корректность настроек Агента ETL. А именно параметров для передачи логов о сборе данных — параметры ETLLogURL и ETLSuccessURL.
  3. В Журнале регистрации нет ошибок, в логах Агента ETL нет записей подтверждающих запуск выгрузки. Сбор останавливается на этапе «Окончание соединения с внешним источником».
    Проверьте, что в свойствах информационной базы в кластере серверов не установлена галочка «Блокировка регламентных заданий включена».

 

Почему в Факте выгрузки события появляются через длительный период?

При сборе данных в «Факте выгрузки» (подробнее см. раздел «Логирование выгрузки данных»)  события появляются через длительный период (например, большая разница между перемещением файла и началом сбора данных). Проблема может быть связана с настройками контроля небезопасных действий. В таком случае в Журнале регистрации будет ошибка:

Решение: выполните настройку защиты от опасных действий, , подробнее см. раздел «Установка конфигурации Modus ETL».​​​​​​

База ETL расположена на сервере1, а база 1С — на сервере2. Где требуется установить Агента ETL?

Достаточно установить один Агент ETL на сервере1, где расположено хранилище данных ETL.

В каких ситуациях необходимо установить несколько Агентов? Как определить, что одного Агента недостаточно?

Ситуации, требующие установки нескольких агентов, встречаются крайне редко. Для большинства сценариев одного агента вполне достаточно.

Однако, если есть необходимость параллельного сбора таких объемов данных, которые не укладываются в технологическое окно, отведенное под сбор, и даже распараллеливание сбора данных до 8-10 потоков при использовании одного агента не обеспечивает необходимую эффективность. Например, когда одновременно запускается 5-8 процессов выгрузки, каждый из которых собирает небольшой объем данных и время сбора всех данных устраивает, то нет необходимости в установке новых агентов.

Однако, если требуется собрать десятки или сотни миллионов строк данных, и при этом сбор уже распараллелен на 8-10 потоков и время все равно слишком большое, стоит рассмотреть возможность установки дополнительных агентов. Но перед этим важно определить, что является «узким местом». Возможно, проблема заключается в том, что источник не может быстро передавать данные, или приемник не может их быстро записывать.

Как установить подключение к базе данных с режимом совместимости 8.2.13, если по инструкции Адаптер можно установить на версию совместимости не ниже 8.3.5?

При данном режиме совместимости, адаптер можно установить только «внутрь» конфигурации, а не в виде расширения.

Стоит ли устанавливать для каждой базы 1C своего Агента?

Это может быть необходимо только для отдельных баз ETL. Если базы 1C являются источниками данных, то для них достаточно одного агента. Однако, все зависит от количества баз, объемов обрабатываемых данных и сценариев сбора данных.

Имеется сервис с пагинацией, который отдает данные в виде JSON, есть ли возможность организовать цикличный перебор страниц?

Сейчас организовать цикличный перебор страниц без написания кода не получится. Визуальный инструмент работы с HTTP сервисами не позволяет выполнить подобную операцию.

Как сменить и/или установить пароль текущему пользователю?

В структуру «Главное/ Информация» добавлен раздел «Настройка текущего пользователя» — реализована возможность смены и установки пароля текущим пользователя.

Алгоритм смены и установки пароля:

  1. Перейдите в раздел «Настройки текущего пользователя».
  2. На вкладке «Основное», нажмите кнопку «Сменить пароль».
  3. В диалоговом окне «Смена пароля» изменить пароль и нажмите кнопку «Установить пароль»
  4. Нажмите кнопку «Записать и закрыть».

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

Файлы находятся на том же сервере, где и Modus ETL. Как настроить загрузку для нескольких файлов одинаковой структуры?

В системе реализовано два типа набора данных:

  • Фиксированный.
  • Динамический.

Подробнее о возможности объединять файлы с одинаковой структурой или конфигурацией в группу для обработки данных по единым правилам, см. раздел «Регистрация набора источников».

Как получить прямую ссылку на объект и поделиться ей?

Система позволяет пользователям делиться любыми объектами — будь то таблицы, наборы данных, модели, правила и т.д. — с помощью прямых ссылок.

Как это работает:

  1. Откройте нужный объект и нажмите кнопку «Получить ссылку» на панели инструментов (комбинация клавиш Ctrl+F11) или нажмите кнопку «Сервис и настройки».
  2. В диалоговом окне «Получение ссылки»:
    • Поле «Выберите вид ссылки» — отображается наименование объекта, для которого формируется ссылка.
    • Поле «Показать ссылку» — отобразиться  навигационная ссылка на объект.


    • Переключатель «Внешняя ссылка» — при включении переключателя навигационная ссылка преобразовывается в в ссылку для внешнего использования
    • Добавьте ссылку в «Избранное» нажав «Добавить в избранное» (если у вас установлено право «Сохранение данных пользователя»)
    • Откройте список избранного нажав пиктограмму «Звездочка», реализованы возможности перехода, переименования, закрепления и удаления ссылок.
    • Кнопка «Копировать и закрыть» — нажмите кнопку ссылка будет скопирована в буфер обмена. Пример ссылки e1cib/list/Справочник.HS_НаборИсточников
      • Если переключатель «Копировать название» включен, к ссылке будет добавлено название объекта. Пример ссылки: Набор источников: e1cib/list/Справочник.HS_НаборИсточников
  3. Вставьте скопированную ссылку в письмо, чат или файл (Ctrl+V), добавьте в «Избранное».
  4. Чтобы перейти по ссылке:
    • Скопируйте ссылку.
    • Нажмите кнопку «Сервис и настройки» выберите «Перейти по ссылке» (сочетание клавиш Shift+F11)
    • Вставьте скопированную ссылку в поле «Ссылка» и нажмите кнопку «Перейти».

 

Примечание. Для стандартных функций из меню «Функции технического специалиста» получение ссылок не поддерживается.

Аналитический портал

Что такое формы ввода данных?

Подсистема сбора данных с настраиваемыми формами ввода, позволяет вручную вносить или изменять данные, подробнее см. раздел «Формы ввода данных».

Что такое RLS?

RLS (Record Level Security) — подсистема для управления ограничениями доступа к данным на уровне записей, подробнее см. «Настройка RLS запросами с пользовательскими переменными».

В нижней части экрана появляется сообщение об ошибке на красном фоне, куда смотреть?

В конце всего текста ошибки есть описание конкретной проблемы. Зачастую ошибки связаны с синтаксисом SQL.

Проблемы с загрузкой из excel

  • ​Бесконечная загрузка, ошибка при загрузке — такие проблемы характерны для больших файлов excel ~1 млн строк, при загрузке желательно убрать все форматирование. Если листов больше одного, попробовать создать отдельный файл с данными для загрузки. В конечном итоге на загрузку должна поступать простая таблица с данными.
  • Проблемы с обновлением ранее загруженного файла — проблема зачастую возникает при выборе не верной схемы для дополнения данных. В качестве схемы необходимо выбрать ранее загруженный файл. Файл обновления должен иметь те же колонки\типы данных, что и исходный. В противном случае обновление произвести не получится, подробнее о загрузке из excel см. раздел «Загрузка данных из файлов Excel».

Как использовать одно вычисляемое поле на всех элементах дашборда?

Есть два пути решения данной задачи:

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

Как посмотреть версию портала?

Перейдите в раздел «Лицензия» в настройках портала. В разделе отображается таблица с параметрами и его значениями, найдите параметр «Версия портала».

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

Слетела лицензия, почему и что делать?

Такое происходит при изменении конфигурации сервера, на котором установлен аналитический портал. Свяжитесь с вашим менеджером, подробнее см. раздел «Лицензирование портала».

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