瞭解使用 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 串流。
架構
此架構顯示 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 的關聯式表格中。
此架構支援下列元件:
- 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 產品、解決方案和服務,瞭解您需要的內容。