AttributeValidator

验证任何数目的针对用户定义的测试条件的属性,路由根据测试(多个),并确定它未能任何测试的结果的功能。

跳转到配置

典型用途

  • 执行数据质量检测
  • 由测试执行数据完整性属性与一组可接受的条件

  • 确保属性满足约束在输出数据库的要求和域

它是如何工作的?

所述AttributeValidator接收具有属性功能,以针对用户定义的验证规则进行测试。

各种各样的验证规则类型可供选择。这些规则在表中创建的,并且每一行由所述属性(一个或多个)进行验证的,需做试验的类型和所需的任何配置。属性可以针对任何数量的规则进行测试,和规则可以被应用到任何数量的属性。

有两个输出端口 -通过失败

通过特点是那些属性已通过已定义的所有验证规则的测试。

如果任何测试失败,该功能将通过输出失败端口,与所述故障的描述:

  • 失败的第一个测试将在新的属性被记录_fme_validation_message
  • 第一个测试和失败都将在新的列表属性被记录任何进一步的检查_fme_validation_message_list {}

在测试它们在参数对话框中的验证规则表中列出的顺序进行评估。

创建验证规则

每个规则包括要测试的属性和所要执行的测试。下面的测试可用。

组态

输入端口

输出端口

注意:特征顺序相对于其他输出端口可能会改变。每个端口特征顺序被保持。

参数

编辑变压器参数

使用一组菜单选项,变压器参数可以通过引用在工作区中的其它元件来分配。更先进的功能,如高级编辑,算术编辑,也是一些变压器可用。要进入这些选项的菜单上,单击适用的参数旁边。欲了解更多信息,请参阅变压器参数菜单选项

定义值

有几种方法来定义一个变压器使用的值。最简单的是简单地输入一个值或字符串,其可包括各种类型,如属性引用,数学和字符串函数,和工作空间参数的函数。有许多工具和快捷键,可以帮助构建值,一般可从邻近值字段的下拉上下文菜单。

参考

加工行为

基于特征的

特点控股

没有

依赖 没有
FME许可级别 FME基础版及以上
别名 AttributeClassifier,StringClassifier
历史 这种变压器取代了AttributeClassifier变压器。
分类

数据质量

字符串

FME社亚搏国际在线官网区

该FME社区是为亚搏国际在线官网演示,入门指南,文章,FAQ,以及更多的地方。解答您的问题,向其他用户学习,并建议,投票,和新功能发表评论。

搜索有关AttributeValidator所有结果在FME社区。亚搏国际在线官网

实例可以包含开放政府许可协议进行许可信息 - 温哥华