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