Можно ли запустить корпоративную BI+ETL-систему за 1,5 млн рублей? Часть 5: «Форсайт. Аналитическая платформа»

от автора

Меня зовут Андрей Рыжик, я product owner BI-направления в компании «Белый код». Это шестая статья из серии, в которой мы изучаем российские BI-системы с поддержкой ETL для клиентов из малого и среднего бизнеса с бюджетом 1,5-2 млн рублей. Сегодня разбираем «Форсайт. Аналитическую платформу» – один из старейших российских BI-продуктов класса Enterprise.

Кратко о критериях

Для тех, кто присоединился к нам с этой статьи, кратко напомню суть. Мы ищем BI-продукт для клиентов из малого и среднего бизнеса с бюджетом 1,5-2 млн рублей на внедрение.

Наши требования:

  • Стоимость внедрения 1,5-2 млн рублей – типичный бюджет клиента из МСБ на BI-проект.

  • BI + ETL в одной системе (допустимо 2 продукта от одного вендора в связке) – чтобы не собирать оркестр из разрозненных продуктов.

  • Возможность извлечения данных из 1С – подавляющее большинство российских компаний работает на продуктах 1С, и это основной источник данных.

  • Желательно без привлечения 1С-разработчика для настройки выгрузки.

  • Собственное хранилище данных (КХД) на любой СУБД – чтобы не зависеть от инфраструктуры источника.

По этим критериями отобрали 6 российских BI-систем, у каждой из которых заявлена поддержка ETL:

Дополнительно решили сделать обзор на экстрактор данных «Денвик», который позволяет выбирать среди большего числа BI-систем. Кроме того, захотелось показать еще один отечественный продукт, который не подходит по критерию BI+ETL. Это зрелая BI-платформа DataLens. Она заслуживает отдельного внимания как ориентир для сравнения.  

«Форсайт» не совсем вписывается в наш бюджет — минимальная стоимость лицензий превышает обозначенные 1,5 млн рублей. Но мы сознательно включили этот продукт в обзор: это одна из старейших и наиболее зрелых российских BI-платформ, и пройти мимо неё в исследовании рынка было бы неправильно.

О компании и продукте

«Форсайт» – российский вендор со штаб-квартирой в Москве и производственными базами в Перми и Санкт-Петербурге. В команде более 300 человек, специалисты из разных городов России. Компания поддерживает партнёрскую модель: более 80 компаний в партнёрской сети, порядка 70 российских и 10 международных заказчиков.

Продукт ведёт историю от системы «Прогноз Платформа», которая зародилась на заре рынка отечественных BI-систем – более 20 лет назад. В своё время «Прогноз» был представлен в квадрате Гартнера наравне с решениями «большой тройки» – IBM, Microsoft и Oracle. Это один из немногих российских BI-продуктов, который попадал в международные аналитические рейтинги такого уровня.

Сегодня продукт называется «Форсайт. Аналитическая платформа» и позиционируется как решение класса Enterprise BI. В 2025 году Форсайт является лидером по большинству критериев в «BI-круге Громова», занимает позиции в топ-2 крупнейших вендоров BI-систем, входит в топ-3 IBP-систем и в «Созвездие BFP».

Среди клиентов – Счётная палата РФ, Министерство экономического развития РФ, Минтруда Республики Беларусь и другие крупные организации.

Важный момент: платформа включена в реестр отечественного ПО и имеет сертификат ФСТЭК, подтверждающий соответствие требованиям регулятора по технической защите информации. Это позволяет работать с персональными данными без нарушения законодательства.

На платформе уже реализованы готовые приложения: бюджетирование и консолидация, управление инвестициями, кредитный конвейер. Их можно использовать как референсную модель и кастомизировать под свои задачи. Но можно и самостоятельно разрабатывать решение с нуля, используя инструменты платформы.

Архитектура

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

Платформа разворачивается на внешней реляционной СУБД – собственной базы данных у системы нет. Поддерживаются следующие типы СУБД:

  • MS SQL Server

  • Oracle Database

  • PostgreSQL

  • PostgrePro Enterprise + PostgrePro Analytical Accelerator (AXE)

  • Tanor Special Edition

  • GreenPlum

  • ClickHouse

