テーブルにデータを追加する ETL を Talend で作成しています。
テーブルは古いシステム用であり、主キーは自動増分ではありません。したがって、テーブルに値を挿入するたびに、最大 ID に 1 を加えた値を取得する必要があります。
Expression Builder で var を使用しようとしています。
- まず、最大値を保存してコンテキスト変数に設定します
次に、式ビルダーで次のようにします。
Context.Max += 1
問題は、同じ ID を取得するたびに合計を保存する必要があることです。