Prognoz Platform 8 содержит встроенный менеджер информационной безопасности, позволяющий централизованно управлять доступом к данным, метаданным и инструментам системы. Настроенные права доступа автоматически учитываются всеми инструментами, входящими в состав Prognoz Platform 8.
Prognoz Platform 8 предоставляет гибкие возможности администрирования и управления доступом ко всем типам объектов репозитория, в том числе и к пользовательским метаданным. Результаты выполнения всех операций автоматически фиксируются в протоколе доступа. Протокол доступа отображается в табличном виде с возможностью поиска и фильтрации информации в нем по любым полям. Доступ к протоколу доступа регулируется правами доступа пользователя. Протокол доступа может быть сохранен в файле в формате CSV.
В 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 поддерживает изменение значений элементов метаданных с помощью визуального интерфейса. В этом случае ввод некорректных значений в элементы метаданных контролируется на уровне визуальных мастеров и программных интерфейсов. В визуальном интерфейсе нет возможности ввести элемент, который не соответствует описанию метаданных (выбор производится из списка значений). В программном интерфейсе в случае указания некорректного значения возникает исключительная ситуация.
Пример просмотра метаданных в навигаторе объектов:

Основные
функциональные возможности управления метаданными
Prognoz Platform 8 включает компонент BI-сервер - программные средства для организации взаимодействия с веб-клиентами Prognoz Platform 8, а также со сторонними приложениями в сервис-ориентированной архитектуре (SOA). BI-сервер обеспечивает доступ к функциональности Prognoz Platform 8 на базе технологии веб-сервисов.
BI-сервер поддерживает масштабирование путем использования кластера из большого количества серверов приложений. Балансировка нагрузки выполняется при помощи Nginx или Microsoft Forefront TMG. Для повышения производительности BI-сервер выполняет кэширование данных и метаданных (измерений, OLAP срезов, таблиц и так далее) на специальных узлах серверов кэша (основанных на Redis и Memcached). Для обеспечения отказоустойчивости BI-сервер сохраняет состояния открытых объектов на специальных узлах серверов состояний (также основанных на Redis и Memcached). Механизмы балансировки нагрузки и обеспечения отказоустойчивости реализуются на стороне сервера и не требуют модификации клиентских приложений.
BI-сервер и веб-сервисы предоставляют возможности для работы:
в виртуальных средах Hyper-V, VMware, VirtualBox;
с метаданными;
с системой безопасности и администрирования. Доступно создание, удаление, назначение прав доступа пользователям и группам пользователей, управление политиками безопасности;
с аналитическими панелями;
с регламентными отчётами;
с экспресс-отчётами (OLAP);
с временными рядами;
с моделированием и прогнозированием;
с объектами хранилища данных;
с нормативно-справочной информацией;
с процессами извлечения, преобразования и загрузки данных;
с компонентами интерактивной визуализации;
с инструментами загрузки данных из различных источников;
с внешними веб-приложениями, позволяя встраивать в них отчёты, с поддержкой всех интерактивных возможностей: сортировка, фильтрация, детализация, изменение оформления и так далее;
с SQL запросами;
с кубами, позволяя выполнять загрузку данных в кубы из различных источников (xls, csv, mdb и т.д.), редактирование отдельных ячеек куба и прочее.
Доступна настройка мониторинга производительности BI-сервера, сбор статистики работы отдельных веб-сервисов, выполнение замеров производительности и использования памяти, а также времени выполнения запросов. Для последующего анализа собирается и заносится в журнал статистика выполнения запросов и статистика по ошибкам выполнения запросов с сохранением последнего ошибочного запроса каждого типа. Все перезапуски BI-сервера в результате сбоя фиксируются в файлах журнала. Анализ собранной статистики позволяет более эффективно конфигурировать BI-сервер и настраивать работу веб-сервисов.
Веб-сервисы поддерживают WSDL-описание и могут быть использованы из любой визуальной среды разработки, поддерживающей WSDL, например, из среды Microsoft Visual Studio. Также Prognoz Platform 8 обеспечивает возможность предоставления своих веб-сервисов сторонним приложениям.
BI-сервер предоставляет сервисы планировщика для выполнения пользовательских задач в отдельном ресурсном пуле с последующим уведомлением о результатах их выполнения.
Задания, реализуемые в прикладной системе, объединяются в пакет и выполняются как одно целое, например, по расписанию. Для этих целей используются визуальные мастера, что позволяет настраивать такие операции пользователям, не обладающим специальными техническими навыками.
BI-сервер с помощью планировщика позволяет:
выполнять ресурсоемкие задачи в выделенном ресурсном пуле с целью снижения требований к другим компонентам системы. В дальнейшем результаты могут быть опубликованы или доставлены по различным каналам (e-mail, ftp, файл-сервер). Доступно выполнение следующих задач:
импорт/экспорт данных посредством задач ETL;
расчет кубов;
формирование отчётов;
расчет моделей;
обновление кэша объекта;
обновление поискового индекса.
выполнить регламентные задачи на основе заданного расписания и перечня выполняемых действий (работ);
выполнять задачи по условию, по наступлению системного, пользовательского события или события из журнала аудита.
Для написания сложных пакетных операций используется реализация высокопроизводительного объектно-ориентированного языка программирования Fore/Fore.NET, входящая в состав Prognoz Platform 8.
Сервер безопасности обеспечивает информационную безопасность платформы, выполняя функции администрирования и обработки запросов между базами данных и Prognoz Platform 8.
Клиентская Prognoz Platform 8 через веб-сервис подключается к серверу безопасности и передает идентификатор требуемого репозитория, настроенного на сервере безопасности. Далее все запросы от клиентской Prognoz Platform 8 к базе данных проходят через сервер безопасности, который сам формирует запросы к базе данных.
При использовании веб-приложения в конфигурацию добавляется BI-сервер, выполняющий функции ядра бизнес-логики.