Смотри архитектуру — https://www.fsight.ru/platform/

Для работы с данными платформа поддерживает два режима:

  • Первый – загрузка данных из источников в хранилище. Данные извлекаются из источников через ETL-процессы и обрабатываются / хранятся в КХД. Дальше на их основе строятся многомерные кубы, результаты анализа и отчёты.

  • Второй – прямое подключение к источникам.  Многомерные кубы, модели данных строятся непосредственно на источнике. Если в источнике произошли изменения – при обновлении отчёта, бизнес-пользователь увидит актуальные данные без промежуточной загрузки.

Для повышения быстродействия доступен режим MOLAP – кэширование кубов в оперативную память BI-сервера. Можно  загрузить весь куб или отдельный срез.  Применяется технология обработки на лету в оперативной памяти.

На демонстрации вендор показал, что при включённом MOLAP (in-memory) отчёты формируются практически моментально – система не обращается к реляционному хранилищу, а сразу отдаёт данные из кэша.

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

Менеджер обновлений

Отдельно стоит отметить встроенный инструмент «Менеджер обновлений» – это инструмент  для управления жизненным циклом разработки и поставки решений. Платформа позволяет поддерживать работу с несколькими окружениями (dev → test → prod). Можно разработать объект, перенести его в тестирование, протестировать, а затем перенести в продакшн – без остановки основной системы. Помимо объектов и документов, между окружениями можно переносить и данные: например, создать справочник, наполнить его и перенести уже готовый в продуктивное окружение, а также решать задачи резервного копирования объектов конфигураций.

Источники данных

Платформа поддерживает порядка 50 различных источников данных. На демонстрации показали, что подключение к источнику начинается с создания объекта подключения в репозитории: выбирается тип клиента (СУБД), задаются параметры подключения, после чего появляется доступ к таблицам, представлениям и материализованным представлениям.

Типы поддерживаемых источников:

  • Драйверы – OLEDB/ODBC

  • Бизнес-приложения:

    • 1C – через коннектор технологического партнера 1С-Перспектива, протокол Odata, файлообмен, промежуточную базу данных, SQL-запросы.  Собственный коннектор есть в составе коробочного решения Форсайт.Бюджетирование.   

    • SAP – через OLEDB/ODBC, RFC-API, SOAP 

    • Другие бизнес-приложения – возможна интеграция в рамках конкретного проекта.

  • Реляционные СУБД – PostgreSQL, MS SQL Server, ClickHouse, Greenplum, Oracle, Arenadata, PostgrePro Enterprise + PostgrePro AXE, Tantor Special Edition и другие. Часть подключается через нативные коннекторы, часть – через ODBC-драйверы.

  • Файлы – Excel (XLS, XLSX), CSV, TXT, JSON, XML.

  • Веб-сервисы – REST API, SOAP API, отправка и получение GET/POST запросов.

  • Многомерные СУБД и хранилища данных.

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

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

Подключение к 1С

Для нас это ключевой вопрос. Форсайт.Аналитическая платформа позволяет реализовать несколько различных вариантов подключения к 1С.Доступные варианты:

  • Первый – используя функциональность встроенного ETL, подключение через OData (REST). 1С может выступать в качестве REST-источника, и через OData платформа умеет взаимодействовать с ней.

  • Второй – партнёрское решение «1С-Перспектива», которое представляет из себя промышленный коннектор, позволяющий оптимизировать процесс выгрузки данных из 1С в хранилище данных с дальнейшей подготовкой для построения продвинутой аналитики инструментами Форсайт.Аналитическая платформа.

Коннектор «1С-Перспектива» поставляется компанией ООО Форсайт, от имени ООО Форсайт и стоит в прайслисте компании ООО Форсайт. Таким образом, он является решением от ООО Форсайт. 

  • Третий – самостоятельная разработка коннектора на языке Fore. Платформа позволяет написать пользовательский коннектор для ETL-задачи, который будет забирать данные из 1С в нужном формате.

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

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

