複製與整合 Oracle Retail Merchandising Cloud Services 資料存取綱要 (DAS)
Oracle Retail Merchandising Cloud Services (RMS) 是零售商適用的頂尖軟體即服務 (SaaS) 應用程式。資料存取綱要 (DAS) 是唯讀綱要,可讓第三方應用程式存取已在單向複製中複製到新資料庫綱要的 RMS 來源資料子集。目標環境可以是雲端或企業內部部署環境,也可以是代管自訂應用系統。
RMS 不需要 DAS,但您可能會因為下列原因而想要安裝 DAS:
- 資料可跨價值鏈取得,商品資料可即時存取
- 創新速度更快,因為對目標資料庫進行單向資料複寫可確保不會影響核心 RMS 作業
- 可與商品財務規劃 (MFP) PoViewer 微應用程式立即整合
Oracle Cloud Infrastructure (OCI) 為零售商提供全方位的雲端服務組合,以加速雲端投資、持續為客戶創新,並奠定長期成長和抗逆力的課程。
架構
資料存取綱要 (DAS) 和 Oracle Cloud Infrastructure GoldenGate 複製解決方案可讓您使用唯讀 DAS 複本中的資料,作為下游服務的基礎。
- 自訂應用程式可以利用位於交易資料庫中的資料複本,例如 Autonomous Database 或 OCI 中的獨立資料庫
- 您可以將 DAS 複本中的資料整合至 Oracle Autonomous Data Warehouse ,然後使用資料湖庫管理資料
- 您可以使用整合的資料來:
- 使用 AI/ML 推論訓練 AI/ML 模型,為零售業務提供洞察力
- 使用 Oracle Digital Assistant (ODA) 改善流程
- 允許業務使用者在 Oracle Analytics Cloud 中建立其他報表
下圖顯示延伸零售商資料生態系統的資料流程與使用者存取權。
DAS 會從 RM 的 Oracle Autonomous Database 複製到 OCI 中的 Oracle Autonomous Database 。複製綱要需要兩個 GoldenGate 服務。GoldenGate Marketplace 執行處理部署於 Oracle Retail Merchandising Cloud Services。它會使用網際網路,將資料複製到部署在 OCI 租用戶中的 Oracle Cloud Infrastructure GoldenGate 執行處理。您可以使用 Oracle Cloud Infrastructure GoldenGate,或在 Oracle Cloud Infrastructure Compute 上部署和管理自己的 GoldenGate 服務。由於 OCI Autonomous Database 中的 DAS 複本是唯讀的,因此結合資料的自訂應用程式需要個別的讀寫綱要或次要資料庫。
下圖顯示目標 DAS 資料庫複本位於 Oracle Autonomous Database 中。或者,您也可以使用 Oracle Database Cloud Service 、Oracle Exadata Database Service ,或在 Oracle Cloud Infrastructure Compute 上管理自己的 Oracle Database 作為目標資料庫。
您可以在 OCI 的相同 VCN 中部署自訂 App,例如自訂擴充 App、客製化交互參照 App、客戶報表、客戶服務以及 Oracle REST Data Services。這些應用程式可以與雲端或內部部署的舊版應用程式整合。客戶企業內部部署應用系統和使用者可以使用網站至網站 VPN 或 Oracle Cloud Infrastructure FastConnect 連線至 OCI,存取這些自訂應用系統和 DAS 資料庫。網際網路使用者可以透過網際網路閘道,透過為新增安全性提供的 Web 應用程式防火牆 (WAF) 存取自訂應用程式。所有 API 整合都使用 API 閘道管理,包括 RMS 中應用系統的內送 API 服務,以及企業內部部署和第三方應用系統整合。
客戶 IT 管理員可透過連線至堡壘主機的專用網路存取 OCI 租用戶。管理員可以從堡壘主機直接管理 OCI 資源。
您可以使用 Autonomous Data Guard (圖表中未顯示) 設定高可用性 (HA) 和災害復原 (DR)。HA 組態使用 Autonomous Data Guard 本機複製建立本機待命 Autonomous Database 。DAS 綱要會複製到相同 OCI 區域中的個別可用性網域。您可以在不同的 OCI 區域設定地理災害復原,並使用自治式資料保全遠端複寫同步災害復原資料庫。
下圖說明此參照架構。
架構包含下列元件:
- 區域
Oracle Cloud Infrastructure 區域是包含一或多個資料中心 (稱為可用性網域) 的本地化地理區域。區域獨立於其他區域,因此廣大的距離可以劃分區域 (跨國家甚至大陸)。
- 可用性網域
可用性網域是區域內獨立且獨立的資料中心。每個可用性網域中的實體資源會與其他可用性網域中的資源隔離,以提供容錯能力。可用性網域並不共用基礎設施 (例如電力或散熱冷卻系統) 或內部可用性網域網路。因此,一個可用性網域發生失敗並不會影響區域中的其他可用性網域。
- 虛擬雲端網路 (VCN) 和子網路
VCN 是您在 Oracle Cloud Infrastructure 區域中設定的可自訂軟體定義網路。與傳統資料中心網路相同,VCN 可讓您完整控制網路環境。一個 VCN 可以有多個非重疊的 CIDR 區塊,您可以在建立 VCN 後進行變更。您可以將 VCN 分割成子網路,範圍可至區域或可用性網域。每個子網路均包含一系列不與 VCN 中其他子網路重疊的連續位址。您可以在建立子網路後變更其大小。子網路可以是公用或專用子網路。
- 安全清單
對於每個子網路,您可以建立安全規則,指定必須允許進出子網路的來源、目的地和流量類型。
- 路由表
虛擬路由表包含規則,可將流量從子網路路由至 VCN 外部的目的地 (通常是透過閘道)。
- 服務閘道
服務網關可存取 VCN 至其他服務 (例如 Oracle Cloud Infrastructure Object Storage)。從 VCN 到 Oracle 服務的流量透過 Oracle 網路結構傳輸,一律不會周遊網際網路。
- 網際網路閘道
網際網路網關允許 VCN 中的公共子網路與公共網際網路之間的流量。
- API 閘道
Oracle API Gateway 可讓您發布 API,其中的專用端點可從您的網路內存取,並視需要公開至公用網際網路。端點支援 API 驗證、要求與回應轉換、CORS、驗證與授權以及要求限制。
- 動態路由閘道 (DRG)
DRG 是一種虛擬路由器,可為相同區域中 VCN 之間的專用網路流量提供路徑,這些 VCN 與區域外部的網路 (例如另一個 Oracle Cloud Infrastructure 區域中的 VCN、內部部署網路或另一個雲端提供者中的網路) 之間。
- 站對站 VPN
網站至網站 VPN 可在企業內部部署網路與 Oracle Cloud Infrastructure 中的 VCN 之間提供 IPSec VPN 連線。IPSec 通訊協定套件會在封包從來源傳輸到目的地之前對 IP 流量進行加密,並在流量抵達時解密。
- Web 應用系統防火牆 (WAF)
Oracle Cloud Infrastructure Web Application Firewall (WAF) 是支付卡產業 (PCI) 相容、以區域為基礎和邊緣執行的服務,可附加到執行點,例如負載平衡器或 Web 應用程式網域名稱。WAF 可保護應用程式免於惡意和非必要網際網路流量的危害。WAF 可以保護任何連結網際網路的端點,對客戶的所有應用系統強制實施一致的規則。
- 負載平衡器
Oracle Cloud Infrastructure Load Balancing 服務提供從單一進入點到後端多部伺服器的自動化流量分配。
- 堡壘主機
堡壘主機是一個運算執行處理,可從雲端外部作為安全、受控制的進入點。堡壘主機通常是在解密區域 (DMZ) 中佈建。它可以讓您將機密資源放在無法直接從雲端存取的專用網路上,以保護機密資源。拓樸具有單一的已知進入點,可讓您定期監督及稽核。因此,您可以避免讓拓樸的敏感性元件暴露於較敏感的元件,而不影響其存取。
- Autonomous Database
Oracle Cloud Infrastructure Autonomous Database 是完全託管且預先設定的資料庫環境,可用於交易處理和資料倉儲工作負載。無需配置或管理任何硬體,也無須安裝任何軟體。Oracle Cloud Infrastructure 處理資料庫的建立,以及備份、修正、升級和調整資料庫。
- 資料存取綱要 (DAS)
資料存取綱要 (DAS) 是將商品生產資料庫中某些表格複製到內部部署環境或代管環境的方式,讓您更直接存取生產資料,以建立擴充功能、整合、自訂報表等。DAS 使用 Oracle Cloud Infrastructure GoldenGate 是一個可在異質 IT 環境中即時資料整合和複寫的全方位套裝軟體。如果您購買了訂購者授權,可在商品銷售訂閱中使用 GoldenGate,然後安裝並設定目標環境,則可以指定要複製到目標資料庫的複製表格。DAS 中的所有表格都是使用資料庫視觀表來存取。檢視可用來確保,即使資料欄是從基礎表格刪除或不再使用,檢視仍會繼續包含所有資料欄,如此使用資料建立的任何整合或其他擴充都不會失敗,不過它們可能需要更改以保持功能正確。
- GoldenGate
Oracle Cloud Infrastructure GoldenGate 是一項完全託管的服務,可允許從位於內部部署或任何雲端的來源進行資料擷取,並運用 GoldenGate CDC 技術來即時且大規模地擷取資料並傳遞至 Oracle Autonomous Data Warehouse ,以盡可能快速地為消費者提供相關資訊。
建議
您的需求可能與此處所述的架構不同。使用下列建議作為起點。
- VCN
建立 VCN 時,根據您計劃附加到 VCN 子網路的資源數量,決定所需的 CIDR 區塊數量和每個區塊的大小。使用標準專用 IP 位址空間內的 CIDR 區塊。
選取未與任何其他要設定專用連線之網路 (在 Oracle Cloud Infrastructure 、您的內部部署資料中心或其他雲端提供者中) 重疊的 CIDR 區塊。
建立 VCN 之後,您可以變更、新增和移除其 CIDR 區塊。
設計子網路時,請考量流量與安全性需求。將特定層或角色內的所有資源連附至同一個子網路,以作為安全界限。
- 負載平衡器頻寬
建立負載平衡器時,您可以選取提供固定頻寬的預先定義資源配置,或是指定可設定頻寬範圍的自訂 (彈性) 資源配置,然後讓服務根據流量模式自動調整頻寬。藉由上述任一方式,您可以在建立負載平衡器之後,隨時變更資源配置。
注意事項
建置此參照架構時,請考量以下各點。
受管理的服務
請考慮使用 Oracle 管理的服務,例如 Autonomous Database、Autonomous Data Guard 以及 Oracle Cloud Infrastructure GoldenGate。
託管服務提供特定功能,無需執行與最佳化效能、可用性、擴充、安全性或升級相關的維護工作。有了託管服務,您可以專注於為客戶提供功能,而不必擔心作業的複雜性。
探索更多
進一步瞭解此參考架構的功能及其他參考架構。
- 資料存取綱要 (DAS):
-
如需可在 DAS 資料模型中複製的表格清單,請參閱 Oracle Retail 16.0.x 資料模型 (文件 ID 2200398.1)
-
如需安裝與設定 Oracle GoldenGate 和 DAS 的相關資訊,請參閱 Oracle Retail Data Access Schema GoldenGate Target Installation and Configuration Technical Reference (Doc ID 2283998.1)
-

