2016-11-23 7 views
1

を挿入します。Pentahoの更新は、/私はどこPentahoのでセットアップを持ってしようとしています

  1. 私の元データは、MySQL DBであり、ターゲット・データベースは、Amazonの赤方偏移です。

  2. MySQL DBテーブルの最後に更新されたタイムスタンプに基づいて、Redshiftデータベーステーブルに増分ロードが必要です。

主キーは学生IDです。

私はこれをPentahoのupdate/insertを使って実装できますか?

答えて

1

Pentaho Data Integrationの挿入/更新手順は、行が挿入先テーブルに存在しない場合は挿入するか、またはすでに存在する場合は更新します。インクリメンタルロードとは何の関係もありませんが、ロードがいくつかのチェンジデータキャプチャメカニズムに基づいてレコードを挿入または更新する必要がある場合、これはプロセスの最後の段階です。

たとえば、あなたが行くことができる2つの方法の1:

  • あなたはすでにレコードが変更された前回(最後の負荷を)知っているので、CDCは、その後のMySQL用のテーブル入力でデータを制限している場合
  • あなたはCDCを持っていない、あなたは全体のテーブルを比較している場合は、変更された行を生成するためにセットに参加するために移動してロードを実行するが(遅く溶液)
関連する問題