天天看點

Informatica報錯“表或視圖不存在”的某種原因

Informatica報錯“表或視圖不存在”的某種原因

軟體版本:9.6.1

背景:測試将OLTP資料庫的使用者資訊表(CUST_INFO)抽取到DW庫(DW_CUST_INFO)

問題:工作流啟動後,報錯RR_4035,并告知表或視圖不存在

Informatica報錯“表或視圖不存在”的某種原因

分析:在導入源表的時,将表名從CUST_INFO更改成了OLTP_CUST_INFO , 因為oltp隻是我定義的數倉的其中一個資料源,原本是為了便于後續區分管理,沒想到畫蛇添足了。其實這也從一個側面反映出Informatica的智能程度有待提高:rename是為了便于使用者管理或記憶,不應該影響底層邏輯,結果平台就按照rename後的表名去查詢資料了,當然找不到這張表。

是以建議大家除非确有必要,還是不要重命名了。

Informatica報錯“表或視圖不存在”的某種原因

将源表名改回去後,再啟動工作流,果然成功了。

Informatica報錯“表或視圖不存在”的某種原因

PS:因為目标表本來就是新生成的,是以重命名沒有問題。

ETL

繼續閱讀