【Tableau入門】Tableauをそこそこいじれるようになるまで①（データの接続・共有）


初めまして。ジールでエンジニアをしているynです。

今回Tableauの基本操作に関する記事を投稿する上で、少しだけ前置きを。
<br>

Tableauとの付き合いは3年ほどです。
前職ではIT営業として、Tableauの導入案内をする程度の関係でした。

しかしエンジニア職としてTableauを使う側になったことから、現在は自分で作品を作ったりしております。

今後Qiitaでは今まで学習してきた基本的な操作、またTableau認定資格の体験談など、Tableauに関する情報中心に発信していく予定です。
<br>
現時点では下記四段構成を想定していますが、今後の私の学習次第でボリュームアップするかもしれません。

1本目：Tableau Desktopでのデータ操作（接続、情報確認、共有）
2本目：Tableau Desktopでの基本操作
3本目、4本目：Tableau Prepについて（他Tableau製品との違い、操作方法）


## 本記事の対象者
・BIツール自体初めて扱う方
・その他BIツールは使ったことがあるがTableauは初めての方

## 前提
・使用バージョン：Windows10 22H2、Tableau 2024.1

・インストール作業を完了した想定で解説を行います。
・インストール時にデフォルトで用意されているテストデータである<b>「サンプル - スーパーストア.xls」</b>を使用します。



## １．接続

まず[ビュー作成画面]から、接続するデータソースを提供します。今回はエクセルファイルを使用するため、Microsoft Excelを選択します。

![スクリーンショット 2024-02-28 140637.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3678706/05d323f5-92e6-4e3b-6594-289fbd161b7c.png)



Tableauインストール時に作成される「マイ Tableau リポジトリ」から「サンプル - スーパーストア.xls」を選択します。
![画像11.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3678706/fcbabdca-880f-0fce-49d5-86c431105283.png)
![画像12.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3678706/023c0c53-00cd-c0e0-3330-e586592573df.png)




選択すると左カラムに「サンプル - スーパーストア.xls」内の全シートが表示されます。
使用するシートを右側の白いエリア（フィールド）にドラッグ＆ドロップします。今回は「注文」シートを使用します。

![スクリーンショット 2024-02-28 141152.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3678706/87a724aa-2287-23df-160a-02f0aa5275c9.png)


ドラッグ＆ドロップすると、フィールド下部に「注文」シートのデータ構造と結果が表示されます。

![1.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3678706/9de3641b-44cb-aee6-703c-ef3a0a9021d2.png)


<br>
フィールド上部には、接続タイプを指定できるラジオボタンがあります。

![2.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3678706/fabd73fc-adc5-8176-fd07-408324202f7d.png)

「ライブ」はデータソースにリアルタイム接続し、ビューを構築します。
リアルタイムでデータが更新されるので常に新しいデータのビューを確認できますが、データ量が大きい場合はパフォーマンス低下の可能性があります。

「抽出」は接続時点での情報を使用し、ビューを構築します。最新情報が反映されないデメリットはありますが、パフォーマンスがデータ量の多寡に影響されづらいです。

<br><br>
ビュー作成画面についてまとめて確認します。

データとの接続後、画面下部の「シート1」を押下すると、ビューの作成画面が表示されます。
下図はビュー作成画面全体を機能別に分けたものです。

![3.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3678706/bfd1ce5e-872e-c192-6431-353705d108e5.png)


⓵～⑥についての説明です。

![画像3.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3678706/10df4549-205c-2d9e-2e28-fa95bea81056.png)



そしてデータペインの上部にはエクセルのようなアイコンを押下すると、接続したデータ全体の詳細情報が表示されます。
（Tableau Desktop Specialistでは、こういう細かい機能についても問われるようです）

![5.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3678706/fdae63df-d5f7-098d-e374-e05151b99ce4.png)


一方で、接続したデータの1項目の詳細情報を確認したい場合は、データペインの該当項目を右クリックし[説明]を選択することで表示されます。

![6.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3678706/272e59ab-31c4-88e1-904d-cfa822ecbefc.png)


## ２．ダッシュボード作成、ストーリー作成

ダッシュボードを作成する際、画面下部の[新しいダッシュボード]を選択します。



画面左のダッシュボードペインから必要なシートをフィールドにドラッグ&ドロップします。

![7.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3678706/9a8d82dc-9ba1-1dd1-95b8-75b26a43999c.png)



ダッシュボードのサイズ調整をしたい場合、ダッシュボードペインの「サイズ」から調整が可能です。
サイズには下記3つのタイプがあります。

