2005 г.

Анализ показателей на основе Oracle Balanced Scorecard

АндрейАндрей (от др.-греч. — мужественный, храбрый)— мужское имя греческого происхождения. Хомяков, ведущий консультант,
группа компаний TopS Business Integrator
()
Источник: “Oracle Magazine/Русское издание”
.

СОДЕРЖАНИЕ

Введение

Модуль Oracle Balanced Scorecard (BSC) предназначен для отображения стратегии организации в сбалансированном наборе показателей деятельности. В модуле определяются ключевые показатели деятельности (КПД), их взаимосвязи и стратегические карты показателей. OBSC входит в набор приложений Oracle Business Intelligence. МодульМодуль (от лат.modulus— «маленькая мера»)— составная часть, отделимая или хотя бы мысленно выделяемая из общего. Модульной обычно называют вещь, состоящую из чётко выраженных частей, которые нередко можно убирать или добавлять, не разрушая вещь в целом. обеспечивает менеджеров ясным пониманием, как их решения влияют не только на непосредственную зону ответственности, но и на другие подразделения и всю компанию в целом. За счёт возможности определения многоуровневой детализации ключевых показателей деятельности, модуль превращает концепцию КПД в активный инструмент мониторинга и управления на всех организационных уровнях.

BSC предоставляет следующие возможности:

  • Доступ и навигация через интернет как для конечного пользователя, так и для разработчика
  • Стандартизованный пользовательский интерфейс
  • Навигация по наборам сбалансированных карт
  • Представление КПД в классической форме сбалансированных карт показателей деятельности
  • Мастер ключевых показателей эффективности. Конечный пользователь может настраивать отображениеФункция— математическое понятие, отражающее связь между элементами множеств. Можно сказать, что функция это «закон», по которому каждому элементу одного множества (называемому областью определения) ставится в соответствие некоторый элемент другого множества (называемого областью значений). показателей в удобном для себя виде
  • Удобный интерфейс для моделирования любых сбалансированных систем показателей
  • Отображение связей и причинно-следственных отношений между показателями или стратегическими целями
  • Деревья моделирования для сценарного анализа "что, если..."
  • Средства разграничения доступа к информации
  • Многоязыковая поддержка.

Процесс проектирования

Типичный процесс реализации системы сбалансированных показателей состоит из следующих шагов:

  • Концептуальное проектирование - определение целей, показателей и метрик для достижения стратегии
  • Проектирование прототипа - непосредственно создание объектов метаданных: сбалансированных карт, показателей, размерностей.
  • Переход от прототипа к промышленной эксплуатации - генерацияГенерация — поколение, которое представлено более или менее одновозрастными особями, сменяемое последующим поколением, которое при дифференциации жизненного цикла может существенно отличаться от предыдущего. К примеру: при чередовании поколении (гетерагонии, метагенезе) у тлей (Aphidoidea), галлиц (Cecidomyiidae) и некоторых других насекомых. таблиц в базе данных, настройка прав доступа и загрузка реальных данных.

Архитектура BSC

Oracle Balanced Scorecard использует 3-х слойную архитектуру, которая состоит из уровня базы данных, уровня web-сервера и уровня интерфейса пользователя. Пользователи могут использовать любой браузер с поддержкой java. Web-сервер отвечает за бизнес-логику и генерирует динамические web-страницы.

Инструментарий дизайнера состоит из Performance Management Designer (PMD) и BSC Architecture Modules. Приложения, входящие в Architecture Modules работают в клиент-серверной архитектуре. PMD - дизайнер с web-интерфейсом, призванный в будущем полностью заменить клиент-серверные приложения. Сейчас часть функциональности реализована в PMD, а часть в Architecture Modules.

Architecture Modules требуют установки клиентской части Oracle версии 8.0.6 (Oracle 9i Release 2 для пользователей Windows XP). Они включают два приложения Architect и Manager.

