Loading

Personnalisation des connexions JDBC

Date de publication: Sep 26, 2023
Tâche
Certains connecteurs nommés Tableau, comme Amazon Athena, SAP HANA et Oracle, utilisent la norme JDBC au lieu de la norme ODBC. Il existe deux façons d'établir une connexion avec JDBC : Utiliser un fichier TDC ou Utiliser un fichier PROPERTIES.

Comment les utilisateurs peuvent-ils modifier les connexions JDBC et collecter les journaux des pilotes ?
Étapes
Les options de connexion JDBC peuvent être modifiées à l'aide d'un fichier .properties. Il s'agit d'un document en texte simple contenant des paires clé-valeur pour chaque paramètre de connexion. Notez toutefois que ce fichier ne doit pas être enregistré dans un format UTF-8 avec encodage de caractères BOM. Cet encodage ajoute des caractères au début d'un fichier et interfère avec Tableau lors de l'application des personnalisations.

Chaque paire clé-valeur doit se trouver sur sa propre ligne sans séparateur. Consultez les exemples joints à cet article. Après avoir enregistré le document en tant que saphana.properties ou athena.properties (comme approprié), placez-le dans le dossier My Tableau Repository/Datasources.

Afin d'activer un fichier .properties pour Tableau Server, vous devez le placer sur tous les nœuds Server dans le répertoire suivant : 
  • tabsvc/vizqlserver/Datasources pour Windows
  • /var/opt/tableau/tableau_server/data/tabsvc/vizqlserver/Datasources/ pour Linux
Si vous utilisez Tableau Prep Conductor, assurez-vous que le fichier est également placé dans les répertoires suivants :
  • ProgramData\Tableau\Tableau Server\data\tabsvc\flowprocessor\Datasources pour Windows
  • ProgramData\Tableau\Tableau Server\data\tabsvc\flowminerva\Datasources pour Windows 2021.2 et versions ultérieures
  • ProgramData\Tableau\Tableau Server\data\tabsvc\flowqueryservice\Datasources pour Windows 2021.1 et versions antérieures
  • /var/opt/tableau/tableau_server/data/tabsvc/flowprocessor/Datasources/ pour Linux
  • /var/opt/tableau/tableau_server/data/tabsvc/flowminerva/Datasources/ pour Linux 2021.2 et versions ultérieures
  • /var/opt/tableau/tableau_server/data/tabsvc/flowqueryservice/Datasources/ pour Linux 2021.1 et versions antérieures
Pour les connexions virtuelles :
  • ProgramData\Tableau\Tableau Server\data\tabsvc\minerva\Datasources pour Windows
  • /var/opt/tableau/tableau_server/data/tabsvc/minerva/Datasources/ for Linux

D'autres connexions à ce type de source de données auront les valeurs d'option incluses dans l'URL de requête.

 
Ressources supplémentaires
Liste des clés d'option Amazon Athena JDBC
Liste des clés d'option SAP HANA JDBC

Outre les options décrites dans les liens ci-dessus, vous pouvez spécifier les informations de proxy à l'aide des clés proxy_host et proxy_port, comme décrit dans cet article de la Base de connaissances, Impossible de se connecter à Athena via un serveur proxy

Tous les caractères « \ » dans le fichier athena.properties, tels que ceux des chemins d'accès de fichiers, doivent utiliser l'échappement. Au lieu de C:\Users\username, vous devriez utiliser C:\\Users\\username.

Le billet Personnaliser les connexions JDBC à l'aide d'un fichier de propriétés dans les Forums de notre communauté traite de la personnalisation JDBC d'une manière beaucoup plus générale.
Numéro d’article de la base de connaissances

001456683

Pièces jointes

saphana.properties

0 KB

athena.properties

0 KB

 
Chargement
Salesforce Help | Article