本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
数据浏览
在您之后Amazon IoT SiteWise数据已创建并加载到数据存储中,您可以创建一个Amazon IoT Analytics数据集并在中运行 SQL 查询Amazon IoT Analytics发现有关您的资产的见解。以下查询演示了如何在运行统计查询之前浏览数据。
使用 SQL 查询浏览数据
-
查看每个表(例如原始表)中的列和值的样本。
SELECT * FROM my_iotsitewise_datastore.raw LIMIT 5
seriesid TimeInSond OffsetInNanos quality 双值 StringVal 整数值 BooleanValue jsonValue 录制版本 起始年 起始月 开始日 5be0e702-7cdf-4d94-9726-9211d9d9e5a_ec5b0ebe-a396-43ae-b63c-f36fcce297f2
1625700900.0
0
好
112
117592000000.0
2021 年
7
7
5be0e702-7cdf-4d94-9726-9211d9d9e5a_ec5b0ebe-a396-43ae-b63c-f36fcce297f2
1625701200.0
0
好
279
121134000000.0
2021 年
7
7
5be0e702-7cdf-4d94-9726-9211d9d9e5a_ec5b0ebe-a396-43ae-b63c-f36fcce297f2
1625701500.0
0
好
300
122508000000.0
2021 年
7
7
5be0e702-7cdf-4d94-9726-9211d9d9e5a_ec5b0ebe-a396-43ae-b63c-f36fcce297f2
1625701800.0
0
好
300
122978000000.0
2021 年
7
7
5be0e702-7cdf-4d94-9726-9211d9d9e5a_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
AsetName 演示涡轮资产 1
演示涡轮资产 2
演示涡轮资产 3
演示涡轮资产 4
演示风电场资产
-
列出有关特定属性的信息Amazon 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
平均风速警报阈值
DOUBLE
扭矩 (KiloNewton 米)
kNM
DOUBLE
风向
DES
DOUBLE
RotationsPerMinute
RPM
DOUBLE
Wind Speed (风速)
M/s
DOUBLE
扭矩(牛顿米)
Nm
DOUBLE
RotationsPerSecond
RPS
DOUBLE
超速行驶状态
DOUBLE
Overds Strings
STRING
平均风速
M/s
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
-
与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