全部產品
Search
文件中心

MaxCompute:增量計算概述

更新時間:Aug 29, 2025

MaxCompute增量計算是基於Delta Table對增量資料的儲存和讀寫能力,發展出來的對增量資料進行複雜計算處理和動態捕獲資料變化的功能。

背景資訊

使用者可通過動態物化視圖(Delta Live MV)實現基於增量資料的複雜計算,這也是增量計算的核心部分。動態物化視圖採用增量計算技術,能夠在流式和批處理情境下支援統一的SQL邏輯,並通過自動捕獲源表(Base Table)的增量變化,持續進行高效率、低成本的增量計算,從而實現對流和批兩條業務鏈路的統一。通過調整動態物化視圖(Delta Live MV)的自動重新整理頻率,可以在串流和批處理等不同情境下實現資料新鮮度與計算成本之間的最佳平衡。

已經使用MaxCompute搭建了企業離線數倉的使用者,可以通過較小的改動輕鬆實現對現有批量離線業務的近即時化改造,從而逐步實現將MaxCompute系統從單一的離線業務系統升級為流批一體的數倉架構。對於MaxCompute的新使用者,建議直接採用動態物化視圖並根據不同業務的即時性需求,搭建並實現增全量一體及流批一體的企業數倉架構。

同時,使用者還可以通過流對象(Stream)和週期性任務(Periodic Task)組合的方式,動態捕獲上遊資料的變化。

核心情境

使用說明

目前增量計算的流對象(Stream)功能已正式發布,動態物化視圖(Delta Live MV)及周期調度任務(Periodic Task)功能均在邀測中,如您需要試用邀測功能,請提交工單