

通用资源加载程序 (GRLoader) › 数据转换
数据转换
MDR 提供的数据值可能因为以下原因无法满足 CA CMDB 的要求:
- MDR 的国家(地区)或语言与 CA CMDB 安装的选定国家(地区)或语言不同。 例如:美国英语版本的 CA Cohesion MDR 将数据转移到法语版本的 CMDB。 当 CA Cohesion 创建服务器配置项时,它会将该配置项族指定为“Server”。 但是,在法语版本中,必须将配置项族指定为“Serveur”。 当美国英语版本的 MDR 与法语版本的 CA CMDB 安装通信时,必须将入站“Server”值转换为要求的“Serveur”值。
- 在查找 (SREL) 字段中可能出现不一致。 例如:MDR 包含制造商为“Dell Inc”、“Dell Corporation”或只是“Dell”的配置项。 如果 CA CMDB 制造商表需要“Dell Inc”,则会拒绝其他值且出现警告消息。 对于制造商属性,必须将无效的入站“Dell Corporation”和“Dell”值转换为标准的“Dell Inc”值。
- 非 SREL 字段中的数据不一致。 例如,有些 MDR 按单元报告数据,而其他 MDR 按字节或千兆字节报告数据。 您可以标准化 CMDB 中存储的数据的格式。
为了满足这些要求,GRLoader 可以在运行 GRLoader 时,使用基于 XML 的查找文件将任何传入值转换为另一个值。
重要信息:在发生正常 GRLoader 处理(例如 update_if_null、lookup、dateformat)之前以及将数据传输到 CA CMDB 服务器之前,在读取配置项和关系 XML 时执行编辑之前的转换以及验证步骤。
由于每个 MDR 可能有具体的转换要求,因此需要为每个 GRLoader 调用指定数据传输文件。 出于标准化的目的,我们建议将此文件置于一个通用文件系统中,并在 CA CMDB 数据提供方之间共享。
版权所有 © 2013 CA。
保留所有权利。
 
|
|