關於串流分析

建立自訂作業儀表板,以使用 OCI GoldenGate Stream 分析即時監控及分析事件串流。識別相關事件、即時對事件串流執行查詢,或根據您的分析發出警示。

串流分析概念

下列概念對於使用 OCI GoldenGate Stream Analytics 至關重要:

支援的連線

瞭解 OCI GoldenGate Stream Analytics 支援哪些類型的連線。

支援的來源連線

OCI GoldenGate Stream Analytics 支援下列來源技術類型:

注意:您也可以直接在「串流分析」主控台內建立 Coherence、Ignite 以及 Java Message Server (JMS) 連線。

支援的目標連線

串流分析支援下列目標技術類型:

注意:您也可以直接在「串流分析」主控台內建立 Amazon S3、Azure 資料湖儲存體、Coherence、Hadoop 檔案儲存體 (HDFS)、Ignite、JMS 和 MongoDB 連線。

串流分析支援和限制

雖然 OCI GoldenGate Stream Analytics 顯示的方式與 GoldenGate Stream Analytics (GGSA) 相同,但某些功能僅適用於 OCI 版本,其他則不受 OCI 版本支援:

OCI 特定限制

請小心注意 GoldenGate Stream Analytics 中的注意事項,告知您 OCI GoldenGate Stream Analytics 是否支援該功能。

調整串流分析部署的考量規模

請務必檢閱 OCI GoldenGate 部署的計量與計費中有關 Oracle Compute Unit (OCPU) 選擇與調整的資訊。

OCI GoldenGate Stream Analytics OCPU 使用量是根據下列因素計算而得:

在計算您需要的 OCPU 數目之前,請先複查每個串流分析資源所需的運算單元數目。1 個 OCPU 等於 2 個運算單元 (vCPU) . 1 個 vCPU 等於 1000 毫秒 (1000 公尺)。

下表列出「串流分析」管線設定值範例和必要的計算 OCPU 數目。

管線 驅動程式 執行器 vCPU 總數 已計費的 OCPU
業務進程 A 500m 1 × 500m 1000m 1
業務進程 B 500m 2 × 500m 1500m 1
業務進程 C 500m 4 x 500 米 2500m 2
業務進程 D 600m 2 × 700m 2000m 1
業務進程 E 1000m 2 × 1000m 3000m 2

您可以視需要在 Stream Analytics 主控台中設定每個管線的「驅動程式」和「執行程式」設定值。

下表根據管線數目 (從上表) 和所需的計算 OCPU 數目列出 Stream Analytics 資源組態範例。

串流分析主控台 管線數目 串流處理管線 忽略叢集 Big Data 叢集的 GoldenGate 已計費的 OCPU
1000m 1 個業務進程 A 1000m 0 0 1
1000m 3 x 管線 A 3000m 0 0 2
1000m 1 x 業務進程 B 1500m 0 0 2
1000m 1 x 業務進程 B 1500m 2 × 500m 500m 2
1000m 1 x 管線 A 1 x 管線 B 2500m 2 × 500m 500m 3
1000m 2 x 管線 A 1 x 管線 B 3500m 2 × 500m 500m 3

Stream Analytics 主控台需要 1000 公尺。每個串流處理管線都需要額外的毫核心 (視其設定值而定)。如果啟動 Ignite 叢集,至少需要 2 個叢集執行處理。您可以在 Stream Analytics 主控台中設定 Ignite 和 GoldenGate 大數據叢集的毫核心限制。如果同時新增,您可以決定在建立串流分析部署時,需要選取的 OCPU 總數。

如果您不確定,可以從 2 或 3 個 OCPU 開始,然後複查部署詳細資訊頁面上的 OCPU 使用狀況度量並據此進行調整。