2016-11-18 3 views
2

私たちは、API-Gateway> Kinesis Streams> Lambda> FireHose> Redshift Tablesを通じて、私たちの分析フィードをすべて消費します。アマゾン消防署更新赤色シフト記録

AWSラムダは私たちの変換フットプリントはキネシスのストリームレコードを受け入れますコンテキストに基づいて分析イベントを変更します&はRedHift DBに保存するためにFireHouseにドロップします。

この旅では、特定の条件(基本的にUPSERT(Insert | Update))でRedshiftレコードを更新したいと考えました。赤方偏移で記録が重複しないようにすることが可能なものはどれですか?

答えて

0

出荷時、

あなたがにアップサートしたい表がT1であれば、何を行うことができますことは次のとおりです。

  • レッツ消防ホース・ダンプ・レコードを別のテーブルT2には。
  • 定期的にT2からT1にアップ・セームするcronなどを使用してジョブを実行します。このトランザクションとFirehose to Redshiftクエリの両方が実行されているときにデータが悪化するのを避けるために、トランザクションを使用します。
関連する問題