Ferramentas para desenvolvedores do Tableau

Estenda o Tableau com ferramentas e APIs para desenvolvedores de modo a atender às necessidades da sua organização.

Recursos

Conexão de dados

Crie conectores para fontes de dados que ainda não são compatíveis com o Tableau, ou até mesmo para sites e aplicativos personalizados.

Conector de dados da Web (WDC)

O WDC é um conjunto de APIs que permite aos desenvolvedores conectar o Tableau a qualquer dado na Web.

Casos de uso: Crie conexões personalizadas com dados na Web e disponibilize esses dados no Tableau.

Vantagens: Crie seu próprio WDC capaz de ler dados de praticamente qualquer site que publique dados em JSON, XML ou HTML. Permite a interatividade com seu usuário por meio de formulários de seleção e filtragem.

Exemplos de WDCs existentes: Reddit, Jira, Strava, Twitter, Facebook, Blockspring.

Nível de suporte: suporte da Tableau

Recursos:

Open Database Connectivity (ODBC)

O Tableau permite que você se conecte a fontes compatíveis com ODBC usando o conector ODBC integrado.

Tableau e ODBC: Aprenda os fundamentos do ODBC e como o Tableau funciona com drivers ODBC Saiba mais

Personalização e ajustes: Aprenda a personalizar sua conexão ODBC para melhorar o desempenho com o Tableau Saiba mais

Nível de suporte: indisponível

API Hyper

Crie scripts personalizados que interagem com arquivos de extração (.hyper).

Casos de uso: Conecte-se a fontes de dados com a API Hyper e grave os dados em arquivos de extração (no formato de arquivo .hyper para Tableau 10.5 e posterior). Escreva scripts personalizados que atualizam dados em arquivos de extração existentes ou leem dados deles.

Vantagens: Se você puder se conectar aos seus dados, poderá usar a API Hyper para criar extrações de dados que melhorem o desempenho e forneçam acesso offline. Se você tiver fontes de dados sem suporte no momento, poderá usar a API Hyper para inserir os dados no Tableau. Se você quiser atualizar os dados nos arquivos de extração, poderá usar a API Hyper para atualizar a extração. Se você precisar acessar dados de uma extração, agora poderá escrever um script que lê os dados da extração.

Nível de suporte: suporte da Tableau

Recursos:

Conector SDK

Crie um novo conector que você pode usar para visualizar seus dados de qualquer banco de dados por meio de um driver ODBC ou JDBC.

Casos de uso: Crie conectores nativos do Tableau (arquivos .taco) que os usuários podem aproveitar para se conectar e visualizar dados de qualquer banco de dados que ofereça suporte a ODBC ou JDBC. Crie um arquivo .taco para uma nova fonte de dados e conecte-se ao Tableau Desktop e ao Tableau Server como faria com qualquer outra fonte de dados no Tableau.

Vantagens: Os plug-ins do conector fornecem uma experiência de conexão muito mais simples e suporte mais robusto para consultas em tempo real em comparação com outros bancos de dados (ODBC/JDBC), bem como um ambiente de teste completo para teste e desenvolvimento. O SDK do Conector permite a personalização do comportamento do conector, o ajuste fino da geração de consultas SQL por meio de dialetos, a criação de menus de diálogo de conexão e a capacidade de empacotar e distribuir facilmente os conectores aos usuários finais.

Nível de suporte: suporte da Tableau

Recursos:

 

Automação

Automatize tarefas tediosas e gerencie programaticamente o conteúdo do Tableau Server, incluindo pastas de trabalho, fontes de dados e usuários.

API REST

Acesso programático para trabalhar com seu conteúdo, usuários, sites e muito mais.

Casos de uso:

  • Automatizar tarefas como gerenciamento de usuários, grupos, sites
  • Atualizar pastas de trabalho ou fontes de dados
  • Integrar conteúdo do Tableau a um aplicativo ou portal personalizado

Nível de suporte:  suporte da Tableau

Recursos da API REST:

Recursos da biblioteca de cliente do Tableau Server:

API de documentos

Modifique programaticamente os arquivos do Tableau.

Casos de uso: Crie e implante modelos ou migre pastas de trabalho das fontes de dados de teste para as de produção.

Nível de suporte: suporte da Tableau

Recursos:

API Hyper

Crie scripts personalizados que interagem com arquivos de extração (.hyper).

