Releases

O que muda quando um agente de IA passa a ler o Tableau da sua empresa

Ilustração sobre o Tableau MCP e agentes de IA consultando analytics no Salesforce

Todo mundo quer um agente que responda "como foi a receita da região Sul no trimestre" sem alguém abrir um relatório. O medo, justo, é que esse agente devolva um número que a pessoa que perguntou nunca deveria ter visto. O Tableau MCP nasceu exatamente nessa costura entre linguagem natural e permissão. Vale entender o que ele faz antes de ligar.

O Tableau MCP é um servidor Model Context Protocol que deixa um agente de IA consultar dados, dashboards e métricas do Tableau Next em linguagem natural. A documentação descreve o acesso às análises governadas e às proteções da plataforma; disponibilidade e permissões efetivas dependem do cliente, usuário e configuração.

O que é o MCP e por que ele apareceu agora

MCP quer dizer Model Context Protocol. É uma forma padronizada de um modelo de IA descobrir e chamar ferramentas externas, no lugar de cada integração ser um encaixe manual. O servidor MCP do Tableau Next expõe ferramentas a clientes compatíveis; a documentação consultada cita clientes externos como Claude e ChatGPT e uso no Slack. Não generalize isso para qualquer cliente ou produto Tableau.

A documentação consultada marca o Tableau Next MCP Server como disponível geralmente; um servidor separado de ferramentas de escrita permanece em beta. Não encontrei confirmação equivalente para Tableau Cloud ou Tableau Server, nem para suporte por Microsoft Teams.

O que o servidor MCP do Tableau Next expõe

Vale olhar as ferramentas, porque é aí que a promessa vira concreto. O servidor do Tableau Next agrupa o que oferece em algumas famílias:

  • Pergunta em linguagem natural: a ferramenta de análise recebe a pergunta, roda contra os semantic models e devolve o resultado com uma narrativa, em vez de só uma tabela crua.
  • Descoberta de ativos: listar e abrir dashboards, visualizações e workspaces, além de uma busca por palavra-chave para o agente achar o painel certo antes de consultar.
  • Camada semântica: listar semantic models, objetos de dados, relacionamentos e a visão lógica, para o agente entender como as tabelas se ligam.
  • Métricas e cálculos: medidas, dimensões, KPIs nomeados e a definição completa de cada métrica, incluindo fórmula e meta. É o que evita o agente reinventar um cálculo que a empresa já padronizou.

O que separa isso de um chatbot genérico é a métrica nomeada. Quando o agente puxa a definição oficial de "margem de contribuição", ele responde com o número do fechamento, não com uma conta improvisada. Governança de dado deixa de ser slide e vira a resposta.

Por que o Trust Layer importa mais que o modelo

A pergunta que todo gestor faz é a certa: e se o agente vazar um dado sensível? A resposta do desenho é que a configuração documentada usa autorização do usuário e análises governadas. O resultado pode depender das permissões e do modelo semântico; não conclua que todo ativo ausente é necessariamente uma restrição de acesso.

Esse é o mesmo princípio que sustenta a segurança dentro da própria plataforma. Um agente lendo analytics herda a lógica de acesso do usuário do mesmo jeito que uma query de Apex precisa respeitar CRUD, FLS e sharing em vez de rodar em system mode. Quem já tratou permissão como cidadão de primeira classe no back-end colhe isso de graça na camada de IA.

O que é preciso para ativar

Para usar query_semantic_data, a documentação requer Concierge Analytics Q&A habilitado e configurar o cliente externo em MCP Settings. Não confirmei Node.js como requisito do servidor hospedado; ele pode ser necessário em um cliente MCP executado localmente. Confirme os requisitos do cliente escolhido.

O que aprendi montando métrica governada na org de demonstração

Na Vetra Distribuidora, a empresa fictícia que uso como org de demonstração deste portfólio, construí um dashboard de KPIs configurável por Custom Metadata, onde a fórmula de cada indicador vive num registro e não no código. Quando imaginei esse mesmo painel sendo consultado por um agente, a lição saltou: o valor não está no modelo de IA, está na definição única da métrica. Se cada área tem a sua conta de "ticket médio", o agente vira mais uma fonte de divergência. Se existe uma definição só, ele vira o atalho para ela. O Tableau MCP entrega a métrica nomeada porque o gargalo real nunca foi o modelo, foi a falta de uma fonte de verdade. Para os termos técnicos que passam por aqui, o glossário de Salesforce resolve as definições rápidas.

A recomendação prática: antes de ligar o agente na diretoria, teste no sandbox com um usuário de permissão restrita de propósito e confira se o limite é respeitado. Furo de permissão sai bem mais barato com dado fictício do que numa reunião de resultados.

Perguntas frequentes

O agente pode ver dados que o usuário não deveria?

A documentação descreve acesso governado, mas o escopo exato depende da configuração, do cliente e das permissões aplicadas. Valide com usuários de teste antes de disponibilizar.

Preciso do Tableau Next para usar o MCP?

A documentação consultada confirma disponibilidade geral do MCP Server para Tableau Next e descreve pré-requisitos como Concierge Analytics Q&A. Não confirmei suporte equivalente a Cloud/Server nem Node.js como requisito do servidor hospedado.

Qual a diferença para o Data 360 MCP?

O servidor do Tableau serve a camada de analytics: dashboards, semantic models e métricas. O do Data 360 serve o perfil unificado do cliente. Os dois podem responder no mesmo lugar, como o Slack, respeitando os limites de dado da org.

Funciona só com a IA da Salesforce?

A documentação consultada cita clientes externos como Claude e ChatGPT e uso no Slack. Confirme suporte e controles específicos para o cliente escolhido.

Segunda opinião técnica

Sua org cresceu. Os riscos também?

Revisão independente de automações, integrações e pontos frágeis, com prioridades claras para decidir o próximo passo.

Conversar sobre o problema →