みなさんこんにちは、エクスチュアの大吉です。
2024年10月にTableau 2024.3が発表されました。
その中の1つにTableauとMicrosoft Teamsの連携が可能になる新アプリも含まれていました。
このアプリを用いることで、毎回Tableau Cloudにログインする手間が省け、簡単にダッシュボードを確認できるようになります。ダッシュボードへのアクセスが簡易化されることでユーザーのアクセスも増えることが見込まれます。
今回の記事では、Teams連携用のアプリの導入・連携方法と活用方法について紹介していきます。
目次
- Tableau Cloud アプリの導入
- Tableau×Teamsの連携
- お気に入りダッシュボードの表示
- ワークブックの閲覧
Tableau Cloudアプリの導入
Teamsを開き、左下のアプリから「Tableau Cloud」を検索し、アプリを追加します。

Tableau×Teamsの連携
追加したアプリを開くと下記のような画面に遷移します。

次に各情報を取得していきます。
1. Label
ここには任意の名前を入力してください。
2. Tableau Site name
ここにはTableau Cloudのリンクのsite/以降のパスを指定します。
例えば、URLが下記の場合msteamsが該当します。
https://us-west-2a.online.tableau.com/#/site/msteams/
3. Base URL
ここにはhttpsからtableau.comまでのURL入力します。
例えば、URLが下記の場合、
https://us-west-2a.online.tableau.com/#/site/msteams/
https://us-west-2a.online.tableau.com
が該当します。
4. User Mapping Attribute
User Mapping AttributeはTeamsからTableau Cloudに認証する方法になります。
TeamsでTableau Cloudアプリを使用する場合、TeamsユーザーとTableau Cloudの登録ユーザーは一致している必要があります。
User Mapping Attributeを開くと下図の項目が選択できます。
黒字の項目
特別な権限が必要なく、Tableau Cloudを使用できるユーザーは常にTeamsでTableau cloudアプリを利用できるオプションです。
赤字の項目
Tableau管理者がユーザーに権限を付与することで使用可能になるオプションです。つまり、通常のユーザーはTeamsと連携されたTableau Cloudアプリをすぐには使えず、管理者からの許可が必要になります。
今回は、Preffered_Usernameを選択します。

5. Connected App ID、Connected App Secret ID、Connected App Secret Value
Teamsと連携させるTableau Cloud環境にログインします。
ログイン後、左下の設定を選択し、連携アプリを開きます。
新しい接続済みアプリから「直接的な信頼関係」を選択します。

接続済みのアプリの名前を任意で入力してください。
アクセスレベルはすべてのプロジェクトにして、そのまま作成をクリックします。
※アクセスレベルとはTeamsと連携させるプロジェクトを指します。
ここで任意のプロジェクトを選択することでプロジェクト単位でのユーザーのアクセス管理が可能です。

作成後、作成済みアプリの名前の横にある三点マークをクリックし、有効を選択します。

クライアント IDをコピーしてTeamsのConnected App IDにそのままペーストします。
次にTableau Cloudに戻り、シークレットの新規生成をクリックします。

アクションからIDと値をそれぞれコピーし、Teams上のConnected App Secret IDとConnected App Secret Valueにペーストします。

これですべての情報の入力が完了しました。
左下のAdd Site Configをクリックし、Tableauの世界をTeamsと連携させましょう!

お気に入りダッシュボードの表示
Teamsと連携させたTableau Cloud環境内のお気に入りされているダッシュボードの表示方法を紹介します。お気に入りを連携させることで、Tableau Cloudにログインせず、すぐにダッシュボードの確認が可能です。
Get startedをクリックするとデフォルト画面に遷移します。


連携させたTableau Cloudでまだお気に入り選択をしていないため「You don’t have any favarites.」と表示されています。
Tableau Cloudで任意のダッシュボードをお気に入りに選択して、Teamsで確認してみましょう。
今回はSamples/SuperstoreのCustomersとOverviewをお気に入りしてみます。

Teamsに戻り、画面を更新すると、、、
このようにお気に入りしたダッシュボードがTeamsで閲覧可能になりました!

ワークブックの閲覧
続いてワークブック単位の閲覧方法をご紹介します。
まず、Teamsのチームからワークブックを表示させたいグループを選択します。
+をクリックしTableau Cloudのアプリを選択します。


Tableau ViewのSearchをクリックします。
表示させたいViewを選択し、保存します。
今回はSuperstoreのOverviewを選択しました。



タブにTableauが追加され、ダッシュボードが表示されるようになりました!
デフォルトがOverviewになっており、Superstoreの他のダッシュボードも閲覧可能になっています。

いかがだったでしょうか。
Teamsのアプリを活用することで、わずか10分ほどの設定でTableau Cloudへのアクセスが容易になりました。
これまではTableau Cloudに毎回ログインし、ダッシュボードを検索する必要がありましたが、その手間が軽減され、個人的にも非常に便利になったと感じています。
※Tableau Cloudのアカウントをお持ちではない方はTeamsでダッシュボードは閲覧できないので注意が必要です。
また、今回のアップデートでは、新たにTableau Cloud Managerが登場し、さらにTableau Cloud上でGoogle Fontsの一部がサポートされるようになりました。
便利な機能が多数追加されたため、今後も活用方法についてブログで発信していこうと考えています。
皆様もぜひ活用してみてください。
エクスチュアはマーケティングテクノロジーを実践的に利用することで企業のマーケティング活動を支援しています。
ツールの活用にお困りの方はお気軽にお問い合わせください。