跳到主要内容
版本:1.x

类型过滤配置

概述

类型过滤是查询中用于控制查询是否包含配置项类型子类型的功能。CMDB 中的配置项类型通常具有继承关系,例如计算机WindowsLinux的父类型。类型过滤决定了查询结果是只包含父类型的实例,还是同时包含所有或部分子类型的实例。

这个功能能帮你做什么

  • 精确控制查询的配置项类型范围
  • 灵活处理父子类型关系的查询
  • 实现精细化的类型过滤策略

主要特性

  • 包含子类型:包含所有子类型的实例
  • 仅包含自身:仅包含根配置项类型自身的配置项数据
  • 自定义类型:为每个子类型单独设置包含或排除规则

过滤选项说明

选项说明使用场景
包含子类型查询结果包含该类型及其所有子类型的实例需要查询完整的类型层级,获取所有相关实例
仅包含自身查询结果只包含该类型的实例,不包含子类型只需要精确类型匹配,排除所有子类型
自定义类型为特定子类型设置包含或排除规则需要精细控制某些子类型的包含或排除

自定义类型

对于复杂的查询需求,可以使用自定义类型选项只包含部分的配置项类型。

界面组织

自定义类型

在左侧选中一个配置项类别之后,右侧条件会有如下配置选项

下拉列表框

  • 包含:查询结果包含指定类型的配置项实例
  • 排除:查询结果排除指定类型的配置项实例

应用到所有子类复选框

  • 已勾选: 将以上包含或排除条件应用于左侧选中的配置项类型本身以及所有子类型
  • 未勾选: 将以上包含或排除条件仅应用于其本身

配置示例

场景1:查询所有计算机

配置项说明
类型计算机配置项类型
过滤模式包含子类型包含所有计算子类型

场景2:只查询开源Web服务器

配置项说明
类型Web 服务器配置项类型
过滤模式自定义类型使用精细控制
Apache Web服务器包含包含Apache Web服务器
Nginx Web服务器包含包含Nginx Web服务器