BSC Manager предназначен для загрузки данных в таблицы BSC и задания прав доступа к системам сбалансированных показателей и контрольным показателям деятельности. Большая часть функциональности подмодуля уже перенесена в Performance Management Designer. Загрузчик данных (BSC Loader) обеспечивает занесение данных из различных исходных систем, включая MS Excel. Позволяет загружать фактические и плановые данные, имеющие различные уровни агрегации по времени (факт - месячный, план - квартальный). Возможно использование менеджера параллельных программ для загрузки данных в соответствии с заданным расписанием.

BSC ArchitectArchitect— маткор группа из Нью-Йорка, состоящая из бывших членов Found Dead Hanging и Word As A Virus. Результатом объединения сил стало жестокое и агрессивное звучание. используется для создания ключевых показателей деятельности, позволяет проводить настройку дополнительных свойств показателей, которые невозможно настроить через web-интерфейс. С помощью Architect можно создавать деревья моделирования (simulation-tree). На стадии проектирования меняются только метаданные. Реальная структура таблиц для хранения данных остается неизменной. На этой стадии в интерфейсе пользователя используется генератор случайных чисел, позволяющий создавать прототип системыСистема (от др.-греч. — «сочетание»)— множество взаимосвязанных элементов, обособленное от среды и взаимодействующее с ней, как целое. и осуществлять её быстрое развитиеРазвитие— необратимый закономерный процесс, направленный на изменение материальных и идеальных объектов. Изменение материи и сознания, их универсальное свойство, всеобщий принцип объяснения истории природы, общества и познания..

Для завершения процесса проектирования и создания структуры таблиц для пользовательских данных используется подмодуль Metadata Optimizer. Он анализирует все показатели и размерности и создает несколько наборов таблиц:

1) Таблицы размерностей (Dimension tables) содержат значения измерений. Например, значений для измерения РегионРегион (лат.regio — «страна», «область») — определённая территория, обладающая целостностью и взаимосвязью её составных элементов. Также используется в значении территориальной единицы государства; в России как общее название субъекта Федерации. могут быть следующие: Юг, Север, Восток и Запад. Пример таблицы измерения:

Field          Type           Size    Description
CODE           NUMBER                 Code 
USER_CODE      VARCHAR2       5       User code
NAME           VARCHAR2       15      Name 
LANGUAGE       VARCHAR2       4       
SOURCE_LANG    VARCHAR2       4       
REG_CODE       NUMBER                 See BSC_D_REG.CODE
REG_CODE_USR   VARCHAR2       5       See BSC_D_REG.USER_CODE 

Где,
CODE - системный идентификатор, присваиваемый автоматически,
USER_CODE - числовой код значения измерения, заданный пользователем,
NAME - значение измерения,
REG_CODE - ссылка на значение другого (родительского) измерения.

2) Набор пустых таблиц (Input tables), в которые пользователь должен загрузить данные. Структура этих таблиц оптимизирована для простоты занесения данных. Пример таблицы:

Field          Type           Size    Description 
REG_CODE       VARCHAR2       5       User code (See BSC_D_REG)
YEAR           NUMBER         5       Year: 2001,:,actual year
TYPE           NUMBER         3       Type: 0: Actual, 1: Plan
PERIOD         NUMBER         5       PeriodPeriod: 1 To 12
PROFIT         NUMBER                 Internal Column
EBIT           NUMBER                 Internal Column
TAX            NUMBER                 Internal Column

Где,
REG_CODE - значение измерения, для которого заносятся данные в эту запись,
YEAR - год,
TYPE - тип записи: 0 - фактические данные, 1 - плановые данные,
PERIOD - месяц от 1 до 12,
Остальные поля содержат значения соответствующих показателей.

