14
13

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

Bluemixでデータ分析!ビッグデータ分析DB「dashDB」:DB作成からデータロードまで

Last updated at Posted at 2016-04-21

dashDBを試してみた。

そもそもdashDBとは

DB2のBLUアクセラレーション等を組み込んだ、分析のためのクラウドデータベース。
らしい。
参考:https://www.ibm.com/developerworks/jp/data/library/dashdb/dm-dashdb1-bluemix/
Bluemixでフリーアカウントを作って、1Gまでなら無料で使えるっぽいので、また色々試してみることに。

DB作成

・Bluemixのカタログから「dashDB」をクリック
WS000001.JPG

・Entryになっていることを確認して、「作成」をクリック

・数秒経つと、画面遷移するので「LAUNCH」をクリック
・さらにそこから「Work Faster」とでかでかと書かれた画面が出てくる。ここまでくればDB環境の作成は完了

データロード

・左ペインから「Load」の「Load from Desktop」をクリック
WS000008.JPG

・ローカルPCにあるデータを読みこませるようにしてみました。今回は気象庁が公開しているデータをダウンロードしてきました。ただしそのままだと綺麗なcsvではないので、うまく加工して使いました。もともとは、こんなかんじ↓
WS000020.JPG

で、これを、行を削ったり、日付をyyyy/mm/dd(2015/4/19を2015/04/19 にしたり)に整えたりしました。そんなこんなをして読み込める形になおして、さて本題のdashDBで読み込む作業・・・

①データファイルを選択します
②最初の行は、項目名が入っているのでここはYES
③1208はUTF8の意味らしい。テキストエディタ等でデータファイルの文字コードをUTF8にしてあげて、ここはこのまま。
④csvだから、commma区切り、ということでそのまま。
⑤最初の列が日付なのでYES. 日付の表示方法はyyyy/mm/ddなので、それを⑥を指定。ここまでできたら、右下のPreviewをクリック
WS000026.JPG

・データが入っていることを確認。もしデータファイルに何か不都合がある場合はここでエラーが出ます・・・問題なかったら「Next」をクリック。

・次はテーブル定義。小数点の定義とかを事実に併せて編集して、Finish!
WS000028.JPG

・データのロードがなされます。ここでデータがうまく入らないと、rejectというところにカウントが増えていきますが、今回は0、つまり全部入ったということです。ぱちぱち。WS000029.JPG

最後の確認(試しにクエリを投げてみる)

・左ペインから「Run SQL」をクリックして、SQLを書いて(簡単なselect countにしてみた)、Runで実行!
・結果が下に出力されることを確認。できあがり〜。
WS000011.JPG

14
13
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
14
13

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?