在 watsonx.data 中连接 Looker 和 Presto
本主题为您提供将 Looker 连接到 Presto 的步骤。
当您在 watsonx.data 中连接到 Presto 引擎时,您可以访问各种已连接的数据源,并构建引人注目的交互式数据可视化。
先决条件
- 订阅 Looker。
- 在 IBM Cloud 上订阅 watsonx.data。
- 使用 Presto 引擎提供 watsonx.data 实例。
认证
Looker 使用轻量级目录访问协议 (LDAP) 身份验证机制连接到 Presto。 它使用以下登录凭证:
- 用户名: 用户名是
ibmlhapikey_<watsonx.datauser_id>
。 例如,ibmlhapikey_joe@ibm.com
。 - 密码:watosnx.data 用户的 API 密钥。
连接到 Presto
-
登录 Looker。
-
从 LookerML 项目页面,单击 配置新模型。 此时将打开 配置模型页面。
-
配置以下详细信息:
- 模型:输入项目的模型名称。
- 项目:输入项目名称。 项目是 LookML 文件的集合,这些文件描述了 Presto 表之间的关系。
- 允许的连接:选择
All
。
-
单击保存。 该项目将列在 Pending Projects 部分。
-
单击项目中的 Configure 按钮,然后选择 Allowed Connections 作为
All
。 -
转到 Looker > Admin。
-
从 Database 列表中选择 Connections。
-
单击添加连接。 将数据库连接到 Looker 页面将打开。
-
提供连接名称和 Looker 项目名称。
-
从 Dialect 列表中,选择 PrestoDB 并从 watsonx.data 中提供以下 Presto 详细信息。
- 服务器:要连接的 Presto 中 watsonx.data 引擎的主机名。 有关检索主机名的更多信息,请参阅 获取连接信息。
- 端口:Presto 端口,Looker 应使用该端口进行连接。 有关检索端口号的更多信息,请参阅 获取连接信息。
- 数据库:watsonx.data中的数据库名称。
- 模式(可选):输入与数据相关的模式名称。
- 用户名:用户名是
ibmlhapikey_<watsonx.datauser_id>
。 - 密码:watosnx.data 用户的 API 密钥。 有关检索 API 密钥的更多信息,请参阅 生成 API 密钥。
- 可选设置:有关可选设置的更多信息,请参阅 可选设置。
- 单击 Test 验证连接是否成功。
- 测试连接成功后,您可以单击连接。 页面顶部会显示成功信息。
- 针对连接单击 Test。 列出了以下选项:
- 可连接
- 可以取消查询
- (可选)可检查数据库 presto 版本(0.286)
进行数据分析
与Presto建立连接后,您就可以执行查询并生成见解。
-
转到 Looker > Develop.
-
单击 SQL Runner。
-
从 SQL Runner 页,选择 Database 选项卡。
-
选择需要分析数据的 Schema 和 Table。
-
在 SQL QUERY 部分,编写一个查询,然后单击 Run。 下面是一个查询示例。
SELECT * FROM SCHEMA_NAME.TABLE_NAME LIMIT 10
您可以在 RESULTS 部分查看结果。
有关数据分析的更多信息,请参阅 数据分析。