• ホーム
  • 製品ブログ
  • 【つないでみた】トレジャーデータにつないでデータをぶっこ抜い...

【つないでみた】トレジャーデータにつないでデータをぶっこ抜いてみた

【つないでみた】トレジャーデータにつないでデータをぶっこ抜いてみた

前回、トレジャーデータにバッチでデータを入れてみたわけですが、今回はトレジャーデータからのデータの取得を試してみたいと思います。

RESTでつなぐのが恒例になりつつある「つないでみた」ですが、今回はJDBCドライバの提供があったので、より簡単なこちらで試そうと思います。(もちろんRESTも提供されています)

 

「トレジャーデータ」とつないでみた

まずはJDBCをこちらから、さくっとダウンロードしましょう。
docs.treasuredata.com/articles/jdbc-driver

落としてきたJarファイルは他のRDBとつなぐ時と同様に、ASTERIA Warpのフォルダの中に置きます。
Windows環境のデフォルトだと「C:\Program Files\asteriawarp\flow\lib\ext」ですね。
準備ができたらASTERIA Warpを再起動させましょう。

「コネクション」の作成

さて、ASTERIA Warpを使ったことがあれば見慣れた手順だけですが、さっそく「コネクション」を作成していきます。
管理ツールからもできますが、今回はフローデザイナーからやってみます。

左下のペインから「コネクション」を選んで「コネクションの作成」を選択。

コネクション

接続種別は「RDB」で名前は適当につけましょう。
ここでは無難に「TreasureData」にしておきました。

コネクションの作成

作ったコネクションを選択して、設定情報を入れていきます。

コネクションプロパティ

以下のように設定します。

  •  データベースタイプ:Other
  • ドライバー:com.treasuredata.jdbc.TreasureDataDriver
  • URL:jdbc:
  • ユーザー名:トレジャーデータのWebにログインするログイン名と同じ(メールアドレス)
  • パスワード:上記アカウントのパスワード

設定したら保存。
テスト接続すると、「Method not supported」というエラーメッセージが出ましたが、特に問題なかったのでそのまま進めましょう。

「フロー」の作成

次に、フローの作成です。
ここまで来ると、もはやトレジャーデータ特有のことは何もありません。RDBGetのコンポーネントを使うだけです。

GetData

SQLビルダーでクエリーの設定や条件指定もできます。
詳細情報を取得しているので、ローカルのDBを扱うよりは多少もっさりした感じはしますが、特に問題なさそうです。

SQLビルダー

前回入れた地震のデータから、マグニチュード4以上を出してみる条件指定をしてみました。

条件指定

実行結果

早速実行。

Result

特に気をつけるところもなくあっさり取得できちゃいました。

TreasureData自体でもExcelに出すことはできますが、見栄えのよい分析帳票のようなものを作ったりすることはASTERIA Warpでも良くある話ですし、集計結果を別のDBに定期的に入れるようなこともあると思います。
データを取得してしまえば、あとは好きなように活用できそうですね!

最後に

みなさんも、さっそく試してみてはいかがですか!



クラウド版

手ぶら de ASTERIA Warp
体験 5日間を申し込んで
簡単データ連携を体験してみよう!

サーバー準備の手間なくデータ連携ツール「ASTERIA Warp」の
全ての機能を5日間お試しいただけます。

今すぐ体験してみる 書籍の詳細についてはこちらをご覧ください。
基礎と実践 使い方マニュアル
執筆者:森 一弥

執筆者:
森 一弥

ASTERIA Warpシリーズ担当のシニアプロダクトマネージャー。ホワイトペーパーの執筆のほか、開発経験を活かしたASTERIA Warpを使ったデモ作成等を実施。

ASTERIA Warpと色々つないでみた特集!記事はこちら>

「ASTERIA Warp、データ分析、クラウド、業務効率化、最新技術」人気!ホワイトペーパーダウンロード受付中!今すぐチェック

ASTERIA Warp 関連サイトのご紹介

X ASTERIA Warp Developer Network(ADN)サイト

技術情報をお探しの方

ASTERIA Warp Developer Network
(ADN)サイト

ASTERIA Warp製品の技術情報やTips、また情報交換の場として「ADNフォーラム」をご用意しています。

X アステリア製品オンラインコミュニティ

ASTERIA Warpデベロッパーの方

アステリア製品オンラインコミュニティ
Asteria Park

アステリア製品デベロッパー同士をつなげ、技術情報の共有やちょっとしたの疑問解決の場とすることを目的としたコミュニティです。

X ASTERIA Warpユーザーサイト

ASTERIA Warpユーザーの方

ASTERIA Warpユーザーサイト
Login

製品更新版や評価版のダウンロード、各種ドキュメントのご提供、また 技術的なお問合せもこちらで受付ています。

X ASTERIA Warpパートナーサイト

ASTERIA Warpパートナーの方

ASTERIA Warpパートナーサイト
Login

パートナーライセンスの発行や各種ドキュメントのご提供をしています。

ページ先頭へ