在 watsonx.data 中连接 Tableau 和 Presto
本主题为您提供将 Tableau 连接到 Presto 的步骤。
当您在 watsonx.data 中连接到 Presto 引擎时,您可以访问各种已连接的数据源,并构建引人注目的交互式数据可视化。
您可以使用以下任意一种方式连接到 Presto:
- 通过手动配置详细信息,连接到 Presto
- 使用TDS文件连接到 Presto
先决条件
-
Tableau桌面:在计算机上安装最新的 Tableau 桌面版本。
-
在 IBM Cloud 上订阅 watsonx.data。
-
使用 Presto 引擎提供 watsonx.data 实例。
-
Download the Presto JDBC driver from JDBC驱动程序. 下载
a. 登录 Tableau。
b. 访问资源 > 支持 > 驱动程序下载。
c. 从数据源列表中选择 Presto。
d. 选择您使用的平台。 驱动程序列表可用。
c. 选择所需的JDBC驱动程序。 按照该部分的说明下载并安装驱动程序(需要下载 .jar 文件并将其添加到计算机中的 "
~/Library/Tableau/Drivers
文件夹)。
认证
Tableau 使用轻量级目录访问协议 (LDAP) 身份验证机制连接到 Presto。 您需要以下登录凭证:
- 用户名: 用户名是
ibmlhapikey_<watsonx.datauser_id>
。 - 密码:watosnx.data 用户的 API 密钥。
通过手动配置详细信息,连接到 Presto
-
打开 Tableau 桌面。
-
单击 More 并选择 Presto。 窗户打开了。Presto 窗户打开了。
-
在 General 选项卡中,提供以下详细信息:
- 服务器:要连接的 Presto 中 watsonx.data 引擎的主机名。 有关检索主机名的更多信息,请参阅 获取连接信息。
- 端口:有关检索端口号的更多信息,请参阅 获取连接信息。
- 目录:输入与 watsonx.data 中 Presto 引擎关联的 Iceberg 目录。
- 模式(可选):输入与数据相关的模式名称。
- 身份验证:从列表中选择 LDAP。
- 用户名:用户名是
ibmlhapikey_<watsonx.datauser_id>
。 例如,ibmlhapikey_joe@ibm.com
。 - 密码:watosnx.data 用户的 API 密钥。 有关检索 API 密钥的更多信息,请参阅 生成 API 密钥。
-
在 Initial SQL 选项卡(可选)中,指定与 Presto 建立连接时要运行的初始 SQL 查询。
-
单击登录。 连接成功后,Data Source 页面将打开。
使用TDS文件连接到 Presto
Tableau 通过这种方法,您可以从 watsonx.data 控制台选择要分析的目录,watsonx.data 会生成数据源文件(TDS)。 此文件可用于在 Tableau 中直接访问 watsonx.data 目录,无需任何 Presto 配置。
TDS文件是快速连接常用原始数据的快捷方式。 数据源文件不包含实际数据,而是连接到实际数据所需的信息。 更多信息,请参阅 保存数据源。
- 登录到 watsonx.data 实例。
- 进入配置。
- 点击连接信息页面。
- 展开商业智能工具并选择 Tableau。
- 在连接详情部分,展开 Presto 引擎。
- 使用目录字段中的 编辑目录图标选择所需的目录进行数据分析。
- 点击 “导出TDS” 链接,下载数据源文件。 点击下载的文件。 Tableau 桌面打开,显示目录页面。 您可以选择分析的方案和表格。
- 有关建立连接的更多信息,请参阅 Tableau 文档。
进行数据分析
- 从 Data Source 页面,您可以查看冰山目录。
- 从 “模式”下拉列表中选择一种模式。
- 从 Tables 字段中选择一个表格。
- 拖动表格创建数据模型。
有关更多信息,请参阅 连接到自定义 SQL Query。