数据库配置
在创建与 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 功能:
后续步骤
完成数据库连接后,配置身份验证选项。