目录

Search

  1. 前言
  2. 第 部分: 1: Data Discovery 简介
  3. 第 部分: 2: 使用 Informatica Analyst 的 Data Discovery
  4. 第 部分: 3: 使用 Informatica Developer 执行数据发现
  5. 附录 , A: 基于剖析仓库连接的功能支持

Data Discovery 指南

Data Discovery 指南

表达式规则

表达式规则

表达式规则使用表达式函数和列来定义规则逻辑。可以在 Analyst 工具中创建表达式规则,然后将它们添加到列配置文件中。
可以使用表达式规则更改或验证列配置文件中的列的值。可以创建一个或多个表达式规则在配置文件中使用。表达式函数与用于转换源数据的 SQL 函数相似。可以使用以下类型的函数创建表达式规则逻辑:
  • 字符
  • 转换
  • 数据清理
  • 日期
  • 编码
  • 财务
  • 数值
  • 科学计数
  • 特殊
  • 测试
可以使用以下方法创建表达式规则:
  • 配置文件向导。创建或编辑列配置文件时,可以在配置文件向导中创建和应用表达式规则。通过将规则升级为可重用规则,您可以在多个配置文件中使用该规则。
  • 规则规范。可以在 Analyst 工具中配置规则规范,并在列配置文件中使用该规则规范。配置规则规范时,请将业务规则的要求转换为一个或多个规则语句。规则语句表示用于确定数据集是否符合业务规则的逻辑。从规则规范生成 Mapplet,然后在 Developer tool 中创建的列配置文件中使用该 Mapplet。
可以使用表达式编辑器来添加表达式函数、将列配置为函数的输入、验证表达式,以及配置返回类型、精度和小数位数。创建并验证表达式规则后,可以编辑输出规则列的精度值。默认情况下,输出规则列的精度值设置为 10。 输出规则列超出所设置的精度值时,精度值会被截断。
表达式规则的输出是虚拟列,该列使用规则名称作为列名称。Analyst 工具将对该虚拟列运行列配置文件。例如,您使用某一表达式规则来验证邮政编码。如果邮政编码有效,则该规则返回 1;如果邮政编码无效,则返回 0。Informatica Analyst 将对该规则的 1 和 0 输出值运行列配置文件。