「固定」：tableauが用意している画面サイズから選択します。（選択後のサイズ変更可能）
「自動」：ウィンドウに合わせてビューのサイズが自動で調整されます。
「範囲」：最大サイズと最小サイズを指定できます。

![8.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3678706/72e2d5a8-a388-5374-db22-fe25c6217a29.png)



またダッシュボードとは別にストーリーという機能もあります。
ダッシュボードは1枚にまとめて各シートとの連携を確認しながら紹介する場合に使い、ストーリーはPowerPointのようにスライド形式で紹介する場合に使います。

ストーリーを作成する際、画面下部の[新しいストーリー]を選択します。
![9.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3678706/595a71af-dda1-5196-af44-226df91fa2c7.png)


ダッシュボード作成と同様、1枚目はフィールドにドラッグ&ドロップします。

![10.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3678706/66e5de12-9eb4-c58a-5a92-d0e1cabacf1f.png)


2枚目以降は、フィールド上部にある四角いグレー（キャプションブロックといいます）の横にドラッグ&ドロップします。

![11.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3678706/bb15021b-337a-807e-318f-7d8d71c5f33f.png)


ストーリーに追加したシートにはそれぞれに対応するキャプションブロックがあり、ブロックをダブルクリックすることでブロック内のテキストを変更することができます。

![12.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3678706/72e74de9-9478-8315-478f-5659f422172b.png)



## ３．共有方法
共有方法には「ファイルとして保存する方法」と「Tableau Server/ Tableau Cloudにパブリッシュする方法」が存在します。


まずファイルとして保存する方法について説明します。

ツールバーの[ファイル]を選択し、[名前を付けて保存][PowerPoint形式でエクスポート][PDFとして保存]から適した形式を選択します。

[名前を付けて保存]ではTableauファイルが保存され、閲覧するにはTableau DesktopかTableau Readerが必要です。


Tableauファイルは「twbファイル」「twbxファイル」のどちらかから状況に応じて選択します。

「twbファイル」：グラフの書式のみが含まれたファイル。閲覧には元データへのアクセス権が必要。
「twbxファイル」：グラフの書式＋元データが含まれたファイル。閲覧に元データが不要のため、アクセス権は気にしなくてOK。


補足ですが、Tableauファイルにはいくつかの種類があります。


![画像2.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3678706/3f47a22a-daa1-78c3-130c-de37a004e358.png)



次にTableau Server/ Tableau Onlineへパブリッシュする方法について解説します。

ツールバーから[サーバー] > [サインイン]を選択します。
![画像5.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3678706/8a848195-eb99-8176-887b-633f16119632.png)


Tableau Serverの場合はURLを記入し、Tableau Onlineの場合は[Tableau Online]をクリックし、サインイン画面へ移ります。
Tableau Serverは接続し、複数サイトへアクセスできる場合はパブリッシュ先のサイトを選択します。
![画像6.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3678706/3119b463-b7ba-6cf1-cb86-f33e1a103731.png)

![画像7.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3678706/c5b2ae0d-dc82-3345-d4aa-048868b40da7.png)

Tableau Onlineは下のサインイン画面からログインが成功したら、ツールバーの[サーバー]へ戻り、[ワークブックのパブリッシュ]を選択します。
![画像10.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3678706/d10c0140-ce20-7753-6b16-28ec0e5a916f.png)


その後パブリッシュするワークブックの詳細を設定し、[パブリッシュ]を選択すると、サーバー上へパブリッシュが完了します。
![画像3.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3678706/52bf00d7-7502-7e6a-db1f-3cb7b61c2030.png)



## まとめ

今回はTableau Desktopについて、データ接続や機能確認、作成したグラフのまとめ方と共有方法について解説しました。


次回の記事はTableau Desktopでのグラフの作り方となります。

<br>
今回と次回の記事を参考にご自身でも操作することで、BIユーザーの登竜門 Tableau Desktop Specialistの対策にもなるかと思います。

ぜひご活用いただけますと幸いです。



## ご紹介
株式会社ジールでは、「ITリテラシーがない」「初期費用がかけられない」「親切・丁寧な支援がほしい」「ノーコード・ローコードがよい」「運用・保守の手間をかけられない」などのお客様の声を受けて、オールインワン型データ活用プラットフォーム「ZEUSCloud」を月額利用料にてご提供しております。

ご興味がある方は是非下記のリンクをご覧ください：
https://www.zdh.co.jp/products-services/cloud-data/zeuscloud/?utm_source=qiita&utm_medium=referral&utm_campaign=qiita_zeuscloud_content-area