Наш вердикт по 1С: подключение возможно, но требует привлечения 1С-специалиста. Нативного коннектора «из коробки» нет – интеграция реализуется через OData, партнёрское решение или кастомную разработку. Для нашего сценария (МСБ, минимум специалистов) это ограничение.

Модель данных: справочники и кубы

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

Справочники

Платформа позволяет создавать справочники средствами системы. Доступны различные типы: Табличные, календарные, вычисляемые, справочники НСИ и вычисляемые справочники НСИ, которые в свою очередь могут быть линейными или иерархическими с неограниченным количество иерархий, параметризованными и время-зависимыми. 

 

Ниже представлен интерфейс настройки  календарного справочника, в котором  задаются базовые настройки и специальные параметры такие как: тип календаря, его границы, структура (блоки: дни, месяцы, кварталы, годы) и дополнительные атрибуты.

Справочники можно наполнить данными через ETL или вручную. Также можно строить справочники на основе уже существующих таблиц заказчика – например, подтянуть НСИ из внешней MDM-системы и организовать из одной или нескольких таблиц иерархическую структуру.

Кубы

Куб – это многомерный источник данных. Для его построения задаются факты (показатели), измерения (привязываются к справочникам) и источники данных (таблицы, запросы, представления). Маппинг фактов с полями источника выполняется визуально.

Вычисляемые показатели позволяют расчитать необходимые значения непосредственно при формировании куба. Библиотека Форсайт предлагает более 300 функций для вычислений, которые могут быть использованы при расчете вычисляемых показателей. Есть возможность задать отношения (темп роста, прирост, сравнение периодов – месяц к месяцу, год к году) и единицы измерения и др.

На демонстрации показали срез куба: при выборе показателя данные мгновенно отображаются в отчете, а при смене отчётного периода – пересчитываются. Можно гибко управлять срезом данных куба, определить тип отчёта (план/факт), выбрать версию, организацию. Определить каким образом значения аналитические разрезы будут располагаться на срезе: по столбцам, по строкам, в фиксированных или просто будут являться фильтром. После смены отметки (значений  аналитик), вычисляемые показатели пересчитываются, отчет перестраивается и пользователь видит актуальные данные, соответствующие выбранным фильтрам.

Модель данных для self-service

В десятой версии появилась возможность работы с табулярными (плоскими) моделями данных – по модели, популярной в self-service инструментах. Бизнес-пользователь может самостоятельно подключиться к источнику (таблицы, файлы, существующие кубы), определить связи между таблицами (система предлагает их автоматически, но можно настроить вручную), переименовать поля в бизнес-термины, добавить вычисляемые показатели и сохранить модель как объект в репозитории.

Модель данных работает в двух режимах: прямое подключение к источнику и режим извлечения данных. В режиме извлечения система автоматически формирует аналитическую витрину на базе колоночной СУБД ClickHouse, что обеспечивает высокую скорость агрегации на больших объёмах данных.

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

Обработка данных (ETL)

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

Загрузка данных и построение модели

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

  • Встроенные преобразователи данных позволяют выполнить следующие базовые операции:

    • фильтрация,

    • соединение (внешнее или внутреннее),

    • удаление дубликатов,

    • разделение таблиц по значению какого-либо поля,

    • объединение (вертикальная конкатенация),

    • преобразование по пользовательской формуле,

    • группировка по одному или нескольким полям, доступны агрегирующие функции «Сумма», «Среднее», «Максимальное значение», «Минимальное значение»,

    • сортировка по возрастанию или убыванию.     

  • Более сложные трансформации данных возможны через подключение скриптов на внутреннем языке Fore, а также на языках Python или R. 

  • До начала ETL-задач в программе необходимо выполнить структурирование данных, т. е. представление исходной информации в виде базовых элементов платформы – таблиц, справочников НСИ и многомерных OLAP-кубов. 

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

Источники