3) Metadata Optimizer также создает системные таблицы (System tables) в базе данных и конфигурирует загрузчик данных (BSC Loader). Загрузчик переносит данные из Input tables в системные таблицы. При переносе производятся все необходимые вычисления и денормализацияДенормализация (англ.denormalization) — намеренное приведение структуры базы данных в состояние, не соответствующее критериям нормализации, обычно проводимое с целью ускорения операций чтения из базы за счет добавления избыточных данных. данных. Системные таблицы оптимизированы для чтения данных при построении графиков.

Performance Management Designer

Основной процесс разработки осуществляется в Performance Management Designer. PMD предназначен для создания Систем сбалансированных показателей (Scorecards), Показателей (Measures), Измерений (Dimensions) и Контрольных показателей деятельности (KPI). Дизайнер включает модули администрирования для загрузки данных и управления безопасностью.

Performance Management Designer отвечает за создание объектов следующих типов:

  • Dimension Values (Значения объектов размерностей) - значения измерений. Например, МоскваМосква — столица Российской Федерации, город федерального значения, административный центр Центрального федерального округа и Московской области, в состав которой не входит. Крупнейший по численности населения город России и Европы (население на 1 января 2010 года — 10562 тыс человек), центр Московской городской агломерации. Входит в десятку крупнейших городов мира., Уфа, Ростов
  • Dimension Object (Объект размерности) - уровни для контрольных показателей и сбалансированных карт. Например, Города, Регионы, Магазины
  • Dimension (Размерность) - набор из одного или нескольких Объектов размерности. Размерности определяются обычно в контексте контрольных показателей деятельности (КПД). Пример 1: Город, Тип продукта, Тип клиента. Пример 2: Тип продукта, Тип клиента
  • Dimension Set (Набор размерностей) - состоит из нескольких размерностей. Используется при добавлении показателя в КПД для указания набора размерностей
  • KPI (КПД) - контрольный показатель деятельности. Содержит набор Analysis options
  • Analysis option - не имеет самостоятельного значения. Служит для представления показателя в контексте КПД
  • Measure (Показатель) - каждому показателю соответствует колонка в таблицБогуслав Таблиц (словацк. Bohuslav Tablic (Tablicz); 6 сентября 1769, Ческе Брезово, Словакия — 21 января 1832, Костолне Моравце, Словакия) — чешско-словацкий писатель, священник, деятель возрождения словаков-лютеран, подобно тому как Бернолак является деятелем возрождения словаков-католиков. Таблиц учредил в Пресбурге «Общество чешско-словацкой литературы и языка» с целью издавать на понятном народу чешском языке простонародные и школьные книги. Учреждение этого общества было причиной если не процветания словацкой литературы, то появления в пресбургском лицее кафедры словацкого языка, для чего общество собрало большой капитал. Занять кафедру приглашен был Юрай Палкович. Общество скоро распалось, но кафедра продолжала существовать. Молодёжь имела возможность слушать историю своего народа на родном языке. В 1812 г. Таблиц был одним из основателей нового «Литературного общества Горных Городов» (Bergstdte), задававшегося прежней целью; результатом было открытие кафедры словацкого языка и в Банской Штьявнице. Это общество также скоро распалось. Таблиц писал очень много и по различным специальностям. Первое место занимают его «Poesie» (Вацов, 1806-1812). К ним приложены биографии известных словацких деятелей. Его «Sloventi verovci» (Вацов, 1805-1809) — отрывки из произведений древних словацких писателей, в то время почти уже позабытых. Перу Таблица принадлежит также много книг для народа, изданных двумя упомянутыми обществами.е, сгенерированной при помощи Metadata Optimizer. Показатель может присоединяться к одному или нескольким КПД
  • Scorecard (Карта показателей) - система сбалансированных показателей. Включает набор КПД и представлений.

