Exécuter des requêtes statistiques - AWS IoT Analytics

AWS IoT Analytics n'est plus disponible pour les nouveaux clients. Les clients existants de AWS IoT Analytics peuvent continuer à utiliser le service normalement. En savoir plus

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Exécuter des requêtes statistiques

Maintenant que vous avez exploré vos AWS IoT SiteWise données, vous pouvez exécuter des requêtes statistiques qui fournissent des informations précieuses sur votre équipement industriel. Les requêtes suivantes illustrent certaines des informations que vous pouvez récupérer.

Pour exécuter des requêtes statistiques sur les données de AWS IoT SiteWise démonstration d'un parc éolien
  1. Exécutez la SQL commande suivante pour rechercher les dernières valeurs de toutes les propriétés avec des valeurs numériques pour un actif particulier (Demo Turbine Asset 4).

    SELECT assetName, assetPropertyName, assetPropertyUnit, max_by(value, timeInSeconds) AS Latest FROM ( SELECT *, CASE assetPropertyDataType WHEN 'DOUBLE' THEN cast(doubleValue AS varchar) WHEN 'INTEGER' THEN cast(integerValue AS varchar) WHEN 'STRING' THEN stringValue WHEN 'BOOLEAN' THEN cast(booleanValue AS varchar) ELSE NULL END AS value FROM my_iotsitewise_datastore.asset_metadata AS asset_metadata JOIN my_iotsitewise_datastore.raw AS raw ON raw.seriesId = asset_metadata.timeSeriesId WHERE startYear=2021 AND startMonth=7 AND startDay=8 AND assetName='Demo Turbine Asset 4' ) GROUP BY assetName, assetPropertyName, assetPropertyUnit
    nom de l'actif nom de la propriété de l'actif unité de propriété d'actif Dernière

    Turbine de démonstration Asset 4

    RotationsPerSecond

    RPS

    0,48575

    Turbine de démonstration Asset 4

    État d'Overdrive

    1

    Turbine de démonstration Asset 4

    RotationsPerMinute

    RPM

    29,14528

    Turbine de démonstration Asset 4

    Torque (Newton-mètre)

    Nm

    3545,35429

    Turbine de démonstration Asset 4

    Chaîne d'état Overdrive

    overdrive

    Turbine de démonstration Asset 4

    Puissance moyenne

    Watts

    10770,62132

    Turbine de démonstration Asset 4

    Vitesse moyenne du vent

    m/s

    33,57922

    Turbine de démonstration Asset 4

    Torque (KiloNewton mètre)

    kNm

    3,54535

    Turbine de démonstration Asset 4

    Wind Direction

    Diplômes

    46,05476

  2. Joignez les tables de métadonnées et votre table brute pour identifier les propriétés de vitesse maximale du vent pour tous les actifs, en plus de leurs actifs parents.

    SELECT child_assets_data_set.parentAssetId, child_assets_data_set.childAssetId, asset_metadata.assetPropertyId, asset_metadata.assetPropertyName, asset_metadata.timeSeriesId, raw_data_set.max_speed FROM ( SELECT sourceAssetId AS parentAssetId, targetAssetId AS childAssetId FROM my_iotsitewise_datastore.asset_hierarchy_metadata WHERE associationType = 'CHILD' ) AS child_assets_data_set JOIN mls_demo.asset_metadata AS asset_metadata ON asset_metadata.assetId = child_assets_data_set.childAssetId JOIN ( SELECT seriesId, MAX(doubleValue) AS max_speed FROM my_iotsitewise_datastore.raw GROUP BY seriesId ) AS raw_data_set ON raw_data_set.seriesId = asset_metadata.timeseriesid WHERE assetPropertyName = 'Wind Speed' ORDER BY max_speed DESC
    nom de l'actif nom de la propriété de l'actif unité de propriété d'actif Dernière timeSeriesId vitesse maximale

    beec3903-2f94-437b-aa8f-235337810550

    fe066382-88e7-4fdd-84cf-321ff52d4c54

    cce0ccc8-e8f9-468d-88e4-139adcb0592f

    Wind Speed (Vitesse du vent)

    fe066382-88e7-4fdd-84cf-321ff52d4c54_cce0ccc8-e8f9-468d-88e4-139adcb0592f

    47,9813

    beec3903-2f94-437b-aa8f-235337810550

    c9e967ed-2416-49d4-af16-c231f8a7a72e

    cce0ccc8-e8f9-468d-88e4-139adcb0592f

    Wind Speed (Vitesse du vent)

    c9e967ed-2416-49d4-af16-c231f8a7a72e_cce0ccc8-e8f9-468d-88e4-139adcb0592f

    47,97489

    beec3903-2f94-437b-aa8f-235337810550

    ee058b1a-570e-49b3-899e-0e3c9f750e59

    cce0ccc8-e8f9-468d-88e4-139adcb0592f

    Wind Speed (Vitesse du vent)

    ee058b1a-570e-49b3-899e-0e3c9f750e59_cce0ccc8-e8f9-468d-88e4-139adcb0592f

    47,97294

    beec3903-2f94-437b-aa8f-235337810550

    dc2cc045-1188-47cc-969f-eea93387c935

    cce0ccc8-e8f9-468d-88e4-139adcb0592f

    Wind Speed (Vitesse du vent)

    dc2cc045-1188-47cc-969f-eea93387c935_cce0ccc8-e8f9-468d-88e4-139adcb0592f

    41,46872

  3. Pour trouver la valeur moyenne d'une propriété particulière (vitesse du vent) pour un actif (Demo Turbine Asset 2), exécutez la SQL commande suivante. Vous devez le my_bucket_id remplacer par l'ID de votre bucket.

    SELECT AVG(doubleValue) as "Average wind speed" FROM my_iotsitewise_datastore.raw WHERE seriesId = (SELECT timeseriesId FROM my_iotsitewise_datastore.asset_metadata as asset_metadata WHERE asset_metadata.assetname = 'Demo Turbine Asset 2' AND asset_metadata.assetpropertyname = 'Wind Speed')
    Vitesse moyenne du vent

    28,20818

Étape suivante

Nettoyer les ressources de votre didacticiel