21
ПЛАТФОРМА БИЗНЕС-АНАЛИТИКИ ТЕХНИЧЕСКОЕ ОПИСАНИЕ

J F ; M O I K G ; ; H ; F C M C E C M @ P H C R @ L E J C ...bars-tm.ru/wp-content/uploads/2016/06/Alpha-BI-white-paper.pdf · 4 1 = = @ ? @ H ALPHA BI 1.1 I \ t [ c h o i k g [ q

  • Upload
    others

  • View
    0

  • Download
    0

Embed Size (px)

Citation preview

Page 1: J F ; M O I K G ; ; H ; F C M C E C M @ P H C R @ L E J C ...bars-tm.ru/wp-content/uploads/2016/06/Alpha-BI-white-paper.pdf · 4 1 = = @ ? @ H ALPHA BI 1.1 I \ t [ c h o i k g [ q

ПЛАТФОРМА БИЗНЕС-АНАЛИТИКИ

ТЕХНИЧЕСКОЕ ОПИСАНИЕ

Page 2: J F ; M O I K G ; ; H ; F C M C E C M @ P H C R @ L E J C ...bars-tm.ru/wp-content/uploads/2016/06/Alpha-BI-white-paper.pdf · 4 1 = = @ ? @ H ALPHA BI 1.1 I \ t [ c h o i k g [ q

2

ОГЛАВЛЕНИЕ

АННОТАЦИЯ .................................................................................................................................................. 3

1 ВВЕДЕНИЕ В ALPHA BI .......................................................................................................................... 4

1.1 Общая информация ........................................................................................................................ 4

1.2 Преимущества ................................................................................................................................ 5

2 ЗАДАЧИ, РЕШАЕМЫЕ ALPHA BI ............................................................................................................. 6

3 ОПИСАНИЕ ФУНКЦИОНАЛЬНЫХ БЛОКОВ ............................................................................................ 8

3.1 Dashboards ..................................................................................................................................... 8

3.2 Отчеты ......................................................................................................................................... 10

3.3 OLAP ............................................................................................................................................ 12

3.4 Хранилище ................................................................................................................................... 14

3.5 ETL ............................................................................................................................................... 15

3.6 Сбор отчетности ........................................................................................................................... 17

3.7 ГИС .............................................................................................................................................. 19

3.8 MDM ............................................................................................................................................. 20

4 ТЕХНИЧЕСКАЯ СПЕЦИФИКАЦИЯ ........................................................................................................ 21

Page 3: J F ; M O I K G ; ; H ; F C M C E C M @ P H C R @ L E J C ...bars-tm.ru/wp-content/uploads/2016/06/Alpha-BI-white-paper.pdf · 4 1 = = @ ? @ H ALPHA BI 1.1 I \ t [ c h o i k g [ q

3

АННОТАЦИЯ

Этот документ адресован IT-директорам компаний и предприятий, а также всем техническим специалистам, отвечающим за организацию бизнес-анализа и информационное обеспечение руководства.

В документе содержится базовая информация о преимуществах и функциональных характеристиках платформы Alpha BI. Документ разработан исключительно для информирования читателей и не содержит никаких обязательств со стороны разработчика Alpha BI АО «БАРС Груп».

Page 4: J F ; M O I K G ; ; H ; F C M C E C M @ P H C R @ L E J C ...bars-tm.ru/wp-content/uploads/2016/06/Alpha-BI-white-paper.pdf · 4 1 = = @ ? @ H ALPHA BI 1.1 I \ t [ c h o i k g [ q

4

1 ВВЕДЕНИЕ В ALPHA BI

1.1 Общая информация

Alpha BI - современная платформа бизнес-аналитики, разработанная АО «БАРС Груп» в качестве инструмента для решения задач заказчика, традиционно решаемых системами класса Business Intelligence, обладающая всеми необходимыми инструментами сбора, анализа информации и различного ее представления.

Платформа оптимально подходит для компаний с разветвленной организационной структурой, где востребованная управленческая информация содержится в разрозненных информационных системах, офисных табличных файлах и на бумажных носителях.

Модель ограничения прав доступа

Системные настройки

Дашборды

Хранилище кубов Метаданные Etl-процессы

Реестры Планировщик

Мониторинг ETL

Типы бизнес-объектов

Отчеты

OLAP-клиент

Page 5: J F ; M O I K G ; ; H ; F C M C E C M @ P H C R @ L E J C ...bars-tm.ru/wp-content/uploads/2016/06/Alpha-BI-white-paper.pdf · 4 1 = = @ ? @ H ALPHA BI 1.1 I \ t [ c h o i k g [ q

5

Alpha BI позволяет:

Извлекать, преобразовывать и загружать данные из БД и файлов; Структурировать и хранить информацию;

Осуществлять многомерный анализ информации; Визуализировать данные посредством графиков, диаграмм, отчетов; Давать доступ к информации с мобильных устройств; Печатать документы на бумаге по форматам установленного образца; Публиковать графики и отчеты в Интернете;

Предоставлять совместный доступ с разграничением прав; Выгружать данные; Интегрироваться с другими системами через API.

1.2 Преимущества Экспертиза

При поставке лицензий Alpha BI вендор или партнеры готовы обеспечить отраслевые преднастройки, исходя из профиля деятельности и специфических задач заказчика: состав показателей, характеристики показателей (натуральные, относительные, аналитические), бизнес-процессы, формы отчетов, регламенты и др. Адаптеры для интеграции с общепринятыми системами

Реализованы модули интеграции c распространенными конфигурациями 1С.

Page 6: J F ; M O I K G ; ; H ; F C M C E C M @ P H C R @ L E J C ...bars-tm.ru/wp-content/uploads/2016/06/Alpha-BI-white-paper.pdf · 4 1 = = @ ? @ H ALPHA BI 1.1 I \ t [ c h o i k g [ q

6

2 ЗАДАЧИ, РЕШАЕМЫЕ ALPHA BI Alpha BI является инструментом, обеспечивающим автоматизацию части бизнес-процессов, определенных в стандарте управления предприятием MRP II. С точки зрения функциональных обязанностей топ-менеджмента предприятий, решения, создаваемые на базе платформы Alpha BI, позволяют автоматизировать следующие процессы управления: Генеральному директору и топ-менеджерам компании:

Контроль реализации стратегии бизнеса с ежемесячной актуализацией (план/факт/отклонение);

Контроль исполнения целевых KPI; Главному бухгалтеру:

Подготовка управленческой отчетности для руководства на основе

финансовой отчетности по РСБУ. Директору по производству:

Информационное обеспечение планирования производственной

логистики; Анализ потребности в комплектующих (ингредиентах) для производства и

контроль графика поставки;

Контроль графика производства; Контроль качества произведенной продукции; Мониторинг промышленной безопасности и охраны труда.

Техническому директору:

Мониторинг изменений в технических требованиях потребителей; Планирование и управление расширением производства; Контроль НИОКР и определение инновационного потенциала продукции и

др. Коммерческому директору:

Контроль годового плана продаж и согласование с планом производства; Мониторинг отгрузки собственных продуктов;

Определение приоритетных для выхода на рынок собственных продуктов; Информационное обеспечение планирования транспортной и складской

логистики;

Контроль качества; Мониторинг удовлетворённости потребителей и др.

Page 7: J F ; M O I K G ; ; H ; F C M C E C M @ P H C R @ L E J C ...bars-tm.ru/wp-content/uploads/2016/06/Alpha-BI-white-paper.pdf · 4 1 = = @ ? @ H ALPHA BI 1.1 I \ t [ c h o i k g [ q

7

Финансовому директору:

Контроль исполнения обязательств в разрезе финансовой структуры

(центры прибыли, центры затрат);

Планирование и актуализация бюджета; Управление рисками;

Отчетности по ключевым показателям деятельности; Контроль программы повышения эффективности деятельности и др.

Директору по маркетингу

Анализ и мониторинг рынка; Контроль реализации стратегии управления брендами и товарными

марками и др. IT-директору

Разработка и реализация IT-стратегии; Разработка и реализация политики управления данными;

Разработка и реализация политики управления оборудованием и сетью и др.

Page 8: J F ; M O I K G ; ; H ; F C M C E C M @ P H C R @ L E J C ...bars-tm.ru/wp-content/uploads/2016/06/Alpha-BI-white-paper.pdf · 4 1 = = @ ? @ H ALPHA BI 1.1 I \ t [ c h o i k g [ q

8

3 ОПИСАНИЕ ФУНКЦИОНАЛЬНЫХ БЛОКОВ

3.1 Dashboards

Визуализация показателей в Alpha BI осуществляется посредством «Аналитических панелей» (дашбордов), которые включают полный набор виджетов, необходимых для представления информации. Каждая аналитическая панель представляет собой набор областей, связанных между собой пространственными указателями, имеющих длину и ширину и служащих контейнерами для виджетов. Кроме линейных размеров, есть возможность задать пропорциональные размеры контейнеров и содержащихся в них виджетов. Пространственная конфигурация областей формируется вертикально, горизонтально и звездообразно. Каждый контейнер может включать в себя несколько виджетов и эти виджеты могут быть взаимосвязаны. Количество аналитических панелей, создаваемых в системе, ограничено только аппаратными мощностями, кроме того каждая панель имеет идентификатор, позволяющий осуществить прямой доступ к ней. Любая аналитическая панель может быть скопирована. Доступны следующие типы виджетов:

Фрейм (используется для добавления на дашборд внешних ссылок); Надпись (текст с настройкой типа, размера, цвета шрифта и

выравниванием по двум осям);

Изображение (обеспечивает добавление изображений как из внешних, так и внутренних источников данных);

Индикатор (анимированная форма в виде шкалы с указателем); OLAP (отображение информации здесь аналогично подсистеме анализа); Таблица (может содержать в качестве данных бизнес-объект, отчет или

справочник);

Список (обычный, выпадающий, древовидный, группа кнопок); Диаграмма; Таблица детализации.

Виджет «Диаграмма» поддерживает следующие типы диаграмм и настроек:

График; Точечная диаграмма; Диаграмма с областями; Гистограмма;

Стопочная гистограмма; Круговая диаграмма;

Page 9: J F ; M O I K G ; ; H ; F C M C E C M @ P H C R @ L E J C ...bars-tm.ru/wp-content/uploads/2016/06/Alpha-BI-white-paper.pdf · 4 1 = = @ ? @ H ALPHA BI 1.1 I \ t [ c h o i k g [ q

9

Диаграммы позволяют:

Накопление и нормализацию данных; Настройка отступов со всех четырех сторон;

Настройка легенды. Виджеты, использующие источники данных, поддерживают создание связей между собой, когда изменение детализации одного виджета автоматически влияет на другой. Виджет «Таблица детализации» реализует механизм drill-through (выборка из фактов куба, на основании которых сформирована ячейка OLAP). При этом возможна многоуровневая группировка/сортировка/фильтрация таблицы, экспорт в форматы Microsoft Excel и *.pdf.

Page 10: J F ; M O I K G ; ; H ; F C M C E C M @ P H C R @ L E J C ...bars-tm.ru/wp-content/uploads/2016/06/Alpha-BI-white-paper.pdf · 4 1 = = @ ? @ H ALPHA BI 1.1 I \ t [ c h o i k g [ q

10

3.2 Отчеты

Платформа позволяет создавать регламентные отчеты любой сложности. Данные для отчета могут храниться в кубах и бизнес-объектах, а также поступать напрямую из сторонней базы данных, без использования промежуточного хранилища. В Alpha BI встроено два генератора отчетов:

1) Генератор на основе данных OLAP-куба. Генератор работает на основе MS

Excel и позволяет создавать как простые, так и сложные регламентные отчеты. Формат выгрузки .xlsx.;

2) Альтернативный генератор отчетов, который использует данные бизнес-объектов или может получать данные напрямую из БД. Имеет большое количество форматов выгрузки.

Все печатные формы, формируемые Alpha BI представлены в формате,

совместимом с пакетом программ Microsoft Office, начиная с версии 2000 и

пакетом OpenOffice. Предоставляемые пользователям готовые печатные

формы открываются в соответствующем пакете (Microsoft Office или

OpenOffice).

Для печатных форм обоих типов реализованы следующие возможности:

Макет отчета для экспорта должен настраиваться администратором;

Экспортируемый отчет может содержать текст, таблицы, диаграммы, индикаторы;

Отчет экспортируется в виде шаблона, и данные выбираются в момент вызова отчета;

Имеется возможность изменения запроса выбора данных шаблона;

При вызове такого отчета имеется возможность задания пользовательских параметров;

Кроме того, существует редактор отчетов, на основании данных из других источников. Альтернативный конструктор отчетов содержит следующие функции:

Заголовки и итоги;

Фильтрация данных; Группировка данных; Сортировка данных; Различные размеры страницы; Перетаскивание;

Видимость (границы, горизонтальное выравнивание, вертикальное выравнивание, стили);

Условное форматирование; Картинки; Примитивы;

Page 11: J F ; M O I K G ; ; H ; F C M C E C M @ P H C R @ L E J C ...bars-tm.ru/wp-content/uploads/2016/06/Alpha-BI-white-paper.pdf · 4 1 = = @ ? @ H ALPHA BI 1.1 I \ t [ c h o i k g [ q

11

Водяной знак; Нумерация страниц; Градиентные заливки.

Конструктор отчетов включает в себя возможность использования следующих активных элементов: надпись, текстовое поле, группа, кнопка, «флажок», переключатель, список, поле со списком, поле со списком с кодом, список с флажками, выбор даты, число «вверх»/«вниз», рисунок; таблица, дерево, список значков, панель, RichTextBox. Также поддерживаются штрих-коды, основанные на EAN/UPC и 2D Штрих-кодах. Поддерживается выгрузка в форматы *.pdf, *.txt, *.rtf, *.docx, *.xlsx/*.xlsm, *.csv. Конструктор отчетов поддерживает использование следующих типов диаграмм: гистограмма (с накоплением, с нормировкой), линейчатая (с накоплением, с нормировкой), круговая, кольцевая, график (с накоплением, с нормировкой, со сглаживанием), область (с накоплением, с нормировкой, со сглаживанием), диаграмма Ганта, точечная, пузырьковая, лепестковая, воронка, взвешенная воронка, свечная.

Page 12: J F ; M O I K G ; ; H ; F C M C E C M @ P H C R @ L E J C ...bars-tm.ru/wp-content/uploads/2016/06/Alpha-BI-white-paper.pdf · 4 1 = = @ ? @ H ALPHA BI 1.1 I \ t [ c h o i k g [ q

12

3.3 OLAP OLAP-клиент Alpha BI значительно ускоряет процесс обработки запроса и

выполнения расчетов, обеспечивает анализ данных в различных разрезах,

выполняя произвольные запросы к базе данных.

Модуль реализует следующие технологии:

Построение аналитических таблиц с использованием технологии OLAP; Поддержка Microsoft Analysis Services и его открытого аналога Mondrian;

Поддержка контекстно-зависимых действий: детализация данных ячейки из стороннего источника, переход к другой таблице, возможность создания пользовательских действий. Функция детализации поддерживает механизм drill-through (выборка из фактов куба, на основании которых сформирована конкретная ячейка OLAP);

Выбор используемых мер и размерностей до выполнения запроса данных; Включение/отключение автоматической актуализации запроса данных при

изменении настроек аналитического куба;

Предоставление текста MDX-запроса для текущих настроек аналитического куба;

Добавление вычисляемых элементов в аналитические таблицы, на основе уже имеющихся в кубе элементов и других расчетных элементов, созданных ранее на пользовательском уровне, без внесения изменений в структуру хранилища данных;

Сброс настроек текущего запроса; Менеджер сохраненных запросов с функцией копирования; Поддержка использования переменных внутри запроса;

Статистика выполнения каждого запроса данных с отображением времени, потребовавшимся на запрос к данным, построение модели данных на основе результата и заполнение готовой аналитической таблицы. Возможности подсистемы «OLAP-клиент»:

Выбор расположения размерностей (измерений) в строках и столбцах

таблицы, а также настройка их последовательности, возможность транспонирования;

Расчет вычисляемых итогов по строкам и столбцам таблицы (сумма, количество, среднее, минимум, максимум, среднеквадратичное отклонение, первое, последнее, медиант, стандартное отклонение, выборочная дисперсия, генеральная дисперсия). Настройка их расположения в кубе и учет наложенных фильтров;

Возможность скрытия элементов, использованных в кубе без осуществления повторного запроса данных;

Выбор отображения атрибутов размерностей, использованных в кубе; Фильтрация полученной таблицы по произвольному набору

использованных в ней мер и размерностей, задание сложносоставных фильтров, возможность поиска при создании фильтров;

Возможность просмотра результатов запроса в форме диаграммы; Возможность получения результата выполнения сохраненного OLAP-

запроса в табличном виде в формате *.json;

Page 13: J F ; M O I K G ; ; H ; F C M C E C M @ P H C R @ L E J C ...bars-tm.ru/wp-content/uploads/2016/06/Alpha-BI-white-paper.pdf · 4 1 = = @ ? @ H ALPHA BI 1.1 I \ t [ c h o i k g [ q

13

Сортировка столбцов таблицы по возрастанию и убыванию, с разрывом иерархичности и без (в случае использования иерархий размерностей);

Транспонирование; Объединение данных разных источников; Раздельная обработка разных групп данных источника;

OLAP-кубы содержат в себе базовые данные и информацию об измерениях (характеристиках базовых данных). Куб потенциально содержит всю информацию, которая может потребоваться для ответов на любые запросы по включенным в него данным. Он представляет собой многомерный набор данных (называемый также гиперкубом или метакубом), оси которого содержат параметры, а ячейки — зависящие от них агрегатные данные. Вдоль каждой оси данные могут быть организованы в виде иерархии, представляющей различные уровни их детализации. Обеспечивается быстрый доступ к данным независимо от размеров массива первоначальных данных. Операция выборки осуществляется после задания ее параметров пользователем, т.е. работа осуществляется не со всем массивом, а с набором данных, требуемых «здесь и сейчас». При анализе данных и построении конечных отчетов возникает потребность выстраивать иерархию данных (годы состоят из месяцев, месяцы состоят из дней, города расположены на территории областей, которые, в свою очередь, являются частью стран). OLAP-кубы структурируют данные с точки зрения иерархий и взаимоотношений с другими параметрами одной той же сущности. Анализ данных предполагает переход от частного к общему, поэтому одной из важнейших функций является агрегирование информации. OLAP предусматривает различные варианты агрегатов для данных, включая их расположение, видимость и формулы агрегирования с возможностью переключения без перезапроса исходных данных. Поддерживается многопользовательский доступ к данным с поддержкой соответствующих механизмов блокировок и средств авторизованного доступа.

Page 14: J F ; M O I K G ; ; H ; F C M C E C M @ P H C R @ L E J C ...bars-tm.ru/wp-content/uploads/2016/06/Alpha-BI-white-paper.pdf · 4 1 = = @ ? @ H ALPHA BI 1.1 I \ t [ c h o i k g [ q

14

3.4 Хранилище

Централизованное хранилище данных обеспечивает интеграцию разъединенных детализированных данных из различных информационных систем и источников. Основным источником данных хранилища является ETL-процессор, который наполняет базу структурированной информацией. Хранилище Alpha BI поддерживает выполнение следующих параметров:

Достоверность и согласованность данных. Возможна проверка

непротиворечивости информации, поступившей из различных источников, обработка данных для повышения быстродействия работы Системы;

Очистка входящих данных; Хранение текущих и плановых данных, хранение ретроспективных данных; Возможность версионности данных;

Обеспечение многопользовательского доступа к данным с поддержкой соответствующих механизмов блокировок и средств авторизованного доступа;

Поддержка многомерного представления данных, включая поддержку для иерархий;

Поддержка возможности самостоятельного написания MDX-запросов пользователем;

Поддержка возможности создания в Системе новых OLAP-кубов; Поддержка редактирования существующего массива данных (если

изменение не затрагивает уже имеющиеся в хранилище данные);

Поддержка возможности создания связей между табличными формами OLAP-кубов;

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

Поддержка создания виртуальных кубов, в форме перегруппировки элементов уже существующих кубов.

Page 15: J F ; M O I K G ; ; H ; F C M C E C M @ P H C R @ L E J C ...bars-tm.ru/wp-content/uploads/2016/06/Alpha-BI-white-paper.pdf · 4 1 = = @ ? @ H ALPHA BI 1.1 I \ t [ c h o i k g [ q

15

3.5 ETL Сервис процессинговой обработки межсистемных данных реализует принцип ETL (Extract-Transform-Load) с целью выполнения автоматизированных операций процессинговой обработки данных, когда из систем извлекается информация (Extract), проходит этапы различной обработки и трансформации (Transform) и загружается в заданные системы (Load). Сервис реализует универсальный механизм обработки данных без привлечения программистов, и обеспечивает его использование другими информационными системами. ETL-процессор извлекает и преобразует данные, приводит их к необходимому формату в соответствии заданными правилами и выгружает данные в другие базы данных. ETL-архитектуру можно представить в виде совокупности трёх областей: источник данных, промежуточная область и приёмник данных. ETL-процессор забирает данные из:

Базы данных (под управлением (Oracle / MS SQL / PostgreSQL / Firebird / Informix);

HTTP cервиса; SOAP сервиса; OLAP-куба;

Файла из внешнего или внутреннего хранилища; Внутреннего объекта Alpha BI; FTP-сервера.

ETL-процессор отдает данные в (все приемники можно использовать одновременно сколько угодно раз):

Базу данных (под управлением Oracle / MS SQL / PostgreSQL / Firebird / Informix);

HTTP cервис; SOAP сервис; OLAP-кубы; Файл из внешнего или внутреннего хранилища;

Внутренний объект платформы. ETL-процессор работает с разными форматами файлов:

CSV (с произвольными разделителями, задается в настройках блока);

XML; JSON; XLS, XLSX.

Page 16: J F ; M O I K G ; ; H ; F C M C E C M @ P H C R @ L E J C ...bars-tm.ru/wp-content/uploads/2016/06/Alpha-BI-white-paper.pdf · 4 1 = = @ ? @ H ALPHA BI 1.1 I \ t [ c h o i k g [ q

16

ETL-процессор производит с данными операции (каждая обработка может быть применена неограниченное количество раз):

Добавить вычисляемое значение (большая библиотека формул); Изменить структуру данных; Наложить фильтр;

Заархивировать/Разархивировать в ZIP; Отсортировать; Удалить дубликаты.

В блоке ETL Alpha BI реализованы следующие функции:

Настройка алгоритмов обработки данных в форме дерева блоков-обработчиков;

Возможность графического отображения структуры алгоритма; Подсветка совместимых блоков при создании процессов ETL;

Настройка периодичности обработки данных с указанием даты начала выполнения алгоритма, его завершения, периодичности запуска и имперсонацией;

Информирование администратора Системы о результатах выполнения алгоритмов, с указанием трассировки передачи данных между блоками-обработчиками внутри алгоритма, фиксации времени работы каждого блока в отдельности, в случае неуспешного завершения работы алгоритма – указание причины ошибки и ее локализацию внутри алгоритма;

Контроль целостности данных, транзакционность операций с данными; Предпросмотр результатов работы для отдельных блоков-обработчиков,

включая блоки, не являющиеся конечными в дереве алгоритма, включая генерацию внешней ссылки для каждого блока-обработчика;

Автозаполнение набора полей структуры данных при их наследовании по дереву алгоритма.

Page 17: J F ; M O I K G ; ; H ; F C M C E C M @ P H C R @ L E J C ...bars-tm.ru/wp-content/uploads/2016/06/Alpha-BI-white-paper.pdf · 4 1 = = @ ? @ H ALPHA BI 1.1 I \ t [ c h o i k g [ q

17

3.6 Сбор отчетности В процессе деятельности каждой организации скапливается значительный массив слабоструктурированных данных, которые не могут быть сразу обработаны посредством ETL-процессора. Это данные содержащиеся в табличных представлениях в офисных программах, в отсканированных документах и на бумажных носителях. Чтобы сделать эту информацию пригодной для бизнес-анализа Alpha BI содержит подсистему для сбора и консолидации первичной информации по ранее заданным формам с возможностью разработки собственных форм. Экспертиза каждого отчета и контрольные соотношения позволяют минимизировать ошибки при сборе показателей. Отчетная форма позволяет:

Вводить данные любого типа; Прикладывать файлы; Печатать результат в самых популярных форматах; Восстанавливать автосохраненные данные; Проводить автоматическую верификацию данных;

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

● Набор состояний отчетных форм; ● Набор возможных переходов от одного состояния к другому; ● Условия для каждого из переходов, например определенные условия

доступны только роли «Эксперт» или при заполнении определенных полей формы. Реализован полнофункциональный конструктор отчетных форм, с помощью которого возможно добавление в Систему новых отчетных форм с помощью подготовленных специалистов у Заказчика (без привлечения квалифицированных специалистов Исполнителя). Конструктор является самодостаточным инструментом для создания полных описаний отчетных форм и обеспечивает следующую функциональность:

Редактирование структуры (набора таблиц, столбцов, строк и свободных ячеек) отчетной формы в древовидном представлении;

Page 18: J F ; M O I K G ; ; H ; F C M C E C M @ P H C R @ L E J C ...bars-tm.ru/wp-content/uploads/2016/06/Alpha-BI-white-paper.pdf · 4 1 = = @ ? @ H ALPHA BI 1.1 I \ t [ c h o i k g [ q

18

Заполнение списка внутриформенных и межформенных контрольных соотношений;

Редактирование записей внутренних справочников отчетной формы; Импорт (загрузка) экранной и печатных форм из формата Microsoft Excel; Написание макросов для выполнения дополнительных обработок над

данными отчетной формы.

Page 19: J F ; M O I K G ; ; H ; F C M C E C M @ P H C R @ L E J C ...bars-tm.ru/wp-content/uploads/2016/06/Alpha-BI-white-paper.pdf · 4 1 = = @ ? @ H ALPHA BI 1.1 I \ t [ c h o i k g [ q

19

3.7 ГИС Геоинформационный сервис предоставляет единый механизм работы с картографическими изображениями, единый механизм отображения различных данных и взаимодействия с картами. Сервис содержит базовую векторную карту – открытый ресурс с векторными Web-картами территории РФ, включая подробные карты городов, на основе данных OSM. Содержит и карту мира. Возможности:

Наглядное представление информации на карте;

Пространственный анализ (различные расчеты, связанные с пространственным положением объектов);

Создание и редактирование геоданных; Моделирование событий на карте; Интеграция с бизнес-анализом; Интеграция с учетными и другими системами.

Доступные функции:

Предоставление элементов управления картой: масштабирование, перемещение;

Отображение тематических карт на основе геоинформационных слоев, загруженных в систему;

Управление слоями и группами: создание, удаление, настройка отображения;

Управление видимостью слоя и группы слоев; Запрос информации по объекту на карте в определенной точке;

Редактирование слоя; Построение маршрутов; Измерение длин и площадей.

Page 20: J F ; M O I K G ; ; H ; F C M C E C M @ P H C R @ L E J C ...bars-tm.ru/wp-content/uploads/2016/06/Alpha-BI-white-paper.pdf · 4 1 = = @ ? @ H ALPHA BI 1.1 I \ t [ c h o i k g [ q

20

3.8 MDM

Компонент Управления Основными Данными (MDM) предоставляет возможность централизованного управления ссылочными и основными данными. Компонент решает следующие задачи:

Управление метаданными; Управление данными; Интеграционные механизмы;

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

MDM поддерживает все известные типы управления мастер-данными:

Реестр - предполагает наличие центрального реестра идентификаторов и ссылок на приложения, владеющие данными, попадающими в категорию мастер-данных;

Репозиторий - создается основной репозиторий MDM, содержащий как идентификаторы и ссылки, так и собственно данные;

Концентратор - лишает приложения права владения мастер-данными и создает собственный ресурс идентификаторов и транзакционных данных. Управление мастер-данными позволяет:

Хранить наиболее полную структуру мастер-данных и данные в одном месте;

Вести версии получаемых данных и историю их изменения; Производить изменения мастер данных и применять их для всех систем.

Основные функции управления мастер-данными:

Формирование наиболее полной структуры (метаданных) хранения мастер-данных;

Ведение версий мастер-данных и хранение истории изменений мастер-данных и метаданных;

Изменение данных и метаданных через пользовательский интерфейс и из внешних источников (ETL);

Осуществление доступа к данным с учетом проектных изменений.

Page 21: J F ; M O I K G ; ; H ; F C M C E C M @ P H C R @ L E J C ...bars-tm.ru/wp-content/uploads/2016/06/Alpha-BI-white-paper.pdf · 4 1 = = @ ? @ H ALPHA BI 1.1 I \ t [ c h o i k g [ q

21

4 ТЕХНИЧЕСКАЯ СПЕЦИФИКАЦИЯ

Язык С#

Используемые СУБД MongoDB + Postgre / MS SQL

Технологии, лежащие в основе создания

продукта

OLAP/ETL/Dashboard/Поддержка

исполняемых модулей на языке С#.

Архитектура системы Трехзвенная модульная:

○ Клиентское рабочее место

○ Сервер приложения

○ Сервер базы данных

* Сервер приложения может быть объединен с

сервером БД, может быть мультиплицирован с

применением балансировщика нагрузки.

Используемые open-source технологии

○ Mondrian

○ MongoDB

Используемые сторонние

компоненты

StimulReport (лицензия включена в

систему)