创建位置 XML

要创建位置记录,请在 XML 文件中复制以下语法:

备注: 您可以自行输入 XML 文件的文件名,但要遵循 <名称>locationenrich.xml 的格式限制,其中 <名称> 是操作系统支持的任意文件字符串。

例如,shr_locationenrich.xml 或 SHR9XXlocationenrich.xml 等。

<locations>

<location name="">

<country></country>

<state ></state>

<city></city>

<region></region>

<address></address>

<building></building>

<floor></floor>

<instances type=" ">

<instance>

<attribute name="" value="" operator="" relation=""/>

<attribute name="" value="" operator="" />

</instance>

</instances>

</location>

</locations>

下表提供了对上述示例中所使用的标记的描述:

字段 描述
<location name> 输入位置的名称。此字段的值是必填项。
<country> 在此处输入国家/地区的名称。(可选)
<state> 在此处输入州的名称。(可选)
<city> 在此处输入城市的名称。(可选)
<region> 在此处输入区域的名称。此字段的值是必填项。
<address> 在此处输入地址。(可选)
<building> 在此处输入建筑的名称。(可选)
<floor> 在此处输入楼层。(可选)
<instances type> 与 K_CI 表一致的维度表名。请参阅每个内容包在各自的 /doc 文件夹中提供的模型接口文档提取维度列表。维度是从此表提取的。
<attribute name> <instance type> 标记所定义的维度表中字符串列(非数字列)的名称。
<value>

为其创建位置的维度表中列的值,如“K_CI_Oracle”维度表中“node_name”列的值。或“K_CI_System”维度表中“dns_name”列的值等。

< operator>

用于搜索节点名称值的运算符。

要执行值的完全匹配,请使用 EQUALS 运算符。例如 "abcvalue1"

要执行基于模式的值匹配,请使用 LIKE 运算符。您可以将值指定为 "abcvalue1%""%abcvalue1%" 等。

对于其他运算符(如 IN、NOT IN、NOT LIKE、EXISTS、= 或 !=),必须在双引号中指定值。例如,IN 运算符的值必须为 "'abcvalue1','abcvalue2','abcvalue3'"

备注: XML 中所有针对 SHR 数据库的值比较均不区分大小写。

<relation>

确定指定多个属性值对时,是否必须执行 AND 或 OR 运算。

如果没有定义关系值,则 SHR 将“AND”视为默认值。

适用的内容包

可以在以下内容包中将位置关联到一致性维度:

可从以下内容包的数据源获取位置信息:

以下内容包中不提供位置信息: