惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

人人都是产品经理
人人都是产品经理
T
Threatpost
Google DeepMind News
Google DeepMind News
WordPress大学
WordPress大学
Recorded Future
Recorded Future
小众软件
小众软件
N
Netflix TechBlog - Medium
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
H
Hackread – Cybersecurity News, Data Breaches, AI and More
L
LangChain Blog
博客园 - 聂微东
美团技术团队
F
Fortinet All Blogs
I
InfoQ
U
Unit 42
酷 壳 – CoolShell
酷 壳 – CoolShell
阮一峰的网络日志
阮一峰的网络日志
The Cloudflare Blog
罗磊的独立博客
Stack Overflow Blog
Stack Overflow Blog
J
Java Code Geeks
S
SegmentFault 最新的问题
The GitHub Blog
The GitHub Blog
Vercel News
Vercel News
GbyAI
GbyAI
有赞技术团队
有赞技术团队
博客园 - 【当耐特】
H
Help Net Security
B
Blog
CTFtime.org: upcoming CTF events
CTFtime.org: upcoming CTF events
aimingoo的专栏
aimingoo的专栏
C
Check Point Blog
Jina AI
Jina AI
The Register - Security
The Register - Security
Hugging Face - Blog
Hugging Face - Blog
Microsoft Azure Blog
Microsoft Azure Blog
博客园 - 叶小钗
Recent Announcements
Recent Announcements
D
DataBreaches.Net
IT之家
IT之家
雷峰网
雷峰网
Y
Y Combinator Blog
W
WeLiveSecurity
P
Proofpoint News Feed
cs.CL updates on arXiv.org
cs.CL updates on arXiv.org
量子位
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
博客园 - 司徒正美
月光博客
月光博客
The Hacker News
The Hacker News

Все публикации подряд на Хабре

