Tableau
Tableau Cloud and Server: find workbooks, views and data sources, read view data as CSV, images and PDFs, query published data sources, trace lineage, manage projects, tags, group members and extract refreshes.
7 æ¥éç¡æ · ã¯ã¬ãžããã«ãŒãäžèŠ Â· EU ãã¹ã
Tableau ã«äœã§ãèãã
AnythingMCP çµç±ã§ Tableau ã«å®éã®ããã³ããã詊ãã â Claude ãããŒã«ãåŒã³åºããåçããŸããããªãã®ã¡ãã»ãŒãžã§ Enter ãæŒããš Cloud ã«ã€ã³ã¹ããŒã«ããŸãã
Tableau ã Cloud ã«ã€ã³ã¹ããŒã«Claude 㯠AI ã®ãã誀ãããšããããŸããåçãã確èªãã ããã
2 åã§ã»ããã¢ãã
- 1cloud.anythingmcp.com ã§ç¡æãã©ã€ã¢ã«éå§ã
- 2ã³ãã¯ã¿ãŒã¹ãã¢ã§ Tableau ãã¯ãªãã¯ãè³æ Œæ å ±ã貌ãä»ãã
- 3MCP API ããŒãçºè¡ããAI ã¯ã©ã€ã¢ã³ãã MCP URL ã«åããã
Tableau ã®ã¬ã€ã
äž»èŠ AI ã¯ã©ã€ã¢ã³ãåãã®ã¹ããããã€ã¹ãããã»ããã¢ããã
Tableau ã®ã»ããã¢ãã
ã³ãã¯ã¿å®çŸ©ãã®ãã®ããïŒèªèšŒæ å ±ã®å ¥æå ãå¿ èŠãªæš©éããã®ã¢ããã¿ãåŒã³åºã APIã ã³ãã¯ã¿äœè ã«ããè±èªã§æäŸãããŠããŸãã
Tableau
This connector works with Tableau Cloud and Tableau Server (2024.2 or later) through the REST API 3.23, the VizQL Data Service and the Metadata API: sites, projects, workbooks, views (data as CSV, images, PDFs, Excel crosstabs), published data sources and their fields, queries on data sources, lineage, users and groups, background jobs and extract refreshes.
Setup (5 minutes)
- In Tableau open your Account Settings, section Personal Access Tokens, enter a token name and click Create Token. Copy the name into
TABLEAU_PAT_NAMEand the secret (shown once) intoTABLEAU_PAT_SECRET. On Tableau Server an admin may have to allow personal access tokens first. TABLEAU_SERVER_URL: the address without a path, e.g.https://prod-useast-a.online.tableau.com(Tableau Cloud: the pod host you see in the browser) orhttps://tableau.example.com.TABLEAU_SITE: the site's content URL, the part after/site/in the browser address (#/site/acme/homegivesacme). For the Default site of a Tableau Server leave it empty.- Run
tableau_get_current_sessionto check the sign-in.
The connector signs in with the token and reuses the session; it signs in again when the session expires. Tableau allows one session per token at a time, so do not use the same token in another tool, and Tableau Cloud revokes a token that has not been used for 15 days (create a new one then).
Workflow
- Start with
tableau_get_current_session:site.idis thesite_idevery site tool needs.tableau_get_server_info,tableau_list_sitesandtableau_get_sitedescribe the server and site. - Find content:
tableau_search_content(words, with type filters),tableau_list_projects,tableau_list_workbooks,tableau_get_workbook,tableau_list_workbook_views,tableau_list_views,tableau_get_view,tableau_list_workbook_connections. - Read what a dashboard shows:
tableau_get_view_data(CSV of the marks),tableau_get_view_image(PNG to look at),tableau_get_view_pdf,tableau_download_view_crosstab_excel,tableau_get_workbook_pdf. Narrow them withfilterssuch as{"vf_Region": "West"}. - Query data directly:
tableau_list_datasources,tableau_get_datasource,tableau_list_datasource_connections, thentableau_read_datasource_metadatafor the field captions andtableau_query_datasourceto aggregate and filter them (VizQL Data Service). - Lineage and impact:
tableau_metadata_query(GraphQL on the Metadata API, for example which workbooks use a table). - People:
tableau_list_users,tableau_get_user,tableau_list_user_groups,tableau_list_groups,tableau_list_group_users,tableau_add_user_to_group. - Refreshes and jobs:
tableau_list_extract_refresh_tasks,tableau_run_extract_refresh_task,tableau_refresh_workbook,tableau_refresh_datasource, thentableau_list_jobsandtableau_get_jobto follow them;tableau_cancel_jobstops one. - Organize:
tableau_create_project,tableau_update_project,tableau_update_workbook,tableau_move_workbook,tableau_add_workbook_tags,tableau_add_datasource_tags.
Switched off at install: tableau_cancel_job; it cannot be undone, so an admin switches it on when the team needs it.
Reading the answers: ids are LUIDs (UUIDs). Lists come as {"pagination": {"pageNumber", "pageSize", "totalAvailable"}, "workbooks": {"workbook": [...]}} (the same for projects, views, datasources, users, groups, jobs). Times are ISO 8601 in UTC. tableau_get_view_data returns CSV text with a header row; numbers are formatted as in the view. tableau_query_datasource returns data as a list of objects keyed by field caption (with the function, e.g. SUM(Sales)). A job's finishCode is 0 for success, 1 for failure, 2 for cancelled.
Paging: list tools take page_size (up to 1000) and page_number; continue while pageNumber * pageSize is below totalAvailable. tableau_search_content pages with limit and page; its answer carries the total and the next page.
Filters and sorting: filter is field:operator:value, several joined by commas, e.g. projectName:eq:Finance,updatedAt:gt:2026-01-01T00:00:00Z; in takes [a,b]. sort is field:asc or field:desc.
Limits and requirements: tableau_read_datasource_metadata and tableau_query_datasource need Tableau Cloud or Tableau Server 2025.1 with the VizQL Data Service on, and the API Access capability on the data source. tableau_metadata_query needs the Metadata API (on by default on Tableau Cloud; enabled by an admin on Server). tableau_search_content needs Tableau Cloud or Server 2022.3 and later. Content Tableau returns is limited to what the token's user may see.
Errors: Tableau answers {"error": {"code", "summary", "detail"}}. 401 (codes 401001 and 401002) means a wrong or expired token or wrong site content URL; 403 a user without permission; 404 (404000 to 404xxx) a wrong id or a site_id from another site; 400 a bad filter or parameter; 409 a duplicate name or a refresh that is already queued.
ããªãã® AI 㯠Tableau ãã 2 ã¯ãªãã¯å ã
ã³ãã¯ã¿ãŒãã€ã³ã¹ããŒã«ãè³æ Œæ å ±ã貌ãä»ããAI ã«è³ªåã7 æ¥éç¡æãã¯ã¬ãžããã«ãŒãäžèŠã