Looker dialects

Looker supports a wide range of SQL database dialects and continues to improve the feature implementations for existing dialect options as well as add new dialects. Because our modeling layer, LookML, builds on top of the in-database features available, some dialects allow for a more powerful implementation than others.

Support levels and JDBC installation

Looker has two support levels for dialects based on a dialect's built-in feature set and the level of demand by Looker users:

  • Supported: A dialect that is fully supported by Looker. Looker is committed to improving this dialect implementation and will fix issues based on severity and demand. Looker runs exhaustive tests against this dialect at least weekly to ensure quality.

  • Integration: A dialect that is partially supported. Looker is able to connect to this dialect, but there are no commitments to improve implementation, fix issues, or regularly run tests against the dialect.

For the dialects whose value of JDBC Driver Included? is No, the needed JDBC JAR file is not bundled with the Looker JAR files. For customer-hosted installations of Looker, you must configure the driver for use with Looker as described on the Unpackaged JDBC drivers documentation page.

Looker (original) supports the following SQL dialects as of Looker 26.0:

Dialect Support Level JDBC Driver Included?
Actian AvalancheSupported
Amazon AthenaSupported
Amazon Aurora MySQLSupported
Amazon RedshiftSupported
Amazon Redshift 2.1+Supported
Amazon Redshift Serverless 2.1+Supported
Apache DruidSupported
Apache Druid 0.13+Supported
Apache Druid 0.18+Supported
Apache Hive 2.3+Integration
Apache Hive 3.1.2+Supported
Apache Spark 3+Supported
ClickHouseSupported
Cloudera Impala 3.1+Supported
Cloudera Impala 3.1+ with Native DriverSupported
Cloudera Impala with Native DriverSupported
DataVirtualitySupported
DatabricksSupported
Denodo 7Supported
Denodo 8 & 9Supported
DremioSupported
Dremio 11+Supported
ExasolSupported
Google BigQuery Legacy SQLSupported
Google BigQuery Standard SQLSupported
Google Cloud PostgreSQLSupported
Google Cloud SQLSupported
Google SpannerSupported
GreenplumSupported
HyperSQLIntegration
IBM NetezzaIntegration
MariaDBSupported
Microsoft Azure PostgreSQLSupported
Microsoft Azure SQL DatabaseSupported
Microsoft Azure Synapse AnalyticsSupported
Microsoft SQL Server 2008+Integration
Microsoft SQL Server 2012+Integration
Microsoft SQL Server 2016Supported
Microsoft SQL Server 2017+Supported
MongoBISupported
MySQLSupported
MySQL 8.0.12+Supported
OracleSupported
Oracle ADWCIntegration
PostgreSQL 9.5+Supported
PostgreSQL pre-9.5Integration
PrestoDBSupported
PrestoSQLSupported
SAP HANASupported
SAP HANA 2+Supported
SingleStoreSupported
SingleStore 7+Supported
SnowflakeSupported
TeradataSupported
TrinoSupported
VectorSupported
VerticaSupported

Database configuration instructions

Instructions are available for these SQL dialects:

Looker does not support new connections for the following dialects. Existing connections will continue to function as expected. For Looker instances with existing connections to these dialects, the following links to documentation are provided for reference:

Looker also connects with the following dialects. Reach out to your Looker contact for assistance.

  • IBM Netezza

Next steps

After you configure your database to work with Looker, you're ready to connect Looker to your database.