测试仪

对某个要素评估一个或多个测试,并根据测试结果路由该要素。

跳转到配置

典型用途

  • 对数据进行质量测试
  • 基于测试将特征分为两个流
  • 基于测试分离特征子集

它是如何工作的?

测试仪接受任何功能。它根据一个或多个用户定义的测试评估每个特性,并通过通过端口,如果它满足定义的条件,或通过失败端口,如果它不符合定义的条件。

测试被构造为一系列测试条款,它根据大量可用的操作员以及测试类型。测试子句与逻辑-组合以及,请或者,和不是,用括号定义计算顺序。

创建测试子句

每个子句都由要测试的值和测试它的方法组成。根据测试的类型,该条款至少包括左值还有一个操作员是的。如果所选运算符需要更多信息(例如,测试大于某个值的属性),则正确的价值提供字段。

测试子句在表中创建,并从上到下编号。

左值

操作员

正确的价值

模式*

要测试的值或表达式 要执行的测试类型 如果操作员要求,用于比较的值 以特定方式测试值
实例
纬度 > 49.000001个 自动
@区域() 范围内 (1100) 数字
蛇形 就像 烤羊肉串 区分大小写
交通 属性为空 自动
计数 类型为 整数 自动

*请注意模式仅在以下情况下可用于单独测试比较模式设置为按测试指定是的。

连接测试子句:逻辑

多个测试子句与逻辑,使用以及,请或者,和不是除括号外,还指定如何计算测试以确定通过或失败。

通过选择逻辑测试条款表,或者可以直接使用复合表达式参数的编辑按钮。

使用说明

  • 由于批量模式处理时,功能可能显示为以块的形式输出。尽管特征顺序当通过通过失败端口,在依赖连接的输出端口的功能排序的工作区中可能会出现意外结果。在这些情况下,我们建议您升级测试仪将其升级到2019.1或更高版本,或者修改您的工作区,使其不依赖于从连接的输出端口进行的功能排序。
  • 如果您有几个测试变压器的顺序,考虑使用测试筛选器相反。此转换器允许您为每个结果创建一系列带有命名输出端口的测试。
  • 当筛选出特征子集时,请在选择输出端口时考虑测试的逻辑。例如,要从公园列表中删除所有的狗公园,您可以:
    • 设置dogparks=y,并连接失败的端口(删除传递的功能),或者
    • 设置dogparks=n,并连接传递的端口(删除失败的功能)。

配置

输入端口

输出端口

参数

编辑变压器参数

使用一组菜单选项,可以通过引用工作区中的其他元素来指定变压器参数。一些转换器中还提供了更高级的功能,如高级编辑器和算术编辑器。要访问这些选项的菜单,请单击在适用参数旁边。有关详细信息,请参见变压器参数菜单选项是的。

定义值

有几种方法可以定义要在变压器中使用的值。最简单的方法是简单地输入一个值或字符串,它可以包括各种类型的函数,如属性引用、数学和字符串函数以及工作区参数。有许多工具和快捷方式可以帮助构造值,通常可以从值字段旁边的下拉式上下文菜单中获得。

参考

加工行为

基于特征

特征保持

依赖关系
FME许可级别 FME基础版及以上
别名
历史 这个变压器取代了attributester和generictester变压器。
类别

数据质量

过滤器和连接

FME社亚搏国际在线官网区

fme社区是演示亚搏国际在线官网、操作指南、文章、常见问题解答等的场所。获取问题的答案,向其他用户学习,并对新功能进行建议、投票和评论。

搜索关于测试仪的所有结果在FME社区。亚搏国际在线官网

示例可能包含根据开放式政府许可证获得许可的信息-温哥华