創建數據倉庫的過程中,往往會遇到這樣的問題,例如:源表由於業務原因新增了字段,而ETL程序中是按照之前的源表結構進行抽取的,那么如果不重新構建ETL程序,新的指標就不會流入DW,問題如下圖所示
創建了一個簡單的輸入輸出
如下圖所示,源表中有一個column3字段沒有被匹配到
下面我們可以打開sql編輯器,看看該字段的類型,然后在目標表中增加該字段就好了
PS:注意要謹慎點擊sql編輯器中的執行按鈕,該按鈕雖然會自動的給目標表添加對應於源表所需的字段,但是如果之前目標表有
注釋內容什么的就會被這個操作覆蓋掉,該執行只是執行了簡單的創建表操作.
另外如果要及時讓新增表字段在目標表中生效,必須要清除一下目標表對應的DBlink的數據緩存
如下圖:
第一種方法就是在上面的sql編輯器窗口
第二種方法就是在轉換的DBlink列表