Business Data Analytics. Технологии добычи знаний и интеллектуального анализа данных. Data mining Сайт www.BusinessDataAnalytics.ru
предлагает актуальные материалы
об алгоритмах и технологиях
добычи знаний и интеллектуального
анализа данных.
Документ: Businesss Data Analytics / Статьи / Microsoft Office PerformancePoint Server 2007 / Обзор функциональности Microsoft Office PerformancePoint Server 2007 - часть 4 /

Обзор функциональности Microsoft Office PerformancePoint Server 2007 - часть 4

1 августа 2007 г.

© spellabs it.company, 2007
maxim.goncharov@spellabs.ru

< Обзор функциональности Microsoft Office PerformancePoint Server 2007 - часть 3

Часть 4

Определение бизнес-правил

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

Рис. 13 - Доступ к бизнес-правилам в рабочей области модели.

Рис. 13 - Доступ к бизнес-правилам в рабочей области модели.

Бизнес-правила в PPS позволяют автоматизировать и управлять такими задачами как:

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

Рис. 14 - Создание нового бизнес-правила в рабочей области модели.

Рис. 14 - Создание нового бизнес-правила в рабочей области модели.

Рис. 15 - Диалоговое окно создания нового бизнес-правила.

Рис. 15 - Диалоговое окно создания нового бизнес-правила.

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

Рис. 16 - Кнопка редактора области задания вычислений.

Рис. 16 - Кнопка редактора области задания вычислений.

Рис. 17 - Открытый редактор области задания вычислений для ввода бизнес-правил.

Рис. 17 - Открытый редактор области задания вычислений для ввода бизнес-правил.

Рис. 18 - Диалоговое окно для задания измерений, описывающих область задания бизнес-правила.

Рис. 18 - Диалоговое окно для задания измерений, описывающих область задания бизнес-правила.

Рис. 19 - Ввод значений измерений, описывающих область задания бизнес-правила.

Рис. 19 - Ввод значений измерений, описывающих область задания бизнес-правила.

Бизнес-правила также могут задаваться в виде запросов T-SQL (хранимых процедур), которые исполняются непосредственно в базе данных приложения, а не многомерной базе модели. В PBM определен язык выражений PerformancePoint (PerformancePoint Expression Language - PEL) как инструмент сжатого определения бизнес-правил. После определения области применения бизнес-правила мы можем войти в редактор выражений правил (рис. 19), который позволяет нам закончить настройки бизнес-правила.

Рис. 20 - Редактор выражений бизнес-правила.

Рис. 20 - Редактор выражений бизнес-правила.

Рис. 21 - Ввод выражения бизнес-правила.

Рис. 21 - Ввод выражения бизнес-правила.

На рисунке 21 представлено выражение для вычисления скидки на 2% в рамках определенного подкуба.

Метаданные, описывающие бизнес-правила содержат информацию как о типе, так и о реализации бизнес-правил и группируются в наборы правил.

Типы наборов правил в общих чертах описывают задачи, которые эти правила решают. PBM используют наборы правил для обработки правил и результатов их выполнения. Ниже приведен список типов бизнес-правил, доступных в PBM:

  • Правила распределения значений (allocation rules). Используются для распределения значения среди заданного набора ячеек по определенному правилу.
  • Правила присвоения (assignment rules). Используется для присвоения значения всем ячейкам, заданным в подкубе, в том числе для пропорционального переноса данных с предыдущего периода.
  • Правила консолидации (consolidation rules). Используется для объединения финансовых данных в компаниях со сложной структурой собственности и управления.
  • Валютные правила (currency rules). Используется для перевода финансовой информации между различными валютами с учетом курсовых разниц.
  • Правила настройки (definition rules). Эти правила применяются при развертывании моделей или при изменении определений сущностей.
  • Правила сверки (intercompany reconciliation rules). Служат для сверки расчетов между различными подразделениями компании.
  • Исходящие правила (outbound rules). Используются при экспорте данных во внешние приложения, например, SAP.
  • Правила для переменных (variable rules). Используется для изменения значений свойств (переменных) модели. Переменные хранят значения, доступ к которым осуществляют различные модели, они также могут хранить их свойства.

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

Бизнес-правила в PPS разработаны для экономии времени при вводе значений, выполнении анализа "что-если" или подготовки бюджетов. После настройки правил можно создать пакетные задания (finance intelligence jobs) которые автоматизируют выполнения определенных бизнес-правил.

> Обзор функциональности Microsoft Office PerformancePoint Server 2007 - часть 5

в начало страницы