Модель бизнес-величин содержит множество определений событий и процессов. На основе этих определений генератор схемы создает
соответствующие артефакты, необходимые для создания таблиц базы данных, определений
Cube
Views и сценариев репликации. Изменения в модели бизнес-величин
вызывают изменения в генерируемых артефактах.
Если такое изменение происходит, необходимо перезапустить генератор схемы для
создания новых сценариев модели бизнес-величин. Это называется
управлением изменениями.
Управление изменениями необходимо в следующих случаях:
- Добавлен новый процесс, что привело к появлению новой таблицы.
- Добавлен новый показатель, не являющийся частью размерности или созданный в
новой размерности, и в соответствующие таблицы процессов добавлен новый
столбец.
- Изменена длина показателя типа строка, что привело к изменению длины
соответствующего столбца.
Любые изменения в модели бизнес-величин требуют повторного выполнения следующих
действий:
- Импорт измененной модели бизнес-величин в генератор схемы административной
консоли
WebSphere Business Monitor
для создания соответствующих артефактов.
- Запустите вновь созданные сценарии на языке определения данных (DDL) для
внесения изменений в базу данных.
- Разверните сценарии репликации для синхронизации базы данных состояний,
рабочей базы данных и базы данных хронологии после внесения изменений.
- Развертывание вновь созданных определений Cube Views.
- Развертывание модели бизнес-величин в административной консоли
WebSphere Business Monitor.
Генератор схемы проверяет предыдущую и новую версии модели бизнес-величин. Если эта модель не была развернута или не существует в хранилище, то генератор
схемы создает артефакты, которые соответствуют новой модели. Если предыдущая
версия модели существует, генератор схемы проверяет различия между развернутой
и новой версиями модели. При обнаружении различий создаются соответствующие
сценарии для изменения баз данных на основе этих различий. Дополнительную информацию о создании новой модели из существующей можно
получить в документации WebSphere Business
Modeler.
Некоторые изменения модели бизнес-величин недопустимы из-за ограничений на
возможности изменения таблиц базы данных существующей модели бизнес-величин. В случае подобных изменений необходимо
повторно сгенерировать и развернуть всю модель. При этом весь набор артефактов
генерируется и развертывается заново. Эти изменения перечислены ниже:
- Изменение атрибута Использовать в WebSphere Business Monitor
бизнес-величины, например, изменение значения показателя с Динамические
данные о текущем процессе на Количественные данные в многомерном
анализе.
- Изменение группы размерности, к которой принадлежит показатель.
- Изменение состояния переключателя
isPartOfDimensionKey для
показателя размерности в редакторе бизнес-величин.
- Изменение типа данных показателя. Изменить тип данных показателя можно, удалив
текущий показатель и создав новый.
- Удаление показателя, являющегося частью ключа размерности.
- Создание нового показателя в качестве части ключа размерности для существующей
размерности.
- Изменение таймера с накоплением на таймер без накопления или наоборот.
- Изменение модели процесса или группы действий.
Прим.: Удаление какого-либо процесса не требует повторной генерации модели, хотя и может привести к удалению показателя. Достаточно будет сгенерировать
только изменения.
В
соответствии с изменениями в редакторе бизнес-величин предусмотрено три
сценария развертывания:
- Развертывание новой модели
- Развертывание новой версии модели
- Развертывание другой модели