ヤマムギVol.5 BIファーストステップre:dash

Preview:

Citation preview

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 には user0@yamamugi.comPassword には 共通で 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…..

Recommended