Средства разработки, интеграция со сторонними продуктами и управление данными 

Управление хранилищем данных

Prognoz Platform 8 содержит интегрированные инструменты для структурирования хранилища данных в терминах предметной области: в виде иерархического перечня показателей, связанных с ними справочников и источников данных. Использование этих инструментов позволяет на практике применять подход, не требующий привлечения технических специалистов для проектирования информационных объектов хранилища данных. Бизнес-пользователи сами формируют показатели и хранилища данных, а Prognoz Platform 8 автоматически создает все необходимые структуры для хранения данных, интерфейсы по их наполнению и набор сервисов, обеспечивающих непротиворечивость и согласованность данных. Среди сервисов необходимо отметить универсальный механизм построения аналитических запросов одновременно к нескольким многомерным источникам данных, в том числе, имеющим разный набор измерений.

Prognoz Platform 8 предоставляет пользователям различные гибкие механизмы для работы с данными. Доступно объединение нескольких источников данных по общим измерениям, создание вычисляемых элементов измерений и метрик, работа с иерархиями, в том числе, с альтернативными иерархиями, пользовательскими группами элементов, параметризованными измерениями. Поддерживаются как реляционные, так и многомерные источники данных. Работа Prognoz Platform 8 оптимизирована для работы с большими измерениями источника данных.

Prognoz Platform 8 предоставляет возможность выполнения аналитических расчетов произвольной сложности как в режиме реального времени («на лету»), так и на регламентной основе («по расписанию»). Аналитические расчёты могут быть выполнены с помощью вычисляемых кубов или с помощью приложений, разработанных в среде Prognoz Platform 8 и позволяющих реализовать сложные алгоритмы расчёта.

Prognoz Platform 8 не имеет существенных внутренних ограничений на объемы используемых таблиц данных и на число их полей. Все ограничения накладываются используемой СУБД. Время реакции Prognoz Platform 8 на запрос зависит от двух факторов: времени отклика сервера СУБД и сложности структуры визуализируемой информации.

Prognoz Platform 8 поддерживает технологию Hadoop и позволяет пользователям использовать язык запросов HiveQL. На основе запросов можно создавать многомерные объекты и работать с ними во всех инструментах Prognoz Platform 8. Также поддерживается доступ к данным в программно-аппаратных комплексах (Big Data Appliances): Oracle Exadata, EMC Greenplum, IBM Netezza, Teradata Data Warehouse Appliance.

При работе с конструктором хранилища данных применяется подход WYSIWYG (от англ. What You See Is What You Get, «что видишь, то и получишь»), который позволяет наблюдать влияние производимых действий на конечный результат.

Пример конструирования OLAP-куба Prognoz Platform 8:

Пример конструирования OLAP-куба Prognoz Platform 8

Основные функциональные возможности конструктора хранилища данных

Способы моделирования данных в Prognoz Platform 8

Принципы хранилища данных

Подходы к созданию хранилища данных

Управление НСИ

Prognoz Platform 8 имеет встроенные средства управления нормативно-справочной информацией (НСИ).

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

При работе с инструментом ведения НСИ применяется подход WYSIWYG (от англ. What You See Is What You Get, «что видишь, то и получишь»), который позволяет наблюдать влияние производимых действий на конечный результат.

Пример работы со справочником НСИ:

Пример работы со справочником НСИ

Основные функциональные возможности управления НСИ

Извлечение, обработка и загрузка данных

Решение задач интеграции и сбора данных в Prognoz Platform 8 выполняется с помощью интегрированного инструмента, предназначенного для извлечения, преобразования и загрузки данных (ETL). Инструмент позволяет выполнять такие операции как: импорт, экспорт, фильтрация, объединение, группировка, сортировка данных, отбор данных по условию и так далее.

Инструменты ETL в составе Prognoz Platform 8:

При работе с инструментом ETL применяется подход WYSIWYG (от англ. What You See Is What You Get, «что видишь, то и получишь»), который позволяет наблюдать влияние производимых действий на конечный результат.

Пример задачи ETL:

Пример задачи ETL

Основные функциональные возможности инструмента ETL

Инструменты разработки приложений

Prognoz Platform 8 предлагает собственную среду разработки. С помощью этого инструмента доступна разработка приложений любой степени сложности и функциональности, в том числе использование функциональных возможностей платформы Microsoft .NET. Среда разработки позволяет создавать собственные BI-приложения, расширяя Prognoz Platform 8.

Разработчикам с помощью API доступно создание любых типов объектов Prognoz Platform 8, таких как отчёты, аналитические панели. С помощью высокоуровневых компонентов Prognoz Platform 8 доступно конструирование собственного интерфейса для создания и просмотра этих отчётов. Оформление компонентов можно произвольно настраивать. Также доступны низкоуровневые компоненты, например, элементы управления. Доступно использование компонентов Prognoz Platform 8 во внешних средах разработки, например, Microsoft Visual Studio. Таким образом, с помощью Prognoz Platform 8 можно построить полнофункциональное и гибкое пользовательское BI-приложение.

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

Пример среды разработки приложений:

Пример среды разработки приложений

Основные функциональные возможности среды разработки приложений

Интерактивные компоненты визуализации

Интерактивные компоненты визуализации Prognoz Platform 8 предоставляют пользователям широкие возможности визуализации разнообразных данных следующими способами:

Визуализаторы карта и пузырьковое дерево являются кроссплатформенными и доступны на ОС Windows, iOS и Linux.

Пример визуализации данных на карте Google Maps:

Пример визуализации данных на карте Google Maps

Основные функциональные возможности компонентов визуализации

Средства интеграции с порталами и социальными сетями

Компоненты веб-приложения позволяют интегрировать инструменты Prognoz Platform 8 в любой веб-портал.

Для следующих порталов существуют готовые решения Prognoz Platform 8:

Все пользовательские инструменты платформы поддерживают интеграцию с социальными сетями и позволяют публиковать ссылку на разработанный документ и вести совместное обсуждение в сети. Поддерживаются следующие социальные сети:

Средства интеграции с Microsoft Office

Prognoz Platform 8 содержит надстройки для интеграции с Microsoft Excel, Microsoft Word, Microsoft PowerPoint.

Пример работы c анализом временных рядов с помощью надстройки Prognoz Platform 8 в Microsoft Excel:

Пример работы c анализом временных рядов с помощью надстройки Prognoz Platform 8 в Microsoft Excel

Возможности надстройки :

Возможности надстройки :

Возможности надстройки Microsoft PowerPoint:

См. также:

BI-администрирование, ведение метаданных и средства развертывания | Возможности платформы и порядок работы с ней