저는 Esper에게 매우 익숙하며 방금 튜토리얼을 읽었으므로 제가 갖고있는 의문이 많습니다.간단한 Esper 평균 쿼리 만들기
모든 데이터 소스에서받은 정보의 평균을 계산하는 쿼리를 작성하려고합니다. 내 다음 단계는 평균 계산 한 후
select * from pattern [every e=MyClass.Event]
:
select avg(cast(value, float)) from pattern [every e=MyClass.Event]
을하지만 내가 얻을
그래서 난 그냥받을 모든 것을 출력하는 간단한 쿼리를 시작합니다 오류 :[ERROR] [2013-12-16 17:12:16,959] [qtp1609813298-11] net.jnd.thesis.helper.RoutesWrapper - Error starting statement: Property named 'value' is not valid in any stream [select avg(cast(value, float)) from pattern [every e=net.jnd.thesis.camel.bean.CamelInternalEvent(sid=0 and sid<1387214056883)]]
기본적으로이 형식을 사용하는 동안 속성 값에 액세스 할 수 없습니다. 나는 스트림이 숫자 만 떠 포함되어 있다는 사실을 알고, 그래서 나는 모든 것의 평균 만들기 위해 쿼리의 다른 버전을 시도 :
select avg(*) from pattern [every e=MyClass.Event]
분명히 avg(*)
를 사용하는 것은 잘못된 구문이기 때문에 또한 작동하지 않습니다.
웹 사이트에서 빠른 시작과 자습서를 다시 읽었지만 나에게 도움이 될만한 것을 찾을 수 없었습니다. 모든 데이터 소스에서받은 모든 값의 AVG, Median 또는 STDDEV를 만드는 쿼리를 작성하려면 어떻게합니까?