

Amazon Timestream for LiveAnalytics와 유사한 기능을 원하는 경우 Amazon Timestream for InfluxDB를 고려해 보세요. 간소화된 데이터 수집과 실시간 분석을 위한 10밀리초 미만의 쿼리 응답 시간을 제공합니다. [여기](https://docs.aws.amazon.com//timestream/latest/developerguide/timestream-for-influxdb.html)에서 자세히 알아보세요.

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

# 예약된 쿼리에 대한 예약 표현식
<a name="scheduledqueries-schedule"></a>

cron 또는 rate 표현식을 사용하는 Amazon Timestream for LiveAnalytics 예약 쿼리를 사용하여 자동화된 일정에 따라 예약 쿼리를 생성할 수 있습니다. 예약된 모든 쿼리는 UTC 시간대를 사용하며 예약의 가능한 최소 단위는 1분입니다.

예약 표현식을 지정하는 두 가지 방법은 *cron*과 *rate*입니다. Cron 표현식은 더 세분화된 일정 제어를 제공하는 반면, rate 표현식은 표현하기가 더 간단하지만 세분화된 제어가 없습니다.

예를 들어 cron 표현식을 사용하면 매주 또는 매월 특정 요일에 지정된 시간에 트리거되거나 월요일\~금요일에만 매시간 지정된 분에 트리거되는 예약된 쿼리를 정의할 수 있습니다. 반대로 rate 표현식은 예약된 쿼리가 생성된 정확한 시간부터 시작하여 1분, 시간 또는 일과 같은 정기적인 속도로 예약된 쿼리를 시작합니다.

**cron 표현식**
+ *구문*

  ```
  cron(fields)
  ```

  cron 표현식에는 각각 공백으로 구분되는 필수 필드 6개가 있습니다.    
[See the AWS documentation website for more details](http://docs.aws.amazon.com/ko_kr/timestream/latest/developerguide/scheduledqueries-schedule.html)

**와일드카드 문자**
  + \*,\*(쉼표) 와일드카드는 추가 값을 포함합니다. 예컨대, Month 필드에서 JAN, FEB, MAR은 1월, 2월, 3월을 포함한다는 의미입니다.
  + \*-\*(대시) 와일드카드는 범위를 지정합니다. 예컨대, Day 필드에서 1-15는 지정된 달의 1일에서 15일까지 포함한다는 의미입니다.
  + \*\*\*(별표) 와일드카드는 필드에 모든 값을 포함합니다. 예컨대, 시간 필드에서 \*\*\*는 모든 시간을 포함한다는 의미입니다. 일 필드와 및 요일 필드 모두에서 \*\*\*를 사용할 수 없습니다. 필드 중 하나에 사용할 경우 다른 하나에는 반드시 \*?\*를 사용해야 합니다.
  + \*/\*(슬래시) 와일드카드는 증분을 지정합니다. 예를 들어, '분' 필드에 1/10을 입력하면 지정한 시간의 1분부터 시작해서 매 10분 간격을 지정할 수 있습니다(즉, 11분, 21분, 31분 등).
  + \*?\*(물음표) 와일드카드는 하나 또는 다른 하나를 지정합니다. 날짜 필드에 \*7\*를 입력하고 요일 필드에는 \*?\*를 입력하면 매월 7일이 무슨 요일이든 상관없이 7번째 되는 날을 지정한다는 의미입니다.
  + 날짜 또는 요일 필드에는 \*L\* 와일드카드로 해당 월 또는 주의 마지막 날을 지정할 수 있습니다.
  + Day-of-month 필드에는 W 와일드카드로 어떤 한 평일을 지정할 수 있습니다. 예를 들어 날짜 필드에 3W를 입력하면 해당 월의 세 번째 평일에 가장 가까운 날을 지정할 수 있습니다.
  + 요일 필드의 \*\#\* 와일드카드는 그 달에 속한 정해진 요일의 특정 인스턴스를 지정합니다. 예를 들어, 3\#2는 그 달의 두 번째 화요일입니다. 3은 각 주의 셋째 날이므로 화요일을 나타내고 2는 그 달의 두 번째 해당 요일입니다.
**참고**  
'\#' 문자를 사용하는 경우 요일(day-of-week) 필드에 하나의 표현식만 정의할 수 있습니다. 예를 들어 '3\#1,6\#3'은 두 개의 표현식으로 해석되기 때문에 유효하지 않습니다.

**제한 사항**
  + 같은 cron 표현식에서 '날짜' 및 '요일' 필드를 지정할 수 없습니다. 이들 필드 중 하나에 값(또는 \*)을 지정하는 경우에는 다른 필드에서 반드시 \*?\*(물음표)를 사용해야 합니다.
  + 1분보다 빠른 속도로 이어지는 cron 표현식은 지원되지 않습니다.

  **예시**    
[See the AWS documentation website for more details](http://docs.aws.amazon.com/ko_kr/timestream/latest/developerguide/scheduledqueries-schedule.html)

**rate 표현식**
+ rate 표현식은 예약된 이벤트 규칙을 생성할 때 시작되며, 정의된 예약 일정에 따라 실행됩니다. rate 표현식에는 필수 필드가 2개 있습니다. 각 필드는 공백으로 구분됩니다.

  *구문*

  ```
  rate(value unit)
  ```
  + `value`: 양수입니다.
  + `unit`: 시간 단위입니다. 값 1(예: 분)과 값 1(예: 분)에는 서로 다른 단위가 필요합니다. 유효값: 분 \| 분 \| 시간 \| 시간 \| 일 \| 일