2016-02-29 103 views
1

使用:Pentaho數據集成5.4社區版。Kettle Community Edition中的事務作業

documentation存在,讓在工作層面澄清數據庫事務聲明:

交易在工作

從PDI(企業版)的5.0版本開始,你也可以 啓用與 作業中的轉換相同的功能。 「使作業數據庫事務處理」選項位於 作業設置對話框的「設置」選項卡中。

但是,這隻適用於PDI 企業版。我需要在Community Edition中使用此功能。

我一直試圖通過使用Transformation Executors,Mapping transformations到目前爲止沒有成功轉換。

對於一個小型流程,我已經結束了在一個轉換中使用Blocking step並且進行了轉換數據庫事務

對數據集市,數據倉庫等ETL流程的思考更大,在失敗的情況下需要全部回滾所有進程,如何解決CE中沒有此功能的問題?

編輯:你們有些人可能已經在這個問題上絆倒,我想知道這將是一個不同的方式來處理這個問題(不包括完整數據庫備份恢復& - 這將與大型數據庫,如數據倉庫需要永遠)。

回答

1

您是否試用過版本6.0?從「最新消息」頁面:在工作數據庫事務

還原變更

的數據庫連接可以與所有作業中使用。這使得提交 和作業級別的回滾。在此版本之前,這只是 可能與轉換。

但是,我不確定CE功能是否可用。

如果失敗,可以使用低預算方法:在作業開始時,觸發數據庫備份。發生故障時,恢復備份。

+0

這不幸只適用於企業版的壺。 –

相關問題