连接到计算
本节介绍将 AI 数据平台工作台中的计算连接到其他商务智能工具。
连接
您可以将 AI 数据平台工作台与 Oracle Analytics Cloud 或其他商务智能工具连接起来。
您可以使用 AI Data Platform Workbench 提供的定制 JDBC 或 ODBC,从不同的商务智能工具连接到 Oracle AI Data Platform Workbench。AI Data Platform Workbench 还支持来自第三方商业 BI 工具(Tableau、Power BI)或开源 BI 工具(如 DBeaver)的连接。要从这些工具进行连接,需要在 AI 数据平台工作台中找到计算集群的连接详细信息,您可以在“连接详细信息”选项卡中找到这些详细信息。所需的信息因所连接的产品而异。

将 Oracle Analytics 连接到 AI Data Platform Workbench
您可以从 Oracle Analytics Cloud 实例连接到 AI Data Platform Workbench 实例管理的目录或表。
要创建从 Oracle Analytics 到 Oracle AI Data Platform Workbench 的连接,您需要执行以下操作:
- 从 OCI 获取 API 密钥。
- 获取 Oracle Analytics 连接配置文件。
- 组合 API 密钥和配置文件以创建连接。请参阅创建 Oracle Analytics 连接文件。
- 在 Oracle Analytics Cloud 中使用连接。请参阅将 Oracle AI Data Platform Workbench 连接到 Oracle Analytics 。
可以按任意顺序执行步骤 1 和步骤 2,但必须先执行这两个步骤,然后才能继续。
Oracle 建议在 OCI 中创建专用于 Oracle Analytics 用例的用户。该用户需要对要从 Oracle Analytics 访问的 AI 数据平台工作台中的表具有适当的权限。在 OCI 中生成所需的 API 密钥,并下载为此目的创建的用户的 PEM 文件。
注意:
- 要从 Oracle Analytics 连接到 AI 数据平台工作台,您必须在连接设置期间提供目录名称。
- 系统当前需要使用该目录来查找 AI 数据平台集群中的正确方案和数据对象。
- 在将来的发行版中,此要求将得到缓解。
从 OCI 获取 API 密钥
如果用户在创建连接到 Oracle Analytics 时有权访问 Oracle AI Data Platform Workbench,则需要 OCI 中的 API 密钥。
获取 Oracle Analytics 连接配置文件
您需要从 Oracle AI Data Platform Workbench 实例下载 config.json 文件,以将其连接到 Oracle Analytics 。
config.json 文件缺少指纹密钥值对。它必须与属于创建了 AI Data Platform Workbench 的 OCI 用户或具有管理员权限的用户的 API 密钥中的指纹密钥值组合。
创建 Oracle Analytics 连接文件
您需要手动将指纹关键字值对添加到从 Oracle AI Data Platform Workbench 下载的 config.json 文件中,以便该文件可用于连接到 Oracle Analytics 。
config.json。
config.json 将包含 API 密钥的公钥指纹,您不再需要手动添加。在该发行版中,用户可用的最新 API 密钥将在 config.json 中使用。
下载 JDBC 驱动程序
您可以从“Connection details(连接详细信息)”选项卡下载 JDBC 驱动程序并为不同的 BI 工具进行配置。
- 导航到工作区,然后单击计算。
- 单击要连接到 JDBC 兼容 BI 工具的集群,然后单击连接。
- 单击下载 JDBC 驱动器。
配置 DBeaver
您需要安装 DBeaver 并准备从 Oracle AI Data Platform Workbench 下载的文件,然后才能将其连接到 AI Data Platform 工作台中的计算集群。
- 下载并安装 DBeaver 客户机。您可以使用 Community 版本或 Enterprise 版本,但它们必须至少 22.x.DBeaver 只能用于 Windows、Mac OS X、Eclipse 插件和 Linux。
- 从下载 JDBC 驱动程序中解压缩文件。
- 从解压缩的文件中解压缩
simbaSpark.zip驱动程序文件。
使用 Spark Simba JDBC 驱动程序配置 DBeaver
您可以将 DBeaver 配置为连接到 Oracle AI Data Platform Workbench 中的计算集群。
- 打开 DBeaver。
- 单击数据库导航器。
- 单击驱动程序管理器。
- 单击新建。
- 输入 AI 数据平台作为驱动程序名称。
- 单击库。
- 单击添加文件夹。
- 浏览到 sparkSimba.zip 提取的位置。
- 单击查找类。
- 选择确定。
- 将 Driver class 设置为 com.simba.spark.jdbc.Driver 。
- 单击设置。
- 将 Class Name 设置为 com.simba.spark.jdbc.Driver 。
- 单击确定。
在 DBeaver 中创建数据库连接
要将 DBeaver 连接到 Oracle AI Data Platform Workbench 中的计算集群,您需要首先在 DBeaver 中创建数据库连接。
- 打开 DBeaver。
- 单击数据库中。
- 单击新建数据库连接。
- 单击全部。
- 选择 AI Data Platform 。
- 单击下一步。
- 输入 JDBC 驱动器的 URL。您可以在 AI Data Platform Workbench 的计算集群的连接详细信息选项卡上找到 JDBC URL。
- 单击完成。
使用 JDBC 将 DBeaver 连接到 Oracle AI Data Platform Workbench
配置 DBeaver 并与 AI 数据平台工作台建立数据库连接后,您可以在 DBeaver 和 AI 数据平台工作台之间完成连接。
- 打开 DBeaver。
- 单击连接。
- 选择使用授权令牌或 API 密钥进行连接。
- 使用授权令牌进行连接
- 如果您没有 DEFAULT 配置文件,请通过在 URL 中不指定任何配置文件来使用标记。例如:
jdbc:spark://gateway.aidp.me-riyadh-1.oci.oraclecloud.com/default;SparkServerType=AIDP;httpPath=cliservice/cf18b4ef-b83e-41dd-82b6-8d391584f6c5URL 将打开浏览器窗口。
登录到创建 AI 数据平台工作台实例的租户。
有关更多信息,请参见 Token-based Authentication for the CLI 。
- 如果您没有 DEFAULT 配置文件,请通过在 URL 中不指定任何配置文件来使用标记。例如:
-
使用 API 密钥进行连接,方法是在连接 URL 中通过
ociProfile=<profile_name>指定 OCI 配置文件。- 使用 API 密钥验证连接到 AI Data Platform Workbench 实例。
通过在连接 URL 中使用
ociProfile=<profile_name>指定 OCI 配置文件来使用 API 密钥。例如,要使用 OCI Profile name Demo,请执行以下操作:jdbc:spark://gateway.aidp.me-riyadh-1.oci.oraclecloud.com/default;SparkServerType=AIDP;httpPath=cliservice/cf18b4ef-b83e-41dd-82b6-8d391584f6c5 ;ociProfile=Demo有关更多信息,请参见 Required Keys and OCIDs 。
- 使用 API 密钥验证连接到 AI Data Platform Workbench 实例。
- 使用授权令牌进行连接
- DBeaver 创建用于读取元数据的连接,以及用于所有其他操作的连接。如果您对连接受限,则可以禁用第二个连接,以便 DBeaver 对所有操作使用一个连接。
- 单击首选项。
- 单击公用。
- 单击元数据。
- 取消选择为元数据读取打开单独的连接。