Casos de uso: Conecte-se a fontes de dados com a API Hyper e grave os dados em arquivos de extração (no formato de arquivo .hyper para Tableau 10.5 e posterior). Escreva scripts personalizados que atualizam dados em arquivos de extração existentes ou leem dados deles.

Vantagens: Se você puder se conectar aos seus dados, poderá usar a API Hyper para criar extrações de dados que melhorem o desempenho e forneçam acesso offline. Se você tiver fontes de dados sem suporte no momento, poderá usar a API Hyper para inserir os dados no Tableau. Se você quiser atualizar os dados nos arquivos de extração, poderá usar a API Hyper para atualizar a extração. Se você precisar acessar dados de uma extração, agora poderá escrever um script que lê os dados da extração.

Nível de suporte: suporte da Tableau

Recursos:

API de metadados

Consulte e descubra metadados sobre conteúdo do Tableau e ativos externos indexados pelo Tableau Catalog.

Casos de uso: Consultas de bancos de dados, fontes de dados e exibições. Veja quais pastas de trabalho dependem de uma coluna ou campos em uma tabela. Avalie o impacto da migração de um banco de dados nas aplicações que dele dependem e, em seguida, identifique os proprietários do conteúdo que poderão ser afetados pela mudança.

Vantagens:

  • Descubra os dados e metadados usados em toda sua organização.
  • Rastreie a linhagem para obter uma visão completa de seus dados.
  • Realize uma análise de impacto para determinar como as mudanças a jusante e a montante podem afetar dados e fluxos de trabalho.

 

Nível de suporte: suporte da Tableau

Recursos:

API do Webhooks

Notificações de eventos do Tableau para seu aplicativo ou fluxo de trabalho externo.

Parte do Tableau Server e do Tableau Online, os webhooks permitem que os eventos do Tableau enviem uma notificação HTTP POST para o local da Web de sua escolha.

Casos de uso:

  • Enviar um SMS sempre que ocorrer uma atualização da fonte de dados
  • Notificar um aplicativo da web para sincronizar dados quando uma pasta de trabalho for criada

Nível de suporte: suporte da Tableau

Recursos:

Integração da ciência de dados

Torne seus modelos estatísticos acessíveis a mais pessoas. Integre e visualize os dados dos seus modelos do R, Python e Matlab no Tableau.

Integração com R

Importe pacotes R, bibliotecas ou qualquer um dos seus modelos de dados salvos para o Tableau.

Nível de suporte: suporte da Tableau

Recursos:

Integração de Python (TabPy)

A estrutura TabPy permite que o Tableau execute remotamente o código Python.

Casos de uso: Use Python para limpeza de dados e algoritmos preditivos no Tableau.

Vantagens: Permite a autoria de campos calculados no Python.

Nível de suporte: suporte da Tableau

Recursos:

Integração com o MATLAB

Implante modelos do MATLAB no Tableau para fazer previsões, ou pré-processe seus dados usando o MATLAB e crie uma extração de dados do Tableau para usar em análises futuras.

Casos de uso: Usuários com modelos publicados no Servidor de produção MATLAB que desejem compartilhar os resultados do modelo como visualizações do Tableau.

Vantagens: Os consumidores das visualizações criadas usando modelos do MATLAB podem fazer perguntas hipotéticas interagindo diretamente com os dados.

Nível de suporte: suporte da Tableau

Recursos:

API de extensões de análise

Estenda os cálculos do Tableau para incluir dinamicamente linguagens de programação, ferramentas e plataformas de ciência dos dados populares e crie integrações semelhantes às integrações do Tableau com TabPy e MATLAB.

Casos de uso: Crie uma conexão com um serviço externo ou mecanismo de cálculo que expandirá o poder dos cálculos de script do Tableau Desktop.

Vantagens: As extensões de análise podem receber dados do Tableau em tempo real e retorná-los após terem sido remodelados, transformados ou aumentados. Isso ajuda a dinamizar a exploração das visualizações.

Nível de suporte: suporte da Tableau

Recursos:

 

Análises incorporadas

Facilite a interação de mais pessoas com os dados. Incorpore suas visualizações em outros aplicativos corporativos, como Salesforce e Microsoft Sharepoint.

Comece agora com o Guia de análise incorporada do Tableau

API Javascript

Incorpore painéis individuais e interaja programaticamente com eles.

