目录

Search

  1. 前言
  2. 转换简介
  3. 转换端口
  4. 转换缓存
  5. 地址验证器转换
  6. 汇总器转换
  7. 关联转换
  8. 离散记录异常转换
  9. 大小写转换器转换
  10. 分类器转换
  11. 比较转换
  12. 合并转换
  13. 数据屏蔽转换
  14. 数据处理器转换
  15. 判定转换
  16. 重复记录异常转换
  17. 表达式转换
  18. 筛选器转换
  19. 层次结构到关系转换
  20. Java 转换
  21. Java 转换 API 引用
  22. Java 表达式
  23. 联接器转换
  24. 键生成器转换
  25. 标签创建器转换
  26. 查找转换
  27. 查找缓存
  28. 动态查找缓存
  29. 匹配转换
  30. 字段分析中的匹配转换
  31. 标识分析中的匹配转换
  32. 合并转换
  33. 规范器转换
  34. 解析器转换
  35. Python 转换
  36. 等级转换
  37. 读取转换
  38. 关系到层次结构转换
  39. REST Web 服务使用者转换
  40. 路由器转换
  41. 序列生成器转换
  42. 排序器转换
  43. SQL 转换
  44. 标准创建器转换
  45. 联合转换
  46. 更新策略转换
  47. Web 服务使用者转换
  48. 解析 Web 服务 SOAP 消息
  49. 生成 Web 服务 SOAP 消息
  50. 加权平均值转换
  51. 写入转换
  52. 转换分隔符

Developer 转换指南

Developer 转换指南

字典

字典

字典是一个引用表,该表包含置换数据以及表中每一行的序列号。 使用导入到模型存储库中的平面文件或关系表创建一个引用表以进行置换屏蔽。
数据屏蔽转换会生成一个数字,以便按序列号检索字典行。 数据屏蔽转换会生成一个哈希键以进行可重复的置换屏蔽,或者生成一个随机数字以进行不可重复的屏蔽。 如果要配置可重复的置换屏蔽,则可以配置一个附加查找条件。
可以配置一个字典以屏蔽数据屏蔽转换中的多个端口。
当数据屏蔽转换从字典中检索置换数据时,该转换不会检查置换数据值是否与原始值相同。 例如,数据屏蔽转换可能会用姓名 John 置换字典文件中的相同姓名 (John)。
以下示例显示了一个字典表,其中包含名字和性别:
SNO
性别
名字
1
M
Adam
2
M
Adeel
3
M
Adil
4
F
Alice
5
F
Alison
在此字典中,行中的第一个字段是序列号,第二个字段是性别。 集成服务始终会按序列号查找字典记录。 如果要配置可重复的屏蔽,则可以将性别添加为查找条件。 集成服务会使用哈希键从字典中检索行,并查找性别与源数据中的性别匹配的行。
创建引用表时,请遵循以下规则和准则:
  • 表中的每个记录都必须有一个序列号。
  • 序列号是指从 1 开始的有序整数。 序列中的序列号不能缺号。
  • 序列号列可位于表行中的任意位置。 该列可以具有任何标签。
如果使用平面文件表创建引用表,请遵循以下规则和准则:
  • 平面文件表的第一行必须具有列标签,才能标识每个记录中的字段。 这些字段以逗号分隔。 如果第一行不包含列标签,则集成服务会使用第一行中的字段值作为列名称。
  • 如果在 Windows 上创建了一个平面文件表,并将其复制到 UNIX 计算机中,请验证该文件格式是否适用于 UNIX。 例如,Windows 和 UNIX 使用不同的字符作为行尾标记。