Вход на сайт
Логин
Пароль
чужой компьютер

KPI Suite - инструментальная платформа для создания произвольных систем KPI

Система KPI Suite представляет собой универсальный «конструктор» web приложений для менеджмента компаний, позволяющий держать под контролем структуру экономики бизнеса:

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

Информационные источники создаваемых решений:

  • Все учетно-аналитические системы, эксплуатируемые в Вашей компании, в том числе - бесчисленные и безразмерные электронные таблицы
  • Любые другие формализованные и не формализованные носители/держатели необходимой информации

Доступ к информации, хранящейся в системе, определяется в соответствии с устанавливаемыми ролями пользователей.


Рис. 1. Пульт управления бизнесом

Рис. 1. Пульт управления бизнесом.


Три основных этапа проектирования системы


Хорошее владение стандартными офисными приложениями - необходимый и достаточный навык для создания Вашего полнофункционального бизнес-решения!


Этап

Содержание

Аналог процесса в привычной терминологии

Трудозатраты относительно процесса-аналога

1 этап


Настройка структуры данных (типов элементов данных) для:

  • хранения и расчета
  • создания типовых графических представлений данных

Формирование оперативных аналитических отчетов в табличных редакторах:

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

Существенно ниже

2 этап


Создание полной модели систем показателей на основе элементов системы.

Формирование сложных аналитических моделей в табличных редакторах.

Практически отсутствуют.

Операции сводятся к копированию преднастроенных объектов и созданию иерархий методом перетаскивания элементов.

3 этап


Настройка встроенной подсистемы интеграции данных из внешних баз данных (SQL Server, Oracle, ...) или файлов с электронными таблицами (Excel, CSV, ...).

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

Формирование оперативных отчетов через выгрузку из учетной системы.

Существенно ниже за счет отсутствия необходимости форматирования отчетов.

Данные выгружаются «плоским списком».



Настройка структуры данных

Все модели конструируются из элементов (в терминах системы - метаобъектов), вид и содержимое которых разработчик может задать самостоятельно. Он может использовать предварительно настроенные элементы (стратегические цели, показатели, объекты, офисы, люди и пр.), а также может создать свои собственные, либо изменить существующие под свои задачи.

Элементы имеют произвольный набор свойств и графических представлений.


Рис. 2. Виды элементов модели и их свойства

Рис. 2. Виды элементов модели и их свойства.


В примере на рисунке 2 в левой части приведен список созданных разработчиком видов элементов модели. Элементы могут представлять собой справочники (например, элементы группы «Организация»), объекты с табличными данными внутри (например, элементы группы «Показатели») и любые другие элементы, необходимые для моделирования всей модели системы.

Для каждого элемента можно настроить свой набор свойств, хранящих описательные параметры элемента и таблицы для математических расчетов и хранения ретроспективных данных. В примере на рисунке 2 в правой части отображен элемент «KPI (максимизация) - его свойства (сверху), а также табличные данные (снизу).

Для каждого элемента модели (метаобъекта) можно настроить любое количество видов графического представления данных (в терминах системы графическое представление - это Дашбоард, от английского слова Dashboard).


Рис. 3. Три вида дашбоарда, заданных для метаобъекта «KPI (максимизация)»

Рис. 3. Три вида дашбоарда, заданных для метаобъекта «KPI (максимизация)»


На рисунке 3 приведены 3 вида представления одних и тех же данных элемента «KPI (максимизация)», которые используются при создании других графических представлений.


Рис. 4. Создание дашбоарда

Рис. 4. Создание дашбоарда


На рисунке 4 отображен редактор дашбоарда. Дашбоард может включать в себя любые графические элементы, рисунки, а также дашбоарды других элементов (примеры на рисунке 3). Дашбоард может содержать ссылки для перехода на различные элементы модели: дашбоарды, структуры данных, библиотеки документов и т.д. Таким образом, можно создавать информационные веб порталы. Для конечного пользователя работа с продуктом сводится к переходам по ссылкам на дашбоардах. Более подробное описание процесса создания графических представлений приведено в Руководстве разработчика моделей в системе KPI Suite.


На скриншотах ниже приведены примеры графических представлений, созданных в системе KPI Suite.


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

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

Пример карты целей и KPI, созданной по методологии Balanced Scorecard (Сбалансированная Система Показателей)

Пример карты целей и KPI, созданной по методологии Balanced Scorecard (Сбалансированная Система Показателей)

Пример карточки отеля из системы управления сетью отелей

Пример карточки отеля из системы управления сетью отелей

Пример карточки сотрудника в системе мотивации персонала

Пример карточки сотрудника в системе мотивации персонала

 Пример отображения карточки объекта с показателями из системы управления недвижимостью

Пример отображения карточки объекта с показателями из системы управления недвижимостью


Создание модели системы

Рассмотрим пример организации структуры данных по методологии Balanced Scorecard для анализа ключевых показателей эффективности (KPI). Для того, чтобы создать стратегическую карту целей по данной методологии, необходимо внести все цели в структуру данных и связать их с ключевыми показателями. По выполнению ключевых показателей производится расчет выполнения цели за каждый период.


Рис. 6. Структура данных для формирования стратегической карты целей

