Tablestore提供了控制台、命令列工具和Tablestore SDK三種訪問方式。通過控制台,您可以使用可視化介面快速體驗Tablestore服務。本文介紹了如何通過控制台管理時序模型。
前提条件
在使用Table Store服務前,請確保您已經註冊了阿里雲帳號並完成實名認證。如果您還沒有建立阿里雲帳號,系統會在您開通Table Store服務時提示您註冊帳號。
步驟一:開通Table Store服務
如果已經開通Tablestore服務,請跳過此操作。服務僅需開通一次,開通過程免費。
步驟二:建立時序模型執行個體
步驟三:建立時序表
- 登入Table Store控制台。
- 在概覽頁面,單擊執行個體名稱或在操作列單擊執行個體管理。
- 在執行個體詳情頁簽,單擊時序表列表。
- 在時序表列表頁簽,單擊建立時序表。
说明 您也可以單擊一鍵產生範例,建立一張測試表以及範例資料來快速體驗功能。對於建立的測試表,系統會進行一些初始化操作,因此需要等待幾十秒左右才能看到時間軸。
- 在建立時序表對話方塊,按照如下說明配置時序表名稱和資料生命週期。
參數 描述 時序表名稱 時序表的名稱,用於在執行個體中唯一標識一張時序表。 時序表的命名規則為由大小寫字母、數字或底線(_)組成,且只能以字母或底線(_)開頭,長度在1~128個字元之間。
時序表名稱不能與已存在的資料表名稱重複。
資料生命週期 時序表中資料的到期時間,單位為秒。當系統判斷目前時間減去使用者傳入資料列的時間已經超過設定的資料生命週期時,系統會自動清理超過資料生命週期的資料。 注意 在時序表中,系統判斷資料產生時間以使用者傳入的時間列為準,並非資料寫入表中的時間。取值必須大於等於86400秒(一天)或者必須為-1(資料永不到期)。
- 單擊確定。
時序表建立完成後,在時序表列表頁簽,可以看到已經建立的時序表。如果建立的表未顯示在列表中,可單擊表徵圖,重新整理時序表列表。
步驟四:寫入資料
通過控制台向時序表中寫入時序資料。時序資料由中繼資料和資料兩部分組成,如果未預先建立中繼資料,則系統會根據寫入的資料自動提取中繼資料。
- 在時序表列表頁簽,單擊時序表名稱後選擇資料管理頁簽或在操作列單擊資料管理。
- (可選)建立時間軸。
- 在資料管理頁簽,單擊建立時間軸。
- 在建立時間軸對話方塊,新增時間軸中繼資料。
詳細參數說明請參見下表。
參數 描述 度量名稱 時間軸資料所度量的物理量或者監控指標的名稱,例如cpu或net,用於表示該時間軸記錄的是cpu或者網路使用率等。 資料來源 產生時間軸的資料來源標識,可以為空白。 標籤 時間軸的標籤資訊。您可以自訂多個字串類型的key-value對。 屬性 時間軸的屬性列,用於記錄該時間軸的一些屬性資訊。 - 單擊確定。
- 插入資料。
- 單擊插入資料。
- 在插入資料對話方塊,設定Time和Columns。
- 單擊確定。
步驟五:檢索時間軸
檢索符合指定條件的所有時間軸。
- 在資料管理頁簽,單擊右上方的查詢資料。
- 在查詢資料對話方塊,輸入時間軸的度量名稱,根據實際需要輸入資料來源以及單擊對應地區的添加設定標籤、屬性或者更新時間的匹配條件。
下圖中條件為查詢度量名稱為cpu,標籤中含有os=Ubuntu16.10的所有時間軸。
- 單擊確定。
符合查詢條件的資料會顯示在資料管理頁簽。
步驟六:查詢時序資料
查詢某一時間軸在指定時間範圍內的資料。
- 在資料管理頁簽,在目標時間軸的操作列單擊查詢資料。
- 選擇時間範圍或者微秒時間戳記的查詢方式並設定時間,單擊查詢。
符合查詢條件的資料會顯示在資料管理頁簽,查詢結果支援按列表或者圖的方式展示。
列表展示:圖展示:说明 圖中不同顏色代表不同的資料列,將滑鼠移動到資料趨勢線上將顯示該時間節點上不同資料列的值。您還可以通過取消選中或者選中指定資料列來展示所需資料列。
步驟七:使用SQL查詢資料
SQL查詢相容MySQL的查詢文法。建立時序表並建立SQL映射關係後,您可以使用SQL方式訪問表中資料。
對於同一個時序表,您可以建立三種SQL映射關係用於資料查詢。更多資訊,請參見使用SQL查詢時序資料。