«Форсайт. Аналитическая платформа»: краткий обзор возможностей и опыт внедрения

Ирина Жих, ведущий аналитик отделения разработки информационных систем, компания «Форс – Центр разработки» (ГК Форс)
Введение
В условиях ухода с российского рынка ключевых западных поставщиков аналитических систем (Oracle BI, Power BI, SAP BO) и всё большего усиления санкционного давления, перед крупным бизнесом и госсектором встала задача не просто найти им замену, а обеспечить настоящий цифровой суверенитет.
Заказчикам требуются технологически зрелые решения с широкими функциональными возможностями, которые могли бы стать полноценной платформой для работы с данными на всех этапах.
Российский рынок BI-систем активно развивается, и главным стимулом здесь является импортозамещение и растущий спрос со стороны государства и крупного бизнеса. Отметим, что BI-платформы нужны тогда, когда объем данных растёт экспоненциально и становится слишком большим для ручной обработки. Тогда требуется централизованная, интерактивная система для всех источников данных, позволяющая применять современные инструменты для принятия обоснованных решений — в том числе, проводить глубокий анализ данных в различных разрезах, строить витрины данных, дашборды и пр. Тренд последних лет — консолидация данных и построение единого источника достоверной информации.
Одним из заметных игроков на этом рынке является компания «Форсайт», разработавшая целый стек специализированных продуктов для бизнес-аналитики: цифровую аналитическую платформу, программные комплексы для управления данными и мобильные решения для автоматизации бизнес-процессов.
В этой статье мы расскажем:
- Почему «Форсайт. Аналитическая платформа» стала нашим стратегическим выбором при поиске российских аналитических систем и хранилищ данных, а её вендор — надёжным партнёром
- В чём ключевые преимущества этой платформы по сравнению с другими российскими BI-решениями для работы в масштабах государственных федеральных и крупных бизнес-структур
- Что показал наш опыт работы на проектах федерального уровня
- С какими функциональными ограничениями системы можно столкнуться
- В каких случаях эффект от внедрения будет соответствовать ожидаемому, а в каких — нет
Надеемся, этот материал будет полезен тем, перед кем стоят такие же задачи — переход с зарубежных BI-инструментов на российские аналоги, поиск и оценка подходящих вариантов, выбор решения. И если, как и в нашем случае, им стал Форсайт, то мы постараемся помочь составить реалистичное представление о том, что ждет вашу команду при работе с данным продуктом.
Основа основ: полная технологическая независимость и надежность
«Форсайт. Аналитическая платформа» полностью соответствует этим требованиям. Приведём некоторые факты:
- Платформа включена в Единый реестр российского ПО. Это базовое требование для работы с госструктурами и компаниями с госучастием, а также гарантия российского происхождения и прав на интеллектуальную собственность.
- Безопасность. Наличие сертификата ФСТЭК России на соответствие 4 уровню доверия (согласно 76 приказу ФСТЭК), 5 классу защиты (согласно РД СВТ) и Техническим условиям. Сертификация обеспечивает требуемый уровень защиты данных, позволяя использовать ее для работы с конфиденциальной информацией и государственными информационными системами (ГИС).
- Кроссплатформенность. В отличие от многих зарубежных систем, «Форсайт. Аналитическая платформа» гарантирует корректную работу с российскими операционными системами (например, Astra Linux, РЕД ОС) и системами управления базами данных (PostgreSQL, Postgres Pro), решая проблему совместимости и миграции.
- Технологическая зрелость. Ядро платформы — наследие Prognoz Platform. Это важно: мы работаем не со стартапом, а с технологически зрелым решением, которое развивалось в России более двух десятилетий и в котором аккумулирован обширный опыт работы с данными Enterprise-уровня.
Функциональные возможности
«Форсайт. Аналитическая платформа» — это полнофункциональное решение класса Enterprise BI, охватывающее весь цикл работы с данными. Универсальный инструментарий платформы удобен в эксплуатации и способен решать аналитические задачи любой сложности.
Функционал платформы включает:
- Управление данными (ETL): мощный графический инструментарий для консолидации данных из разнородных источников (СУБД, Big Data, Excel) с использованием технологий In-memory для высокой производительности
- Классический BI: интуитивно понятные средства для ежедневной работы, создания интерактивных дашбордов
- Регламентная отчетность: инструменты для верстки определённых форм регламентной отчетности
- Low-code инструменты для быстрого создания форм ввода данных и настройки бизнес-процессов
- Продвинутая аналитика: наличие мощного предиктивного функционала, включающего моделирование, прогнозирование, оптимизацию и Data Mining, а также интеграцию с внешними ML-библиотеками (R и Python)
- Мобильность: поддержка мобильной платформы для оперативного доступа к отчетности на любых устройствах
Система безопасности
В аспекте аутентификации «Форсайт. Аналитическая платформа» предлагает гибкую корпоративно-ориентированную модель, отвечающую основным принятым сценариям работы. Для классической инфраструктуры поддерживается интеграция с Active Directory. Для современных и распределенных систем доступна аутентификация через OAuth 2.0 и OpenID Connect, что удобно для интеграции с корпоративными порталами или облачными сервисами. Для работы в госсекторе и при строгих корпоративных стандартах реализована поддержка единого входа (SSO) через протокол SAML. Важный нюанс: полный спектр внешней аутентификации доступен в веб-версии платформы, тогда как десктоп-клиент в основном ориентирован на встроенную или AD-аутентификацию.
Ключевой особенностью разграничения доступа является поддержка Row-Level Security (RLS) — механизма динамического ограничения строк на уровне данных. Помимо RLS, доступна защита на уровне атрибутов (OLAP-срезов), объектов репозитория (отдельных отчётов, дашбордов, источников данных) и даже отдельных столбцов таблиц.
Существуют следующие механизмы контроля доступа:
- DebugView для логирования запросов
- Протокол доступа для аудита действий пользователей
- Data Lineage для отслеживания цепочек данных
Опыт внедрения
В рамках одного из наших проектов результатом работ стало внедрение аналитической платформы данных на импортозамещенных технологиях. «Форсайт. Аналитическая платформа» позволила выполнить различные виды аналитических задач: сбор данных из систем компании в различных режимах, подготовка оперативной, аналитической и регламентной отчетности, исследование данных. Успешно осуществлена миграция выбранного объема отчетности и процессов ее подготовки, реализованных ранее в различных хранилищах данных.
Для крупных государственных ведомств очень важны возможности подготовки регламентной отчётности, когда отчетная форма строго определена — шапки, отступы, расположение текста, таблиц, ширина столбцов и т.д. «Форсайт. Аналитическая платформа» — это одно из немногих российских решений, где реализованы возможности такой Pixel-perfect вёрстки отчетных форм.
Данные для регламентных отчетов в нашем случае были получены из реляционных источников данных. Реляционная область данных отображает данные в отчете напрямую из реляционных объектов, таких как таблицы данных, запросы.
Преимущество использования запроса для регламентного отчета еще и в том, что в самом запросе реализована возможность вводить параметры, идентификаторы которых используются в отчете в дальнейшем, что позволяет сократить время на формирование отчетности.
Форма регламентного отчета строится на основании указанных требований, а источник данных (запрос) добавляется в отчет с использованием механизма Drag&Drop.
Встроенные элементы управления позволяют оперировать отчетными данными. Например, с помощью элемента управления можно расширить перечень показателей, данные по которым отображаются в отчете, а также использовать параметры, которые определены в самом запросе.
В случае, когда стандартного функционала недостаточно для построения отчета, в «Форсайт. Аналитическая платформа» реализована возможность разработки собственных макросов или прикладных форм при помощи языка программирования Fore. Вместо того чтобы ждать, например, очередную доработку, мы разработали модуль, который сделал именно то, что было нужно бизнесу, и интегрировал его прямо в отчет. В макросах осуществляется обработка событий объектов или реализуются пользовательские функции, которые выполняют какие-либо действия по обработке и представлению данных. Так, в рамках проекта мы разработали модуль, который после вычисления реляционной области записывает необходимую строку в созданный элемент управления, а затем выводит заголовок со значением элемента управления на лист и печатную форму отчета. Готовые отчеты легко экспортируются в распространенные форматы.
Возможность построения регламентного отчета на нескольких вкладках использовалась нами для сравнения формирования одного регламентного отчета с разными источниками данных (на двух запросах к разным БД).
Отметим, что продукт позволяет создавать регламентные отчеты и рассылать их группам пользователей по электронной почте, а также осуществлять аудит действий пользователя, фиксируя их в протоколе доступа. Для логирования запросов используется DebugView.
В результате проекта нам удалось реализовать:
- Pixel-perfect верстку печатных форм
- Динамические параметры в запросах
- Комбинирование табличных данных, текста и графики
- Автоматическую рассылку по расписанию
- Дополнительную бизнес-логику на языке Fore
Ограничения и рекомендации
Говорить, что «Форсайт. Аналитическая платформа» подходит во всех случаях, было бы не совсем корректным. Следует отметить, что платформа технологически достаточно сложна, и ее внедрение требует высокой квалификации как инженеров для развертывания и сопровождения, так и аналитиков для работы с ней. Пройти обучение нужно будет обязательно. Вендор предоставляет широкие возможности обучения в виде стандартных курсов, интенсивов TechEd и др.
Есть пожелания к дальнейшему функциональному развитию платформы. Нам не хватило встроенной системы контроля версий дашбордов и есть ограничения по работе с принтерами для pixel-perfect отчетов.
В целом «Форсайт. Аналитическая платформа» отлично подходит для:
- Крупного бизнеса и госсектора
- Проектов со строгими требованиями к информационной безопасности
- Внедрения комплексных BI-решений Enterprise-уровня
- Команд с опытными и знающими техническими специалистами
Нам представляется, что продукт в меньшей степени подходит для:
- Стартапов и малого бизнеса
- Проектов, где требуется быстрое прототипирование
- Команд без необходимой технологической и аналитической экспертизы