Find here all information about uploading a database driver. You can add a new database driver or edit an existing database driver as well as delete one.


Note that for the HSQL (file) database driver which is pre-installed, in the list of available database drivers, the 'File' column might be empty. The same applies for running Datameer X in MySQL: The 'File' column for the MySQL database driver may also be empty.

Datameer X supports the following database drivers: 

Untested 3rd party JDBC drivers haven't been qualified by Datameer. Generally, ANSI SQL compliant JDBC connections (such as SharePoint or SQL Azure) should work by loading the corresponding JDBC driver. Drivers such as Apache Phoenix that don't support SCHEMA, INSERT, and UPDATE, but do support UPSERT, don't work. At this time, Impala JDBC isn't working.

Amazon Athena DB

Receive the Amazon Athena database driver, e.g. from https://docs.aws.amazon.com/athena/latest/ug/connect-with-jdbc.html.

To add the Amazon Athena database driver:

  1. Open the "Admin" tab and select "Database Drivers"The page 'Database Drivers' opens. 
     
  2. Click on "New"The page 'Add/ Edit Database Driver' opens. 
     
  3. Enter the database name. 
     
  4. Click on "Upload" and upload the JAR file.  
     
  5. Select "AWS Athena" from the drop-down. 
     
  6. Enter the driver class. 
     
  7. Enter the connection pattern and confirm with "Save"The configuration is saved and displayed in the database driver list. 

Amazon Redshift

Azure Cosmos DB  

Receive the Azure Cosmos database driver from https://www.cdata.com/drivers/cosmosdb/jdbc/.

To add the Azure Cosmos database driver:

  1. Open the "Admin" tab and select "Database Drivers"The page 'Database Drivers' opens. 
     
  2. Click on "New"The page 'Add/ Edit Database Driver' opens. 
     
  3. Enter the database name. 
     
  4. Click on "Upload" and upload the JAR file.  
     
  5. Select "Azure Cosmos" from the drop-down. 
     
  6. Enter the driver class. 
     
  7. Enter the connection pattern and confirm with "Save"The configuration is saved and displayed in the database driver list. 
    INFO: Find your account key on your Azure Cosmos DB instance under 'settings/keys: SECONDARY KEY'. 

Azure Databricks Database Driver (JDBC)

Receive the Azure Databricks database driver from https://databricks.com/de/spark/odbc-driver-download.

To add the Azure Databricks database driver:

  1. Open the "Admin" tab and select "Database Drivers"The page 'Database Drivers' opens. 
     
  2. Click on "New"The page 'Add/ Edit Database Driver' opens. 
     
  3. Enter the database name. 
     
  4. Click on "Upload" and upload the JAR file. 
    INFO: Get the file from https://databricks.com/de/spak/odbc-driver-download.  
     
  5. Select "Databricks JDBC V2.6.x" from the drop-down. 
     
  6. Enter the driver class. 
     
  7. Enter the connection pattern and confirm with "Save"The configuration is saved and displayed in the database driver list. 
    INFO: Note that the pattern must contain the expression 'token' as the UID parameter and the '<personal-access-token>' as the PWD parameter that you created in Azure Databricks before.
     

Azure Synapse Database Driver 

Receive the Azure Synapse database driver from e.g. here.

To add the Azure Synapse database driver:

  1. Open the "Admin" tab and select "Database Drivers"The page 'Database Drivers' opens. 
     
  2. Click on "New"The page 'Add/ Edit Database Driver' opens. 
     
  3. Enter the database name, e.g. 'Synapse_Driver' . 
     
  4. Click on "Upload" and upload the JAR file. 
     
  5. Select "Microsoft Azure Synapse" from the drop-down. 
     
  6. View the driver class. 
     
  7. View the connection pattern and confirm with "Save"The configuration is saved and displayed in the database driver list. 

DB2

HSQL_file

HSQL (file) – You need to provide the database name you want to use, the username, and password.

MariaDB

Available as of Datameer X 7.4

Microsoft SQL Server

Receive a driver from here: https://docs.microsoft.com/en-us/sql/connect/jdbc/release-notes-for-the-jdbc-driver?view=sql-server-ver15.

Select a driver archive appropriate for your system, download the file, and extract it into your local file system. Locate the driver .jar named 'mssql-jdbc-.jar*' in your file system.

To add the Microsoft SQL JDBC driver:

  1. Open the "Admin" tab and select "Database Drivers"The page 'Database Drivers' opens. 
     
  2. Click on "New"The page 'Add/ Edit Database Driver' opens. 
     
  3. Enter the database name, e.g. 'Ms_SQL_JDBC' . 
     
  4. Click on "Upload" and upload the JAR file. 
     
  5. Select "Microsoft SQL Server 2014" from the drop-down. 
     
  6. View the driver class. 
     
  7. Adjust the connection pattern and confirm with "Save"The configuration is saved and displayed in the database driver list. 

MySQL

Receive the MySQL database driver from http://www.mysql.com/downloads/connector/j/. The driver .jar file named 'mysql-connector-java-<version>-bin.jar' must be located in your file system.


As of Datameer X version 11.0, only versions 5.5 and above are supported for MySQL.

Netezza DB

Receive the Netezza database driver from IBM.


Datameer X support two different Netezza dialects:

  • Netezza
    • Recommended for Netezza versions after 7.0.2.
    • Supports multi-schema.
    • Schema can be selected when exporting.
    • Table and column identifiers are stored, per default, as case insensitive when exporting from Datameer.
  • Netezza v7.0.2
    • Recommended for Netezza versions 7.0.2 and earlier.
    • No support for multi-schema. Only written in the default schema.
    • Table and column identifiers are stored as case sensitive when exporting from Datameer.

If multiple Netezza instances are being used with Datameer X all instances must follow the same dialect.

To add the Netezza database driver:

Oracle

PostgreSQL

Sybase IQ

Enter the following information:

Teradata

Teradata Aster

Vertica 5.1+