В качестве источников ETL-процесса можно использовать:

  • Объекты репозитория – таблицы из подключённых через коннекторы баз данных.

  • Файлы – Excel, CSV, TXT, JSON, XML.

  • REST-источники – подключение к веб-сервисам.

  • Пользовательский тип – собственный коннектор, написанный на языке Fore.

Преобразователи

Стандартный набор преобразователей: фильтрация, соединение (join), удаление дубликатов, разделение, объединение, группировка, сортировка, преобразование данных. Настройка выполняется через графический интерфейс – определяются входы и выходы, можно перенаправить записи с ошибками в отдельную таблицу для дальнейшей обработки.

В преобразователе доступен редактор выражений с доступом к Fore-функциям. Можно создавать пользовательские функции для специфической обработки данных.

На демонстрации был показан ETL-процесс: слева – несколько источников (Excel-таблицы и таблицы из хранилища), данные обогащаются из справочников (дебит, кредит, счета), выполняется соединение и преобразование, на выходе создаются три таблицы – операции, сводные проводки и остатки.

https://help.fsight.ru/ru/mergedProjects/uietl/web/01_general_info/main\_window\_etl.png

Приёмники

Результат ETL-процесса может быть сохранён в объект репозитория (таблица, куб), выгружен в файл (Excel, CSV, JSON, XML) или обработан пользовательским приёмником на Fore.

Логирование и обработка ошибок

Все результаты обработки записываются в журнал загрузки – можно посмотреть, что происходило на каждом шаге и на каком этапе возникла ошибка. Дополнительно можно написать на Fore обработчик событий, который будет реагировать на ошибки и генерировать нестандартные сообщения.

Автоматизация

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

Что не показали

На демонстрации не было показано пакетной загрузки файлов по маске (когда в папке лежат файлы «продажи_январь», «продажи_февраль» и т. д.). На наш вопрос вендор ответил, что это реализуемо через  прикладное решение на Fore, можно создать специализированную процедуру, которая  запускается планировщиком и периодически проверяет папку на наличие новых файлов. Стандартной «кнопки» — «загрузить из папки по маске» в ETL нет – нужна минимальная разработка.

Визуализация и отчётность

У «Форсайта» не один инструмент визуализации, а целый набор – каждый для своих задач. Разберём основные.

Информационные панели (Self-Service)

Это новый инструмент, на который сейчас делается основной акцент в развитии продукта. Информационная панель предназначена для self-service аналитики: бизнес-пользователь может самостоятельно строить отчёты и дашборды на основе доступных источников данных.

https://help.fsight.ru/ru/mergedProjects/uidashboard/informationpanel/data\_analysis\_view.png

Информационная панель поддерживает работу с двумя типами источников: Моделями данных и Кубами. Источников на одной панели может быть неограниченное количество – каждый виджет может работать со своим источником данных.

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

Непосредственно в информационной панели есть возможность создавать вычисляемые показатели (вычисляемые факты). Так же, как при настройке вычисляемых показателей в кубах и моделях данных, есть возможность с помощью встроенного редактора выражений, задать выражение расчета показателя, используя весь набор доступных функций (более 300).

Блоки на панели могут быть синхронизированы между собой. Вендор показал пример: на дашборде по добывающей компании круговая диаграмма «распределение по странам» выступает элементом управления – при клике на сегмент все остальные виджеты перестраиваются, карта обновляется.

Из коробки доступно более 30 виджетов. Если стандартных не хватает – можно подключить плагины на JavaScript. На демонстрации показали карты (глобус, тепловая карта, кластерная карта) и диаграмму Ганта, реализованные как внешние плагины. Карты были созданы с помощью ИИ – вендор отметил, что начали экспериментировать с генерацией плагинов.

Важный момент: плагины на текущий момент имеют ограниченные возможности по интерактивности. Стандартные виджеты поддерживают drill-down и синхронизацию «из коробки», а у плагинов это пока не полностью реализовано. В следующих версиях возможности плагинов должны существенно расшириться.

Фильтры могут быть глобальными (для всей панели) или локальными (для отдельного виджета). Условное форматирование настраивается на уровне каждого блока.

Аналитические панели (классические дашборды)

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

