Tableau超基本

## Tableauに関して

ここ最近tableauに関して学ぶ機会があり自分なりに復習できるようまとめてみました。
皆さんのお役に立つことが出来ればと思います！

### データ接続に関して
まずtableauでデータを分析するにはデータをどこからか持ってこなくてはいけません。そのためまずはデータを持ってくるようにします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/676443/226a6b9b-c8d1-5c70-1ab3-808bb216f045.png)

データを持ってくる方法は大きく二つあります。①ファイルから取得②サーバーから取得です。

①のファイルから取得する方法は自分のパソコンにあるデータを取得することが出来ます。
②のサーバーから取得する方法は下図のようにpostgreSQLやMy SQLはもちろんGoogleスプレッドシートなどからデータを取得することが出来ます。
自分自身で使ってみるとわかるのですが接続する方法はものすごく簡単です。実際に自分で行ってみてください
！
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/676443/f150ffb4-93b3-1da1-27ca-54b88492379d.png)



## サンプルデータに関して

せっかくtableauを触り始めたんだから、何かしらデータを使用して分析してみたいなーって思いますよね！でも、どんなデータを触って勉強しようかって迷ったりしちゃうこともあると思います。そんな時にものすごく役に立つのがtableauが用意してくれているデータセットです。下の図のようにtableauをダウンロードすると一緒にデータもついてきます。


![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/676443/c739f4ef-e645-0f56-120c-27e7c7badd8a.png)

このサンプル　スーパーストア.xlsが分析の練習に適していると思います！

### 実際に触ってみる。
先ほどのサンプル　スーパーストア.xlsに接続したら、下のような画面になります。下の図では注文データを抽出しました。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/676443/3f432604-4c23-c64d-0bbf-5c6489660cab.png)

そしてシート１に移ると下の図のようになります。


![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/676443/97aa7019-8aee-bff4-86cc-6ebd676b7db6.png)

左側にはエクセルシートのカラムの名前があり、これらをドラッグして分析を行います。
こんな感じ（売り上げを市区町村ごとに分類し、地域ごとに色分けをしました。）
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/676443/03dbdf0c-0d45-0a97-453c-4779d5846e26.png)

また元データを見たい場合は、いちいちエクセルシートを見に行かなくても「検索」の隣にあるシートみたいなタブを押せば元データを確認することが出来ます。

![2020-07-31 (10).png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/676443/dd2bbfd7-0c33-f65f-9e0c-0a782353f52e.png)


### ディメンションとメジャーに関して
tableauではディメンションとメジャーというものがあります。赤で囲んだ部分がディメンションになります。ディメンションは赤枠で囲われた部分を見てみるとわかると思うのですがカテゴリデータのようなものになります。そしてメジャーはすべて数値で表されるものになります。
ちなみにオレンジで囲われたところを列シェルフ、水色で囲われたところを行シェルフといいます。

![073102.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/676443/8d744850-c182-da2b-c8f0-a2e5bd905af6.png)






またデータの型に関してなのですが、各ディメンション、メジャーの一番初めにabc,#がついていると思います。それがデータの型をあらわしています。abc：文字列、カレンダーみたいなやつ：日付、#：数値を表しています。


### vizの作成

vizとは何かというとtableauで作成した成果物になります。もっと言うと、Tableauで作成したビジュアライズされたグラフや表のことこんな感じです。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/676443/1046743e-a08c-2395-94f7-85bab5c8aecd.png)


### ダッシュボードとは

tableauにはダッシュボードというものがあります。これは、これまでに作成したシートを使用して表示するものになります。画面はこのようなものになります。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/676443/e303c711-ddab-53d0-6e68-19b0c055fe6f.png)

ここに作成したシートを張っていくとこのような形になります。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/676443/653e81d7-f00f-e868-6d9e-ecc2ddcd8475.png)

また上図のように対象のものを選択をすると、対象のもののみ抽出され見やすくなります。今回は事務用品のものをピックアップしました。
また、下の赤丸のところでフィルタリングするとクロス集計表がフィルタ元となりクロス集計表で選択したカテゴリのみ散布図で表示するということもできます。下の図を見てみると、カテゴリが家具である場合、利益と売上は正の相関があるということが理解しやすいと思います。

![フィルター2.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/676443/c75ffc9d-18ea-9520-a0cb-01eb99462df2.png)

### ファイルの保存
tableauで分析した後は、ファイルを保存したい思います。ファイル形式には大きく二種類に分けられます。
「.twb」はExcelのデータを含まずvizの定義情報のみを保存する際に使用して、「.twbx」はExcelのデータとvizの定義情報の両方を保存する際に使用します。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/676443/874c454f-d2a0-a8fb-ac2d-8bb6c0343b37.png)

また二つのファイルのデータを比較するとわかるのですが、twbのほうがサイズは小さいです。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/676443/f7c3ee8e-9d38-9f59-00ab-a668a1f6a288.png)


「.twb」はXML形式で書かれたテキストファイルで保存されており、「.twbx」はzipで保存されています。

以上でtableauのほんとーーーーに基本的なところをざっとまとめてみました。散布図や箱ひげ図などといった、おおもとの可視化に関してはまた今度自分なりにまとめてみたいと思います。