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