Принципы работы те же: неограниченное количество источников, синхронизация виджетов, drill-down, фильтрация. На демонстрации был показан пример с мнемосхемой загрузки транспортных судов – при выборе отсека отображаются категории грузов.

Регламентные отчёты (Pixel Perfect)

Когда нужно сформировать отчёт с точным форматированием – заголовки, подписи, номера страниц, логотипы, сквозная нумерация, разбивка по буквам в квадратиках – используется инструмент регламентных отчётов.

В основе лежит сетка, похожая на Excel. Можно добавлять листы, вносить данные вручную, писать формулы. Вендор заявляет, что более чем на 95% функции регламентных отчетов повторяют то, что предлагает Excel. Доступны математические вычисления, финансовые функции, работа с датами и текстом.

На лист можно «спроецировать» срез данных из куба – и данные из хранилища будут динамически подтягиваться в отчёт. На одном листе или на разных листах отчета можно разместить несколько срезов, срезы могут быть синхронизированы между собой по одному или нескольким измерениям. При написании формул в ячейках можно ссылаться на   на данные в соседних ячейках листа, либо на данные в ячейках с других листов отчета. Измерения среза данных (организация, период) могут быть вынесены в элементы управления для отчета и при их переключении, (например: выборе элементов из списка справочника) отчёт будет перестраивается.

Визуализации тоже можно встраивать: гистограммы, линейные и круговые диаграммы, области, смешанные типы и многое другое. Данные в ячейках могут быть организованы в виде гиперссылок – клик по показателю переводит на другой лист с детализацией.

Экспорт: XLSX, ODS, PDF. При экспорте в Excel сохраняются не только форматирование, но и формулы – на выходе получается работоспособный Excel-файл.

На демонстрации показали пример банковской справки о досрочном погашении: логотипы, шапки, номера листов, график, сквозная нумерация, разбивка фамилий по буквам – всё сделано средствами регламентного отчёта.

  

Умные таблицы (десктопное приложение)

Отдельный инструмент – «Умные таблицы». Это кроссплатформенное настольное приложение (Linux и Windows), которое является аналогом электронных таблиц со всей функциональностью форматирования и формул, что была показана в регламентных отчётах.

Ключевое отличие: умные таблицы работают с файлами (XLSX, ODS) и при этом могут подключаться к репозиторию Форсайт. Это открывает сценарий онлайн/офлайн-работы:

  1. Пользователь открывает отчёт, подключённый к кубу.

  2. Сохраняет его как XLSX-файл – срез данных сохраняется на уровне файла.

  3. Работает с файлом в офлайне (или даже в обычном Excel) – вносит данные, правит.

  4. Открывает файл в «Умных таблицах», подключается к репозиторию.

  5. Система автоматически проверяет, какие ячейки были изменены, подсвечивает их.

  6. Пользователь сохраняет – данные попадают в хранилище, агрегаты пересчитываются.

На демонстрации показали полный цикл: данные из куба за 2024 год, ввод плана на 2025 год с формулой «значение × 1.2», сохранение в «Форсайт», пересчёт агрегатов. Также показали режим отслеживания изменений (кто, когда, какое предыдущее значение) и возможность прикреплять вложения (файлы, ссылки) к ячейкам куба – например, для добавления обоснования к цифре.

Ввод данных (WriteBack)

Ввод данных в «Форсайт» – это не отдельный специальный механизм, а архитектурная особенность платформы. WriteBack работает из любого инструмента: регламентный отчёт, экспресс-отчёт, форма ввода, умные таблицы. Если куб настроен соответствующим образом и драйвер СУБД поддерживает запись, данные могут сохрнаняться напрямую в хранилище.

Важное ограничение: из информационных панелей (основного развивающегося инструмента визуализации) WriteBack на текущий момент недоступен. Это подтверждается как демонстрацией на встрече, так и документацией вендора – в сравнительной таблице инструментов отчётности напротив информационной панели в строке «Ввод/сохранение данных» стоит прочерк.

