设计 › 数据采集 › 适配器 › 添加适配器 › 添加文本文件适配器 › “输入”工具栏 › 输入验证
输入验证
验证的目的是对输入数据执行质量检查或对输入执行初始筛选。 根据“常规”步骤中的定义,可将发现的非法记录保存到输出文件中。
在“输入验证”窗口中:
- 在“默认有效”中:
- 选择“是”,如果定义的验证案例无法得出结论,则将默认案例定义为验证器。
- 选择“否”,则只由验证案例执行验证。
- 在必要时,在“验证案例表”中,根据一组条件指定输入行是否有效。
添加验证案例:
- 在“验证案例表”中,单击“添加案例”。 将显示“验证案例详细信息”页面。
- 在“有效”中:
- 选择“是”,则在满足条件时将输入视为有效。
- 选择“否”,则在不满足条件时将输入视为无效。
- 在“为真时停止”中:
- 选择“是”,以便在满足条件时不转到随后的案例。
- 选择“否”,以便在满足条件时继续随后的案例。
- 在“条件逻辑运算符”中:
- 选择“应满足所有条件(And)”,指定只有满足为案例设置的所有条件,案例才被视为有效。
- 选择“应该至少满足一个条件(Or)”,指定必须至少满足为案例设置的一个条件,案例才被视为有效。
- 如有必要,可以单击“添加条件”,创建要在数据行上测试来验证其有效性的条件。 将显示以下字段行。
- 按如下所示填充列:
- 源字段 - 选择要测试的字段。
- 运算符 - 从下列选项中选择测试类型:=(等于)、< >(不等于)、> (大于)、>=(大于或等于)、<(小于)、<=(小于或等于)、匹配(应匹配正则表达式。 有关正则表达式语法的详细信息,请参阅正则表达式语法)以及“无匹配”(正则表达式不应匹配。 有关正则表达式语法的详细信息,请参阅正则表达式语法)。
- 区分大小写 - 选中此复选框来定义测试是否区分大小写。 未选中此复选框时,测试之前将把这两个值转换为小写。 只有运算符被设置为“匹配”或“无匹配”时,该字段才有意义。
- 值类型 - 选择值类型:常量(根据“常量”列中提供的值执行比较)、字段(比较选定“源字段”的值与“字段”列中指定的同一记录中同一类型的另一字段的值)、最后值所属(比较选定“源字段”的值与“字段”列中指定的前一记录中同一类型的另一字段的值)。
- 常量 - 键入常量的值。 在值类型设置为常量时,启用该字段。
- 字段 - 从下拉列表中选择字段(在“详细信息”选项卡中创建)。
- 单击 以取消此操作。
- 单击 以进行更新。 将显示“验证案例详细信息”页面,其中显示了所添加的条件。
- 如有必要,重复第 5 步以便添加更多条件。
注意:可以通过单击所需条件旁边的 或 更改条件的顺序。
- 单击“确定”。 将显示“验证”选项卡,其中显示了所添加的案例。
- 在必要时,单击“添加案例”,并重复步骤 1-6 以添加更多案例。
注意:通过单击所需案例旁边的 或 可以更改验证案例的顺序。
- 单击 删除案例。
- 单击 编辑案例。