Exploración de datos - AWS IoT Analytics

AWS IoT Analytics ya no está disponible para nuevos clientes. Los clientes actuales de AWS IoT Analytics pueden seguir utilizando el servicio con normalidad. Más información

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Exploración de datos

Una vez creados AWS IoT SiteWise los datos y cargados en un banco de datos, puede crear un AWS IoT Analytics conjunto de datos y ejecutar SQL consultas AWS IoT Analytics para obtener información sobre sus activos. Las siguientes consultas muestran cómo puede explorar sus datos antes de ejecutar consultas estadísticas.

Para explorar sus datos con SQL consultas
  1. Vea una muestra de columnas y valores en cada tabla, por ejemplo, en la tabla de datos sin procesar.

    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

    GOOD

    112

    117592000000.0

    2021

    7

    7

    5be0e702-7cdf-4d94-9726-9211d92d9e5a_ec5b0ebe-a396-43ae-b63c-f36fcce297f2

    1625701200,0

    0

    GOOD

    279

    121134000000,0

    2021

    7

    7

    5be0e702-7cdf-4d94-9726-9211d92d9e5a_ec5b0ebe-a396-43ae-b63c-f36fcce297f2

    1625701500,0

    0

    GOOD

    300

    122508000000,0

    2021

    7

    7

    5be0e702-7cdf-4d94-9726-9211d92d9e5a_ec5b0ebe-a396-43ae-b63c-f36fcce297f2

    1625701800,0

    0

    GOOD

    300

    122978000000,0

    2021

    7

    7

    5be0e702-7cdf-4d94-9726-9211d92d9e5a_ec5b0ebe-a396-43ae-b63c-f36fcce297f2

    1625702100,0

    0

    GOOD

    300

    122696000000,0

    2021

    7

    7

  2. Úselo SELECT DISTINCT para consultar asset_metadata la tabla y enumerar los nombres (únicos) de sus AWS IoT SiteWise activos.

    SELECT DISTINCT assetname FROM my_iotsitewise_datastore.asset_metadata ORDER BY assetname
    assetname

    Demo Turbine Asset 1

    Demo Turbine Asset 2

    Demo Turbine Asset 3

    Demo Turbine Asset 4

    Modelo de demostración del parque eólico

  3. Para obtener información sobre las propiedades de un AWS IoT SiteWise activo concreto, utilice la WHERE cláusula.

    SELECT assetpropertyname, assetpropertyunit, assetpropertydatatype FROM my_iotsitewise_datastore.asset_metadata WHERE assetname = 'Demo Turbine Asset 2'
    assetpropertyname assetpropertyunit assetpropertydatatype

    Make

    STRING

    Modelo

    INTEGER

    Ubicación

    STRING

    RPMUmbral de alarma

    DOUBLE

    AVGUmbral de alarma de velocidad del viento

    DOUBLE

    Par de torsión (KiloNewton medidor)

    kNm

    DOUBLE

    Dirección del viento

    Grados

    DOUBLE

    RotationsPerMinute

    RPM

    DOUBLE

    Wind Speed (Velocidad del viento)

    m/s

    DOUBLE

    Torque (Newton Meter)

    Nm

    DOUBLE

    RotationsPerSecond

    RPS

    DOUBLE

    Overdrive State

    DOUBLE

    Overdrive State String

    STRING

    Average Wind Speed

    m/s

    DOUBLE

    Overdrive State Time

    Segundos

    DOUBLE

    Average Power

    Watts

    DOUBLE

    AWS/ALARM_TYPE

    Ninguno

    STRING

    AWS/ALARM_STATE

    Ninguno

    STRUCT

    AWS/ALARM_SOURCE

    Ninguno

    STRING

    AWS/ALARM_TYPE

    Ninguno

    STRING

    AWS/ALARM_STATE

    Ninguno

    STRUCT

    AWS/ALARM_SOURCE

    Ninguno

    STRING

  4. Con AWS IoT Analytics, puede unir datos de dos o más tablas de su banco de datos, como en el siguiente ejemplo.

    SELECT * FROM my_iotsitewise_datastore.raw AS raw JOIN my_iotsitewise_datastore.asset_metadata AS asset_metadata ON raw.seriesId = asset_metadata.timeseriesId

    Para ver todas las relaciones entre sus activos, utilice la funcionalidad JOIN en la siguiente consulta.

    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
    Parent name Child name

    Modelo de demostración del parque eólico

    Demo Turbine Asset 3

    Modelo de demostración del parque eólico

    Demo Turbine Asset 2

    Modelo de demostración del parque eólico

    Demo Turbine Asset 4

    Modelo de demostración del parque eólico

    Demo Turbine Asset 1

Siguiente paso

Ejecución de consultas estadísticas