使用 JDBC 将数据从 Oracle Database 加载到 Fusion Data Intelligence 中(预览)

作为服务管理员,您可以使用提取服务远程代理使用 JDBC 连接到 Oracle 数据库,并使用数据创建数据扩充。

使用 JDBC 连接到 Oracle 数据库后,远程代理将提取数据并将其加载到与 Oracle Fusion Data Intelligence 实例关联的自治数据仓库中。远程代理通过公共提取服务 REST API 提取元数据,并使用对象存储 REST API 将数据推送到对象存储。您只能每 24 小时提取一次数据并将其从 Oracle 数据库加载到 Oracle Fusion Data Intelligence 中。

在创建此连接之前,请确保在“启用功能”页上启用了远程代理Oracle JDBC 。请参阅使预览功能可用

  1. 设置远程代理以将数据从 SQL Server 加载到 Oracle Fusion Data Intelligence 中。
  2. 使用以下说明在 Oracle Fusion Data Intelligence 的“数据配置”页上配置远程代理和 Oracle 数据库数据源:
    1. 控制台上,单击应用程序管理下的数据配置
    2. 在“数据配置”页上,单击管理连接
    3. 在“管理连接”页面上,单击创建,然后单击连接
    4. 在“创建连接”中,选择用法类型中的数据提取,然后选择 Oracle JDBC 作为连接类型。
      Oracle JDBC 连接选项

    5. 在“为 Oracle JDBC 创建连接”的连接类型中,验证是否自动选择了远程
    6. 远程代理中,选择之前创建的远程代理连接,例如远程代理
    7. 连接类型中,选择 JDBC URLWallet
      • 如果选择 JDBC URL ,请在 User Name(用户名)Password(口令)中提供 Oracle 数据库源的身份证明,并在 URL 中提供 Oracle 数据库源的 URL。
        显示 JDBC URL 连接类型以及其他补丁程序的 Oracle JDBC 连接对话框

      • 如果选择 Wallet ,请在用户名口令中提供 Oracle 数据库源的身份证明。在服务中输入数据库服务名称,并将 Wallet zip 文件拖放到 Wallet 中。
        显示 Wallet 连接类型和其他补丁程序的 Oracle JDBC 连接对话框

    8. 初始提取日期列模式中,提供与源中的模式匹配的初始提取日期模式。
    9. 上次更新日期列模式中,提供与源中的模式匹配的上次更新日期模式。
    10. 如果源支持闪回,则在启用闪回增量中选择
    11. List of Flashback Incremental Exempt datastores 中,提供要从闪回增量查询中排除的数据存储的逗号分隔列表。
    12. 如果源具有 ROWSCN 支持,则在启用 ROWSCN 增量中选择
    13. ROWSCN 增量免除数据存储列表中,指定要从基于系统更改编号的行更改自动跟踪中排除的数据存储的逗号分隔列表。
    14. 区分大小写的数据存储中,选择“是”或“否”以指定数据存储是否具有区分大小写的数据。
    15. 架构名称中,输入要从中提取数据的架构名称。
    16. 数据存储名称模式中,指定要提取的数据存储的名称模式。如果提供此值,则连接器将仅提取与模式匹配的数据存储。
    17. 验证 Refresh Metadata 切换是否已启用,以确保在保存连接时刷新元数据。如果需要,您可以稍后从“Manage Connections(管理连接)”页面上的“Actions(操作)”菜单刷新元数据。

      注意:

      除非执行元数据提取,否则无法为 Oracle 数据库创建扩充。
    18. 单击保存
  3. 要删除连接,请在“管理连接”页上,针对适用的连接单击操作,然后选择删除

    注意:

    在删除之前,请确保删除与数据连接相关的功能区、数据扩充和数据应用程序。无法将数据从已删除的数据连接更新或加载到仓库。
  4. 成功建立连接后,导航到“数据配置”页,在数据源中选择连接,然后单击“数据扩充”磁贴,然后使用 Oracle 数据库数据创建数据扩充。选择适用的 Oracle 数据库源表。请参阅扩充您的数据