Tableau Next Model Context Protocol(MCP) 서버 도구 참조
Tableau Next MCP(모델 컨텍스트 프로토콜) 서버는 외부 AI 에이전트가 분석 에코시스템과 상호 작용할 수 있는 도구 모음을 제공합니다.
필수 Edition
| 지원되는 Edition을 확인하세요. |
초기 설정을 완료한 후에는 더 이상 이러한 도구를 수동으로 선택하거나 구성할 필요가 없습니다. 자연어를 사용하여 선호하는 MCP 호환 AI 클라이언트(예: ChatGPT, Claude 또는 Cursor)에게 질문을 하면 과업에 적합한 도구가 자동으로 선택됩니다.
예를 들어, "2025년에 최고의 제품 세일즈가 어떻게 될까요?"를 묻는 경우 AI 에이전트가 Analytics Q&A 도구 analyze_data를 사용하여 Concierge를 통해 관리되는 데이터를 쿼리합니다. 통합은 채팅 인터페이스 내에서 직접 정확한 답변 및 시각화를 반환합니다.
문서화 목적으로 사용 가능한 도구는 분석 워크플로 내 기능적 역할별로 그룹화됩니다.
분석
외부 MCP 호환 AI 에이전트는 해당 도구를 사용하여 데이터를 쿼리하고 시각적 자산을 탐색합니다.
| 도구 이름 | 설명/입력 | 반환 | 사용 시 |
|---|---|---|---|
analyze_data |
대상 시맨틱 모델에 대해 Analytics Agent를 통해 자연어 질문을 실행합니다. |
answer (string; natural-language result)를 참조하세요. 메타데이터 또는 SQL이 없습니다. |
에이전트가 질문에 답변하도록 하려는 경우 복잡한 질문이 실패할 경우 여러 개의 간단한 질문으로 세분화하여 주요 정보를 검색하고 클라이언트 측에서 심층적으로 생각합니다. 이 도구를 메타데이터 검색에 사용하지 마십시오. |
list_dashboards |
검색 및 선택을 위해 Tableau Next 대시보드(메타데이터만 해당) 열거 | ID, name/label, 소유 작업 영역(id/name), lastModifiedDate(사용 가능한 경우)가 있는 항목 | 대시보드 식별자가 필요하거나 대시보드를 찾아보려면(메타데이터) |
get_dashboard |
단일 대시보드를 검색합니다. | 전체 대시보드 메타데이터. | 특정 대시보드의 전체 세부 사항이 필요합니다. |
list_visualizations |
Tableau Next 전반에서 시각화/워크시트(메타데이터만 해당)를 열거합니다. | ID, 이름/레이블, 상위 대시보드/워크북, 소유 작업 영역, 타임스탬프가 있는 항목 | 이름 또는 상위로 차트 또는 워크시트를 검색해야 합니다.이미지 또는 쿼리 결과의 경우가 아닙니다. |
get_visualization |
단일 시각화를 검색합니다. | 전체 시각화 메타데이터. | 특정 시각화의 전체 세부 사항이 필요합니다. |
시맨틱 모델 구조 검색
외부 MCP 호환 AI 에이전트는 해당 도구를 사용하여 Tableau Next의 스키마, 관계, 논리 보기를 이해합니다. 에이전트는 이 데이터 아키텍처를 사용하여 Tableau Next 내의 테이블 및 연결을 이해합니다.
| 도구 이름 | 설명/입력 | 반환 | 사용 시 |
|---|---|---|---|
list_semantic_models |
발신자가 사용할 수 있는 시맨틱 모델을 열거합니다. | count, id, apiName, 레이블, 선택적 설명, 데이터 공간, 범주가 있는 항목 [ ]. | 다음으로 대상으로 삼을 시맨틱 모델을 선택해야 합니다. |
get_semantic_model |
비즈니스 기본 설정을 포함하여 단일 시맨틱 모델의 프로필을 검색합니다. | apiName, label, businessPreferences( # 안내선이 있는 문자열), 기타 시맨틱 모델 속성. | 내부를 쿼리하거나 탐색하기 전에 모델 수준 규칙 또는 지침이 필요합니다. |
list_semantic_model_data_objects |
시맨틱 모델에 정의된 데이터 개체/엔티티를 나열합니다. | apiName, 레이블, dataObjectName, 필터[ ]. |
시맨틱 모델의 빌딩 블록(테이블/엔티티)을 열거해야 합니다. |
list_semantic_model_relationships |
시맨틱 모델의 데이터 개체 간 관계를 나열합니다. | apiName, 레이블, leftSemanticDefinitionApiName, rightSemanticDefinitionApiName, joinType, 기준이 있는 items[ ] | 시맨틱 모델에서 데이터 개체 간의 관계를 열거해야 합니다. |
get_semantic_model_logical_view |
단일 논리 보기의 구조를 검색합니다. | apiName, label, semanticDataObjects[ ](보기의 개체), semanticRelationships[ ](조인), semanticUnions[ ], filters[ ]. | 조인 그래프 및 특정 보기의 노출된 필드를 이해해야 합니다. |
비즈니스 논리 및 정의
외부 MCP 호환 AI 에이전트는 이러한 도구를 사용하여 특정 Tableau Next KPI 및 계산 논리를 식별합니다.
| 도구 이름 | 설명/입력 | 반환 | 사용 시 |
|---|---|---|---|
list_semantic_model_measures |
시맨틱 모델의 특정 데이터 개체에 대한 측정값을 나열합니다(집계에 사용되는 숫자 필드). | 사용 가능한 경우 개체당 메타데이터(name/apiName, 레이블, 데이터 유형, 역할)를 측정합니다. | 특정 개체에 의해 노출되는 집계 가능 필드가 필요합니다. |
list_semantic_model_dimensions |
시맨틱 모델의 특정 데이터 개체에 대한 차원을 나열합니다(그룹화/슬라이싱에 사용되는 범주형/날짜/텍스트 필드). | 사용 가능한 경우 개체당 치수 메타데이터(name/apiName, 레이블, 데이터 유형, 역할). | 특정 개체에 의해 그룹화 기준 필드가 노출되어야 합니다. |
list_semantic_model_metrics |
시맨틱 모델에 정의된 비즈니스 메트릭/KPI를 나열합니다. | apiName, 레이블이 있는 metrics[ ] | 원시 필드 또는 수식이 아닌 명명된 KPI가 필요합니다. |
get_semantic_model_metric |
단일 메트릭/KPI의 전체 정의를 검색합니다. | apiName, label, measurementReference(예: calculatedFieldApiName), timeDimensionReference(테이블/필드), additionalDimensions, timeGrains[ ], filters[ ], aggregationType, isCumulative. | KPI가 계산되고 조각화되는 방식을 정확하게 이해해야 합니다. |
list_semantic_model_calculated_dimensions |
시맨틱 모델에 계산된 치수(범주/날짜/텍스트를 생성하는 사용자 정의 식)를 나열합니다. | 식별자, 레이블, (사용 가능한 경우) 표현식/타이핑 세부 사항이 포함된 계산된 치수 항목입니다. | 모델 수준에 정의된 파생 그룹화 필드가 필요합니다. |
list_semantic_model_calculated_measures |
시맨틱 모델에 계산된 측정값(사용자 정의 숫자 식/집계)을 나열합니다. | apiName, 레이블, dataType, expression, displayCategory, level(예: 행, AggregateFunction), aggregationType이 있는 items[ ] | 숫자 파생 필드와 수식(KPI/메트릭 빌딩 블록)이 필요합니다. |
작업 영역 및 일반 자산 검색
외부 MCP 호환 AI 에이전트는 해당 도구를 사용하여 Tableau Next 환경을 탐색하고 관련 분석 자산을 검색합니다.
| 도구 이름 | 설명/입력 | 반환 | 사용 시 |
|---|---|---|---|
list_workspaces |
작업 영역을 열거하거나 제공된 경우 ID별로 하나를 가져옵니다. | id, name, label, description, createdBy/Date, lastModifiedBy/Date, 권한(view/edit/share/delete), url이 있는 workspaces[ ]입니다. | 자산에 대한 컨테이너 및 액세스 컨텍스트가 필요합니다. |
list_workspace_assets |
특정 작업 영역에 포함된 자산을 나열합니다. | assetId, assetType(AnalyticsDashboard | AnalyticsVisualization | SemanticModel), assetUsageType(Created | Referenced), createdBy(id/name), createdDate, url이 있는 workspaceAssets[ ] | 작업 영역에 대한 범위가 지정된 대시보드, 시각화, 시맨틱 모델이 필요합니다. |
search_assets |
키워드 및 옵션 유형 필터를 사용하여 자산을 검색하여 관련 항목을 빠르게 찾습니다. | 자산[ ] - id, name, type, createdBy, createdDate, lastModifiedBy, lastModifiedDate를 포함합니다. | 자산에 대한 광범위하거나 초기 검색이 필요합니다. 구조화된 계층에서 자산을 찾아야 하는 경우 대신 목록 도구를 사용하십시오. |

