有五个用于处理评估模型自定义的主要基本案例:
- 将自定义评估模型从一个7.2.x实现分发到另一个
- 重新使用一个7.2.x仪表盘服务中的自定义评估模型到另一个
- 将多个评估模型的强化(新指标)合并为一个
- 从7.2.x服务管理器自定义安装包中安装强化(新指标)
- 将两个评估模型的设置(权重、关键贡献、阈值……)合并为一个
下面将对每种方法进行更详细的解释。
显然可以结合起来实现更大的目标:
- 例如:合并来自多个评估模型的设置和资源,然后将生成的评估模型分发到生产实现中,以便在现有的生产仪表盘服务上使用
使用案例概述
使用案例 #1: 从一个7.2.x发布一个自定义的评估模型实现到另一个
起始点:
- 第一个管理基础中的7.2.x评估模型
那就是:
- 是否通过CAST交付
- 是否强化了新的指标
- 是否分配到仪表盘服务
您想要:
- 将此自定义评估模型分发到另一个7.2.x管理基础中
使用案例 #2: 重新使用一个7.2.x仪表盘服务中的自定义评估模型到另一个
起始点:
- 第一个管理基础中的7.2.x评估模型
那就是:
- 是否通过CAST交付
- 是否强化了新的指标
- 是否分配到仪表盘服务
您想要:
- 将此自定义评估模型重新用于另一个7.2.x仪表盘服务的快照
使用案例 #3: 将多个评估模型的强化(新指标)合并为一个
起始点:
- 第一个7.2.x评估模型,作为目标
- 一个或多个评估模型,被认为是来源
那就是:
- 强化新指标
您想要:
- 将源评价模型中的所有强化合并到目标评价模型中
使用案例 #4: 从7.2.x服务管理器自定义安装包中安装强化(新指示器)
起始点:
- 在CAST管理器中的7.0.x或7.1.x评估模型,至少分配一个仪表盘板服务
- 在CAST 管理器中的7.0.x或7.1.x评估模型,未分配给任何仪表盘服务
- 仪表盘服务中的7.0.x“度量树”,即 CAST管理器中没有导入评估模型
那就是:
- 是否通过CAST交付
- 是否强化了新的指标
您想要:
- 从7.2.x服务器管理器自定义安装包中安装强化(新指示器)
使用案例 #5: 将两个评估模型的设置(权重、关键贡献、阈值……)合并为一个
起始点:
- 第一个7.2.x评估模型,作为目标
- 第二种7.2.X评估模型,被认为是来源
那就是:
- 没有强化新的指标(如果有新的指标,也遵循使用案例#3)
您想要:
- 将源评估模型中的一些设置合并到目标评估模型中
使用案例过程说明
本节介绍执行与评估模型自定义处理相关的步骤。
使用案例 #1:从一个7.2.x发布一个自定义的评估模型实现到另一个
自定义评估模型的分布从一个7.2.x到另一个的实现依赖于CAST管理器作为PMX文件导入/导出功能
(上图为7.1.x仍然适用于7.2.x)
主要包括
- 从源管理库导出评估模型,作为PMX文件共享
- 连接到目标管理库(并将导出PMX文件传输到可从使用的CAST管理器访问的位置)
- 将PMX文件中显示的评估模型导入目标管理基础。重要提示:使用import向导中的“create”操作
- 将导入的评估模型分配给适当的仪表盘服务
- 运行验证快照,以确保目标环境中存在所有必需的配置。
有关部分任务的详细信息
将评估模型导出为PMX文件
在CAST管理器中:
- 从CAST管理器中的“File”菜单中调用“Export File…”操作
- 选择导出的自定义评估模型
- 忽略其它所有项目
- 将导出保存为assessmentModel_7.2.0_Custom.pmx
- 确认直到向导结束
- 控制任务进度窗口中的执行状态
导入评估模型作为PMX文件
在 CAST管理器中
- 从CAST管理器中的“File”菜单中调用“Import File…”操作
- 选择上一步导出assessmentModel_7.2.0_Custom.pmx文件
- 只选择评估模型(如果导出文件包含其它实体)
- 选择 "创建" 操作
- 确认直到向导结束
- 控制任务进度窗口中的执行状态
将评估模型分配给仪表盘服务
在CAST管理器中
- 打开仪表盘服务编辑器
- 选择“评估模型”选项卡
- 调用“change…”操作
- 从向导的下拉列表中选择一个现有的评估模型
- 确认直到向导结束
- 控制任务进度窗口中的执行状态
使用案例 #2:重新使用一个7.2.x仪表盘服务中的自定义评估模型到另一个
自定义评估模型在7.2.x仪表盘服务之间的重新使用依赖于多个仪表盘服务对单个评估模型的共享分配
(上图为7.1.x仍然适用于7.2.x)
主要包括
- 将评估模型分配给适当的仪表盘服务以进行重新使用。
- 运行验证快照,以确保目标环境中存在所有必需的配置。
有关部分任务的详细信息
将评估模型分配给仪表盘服务
在 CAST管理器中
- 打开仪表盘服务编辑器
- 选择“评估模型”选项卡
- 调用“change…”操作
- 从向导的下拉列表中选择一个现有的评估模型
- 确认直到向导结束
- 控制任务进度窗口中的执行状态
使用案例 #3: 将多个评估模型的强化(新指标)合并为一个
将多个评估模型中的强化内容(新指标)合并到一个模型中,依赖于XMLtoDB工具,该工具可以将特定范围的数据导入/导出到仪表盘服务中
(上图为7.1.x仍然适用于7.2.x)
在 CAST管理器中
- 将第一个评估模型(作为目标)同步到目标仪表盘服务上(最好的选择是同步默认的CAST 7.1.x评估模型)
- 从CAST管理器中删除此评估模型
- 将第二个评估模型(作为源)同步到临时仪表盘服务上
- 使用XMLtoDB工具和自定义导出作用范围从临时仪表盘服务导出自定义指示器,以准确的针对某些或所有自定义指示器
- 使用XMLtoDB工具和相同的作用范围将自定义指示器导入目标仪表盘服务。如果需要处理多个源评估模型,请返回到第三步。重要提示:在处理多个源时,确保指示器的外部ID不重叠(如果重叠,请在同步步骤之前更新外部ID)。
- 从CAST管理器导入目标仪表盘服务中的评估模型,该服务现在将包含源评估模型中的自定义指标。
- 运行验证快照,以确保目标环境中存在所有必需的配置。
有关部分任务的详细信息
同步仪表盘服务中的评估模型
在 CAST管理器中
- 打开仪表盘服务编辑器
- 选择评估模型选项卡
- 调用“同步评估模型”操作
- 控制任务进度窗口中的执行状态
删除评估模型
在 CAST管理器中:
- 在“评估模型”视图中
- 选择自定义评估模型
- 从上下文菜单中调用“Remove”操作
- 等待操作完成
XMLtoDB导出范围定义
作用范围是一组SQL表的声明,这些表用于将数据传输到XML文件或从XML文件传输到XML文件。
可以通过对列字段值声明过滤器来细化这些SQL表中要考虑的行范围。
要创建导出/导入范围:
创建一个可以在AIP: MyCentralModel.xml的安装目录中找到的CentralModel.xml文件的复本
- 搜索 <scope name="CustomerMetrics">
- 将整个XML块复制粘贴到<scope name="CustomerMetricsScope1">中
- 根据需要导出/导入指示器的外部ID,将针对DSS_METRIC_TYPES、DSS_METRIC_TYPE_TREES、DSS_METRIC_VALUE_TYPES、dss_metric_description和dss_metric_status_threshold的METRIC_ID列上的过滤配置更新到更窄的范围,如minvalue="2000000" maxvalue="3000000"
- (假设还没有处理通用分析器配置) 通过删除filter="((METRIC_ID >= 2000000)或(OBJECT_TYPE_ID >= 2000000) ")"高级过滤器,更新DSS_METRIC_PARAM_TYPES和DSS_METRIC_PARAM_VALUES表上的过滤配置,并添加相同的<scopecolumn name="METRIC_ID" minvalue="2000000" maxvalue="3000000" />
从仪表盘服务导出XMLtoDB
要使用作用范围(CAST存储服务2示例)从源仪表盘服务数据库导出自定义指示器,请在Microsoft DOS命令提示符中运行以下命令:
<installation directory>/xmltodb /src:db /c:<MyCentralModel>.xml /scp:<CustomerMetricsScope1> /f:<MyExportFromSourceDSUsingCustomerMetricsScope1>.xml /db:<SourceDashboardServiceName> /cs:LIBPQ:localhost:2280,postgres /st:caststorageservice /u:operator /p:CastAIP
(change values where appropriate)
仪表盘服务中的XMLtoDB导入
要使用作用范围(CAST存储服务2示例)将自定义指示器导入目标仪表盘服务数据库,请在Microsoft DOS命令提示符中运行以下命令:
<installation directory>/xmltodb /src:xml /c:<MyCentralModel>.xml /scp:<CustomerMetricsScope1> /f:<MyExportFromDSUsingCustomerMetricsScope1>.xml /db:<TargetDashboardServiceName> /cs:LIBPQ:localhost:2280,postgres /st:caststorageservice /u:operator /p:CastAIP
(如有需要,更改数值)
导入CAST管理器的评估模型
在 CAST管理器中
- 打开仪表盘服务编辑器
- 选择评估模型选项卡
- 调用“导入评估模型”操作从仪表盘服务加载默认的7.1.0评估模型,该模型通过XMLtoDB导入的自定义指示器进行了强化
- 控制任务进度窗口中的执行状态
使用案例 #4:从7.2.x服务管理器自定义安装包中安装强化(新指示器)
服务管理器自定义安装包的强化(新指示器)安装依赖于从仪表盘服务导入CAST管理器评估模型
(上图为7.1.x仍然适用于7.2.x)
主要包括
已在机器服务管理器上部署自定义安装包:请参见来自CAST服务管理器用户组件用户指南部分的自定义组件存储在何处?
使用这些包安装一个新的仪表盘服务。重要提示:完成安装后,请从部署位置删除自定义安装包,以避免在非自愿不知情的情况下在未来的安装中使用。
从CAST管理器中发现新的仪表盘服务
- 导入其评估模型
- 运行验证快照,以确保目标环境中存在所有必需的配置。
有关部分任务的详细信息
导入CAST管理器的评估模型
在 CAST管理器中
- 打开仪表盘服务编辑器
- 选择评估模型选项卡
- 调用“导入评估模型”操作从仪表盘服务加载默认的7.2.0评估模型,该模型通过XMLtoDB导入的自定义指示器进行了强化
- 控制任务进度窗口中的执行状态
使用案例 #5:将两个评估模型的设置(权重、关键贡献、阈值……)合并为一个
将两个评估模型的设置(权重、关键贡献、阈值……)合并为一个依赖CAST管理器导入/导出作为PMX文件功能和Microsoft Excel比较工具
(上图为7.1.x仍然适用于7.2.x)
主要包括
- 作为PMX文件导出第一个评估模型,无论是否自定义都作为目标
- 将第二个评估模型导出为PMX文件,该模型的自定义部分或全部保留,视为源
- 使用Microsoft Excel比较工具比较这两个PMX文件
- 在适当的地方更新目标评估模型以匹配源配置
有关部分任务的详细信息
将评估模型导出为PMX文件
在 CAST管理器中:
- 从CAST 管理器的“File”菜单中调用“Export File…”操作
- 选择导出的自定义评估模型
- 忽略所有其它项目
- 将导出保存为assessmentModel_7.2.0_[Target|Source].pmx
- 确认直到向导结束
- 控制任务进度窗口中的执行状态
比较评估模型PMX文件
运行比较工具
比较工具可以在这里找到: AssessmentModel(Documentation)Comparator_toBeUnzippedIn-Y-Drive.zip
在微软视窗资源管理器
- copy assessmentModel_7.2.0_Source.pmx file in Y:\Source\
- copy assessmentModel_7.2.0_Target.pmx file in Y:\Target\
在Microsoft Excel
- 打开MS Excel比较工具
- 确保满足先决条件(即访问对比工具,通过Y:根据配置,驱动或更新MS的Excel数据源)
- 使用assessmentModel_7.2.0_Source.pmx填充源文件字段
- 用7.2.x填充源PMX文件版本
- 使用assessmentModel_7.2.0_Target.pmx填充目标文件字段
- 用7.2.x填充目标PMX文件版本
- 运行“转换PMX文件”操作
- 完成Microsoft Windows DOS命令提示后,运行“Upload PMX files”操作
识别和理解差异
比较工具将帮助识别想要用来进一步更新迁移的评估模型差异(使用CAST 管理器中的评估模型编辑器)。
比较工具将识别不同类型的演化:
- 各质量和尺寸指标的功能配置
- 新的指标
- 删除指标
- 重新命名指标
- 用于业务和技术标准
- 新的贡献
- 删除的贡献
- 更新不同权重的贡献
- 使用不同的关键贡献选项值更新贡献
- 用于质量规则、分发和测量
- 更新后的激活状态
- 更新等级计算阈值
- 用于尺寸测量
- 更新后的激活状态
- 参数功能配置
- 新的参数
- 删除参数
- 重命名参数
- 更新默认值
- 更新最重要的配置
- 技术配置质量规则、分布、测量和尺寸测量
- 实现更新
- 质量规则
- 更新XXL选项值
- 更新统一选项值
- 适用技术的更新列表
- 添加适用技术
- 删除适用技术
- 更新关联信息配置
如何处理分歧
作为一般指引,请按以下方法处理差异:
- 功能配置:
- 添加和删除是功能性决策,
- 活动状态更新是功能性决策,
- 与贡献相关的配置是功能决策
- 技术配置:
- 必须仔细查看实现和相关的信息配置演化,以确定“正确”的值,因为它们控制平台的正确功能
- 应用技术列表、XXL和统一选项更新必须仔细检查,以确定“正确的”值,因为它们控制应用的正确评估
根据需要手动更新目标评估模型
回到CAST 管理器
- 打开评估模型编辑器
- 根据喜好编辑目标评估模型