将 Oracle Fusion SaaS 数据复制到第三方数据仓库

许多 Oracle 客户采用多云架构来满足业务需求。例如,他们可能希望将 Oracle Fusion ERP 上的精确数据副本复制到第三方数据仓库(例如 Snowflake 或 Databricks),以便对 Fusion 数据执行数据分析,从而帮助他们制定数据驱动的决策。此体系结构启用此模型。

希望能够在这些第三方数据仓库与 Oracle Fusion SaaS 应用之间构建多云解决方案,因为 Oracle 全套嵌入式人工智能 SaaS 应用从企业资源计划、供应链管理和人力资本管理到广告和客户体验,所有重要业务职能部门都采用一致的流程和单一信息源。这些应用可帮助您改善客户互动,提高业务敏捷性,并比以往更快地响应变化。

请注意,此架构还可以应用于 Microsoft Azure ADSL 和 Amazon Web Services Redshift 等数据仓库。

体系结构

此架构展示了如何将数据从 Oracle Fusion SaaS 应用程序复制到 Snowflake Data Cloud、Azure ADLS 或 AWS Redshift 等第三方数据仓库。

下图说明了此参考体系结构。


下面是 fusion-saas-snowflake-arch.png 的说明
插图 fusion-saas-snowflake-arch.png 的说明

fusion-saas-snowflake-arch-oracle.zip

该体系结构具有以下组成部分:

  • 区域

    Oracle Cloud Infrastructure 区域是一个本地化的地理区域,其中包含一个或多个称为可用性域的数据中心。区域独立于其他区域,远距离可以区分它们(跨国家甚至大陆)。

  • 虚拟云网络 (VCN) 和子网

    VCN 是您在 OCI 区域中设置的可定制软件定义网络。与传统的数据中心网络一样,VCN 可以让您完全控制您的网络环境。一个 VCN 可以具有多个不重叠的 CIDR 块,您可以在创建 VCN 后更改这些块。您可以将 VCN 细分为多个子网,这些子网可以限定在某个区域或可用性域中。每个子网包含一系列不与 VCN 中的其他子网重叠的地址。您可以在创建后更改子网的大小。子网可以是公共子网,也可以是 private.In 此体系结构、自治数据库以及用于设置数据库的函数连接到专用子网。托管 Web 服务器的计算实例以及处理流的功能部署在公共子网中。

  • 动态路由网关 (DRG)

    DRG 是一个虚拟路由器,它为同一区域中的 VCN 之间、同一 VCN 与区域外的网络(例如另一个 OCI 区域中的 VCN、内部部署网络或其他云提供商中的网络)之间的专用网络流量提供路径。

  • 自治数据库

    Oracle Autonomous Data Warehouse 是一个自我驱动、自我保护和自我修复的数据库服务,针对数据仓库工作负载进行了优化。您不需要配置或管理任何硬件,也不需要安装任何软件。OCI 可处理数据库创建以及数据库备份、打补丁、升级和调优。

    Oracle Autonomous Transaction Processing 是一个自治驱动、自我保护和自我修复的数据库服务,针对事务处理工作负载进行了优化。您不需要配置或管理任何硬件,也不需要安装任何软件。OCI 可处理数据库创建以及数据库备份、打补丁、升级和调优。

  • Oracle GoldenGate

    Oracle GoldenGate 是一项完全托管的服务,支持从驻留在本地或任何云端的源摄取数据,利用 GoldenGate CDC 技术实时、大规模地非侵入式、高效地捕获数据并交付给 Autonomous Data Warehouse ,以便尽可能快地向消费者提供相关信息。

  • OCI 数据集成

    数据集成是一项完全托管的多租户服务,可帮助数据工程师和开发人员完成数据移动和数据加载任务。在 Spark ETL 或 ELT 流程的支持下,您可以从各种数据资产中摄取大量数据;清理、转换和重塑;并高效加载到 OCI 目标数据资产。

  • Oracle Business Intelligence 云连接器 (BICC)

    Oracle Business Intelligence Cloud Connector (BICC) 用于批量提取商务智能和其他 Fusion 数据,并将其加载到指定的外部存储区域。

推荐

使用以下建议作为在第三方数据仓库上复制 Oracle Fusion SaaS 数据的起点。在调整 VCN 大小时,这些建议非常有用;请注意,您的要求可能不同于此处介绍的体系结构。
  • 创建 VCN 时,根据您计划附加到 VCN 中的子网的资源数确定所需的 CIDR 块数和每个块的大小。使用标准专用 IP 地址空间内的 CIDR 块。
  • 选择与您打算设置专用连接的任何其他网络(例如,在 Oracle Cloud Infrastructure、内部部署数据中心或其他云提供商中)不重叠的 CIDR 块。创建 VCN 后,您可以更改、添加和删除其 CIDR 块。

注意事项

在实施此体系结构时,请考虑对以下参数的要求:

  • 服务限制

    设计架构时,请考虑计算实例、块存储、文件存储和自治数据库的服务限制。请参见下文“了解更多信息”中列出的服务限制文档。

  • 数据库可扩展性

    您可以随时手动缩放数据库和 Oracle GoldenGate 的 CPU 核心数。利用自治数据库和 Oracle GoldenGate 的自动缩放功能,您的数据库可以随时使用当前 CPU 核心数的三倍。随着需求的增加,自动缩放会自动增加使用的核心数。自治数据库允许您随时扩展存储容量,而不会影响可用性或性能。

  • 应用程序可用性

    容错域可以在可用性域中提供出色的弹性。如果您需要更高的可用性,可以考虑在可行的情况下使用多个可用性域或多个区域。

  • 备份
    • 数据库

      OCI 会自动备份自治数据库并将备份保留 60 天。您可以将数据库还原和恢复到保留期内的任何时间点。还可以创建手动备份来补充自动备份。手动备份存储在您创建并保留 60 天的 OCI 对象存储存储桶中。

    • 应用程序

      通过 OCI 块存储卷服务,您可以为块存储卷上的数据创建时间点备份。您可以随时将这些备份还原到新卷。您还可以使用该服务对引导卷进行时间点、具有崩溃一致性的备份,而不会造成应用中断或停机。引导卷和块存储卷具有相同的备份功能。

  • 安全性:访问控制

    使用策略来限制哪些人可以访问云中的资源以及他们可以执行的操作。

确认

作者Sunil Vernekar