Conectores criados com o Tableau Connector SDK

O Tableau tem ótima conectividade que permite visualizar dados de praticamente qualquer lugar. Além de suas dezenas de conectores embutidos e conectores adicionais criados por parceiros (disponíveis na Galeria do Tableau Exchange(O link abre em nova janela)), o Tableau oferece as ferramentas para criar um conector personalizado com o Tableau Connector SDK.

Observação: os conectores criados usando o Tableau Connector SDK às vezes são chamados de plugins porque eles "conectam" o Tableau para que você possa se conectar aos seus dados.

Sobre o Tableau Connector SDK e arquivos conectores

Você pode usar o Tableau Connector SDK para criar e personalizar um conector. Conectores criados por parceiros (sejam eles criados por você ou por outra pessoa) normalmente aceitam a maioria dos mesmos recursos que conectores incorporados do Tableau. Isso inclui a definição de uma fonte de dados(O link abre em nova janela), visualização de seus dados(O link abre em nova janela), publicação para um servidor(O link abre em nova janela) (se o servidor tiver o conector) e assim por diante.

Cada conector é composto por um conjunto de arquivos XML e JavaScript, fechados em um único arquivo .jar em pacotes e uma extensão de arquivo ".taco". Este arquivo .TACO é assinado pelo desenvolvedor usando uma autoridade de certificado público confiável. Os arquivos XML e JavaScript são arquivos de configuração que descrevem:

  • Elementos de interface do usuário necessários para coletar a entrada do usuário e criar uma conexão com uma fonte de dados
  • Qualquer dialeto ou personalizações necessárias para a conexão
  • Como conectar usando o driver ODBC ou JDBC.

Um conector desenvolvido usando o Tableau Connector SDK é apropriado para se conectar a um driver ODBC ou JDBC que interfaces usando SQL. A tecnologia subjacente funciona bem com bancos de dados de relacionamento.

Suporte para conectores criados por parceiros

Os conectores criados por parceiros não são aceitos diretamente pelo Tableau. No entanto, se precisar de ajuda, existem alguns lugares onde você pode procurar mais informações.

  • Algumas páginas de parceiros no Tableau Exchange fornecem um link se Suporte direto para ajuda.
  • Procure um link de suporte ou arquivo README na página Baixar driver associada ao seu conector.
  • Entre em contato com os criadores do conector através do link do Site do desenvolvedor no Tableau Exchange.

Crie seu próprio conector

Para criar seu próprio conector personalizado, use as ferramentas e instruções no repositório do Tableau Connector SDK (O link abre em nova janela)no GitHub.

Observação: ao encontrar um problema com o SDK ou qualquer uma das amostras de desenvolvedor, envie um problema no GitHub(O link abre em nova janela).

Enviar um conector para o Tableau Exchange

Se você quiser enviar seu conector para o Tableau Exchange, siga as etapas descritas no SDK do Tableau Connector (https://tableau.github.io/connector-plugin-sdk/docs/gallery-submission).

Usar um conector criado com o Tableau Connector SDK

Depois de criar um conector com o Tableau Connector SDK, siga estas etapas para usá-lo com o Tableau:

  1. Baixe o arquivo do conector, [connector name].taco.
  2. Coloque o arquivo .taco no seguinte diretório (localização padrão):
    • Para 2021.2 e mais recente:
      Para o Tableau DesktopPara o Tableau Prep BuilderPara Tableau Server, Tableau Prep Conductor, Criação de fluxo do Tableau Prep
      • Windows - C:\Users\[Windows User]\Documents\Meu repositório do Tableau\Connectors
      • macOS - /Users/[user]/Documents/Meu repositório do Tableau/Connectors
      • Windows: C:\Users\[Windows User]\Documents\Meu repositório do Tableau Prep\Connectors
      • MacOS: /Users//Documents/Meu repositório do Tableau Prep/Connectors
      • Windows: C:\Program Files\Tableau\Connectors

      • Linux: /opt/tableau/connectors

    • Para 2021.1 e anteriores:
      Para o Tableau DesktopPara o Tableau Prep BuilderPara Tableau Server, Tableau Prep Conductor, Criação de fluxo do Tableau Prep
      • Windows - C:\Users\[Windows User]\Documents\Meu repositório do Tableau\Connectors
      • macOS - /Users/[user]/Documents/Meu repositório do Tableau/Connectors
      • Windows: C:\Users\[Windows User]\Documents\Meu repositório do Tableau Prep\Connectors
      • MacOS: /Users//Documents/Meu repositório do Tableau Prep/Connectors For Tableau
      • Tableau Server: [Tableau_Server_Installation_Directory]/data/tabsvc/vizqlserver/Connectors

      Para habilitar seu conector para preparação, você também precisa adicionar o taco aos seguintes locais:

      • Tableau Prep Conductor: [Tableau_Server_Installation_Directory]/data/tabsvc/flowprocessor/Connectors
      • Criação de fluxo do Tableau Prep: [Tableau_Server_Installation_Directory]/data/tabsvc/flowqueryservice/Connectors
  3. Antes de se conectar, instale o driver ODBC ou JDBC. Siga as instruções de instalação do driver fornecidas pela fonte de dados.

Uma vez instalado o conector, ele aparecerá na lista de conectores no Tableau.

Conectar o Tableau aos dados

  1. Inicie o Tableau e, em Conectar, selecione o nome do conector que você acabou de instalar. Para obter uma lista de conectores de dados completa, selecione Mais, em Para um servidor.
  2. Digite as informações solicitadas e depois selecione Fazer logon.
  3. Aguarde enquanto o conector recupera seus dados no Tableau.
  4. Selecione a guia de planilha para iniciar a sua análise.

Sobre a ordem de carregamento para conectores

Se um conector tiver a mesma classe de um conector já registrado, o novo conector será rejeitado. Isso significa que os conectores carregados primeiro têm precedência, quando dois conectores compartilham o mesmo nome de classe.

O Tableau carrega conectores por diretório na seguinte ordem:

  1. Conectores Tableau inseridos
  2. Conectores localizados em C:\Program Files\Tableau\Connectors (Windows) ou/opt/tableau/connectors (Linux)
  3. Conectores localizados em My Tableau Repository/Connectors
  4. (Opcional) Conectores no caminho dev especificado por -DConnectPluginsPath

Consulte também

Agradecemos seu feedback!Seu feedback foi enviado. Obrigado!