現在、データベースの移行に取り組んでおり、そのために Pentaho Kettle と Perl スクリプトを使用しています。移行は、Tumor-registry SQL Server データベースから CIDER IBM DB2 データベースへの移行です。
このタスクでは、2 つの目的を達成したいと考えています。
最初の移行: これでは、すべての行 (たとえば 100000) を Tumor-registry (SQL Server) から CIDER (IBM DB2) に移行しています。
その後の移行: Tumor-registry SQL Server データベースは、常にオンとオフを更新しています。常に新しい行を追加したり、既存の行を編集したりしています。
私は最初のステップを理解しましたが、2番目のステップで2つの問題に直面しています。
a) 腫瘍登録 SQL Server データベースが、たとえば新しい 10 行で更新された場合。これらの新しい10行を取得するにはどうすればよいですか?
b) 既存の 10 行が更新されている場合、それらの 10 行を取得するにはどうすればよいですか。また、どの列が更新されているかを知りたいです。
私の腫瘍登録データベースには、約 50 のテーブルが含まれています。
どんな助けでも大歓迎です。