私は Pentaho の GeoKettle (Spoon) を初めて使用し、現在 Excel ファイルからデータベースに行を入れています。データベーステーブルでの重複を避けたいと思います。そのため、まだ存在しない行のみをデータベース テーブルに挿入したいのです (データベース テーブルに一意のレコードのみを含めるため)。
私の知る限り、それを実現する方法は 2 つあります。私が試した最初の方法は、挿入/更新ステップ (更新機能を無効にしました) を使用し、レコードを挿入するかどうかにかかわらず、等しくなければならないすべての列を定義しました。しかし、うまくいきません。すべてのレコードは引き続きデータベースに挿入されます。
そのため、図に示すように、「更新」エラー処理ステップを備えた「テーブル出力」である (pentaho によると) はるかに高速なオプションを実行しようとしています。
写真のように、「テーブル出力」から「更新」に向かう矢印が黒くなっています。しかし、ステップのエラー処理には赤い点線が必要です。しかし、私はこれを作成する方法がわかりません。チュートリアルでは、図のような 2 つのオプションを含む小さなウィンドウが表示されることがよくあります。
しかし、私はそのポップアップを取得しません。ホップを作成したい場合は、両方のステップをマークし、そのうちの 1 つを右クリックする必要があります。では、どのような方法でこのような赤い点線の矢印を作成できますか? 最終的には、次のようになります。
よろしくお願いします!