span8
span4
我基本上是做AttributeValidation但我希望找到是空白或空值。貌似我不能去找AttributeValidation变压器内的空白或空的。所以,现在我有一个检查每个字段如果是空白或空的一个testFilter。我使用的是TestFilter,因为这样我可以指定每一个我想检查的领域。问题是,如果一个记录经过测试仪和我们发现,字段为空的第一次测试,那么我相信相同的记录不会通过测试的其余部分。我需要知道每个字段为空,不只是第一个。我在寻找如何有效地完成这个建议。
我基本上运行在一个大的数据集质量控制过程。我们有一堆需要遵循的业务规则。所以我设置FME高达检查所有这些规则。如果规则被打破,那么电子邮件将被发送到引入错误的人,然后他们可以回去和修复错误。
所以这一步是寻找被留为空白或空间,从而使数据编辑器可以回去,并更改为NULLS领域。
你好@juliarozema,
AttributeFilter transformer可能也会让您感兴趣,因为它分隔了Null、missing和empty——但是它仍然一次只能测试一个属性。
如果你只在报告感兴趣,你并不需要以后使用这些数据,那么一种可能的方式是使用nullattributemapper所有空设置为默认值,例如null,则使用attributevalidator来测试具有价值,那么这将失败的空属性和在失败的列表报告
如果您需要,以确定是否所有的目标属性为空或空或丢失,一个可行的办法是将它们串联的价值观和测试,如果结果字符串匹配空字符串。例如,该测试仪路由功能来传递的端口,如果A,B和C所有属性不具有任何值,路由功能故障端口否则。
你好@juliarozema我想你想要做的,一旦你发现了空字符串或仅在所有不同属性的空间记录它可能是有益的,与我们分享。
比如你只是想报告哪些属性具有空或空值,这个记录?还是要用其他默认值替换它们?可能有适合您希望执行的不同后续流程的不同方法。
嗨Xiaomeng,
好点。我基本上运行在一个大的数据集质量控制过程。我们有一堆需要遵循的业务规则。所以我设置FME高达检查所有这些规则。如果规则被打破,那么电子邮件将被发送到引入错误的人,然后他们可以回去和修复错误。
所以这一步是寻找被留为空白或空间,从而使数据编辑器可以回去,并更改为NULLS领域。
©2019安全亚搏在线软件公司|法律