全部產品
Search
文件中心

:概述

更新時間:Feb 28, 2024

MaxCompute Lightning是MaxCompute產品的互動式查詢服務,支援以PostgreSQL協議及文法串連訪問MaxCompute專案。方便您使用熟悉的工具以標準SQL查詢分析MaxCompute專案中的資料,快速擷取查詢結果。

您可以使用主流BI工具(例如Tableau、帆軟等)或SQL用戶端輕鬆串連到MaxCompute專案,開展BI分析或即席查詢。或者利用MaxCompute Lightning的快速查詢特性,將專案表資料封裝成API對外服務,無需資料移轉就能夠支援更豐富的應用情境。

MaxCompute Lightning提供無伺服器計算(Serverless)的服務方式,您無需管理任何基礎設施,僅需要為啟動並執行查詢付費。

關鍵特性

  • 相容PostgreSQL

    MaxCompute Lightning提供相容PostgreSQL協議的JDBC/ODBC介面,所有支援PostgreSQL資料庫的工具或應用使用預設驅動都可以輕鬆地串連到MaxCompute專案。您也可以使用更廣泛的PostgreSQL生態工具來分析MaxCompute的資料。

  • 顯著提升效能

    針對MaxCompute表的快速查詢進行了最佳化,特別是在小資料集、並發情境下有更好的效能表現。從而能夠支撐更豐富的應用情境,如固定報表、API開放等。

  • 統一的許可權管理

    作為MaxCompute產品內的服務,通過MaxCompute Lightning串連到MaxCompute專案的訪問完全遵循MaxCompute專案的許可權體系,在訪問使用者權限範圍內安全地查詢資料。

  • 開箱即用,按查詢付費

    MaxCompute Lightning是在MaxCompute已有的計算資源之外提供的無伺服器的計算服務,您不需要設定、管理或營運MaxCompute Lightning資源,通過MaxCompute Lightning串連後即可開展查詢。

    使用MaxCompute Lightning時,只需為每次查詢所實際處理的資料量付費,不查詢時不產生費用。

系統結構

作為MaxCompute的互動式查詢服務,MaxCompute Lightning提供了配套的接入訪問網域名稱地址(Endpoint),用戶端工具及應用通過PostgreSQL驅動串連訪問Lightning JDBC/ODBC介面服務,在MaxCompute專案統一的許可權體系下安全地訪問專案資料。

通過該服務介面串連並提交的查詢任務,都將使用MaxCompute Lightning的Serverless計算資源以保障互動式查詢的服務品質。

應用情境

  • 即席查詢(Ad Hoc)

    利用MaxCompute Lightning面向小規模資料集(百GB規模內)查詢效能最佳化的特性,您可以直接對MaxCompute表開展低時延的查詢操作,而不需要再把資料再匯入到其它各種系統進行加速(例如ADS、RDS),節約資源和管理成本。

    情境特點:查詢的資料對象自由不固定,邏輯相對複雜,期望快速擷取查詢結果並調整查詢邏輯,對查詢時延的要求在幾十秒內。使用者為掌握SQL技能的資料分析師,希望使用熟悉的用戶端工具來開展查詢分析。

  • Reporting報表分析

    對MaxCompute專案中通過ETL加工匯總後的結果資料製作分析報表,提供給管理者和業務人員定期查看。

    情境特點:查詢的資料對象通常為彙總後的結果資料, 資料量較小、查詢邏輯固定且較簡單。時延要求低,秒級返回(例如大部分查詢不超過5秒,不同查詢根據其資料規模和查詢複雜度有較大差異)。

  • 面向線上應用的消費情境

    直接將MaxCompute專案中的資料封裝成為Restful API,支撐線上應用。

    情境特點:利用MaxCompute Lightning作為加速查詢引擎,結合阿里雲DataWorks的資料服務組件,零開發、無營運地將MaxCompute的表資料開放為API服務。

使用限制

DDL、DML、查詢及UDF限制