终止支持通知: Amazon 将于 2025 年 12 月 15 日终止对的支持 Amazon IoT Analytics。2025 年 12 月 15 日之后,您将无法再访问 Amazon IoT Analytics 控制台或 Amazon IoT Analytics 资源。如需了解更多信息,请访问此支持Amazon IoT Analytics 终端。
本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
数据探究
创建 Amazon IoT SiteWise 数据并将其加载到数据存储后,您可以创建数据 Amazon IoT Analytics 集并在中运行 SQL 查询, Amazon IoT Analytics 以发现有关资产的见解。以下查询演示了如何在运行统计查询之前探索数据。
使用 SQL 查询探索数据
-
查看每个表(例如原始表)中的列和值的示例。
SELECT * FROM my_iotsitewise_datastore.raw LIMIT 5
seriesid timeinseconds offsetinnanos quality doublevalue stringvalue integervalue booleanvalue jsonvalue recordversion startyear startmonth startday 5be0e702-7cdf-4d94-9726-9211d92d9e5a_ec5b0ebe-a396-43ae-b63c-f36fcce297f2
1625700900.0
0
好
112
11759200000000.0
2021
7
7
5be0e702-7cdf-4d94-9726-9211d92d9e5a_ec5b0ebe-a396-43ae-b63c-f36fcce297f2
1625701200.0
0
好
279
121134000000.0
2021
7
7
5be0e702-7cdf-4d94-9726-9211d92d9e5a_ec5b0ebe-a396-43ae-b63c-f36fcce297f2
1625701500.0
0
好
300
122508000000.0
2021
7
7
5be0e702-7cdf-4d94-9726-9211d92d9e5a_ec5b0ebe-a396-43ae-b63c-f36fcce297f2
1625701800.0
0
好
300
122978000000.0
2021
7
7
5be0e702-7cdf-4d94-9726-9211d92d9e5a_ec5b0ebe-a396-43ae-b63c-f36fcce297f2
1625702100.0
0
好
300
122696000000.0
2021
7
7
-
SELECT DISTINCT
用于查询您的asset_metadata
表并列出 Amazon IoT SiteWise 资产的(唯一)名称。SELECT DISTINCT assetname FROM my_iotsitewise_datastore.asset_metadata ORDER BY assetname
assetname 演示涡轮机资产 1
演示涡轮机资产 2
演示涡轮机资产 3
演示涡轮机资产 4
演示风电场资产
-
要列出有关特定 Amazon IoT SiteWise 资产属性的信息,请使用子
WHERE
句。SELECT assetpropertyname, assetpropertyunit, assetpropertydatatype FROM my_iotsitewise_datastore.asset_metadata WHERE assetname = 'Demo Turbine Asset 2'
assetpropertyname assetpropertyunit assetpropertydatatype Make
string
模型
INTEGER
位置
string
RPM 警报阈值
DOUBLE
平均风速警报阈值
DOUBLE
扭矩(KiloNewton 米)
kNm
DOUBLE
风向
度
DOUBLE
RotationsPerMinute
RPM
DOUBLE
Wind Speed (风速)
m/s
DOUBLE
扭矩(牛顿米)
Nm
DOUBLE
RotationsPerSecond
RPS
DOUBLE
过载状态
DOUBLE
过载状态字符串
string
平均风速
m/s
DOUBLE
过载状态时间
秒
DOUBLE
平均功率
瓦特
DOUBLE
AWS/ALARM_TYPE
none
string
AWS/ALARM_STATE
none
STRUCT
AWS/ALARM_SOURCE
none
string
AWS/ALARM_TYPE
none
string
AWS/ALARM_STATE
none
STRUCT
AWS/ALARM_SOURCE
none
string
-
使用 Amazon 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