目录

Search

  1. 前言
  2. 使用转换
  3. 汇总器转换
  4. 自定义转换
  5. 自定义转换函数
  6. 数据屏蔽转换
  7. 数据屏蔽示例
  8. 表达式转换
  9. 外部过程转换
  10. 筛选器转换
  11. HTTP 转换
  12. Identity Resolution 转换
  13. Java 转换
  14. Java 转换 API 引用
  15. Java 表达式
  16. Java 转换示例
  17. 联接器转换
  18. 查找转换
  19. 查找缓存
  20. 动态查找缓存
  21. 规范器转换
  22. 等级转换
  23. 路由器转换
  24. 序列生成器转换
  25. 排序器转换
  26. 源限定符转换
  27. SQL 转换
  28. 在映射中使用 SQL 转换
  29. 存储过程转换
  30. 事务控制转换
  31. 联合转换
  32. 非结构化数据转换
  33. 更新策略转换
  34. XML 转换

转换指南

转换指南

字典

字典

字典是指包含文件中每行的置换数据的平面文件或关系表。数据屏蔽转换将生成一个数字以检索字典行。数据屏蔽转换会生成一个哈希键以进行可重复的置换屏蔽,或者生成一个随机数字以进行不可重复的屏蔽。可以配置附加查找条件。
可以配置一个字典以屏蔽数据屏蔽转换中的多个端口。
以下示例显示了一个平面文件字典,其中包含名字和性别:
SNO,GENDER,FIRSTNAME 1,M,Adam 2,M,Adeel 3,M,Adil 4,F,Alice 5,F,Alison
在此字典中,行中的第一个字段是序列号,第二个字段是性别。您可以将性别添加为查找条件。集成服务会使用哈希键从字典中检索行,并查找性别与源数据中的性别匹配的行。
创建字典时,请遵循以下规则和准则:
  • 平面文件字典的第一行必须具有列标签,才能标识每个记录中的字段。这些字段以逗号分隔。如果第一行不包含列标签,则集成服务会使用第一行中的字段值作为列名称。
  • 平面文件字典必须位于 $PMLookupFileDir 查找文件目录中。默认情况下,此目录位于以下位置:
    <PowerCenter_Installation_Directory>\server\infa_shared\LkpFiles
  • 如果在 Windows 上创建了一个平面文件字典,并将其复制到 UNIX 计算机中,请验证该文件格式是否适用于 UNIX。例如,Windows 和 UNIX 使用不同的字符作为行尾标记。
  • 如果为多个端口配置了置换屏蔽,则所有关系字典必须位于同一个数据库架构中。
  • 平面文件字典的换行缓冲区长度必须少于或等于 600 个字符。
  • 不能更改会话属性中的字典类型或置换字典名称。