全部產品
Search
文件中心

DataWorks:加速服務

更新時間:Jun 19, 2024

資料服務支援對部分資料來源表的查詢提供加速能力,加速能力包含DataWorks資料服務提供的加速能力和MaxCompute本身支援的加速方案(MCQA)。通過使用加速服務,您可以在調用API時提高資料查詢的速率和效能。本文為您介紹兩種加速方案的使用方法。

背景資訊

DataWorks資料服務的加速方案有兩種:加速服務MCQA,您可以點擊這裡加入DataWorks使用者釘群進行諮詢。

兩種方案的對比介紹如下。

加速方案

加速能力介紹

支援的地區與資源群組

配置指導

加速服務

由DataWorks資料服務提供的加速能力,本質為通過Hologres外表實現的加速方案:Hologres能夠對目標MaxCompute表建立表結構的映射關係,無需從MaxCompute匯出資料,即可實現加速查詢MaxCompute資料。

說明

在加速服務的外部表格方案中,所需的Hologres引擎由資料服務提供,因此,您無需單獨購買Hologres引擎,只需專註於選擇目標MaxCompute表。

  • 華東2(上海)、華北2(北京)、華東1(杭州)、華南1(深圳)地區。

  • 公用資料服務資源群組將於2023年3月1日開始對加速服務正式商業化計費,詳情請參見資料服務公用資料服務資源群組計費說明:隨用隨付,獨享資料服務資源群組可直接使用。

  • 當前僅支援對MaxCompute資料來源進行加速。

使用加速服務時,您需要進行以下配置:

  1. 新增加速項

  2. 配置API

操作詳情請參見方案1:使用加速服務

MCQA

由MaxCompute本身支援的查詢加速MCQA(MaxCompute Query Acceleration)功能實現的加速方案,可以對中、小資料量查詢作業進行加速最佳化,將執行時間為分鐘級的查詢作業縮減至秒級。更多MaxCompute的MCQA功能請參見MCQA概述

  • 華北2(北京)、華東1(杭州)、華東2(上海)、華南1(深圳)地區,完成能力升級。

  • 僅支援在獨享資料服務資源群組下使用。

  • 支援對隨用隨付和訂用帳戶類型的MaxCompute專案進行加速。

使用MCQA加速時,您僅需配置API時選擇MCQA的加速方案。配置引導請參見方案2:使用MCQA

方案1:使用加速服務

注意事項

  • 加速項與資料表之間是一一映射的關係,即:一個加速項中只包含一張資料表,一張資料表最多也只會產生一個加速項。

  • 如果在新增加速項時,選擇了已配置過加速項的資料表名稱,則該加速項將會初始化失敗。

步驟1:新增加速項

  1. 進入資料服務頁面。

    登入DataWorks控制台,切換至目標地區後,單擊左側導覽列的資料服務,在下拉框中選擇對應工作空間後單擊進入資料服務

  2. 單擊左側的資料加速表徵圖,進入加速服務介面。

  3. 加速服務頁面,單擊資料加速介面右上方新增加速項按鈕,開啟新增加速項介面。

  4. 配置加速項的資訊。

    新增

    參數

    描述

    加速方案

    當前僅支援Hologres外部表格

    說明

    Hologres是阿里巴巴自研的即時數倉引擎,與MaxCompute(ODPS)在底層資源無縫打通。通過Hologres外表的加速方案,Hologres能夠對目標MaxCompute表建立表結構的映射關係,無需從MaxCompute匯出資料,即可實現加速查詢MaxCompute資料。在加速服務的外部表格方案中,所需的Hologres引擎由資料服務提供,因此,您無需單獨購買Hologres引擎,只需專註於選擇目標MaxCompute表。

    資料來源類型

    當前僅支援加速MaxCompute(ODPS)資料來源。

    資料表名稱

    選擇要加速的MaxCompute資料來源名稱和資料表名稱。

    說明

    如果您有多張待加速的表,可單擊下方的添加資料表,繼續添加其他待加速的表,一鍵產生多個加速項。每次可添加不超過10張MaxCompute表。

  5. 單擊確定,待新增加速項對話方塊中的已選資料表顯示初始化成功,即完成建立加速項,單擊確定可關閉對話方塊。

步驟2:配置API

雙擊開啟API的編輯頁面,在選擇表地區,以MaxCompute為例,選擇資料來源類型、資料來源名稱、資料表名稱等配置項。選擇表

  • 資料來源類型:選擇MaxCompute(ODPS)。

  • 資料來源名稱:選擇已配置過加速項的資料來源名稱。

  • 加速方式:選擇加速服務

    說明
    • 選擇加速方式為加速服務後,此API後續即可使用資料服務提供的加速服務進行查詢加速,在加速項列表頁面中,也可查詢到對應加速項已關聯此API。

    • 選擇加速方式為加速服務後,如果是指令碼模式,僅支援單表查詢,並且需要在SQL編輯器中使用Hologres文法。

  • 資料表名稱:選擇加速服務這種方式後,對於已配置過資料服務加速項的表,在下拉式清單中會有已加速的提示。您可選擇已配置加速項的表。

更多API配置的其他參數請參見通過嚮導模式產生API通過指令碼模式產生API

步驟3:查看加速項

在資料服務的加速服務介面,為您展示了已建立的所有加速項列表。資料加速

核心參數

描述

操作

包括廢棄加速項查看API

  • 廢棄加速項:單擊可廢棄當前加速項,廢棄加速項前,建議先下線相關的發行API。廢棄加速項後,相關的未發布API將會在調用測試時失敗。

    說明

    廢棄加速項前,建議您先查看加速任務關聯的API有哪些,並下線對應關聯的API後,再進行廢棄加速項的操作。

  • 查看API:單擊可查看已關聯的API列表。

方案2:使用MCQA

使用MCQA加速時,您僅需要進行配置API的步驟即可。

配置API

雙擊開啟API的編輯頁面,在選擇表地區,以MaxCompute為例,選擇資料來源類型、資料來源名稱、資料表名稱等配置項。MCQA

  • 資料來源類型:選擇MaxCompute(ODPS)。

  • 資料來源名稱:選擇已配置過加速項的資料來源名稱。

  • 加速方式:選擇MCQA

    說明

    選擇加速方式為MCQA後,此API後續即可使用MaxCompute提供的加速服務進行查詢加速。

  • 資料表名稱:選擇MCQA這種方式後,請直接在此處選擇目標MaxCompute表名稱即可。

更多API配置的其他參數請參見通過嚮導模式產生API通過指令碼模式產生API