O Hologres é compatível com PostgreSQL. Assim, você pode conectar o Tableau diretamente ao Hologres para análises visuais sem drivers adicionais.
Pré-requisitos
Antes de começar, verifique se você tem:
Uma instância do Hologres em execução com um banco de dados criado
O endpoint público e a porta da instância (disponíveis na seção Network Information do console do Hologres)
Seu AccessKey ID e AccessKey secret da Alibaba Cloud (disponíveis em Gerenciamento de AccessKey)
Tableau Desktop instalado (baixe no site do Tableau)
Conectar o Tableau Desktop ao Hologres
Etapa 1: Configurar o arquivo TDC (recomendado)
Um arquivo de Personalização de Fonte de Dados do Tableau (TDC) otimiza a compatibilidade e o desempenho das consultas na conexão com o Hologres. Ignorar esta etapa pode degradar o desempenho das consultas ou causar comportamento inesperado.
Baixe o arquivo TDC.
-
Copie o arquivo TDC para o diretório apropriado:
Produto Tableau
Diretório
Tableau Desktop
Documents\My Tableau Repository\DatasourcesTableau Server no Windows
ProgramData\Tableau\Tableau Server\data\tabsvc\vizqlserver\Datasources(em cada nó do servidor)Tableau Server no Linux
/var/opt/tableau/tableau_server/data/tabsvc/vizqlserver/Datasources/(em cada nó do servidor) Reinicie o Tableau Desktop e o Tableau Server.
Para mais detalhes sobre arquivos TDC, consulte a Ajuda do Tableau.
Etapa 2: Conectar ao Hologres
Abra o Tableau Desktop.
No painel de navegação à esquerda, em Connect > To a Server, selecione PostgreSQL.
-
Insira os detalhes da conexão:
Parâmetro
Descrição
Server
Endpoint público da instância do Hologres. Encontre-o na seção Network Information do console do Hologres.
Port
Porta da instância do Hologres. Disponível na seção Network Information do console do Hologres.
Database
Nome do seu banco de dados no Hologres.
Authentication
Selecione Username and Password.
Username
Seu AccessKey ID da Alibaba Cloud. Obtenha-o em Gerenciamento de AccessKey.
Password
Seu AccessKey secret da Alibaba Cloud. Obtenha-o em Gerenciamento de AccessKey.
Require SSL
Deixe desmarcado.
-
(Opcional) Clique em Initial SQL e insira o comando a seguir para adicionar tags às consultas enviadas pelo Tableau. Isso facilita a identificação de consultas originadas do Tableau nos logs de consulta do Hologres.
SET application_name='tableau' Clique em Logon.
Após estabelecer a conexão, crie visualizações diretamente nas tabelas do Hologres. Consulte os tutoriais do Tableau para começar.
Publicar no Tableau Server
Se sua equipe usa o Tableau Server para compartilhar e gerenciar relatórios, publique a pasta de trabalho no Tableau Desktop.
Etapa 1: Instalar o Tableau Server
Baixe e instale o Tableau Server no site do Tableau.
Etapa 2: Fazer login no Tableau Server pelo Tableau Desktop
Abra o Tableau Desktop. No menu superior, escolha Server > Logon.
-
Insira o endereço do Tableau Server e clique em Connect.

Insira seu nome de usuário e senha do Tableau Server e clique em Logon.
Etapa 3: Publicar a pasta de trabalho
No menu superior, escolha Server > Publish Workbook.
-
Na caixa de diálogo Publish Workbook, configure os parâmetros a seguir:
Parâmetro
Descrição
Project
Selecione o projeto de destino.
Name
Insira um nome para a pasta de trabalho.
Tags
Adicione tags para ajudar os usuários a encontrar esta pasta de trabalho. Separe várias tags com vírgula ou espaço.
Permissions
Aceite as configurações padrão do projeto.
Data Sources
Selecione o método de autenticação para a conexão da fonte de dados do Hologres. Escolha Embed password para permitir que qualquer usuário com permissão de visualização da pasta de trabalho veja os dados sem inserir credenciais separadamente. Escolha Prompt user se preferir que cada visualizador faça autenticação individualmente.

Clique em Publish.
A pasta de trabalho agora está disponível no Tableau Server.
Perguntas frequentes
Dados TIMESTAMPTZ exibem horário incorreto no Tableau
Isso ocorre porque o Hologres usa o fuso horário PRC por padrão, enquanto o Tableau utiliza UTC. Defina uma instrução Initial SQL para alinhar os fusos horários.
-
Primeira conexão: Ao criar a conexão de dados, clique em Initial SQL e insira:
SET TIME ZONE "PRC";
-
Conexão existente: Abra a fonte de dados no Tableau Desktop, clique em Initial SQL, insira o mesmo comando e clique em OK. Em seguida, clique no ícone
para aplicar as configurações.
Esta configuração aplica-se apenas à fonte de dados específica na qual você a definiu.
O Tableau aplica conversões de tipo inesperadas em colunas de tempo
Defina a coluna como TIMESTAMP ou TIMESTAMPTZ ao criar a tabela no Hologres. Isso evita transformações secundárias no Tableau, que podem introduzir conversões desnecessárias de tipos de campo.
