您可以通過數據服務的離線數據存儲功能,查看平臺系統表、時序表和快照表。本文介紹查看平臺系統表、時序表和快照表的操作步驟,及各存儲表的數據內容。
查看存儲表
登錄物聯網平臺控制臺。
在實例概覽頁面,找到對應的企業版實例,單擊實例進入實例詳情頁面。
在左側導航欄,選擇數據服務 > 數據存儲。
在數據存儲頁面單擊離線存儲頁簽。
單擊平臺系統表或時序/快照表頁簽,查看對應類型的存儲表。
平臺系統表
您可以查看已創建的產品和設備的信息。
產品表:存儲了已備份實例的產品元信息,包括產品的ProductKey、名稱、創建時間、修改時間等。
設備表:存儲了已備份實例的設備元信息,包括所屬產品的設備唯一標識符IotId、激活時間、狀態、物理地址、設備類型等。
設備分組表:存儲了已備份實例的設備分組信息,包括分組類型、分組名稱、描述等。
設備分組關系表:存儲了設備和分組的關系。
設備標簽表:存儲了已為設備添加的標簽信息。
設備位置數據表:存儲了設備的經緯度和省市信息。
時序/快照表
說明物聯網數據服務不區分大小寫,如物模型中屬性定義Power、power,在數據服務中會被認為是同一個定義,將導致時序表和快照表初始化失敗。請您在定義產品和孿生節點的物模型時避免這樣的定義方式。
產品維度:實例備份后,對于該實例下新增產品,時序/快照表列表自動生成對應產品的時序/快照表。只有設備上報過物模型的屬性、事件數據后,自動生成的產品存儲表才有數據。
IoT孿生引擎的孿生空間維度:實例備份后,對于該實例下IoT孿生引擎空間,時序/快照表列表自動生成對應空間的時序/快照表。只有IoT孿生引擎的數據源有數據映射到孿生節點的屬性數據后,自動生成的IoT孿生引擎存儲表才有數據。
您可以在時序/快照表頁簽下的搜索框,輸入產品名稱、IoT孿生引擎的孿生空間名稱或存儲表名稱,搜索指定存儲表。也可以單擊表類型(全部)后的,按照表的類型進行篩選。
產品屬性時序表:設備上報的屬性歷史數據。
產品屬性快照表:設備最近一次上報的屬性數據。
產品事件表:設備上報的事件歷史數據。
IoT孿生引擎時序表:孿生節點已有的歷史數據。
IoT孿生引擎快照表:孿生節點最近一次映射到的數據。
在存儲表列表,可執行以下操作,查看存儲表詳細信息。
查看
單擊對應表右側操作列的查看,可查看對應表的基本信息和表結構。
基本信息
項目
示例
說明
表標識符
${system.device_group_relation}
存儲表的標識符。
表顯示名
設備分組關系表
存儲表的中文名稱。
字段數
8
存儲表表頭項目的數量。
數據來源
系統數據源
數據的來源,包括:
系統數據源:數據來源為平臺系統表。
產品屬性數據源、產品事件數據源:數據來源為時序表或快照表。
描述
此表描述了設備和分組的關系
存儲表的用途。
表結構:存儲表的表頭項目的詳細信息,包括表頭的字段名稱、字段類型等信息。
數據預覽
單擊對應表右側操作列的數據預覽,查看對應存儲表的數據詳情。
說明默認僅展示最新的20條數據。
導出存儲表數據
在時序/快照表頁簽的存儲表,單擊對應表右側操作列的導出或
,執行以下操作,可導出數據到本地。重要同一時間只能創建一個進行中的導出任務,每天僅支持生成三個導出任務,每個任務支持下載三次。
在導出任務詳情頁面,單擊創建導出任務。
在彈出的對話框中,設置以下參數。
參數
說明
導出數據的時間范圍
最多選擇3天時間范圍。
導出文件名
支持中文字符、英文字母、數字、下劃線(_),不能以數字和下劃線(_)開頭,長度不能超過30個字符。
導出CSV文件分隔符
僅支持選擇豎線。
單擊確定。
創建導出任務成功后,可單擊操作列查看,查看導出任務日志。
任務運行成功后,單擊操作欄下載,會下載CSV文件到本地。
開啟實時數據集成(Flink)
僅產品屬性時序表和產品事件表支持開啟Flink任務。開啟成功后,可將設備時序數據集成到實時計算Flink,幫助您實時分析和診斷設備的運行狀況,實時檢測運行故障,實時預測制品良率等。
數據服務中實時數據集成流出會消耗數據處理單元(CU),詳細說明,請參見計費項說明。功能使用的詳細說明,請參見實時數據集成(Flink)。
在時序/快照表頁簽的存儲表,找到目標產品屬性時序表或產品事件表,單擊右側操作列的查看。
在存儲表詳情頁面,單擊Flink任務開關的關閉圖標。
在彈出的對話框中,單擊確認開啟。
關閉實時數據集成(Flink)
如果業務需求無需使用實時計算Flink進行數據流計算和分析,可執行以下操作關閉Flink任務。
在存儲表詳情頁面,單擊Flink任務開關的打開圖標。
單擊確認關閉。
后續步驟
SQL分析:平臺系統表、時序表和快照表,可作為SQL分析任務的查詢對象,以進一步利用和分析數據。
離線數據集成(DataWorks+MaxCompute):平臺系統表、產品屬性時序表、產品屬性快照表和產品事件表數據,可以集成到阿里云大數據開發治理平臺(DataWorks)中構建數據倉庫,以提升數據應用效率。
實時數據集成(Flink):產品屬性時序表和產品事件表數據,可以集成到阿里云實時計算Flink中計算和分析,以幫助您實時分析和診斷設備的運行狀況,實時檢測運行故障等。