在 watsonx.data 中连接 Power BI 和 Presto
本主题为您提供使用下列ODBC驱动程序之一将Power BI连接到Presto的步骤:
- Simba ODBC 驱动程序
- CData ODBC 驱动程序
当您在 watsonx.data 中连接到 Presto 引擎时,您可以访问各种已连接的数据源,并构建引人注目的交互式数据可视化。
先决条件
- Power BI 桌面:使用高级下载链接下载并安装最新的 Power BI 桌面版本。 使用电子邮件 ID 创建 Power BI 帐户并登录。
- 根据您选择的 ODBC 驱动程序,下载并安装以下驱动程序之一:
- 用于“Presto的辛巴”ODBC驱动程序:从“Presto ODBC驱动程序 下载并安装最新桌面版 Insight 软件辛巴”ODBC驱动程序。 根据您的计算机平台(Mac 或台式机),登录账户。 下载后,您将通过注册电子邮件收到许可证文件。 复制文件并粘贴到 "
~\Simba Presto ODBC Driver\lib folder
下。 - 用于 "Presto的 CData "ODBC驱动程序:从 "Presto ODBC驱动程序 下载并安装用于 "Presto的 CData "ODBC驱动程序的最新桌面版本。
- 用于“Presto的辛巴”ODBC驱动程序:从“Presto ODBC驱动程序 下载并安装最新桌面版 Insight 软件辛巴”ODBC驱动程序。 根据您的计算机平台(Mac 或台式机),登录账户。 下载后,您将通过注册电子邮件收到许可证文件。 复制文件并粘贴到 "
- 在 IBM Cloud 上订阅 watsonx.data。
- 使用 Presto 引擎提供 watsonx.data 实例。
认证
Power BI 使用轻量级目录访问协议 (LDAP) 身份验证机制连接到 Presto。 您需要以下登录凭证:
- 用户名:用户名为
ibmlhapikey
或ibmlhapikey_<watsonx.datauser_id>
。 - 密码:watsonx.data 用户的 API 密钥。
配置驱动程序
您可以选择以下 ODBC 驱动程序之一,从 Power BI 连接到 Presto。
辛巴
-
从计算机打开 ODBC 数据源 > 以管理员身份运行。 ODBC数据源管理员页面打开。
-
单击 系统 DSN。
-
选择 Simba Presto.
-
单击添加。 创建新数据源页面打开。
-
选择要为其设置数据源的 Simba Presto ODBC 驱动程序,然后单击 Finish。 Simba Presto ODBC 驱动程序 DSN 设置页面将打开。
-
提供以下详细信息:
- 数据源名称:输入数据源连接的名称。
- 说明:为 Presto 驱动程序设置提供说明。
- 验证类型:从列表中选择 LDAP。
- 用户名:用户名为
ibmlhapikey
或ibmlhapikey_<watsonx.datauser_id>
。 - 密码:watsonx.data 用户的 API 密钥。 有关检索 API 密钥的更多信息,请参阅 生成 API 密钥。
- Host:要连接的 Presto 中 watsonx.data 引擎的主机名。 有关检索主机名的更多信息,请参阅 获取连接信息。
- 端口:有关检索端口号的信息,请参阅 获取连接信息。
- 目录:选择与 watsonx.data 中的 Presto 引擎相关联的 Iceberg 目录 (Iceberg_data)。
- 模式:选择与数据相关的模式。
-
单击 Test 验证连接是否成功。 测试结果窗口打开,显示成功信息。 单击确定。 Simba Presto ODBC 驱动程序 DSN 设置页面将打开。
-
单击确定。 ODBC数据源管理员页面打开。 单击确定。
CData
-
从计算机打开 ODBC 数据源 > 以管理员身份运行。 ODBC 数据源管理员页面将打开。
-
单击 系统 DSN。
-
选择 CData Presto.
-
单击添加。 CData ODBC 驱动程序Presto- DSN 配置页面将打开。
-
提供以下详细信息:
-
单击 Test Connection 验证连接是否成功。 ODBC- DSN 配置窗口打开,显示成功信息。 单击确定。 CData ODBC 驱动程序Presto- DSN 配置页面将打开。
-
单击确定。 ODBC数据源管理员页面打开。 单击确定。
设置 Power BI 和查看表格
-
打开 Power BI 桌面。
-
单击 从其他来源获取数据。 添加数据到您的报告页面将打开。
-
单击 从其他来源获取数据链接。 获取数据页面打开。
-
搜索并选择 ODBC.
-
然后,单击连接。 From ODBC 页面打开。
-
从 数据源名称列表中,选择您创建的数据源,然后单击 Ok。
-
ODBC 驱动程序页面打开。
-
提供用户名和密码,然后单击 连接。
用户名:用户名为
ibmlhapikey
或ibmlhapikey_<watsonx.datauser_id>
,密码为 watsonx.data 用户的 API 密钥。 有关检索 API 密钥的更多信息,请参阅 生成 API 密钥。 -
Navigator 页面打开,显示Presto引擎中的模式列表。
-
选择所需表格查看表格预览,然后根据要求单击 Load 或 Transform Data。 您可以利用数据建立可视化效果。
使用配置文件连接 Presto
在这种方法中,可以从 watsonx.data 控制台选择要在 Power BI 中分析的目录,然后 watsonx.data 会为选定的驱动程序生成 Config
文件 (Simba
或 CData
)。 watsonx.data 该文件可用于直接在 Power BI 无需任何 Presto 配置。
Config
文件是快速连接到常用原始数据的快捷方式。 数据源文件不包含实际数据,而是连接实际数据所需的信息。
- 登录 watsonx.data 实例。
- 转到配置。
- 点击连接信息页面。
- 展开 BI 工具并选择 PowerBI.
- 从“连接详情”部分,展开 Presto 引擎。
- 使用目录字段中的编辑目录图标选择数据分析所需的目录。
- 单击导出配置文件列表。 根据所使用的驱动程序,选择下载配置压缩文件 (Simba config.zip 或 CData config.zip )。 点击下载的文件。 它包括两个文件:
.reg
文件和.pbids
文件。 - 运行
.reg
文件,配置 Windows 上的数据库连接。 现在运行.pbids
文件,连接到指定的数据源。 桌面 PowerBI 桌面打开。 提供用户名和密码以登录。 - SSL 证书信息可从 watsonx.data Connection Information > IBM Products > Instance details > SSL Certificate 获取。 有关检索 SSL 证书的更多信息,请参阅 获取连接信息。
- 显示目录页面。 您可以选择要分析的模式和表。