Рис. 6. Структура данных для формирования стратегической карты целей.


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

Структура данных, представленная на рисунке 6, используется в качестве источника данных для создания дашбоарда стратегической карты целей. Наполнение показателей плановыми и фактическими данными за каждый период производится в этом же табличном виде конечным пользователем, либо настраивается автоматическая загрузка данных из внешних баз данных и табличных файлов (см. этап 3).


Рис. 7. Взаимосвязь группы целей Финансы на Дашбоарде

Рис. 7. Взаимосвязь группы целей Финансы на Дашбоарде.


На рисунке 7 отражены связи элементов стратегической карты целей с элементами структуры данных - Перспективами (группами целей) и Стратегическими целями. Отображение по умолчанию стратегической цели на карте задается внутри элемента «Стратегическая цель» на этапе 1.


Рис. 8. Таблица с исходными и рассчитанными данными

Рис. 8. Таблица с исходными и рассчитанными данными.


На рисунке 8 отображена таблица с данными одного элемента структуры.

Для примера взят показатель «Чистая прибыль». Из рисунка видно, что показатель хранит в себе ретроспективные данные, введенные вручную, либо загруженные автоматически из внешних баз данных и табличных файлов.

Также система позволяет задавать формулы для проведения расчетов любой сложности. Для написания формул используются языки программирования Visual Basic или C#. Можно вводить как однострочные функции, так и сложные расчетные программные блоки кода.


Рис. 9. Организационная структура

Рис. 9. Организационная структура


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

Каждый элемент структуры данных имеет набор полей для ввода ФИО, Должности, контактных данных, фото и пр. (поля задаются на этапе 1 при создании метаобъектов). Таким образом, система позволяет автоматически выстраивать графические древовидные представления данных (в нашем примере - это организационная структура).


Рис. 10. Проводник файлов KPI Suite

Рис. 10. Проводник файлов KPI Suite.


Все данные и объекты системы хранятся в виде виртуальных файлов различных типов: Структуры с показателями, Графические панели (дашбоард), Библиотеки рисунков и документов, настройки интеграции данных и т.д. К файлам и папкам можно определять права доступа по аналогии с правами на файлы и папки в операционной системе.


Настройка подсистемы интеграции данных

Для настройки обмена информацией с другими учетными системами, базами данных или электронными таблицами в системы существует специальный тип файлов KPi Suite - Интеграция. В данном файле описывается правила доступа к информации и правила сопоставления информации из внешних систем с данными. Интеграция позволяет не просто получать данные, но, например, автоматически (а не вручную) создавать файлы Структур. Система будет понимать, какие данные передаются из внешней учетной системы, и сможет выстроить автоматически сперва Структуру данных и сразу загрузить в нее исходные данные.


Рис. 11. Настройка подсистемы интеграции данных

Рис. 11. Настройка подсистемы интеграции данных


На рисунке 11 приведен пример настройки файла интеграции данных. Интеграция проводится в 2 этапа. Сначала настраивается соединение с внешней базой данных или электронной таблицей и после этого считываются исходные данные. Далее необходимо сопоставить исходные данные из внешней базы данных с терминами системы KPI Suite.

Пример такого сопоставления данных приведен на рисунке 11. Более подробно процесс интеграции данных описан в Руководстве разработчика моделей в системе KPI Suite.


Архитектура системы

Система KPI Suite имеет в своей основе трехзвенную архитектуру, описанную ниже.

В качестве сервера баз данных используется MS SQL Server. Сервер приложений использует технологии ADO.NET, ASP.NET и web-сервер MS IIS. Клиент - любой web-браузер с установленной компонентой MS Silverlight, использующейся для отображения интерфейсов системы и визуализации данных.


Рис. 12. Общая схема взаимодействия компонент системы 1149.png (16 Кб.)

Рис. 12. Общая схема взаимодействия компонент системы.


  1. Web браузер клиента отправляет HTTP-запрос к серверу приложений, используя компоненты службы WCF RIA.
  2. Web сервер MS Internet Information Services (MS IIS) с помощью компонент службы WCF RIA обрабатывает запросы клиента.
  3. Приложение ASP.NET выполняет обращения к серверу баз данных с помощью провайдера данных ADO.NET.
  4. При необходимости приложение ASP.NET взаимодействует с отдельной службой Windows KPI Suite, которая выполняет операции длительной обработки данных. Эта служба взаимодействует с сервером баз данных с помощью провайдера данных ADO.NET.
  5. Сервер баз данных MS SQL Server осуществляет обработку запроса, выполняя соответствующие операции с базой данных KPI Suite.
  6. Провайдер данных ADO.NET передает результаты запроса приложению ASP.NET.
  7. Приложение ASP.NET с помощью компонент службы WCF RIA возвращает результат в выходной поток.
  8. Web сервер IIS отправляет данные для отображения клиентскому web браузеру.

Сайт продукта - www.kpisuite.com

KPI Suite в магазине - http://www.kpishop.ru/goods/1137/


Голосов: 0
Для участия в рейтинге авторизуйтесь или зарегистрируйтесь.
Для добавления отзыва необходимо зарегистрироваться или авторизоваться