Форсайт. Аналитическая платформа

Современный программный комплекс для интеллектуального анализа данных класса Enterprise BI.
Универсальный инструментарий платформы готов к решению задач бизнес-аналитики любой сложности: классической (отчеты, аналитические запросы) и продвинутой (глубокая аналитика, Data Mining).
Обработка и анализ
Любые операции с данными, в том числе с большими объёмами данных: data mining, ETL, оптимизация, хранение и др.

Анализ данных, многомерный анализ, прогнозирование, аналитика и отчёты
Платформа для прикладных решений
Одна платформа для множества решений:
  • Для бизнеса и огранов власти
  • Для партнёров
  • Для персонального использования
Наше участие в проекта
Интерфейс пользователя веб-версии продукта
Компоненты и их взаимодействие
Были среди тех, кто начинал эту разработку с нуля.

Реализовали сложные компоненты с высокими требованиями к отклику и объёму обрабатываемых данных
Примеры

  • Многоуровневый выпадающий список с возможностью поиска и фильтрации, и, что самое главное, отображением миллионов элементов одновременно (без подгрузки с сервера) полностью на стороне браузера
  • Отображение табличных отчётов сложной формы с тысячами комбинаций фильтров, применямых на лету (лишь после единой загрузки пакета данных с сервера. Все остальные действия польностью на клиентсвой стороне)
  • Графический редактор деревьев помощи принятия решений, позволяющий отображать и редактировать десятки тысяч вершин и их связей
Над чем мы работали
Серверная часть
ETL
  • Инструмент извлечения данных из неформатированных источников
  • Преобразование разнородных данных к единому формату
  • Загрузка в требуемое хранилище
Универсальный редактор формул
Специализированный редактор предназначен для составления выражений, формул, условий. Применяется для настройки:

  • вычисляемого элемента измерения;
  • фильтрации и сортировки данных с учётом иерархии;
  • расчёта фактора модели, вычисляемого временного ряда;
Универсальный редактор формул
Также применяется для настройки:
  • вычисляемых полей преобразователей данных в задаче ETL;
  • параметров особых алгоритмов в деревьях принятия решений;
Мы значительно дорабатывали первый пункт и полностью реализовывали второй
Алгоритмы работы деревьев принятия решений
Наша особая зона ответственности была связана с ДПР.

Их серверную реализацию мы выполняли и с использованием собственного языка Fore платформы, и с использованием возможностей С/С++