[技術・プログラミング]前回は、Redshiftのクラスタを作成するところまで行いました。今回は、実際にクラスタのデータベースに接続してみます。後程、サンプルデータをテーブルにロードしますので、それに対してクエリを投げて確認できるようにしておきたいですからね。Workbench/J」を使うことにします。これは汎用的なSQLクライアントツールで、Redshiftに対しても使用することができます。Workbench/J」を使って接続する前に、接続先の情報を確認しておきましょう。Client」というリンクを押下します。すると、JDBCおよびODBCドライバをダウンロードできるページが開きます。今回はJDBC4.0とJDBC4.1のドライバがダウンロードできましたので、ローカルのPCに保存しました。URL」が生成されます。これが接続先になります。Workbench/J」をインストールします。このホームページに行き、パッケージをダウンロードします。今回は「Workbench-Build119.zip」というファイルをダウンロードしました。これを適当なディレクトリで解凍して、exeを起動します。Workbench/J」はJDK1.8が必要なようですので、ダウンロードしておきましょう。Drivers」から、ドライバを新規作成します。ドライバ名を適当に入力して、ファイル選択から、RedshiftからダウンロードしたJDBCドライバをしています。すると、Classnameは「com.amazon.redshift.jdbc41.Driver」のような文字列が自動でセットされます。ドライバの設定ができたら、いよいよ接続します。Window」で下記画面を開きます。URL」および、ユーザ名とパスワードです。ついでに「Autocommit」のチェックも入れておきます。設定で来たら、右下の「OK」を押すと、接続を開始します。うまく接続できましたでしょうか。pg_namespace;みたいなクエリを投げて、結果が返ってきたら、成功ですね。ここまで来たら、サンプルのデータをロードしたいですよね。AWSにはS3というストレージサービスがあり、Amaznがサンプルデータを用意してくれています。ここから、RedshiftのCOPYコマンドで大量データをロードできるのですが、S3の利用には、キーが必要です。今後も考えて、このキーの取得と、S3からのデータのロードを次回やってみることにしましょう。Service)こんな記事も読まれていますコメントを残す返信をキャンセルする。Reserved.このページの先頭へ。