2015-05-22 48 views
0

我正在使用Informatica持久數據屏蔽工具,並且必須在具有相同屏蔽模式的不同表和模式中屏蔽可重複值。Informatica持久數據屏蔽

例如:如果某個名稱表示某個名稱在不同表格中重複,則我想在具有相同掩碼值的所有表格中屏蔽該名稱。

我該怎麼做?或者我應該使用哪種遮罩?我嘗試過關鍵屏蔽和類似的值列。

謝謝。

回答

1

下面是步驟....

  1. 創建用於包含具有數據「SONAL」的表的數據庫的單個連接(該產品的標籤下的「管理員」)。
  2. 現在,導航到「項目」選項卡,並從創建的所有連接中創建一個新的項目並導入元數據(請確保從每個連接中選擇所需的表格)
  3. 在'策略'頁面下,創建一個「新屏蔽規則「(通過選擇」屏蔽類型「作爲」替換「(來自」標準「下拉菜單))。點擊'下一步'。
  4. 在此規則創建嚮導的第二步驟中,選擇「重複」,並輸入1 & 1000之間的任何值作爲「種子」
  5. 選擇任何有效的詞典(可以是Flatfile文件DIC或關係DIC - 但這應該'已經創建/添加在'管理員 - >字典'頁面下),其序列號爲&一些有效的名稱可用於掩蓋原始/源表中的名稱。
  6. 爲'Masked Value'選擇正確的列'&'序列號列'字段。並保存規則。
  7. 在「項目 - >概覽 - >策略」頁面中,將此規則添加到您的項目(其中包含所有必需表格的肉質數據)
  8. 導航到'定義 - >數據遮罩'頁面,選擇所有需要的列在這個例子中,無論哪列包含名稱'Sonal')並將它們標記爲「相似值」列。
  9. 將替換遮蔽規則(在步驟#6中使用'可重複'選項創建)指定給列。保存更改。
  10. 通過導航到'執行'頁面來創建一個計劃。確保你選擇了正確的掩蔽規則。保存此計劃後,從「操作」菜單中選擇「生成並執行」。

一旦此計劃成功執行,您可以在目標數據庫中看到Masked值('Sonal'的所有出現的一致值)。