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

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

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

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

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

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

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

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

  • Как часто выходят релизы ETL и Аналитического портала? — раз в два месяца выпускаются полноценные релизы.

  • Как производится обновление системы ETL, АП? — Обновления устанавливаются вручную в соответствии с инструкциями(to be) ETL и Аналитического портала.

  • Как реализовать автоматическое обновление данных? — для такого рода задач используется ETL, на аналитическом портале такой функционал не предусмотрен.

  • Что делать если обнаружился баг или есть замечание по функционалу? — подробно опишите и пришлите на 112@modusbi.ru, так Вы поспособствуете улучшению продукта.

ETL

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

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

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

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

  • Где можно посмотреть подробности ошибки? — в журнале регистрации. Перейти в раздел Администрирование > Обслуживание > Журнал регистрации

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

  • Как установить подключение к базе данных с режимом совместимости 8.2.13, если по инструкции адаптер можно установить на версию совместимости не ниже 8.3.5? - При данном режиме совместимости, адаптер можно установить только “внутрь” конфигурации, а не в виде расширения.

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

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

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

  • Что такое формы ввода данных? — подсистема сбора данных с настраиваемыми формами ввода, позволяет вручную вносить или изменять данные. подробнее (to be)
  • Что такое RLS? — (Record Level Security)подсистема для управления ограничениями доступа к данным на уровне записей. подробнее
  • В нижней части экрана появляется сообщение об ошибке на красном фоне, куда смотреть? — в конце всего текста, есть описание конкретной проблемы. Зачастую ошибки связаны с синтаксисом SQL.
  • Проблемы с загрузкой из excel:
    • бесконечная загрузка, ошибка при загрузке — такие проблемы характерны для больших файлов excel ~1 млн строк, при загрузке желательно убрать все форматирование. Если листов больше одного, попробовать создать отдельный файл с данными для загрузки. В конечном итоге на загрузку должна поступать простая таблица с данными.
    • проблемы с обновлением ранее загруженного файла — проблема зачастую возникает при выборе не верной схемы для дополнения данных. В качестве схемы необходимо выбрать ранее загруженный файл. Файл обновления должен иметь те же колонки\типы данных, что и исходный. В противном случае обновление произвести не получится. подробнее о загрузке из excel (to be)
  • Как использовать одно вычисляемое поле на всех элементах дашборда? — есть два пути решения данной задачи:
    • Простым копированием скрипта для других элементов
    • Добавить выражение в набор данных, в этом случае созданный показатель будет доступен всегда. подробнее о вычисляемых полях (to be)
  • Слетела лицензия, почему и что делать? — такое происходит при изменении конфигурации сервера на котором установлен аналитический портал. Свяжитесь с менеджером.