Vertica

数据库配置

在创建与 Vertica 的连接之前,请创建一个专门针对您的 Looker 应用的新数据库用户和架构。Looker 用户需要读写单独的架构,以存储 VT 和 Vertica 数据库中其他架构的只读权限。此为可选操作,但建议您这样做。

以下示例展示了如何为 Looker 创建用户和架构:

CREATE USER looker Identified BY 'mypassword';
CREATE SCHEMA looker_scratch;
GRANT CREATE ON SCHEMA looker_scratch to looker;

创建与 Vertica 的连接

在 Looker 中,通过接口配置数据库连接。在 Admin(管理)部分,选择 Connections(连接),然后点击 Add Connection(添加连接)。如需了解详情,请参阅将 Looker 连接到数据库文档页面。

在必填字段中输入连接信息:

  • 名称:为连接命名。这是 ML 模型引用该连接的方式。
  • 方言:从方言下拉列表中选择方言
  • 主机:输入 Vertica 服务器名称或 IP。
  • 端口:默认值为 5433。
  • 数据库:输入 Vertica 的数据库名称。
  • 用户名和密码:输入连接到 Looker 的用户的用户名和密码。
  • 架构:输入包含要在 Looker 中浏览的表的架构。
  • 临时数据库:这是临时架构,您希望 Looker 在其中创建任何时间派生表以提高性能。此为可选但建议执行的操作,应事先创建。
  • 最大连接数:这是可选连接池大小。使用默认值。
  • Connection Pool Timeout(连接池超时):可选操作。使用默认值。
  • 数据库时区:您的 Vertica 数据库用于存储日期和时间的时区。例如世界协调时间 (UTC)。您可以选择是否创建 PIN 码。
  • 查询时区:您希望查询显示的时区。例如美国东部(美洲 - 纽约)。您可以选择是否创建 PIN 码。
  • Additional Params:可选。使用此字段可启用其他数据库设置。例如,如需启用 Vertica' 的原生负载均衡,请使用 JDBC 连接参数 ConnectionLoadBalance=1。如需分配标签来标识 Looker 的会话,请使用 JDBC 连接参数 Label=<mylabel>。您可以使用 & 逐个传递多个参数,如本页中所示。如需查看可用 JDBC 连接参数的完整列表,请参阅 Vertica' 文档

点击测试这些设置以验证与 Vertica 的连接是否成功。测试数据库连接文档页面包含问题排查信息。

点击 Update Connection 以保存连接。

功能支持

为了让 Looker 支持某些功能,您的数据库方言也必须支持这些功能。在最新版 Looker 中,Vertica 支持以下 Looker 功能:

后续步骤

完成数据库连接后,配置身份验证选项