Loading

Personalizzazione delle connessioni JDBC

Data pubblicazione: Sep 26, 2023
Operazione
Alcuni connettori Tableau denominati, quali Amazon Athena, SAP HANA e Oracle utilizzano lo standard JDBC anziché ODBC. Esistono due modi per connettersi tramite JDBC: Utilizzo di un file TDC o Utilizzo di un file PROPERTIES.

In che modo gli utenti possono modificare le connessioni JDBC e raccogliere i log dei driver?
Fasi
Le opzioni di connessione JDBC possono essere modificate mediante l'uso di un file .properties. Questo è un documento di testo normale contenente coppie chiave-valore per ciascun parametro di connessione. Tuttavia, tieni presente che questo file non deve essere salvato in una codifica UTF-8 con caratteri BOM: tale codifica aggiunge caratteri all'inizio di un file e interferisce con l'applicazione delle personalizzazioni in Tableau.

Ogni coppia chiave-valore deve trovarsi su una riga senza alcun delimitatore: fai riferimento agli esempi allegati a questo articolo. Dopo aver salvato il documento come saphana.properties o athena.properties (a seconda dei casi), posizionalo nella cartella My Tableau Repository/Datasources.

Per abilitare un file .properties per Tableau Server, deve essere posizionato in tutti i nodi del server nella seguente directory:
  • tabsvc/vizqlserver/Datasources per Windows
  • /var/opt/tableau/tableau_server/data/tabsvc/vizqlserver/Datasources/ per Linux
Se stai utilizzando un Tableau Prep Conductor, assicurati che il file sia posizionato anche nelle seguenti directory:
  • ProgramData\Tableau\Tableau Server\data\tabsvc\flowprocessor\Datasources per Windows
  • ProgramData\Tableau\Tableau Server\data\tabsvc\flowminerva\Datasources per Windows versioni 2021.2 e successive
  • ProgramData\Tableau\Tableau Server\data\tabsvc\flowqueryservice\Datasources per Windows versioni 2021.1 e precedenti
  • /var/opt/tableau/tableau_server/data/tabsvc/flowprocessor/Datasources/ per Linux
  • /var/opt/tableau/tableau_server/data/tabsvc/flowminerva/Datasources/ per Linux versioni 2021.2 e successive
  • /var/opt/tableau/tableau_server/data/tabsvc/flowqueryservice/Datasources/ per Linux versioni 2021.1 e precedenti
Per le connessioni virtuali:
  • ProgramData\Tableau\Tableau Server\data\tabsvc\minerva\Datasources per Windows
  • /var/opt/tableau/tableau_server/data/tabsvc/minerva/Datasources/ per Linux

Per le ulteriori connessioni a tale tipo di origine dati, i valori delle opzioni saranno inclusi nell'URL della query.

 
Risorse aggiuntive
Elenco delle chiavi delle opzioni JDBC di Amazon Athena
Elenco delle chiavi delle opzioni JDBC di SAP HANA

Oltre alle opzioni nei collegamenti precedenti, è possibile specificare le informazioni sul proxy utilizzando le chiavi proxy_host e proxy_port, come descritto nell'articolo KB Impossibile connettersi ad Athena tramite un server proxy

Qualsiasi carattere "\" nel file athena.properties, ad esempio nei percorsi dei file, deve essere sottoposto a escape. Invece di C:\Users\username, è necessario utilizzare C:\\Users\\username.

L'articolo Customize JDBC Connections Using a Properties File in Community Forum illustra la personalizzazione di JDBC in senso più generale.
Numero articolo Knowledge

001456683

Allegati

athena.properties

0 KB

saphana.properties

0 KB

 
Caricamento
Salesforce Help | Article