На вопрос, можно ли записывать данные в КХД клиента, вендор ответил, что если драйвер позволяет это делать и куб спроектирован так, что листовые элементы не являются агрегатами, то да, каждая ячейка чётко определена через атрибуты, и можно записывать напрямую.

Дополнительно в платформе есть интерактивные формы ввода/вывода: табличные, реестровые, комбинированные и в виде карточек. Формы поддерживают контроль вводимых данных, согласование и экспорт в XLS, XLSX, PDF.

Управление бизнес-процессами (BPM)

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

Встроенный модуль управления бизнес процессами (BPM) для моделирования, мониторинга, оптимизации и работы с бизнес-процессами, регламентами и задачами решения. Гибко адаптируется под требования бизнеса, поддерживает версионность. 

Пользователи,  стандартными инструментами могут осуществлять:

  • создание процессов, подпроцессов, этапов и шагов как последовательных, так и параллельных

  • определение последовательности этапов и шагов, условий их выполнения

  • настройку сроков выполнения шагов, их параметров, объектов для ввода, согласования и расчёта данных

  • назначение кураторов процесса и ответственных за выполнение шагов

  • формирование сегментов данных, к которым будет предоставляться доступ на каждом шаге

  • настройку выполнения процессов по расписанию

  • автоматическое выполнение подпроцессов и шагов расчёта

  • выполнение процессов и подпроцессов с заданными параметрами

  • запуск параллельных процессов

  • уведомление участников процесса (например, по почте) о ходе процесса, о выполнении действий в системе, необходимости выполнения задач и действий по ним

  • определение схемы статусов процессов, подпроцессов, этапов и шагов 

  • визуальный мониторинг хода выполнения процесса, подпроцесса, этапов, шагов по статусам

Типы шагов: ввод данных, ETL-задача, расчёт, ручное действие, вызов метода на Fore, вызов подпроцесса (с неограниченной вложенностью), согласование.

Для каждого шага определяется: ответственный пользователь, объект полномочий (срез данных, с которым разрешено работать – вплоть до ячейки), срок выполнения (от минуты до года). После завершения шага полномочия могут быть автоматически отозваны.

Настраиваются события и триггеры: например, перед выполнением шага система отправляет email-уведомление с параметрами процесса и ссылкой на форму ввода. Шаги можно настраивать на параллельное выполнение, использовать шлюзы (условные переходы в зависимости от результата).

Мониторинг: зелёный – этап завершён, синий – активный, оранжевый – откат. Для каждого шага доступен журнал действий.

На демонстрации показали пример с тремя шагами: ввод данных → форма ввода → согласование прогнозной выручки. При открытии формы ввода пользователь видит поля для редактирования, несохранённые данные подсвечиваются жирным шрифтом, данные, не прошедшие контроль, – красным фоном.

Безопасность и управление доступом

Система безопасности – одна из сильных сторон платформы. Управление доступом реализовано на нескольких уровнях:

  • На уровне объектов – можно закрыть доступ к отчётам, дашбордам, кубам. Три режима: полный запрет, только чтение, полный доступ (создание и редактирование).

  • На уровне строк (RLS) – пользователь видит в отчёте только «свои» данные, определённые срезом куба.

  • На уровне ячейки – можно ограничить доступ к конкретной ячейке в кубе. На встрече вендор подчеркнул, что управлять разрешениями можно до отдельной ячейки

Поддерживаются дискреционная и мандатная модели контроля доступа. Есть выделенный администратор информационной безопасности и аудит работы пользователей – можно проанализировать, кто как работал с системой, какие инструменты использовал, какие документы и данные затрагивал.

Инструменты разработки

Платформа предлагает развитые инструменты для кастомизации:

Язык Fore – проприетарный объектно-ориентированный язык программирования, который, по словам вендора, чем-то напоминает C#. С его помощью можно неограниченно кастомизировать базовую функциональность: от простых скриптов анализа данных до сложных интерфейсов и веб-форм.

В системе есть встроенная IDE с поддержкой отладки, запуска, инспекции объектов. Модули и функции, написанные на Fore, можно использовать в любых инструментах платформы: в ETL, в вычислениях кубов, в обработчиках событий, в бизнес-процессах.

