Технология - Решение по бизнес аналитике - ЭСК-Центр
Внедрение систем ИСКС для управления и оперативного учета проектов капитального строительства.
Консалтинг, методическое обеспечение и регламентация процессов КС.
Комплексные решения по интеграции систем.

Технология

АС МСО является классическим примером аналитической (BI) системы, и при ее создании пришлось решать несколько типовых задач:

Получение данных от удаленных объектов строительства.

В проекте АС МСО решена задача получения данные от участников проектов сооружения, использующих разнородные информационные системы, поэтому использовались различные технологии:

  • а) Для участников, использующих типовые системы ИСКС на базе продуктов Oracle, использована технология репликации Oracle, обеспечивающая быструю передачу больших объемов данных. Специальным требованием данного проекта является «фильтрация» реплицируемых данных (например, из БД генпроектировщика ИСУП НИАЭП передаются данные только по ограниченному набору объектов сооружения и документов объекта, причем контроль над набором передаваемых данных происходит на стороне внешней системы). Для реализации требования использовалась технология репликации на основе материализованных представлений (Snapshot Replication) и разработка нестандартной «трехзвенной» архитектуры -данные реплицируются в два этапа с помощью промежуточной БД «Фильтр» Репликация настроена на ежесуточное выполнение (в ночное время).
  • б) Для участников использующих информационные системы на других платформах (разнотипные узлы) используется технология обмена файлами согласованного формата. Данные полученные от удаленных участников проекта разными способами, загружаются в однотипные схемы-реплики в центральной БД Oracle.
Общая архитектура системы АС МСО

Общая архитектура системы АС МСО.

Загрузка данных в ROLAP-хранилище.

На следующем этапе обработки данные унифицируются, нормализуются, структурируются по многомерному принципу, агрегируются и загружаются в ROLAP-хранилище(ETL). Процедуры ETL разработаны на встроенном языке БД Oracle(PL/SQL) и выполняются ежесуточно по окончании процедур репликации.

Визуализация аналитических данных и формирование отчетности.

Успех проекта во многом зависит от выбора инструмента разработки пользовательского интерфейса, который должен обеспечить оптимальный баланс таких свойств, как удобство работы пользователя, достаточно высокую скорость отклика BI-системы, презентабельную графику, возможность быстрой модификации по требованию заказчика. В проекте АС МСО таким средством был выбран Oracle Application Express(версия 4.1.). (см. примеры разработанных экранных форм)

Схема ПТК системы АС МСО

Схема ПТК системы АС МСО.

Трехзвенная архитектура выборочной репликации

Трехзвенная архитектура выборочной репликации.