

終止支援通知：在 2025 年 12 月 15 日， AWS 將終止對 的支援 AWS IoT Analytics。2025 年 12 月 15 日之後，您將無法再存取 AWS IoT Analytics 主控台或 AWS IoT Analytics 資源。如需詳細資訊，請參閱[AWS IoT Analytics 終止支援](https://docs.aws.amazon.com/iotanalytics/latest/userguide/iotanalytics-end-of-support.html)。

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

# 執行統計查詢
<a name="tutorial-step3"></a>

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

**對 AWS IoT SiteWise 示範風力發電廠資料執行統計查詢**

1. <a name="join-latest-values"></a>執行下列 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
   ```

## 結果
<a name="w13aac15c27c15c15b5b3b5b1b1"></a>    
[See the AWS documentation website for more details](http://docs.aws.amazon.com/zh_tw/iotanalytics/latest/userguide/tutorial-step3.html)

1. <a name="child-max-speeds"></a>加入中繼資料資料表和原始資料表，以識別除了其父系資產之外，所有資產的最大風速屬性。

   ```
   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
   ```

## 結果
<a name="w13aac15c27c15c15b5b5b5b1b1"></a>    
[See the AWS documentation website for more details](http://docs.aws.amazon.com/zh_tw/iotanalytics/latest/userguide/tutorial-step3.html)

1. <a name="average-single-property"></a>若要尋找資產 （示範渦輪資產 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')
   ```

## 結果
<a name="w13aac15c27c15c15b5b7b5b1b1"></a>    
[See the AWS documentation website for more details](http://docs.aws.amazon.com/zh_tw/iotanalytics/latest/userguide/tutorial-step3.html)

## 下一步驟
<a name="tutorial-step3.1"></a>

 [清除您的教學課程資源](tutorial-step4.md) 