IBM Cloud Docs
在 watsonx.data 中连接 Power BI 和 Presto

在 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驱动程序的最新桌面版本。
  • 在 IBM Cloud 上订阅 watsonx.data。
  • 使用 Presto 引擎提供 watsonx.data 实例。

认证

Power BI 使用轻量级目录访问协议 (LDAP) 身份验证机制连接到 Presto。 您需要以下登录凭证:

  • 用户名:用户名为 ibmlhapikeyibmlhapikey_<watsonx.datauser_id>
  • 密码:watsonx.data 用户的 API 密钥。

配置驱动程序

您可以选择以下 ODBC 驱动程序之一,从 Power BI 连接到 Presto。

辛巴

  1. 从计算机打开 ODBC 数据源 > 以管理员身份运行ODBC数据源管理员页面打开。

  2. 单击 系统 DSN

  3. 选择 Simba Presto.

  4. 单击添加创建新数据源页面打开。

  5. 选择要为其设置数据源的 Simba Presto ODBC 驱动程序,然后单击 FinishSimba Presto ODBC 驱动程序 DSN 设置页面将打开。

  6. 提供以下详细信息:

    • 数据源名称:输入数据源连接的名称。
    • 说明:为 Presto 驱动程序设置提供说明。
    • 验证类型:从列表中选择 LDAP。
    • 用户名:用户名为 ibmlhapikeyibmlhapikey_<watsonx.datauser_id>
    • 密码:watsonx.data 用户的 API 密钥。 有关检索 API 密钥的更多信息,请参阅 生成 API 密钥
    • Host:要连接的 Presto 中 watsonx.data 引擎的主机名。 有关检索主机名的更多信息,请参阅 获取连接信息
    • 端口:有关检索端口号的信息,请参阅 获取连接信息
    • 目录:选择与 watsonx.data 中的 Presto 引擎相关联的 Iceberg 目录 (Iceberg_data)。
    • 模式:选择与数据相关的模式。
  7. 单击 Test 验证连接是否成功。 测试结果窗口打开,显示成功信息。 单击确定Simba Presto ODBC 驱动程序 DSN 设置页面将打开。

  8. 单击确定ODBC数据源管理员页面打开。 单击确定

CData

  1. 从计算机打开 ODBC 数据源 > 以管理员身份运行。 ODBC 数据源管理员页面将打开。

  2. 单击 系统 DSN

  3. 选择 CData Presto.

  4. 单击添加CData ODBC 驱动程序Presto- DSN 配置页面将打开。

  5. 提供以下详细信息:

    • 数据源名称:输入数据源连接的名称。
    • 服务器:要连接的 watsonx.data 中 Presto 引擎的主机名。 有关检索主机名的更多信息,请参阅 获取连接信息
    • 端口:有关检索端口号的更多信息,请参阅 获取连接信息
    • 认证方案:从列表中选择 LDAP。
    • 用户名:用户名为 ibmlhapikeyibmlhapikey_<watsonx.datauser_id>
    • 密码:watsonx.data 用户的 API 密钥。 有关检索 API 密钥的更多信息,请参阅 生成 API 密钥
    • 使用 SSL:从列表中选择 True
  6. 单击 Test Connection 验证连接是否成功。 ODBC- DSN 配置窗口打开,显示成功信息。 单击确定CData ODBC 驱动程序Presto- DSN 配置页面将打开。

  7. 单击确定ODBC数据源管理员页面打开。 单击确定

设置 Power BI 和查看表格

  1. 打开 Power BI 桌面

  2. 单击 从其他来源获取数据添加数据到您的报告页面将打开。

  3. 单击 从其他来源获取数据链接。 获取数据页面打开。

  4. 搜索并选择 ODBC.

  5. 然后,单击连接From ODBC 页面打开。

  6. 数据源名称列表中,选择您创建的数据源,然后单击 Ok

  7. ODBC 驱动程序页面打开。

  8. 提供用户名和密码,然后单击 连接

    用户名:用户名为 ibmlhapikeyibmlhapikey_<watsonx.datauser_id>,密码为 watsonx.data 用户的 API 密钥。 有关检索 API 密钥的更多信息,请参阅 生成 API 密钥

  9. Navigator 页面打开,显示Presto引擎中的模式列表。

  10. 选择所需表格查看表格预览,然后根据要求单击 LoadTransform Data。 您可以利用数据建立可视化效果。

使用配置文件连接 Presto

在这种方法中,可以从 watsonx.data 控制台选择要在 Power BI 中分析的目录,然后 watsonx.data 会为选定的驱动程序生成 Config 文件 (SimbaCData)。 watsonx.data 该文件可用于直接在 Power BI 无需任何 Presto 配置。

Config 文件是快速连接到常用原始数据的快捷方式。 数据源文件不包含实际数据,而是连接实际数据所需的信息。

  1. 登录 watsonx.data 实例。
  2. 转到配置
  3. 点击连接信息页面。
  4. 展开 BI 工具并选择 PowerBI.
  5. 从“连接详情”部分,展开 Presto 引擎。
  6. 使用目录字段中的编辑目录图标选择数据分析所需的目录。
  7. 单击导出配置文件列表。 根据所使用的驱动程序,选择下载配置压缩文件 (Simba config.zipCData config.zip )。 点击下载的文件。 它包括两个文件:.reg 文件和 .pbids 文件。
  8. 运行 .reg 文件,配置 Windows 上的数据库连接。 现在运行 .pbids 文件,连接到指定的数据源。 桌面 PowerBI 桌面打开。 提供用户名和密码以登录。
  9. SSL 证书信息可从 watsonx.data Connection Information > IBM Products > Instance details > SSL Certificate 获取。 有关检索 SSL 证书的更多信息,请参阅 获取连接信息
  10. 显示目录页面。 您可以选择要分析的模式和表。