AWS IoT Analytics 不再提供給新客戶。的現有客戶 AWS IoT Analytics 可繼續正常使用此服務。進一步了解
本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
資料探索
建立資 AWS IoT SiteWise 料並將其載入資料存放區後,您可以建立資料 AWS IoT Analytics 集並在中執行SQL查詢, AWS IoT Analytics 以探索有關資產的深入解析。下列查詢示範如何在執行統計查詢之前瀏覽資料。
使用SQL查詢探索您的資料
-
檢視每個表格中的資料欄和值範例,例如原始資料表。
SELECT * FROM my_iotsitewise_datastore.raw LIMIT 5
系列標識 時間 (秒) 東西提納諾斯 quality 雙值 字符串值 整數值 布爾值 jsonvalue 記錄 起始年度 起始月份 開始 5be0e702-7 光碟機-四日九七四 -9211d9d9e5a_ec5b0ebe-A396-43Ae-b63C-f36fcce297F2
1625700900.0
0
GOOD
112
117592000000.0
2021
7
7
5be0e702-7 光碟機-四日九七四 -9211d9d9e5a_ec5b0ebe-A396-43Ae-b63C-f36fcce297F2
1625701200.0
0
GOOD
279
121134000000.0
2021
7
7
5be0e702-7 光碟機-四日九七四 -9211d9d9e5a_ec5b0ebe-A396-43Ae-b63C-f36fcce297F2
1625701500.0
0
GOOD
300
122508000000.0
2021
7
7
5be0e702-7 光碟機-四日九七四 -9211d9d9e5a_ec5b0ebe-A396-43Ae-b63C-f36fcce297F2
1625701800.0
0
GOOD
300
122978000000.0
2021
7
7
5be0e702-7 光碟機-四日九七四 -9211d9d9e5a_ec5b0ebe-A396-43Ae-b63C-f36fcce297F2
1625702100.0
0
GOOD
300
122696000000.0
2021
7
7
-
用
SELECT DISTINCT
於查詢asset_metadata
表格並列出 AWS IoT SiteWise 資產的 (唯一) 名稱。SELECT DISTINCT assetname FROM my_iotsitewise_datastore.asset_metadata ORDER BY assetname
資產名稱 演示渦輪機資產 1
演示渦輪機資產 2
演示渦輪機資產 3
演示渦輪機資產 4
演示風電場資產
-
若要列示有關特定 AWS IoT SiteWise 資產之性質的資訊,請使用
WHERE
子句。SELECT assetpropertyname, assetpropertyunit, assetpropertydatatype FROM my_iotsitewise_datastore.asset_metadata WHERE assetname = 'Demo Turbine Asset 2'
資產屬性名 資產屬性單位 資產屬性數據類型 Make
STRING
模型
INTEGER
位置
STRING
RPM警報閾值
DOUBLE
AVG風速警報閾值
DOUBLE
扭力 (KiloNewton 公尺)
kNm
DOUBLE
Wind Direction (風向)
學位
DOUBLE
RotationsPerMinute
RPM
DOUBLE
Wind Speed (風速)
米/秒
DOUBLE
扭矩 (牛頓米)
納米州
DOUBLE
RotationsPerSecond
RPS
DOUBLE
超速狀態
DOUBLE
超速狀態字符串
STRING
平均風速
米/秒
DOUBLE
超速狀態時間
秒鐘
DOUBLE
平均功率
瓦特
DOUBLE
AWS/ALARM_TYPE
無
STRING
AWS/ALARM_STATE
無
STRUCT
AWS/ALARM_SOURCE
無
STRING
AWS/ALARM_TYPE
無
STRING
AWS/ALARM_STATE
無
STRUCT
AWS/ALARM_SOURCE
無
STRING
-
使用 AWS IoT Analytics,您可以聯結資料倉庫中兩個或多個表格中的資料,例如以下範例所示。
SELECT * FROM my_iotsitewise_datastore.raw AS raw JOIN my_iotsitewise_datastore.asset_metadata AS asset_metadata ON raw.seriesId = asset_metadata.timeseriesId
若要檢視資產之間的所有關係,請使用下列查詢中的
JOIN
功能。SELECT DISTINCT parent.assetName as "Parent name", child.assetName AS "Child name" FROM ( SELECT sourceAssetId AS parent, targetAssetId AS child FROM my_iotsitewise_datastore.asset_hierarchy_metadata WHERE associationType = 'CHILD' ) AS relations JOIN my_iotsitewise_datastore.asset_metadata AS child ON relations.child = child.assetId JOIN my_iotsitewise_datastore.asset_metadata AS parent ON relations.parent = parent.assetId
父系名稱 子女姓名 演示風電場資產
演示渦輪機資產 3
演示風電場資產
演示渦輪機資產 2
演示風電場資產
演示渦輪機資產 4
演示風電場資產
演示渦輪機資產 1