Поскольку вся работа с запросами к СУБД осуществляется на сервере безопасности, на компьютере пользователя нет необходимости устанавливать клиентское приложение базы данных.
Для конечного пользователя работа с использованием сервера безопасности ничем не отличается от работы напрямую с базой данных.
Ядро безопасности программы остается нетронутым при обновлении/доработке компонентов Prognoz Platform 8.
Механизм сертифицирован во ФСТЭК по требованиям к государственным информационным системам в части защиты информации и обеспечения безопасности персональных данных.
Нет необходимости устанавливать клиентские приложения баз данных на компьютеры пользователей.
При редактировании настроек подключения к репозиторию достаточно поменять настройки только на сервере безопасности.
Расположение ядра безопасности на отдельном сервере повышает уровень информационной безопасности.
Prognoz Platform 8 может быть развернута в частном, публичном или гибридном облаке. При этом возможна виртуализация на различных инфраструктурных уровнях: только на уровне приложения и BI-сервера, на уровне репозитория и на уровне источников данных (СУБД).

Независимо от того, осуществляется анализ в облаке или с помощью настольного приложения, пользователь может объединять облачные источники с данными, хранящимися на ресурсах организации, в едином аналитическом представлении.
Из облака можно получить прямой доступ к данным на ресурсах организации или к облачным сервисам СУБД без необходимости дополнительной синхронизации. В качестве источника при этом может использоваться любая ODBC/OLEDB-совместимая СУБД.
Пользователь может подключиться к облачному репозиторию Prognoz Platform 8 с помощью настольного приложения. В этом случае будет осуществляться прямой доступ к данным в облаке с помощью HTTP-драйвера. Данный драйвер может работать как с облачными источниками, так и с другими СУБД, развернутыми в организации заказчика. Особенностью драйвера является возможность извлечения данных из источника без установки клиентской части СУБД: необходимо только установить HTTP-драйвер на сервер организации.
Пользователь может подключиться к облачной инфраструктуре с помощью удаленного рабочего стола, Desktop virtualization или другой аналогичной технологии. В этом случае работа с облачным репозиторием будет осуществляться средствами настольного приложения.
Для оптимизации работы с облачными источниками данных используется кэширование данных. Кэш может обновляться как по требованию, так и по расписанию с использованием менеджера задач.
Удаленный мониторинг, управление конфигурацией и масштабирование Prognoz Platform 8 в облаке осуществляется средствами провайдера облачной инфраструктуры, например, Amazon, Azure и т.п.
См. также:
Поддержка источников данных | Возможности платформы и порядок работы с ней