Casos de uso: Personalize a experiência do usuário no que diz respeito à interação com painéis e à funcionalidade de aplicativos integrados.

Vantagens:

  • Tudo em um só lugar: torne mais fácil para os usuários irem a um só lugar para obter as informações de que precisam para realizar seu trabalho
  • Personalização: personalize toda a experiência do usuário, incluindo branding, cores, navegação e conteúdo

Nível de suporte: suporte da Tableau

Recursos:

API REST

Acesso programático para trabalhar com seu conteúdo, usuários, sites e muito mais.

Casos de uso:

  • Integre o gerenciamento de usuários do Tableau Server ao gerenciamento de usuários do aplicativo de incorporação.
  • Gerencie conteúdo e permissões do Tableau Server com base no estado do seu aplicativo.
  • Consulte metadados do Tableau Server para que as informações corretas sejam exibidas para o seu usuário.
  • Automatize o gerenciamento do Tableau Server juntamente com vários outros aplicativos.

Nível de suporte: suporte da Tableau

Recursos da API REST:

Recursos da biblioteca de cliente do Tableau Server:

Logon único

Aproveite o logon único para SAML, OpenID, Active Directory e Kerberos.

Para saber mais sobre as opções de autenticação do Tableau Server Acesse

Para saber mais sobre as opções de autenticação do Tableau Online Acesse

Mobile App Bootstrap

Código de amostra para desenvolvimento de aplicativo móvel personalizado.

Casos de uso:

  • Aprender abordagens para incorporar visualizações do Tableau em aplicativos móveis personalizados
  • Criar um aplicativo móvel personalizado do zero
  • Modificar um aplicativo móvel personalizado existente

Vantagens:

  • Fornece um ponto de partida para desenvolver seus próprios aplicativos móveis personalizados com visualizações incorporadas do Tableau
  • Demonstra técnicas para inserir visualizações, mantendo os usuários conectados ao Tableau Server

Nível de suporte: suporte da comunidade

Recursos:

Extensibilidade

Crie maneiras de adicionar funcionalidades de terceiros a um painel para clientes do Tableau.

API de extensões

Com nossa API de extensões, os desenvolvedores podem criar extensões de painel que permitem que os clientes integrem e interajam com dados de outros aplicativos diretamente no Tableau.

Casos de uso:
  • Crie uma extensão que tenha funcionalidade de write-back, de modo que os usuários possam modificar os dados em uma visualização e fazer com que essa alteração atualize automaticamente os dados de origem no banco de dados ou aplicativo da Web
  • Crie tipos de visualização e interatividade personalizados, como a substituição de um filtro por uma interface personalizada e um diagrama de rede
  • Integre funcionalidades de terceiros ao próprio painel

Vantagens:

  • Interaja com dados de outros aplicativos de negócios diretamente no Tableau
  • Personalize o ambiente do Tableau Desktop para o fluxo de trabalho de uma equipe específica

Nível de suporte:  suporte da Tableau assim que lançado

Recursos:

API de extensões de análise

Estenda os cálculos do Tableau para incluir dinamicamente linguagens de programação, ferramentas e plataformas de ciência dos dados populares e crie integrações semelhantes às integrações do Tableau com TabPy e MATLAB.

Casos de uso: Crie uma conexão com um serviço externo ou mecanismo de cálculo que expandirá o poder dos cálculos de script do Tableau Desktop.

Vantagens: As extensões de análise podem receber dados do Tableau em tempo real e retorná-los após terem sido remodelados, transformados ou aumentados. Isso ajuda a dinamizar a exploração das visualizações.

Nível de suporte: suporte da Tableau

Recursos:

 

O que há de novo

Tableau Viz Lightning Web Component para Salesforce

O Tableau Viz LWC faz com que seja incrivelmente simples para qualquer usuário integrar visualizações do Tableau diretamente nas páginas do Salesforce.

Saiba mais

Mais recursos

Comunidade

Visite o Portal do desenvolvedor para tirar suas dúvidas, enviar conteúdo e fazer conexões.

Saiba mais

GitHub

Acesse os repositórios do Tableau para ter acesso às APIs e aos exemplos de códigos mais recentes, informar problemas e muito mais.

Saiba mais

Suporte

Saiba mais sobre o suporte para as nossas APIs e ferramentas para desenvolvedores.

Saiba mais