数据探究 - Amazon IoT Analytics
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

数据探究

创建 Amazon IoT SiteWise 数据并加载到数据存储后,您可以创建 Amazon IoT Analytics 数据集并在 Amazon IoT Analytics 中运行 SQL 查询,以发现资产相关见解。以下查询演示了如何在运行统计查询之前探索数据。

使用 SQL 查询探索数据
  1. 查看每个表(例如原始表)中的列和值的示例。

    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

    117592000000.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

  2. SELECT DISTINCT 用于查询您的 asset_metadata 表并列出 Amazon IoT SiteWise 资产的(唯一)名称。

    SELECT DISTINCT assetname FROM my_iotsitewise_datastore.asset_metadata ORDER BY assetname
    assetname

    演示涡轮机资产 1

    演示涡轮机资产 2

    演示涡轮机资产 3

    演示涡轮机资产 4

    演示风电场资产

  3. 要列出有关特定 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

    扭矩(千牛米)

    kNm

    DOUBLE

    风向

    DOUBLE

    每分钟转数

    RPM

    DOUBLE

    Wind Speed (风速)

    m/s

    DOUBLE

    扭矩(牛顿米)

    Nm

    DOUBLE

    每秒转数

    RPS

    DOUBLE

    过载状态

    DOUBLE

    过载状态字符串

    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

  4. 通过 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

下一步

运行统计查询