

サポート終了通知: 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 コマンドを実行して、特定のアセット (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
   ```

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

1. <a name="average-single-property"></a>アセット (Demo Turbine Asset 2) の特定のプロパティ (Wind Speed) の平均値を調べるには、次の 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/ja_jp/iotanalytics/latest/userguide/tutorial-step3.html)

## 次のステップ
<a name="tutorial-step3.1"></a>

 [チュートリアルリソースのクリーンアップ](tutorial-step4.md) 