BASE DE DADOS DE CONHECIMENTO

Personalização de conexões de JDBC


Publicado: 06 Feb 2018
Data da última modificação: 26 Sep 2023

Pergunta

Alguns conectores nomeados do Tableau, como Amazon Athena e SAP HANA, usam o padrão JDBC em vez de ODBC. Existem duas maneiras de se conectar usando JDBC: Usar um arquivo TDC ou Usar um arquivo PROPERTIES.

Como os usuários podem modificar conexões JDBC e coletar logs de driver?

Ambiente

  • Tableau Desktop
  • Tableau Server
  • Amazon Athena
  • SAP HANA no Mac OS X

Resposta

As opções de conexão JDBC podem ser modificadas através do uso de um arquivo .properties. Este é um documento de texto sem formatação que contém pares de valores-chave para cada parâmetro de conexão.No entanto, observe que esse arquivo não deve ser salvo em um UTF-8 com codificação de caracteres BOM - essa codificação adiciona caracteres ao início de um arquivo e interfere na aplicação das personalizações.

Cada par de valores-chave deve estar em sua própria linha sem delimitador - consulte os exemplos anexados a este artigo.Depois de salvar o documento como saphana.properties ou athena.properties (conforme apropriado), coloque-o na pasta My Tableau Repository/Datasources.

Para ativar um arquivo .properties do Tableau Server, ele deve ser colocado em todos os nós do servidor no seguinte diretório:
  • tabsvc/vizqlserver/Datasources para Windows
  • /var/opt/tableau/tableau_server/data/tabsvc/vizqlserver/Datasources/ para Linux
Outras conexões com esse tipo de fonte de dados terão os valores das opções incluídos na URL de consulta.

 

Informações adicionais

Lista de chaves de opção de Amazon Athena JDBC
Lista de chaves de opção SAP HANA JDBC

Além das opções nos links acima, as informações de proxy podem ser especificadas usando as chaves proxy_host e proxy_port, conforme descrito neste artigo da Base de Conhecimento Não é possível conectar-se ao Athena por meio do Servidor proxy

Quaisquer caracteres '\' no arquivo athena.properties, como nos caminhos do arquivo, devem ser de escape. Em vez de C:\Users\username, você usaria C:\\Users\\username.

Personalizar as conexões JDBC usando um arquivo de propriedades nos nossos Fóruns de Comunidade cobre a personalização JDBC de forma mais geral.
Este artigo resolveu o problema?