全部產品
Search
文件中心

Tablestore:分析儲存

更新時間:Apr 25, 2025

分析儲存功能主要用於時序資料長期儲存和分析情境。流量分析儲存(Analytical Store)功能,您可以低成本儲存時序資料以及快速查詢和分析時序資料。

功能特性

分析儲存是Tablestore針對時序情境進行定製最佳化的一種低成本儲存引擎,具備高效的資料壓縮儲存能力和強大的查詢分析功能,非常適合處理大規模資料分析任務。

該儲存引擎具備自動同步時序表資料的能力。在資料寫入速率穩定的情況下,同步操作的延遲通常控制在10分鐘以內。當業務壓力過大時,分析儲存將優先保障儲存的穩定性,因此同步延遲可能會略微增加。分析儲存與時序表的資料存放區相互獨立,允許使用者自訂資料的生命週期(TTL),對分析儲存進行的查詢操作不會影響時序表的讀寫效能。

分析儲存支援的功能特性請參見下表。

功能特性

說明

建立分析儲存

您可以在建立時序表的同時為其配置分析儲存,也可以為已有的時序表建立分析儲存。在建立分析儲存時,支援為其配置生命週期TTL以及同步方式(包括存量同步和增量同步處理)。

SQL查詢分析

分析儲存支援通過SQL進行查詢操作,在SQL中可以使用不同條件進行彙總分析操作。

查詢分析儲存描述資訊

查詢分析儲存的配置資訊、同步狀態和儲存資料大小。

更新分析儲存資料生命週期

修改分析儲存的資料生命週期TTL,以延長資料的儲存時間或清理分析儲存中的歷史資料。

刪除分析儲存

您可以刪除不再使用的分析儲存,從而節省儲存成本。

核心優勢

  • 低成本資料存放區

    • 冷熱資料階層式存放區:針對於時序熱資料,採用行列混合的寬表格儲存體方式;而對於時序全量歷史資料,則採用列儲存方式。

    • 高資料壓縮率儲存:列儲存能夠更有效地利用資料的重複性,通過結合RLE、DICTIONARY、DELTA、BIT-PACKING等壓縮編碼方法,對資料進行壓縮,從而提高儲存空間的利用率,進而降低儲存成本。

  • 海量資料的即時分析

    • 針對時序的熱資料,採用Tablestore行列混合的寬表格儲存體方式,以支援海量資料的即時自增寫、覆蓋和查詢。

    • 針對時序全量歷史資料,採用列儲存方式。在進行資料查詢或分析時,僅讀取所需的列資料,從而提高查詢效率和資料處理速度。

  • 靈活分層的TTL設定

    在同一張時序表上,對時序資料存放區和分析儲存採用了不同的資料生命週期管理原則。

注意事項

  • 一個時序表只能建立1個分析儲存。

  • 一個時序表的Lastpoint索引與分析儲存的數量總和不得超過10個。

準備工作

建立時序模型執行個體

說明

支援分析儲存功能的地區包括華東1(杭州)、華東2(上海)、華北2(北京)和華北3(張家口)。

操作步驟

建立分析儲存

建立時序表時建立分析儲存

建立時序表時,系統預設已選中建立分析儲存選項。

為已有時序表建立分析儲存

  1. 進入執行個體管理頁面。

    1. 登入Table Store控制台

    2. 在頁面上方,選擇資源群組和地區。

    3. 概覽頁面,單擊執行個體別名或者單擊執行個體操作執行個體管理

  2. 執行個體管理頁面的執行個體詳情頁簽,單擊時序表列表頁簽。

  3. 時序表列表頁簽,單擊時序表名。

  4. 基本詳情頁簽的分析儲存地區,單擊建立分析儲存

  5. 建立分析儲存對話方塊,根據下表說明配置分析儲存資訊。

    參數

    說明

    分析儲存名稱

    分析儲存的名稱。分析儲存的命名規範與時序表的命名規範一致。

    生命週期

    分析儲存中資料的到期時間,單位為秒。取值必須為-1(資料永不到期)或者必須大於等於2592000秒(即30天)的int32正整數。

    當系統判斷目前時間減去使用者傳入資料列的時間已經超過設定的資料生命週期時,系統會自動清理超過資料生命週期的資料。

    說明
    • 在分析儲存中,系統判斷資料產生時間以使用者傳入的時間列為準,並非資料寫入表中的時間。

    • 分析儲存的生命週期與時序表的資料生命週期互不影響。

    同步方式

    分析儲存同步時序表中資料的方式。取值範圍如下:

    • 全量同步:同步時序表中的存量資料和增量資料。

    • 增量同步處理:同步分析儲存建立後時序表中增量變化的資料。

    重要

    同步方式設定後不支援修改,請謹慎選擇。

  6. 單擊確定

