本文中含有需要您注意的重要提示信息,忽略該信息可能對您的業務造成影響,請務必仔細閱讀。
通過DataV控制臺添加表格存儲數據源后,您可以使用DataV可視化展現表格存儲的數據。
前提條件
在訪問控制RAM服務側完成如下操作:
已創建RAM用戶并為RAM用戶授予管理表格存儲權限(AliyunOTSFullAccess)和管理DataV權限(AliyunDataVFullAccess)。具體操作,請參見創建RAM用戶和為RAM用戶授權。
警告阿里云賬號AccessKey泄露會威脅您所有資源的安全。建議您使用RAM用戶AccessKey進行操作,可以有效降低AccessKey泄露的風險。
已為RAM用戶創建AccessKey。具體操作,請參見創建AccessKey。
在表格存儲服務側已完成如下操作:
在DataV服務側完成如下操作:
開通DataV服務。具體操作,請參見開通DataV服務。
背景信息
DataV數據可視化(簡稱DataV)可以將數據由單一的數字轉化為各種動態的可視化圖表。更多信息,請參見DataV數據可視化。表格存儲的表數據接入DataV后,DataV可以根據表數據生成數據看板,將數據實時展示給需要的用戶。
注意事項
此功能只適用于寬表模型 。更多信息,請參見寬表模型。
數據源僅支持表格存儲數據表或者二級索引表。
步驟一:添加表格存儲數據源
登錄DataV控制臺。
可選:在頁面右上角,單擊進入新版。
說明若您已進入新版配置頁(頁面右上角的按鈕為返回舊版),則無需執行此操作。
新版配置頁和舊版配置頁部分參數有差異,建議使用新版配置頁。
在工作臺頁面,選擇左側導航欄的功能導航模塊,單擊數據準備>數據源。
在數據源頁面,單擊新建數據源。
在類型列表中,選擇TableStore。
配置表格存儲相關信息,詳細參數說明請參見下表。
參數
說明
名稱
數據源的顯示名稱。
AK ID
擁有表格存儲訪問權限的阿里云賬號或者RAM用戶的AccessKey ID。
AK Secret
擁有表格存儲訪問權限的阿里云賬號或者RAM用戶的AccessKey Secret。
外網
表格存儲實例的服務地址,請根據訪問的表格存儲實例填寫。更多信息,請參見服務地址。
單擊確定。
添加的數據源會自動顯示在數據源列表中。
步驟二:配置表格存儲數據源
登錄DataV控制臺。
可選:在頁面右上角,單擊進入新版。
說明若您已進入新版配置頁(頁面右上角的按鈕為返回舊版),則無需執行此操作。
新版配置頁和舊版配置頁部分參數有差異,建議使用新版配置頁。
在工作臺頁面中,將鼠標移動至需要編輯的數據看板上,單擊編輯。
重要如果您的工作臺頁面內還沒有創建任何數據看板,請先創建一個數據看板。更多信息,請參見使用模板創建PC端看板。
配置表格存儲數據源。
在畫布編輯頁面,單擊畫布中的某個組件。
說明如果畫布中還沒有組件,請先在畫布左側組件庫頁簽添加組件。更多信息,請參見組件畫布操作。
在畫布右側的組件配置面板中選擇數據源。
在設置數據源模塊中,選擇數據源類型為TableStore。
在選擇已有數據源列表中,選擇配置完成的TableStore數據源。
在選擇操作列表中,選擇需要的操作。
系統支持以下三種操作:
getRow
:對應TableStore的GetRow API,詳情請參見GetRow API 參考。getRange
:對應TableStore的GetRange API,詳情請參見GetRange API 參考。SQL
:SQL查詢操作。
在選擇操作編輯框中輸入查詢語句。
getRow
查詢參數必須為JSON對象。
選擇
getRow
操作時,需要根據指定的主鍵讀取單行數據。參數格式如下。
{ "table_name": "test", "rows": { "id": 1, "pk": "1", }, "columns": [ "id", "pk", "test" ] }
參數
說明
table_name
待查詢TableStore的表名稱。
rows
行的主鍵。
重要當表中存在多個主鍵列時,設置的主鍵列個數與數據類型必須和數據表的主鍵列個數與數據類型一致。
columns
填寫需要返回的列名。
getRange
查詢參數必須為JSON對象。
選擇
getRange
操作,可讀取指定主鍵范圍內的數據,參數格式如下。{ "table_name": "test", "direction": "FORWARD", "columns": [ "id", "test" ], "range": { "limit": 4, "start": { "id": "InfMin" }, "end": { "id": "3" } } }
參數
說明
table_name
待查詢TableStore的表名稱。
direction
讀取方向。
如果值為正序(FORWARD),則起始主鍵必須小于結束主鍵,返回的行按照主鍵由小到大的順序進行排列。
如果值為逆序(BACKWARD),則起始主鍵必須大于結束主鍵,返回的行按照主鍵由大到小的順序進行排列。
例如同一表中有兩個主鍵A和B,A<B。如正序讀取[A, B),則按從A至B的順序返回主鍵大于等于A、小于B的行;逆序讀取[B, A),則按從B至A的順序返回大于A、小于等于B的數據。
columns
讀取的列集合,列名可以是主鍵列或屬性列。
如果不設置返回的列名,則返回整行數據。
如果某行數據的主鍵屬于讀取范圍,但是該行數據不包含指定返回的列,那么返回結果中不包含該行數據。
limit
數據的最大返回行數,此值必須大于0。
表格存儲按照正序或者逆序返回指定的最大返回行數后即結束該操作的執行,即使該區間內仍有未返回的數據。
start
本次范圍讀取的起始主鍵和結束主鍵,起始主鍵和結束主鍵需要是有效的主鍵或者是由InfMin和InfMax類型組成的虛擬點,虛擬點的列數必須與主鍵相同。
其中InfMin表示無限小,任何類型的值都比它大;InfMax表示無限大,任何類型的值都比它小。
重要當表中存在多個主鍵列時,設置的主鍵列個數與數據類型必須和數據表的主鍵列個數與數據類型一致。
start表示起始主鍵,如果該行存在,則返回結果中一定會包含此行。
end表示結束主鍵,無論該行是否存在,返回結果中都不會包含此行。
end
SQL
通過自定義SQL語句查詢所需數據。
單擊查看數據返回結果,查看數據返回結果。
預覽和發布數據看板。
單擊畫布編輯器右上角的預覽,預覽數據看板。
單擊畫布編輯器右上角的發布,發布數據看板。
在發布對話框,單擊發布大屏。
關閉發布成功的對話框。
說明發布成功后,發布頁內容已鎖定,每次編輯后可通過“快照管理”快速同步發布內容。您也可以單擊前往快照管理,查看已創建的快照信息。
單擊分享鏈接對應鏈接右側的圖標,復制鏈接。
打開瀏覽器,將復制的鏈接粘貼到地址欄中,即可在線觀看發布成功的數據看板。
計費信息
表格存儲
計費模式 | 計算能力說明 |
按照資源評估結果預先購買預留VCU或開啟彈性能力后按實際使用量支付計算性能消耗費用。 | |
根據業務的實時讀寫吞吐量、存儲空間等資源計費,無需提前規劃硬件資源消耗 |
更多信息,請參見計費概述。
DataV
DataV產品以包年包月的方式進行計費,最小購買一個月。您可以根據需要自主選擇購買的版本和時長。更多信息,請參見計費方式。