2017-06-15 3 views
1

redshiftにアンロードクエリを実行したい。しかし、これを行うためのjdbc接続を使用して周りに行く最善の方法ですか?redshift asyncからバルクアンロード

私のPOCを行っている限り、コールはブロックされています。今ここで多くのことが間違っているかもしれません。おそらくクエリのダンプが多すぎてjdbc接続がタイムアウトする可能性があります。

とにかく、非同期に赤にシフトするクエリを送信してから、その結果を表示するためにAPIをポーリングすることができます。

PS:jdbcの使用は唯一の要件ではありません。しかし、物事は、赤いシフトは、Javaコードで接続する必要があります

EDIT:もし誰かが長期的なアンロードクエリを起動する必要があります周りに行く最良の方法は何ですか?

答えて

0

現在、Redshiftには「結果の送信と投票」機能はありません。

ワークフローサーバーの使用をお勧めします。ジョブを実行し、成功と失敗を追跡できるもの。

ルックAWS Data Pipelineで、Apache Airflow、または

+0

Azkabanはその後アンロードコマンドは、多くの時間を要するものです。これを行う最善の方法は何ですか – iec2011007

関連する問題