Loading

Unable to Refresh Alibaba MaxCompute Extract on Tableau Server on Linux

Publiceringsdatum: Mar 6, 2025
Beskrivning

When refreshing an extract of Alibaba MaxCompute data source on Tableau Server, the following error occurs:

java.lang.RuntimeException: No suitable driver installed, or the URL is incorrect

 

Cause

The Alibaba MaxCompute driver is not installed and/or accessible from all nodes of Tableau Server running the Backgrounder process.

 

Lösning

Install Alibaba MaxCompute driver on all nodes where the Backgrounder process is configured.
 

  1. Download the latest JDBC driver (odps-jdbc-[version]-jar-with-dependencies.jar file) from the Aliyun GitHub site.
  2. After you download the .jar file, copy it to this location on the Linux computer: 
     
    /opt/tableau/tableau_driver/jdbc
     


If the directory doesn't exist, create it and make sure it's readable by the "Tableau" user. To do this follow these steps:
 

  1. Create the directory:
     
    sudo mkdir -p /opt/tableau/tableau_driver/jdbc
     
  2. Copy the downloaded driver file to the location, replacing [/path/to/file] with the path and [driver file name] with the name of the driver you downloaded:
     
    sudo cp [/path/to/file/][driver file name].jar /opt/tableau/tableau_driver/jdbc
     
  3. Set permissions so the file is readable by the "tableau" user, replacing [driver file name] with the name of the driver you downloaded:
     
    sudo chmod 755 /opt/tableau/tableau_driver/jdbc/[driver file name].jar
     

Knowledge-artikelnummer

001474857

 
Laddar
Salesforce Help | Article