資料平台 - 資料倉儲與 E-Business 整合

分析人員需要有效率的方式,將來自多個財務系統、試算表和其他資料來源的資料整合到值得信任、可維護且查詢最佳化的來源。

有了 Oracle Autonomous Data Warehouse (ADW) 和 Oracle Analytics Cloud ,您可以將 Oracle E-Business Suite 和其他來源的資料載入至集中式資料倉儲位置以進行分析,讓部門可以取得可行的洞察力。

此參考架構會將技術解決方案放置在整體業務環境內:



業務範圍通常沒有及時或有效率的存取資料與資訊。分析師會手動收集資料、個別處理資料,然後透過電子郵件或檔案伺服器共用檔案複本。資料並未集中化,因此確保資料的準確性和安全性毫不困難。分析可能需要很長的時間,而且結果不會很容易重複。

資料市集是一種簡單的資料倉儲形式,該資料倉儲著重於單一主題或功能區域,例如銷售、行銷或財務,而且通常是由組織內的單一部門建立和控制。基於單一區塊的焦點,資料市集通常只繪製幾個來源的資料。來源可以包含內部系統、中央資料倉儲或外部資料。

停滯的資料倉儲和資料市集可為業務使用者提供豐富的資訊,並以更有效的方式提供組織的關鍵績效指標,無須仰賴 IT 資源與可用性。

架構

此架構使用 Oracle Autonomous Data Warehouse 中的資料轉換功能,將多個來源的資料載入集中式 Autonomous Data Warehouse ,然後使用 Oracle Analytics Cloud 分析資料以提供可行的洞察分析。


資料平台的描述 -ebs.png 如下
資料平台的圖例描述 -ebs.png

data-platform-ebs-oracle.zip

架構著重下列邏輯部門:

  • 擷取,轉換

    擷取及調整架構中每個資料層中所使用的資料。

  • 保留、曲線、建立

    協助存取及瀏覽資料,顯示目前業務視圖。對於關聯式技術而言,資料在簡單的關聯式、縱向度、維度或 OLAP 表單中可以是邏輯或實際結構。對於非關聯式資料,這一層包含一或多個資料集區,可以是分析程序的輸出,或是針對特定分析工作最佳化的資料。

  • 分析、學習、預測

    抽象使用者資料的邏輯業務檢視。此抽象概念有助於靈活地開發、移轉至目標架構,以及提供多個同盟來源的單一報告層。

下圖說明上述架構與 Oracle Cloud Infrastructure 上使用安全性最佳做法所提供服務的對應。



oci-adb-oac-arch-oracle.zip

架構包含下列元件:

  • Autonomous Data Warehouse

    Oracle Autonomous Data Warehouse 是一款自我驅動、自我保護且自我修復的資料庫服務,針對資料倉儲負載最佳化。您不需要設定或管理任何硬體,也不需要安裝任何軟體。Oracle Cloud Infrastructure 可處理建立資料庫,以及備份、修正、升級及調整資料庫。

  • 資料整合

    Oracle Data Transforms 是一種 Oracle Data Integrator (ODI) 整合工具,可從 Autonomous Database 資料庫動作 (資料庫工具) 部署。它提供一個完全統一的解決方案,用來建置、部署及管理複雜的資料倉儲,或作為 SOA 或商業智慧環境中資料中心架構的一部分。此外,它結合了資料整合、資料移動、資料同步、資料品質以及資料管理的所有元素,以確保在複雜系統之間適時、準確且一致的資訊。

  • 分析

    Oracle Analytics Cloud 是一個可擴展且安全的公有雲服務,可讓商業分析師使用現代化的 AI 功能,提供資料準備、視覺化、企業報告、擴增分析和自然語言處理和世代的資料準備、增強功能。透過 Oracle Analytics Cloud ,您還可以取得彈性的服務管理功能,包括快速設定、輕鬆調整規模並修正,以及自動化生命週期管理。

