請大家指教,使用的Oracle數據庫作為數據源,mysql數據庫做同步
1.如圖所示:
拖進,表輸入,插入/更新,write to log,
2.下面進入配置頁面,雙擊”表輸入“ 或是右鍵”編輯步驟“ 如果所示:
配置你的主數據源,就是你要從他上邊更新數據的,點擊”新建“或是”編輯“進行數據庫配置,如圖所示,
你的數據庫地址ip,數據庫,端口號,用戶名,密碼,點擊”Test“進行測試連接,然后關閉進行點擊,”獲取查詢sql語句“,如圖所示:
選擇你的數據源表,然后點擊”確定“
3.進行插入/更新操作的配置,進行操作配置
這里的數據庫配置的是mysql的,里面的tbl_admin和oracle數據庫中的tbl_user的表結構是相同的,數據庫配置和oracle數據庫配置相同,
在”用來查詢的關鍵字“中的字段,一般為兩張表的唯一標識(primary key),進行匹配查詢,而下面那個”更新字段“ 你可以進行選擇,一般都是全選的,點擊”獲取字段“即可,
4,然后進行write to log的配置,你雙擊,直接點擊下面的“獲取字段”即可,然后點擊確定
這個trans寫完了,你也可以建立一個job(作業)進行執行這個trans,如圖所示:
把那個transformation,選中你剛才的那個trans即可,如圖所示
把那個”轉化文件名“路徑改成你保存的即可,你還可以定時,或是進行拓展。
這樣同步就完成了。