통합 함수 - Amazon Timestream

Amazon Timestream for LiveAnalytics와 유사한 기능을 사용하려면 Amazon Timestream for InfluxDB를 고려하세요. 실시간 분석을 위해 간소화된 데이터 수집 및 한 자릿수 밀리초 쿼리 응답 시간을 제공합니다. 여기에서 자세히 알아보세요.

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

통합 함수

정수를 사용하여 시계열 이벤트의 시간 단위당 곡선 아래 면적을 찾을 수 있습니다. 예를 들어 애플리케이션에서 수신한 요청의 양을 시간 단위별로 추적한다고 가정해 보겠습니다. 이 시나리오에서는 통합 함수를 사용하여 특정 기간 동안 지정된 간격당 제공된 총 요청 볼륨을 확인할 수 있습니다.

Amazon Timestream은 내장 함수의 한 가지 변형을 지원합니다. 이 섹션에서는 Timestream for LiveAnalytics 통합 함수의 사용 정보와 샘플 쿼리를 제공합니다.

사용 정보

함수 출력 데이터 유형 설명

integral_trapezoidal(timeseries(double))

integral_trapezoidal(timeseries(double), interval day to second)

integral_trapezoidal(timeseries(bigint))

integral_trapezoidal(timeseries(bigint), interval day to second)

integral_trapezoidal(timeseries(integer), interval day to second)

integral_trapezoidal(timeseries(integer))

double

trapezoidal 규칙을 사용하여 timeseries 제공된에 interval day to second 지정된에 따라 적분에 근접합니다. 일-초 간격 파라미터는 선택 사항이며 기본값은 입니다1s. 간격에 대한 자세한 내용은 섹션을 참조하세요간격 및 기간.

쿼리 예제

특정 호스트가 지난 1시간 동안 5분 동안 처리한 총 요청 수를 계산합니다.

SELECT INTEGRAL_TRAPEZOIDAL(CREATE_TIME_SERIES(time, measure_value::double), 5m) AS result FROM sample.DevOps WHERE measure_name = 'request' AND hostname = 'host-Hovjv' AND time > ago (1h) GROUP BY hostname, measure_name