SQL查詢分析

  1. 進入時序表管理頁面。

    1. 登入Table Store控制台

    2. 在頁面上方,選擇資源群組和地區。

    3. 概覽頁面,單擊執行個體名稱或者單擊執行個體操作執行個體管理

    4. 執行個體管理頁面的執行個體詳情頁簽,單擊時序表列表頁簽。

    5. 時序表列表頁簽,單擊時序表名稱。

  2. 建立分析儲存的映射關係。

    1. 時序表管理頁面的SQL查詢頁簽,單擊fig_createtablevitural表徵圖。

    2. 建立映射表對話方塊中,根據下表說明配置參數。

      參數

      描述

      表類型

      指的表的類型。請選擇時序表

      表名

      時序表名稱。

      映射表表名

      映射表標識,支援自訂命名。

      說明

      時序表映射為sql會自動在映射表名前添加時序表名::首碼

      流量分析儲存查詢

      開啟流量分析儲存查詢開關,以流量分析儲存引擎。

    3. 單擊產生SQL

    4. 單擊執行SQL(F8)

      在頁面左側地區將顯示建立的時序表映射關係。

  3. 使用SQL查詢資料。

    1. SQL查詢頁簽,輸入SELECT語句查詢所需資料。

      有關SQL查詢範例和支援的函數,請參見SQL查詢範例SQL支援函數

    2. 單擊執行SQL(F8)

      合格資料會顯示在執行結果地區。查詢結果支援以列表、折線圖和長條圖形式展示。

查詢分析儲存描述資訊

  1. 執行個體管理頁面的執行個體詳情頁簽,單擊時序表列表頁簽。

  2. 時序表列表頁簽,單擊時序表名。

  3. 基本詳情頁簽的分析儲存地區,您可以查看分析儲存名稱、生命週期、同步方式、同步狀態、儲存大小、同步時間等。

更新分析儲存資料生命週期

  1. 執行個體管理頁面的執行個體詳情頁簽,單擊時序表列表頁簽。

  2. 時序表列表頁簽,單擊時序表名。

  3. 基本詳情頁簽的分析儲存地區,單擊分析儲存操作列的編輯

  4. 更新分析儲存對話方塊,修改分析儲存生命週期。

  5. 單擊確定

刪除分析儲存

  1. 執行個體管理頁面的執行個體詳情頁簽,單擊時序表列表頁簽。

  2. 時序表列表頁簽,單擊時序表名。

  3. 基本詳情頁簽的分析儲存地區,單擊分析儲存操作列的刪除

  4. 在彈出的對話方塊中,配置刪除分析儲存SQL映射表項,單擊確定

    • 如果未建立流量分析儲存查詢的SQL映射表,刪除分析儲存SQL映射表開關保持預設配置即可。

    • 如果已建立流量分析儲存查詢的SQL映射表,請確保開啟刪除分析儲存SQL映射表開關。在刪除分析儲存時,系統自動串聯刪除相應的SQL映射表。

開發整合

功能

調用方式

建立分析儲存

SDK:JavaGo

SQL查詢分析

SDK:JavaGoPythonNode.js.NETPHP

更新分析儲存資料生命週期

SDK:JavaGo

查詢分析儲存描述資訊

SDK:JavaGo

刪除分析儲存

SDK:JavaGo

計費說明

分析儲存的計費項目包括資料存放區、按量寫輸送量和按量讀輸送量。更多資訊,請參見時序模型計量計費