

지원 종료 알림: 2025년 12월 15일에 AWS 에 대한 지원이 종료됩니다 AWS IoT 분석. 2025년 12월 15일 이후에는 AWS IoT 분석 콘솔 또는 AWS IoT 분석 리소스에 더 이상 액세스할 수 없습니다. 자세한 내용은 [AWS IoT 분석 지원 종료를 참조하세요](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/ko_kr/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/ko_kr/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/ko_kr/iotanalytics/latest/userguide/tutorial-step3.html)

## 다음 단계
<a name="tutorial-step3.1"></a>

 [튜토리얼 리소스 정리](tutorial-step4.md) 