瞭解使用 Oracle Integration 3 對 Oracle Autonomous Database 的 Streaming Kafka 主題

Kafka 主題包含各種使用案例,必須不斷接收和處理資料。在 Oracle Cloud Infrastructure (OCI) 中,您可以透過多種方式使用串流 Kafka。

在本解決方案手冊中,我們使用 Oracle Integration 3 從 Oracle GoldenGate Stream Analytics 擷取 Kafka 串流訊息,並將資料儲存在 Oracle Autonomous Database 中。Oracle GoldenGate Stream Analytics 可讓使用者建立可擴充的資料轉換和分析管線,以提供靈活的即時業務洞察力。您也可以從內部部署執行處理使用 Kafka 串流。

Before You Begin - 開始之前

您必須在您的環境中下載並安裝 Kafka 和下列 Kafka 主題,產生器必須啟動並在執行中,才能產生訊息。

架構

此架構顯示 OCI 區域中的內部部署 Kafka 串流、Oracle Integration 3、Oracle GoldenGate 串流分析及 Oracle Autonomous Database

使用此架構可將 Kafka 串流訊息從內部部署 Kafka 串流或 Oracle GoldenGate 串流分析擷取至 Oracle Autonomous Database (使用 Oracle Integration 3)。

包含 Oracle Integration 3 的 OCI 區域會從內部部署 Kafka 串流或 Oracle GoldenGate 串流分析擷取資料。

Oracle Integration 3 將資料儲存在 Oracle Autonomous Database 的關聯式表格中。



oci-oad-kafka-oi-oracle.zip

此架構支援下列元件:

  • Kafka 串流

    Kafka 串流是用於建置應用程式和微服務的用戶端程式庫,其中輸入和輸出資料會儲存在 Kafka 叢集中。它結合了在從屬端寫入和部署標準 Java 和 Scala 應用程式的簡單性,以及 Kafka 伺服器端叢集技術的優點。

  • 自治式資料庫

    Oracle Autonomous Database 是一個完全受管理的預先設定資料庫環境,可用於交易處理和資料倉儲工作負載。您不需要設定或管理任何硬體,也不需要安裝任何軟體。Oracle Cloud Infrastructure 可處理資料庫的建立、備份、修補、升級和調校。

  • Oracle Integration 3

    Oracle Integration 3 是一個完全受管理的預先設定環境,可讓您整合雲端和內部部署應用程式、自動化業務處理作業、開發視覺應用程式、使用與 SFTP 相容的檔案伺服器儲存及擷取檔案,以及與 B2B 交易夥伴交換商業文件。

  • Oracle GoldenGate 串流分析

    GoldenGate Stream Analytics 允許建立自訂作業儀表板,以在 Apache Spark 系統中提供事件串流的即時監督與分析。它可讓客戶識別 Apache Spark 系統中感興趣的事件、即時對這些事件串流執行查詢,以及驅動作業儀表板,或根據該分析發出警示。

  • Oracle SQL Developer

    Oracle SQL Developer 是一個免費的整合開發環境,可簡化傳統和雲端部署中 Oracle Database 的開發和管理。SQL Developer 提供 PL/SQL 應用程式的完整端對端開發、用於執行查詢和命令檔的工作表、用於管理資料庫的 DBA 主控台、報表介面、完整的資料模型製作解決方案,以及用於將第三方資料庫移至 Oracle 的移轉平台。

關於必要產品與角色

此解決方案需要下列產品和角色:

  • Oracle Autonomous Database
  • Oracle Integration 3
  • Oracle Cloud Infrastructure
  • Oracle GoldenGate 串流分析

這些是每項服務所需的角色。

產品名稱:角色 需要 ...
Oracle Autonomous Database :管理 建立證明資料。
Oracle Integration 3:管理 建立證明資料。
Oracle Cloud Infrastructure :管理 建立及管理 OCI 資源。
Oracle GoldenGate 串流分析:管理 設定 Kafka 產生器以擷取資料。

請參閱 Oracle 產品、解決方案和服務,瞭解您需要的內容。