全部產品
Search
文件中心

IoT Platform:步驟一:建立SQL分析任務

更新時間:Jun 30, 2024

本文介紹建立SQL分析任務的操作流程,以及SQL分析工作台的查詢對象、SQL語句編寫地區和操作欄的功能。

前提條件

已購買物聯網平台的企業版執行個體,具體操作,請參見購買企業版執行個體

背景資訊

您可以使用SQL分析工作台,配置SQL分析任務。更多資訊,請參見SQL分析概述

建立SQL分析任務

  1. 物聯網平台控制台執行個體概覽頁面,單擊目標企業版執行個體ID或備忘名稱。

  2. 在左側導覽列,選擇資料服務 > 分析洞察

  3. 分析洞察頁面,單擊建立SQL分析

  4. 在彈出的對話方塊中,輸入SQL分析任務的資料開發名稱描述資訊後,單擊確定

    重要

    資料開發名稱支援中文、數字、字母、底線,長度不超過32個字元。

進入SQL資料服務工作台

  1. 物聯網平台控制台執行個體概覽頁面,單擊目標企業版執行個體ID或備忘名稱。

  2. 在左側導覽列,選擇資料服務 > 分析洞察

  3. 分析洞察頁面,找到要配置的SQL分析任務後,單擊右側操作列的開發工作台

    進入SQL資料服務工作台後,各功能分布如下。

    SQL分析工作台

以下為工作台的詳情資訊。

工作台左側:查詢對象地區

雙擊以下各個頁簽下的資料表,可將其作為查詢對象。

選項

說明

相關文檔

產品屬性時序表

儲存了裝置上報至物聯網平台的物模型屬性、事件數目據。

重要

時序和快照表

產品屬性快照表

產品事件表

IoT孿生引擎時序表

儲存了IoT孿生引擎對應孿生空間中孿生實體圖中孿生節點的物模型屬性資料。

IoT孿生引擎快照表

自訂儲存表

儲存了已完成自訂初始化配置的資料。即資料解析或SQL分析任務,調度任務後,輸出至自訂儲存表的資料。

重要

平台系統資料表

儲存了產品、裝置、裝置分組、裝置標籤和裝置位置等基本資料。

平台系統資料表

工作台右側:SQL語句編寫地區

功能

說明

運行按鈕

單擊此表徵圖,運行編寫的SQL語句。

  • 如果運行成功,可在編輯地區下方的作業記錄結果輸出結構頁簽下,分別查看運行SQL語句的日誌、結果和輸出欄位的結構。

  • 如果運行失敗,可在作業記錄頁簽下,根據報錯資訊,解決問題後,重新運行。

停止

在運行SQL的過程中,單擊此表徵圖,可停止正在啟動並執行SQL語句。

驗證SQL

單擊此表徵圖,驗證編寫的SQL語句是否滿足基本規範。

代碼格式化

單擊此表徵圖,將編寫的SQL語句格式化。例如:

  • 格式化前:

    SELECT `description`, `gmt_create` AS `gmt_create_alias`, `gmt_modified` AS `gmt_modified_alias`, `group_id`, `group_type`, `name` FROM ${system.device_group} LIMIT 5
  • 格式化後:

    SELECT `description`, `gmt_create` AS `gmt_create_alias`, `gmt_modified` AS `gmt_modified_alias`, `group_id`, `group_type`
        , `name`
    FROM ${system.device_group}
    LIMIT 5

作業記錄

運行SQL語句後:

  • 如果運行失敗,預設在此頁簽展示作業記錄。

  • 如果運行成功,單擊此處,查看作業記錄。

結果

運行SQL語句成功後,預設在此頁簽展示查詢結果。

說明

此處最多僅展示200條滿足查詢條件的資料。

工作台頂部:操作地區

功能

說明

image.png

完成SQL語句編寫後,單擊發布執行表徵圖,設定SQL分析任務的執行策略並發布。

執行策略包括:

  • 結果儲存表:將查詢結果輸出至指定的自訂儲存表。

  • 資料寫入策略:SQL分析任務在調度生產資料過程中,寫入資料時的策略,預設主鍵覆蓋,不支援修改。

  • 主鍵:資料的主鍵欄位,顯示自訂儲存表的主鍵欄位。

  • 調度策略生效日期:調度SQL分析任務的時間範圍。

  • 調度周期:調度SQL分析任務的頻率。

具體操作,請參見步驟三:設定任務調度策略並發布

撤銷

單擊撤銷表徵圖,撤銷發行的SQL分析任務。

儲存

單擊儲存表徵圖,儲存當前配置的SQL分析任務。

快速鍵

單擊快速鍵表徵圖,查看快速鍵。

Windows環境下,快速鍵如下。如果環境為Mac,則將Ctrl替換為Command

  • 儲存Ctrl+S

  • 運行Ctrl+Enter

  • 格式化Ctrl+F

  • 驗證SQLCtrl+I

協助

單擊協助表徵圖,進入物聯網資料服務協助文檔。

後續步驟

步驟二:編寫SQL分析語句