Tableau Data Appsを触ってみる-設定方法や作成方法-(2026.3新機能ベータ版)

Tableauの新機能「Data Apps」を試してみました。

ダッシュボード上で動くWebアプリを、HTML・JavaScript・CSSで作成できる機能です。データと指示をAIに渡してアプリを作り、Tableauの環境に公開するところまで試してみました。

今回は、Data Appsの概要や試してみた感想、利用時に気になった点を紹介します。

Tableau Data Appsとは

Tableau Data Appsは、ダッシュボード上で動作するWebアプリを作成する機能です。従来のダッシュボード拡張機能に近いイメージですが、作成したアプリはTableau Cloud/Serverに公開できます。

従来のダッシュボード拡張機能では、Webアプリをユーザー側のサーバーでホストする必要がありました。一方、Data AppsではTableau側がホストするため、アプリ用のWebサーバーを別途用意しなくても利用できます。

アプリの作成には、Tableau StudioやTableau MCPを使ったVibe Codingが利用できます。対応する言語はHTML・JavaScript・CSSです。

Tableau MCPの中のいちツールとしての扱い、「すべてのSKU」で利用可能と明記があるので、Tableau Standardから利用可能なようです。最新の情報は公式サイトをご確認ください。

https://tableau.github.io/tableau-mcp/docs/tools/data-apps/scaffold-data-app

サンプル

Tableau Data Appsの動作サンプル1 Tableau Data Appsの動作サンプル2

実際に作ってみた

今回はClaude CodeとTableau MCPを使い、データと指示を渡してWebアプリを作成しました。

Claude CodeとTableau MCPを使ったアプリ作成の画面

できあがったアプリは、一般的なダッシュボードよりも動きのあるビジュアライゼーションを表現できるのが印象的でした。作成後は、サンドボックス環境に公開して動作を確認できます。

作成したData Appsの確認画面1 作成したData Appsの確認画面2

プロンプトを細かく作り込まなくても意図をくみ取ってくれ、生成後に修正できる点も扱いやすく感じました。

試すまでの準備

利用するには、まずTableauのサンドボックス環境を用意します。今回のメモを作成した時点ではベータ版で、会社のTableau Cloud環境では利用できず、サンドボックスが必要でした。

Tableau Developer Program

Tableauサンドボックス環境の準備に関する画面

その後、サンドボックス側の設定を行い、Tableau MCPを使えるようにします。個人用アクセストークンの有効化・発行、パッケージ設定を進めます。

Tableau MCPの利用に向けたサンドボックス設定画面1 Tableau MCPの利用に向けたサンドボックス設定画面2 Tableau MCPの利用に向けたサンドボックス設定画面3

Claude Codeで試す場合は、Tableau MCPの準備と接続設定も必要です。今回はGitHubからMCPを取得してビルドし、機能フラグと接続情報を設定して、接続を確認しました。

※コネクタ同士がバッティングしないよう、Claude Desktopの標準MCPコネクタは無効化しておきます。

Claude Codeで以下を入力

cd C:\Users\<ユーザー名>\Claude
git clone https://github.com/tableau/tableau-mcp.git
cd tableau-mcp
npm install
npm run build
Tableau MCPのビルド・接続設定に関する画面1 Tableau MCPのビルド・接続設定に関する画面2 Tableau MCPのビルド・接続設定に関する画面3

認証情報や権限を設定する際は、取り扱いに注意してください。また、利用するパッケージや設定内容は、実行前に確認しておくのが安心です。

使ってみた感想

見た目の面白さだけでなく、業務の中で操作しながら使うアプリケーションにも可能性を感じます。例えば、次のような使い方が考えられそうです。

  • シミュレーター:条件や数値を変えながら結果を確認し、施策や選択肢を比較する。
  • 自社向けの教育コンテンツ:説明を読むだけでなく、自分で操作して変化を確かめながら、データや業務への理解を深める。
  • 地図・図面を使った情報確認:位置や領域を選び、関連するデータを確認するなど、視覚的な操作と情報を組み合わせる。

単に表現の選択肢が増えるだけでなく、これまで別の方法で実装しようとしていた機能を、どう作るか考え直すきっかけにもなりそうです。

もちろん、これらは今後試してみたい用途で、今回の検証で実現性まで確認したわけではありません。実際の案件で使うには、必要なデータとの接続や権限、操作性、作成後の保守・運用まで確認する必要があります。SnowflakeのStreamlitやFabric Appsは、データ基盤と直結する構成を取れるため、データの参照・追加・更新・削除(CRUD)を伴う業務アプリでは強みがありそうです。この点はまだ比較検証できていませんが、今後はTableau Data Appsも含め、表現力だけでなく、データの読み書きや権限制御、業務への組み込みやすさという観点でも検証していきたいです。

まとめ

今回の検証は遊びからのスタートでしたが、Tableau Data Appsには、ダッシュボードで「データを見る」ことに加えて、「条件を変えて考える」「操作しながら学ぶ」といった使い方を広げる可能性を感じました。

ビジネスで活用するなら、動くものを作ること自体を目的にせず、誰が、どんな場面で使い、どのような判断や行動につなげるのかを具体化することが大切だと思います。まずはサンドボックスで小さく試しながら、シミュレーターや教育コンテンツなど、実務につながる使い方も探っていきたいです。

ShtockData

お問い合わせフォーム

お問い合わせ項目を選択してください