Интеграция с внешними языками – R, Python, Java. Можно подключать внешние солверы (математические пакеты) и использовать их внутри платформы для расчётов и решения аналитических задач.

Веб-формы – позволяют вести полноценную веб-разработку средствами Fore, создавая кастомные формы для специфических бизнес-задач.

Библиотека визуальных компонентов – более 30 виджетов из коробки, поддержка SVG-карт, 3D-карт, анимации, интеграция с сервисами карт (Google Maps, OpenStreetMap, Яндекс, Bing, ArcGIS). Поддерживается разработка плагинов визуализации на JavaScript.

На вопрос, сможет ли LLM (ChatGPT, Claude) помочь в написании кода на Fore, вендор ответил, что не пробовал, но документация по языку открыта, и, возможно, нейросети её используют.

Лицензирование и стоимость

Модель лицензирования – по уровням. Платформа продаётся как единый пакет, и в зависимости от уровня лицензии пользователь получает доступ к определённому набору инструментов. Продукт позиционируется все же как Enterprise BI. Цены – по запросу.

Заключение

Что понравилось

  • Зрелость и история продукта – более 20 лет развития, наследие «Прогноз Платформа», позиции в квадрате Гартнера. Это не стартап, а проверенное временем решение.

  • Всё в одной системе – BI, ETL, BPM, формы ввода, конструктор моделей, анализ временных рядов, регламентные отчёты. Единая платформа, единый репозиторий.

  • Мощный WriteBack – запись данных из любого инструмента напрямую в хранилище. Офлайн-режим через «Умные таблицы» – уникальная для рынка функция.

  • Управление бизнес-процессами – полноценный BPM внутри BI-платформы. Этапы, согласования, уведомления, контроль сроков. Немногие решения могут предложить подобное.

  • Безопасность до уровня ячейки – дискреционная и мандатная модели, сертификат ФСТЭК. Для госсектора и организаций с высокими требованиями к защите данных это критично.

  • Менеджер обновлений – поддержка нескольких окружений (dev/test/prod) из коробки.

  • Pixel Perfect отчёты – для задач со строгим форматированием (банковские формы, регуляторная отчётность) инструмент регламентных отчётов закрывает потребность полностью.

Что вызвало вопросы

  • Язык Fore – проприетарный язык для кастомизации. Для пользовательских преобразований в ETL, обработчиков ошибок, кастомных коннекторов нужно осваивать Fore. Это дополнительный порог входа по сравнению с системами, где трансформации делаются визуально или на SQL.

  • Enterprise-позиционирование – платформа создавалась для крупного бизнеса и госсектора. Клиенты – Счётная палата, министерства, крупные корпорации. Насколько комфортно будет МСБ с бюджетом 1,5 млн рублей – вопрос открытый.

  • Аналитические панели (классические дашборды) не развиваются – вендор честно сказал, что основное развитие идёт в сторону информационных панелей. Для тех, кто привык к классическому дашбордингу, это может быть неудобно в переходный период.

  • Загрузка файлов по маске – стандартной возможности нет, требуется минимальная разработка на Fore.

  • Стоимость – цены по запросу. Для Enterprise-решения с таким набором функций стоимость может выходить за рамки нашего бюджета.

Результаты по нашим критериям

«Форсайт. Аналитическая платформа» – это мощное Enterprise-решение, которое впечатляет функциональностью: от ETL и OLAP-кубов до BPM и WriteBack в хранилище. По глубине и широте возможностей это одна из самых зрелых платформ, которые мы рассмотрели в серии. Однако для нашего сценария – МСБ с бюджетом 1,5 млн рублей, типичным ландшафтом «1С + Excel» и минимумом ИТ-специалистов – продукт выглядит избыточным. Сильные стороны платформы (BPM, Pixel Perfect, гранулярная безопасность, многомерные кубы) раскрываются в проектах масштаба министерства или крупного холдинга, а не в задаче «дать аналитику для сети из 20 аптек».

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

Другие статьи из серии:

ссылка на оригинал статьи https://habr.com/ru/articles/1034552/