Skip to Content

Tableau Cloud

Tableau Cloudに接続して、データソースのクエリ、ダッシュボードとビューへのアクセス、分析管理ができます。

主な機能

  • データソース一覧の取得とメタデータ確認
  • データソースのクエリ
  • ワークブックとビューの管理
  • Pulseメトリクスとインサイトの取得
  • コンテンツ検索

基本情報

認証方式

Personal Access Token(PAT)を使用して認証します。

入力パラメータ

  • Tableau Cloud URL(必須): Tableau CloudのURL(例: https://prod-apnortheast-a.online.tableau.com
  • Site Name(必須): URLの/site/の後のサイト名
  • Personal Access Token Name(必須): 個人用アクセストークン名
  • Personal Access Token Secret(必須): 個人用アクセストークンシークレット
📝

設定値の確認方法:

  • Tableau Cloud URL: Tableau CloudのURL(例: https://prod-apnortheast-a.online.tableau.com
  • Site Name: URLの/site/の後の値(例: .../site/mysite/...mysite
  • Personal Access Token: Tableau Cloud → マイアカウント設定 → 個人用アクセストークン → 新しいトークンを作成をクリック

サポートするMCPツール

データソースツール

list_datasources

公開されたデータソース一覧を取得します。クエリ前に利用可能なデータソースを確認するのに使用します。

get_datasource_metadata

データソースのフィールドメタデータ(カラムと説明を含む)を取得します。クエリ前にデータソース構造を把握するのに使用します。

query_datasource

VizQL Data Service APIを使用して公開データソースをクエリします。フィールド、フィルター、パラメータを指定してデータをJSON形式で取得します。

ワークブックツール

list_workbooks

ワークブック一覧を取得します。

get_workbook

特定のワークブックの詳細情報を取得します。

ビューツール

list_views

ビュー一覧を取得します。ワークブックでフィルタリングできます。

get_view_data

特定のビューのデータをCSV形式で取得します。

Pulseツール

list_all_pulse_metric_definitions

すべてのPulseメトリクス定義一覧を取得します。

list_pulse_metric_definitions_from_definition_ids

メトリクス定義IDで特定のメトリクス定義を取得します。

list_pulse_metrics_from_metric_definition_id

メトリクス定義IDで該当定義のすべてのメトリクスを取得します。

list_pulse_metrics_from_metric_ids

メトリクスIDで特定のメトリクスを取得します。

list_pulse_metric_subscriptions

現在のユーザーのPulseメトリクス購読一覧を取得します。

generate_pulse_metric_value_insight_bundle

特定のPulseメトリクスのインサイトバンドルを生成します。

コンテンツ検索ツール

search_content

Tableauサイトでワークブック、ビュー、データソースなどのコンテンツを検索します。

使用例

例えば、

  • プロンプトで「利用可能なデータソース一覧を表示して」と入力すると、
  • LLMはMCPを通じてlist_datasourcesツールを呼び出し、データソース一覧を取得します。
  • そして、ツール呼び出し結果に基づいてチャットで応答します。

注意事項

  • Tableau Cloud環境でのみ使用可能です。Tableau Serverはサポートしていません。
  • Personal Access Tokenには有効期限があるため、定期的な更新が必要です。
  • データクエリ時、大量データはパフォーマンスに影響を与える場合があります。
Last updated on