使用 BICC 在 Oracle AI Data Platform Workbench 中使用 Fusion Data

您可以使用 Business Intelligence Cloud Connector (BICC) 将 Oracle AI Data Platform Workbench 直接连接到原始 Fusion 数据。

您可以使用 Oracle Business Intelligence Cloud Connector (BICC) 批量提取商务智能和其他数据,并将其加载到指定的外部存储区域中。要了解有关使用 BICC 创建提取的更多信息,请参见 Creating a Business Intelligence Cloud Extract

要创建与 BICC 的 Oracle AI Data Platform Workbench 连接,您需要满足以下先决条件:

Fusion Applications 先决条件

您需要确保您具有 Fusion Applications 实例所需的权限。登录到 Fusion Applications 实例的用户必须具有:

  • 实例的管理员权限
  • ORA_ASM_APPLICATION_IMPLEMENTATION_ADMIN_ABSTRACT 角色或包括该角色的角色

Oracle AI Data Platform Workbench 先决条件

在 AI Data Platform Workbench 实例所在的 OCI 区间中,您需要具有:
  • 对象存储存储量
  • 对象存储存储桶名称
  • 对象存储在名称空间
  • 对象存储主机名
  • AI 数据平台工作台实例租户的 OCID 值
  • 为访问对象存储存储桶而创建了 API 密钥的用户的 OCID 值

创建与 Oracle AI Data Platform Workbench 的 Oracle Business Intelligence Cloud Connector 连接

使用 Oracle Business Intelligence Cloud Connector (BICC) 直接从 Oracle AI Data Platform Workbench 访问 Fusion 数据。

  1. 打开任何浏览器并输入 https://<saas cloud host name>:<saas cloud port number>/biacm 以登录 Fusion Applications 实例。
  2. 单击配置外部存储
  3. 单击 OCI 对象存储连接选项卡,然后单击添加
  4. 输入所需的 OCI 参数。请参阅 Oracle AI Data Platform Workbench 先决条件中的必需 OCI 参数。
  5. 单击生成 API 签名密钥,然后单击导出公钥
  6. 在另一个窗口中打开 Oracle Cloud ,然后以有权访问对象存储存储桶的用户身份登录。
  7. 在右上角,单击概要文件,然后单击用户详细信息
  8. 单击 API 密钥,然后从 BICC 添加导出的公共 API 密钥。
  9. 返回到 BICC 窗口。单击控制台选项卡,然后单击测试连接
  10. 单击保存

添加具有 BICC 连接的 Fusion 数据源

您可以使用与 Fusion Applications 实例的 BICC 连接将数据源连接到 Oracle AI Data Platform Workbench。

  1. 打开任何浏览器并输入 https://<saas cloud host name>:<saas cloud port number>/biacm 以登录 Fusion Applications 实例。
  2. 单击管理作业,然后单击添加以创建新作业。
  3. 选择要添加到 AI 数据平台工作台的产品和所需的公共虚拟对象。单击保存
  4. 单击管理作业调度,然后单击添加以创建新调度。
  5. 将计划设置为立即运行或持续运行。单击保存
  6. 作业运行后,检查 OCI 中的对象存储存储桶以确认数据可用。数据导出为压缩的 CSV 文件。

从 BICC 连接中提取 Fusion 数据到记事本

将 Fusion Data 从 BICC 连接连接到 Oracle AI Data Platform Workbench 后,您可以从记事本中提取该数据。

  1. 从主页导航到记事本。
  2. 在记事本中,输入 Spark 代码以提取数据。例如:
    spark.read.format("aidataplatform") \
        .option("type", "FUSION_BICC") \
        .option("fusion.service.url", "https://<saas cloud host name>:<saas cloud port number>") \
        .option("user.name", "john.smith") \
        .option("password", "**password**") \
        .option("schema", "Financial") \
        .option("fusion.external.storage", "FA4IDL") \
        .option("datastore", "CrmAnalyticsAM.GeographiesAnalyticsAM.Geography") \
        .load().show()
  3. 将数据读取到数据框架,并将数据框架另存为目录中的增量表。