0

我正在使用 Informatica 持久数据屏蔽工具,我必须使用相同的屏蔽模式屏蔽不同表和模式中的可重复值。

例如:如果某个名字说 sonal 在不同的表中重复,我想在所有具有相同掩码值的表中掩码 sonal。

我怎样才能做到这一点?或者我应该使用哪种遮罩?我已经尝试过键掩码和类似的值列。

谢谢。

4

1 回答 1

1

以下是步骤....

  1. 为包含具有数据“Sonal”的表的数据库创建单独的连接(在产品的“管理员”选项卡下)。
  2. 现在,导航到项目选项卡并创建一个新项目并从您创建的所有连接中导入元数据(确保从每个连接中选择所需的表)
  3. 在“策略”页面下,通过将掩码类型选择为“替换”(来自“标准”下拉菜单)来创建“新掩码规则”。点击“下一步”。
  4. 在此规则创建向导的第二步中,选择“可重复”并输入 1 到 1000 之间的任何值作为“种子”
  5. 选择任何有效的字典(可以是平面文件字典或关系字典 - 但这应该已经在“管理员 - >字典”页面下创建/添加)具有序列号和一些可用于掩盖名称的有效名称在原始/源表中。
  6. 为“掩码值”和“序列号列”字段选择正确的列。并保存规则。
  7. 在“项目 -> 概览 -> 策略”页面下将此规则添加到您的项目(其中包含所有必需表的元数据)
  8. 导航到“定义 -> 数据屏蔽”页面,选择所有必需的列(在本例中,无论哪个列包含名称“Sonal”)并将它们标记为相似值列。
  9. 将替换掩码规则(在步骤#6 中使用“可重复”选项创建)分配给列。保存更改。
  10. 通过导航到“执行”页面来创建计划。确保选择正确的屏蔽规则。保存此计划后,从操作菜单中选择“生成并执行”。

成功执行此计划后,您可以在目标数据库中看到屏蔽值(所有出现的“Sonal”的一致值)。

于 2015-11-25T21:58:43.140 回答