架構同時包含下列元件:

  • 區域

    Oracle Cloud Infrastructure 區域是一個包含一或多個資料中心 (稱為可用性網域) 的本地化地理區域。區域與其他區域無關,而且遠距離也能分隔它們 (跨國家或甚至大陸)。

  • 區間

    區間是 Oracle Cloud Infrastructure 租用戶的跨區域邏輯分割區。使用區間在 Oracle Cloud 中組織您的資源、控制對資源的存取,以及設定使用狀況配額。若要控制對指定區間中資源的存取,您需要定義可指定誰存取資源的原則,以及可執行哪些動作。

  • 身分識別與存取管理 (IAM)

    Oracle Cloud Infrastructure Identity and Access Management (IAM) 是 Oracle Cloud Infrastructure (OCI) 與 Oracle Cloud Applications 的存取控制層。您可以使用 IAM API 和使用者介面管理識別網域和識別網域內的資源。每個 OCI IAM 識別網域代表獨立的身分識別和存取管理解決方案,或是不同的使用者群體。

  • 原則

    Oracle Cloud Infrastructure Identity and Access Management 原則可指定誰可存取哪些資源,以及如何存取資源。存取權會在群組和區間層次被授予,這表示您可以撰寫一個原則,讓群組成為特定區間或租用戶的特定存取類型。

  • 可用性網域

    可用性網域是區域內的獨立資料中心。每個可用性網域中的實體資源會與其他可用性網域中的資源隔離,以提供容錯能力。可用性網域並不共用基礎設施,例如電力或散熱冷卻系統或內部可用性網域網路。因此,某個可用性網域發生故障並不會影響該區域中的其他可用性網域。

  • 虛擬雲端網路 (VCN) 和子網路

    VCN 是您在 Oracle Cloud Infrastructure 區域中設定的可客製化的軟體定義網路。與傳統資料中心網路一樣,VCN 可讓您完整控制網路環境。VCN 可以有多個非重疊的 CIDR 區塊,您可以在建立 VCN 之後變更這些區塊。您可以將 VCN 區段成子網路,可以將範圍擴展到區域或可用性網域。每個子網路都包含一個連續的位址範圍,這些位址不會與 VCN 中的其他子網路重疊。您可以在建立子網路後變更其大小。子網路可以是公用或專用。

  • 網際網路閘道

    網際網路閘道可允許 VCN 中公用子網路與公用網際網路之間的流量。

  • 站對站 VPN

    Oracle Cloud Infrastructure 中企業內部部署網路與 VCN 之間,提供 IPSec VPN 連線。IPSec 協定套件會先加密 IP 流量,封包才會從來源傳輸至目的地,並在封包抵達時解密流量。

  • 動態路由閘道 (DRG)

    DRG 是一個虛擬路由器,在 VCN 與區域外部網路 (例如另一個 Oracle Cloud Infrastructure 區域中的 VCN、企業內部部署網路,或其他雲端提供者中的網路) 之間,提供相同區域中 VCN 之間專用網路流量的路徑。

  • 網路位址轉譯 (NAT) 閘道

    NAT 閘道可讓 VCN 中的專用資源存取網際網路上的主機,而不會向內送網際網路連線暴露這些資源。

  • 服務閘道

    服務閘道可讓您從 VCN 存取其他服務,例如 Oracle Cloud Infrastructure Object Storage 。VCN 到 Oracle 服務的流量會透過 Oracle 網路架構移動,而一律不會周遊網際網路。

  • 路由表

    虛擬路由表包含規則,用於將流量從子網路遞送至 VCN 以外的目的地 (通常是透過閘道)。

  • 安全清單

    針對每個子網路,您可以建立指定來源、目的地以及必須允許進出子網路之流量類型的安全規則。

  • 網路安全群組 (NSG)

    網路安全群組 (NSG) 是作為雲端資源的虛擬防火牆。藉由 Oracle Cloud Infrastructure 的零信任安全模型,系統會拒絕所有流量,您可以控制 VCN 中的網路流量。NSG 包含一組輸入和輸出安全規則,這些規則只適用於單一 VCN 中一組指定的 VNIC。

  • 堡壘主機

    堡壘主機是運算執行處理,可作為與雲端外部拓樸安全、受控制的進入點。堡壘主機通常是在分散式區域 (DMZ) 中佈建。它可將機密資源配置在無法直接從雲端存取的專用網路中,藉此保護機密資源。拓樸具有單一的已知進入點,您可以定期監督和稽核。因此,您可以避免讓拓樸的機密元件暴露,而不用存取拓樸。

  • 物件儲存

    物件儲存可讓您快速存取任意內容類型的大量結構化和非結構化資料,包括資料庫備份、分析資料,以及影像和影片等豐富內容。您可以安全地儲存資料,然後直接從網際網路或雲端平台內擷取資料。順暢調整儲存體,不會發生任何效能或服務可靠性的降低情形。使用標準的「熱門」儲存空間,快速、立即、經常存取。將封存儲存體用於您長期保留的「冷」儲存體,極少或罕見地存取。

