Карточка проекта

Хранилище данных для «Аэрофлот»


Перед компанией Заказчика стояла задача создания прототипа системы сбора данных и представления их в виде OLAP-кубов.

Решение UseTech


UseTech разработал систему, которая позволяет решить следующие задачи:

  • Обеспечить создание единого реляционного хранилища данных с гибко настраиваемой структурой;
  • Обеспечить создание системы сбора и маппирования данных из внешних источников в реляционное хранилище;
  • Предоставить гибко настраиваемый функционал преобразования данных в OLAP-кубы;
  • Предоставить графический интерфейс получения различных срезов OLAP-кубов;
  • Создавать отчеты по данным из OLAP-кубов.

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

  • Компонент сбора и маппирования данных;
  • Реляционное хранилище данных и компонент создания и настройки его структурных элементов;
  • Компонент преобразования реляционных данных в данные OLAP-куба;
  • Компонент представления данных OLAP-куба для пользователя;
  • Компонент настройки и выдачи отчетов по данным OLAP-куба.

Интеграция


Система интегрирована с шиной данных Заказчика (с использованием JMS), откуда она получает все необходимые данные и преобразует их для хранения в реляционной базе данных (MS SQL).

Скриншоты

Система управления проектами Фонда поддержки детей

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

Вас также заинтересует