PostgreSQL

Este artigo descreve como conectar o Tableau a um banco de dados do PostgreSQL e configurar a fonte de dados.

Antes de começar

Antes de começar, colete estas informações de conexão:

  • Nome do servidor que hospeda o banco de dados ao qual deseja se conectar

  • Nome do banco de dados

  • Método de autenticação: autenticação integrada ou nome de usuário e senha

  • Você está se conectando a um servidor SSL?

  • (Opcional) Instrução de SQL Inicial para execução sempre que o Tableau se conecta

Driver necessário

Este conector exige um driver para se comunicar com o banco de dados. Você talvez já tenha esse driver instalado no computador. Se o driver não estiver instalado no computador, o Tableau exibirá uma mensagem na caixa de diálogo de conexão com um link para a página Download do driver(O link abre em nova janela), na qual é possível encontrar links para o driver e instruções de instalação.

Observação: a partir do Tableau 2020.4, você pode se conectar aos bancos de dados PostgreSQL 12 (ou superior) do Tableau. Um novo driver JDBC para PostgreSQL é compatível com essas conexões e está incluído em todos os produtos Tableau no Windows.
Nos computadores Linux e Mac, você precisará instalar um driver para este conector quando usá-lo com Tableau Desktop ou Tableau Prep Builder. Consulte as instruções na página Download do driver(O link abre em nova janela).

Fazer a conexão e configurar a fonte de dados

  1. Inicie o Tableau e, em Conectar, selecione PostgreSQL. Para obter uma lista completa de conexões de dados, selecione Mais em A um servidor. Em seguida, execute estes procedimentos:

    1. Insira o nome do servidor que hospeda o banco de dados ao qual deseja se conectar.

    2. Insira o nome do banco de dados.

    3. Selecione como você deseja se conectar ao servidor. Especifique se é para usar a Autenticação integrada ou Nome de usuário e senha. Se o servidor estiver protegido por senha e você não estiver em um ambiente do Kerberos, insira o nome de usuário e a senha.

      Observação: se estiver usando um Mac e este não estiver anexado corretamente a um domínio, o Mac não reconhecerá que o Kerberos está sendo usado no domínio e a lista suspensa Autenticação não estará disponível.

      Marque a caixa de seleção Exigir SSL para conectar-se a um servidor SSL.

    4. (Opcional) Selecione SQL inicial para especificar um comando SQL a ser executado no início de cada conexão quando você abre a pasta de trabalho, atualiza uma extração, faz logon no Tableau Server ou publica no Tableau Server. Para obter mais informações, consulte Executar o SQL inicial.

    5. Selecione Fazer logon.

      Se o Tableau não conseguir fazer a conexão, verifique se as suas credenciais estão corretas. Se ainda assim não conseguir se conectar, seu computador está enfrentando problemas para localizar o servidor. Entre em contato com o administrador de banco de dados ou de rede.

  2. Na página da fonte de dados, faça o seguinte:

    1. (Opcional) Selecione o nome da fonte de dados padrão na parte superior da página e, em seguida, insira um nome de fonte de dados exclusivo para uso no Tableau. Por exemplo, use uma convenção de nomeação de fonte de dados que ajude os outros usuários da fonte de dados a deduzir a qual fonte de dados devem se conectar.

    2. Em Tabela, selecione uma tabela ou use a caixa de texto para procurar uma tabela pelo nome.

      A partir da versão de 2019.2 do Tableau, é possível se conectar a colunas espaciais. Para obter mais informações, consulte Conectar a dados espaciais em um banco de dados.

    3. Arraste a tabela para a tela e selecione a guia da planilha para iniciar a análise.

      Use SQL personalizado para se conectar a uma consulta específica em vez de à fonte de dados inteira. Para obter mais informações, consulte Conectar a uma consulta de SQL personalizado.

Fazer logon em um Mac

Se você usa o Tableau Desktop em um Mac, quando inserir o nome de servidor com o qual se conectar, use um nome de domínio totalmente qualificado, como mydb.test.example.lan, em vez de um nome de domínio relativo, como mydb ou mydb.test.

Como alternativa, é possível adicionar o domínio à lista de Domínios de Pesquisa no computador Mac para que, quando você se conectar, seja necessário fornecer apenas um nome de servidor. Para atualizar a lista de Domínios de Pesquisa, vá para Preferências do Sistema > Rede > Avançado e depois abra a guia DNS.

 

Observação: não recomendamos o uso de pgBouncer, pois o Tableau depende de conexões stateful. Se você deve usar o pgBouncer com o Tableau, você precisa configurá-lo da seguinte maneira.

server_reset_query=DISCARD ALL (o padrão)

Consulte também

Agradecemos seu feedback!Seu feedback foi enviado. Obrigado!