Ловим музу за клавиатуру: как айтишнику стать автором Что умеет Midjourney в 2026? Мой немного грустный разбор этого шикарного инструмента Никто не любит писать тесты, но ИИ может исправить это IPv8 выглядит как мечта. Поэтому почти наверняка не взлетит Производители вернули в продажу материнки с DDR3. Что происходит? Управление агентом с телефона через Telegram теперь в KodaCode От координации к лидерству: как меняется роль руководителя разработки Я сделала родителям бизнес вместо пенсии: зарабатываем 70 тысяч, мама не даёт продать В три раза быстрее приемка товара и оптимизация трудозатрат на 73%: как «РСТ-Инвент» помог Gulliver Group ИИ-шечный мир победил? О влиянии искусственного интеллекта на игропром Кремль снижает давление на Телеграмм пока Европа строит интернет по паспорту Как CEO, CTO и CIO за 8 часов собрали ИИ-директора, который умеет держать позицию под давлением Как (не) потерять домен за выходные Вместо 8 разных VPS: как я организовал практику студентам на одном сервере Почему твой Open Source проект не замечают? R&D: искусство управления неопределенностью в разработке AI-дефляция: вакансий для разработчиков больше, а рост зарплат — худший за 15 лет Мы отдали управление роботами OpenClaw. Что из этого вышло Галактический ID: система идентификации для всех форм разумной жизни Шесть основ бизнес-анализа: начинаем с вопроса «Кто в игре?» Код-ревью, в котором дело не в коде Данные переехали. Команда — нет Системной подход к сдаче OSWE в 2025 Почему комната управления реактором покрашена в цвет морской пены 4 YAML-файла вместо PySpark: как аналитикам строить пайплайны без разработчиков LLM-агент для поиска свободных доменов: автоматизируем подбор Когда, зачем и как правильно начинать новую сессию в Claude Code? Как я заставил нейросеть писать макросы для FreeCAD Анатомия ИИ‑агента для подбора персонала. От тысячи резюме к топ‑10 за минуты Опыт разработчика как экономика внимания Автономность как точка невозврата: кто будет субъектом в цифровом будущем Обучение ИИ в «диких» условиях: как рутинные действия превращаются в датасеты Как измерить LLM для задач кибербеза: обзор открытых бенчмарков Где хранить код? Сравнение GitHub, GitLab и Bitbucket Математика объясняет, почему нормальное распределение встречается повсюду Почему ваш FinOps не работает: 12 тезисов от практиков Как подписать проектную документацию УКЭП с использованием бесплатных лицензий Pilot Адаптивное администрирование Sigla Vision Я грузил уран в бочки, а потом 20 лет строил ИТ в атомной отрасли Чем позвонить с Эвереста? История и обзор спутниковой связи. Часть 2 Как языковая модель помогает контролировать качество инструктажей по охране труда в металлургии Как не передать на desktop свой IP в РКН Анатомия SAP Privileges: как устроено управление правами в macOS MoneyDev: Сказка про три главных слова Обновлённый токенизатор видео K-VAE 2.0 от Сбера Как сделать диспетчеризацию дома на 1284 квартиры почти бесплатно Как мы разогнали железную дорогу Мы дали агентам рутину. Теперь надо решить — что делать с освободившимся временем Токсичный контент, промпт-хакинг и защита ИИ — всё о Guardrails для LLM Умный город начинается с точного взгляда: как «Фалькон Тех» меняет пространство к лучшему Навайбкодил приложение для анализа графов Почему Дюну так интересно читать? Упрощаем работу с рутиной или как стать Гендальфом Белым Деконструкция Go: CPU, RAM и что там происходит. Go Assembler база. Часть 1.1 Какие профессии исчезнут из-за ИИ, а какие появятся? И что с этим делать Как мы построили IT-отдел, где хочется расти: архитектурные встречи, прозрачные метрики и книжные подарки Rufler: Делаем из Claude Code автономный рой через один YAML-конфиг Sing-box и белый список приложений Как построить надёжный обмен сообщениями в микросервисах: лучшие практики для enterprise OpenAI строит MLM-пирамиду, а McKinsey и Accenture помогают ей в этом Дом, который не построил Фишер (Часть 2) «Сверхзвуковой математик» против «Вдумчивого логиста»: битва алгоритмов 3D-упаковки Мультимодальные модели – грубый и дорогой инструмент Разговоры ничего не стоят. Код тоже Проверки физических лиц: с кого начнет ФНС Топ-10 бесплатных нейросетей для создания видео в 2026 году Первые слои кода: как наши решения сегодня определяют архитектуру ИИ на десятилетия Разработка нового статического анализатора: PVS-Studio JavaScript Поиск уязвимостей ПО: базовый минимум или роскошный максимум Почему оценка персонала не работает как инструмент управления Как мы разработали ИИ-ассистента и сократили рутину продуктовой команды на 50% Как я ушел из найма, нажарил косточек и продал на маркетплейсах на 168 млн в год Когда 1С:ERP уже внедрена, а нормального производственного плана всё ещё нет Как я сделал Claude мультимодальным, подключив к нему Qwen Omni Как приглашение на вакансию мечты превращается в атаку Infrastructure as Code: философия и лучшие практики IaC Тестируем Yandex Code Assistant на задаче, в которой нужно хранить секреты nxs-universal-chart v3.0: новое поколение универсального Helm-чарта Callback Injection: Техника, которая отправила Microsoft Defender в глухой нокаут «Все идеи на стол»: митап как способ вывести проект из тупика Сегодня я узнал нечто новое о GPU благодаря багу в своей игре Как заставить LLM ̶ ̶г̶а̶л̶л̶ю̶ ̶ эволюционировать Карта событий как фундамент аналитики: практический кейс для E-commerce Что выбрать для AI: x86, ARM или RISC-V? Дайджест железа за март Роль соматических мутаций в развитии аутоиммунных заболеваний: путь к избирательной терапии Mythos от Anthropic — тревожный сигнал для всех, а не только для банков Guardrails для LLM на Java: как приручить промпт‑инъекции и токсичные ответы Green-VLA: как мы собрали VLA-модель для реального антропоморфного робота и не потеряли обобщение Финансовая гонка вооружений: почему умные люди добровольно в ней участвуют Эра ИИ-агентов наступила: выбираем лучшего цифрового сотрудника # Практический опыт внедрения WinCC Redundancy на производственном предприятии Сделал MVP за 3 дня, а потом неделю прикручивал оплату. Оно того стоило? Физика против Маска: почему Starship V3 может оказаться ещё одной катастрофой Нефть Венесуэлы: крупнейшие запасы в мире, но не крупнейшая нефтяная держава JPA 4. Переосмысление Hibernate Почему зеркальная фотокамера Nikon D5 десятилетней давности идеально подошла для миссии «Артемида-2» Проект «Уровень-Спутник» или как мы сделали платформу для гидрологов «Замедлиться, чтобы ускориться»: почему ИИ повышает цену ошибок в требованиях и архитектуре Как с нуля поднять трафик IT-компании на 1657% при бюджете 55 тыс. и выжить Pixel-perfect Downsampling — идеальная отрисовка 50 миллионов точек без потерь
Можно ли запустить корпоративную BI+ETL-систему за 1,5 млн рублей? Часть 5: «Форсайт. Аналитическая платформа»
Андрей Рыжик · 2026-05-13 · via Все публикации подряд на Хабре

Меня зовут Андрей Рыжик, я 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-систем.

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