Часто задаваемые вопросы

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

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

Что такое Modus BI?

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

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

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

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

Что такое Modus ETL?

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

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

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

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

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

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

Обновления устанавливаются вручную в соответствии с инструкциями ETL и Аналитического портала.

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

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

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

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

ETL

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

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

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

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

Зачем использовать «Агент ETL»?

  • Если перекачиваются очень большие объемы данных. С агентом ETL памяти использоваться будет на порядок меньше.
  • Сам процесс сбора и заливки сырых данных выполняется намного быстрее с Агентом.
  • При работе под OC Linux использование «Агента ETL» обязательно, т.к. именно агент выполняет запросы к СУБД(запросы трансформации, запросы вставки сырых данных и т.п.)

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

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

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

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

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

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

Решение: выполнить настройку защиты от опасных действий

  • Сбор данных выполняется с помощью Агента ETL. При этом он не может доставить в базу ETL информацию об этапах сбора данных.
    В этом случае в логе Агента ETL будут события

Решение: проверить корректность выполненной публикации информационной базы ETL и корректность настроек Агента ETL. А именно параметров для передачи логов о сборе данных - параметры ETLLogURL и ETLSuccessURL

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

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

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

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

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

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

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

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

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

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

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

Что такое RLS?

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

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

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

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

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

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

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

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

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

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