目录

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 转换

转换指南

转换指南

格式保留加密

格式保留加密

加密屏蔽将加密算法应用于源数据。
使用格式保留加密来屏蔽字符串数据类型。
您可以选择保留源数据的格式和长度或源数据的长度。您还可以选择在加密后更改源数据的格式和长度。
您可以选择不想加密的字符。
加密源数据后,还可以对其进行解密以恢复原始数据。要解密数据,必须创建和运行一个映射,该映射要使用加密源数据时使用的加密技术和密码。将模式设置为“解密”。
如果源数据包含 UTF-8 四字节字符,则无法使用加密来屏蔽数据。
选择以下加密技术之一:
保留格式和元数据
使用“保留格式和元数据”加密选项可以保留源数据的格式和长度。选择保留格式和元数据时,加密后,所有大写字符都将替换为大写字符,小写字符替换为小写字符,数字替换为数字,特殊字符替换为特殊字符。例如,电子邮件地址 Abc123@xyz.com 可能会变成 Mpz849#dje!kuw。在此示例中,如果您将 "@" 和 "."字符配置为“不加密字符”),则该电子邮件可能会变成 Mpz849@dje.kuw。
保留元数据
使用“保留元数据”加密选项可以保留源数据的长度。选择保留元数据时,加密后,数据的长度保持不变。例如,Alexender 这个名字可能会变成 jl6#HB91v,其长度与源数据中的长度相同。
更改元数据
使用“更改元数据”加密选项可以更改源数据在加密后的长度。当您选择更改元数据时,加密后的数据不会保留源数据的长度和格式。例如,城市名称 London 可能会变成 Xuep@8f5, fmch529 或 6ky#ke33h*we。
在使用“更改元数据”加密选项之前,必须更改要应用加密的数据库中的列精度。
可以使用以下公式计算精度,并将该值舍入为下一个更高的整数:
Required Precision = (1.33*Original Precision)+24
更改数据库中的列精度后,必须更新映射中的列精度。要更新列精度,可以从更新后的数据库中重新导入元数据,也可以在映射的每个转换中手动更改列精度。