上一主题: 示例:从扩展表加载配置项数据下一主题: 加载不包含 mdr_name 或 tenant 的电子表格


示例:加载列名称包含无效配置项属性名称的电子表格

使用 GRLoader 和转换文件加载列名称包含无效配置项属性名称的电子表格。 name 列从 C5 行开始。 在以下示例中,grloader_sample_spreadsheet.xls Sheet7 中的列标题与配置项属性名称匹配:

name

 

hard_drive_capacity

carrier

phys_mem

server1

服务器

ignore

?隅

 

?隅

server2

服务器

ignore

?隅

 

?隅

acd1

ACD

ignore

 

?隅

?隅

server3

Discovered Hardware

ignore

 

 

?隅

在运行 GRLoader 前,创建名为 Sheet7.rul 的转换文件,该文件包含以下 XML:

<ruleset>
<rule>
   <attribute>attributename</attribute>
   <from>ip address</from>
   <to>alarm_id</to>
</rule>
</ruleset>

创建此 XML 文件之后,通过执行以下命令来使用 GRLoader 加载数据:

grloader –u username –p password –s http://sdm-host:8080 –i grloader_sample_spreadsheet.xls –sss Sheet7 –ssfr 5 –tf Sheet7.rul -n

GRLoader 将忽略前四行和列 E(因为 E5 为空),并加载四个配置项且不会出现任何错误。