關於串流分析

建立自訂操作儀表板,使用 OCI GoldenGate 串流分析提供事件串流的即時監控和分析。識別感興趣的事件、即時對事件串流執行查詢,或根據您的分析發出警示。

串流分析概念

從基本資訊開始。熟悉下列概念:

  • 連線:儲存來源或目標技術的連線資訊。
  • 串流:動態資料的連續流程。
  • 管線:從來源到目標的工作流程資料。
  • 商業邏輯:您可以套用至管線的各種篩選和函數,以取得想要分析的精確資料。
  • 發布:讓所有串流分析使用者都能使用管線,並將資料傳送到目標。

支援的連線

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

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

附註:

您也可以直接在 Stream Analytics 主控台內建立 Coherence、Ignite 以及 Java Message Server (JMS) 連線。

Stream Analytics 支援下列目標技術類型:

附註:

您也可以直接在 Stream Analytics 主控台內建立 Amazon S3、Azure Data Lake Storage、Coherence、Hadoop File Storage (HDFS)、Ignite、JMS 和 MongoDB 連線。

Stream Analytics 支援和限制

雖然 OCI GoldenGate Stream Analytics 與 GoldenGate Stream Analytics (GGSA) 相同,但某些功能只能在 OCI 版本及其他 OCI 版本不支援:

OCI 特定限制

  • OCI GoldenGate 串流分析不支援自訂 Jar。
  • OCI GoldenGate Stream Analytics 未包含使用者可存取的 Kafka 叢集。對於 Kafka 輸入或輸出 (包括使用 GoldenGate 變更資料輸入),則需要個別的 Kafka 部署 (例如 OCI Streaming)。

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

Stream Analytics 部署的計量與計費

確定您已檢閱 OCI GoldenGate 部署的計量和計費中有關 Oracle Compute Unit (OCPU) 選取和調整的資訊。

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

  • 串流分析主控台
  • 串流處理管線數目
  • 忽略叢集
  • GoldenGate 大數據叢集

計算您需要的 OCPU 數目之前,讓我們先複查每個 Stream Analytics 資源所需的運算單位數目。1 個 OCPU 等於 2 個運算單位 (vCPUs) . 1 個 vCPU 等於 1000 個毫核心 (1000m)。

下表列出 Stream Analytics 管線設定值範例和計算出的必要 OCPU 數目。
管線 驅動程式 執行器 vCPU 總數 已計費的 OCPU
業務進程 A 500m 1 個 x 500m 1000m 1
業務進程 B 500m 2 x 500m 1500m 1
業務進程 C 500m 4 x 500m 2500m 2
業務進程 D 600m 2 x 700m 2000m 1
業務進程 E 1000m 2 x 1000m 3000m 2

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

下表列出以管線數目 (來自上述表格) 和所需 OCPU 計算數目為基礎的串流分析資源組態範例。

串流分析主控台 管線數目 串流處理管線 忽略叢集 適用於大數據叢集的 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 x 500m 500m 2
1000m 1 個業務進程 A

1 x 管線 B

2500m 2 x 500m 500m 3
1000m 2 x 管線 A

1 x 管線 B

3500m 2 x 500m 500m 3

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

如果您不確定,可以從 2 或 3 個 OCPU 開始,然後在部署詳細資訊頁面上檢閱 OCPU 使用量指標並進行相應調整。