我使用勺子轉換將數據插入到數據庫中。我做了一個'合併連接'來連接輸入表。 d 如果我有一天數據庫內的數據說'2013-1-5',並且如果我嘗試添加同一天'2013-1-5'的數據,而不是從數據庫中刪除 以前的數據,它附加。Pentaho水壺數據庫
如何從數據庫中刪除以前的數據,而不是在運行轉換時追加給定的日期?
謝謝!
我使用勺子轉換將數據插入到數據庫中。我做了一個'合併連接'來連接輸入表。 d 如果我有一天數據庫內的數據說'2013-1-5',並且如果我嘗試添加同一天'2013-1-5'的數據,而不是從數據庫中刪除 以前的數據,它附加。Pentaho水壺數據庫
如何從數據庫中刪除以前的數據,而不是在運行轉換時追加給定的日期?
謝謝!
是否要刪除數據或用新數據替換它?
刪除 - 使用刪除步驟。
要更新它,請使用更新步驟。
要插入,如果它不存在,或者更新(如果有的話),然後使用插入/更新 - 聽起來像這是你真正想要的。
嘿,你可以在這裏使用CDC的概念,如:
如果新的記錄,然後插入/更新 如果舊記錄,然後刪除或保留爲不活動模式