執行統計查詢 - AWS IoT Analytics

AWS IoT Analytics 不再提供給新客戶。的現有客戶 AWS IoT Analytics 可繼續正常使用此服務。進一步了解

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

執行統計查詢

現在您已經探索了 AWS IoT SiteWise 資料,您可以執行統計查詢,為您的工業設備提供寶貴的見解。下列查詢示範的是一些您可以擷取的資訊。

執行 AWS IoT SiteWise 示範風電場資料的統計查詢
  1. 執行以下SQL指令以尋找具有特定資產之數值的所有性質的最新值 (演示渦輪資產 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
    資產名稱 資產屬性名 資產屬性單位 最新

    演示渦輪機資產 4

    RotationsPerSecond

    RPS

    0.48575

    演示渦輪機資產 4

    超速狀態

    1

    演示渦輪機資產 4

    RotationsPerMinute

    RPM

    29.14528

    演示渦輪機資產 4

    扭矩 (牛頓米)

    納米州

    3545.35429

    演示渦輪機資產 4

    超速狀態字符串

    超速

    演示渦輪機資產 4

    平均功率

    瓦特

    10770.62132

    演示渦輪機資產 4

    平均風速

    米/秒

    33.57922

    演示渦輪機資產 4

    扭力 (KiloNewton 公尺)

    kNm

    3.54535

    演示渦輪機資產 4

    Wind Direction (風向)

    學位

    46.05476

  2. 結合中繼資料表和原始資料表,以識別所有資產的最大風速屬性,以及其父資產。

    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
    資產名稱 資產屬性名 資產屬性單位 最新 timeSeriesId 最大速度

    貝克 3903-2f94-437B-A8F-235337810550

    F066382-88e7-4 FD-八四氟化合物

    cce0CCC8-E8f9-468D-88e4-139ADCB0592F

    Wind Speed (風速)

    FE066382-88e7-4fd-84Cf-三二氟化碳 -321ff52d4c54_ 電子 8f9-468d-88e4-139ADCB0592F

    47.9813

    貝克 3903-2f94-437B-A8F-235337810550

    C9e967ed 2416-49D4-法西 231f8a7a72e

    cce0CCC8-E8f9-468D-88e4-139ADCB0592F

    Wind Speed (風速)

    C9e967ed -2416-49D4-af16-C231f8a7a72e_cce0CCC8-E8d-88e4-139ADCB0592F

    47.97489

    貝克 3903-2f94-437B-A8F-235337810550

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

    cce0CCC8-E8f9-468D-88e4-139ADCB0592F

    Wind Speed (風速)

    e058b1a-570e-49b3-899E-0e3c9f750e59_cce0CCC8-E8D-88e4-139ADCB0592F

    47.97294

    貝克 3903-2f94-437B-A8F-235337810550

    CP2cc045-1188-47cc-969F-東方 9387C935

    cce0CCC8-E8f9-468D-88e4-139ADCB0592F

    Wind Speed (風速)

    DC2cc045-1188-47cc-969F-東方 9387c935_ 正方形電腦-E8f9-88E4-139ADCB0592F

    41.46872

  3. 若要尋找資產 (示範渦輪機資產 2) 的特定性質 (風速) 的平均值,請執行以下SQL指令。您必須更換my_bucket_id為值區的 ID。

    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')
    平均風速

    28.20818

下一步驟

清理您的教學課程資源