Informatica報錯“表或視圖不存在”的某種原因
軟體版本:9.6.1
背景:測試将OLTP資料庫的使用者資訊表(CUST_INFO)抽取到DW庫(DW_CUST_INFO)
問題:工作流啟動後,報錯RR_4035,并告知表或視圖不存在
分析:在導入源表的時,将表名從CUST_INFO更改成了OLTP_CUST_INFO , 因為oltp隻是我定義的數倉的其中一個資料源,原本是為了便于後續區分管理,沒想到畫蛇添足了。其實這也從一個側面反映出Informatica的智能程度有待提高:rename是為了便于使用者管理或記憶,不應該影響底層邏輯,結果平台就按照rename後的表名去查詢資料了,當然找不到這張表。
是以建議大家除非确有必要,還是不要重命名了。
将源表名改回去後,再啟動工作流,果然成功了。
PS:因為目标表本來就是新生成的,是以重命名沒有問題。