业务度量模型包含许多事件和过程定义。根据这些定义,模式生成器会生成创建数据库表、Cube Views™ 定义和复制脚本所需的相应工件。对业务度量模型的更改会导致生成的工件发生更改。
如果发生这样的更改,您需要重新运行模式生成器,生成新的业务度量模型脚本。该活动称为变更管理。
在以下情况下需要变更管理:
- 添加新过程导致添加新表。
- 添加新度量(不是维的一部分)或在新维中创建新度量,以及将新列添加到相应的过程表。
- 字符串类型的度量的长度更改,导致对应列的长度更改。
对
业务度量模型的任何更改都需要重复执行以下步骤:
- 将更改的业务度量模型导入到 WebSphere® Business Monitor 管理控制台中的模式生成器,以生成相应的工件。
- 运行最新生成的数据库定义语言(DDL)脚本,用这些更改来更新数据库。
- 部署复制脚本以在更改后同步状态、运行时和历史数据库。
- 部署最近生成的 Cube Views 定义。
- 将业务度量模型部署到 WebSphere Business Monitor 管理控制台。
模式生成器会检查业务度量模型的先前版本和新版本。如果新模型尚未部署或不存在于存储库中,则模式生成器会生成与新模型对应的工件。如果存在新模型的先前版本,则模式生成器会检查已部署模型版本和新模型版本之间的差异。如果发现差异,则会根据这些差异重新生成相应的脚本以修改数据库。要获取更多关于由现有模型创建新模型的信息,请参阅 WebSphere Business
Modeler 文档。
业务度量模型中的某些更改受到限制,这是由于更改现有业务度量模型的数据库表受限造成的。如果发生以下变更,则应该重新生成整个模型并将其部署为新模型。这会生成和部署一组全新的工件。
这些更改是:
- 更改业务度量的 WebSphere Business Monitor 中的用途属性,如将度量从关于正在运行的过程的活动数据值更改为维分析中的量化数据值。
- 更改度量隶属的维组。
- 更改业务度量编辑器中维度量上的 isPartOfDimensionKey 复选框的状态。
- 更改度量的数据类型。通过删除当前度量并创建新度量,来处理度量数据类型的变更。
- 删除作为维键一部分的度量。
- 创建新的度量,作为现有维的维键的一部分。
- 将计时器在累计和非累计类型之间转换。
- 更改过程模型或活动。
注: 删除整个过程不需要重新生成模型 ,即使这可能导致删除度量。只会生成更改。