2014-03-26 41 views
1

我們的數據庫中的幾個表沒有任何鍵。但是,密鑰是在informatica級別的目標表中創建的。Informatica元數據表 - 目標表的主鍵列

現在我的需要是,需要確定informatica元數據表,我可以找到tgt表和相應的列名標記爲關鍵。

請建議

+0

爲什麼你有沒有PK臺?爲什麼你需要找到這個特定的元數據表?你想直接更新嗎? –

+0

這些表格被創建很久不知道爲什麼它是這樣創建的。我們計劃在數據庫級別添加主鍵,以便確定要查找informatica元數據表的主鍵 – user3145945

+1

在文檔中查找_Metadata Exchange(MX)Views_。但是,您不能在PowerCenter中打開目標定義並查看哪個端口標記爲「PRIMARY KEY」? –

回答

0

使用下面的元數據交換(MX)查看:

  • REP_TARG_TBLS提供的目標存儲庫中的
  • REP_TARG_TBL_COLS提供的列在目標表中定義的屬性列表數據倉庫或數據集市
    • 它包含一列COLUMN_KEYTYPE,其中包含以下值:Primary Key,Not a KeyForeign Key,PrimaryForeign Key

來源:PowerCenter 8.6.1. Repository Guide(需要登錄)