Существует четыре встроенных типа представлений: Scorecard Views, Strategy Map Views, Detailed Views, Tree View. Также можно создавать пользовательские представления (Custom Views). Одно представление назначается основным (выбираемым по умолчанию). Представление может содержать КПД, ссылки на Web-страницы, ссылки на другие представления. Можно использовать любую картинку в качестве фона (подложки) для страницы отображения Карты Показателей. Это позволяет более наглядно иллюстрировать стратегию и цели компанииЮридическое лицо— созданная и зарегистрированная в установленном законом порядке организация, которая имеет в собственности, хозяйственном ведении или оперативном управлении обособленное имущество и отвечает по своим обязательствам этим имуществом, может от своего имени приобретать и осуществлять имущественные и личные неимущественные права, нести обязанности, быть истцом и ответчиком в суде. Юридические лица должны иметь самостоятельный баланс или смету. в привязке к конкретным KPI. Поддерживаются неограниченные возможности расположения KPI на пользовательской Карте Показателей.

Визуализация значений КПД

  • Возможность представления значений КПД, как в графической, так и в табличной форме
  • Возможность сравнения фактических данных с планом, фактом за прошлые периоды
  • Возможность выбора различных вариантов цветового кодирования диапазонов фактических значений
  • Возможность динамического изменения диаграммы (тренд, сравнительная, круговая)
  • Возможность ввода комментариев для организации совместных обсуждений
  • Навигация на основе причинно-следственных связей между КПД
  • Возможность выбора вычислений (разность, вклад, рост)
  • Динамически вычисляемые КПД, в соответствии с заданными формулами
  • Возможность представления значений КПД, как в графической, так и в табличной форме
  • Возможность сравнения фактических данных с планом, фактом за прошлые периоды
  • Возможность выбора различных вариантов цветового кодирования диапазонов фактических значений
  • Возможность динамического изменения диаграммы (тренд, сравнительная, круговая)
  • Возможность ввода комментариев для организации совместных обсуждений
  • Навигация на основе причинно-следственных связей между КПД
  • Возможность выбора вычислений (разность, вклад, рост)
  • Динамически вычисляемые КПД, в соответствии с заданными формулами.

Информационные окна ключевых показателей деятельности позволяют вводить, а затем отображать на экране дополнительную (качественную) информации для любого количественного показателя. Данная информацияИнформация (от лат.informatio— осведомление, разъяснение, изложение, от лат.informare— придавать форму)— в широком смысле абстрактное понятие, имеющее множество значений, в зависимости от контекста. В узком смысле этого слова— сведения (сообщения, данные) независимо от формы их представления. Сведения об объектах живой или неживой природы, их свойств и взаимном влиянии друг на друга. может быть следующего характера: качественная оценка данного KPI, комментарий общего характера, отношение данного KPI к корпоративной стратегии, объяснение определения показателя, объяснение формулы, по которой вычисляется данный KPI; ответственное лицо, предпринимаемые действия

Дерево моделирования "что-если"

Уникальная функция OBCS - дерево моделирования - позволяет оценивать влияние изменения значений исходных данных на значение показателя. Значения исходных данных, на основании которых рассчитывается тот или иной показатель, могут быть изменены/промоделированы для любого периода (текущего, прошлого или будущего) путем ввода процентного значения изменения. На основании введенных значений моделируется расчет результирующего показателя (цели). Возможно предоставление результатов анализа другим пользователям, имеющим доступ.

Управление доступом и защита информации

В BSC могут быть использованы все средства разграничения доступа и защиты информации, доступные в Приложениях Oracle R11i. Разработчики не имеют доступа к реальным данным. Есть возможность назначения пользователям или группам пользователей одного из трех уровней доступа:
  • Разграничение прав доступа на сбалансированные наборы показателей деятельности
  • Разграничение прав доступа отдельные показатели эффективности
  • Определение прав доступа на отдельные уровни иерархии измерений

Ссылки

Oracle Balanced Scorecard Administrator Guide (zipped)
Oracle Balanced Scorecard Install Guide
Oracle Balanced Scorecard User Guide
Мы рекомендуем еще посмотреть:

2009 IT и оборудование для бизнеса, S-NETWORKS. Информационные технологии и Информационное оборудование