Looker 方言

Looker 支持各种 SQL 数据库方言,并将继续改进现有方言选项的功能实现并添加新的方言。由于我们的建模层 LookML 是基于可用的数据库内功能构建的,因此有些方言的实现功能比其他方言更强大。

支持级别和 JDBC 安装

Looker 针对方言提供了两种支持级别,具体取决于方言的内置功能集以及 Looker 用户的需求水平:

  • 受支持:Looker 完全支持的方言。Looker 致力于改进这种方言实现方式,并将根据严重程度和需求来修复问题。Looker 至少每周对此方言运行一次详尽的测试,以确保质量。

  • 集成:不完全受支持的方言。Looker 能够连接到此方言,但不保证会改进实现、修复问题或定期针对该方言运行测试。

对于 JDBC Driver Included? 值为 No 的方言,所需的 JDBC JAR 文件未与 Looker JAR 文件捆绑在一起。对于 Looker 的客户端托管安装,您必须按照未打包的 JDBC 驱动程序文档页面上所述的方式配置驱动程序,以便与 Looker 搭配使用。

从 Looker 24.16 开始,Looker(原始版)支持以下 SQL 方言:

方言 支持级别 是否包含 JDBC 驱动程序?
Actian Avalanche
支持
Amazon Athena
支持
Amazon Aurora MySQL
支持
Amazon Redshift
支持
Apache Druid
支持
Apache Druid 0.13+
支持
Apache Druid 0.18+
支持
Apache Hive 2.3+
集成
Apache Hive 3.1.2+
支持
Apache Spark 3+
支持
ClickHouse
支持
Cloudera Impala 3.1+
支持
Cloudera Impala 3.1+ with Native Driver
支持
Cloudera Impala with Native Driver
支持
DataVirtuality
支持
Databricks
支持
Denodo 7
支持
Denodo 8
支持
Dremio
支持
Dremio 11+
支持
Exasol
支持
Firebolt
支持
Google BigQuery Legacy SQL
支持
Google BigQuery Standard SQL
支持
Google Cloud PostgreSQL
支持
Google Cloud SQL
支持
Google Spanner
支持
Greenplum
支持
HyperSQL
集成
IBM Netezza
支持
MariaDB
支持
Microsoft Azure PostgreSQL
支持
Microsoft Azure SQL Database
支持
Microsoft Azure Synapse Analytics
支持
Microsoft SQL Server 2008+
集成
Microsoft SQL Server 2012+
集成
Microsoft SQL Server 2016
支持
Microsoft SQL Server 2017+
支持
MongoBI
支持
MySQL
支持
MySQL 8.0.12+
支持
Oracle
支持
Oracle ADWC
集成
PostgreSQL 9.5+
支持
PostgreSQL pre-9.5
集成
PrestoDB
支持
PrestoSQL
支持
SAP HANA
支持
SAP HANA 2+
支持
SingleStore
支持
SingleStore 7+
支持
Snowflake
支持
Teradata
支持
Trino
支持
Vector
支持
Vertica
支持

数据库配置说明

以下 SQL 方言提供了相关说明:

Looker 不支持以下方言的新连接。现有连接将继续按预期运行。对于与这些方言存在现有连接的 Looker 实例,我们提供了以下文档链接供您参考:

Looker 还可连接到以下方言。请与您的 Looker 联系人联系以获取帮助。

  • IBM Netezza

后续步骤

将数据库配置为与 Looker 搭配使用后,您就可以将 Looker 连接到数据库了。