DB Transaction StartノードとDB Transaction Endノードでは、データベーストランザクション、つまり、完全に処理されるか、全く処理されないかの作業単位をモデル化することができます。つまり、DB Transaction StartノードとDB Transaction Endノードの間にあるすべてのノードの実行が成功した場合、すべての変更がデータベースに永続化されます。同様に、2つのトランザクションノードの間のノードのいずれかが失敗した場合、変更内容はデータベースに永続化されません。
なお、ほとんどのデータベースでは、トランザクション内であってもテーブルの作成やドロップなどのDDL文を実行する際には、暗黙のコミットを行います。
To use this workflow in KNIME, download it from the below URL and open it in KNIME:
Download WorkflowDeploy, schedule, execute, and monitor your KNIME workflows locally, in the cloud or on-premises – with our brand new NodePit Runner.
Try NodePit Runner!