ダッシュボードを作ってみたら、意外と......

本記事は[【学習計画】十週間で知識ゼロからのデータ分析入門](https://qiita.com/Hailee/items/781e33e2474e254fdd7c)の第六週の内容です。


###目次

1.ダッシュボード作成経験を共有する理由

2.ダッシュボードとは何？

3.おすすめのダッシュボードツール

4.良いダッシュボードって論理的にどんなもん？

5.ダッシュボード作成をチャレンジ！


###1.ダッシュボード作成経験を共有する理由

　今回はダッシュボード作成が難しいと思っている方、またはいいダッシュボードが作れないという方に、私のダッシュボード作成経験をシェアしたいと思います。
　私も仕事でダッシュボード作りに困ったことがあったので、今困っている人と私のノウハウを共有したらいいなぁと思います。

【本記事に出たダッシュボードは「[**FineReport**](https://www.finereport.com/jp/?utm_source=media&utm_medium=qitta&utm_campaign=homepage&utm_term=210727-Dashboard%E4%BD%9C%E6%88%90Tool)」で作ったものです。一部は[FineReportのデモサイト](https://www.finereport.com/jp/iot/?utm_source=media&utm_medium=qitta&utm_campaign=Iotdemo&utm_term=210727-Dashboard%E4%BD%9C%E6%88%90Tool)から（許可を得た上の利用）、あとは自分が作ったものです。無断転載はおやめください。♪(･ω･)ﾉ】　


###2.ダッシュボードとは何？

　ダッシュボード（Dashboard）とは、もともとは自動車や飛行機の運転席の前にある速度計やエンジンの回転数、速度、ガソリン残量など走行するために必要になる情報を示す「計器盤」を指すものでした。ガソリン量やエンジンの回転数、など、車が前席正面にある内装部品全体を指した説もあります。さまざまなデータや情報を視覚化し、画面一つにまとめて一覧表示するBIツールのダッシュボード機能、またはビジネスツールとしてのダッシュボードは、自動車のダッシュボードにちなんで命名されたものです。

![dashboard-111.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/266670/8b8f363e-235f-86bd-1f0a-da5f10ce64a0.jpeg)



　多くのBIツール（ビジネスインテリジェンスツール）や各種管理システムがダッシュボード機能を実装しています。複数のデータソース（CRM、ERPなどの社内システムや市場·競合情報など）からのデータを統合した管理画面を「企業ダッシュボード」、「[経営ダッシュボード](http://www.finereport.com/jp/analysis/northstarmetrics/?utm_source=Qiita&utm_medium=media&utm_campaign=dashboard&utm_term=buda_buda2)」と言います。

　車や飛行機の運転のように、ダッシュボードを一目でスピードやガソリン量やエンジンの回転数を分かります。優れたダッシュボードツールは、ビジネス上の意思決定を向上させるため、目的に応じてデザインされ、主要となるデータセットからデータ分析が行え、ひと目で状況を把握できるようなものであるべきです。


###3.おすすめのダッシュボードツール

　今回は自社が導入しているBI・ダッシュボードツールFineReportでダッシュボードを作成したので、[**FineReport**](https://www.finereport.com/jp/?utm_source=media&utm_medium=qitta&utm_campaign=homepage&utm_term=210727-Dashboard%E4%BD%9C%E6%88%90Tool)を簡単に紹介します。わりと使いやすいツールですので、お勧めします。

　FineReport の70重種類以上の HTML5 チャートは自己開発されており、BIダッシュボードをさまざまなサイズの画面にスムーズに表示できます。PCやタブレットはもちろん、会社の展示室やイベント会場、大きな会議室、都市交通管制センター、貿易ホールなどのビッグスクリーンにも対応できます。

![lot2.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/266670/97b3393f-d343-cd39-a8e9-456e155401b2.png)


　FineReportは90日間の無料全機能トライアルを提供します。
　**無料トライアルは[**こちらへ**](https://www.finereport.com/jp/trial/?utm_source=media&utm_medium=qitta&utm_campaign=trial&utm_term=210727-Dashboard%E4%BD%9C%E6%88%90Tool)**
　FineReportの データ入力機能を使用してデータをデータベースに書き戻し、最新のデータをリアルタイムで視覚化できます。




###4.良いダッシュボードってどんなもん？

　2012年に開催されたダッシュボード設計コンテストで、有名なデータビジュアライゼーションの第一人者Stephen Fewが、優れたダッシュボードの特徴につてい、以下の内容を掲げました。

![图片.png](https://qiita-image-store.s3.amazonaws.com/0/266670/1419c12e-8869-7a1b-ddc4-7689c9dde858.png)
　私が訳してみました。適切ではないところがお許しください（笑）。

![图片.png](https://qiita-image-store.s3.amazonaws.com/0/266670/b184d955-a903-7ced-0b23-d9fca7daf57e.png)

　上記の基準によって、自分が作ったダッシュボードを評価してみましょう。

　でも基準は抽象的で把握しにくいので、例を使って、ダッシュボード作成を具体的に説明していきます。


###5.ダッシュボード作成をチャレンジ！

####準備：

FineReport製品HP：[**FineReportの機能をさらに知りたい**](https://www.finereport.com/jp/?utm_source=media&utm_medium=qitta&utm_campaign=homepage&utm_term=210727-Dashboard%E4%BD%9C%E6%88%90Tool)

ダッシュボード作成の素材ダウンロード：[Googleドライブ-ダッシュボードの素材](
https://drive.google.com/open?id=19gpFAXPLA0FtiJnF1hfOLE8MMe1I84vQ
)

　下図の簡単なダッシュボードを例に作成のポイントを説明します。
![图片.png](https://qiita-image-store.s3.amazonaws.com/0/266670/9c46ed9e-e9a7-baa2-3a8b-b7fde7eb3753.png)
####①指標

　経営者やマネジメント担当者にとって、一目瞭然の指標から業務本質を見抜き、意思決定を助けるダッシュボードは必要です。多すぎのチャートと指標を表示しますが、指標の間に関連がなさそうなダッシュボードはよく見られるでしょう。

　正しく指標を立てるには四つの原則があります。

- 定量的指標と定性的指標

　定性的指標より定量的指標を優先するのは一般的です。定量的指標は店舗の売上、年間契約率など数字で表示する指標です。定性的指標は過去経験に基づき、数値化が難しい指標（ポジション、顧客満足度）です。

- 経営目標に直結した指標と経営目標からかけ離れた指標

　指標は部署と会社の目標に関するものでなければなりません。さもなければ、行動の道しるべになれないし、部署と企業の成長に何の役にも立ちません。

- 現状指標と予測指標

　現状指標は現状を把握するための指標であるのに対して、予測指標は未来に何が起こるか予測する指標のこと。現状指標と予測指標が企業の運営状況によって設定されます。

- 相関関係指標と因果関係指標

　相関関係と因果関係は統計学の二つの分析手法です。相関関係とは「一方の変数の増減にあわせて、もう一方の変数も増減する」関係のこと。こういう関係がある指標を一つのグラフ（例：折れ線グラフ＋棒グラフ）に表示できます。一方、因果関係とは「Aが原因となってBという結果が起きる」関係のこと。こういう関係がある指標を一つのグループに表示したほうがいいです。
![图片.png](https://qiita-image-store.s3.amazonaws.com/0/266670/4153b0a6-06ac-2169-2e08-660d93479e4d.png)
　以上のデータを基づいて、全国の売上高を主要指標、地域別、販売員別、商品別などをサブ指標とされています。（データはFineReportビルトインのデータベースから取り出した）

![图片.png](https://qiita-image-store.s3.amazonaws.com/0/266670/331659b9-d772-0275-a7f9-cda130bee2f0.png)

####②レイアウト

　　本を読むとき人の視線が上から下へ移して、それに真ん中は一番注目される位置なので、重要な指標を上または真ん中に置いたほうがいいと思います。

　　FineReportのキャンバス式のデザイン画面で、各コンポーネントを画面にドラッグし、別々に設計します。コンポーネントはお互いに影響しませんが、主要情報とサブ情報間の関係によってコンポーネント間の連動を実現できます。

　　企業システムの場合、データベースがいつも更新されるので、必要に応じて各コンポーネントのデータ更新の頻度を設定しておいてください

　　下記は、指標が多くて複数の階層がある場合におすすめのレイアウトで、伝えたい情報を明確にすることができます。 
![图片.png](https://qiita-image-store.s3.amazonaws.com/0/266670/fec67d5d-b6c9-f387-be50-ad857801876d.png)
![图片.png](https://qiita-image-store.s3.amazonaws.com/0/266670/cf9907f9-141d-2405-7f63-c1989e3631a6.png)
![图片.png](https://qiita-image-store.s3.amazonaws.com/0/266670/798e981f-8cb4-a97f-77d3-6c74a6d228b3.png)
資料提供：[**FineReport**](https://www.finereport.com/jp/?utm_source=media&utm_medium=qitta&utm_campaign=homepage&utm_term=210727-Dashboard%E4%BD%9C%E6%88%90Tool)

####③配色

　合理的なレイアウトによって業務指標をより階層的に表示する一方で、合理的な配色によって見た目を向上させます。

　背景色として、白などの浅い色より、黒、青藍などの暗い色のほうは効果がいいと思います。



　おすすめの背景色は以下に示されています。
![图片.png](https://qiita-image-store.s3.amazonaws.com/0/266670/6eb92115-6122-38cc-41ce-cbb5fdde030a.png)

　見出しとグラフが目立つように、テキストを浅い色に、グラフをやや明るい色に変更します。

![图片.png](https://qiita-image-store.s3.amazonaws.com/0/266670/0a399ab2-fa62-f7cb-8543-2be87777e847.png)


　また、暗い画像を使ってもいいです。透明度を10％ぐらいに設定することはもっといい効果をもたらします。


　__配色が苦手な方はStephen Few氏の記事の日本語訳[データの可視化 グラフの配色に関する9つのルール](http://qlikview-training.ashisuto.co.jp/wp-content/uploads/2015/06/rules_for_using_color_japanese.pdf)を参照してください。__



####④グラフ

　指標と伝えたい情報を元に適切なグラフを選択してください。単にオシャレなチャートを選択すると、意味不明のダッシュボードになります。
![图片.png](https://qiita-image-store.s3.amazonaws.com/0/266670/b782129b-6463-6ac5-425c-c9266ce0542e.png)

　実例では、縦棒グラフ、円グラフ、地図の三種類のグラフしかありませんが、指標を明確に表示しています。経営層にとって、一番知りたいのは全体的な状況で、そのあとは地域別、商品別や販売員別の状況なので、見やすい数字カード、縦棒グラフと円グラフを使用しました。地域別の売上データを直感的に表示するために、全体の売上高は地図に重ねて表示します。

　

####⑤動的効果

　静的なダッシュボードに活気がないと感じられるので、動的でインターラクティヴな効果を追加します。

　実例では、地域別に売上高を分析したいので、地図を利用しました。都道府県をクリックすると、ほかのグラフのデータはそれとともに変化します。

 　必要に応じてほかの動的効果を加えてもいいです。

　動的効果①
![2019-03-01_10-31-39-.gif](https://qiita-image-store.s3.amazonaws.com/0/266670/24618038-3d58-0a82-5ec9-ba8f8c1dce34.gif)


　動的効果②

![2019-03-01_11-37-51.gif](https://qiita-image-store.s3.amazonaws.com/0/266670/fc92cfa5-ca7b-05e9-3a29-6e5f41e236b7.gif)



資料提供：[**FineReport**](https://www.finereport.com/jp/?utm_source=media&utm_medium=qitta&utm_campaign=homepage&utm_term=210727-Dashboard%E4%BD%9C%E6%88%90Tool)


####⑥飾り

　真ん中の見出しをよりはっきりさせるために、その両側に画像を追加します。

![图片.png](https://qiita-image-store.s3.amazonaws.com/0/266670/ba0158fd-2f86-a9b6-84bf-3076bc5a288f.png)

　ほかの指標を区別するために、見出しとコンポーネントの背景画像を設定します。最終的に以下の効果になります。
![图片.png](https://qiita-image-store.s3.amazonaws.com/0/266670/1fdd0be8-2368-6a6b-890b-2c48182855f4.png)
　
　最終的に以下の効果になります。
![ダッシュボード.gif](https://qiita-image-store.s3.amazonaws.com/0/266670/2aec60a5-7a35-de14-7a5d-1a9d619c3324.gif)




　データの整理と集約がデータアナリストとエンジニアにとって難しくないことですが、それだけじゃ優れたダッシュボードになれないでしょう。以上に挙げてみたポイント、ぜひ参考にしていただきたい。

　効率的にダッシュボードの作成、データの分析などをしたい場合、[**FineReport**](https://www.finereport.com/jp/?utm_source=media&utm_medium=qitta&utm_campaign=homepage&utm_term=210727-Dashboard%E4%BD%9C%E6%88%90Tool)をお勧めします。本記事の実例はただ作成のポイントを挙げましたので、ほかのステップを省きました。詳しいのは[FineReportのヘルプドキュメント](http://47.74.34.81/display/JHD/Japanese+Help+Document+Home)をご参照ください。


###そのほか

[【学習計画】十週間で知識ゼロからのデータ分析入門](https://qiita.com/Hailee/items/781e33e2474e254fdd7c)シリーズ、今迄の記事：

- [データ分析に欠かせない五つの考え方【データ分析手法をたくさん知っても活用できない根本理由】](https://qiita.com/Hailee/items/e248c202bfe0710a5b29)

- [誰でもすぐわかるデータベース基礎の基礎~](https://qiita.com/Hailee/items/667842f5eec76dc3553e)
- [初心者が押さえておくべきSQLガイド](https://qiita.com/Hailee/items/136439b53a1c4a8265b3)

- [データ分析をやっても無駄？実例から見る本当のデータ分析～【連載-1】](https://qiita.com/Hailee/items/f6c40ee0cb789e12f36a)
- [データ分析をやっても無駄？実例から見る本当のデータ分析～【連載-2】](https://qiita.com/Hailee/items/6fbc6f9f6a06bc82ac38)
- ダッシュボードを作ってみたらそんなに難しくない

- [業務知識すら知らないとデータ分析をやれないでしょう【連載-1】](https://qiita.com/Hailee/items/d200ec744a18e46f4603)

- [業務知識すら知らないとデータ分析をやれないでしょう【連載-2】](https://qiita.com/Hailee/items/da8af31f83c03d3e3cec)

*    *    *

ツイッターでデータ分析・可視化、仕事のスキルについての面白い情報をシェアしています。よかたっら覗いてください！:sparkles:
<blockquote class="twitter-tweet"><p lang="ja" dir="ltr">前はデータ分析職につきたい方のために、十週間の学習計画を紹介しました。ここはインフォグラフィックにまとめてみます！記事と合わせてお読みください！<br>記事のURL：<a href="https://t.co/1wBiLQiRzi">https://t.co/1wBiLQiRzi</a> <a href="https://twitter.com/HaileeKana?ref_src=twsrc%5Etfw">@HaileeKana</a> <a href="https://twitter.com/hashtag/note?src=hash&amp;ref_src=twsrc%5Etfw">#note</a> <a href="https://t.co/wWH0jMBwHb">https://t.co/wWH0jMBwHb</a></p>&mdash; HaileeKana (@HaileeKana) <a href="https://twitter.com/HaileeKana/status/1282126955345633280?ref_src=twsrc%5Etfw">July 12, 2020</a></blockquote> <script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>