ThoughtSpot acquires Mode to define the next generation of collaborative BI >>Learn More

Supported databases

Connectivity policy

Mode currently supports connectivity to customer data using Java Database Connectivity (JDBC) drivers. Mode does not write JDBC drivers. We contract the use of proprietary JDBC drivers or use established & well-supported open source JDBC drivers.

For Preferred & Supported databases, Mode ensures functionality for all versions of the database server currently actively maintained by the database vendor. Mode does not ensure continued functionality for database server versions that have reached end of life or for database types that are not explicitly supported.

Mode will usually support or recommend only one driver per database type. However, to enable customers flexibility during their update process, we will enable customers to use either the recommended or the most recent version until the next update (either 6 or 12 months). Mode will usually provide 2 months’ notice to customers before driver removal, although we reserve the right to remove drivers with known security issues on less notice.

Driver deprecation

Mode will mark for deprecation and set removal dates for older versions of drivers. We generally set removal dates for the oldest drivers 2 months out, when adding new versions of drivers.

Drivers that are past their removal date cannot be used to connect to Mode. The removed driver will no longer be available in the Preferred JDBC driver dropdown of the connection’s details.

On the removal date, any connections still using that driver will be updated by Mode to use the latest recommended driver. This may cause connectivity issues. Mode encourages customers to update their preferred drivers shortly following announced updates.

Support levels

For the listed database types below, Mode aims to support all versions of the database actively supported by the database vendor or appropriate open source community.

Tier 1: Preferred

These database and integration types are fully supported by Mode and drivers are upgraded at least semi-annually. We are committed to improving the experience of users connecting Mode to datasources of these types, and will fix issues based on severity and demand. As part of our release process, Mode runs exhaustive integration tests against all types in this tier to ensure quality.

Database / Integration TypeDatabase Version SupportBridge
Amazon RedshiftOptional
PostgreSQL9.5, 9.6, 10, 11, 12, 13, 14, 15Optional
MySQL5.6, 5.7, 8.0Optional
Google BigQueryNot Supported
SnowflakeOptional
Amazon AthenaNot Supported
Microsoft SQL Server2012, 2014, 2016, 2017, 2019Optional
Starburstversions up to 413Optional
Trino (formerly PrestoSQL)versions up to 413Optional
Hive1.0.0 - 3.1Optional
Google AlloyDBOptional
Azure SQL DatabaseOptional
Azure Synapse SQLOptional
dbt Semantic LayerNot Supported
Looker SQLNot Supported

Tier 2: Supported

These database types are fully supported by Mode and drivers are upgraded annually. We are committed to improving the experience of users connecting Mode to datasources of these types, and will fix issues based on severity and demand. As part of our release process, Mode runs integration tests against all types in this tier to ensure quality.

Database TypeDatabase Version SupportBridge
Oracle11.2, 12.1, 12.2, 18c, 19c, 21cRequired
Oracle Autonomous DatabaseOptional
ClickHouseOptional
CubeNot Supported
DremioNot Supported
Impala2.8 - 3.2Required
Google Cloud SQL MySQLOptional
Google Cloud SQL PostgreSQLOptional
Google Cloud SQL SQL ServerOptional
Amazon Aurora MySQLOptional
Vertica7.2 - 10.1.1Required
DatabricksOptional
SingleStoreOptional
TeradataOptional
Amazon Aurora PostgreSQLOptional
Treasure DataOptional
Apache Druid0.20.1Required
Denodo8.0Optional
Arrow Flight SQLNot Supported

Tier 3: Works, not Supported

These database types are partially supported by Mode, but the database vendor’s recommended driver is not used. Mode is able to connect to these database types because of similarities of SQL dialects or shared database servers. Mode makes no commitment to improve implementation, fix issues, or regularly run tests against these database types.

Database TypeDatabase Version SupportBridge
MariaDBOptional
TenjinOptional
MemSQLNot Supported
CitusNot Supported
TimescaleNot Supported
mParticleOptional
Spark1.6, 2.1 - 3.0Optional
PrestoDBup to version 0.240Optional

Databases

NOTE: If the database supports multiple Drivers, use the Manage Connections page to update to your prefered driver.

Amazon Athena

Supported JDBC drivers and known issues

DriverDriver Release DateMode Removal Date
(Recommended) Amazon v 3.2.27/22/2024
Simba v 2.1.1.10017/31/2023
Simba v 2.0.35.100112/22/2022
Simba v 2.0.33.100110/4/20224/2/2025
Simba v 2.0.31.10015/30/20224/2/2025
Simba v 2.0.27.10011/13/20224/2/2025
Simba v 2.0.23.10006/10/20214/2/2025
Simba v 2.0.18.1000