ヤマムギvol.5 biファーストステップre:dash
TRANSCRIPT
BI ファーストステップ
re:dash ヤマムギvol.5
山下 光洋
自己紹介
山下光洋
@yamamanx
Blog : www.yamamanx.com
・ソフトウェア開発会社で IBM さんの BP・ナイトレジャー会社で情シス
・エネルギー会社で情シス
ヤマムギ開催
JAWS-UG OSAKA , JAWS-UG IoT 関西支部 コアメンバー
kintoneCafe 運営メンバー
TwilioJP-UG,DevLOVE 関西 ,RxTStudy などに出没してます。
緑の Lv15 Lv25
The 八番街 Bass AppleMusic,LINE MUSIC,AmazonMusic,AWA, レコチョク ,GooglePlay などで配信中
re:dash とは
re:dash とは #yamamugi
OSS で提供されているダッシュボードツール
re:dash とは #yamamugi
AWS の AMI も用意されているのですぐ使えます
re:dash とは #yamamugi
データソースの種類が豊富
re:dash とは #yamamugi
クエリーは SQL で書きます
re:dash とは #yamamugi
クエリを元にチャートなどでの可視化が出来る
re:dash とは #yamamugi
Visualization Type はこれだけあります
re:dash とは #yamamugi
グラフの種類はこれだけあります。
re:dash とは #yamamugi
クエリのスケジュール実行が可能
re:dash とは #yamamugi
CSV,Excel 形式でのダウンロードやチャートの PNG 形式の保存が可能
re:dash とは #yamamugi
Python です
re:dash hands-on
re:dash hands-on #yamamugi
Email には [email protected] には 共通で userpass を入れてログインしてください。
re:dash hands-on #yamamugi
[Queries]-[New Query]
re:dash hands-on #yamamugi
「 New Query 」をそれぞれのユーザー名で「 user0_table 」としてください。
re:dash hands-on #yamamugi
SQL フィールドにselect * from t_bicycle_theftと書いてください。 ( 候補も出ます )
re:dash hands-on #yamamugi
右上の [Save] で保存
re:dash hands-on #yamamugi
上の [Execute] で実行下にテーブルで結果が表示されますクエリーはいったん [Save] しておきます
re:dash hands-on #yamamugi
[Dashboards]-[New Dashboard]
re:dash hands-on #yamamugi
ダッシュボード名を入力user0_db[Save]
re:dash hands-on #yamamugi
右上の [ ・・・ ]-[Add Widget]
re:dash hands-on #yamamugi
先ほど作った user0_table クエリを入力してChoose Visualization でテーブルを選択して[Add to Dashboard]
re:dash hands-on #yamamugi
ダッシュボードにテーブルが追加されました
re:dash hands-on #yamamugi
また [Queries]-[New Query] からuser0_pie を新たに作成します。
re:dash hands-on #yamamugi
SELECT city,count(*)FROM t_bicycle_theftgroup by cityorder by count(*) desc
今度はこんな感じで市区ごとの件数を出力するクエリーにします。
re:dash hands-on #yamamugi[Save] して
[Execute] したら
[+NEW VISUALIZATION]
re:dash hands-on #yamamugiVisualization Type : Chart
Visualization Name : < 任意 >Chart Type : PieX Column : cityY Column count(*)Show Legend : onStacking : Percent
re:dash hands-on #yamamugi
クエリーを Save してダッシュボードで右上の [ ・・・ ]-[Add Widget]
re:dash hands-on #yamamugi
user0_pie クエリを入力してChoose Visualization で Chart 名を選択して[Add to Dashboard]
re:dash hands-on #yamamugiダッシュボードに
円グラフが追加されました
re:dash hands-on #yamamugi余裕のある人は
もう一つクエリーを作って棒グラフの追加をしてみてください。
参考 SQL は次のページです。
re:dash hands-on #yamamugi
SELECT YEAR,MONTH,count(*),CASE MONTHWHEN '10 月 ' THEN 1WHEN '11 月 ' THEN 1WHEN '12 月 ' THEN 1ELSE 0END AS SEQFROM t_bicycle_theftWHERE YEAR='2016 年 'GROUP BY YEAR,MONTH,SEQORDER BY YEAR,SEQ,MONTH
月別発生件数
参考 SQL
ご清聴ありがとうございました。
Special Thanx to…..