推薦

使用下列建議作為起始點,將 Oracle E-Business Suite 及其他來源的資料載入並最佳化至集中式資料倉儲位置以進行分析。

您的需求可能與此處描述的架構不同。

  • Datare

    透過 Oracle Autonomous Data Warehouse 的內建服務資料轉換,您可以在資料來源和目標之間建立對應,使用 ETL 和 E-LT 方法來調整和清除資料。

  • 資料整合以支援 EBS

    Oracle E-Business Suite 中的知識模組可協助您從商業應用系統擷取資料,並將其整合至資料倉儲與來自 Oracle Database 的一般對應。

  • Oracle Analytics Cloud

    在您將 Oracle Analytics Cloud 連線至 Oracle Autonomous Data Warehouse 之前,資料庫管理員會新增您 Oracle Analytics Cloud 執行處理的 IP 位址 (或位址範圍) 至已核准位址清單。資料庫管理員必須新增可讓 Oracle Analytics Cloud 的 TCP/IP 流量到資料庫的安全規則。

注意事項

將 Oracle E-Business Suite 和其他來源的資料載入集中式資料倉儲位置以進行分析時,請考慮下列導入選項。

指引 Datare 資料保存平台 存取與解譯
建議 Oracle Autonomous Data Warehouse 工具 Oracle Autonomous Data Warehouse Oracle Analytics Cloud
其他選項 Oracle Data Integrator Oracle Exadata Database Service  
理由 Oracle Autonomous Data Warehouse 包含一組易於使用的內建功能,可供擷取和修正資料。您可以在「資料庫動作」功能表中找到這些工具。 Oracle Autonomous Data Warehouse 是一個容易使用的完全自治式資料庫,不僅能夠彈性調整規模、提供快速查詢效能,而且無需進行資料庫管理。它也提供透過外部表格從物件儲存直接存取資料。 Oracle Analytics Cloud 已完全管理與和規劃的資料層 (Oracle Autonomous Data Warehouse) 緊密整合。

部署

GitHub 中會提供此參照架構的 Terraform 程式碼。只要按一下即可將程式碼提取至 Oracle Cloud Infrastructure Resource Manager,然後再建立堆疊並進行部署。或者,您也可以使用 Terraform CLI 將程式碼從 GitHub 下載至您的電腦、客製化程式碼,然後部署架構。

  • 使用 Oracle Cloud Infrastructure Resource Manager 部署:
    1. 按一下 部署至 Oracle Cloud

      如果您尚未登入,請輸入租用戶和使用者證明資料。

    2. 複查並接受條款與條件。
    3. 選取要部署堆疊的區域。
    4. 請依照畫面上的提示與指示建立堆疊。
    5. 建立堆疊之後,按一下「Terraform 動作」,然後選取計畫
    6. 等待工作完成,然後複查計畫。

      若要進行任何變更,請返回「堆疊詳細資訊」頁面,按一下編輯堆疊,然後進行必要的變更。接著,再次執行計畫動作。

    7. 如果不需要進一步變更,請返回「堆疊詳細資訊」頁面,按一下 Terraform 動作,然後選取套用
  • 使用 Terraform CLI 部署:
    1. 前往 GitHub
    2. 遵循 README 文件中的指示。

變更日誌

此日誌只列出重要變更: