

Para recursos semelhantes aos do Amazon Timestream para, considere o Amazon Timestream LiveAnalytics para InfluxDB. Ele oferece ingestão de dados simplificada e tempos de resposta de consulta de um dígito em milissegundos para análises em tempo real. Saiba mais [aqui](https://docs.aws.amazon.com//timestream/latest/developerguide/timestream-for-influxdb.html).

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

# Expressões de agendamento para consultas agendadas
<a name="scheduledqueries-schedule"></a>

Você pode criar consultas programadas em uma programação automatizada usando o Amazon LiveAnalytics Timestream para consultas programadas que usam expressões cron ou rate. Todas as consultas programadas utilizam o fuso horário UTC, e a precisão mínima possível para as programações é de 1 minuto. 

Duas maneiras de especificar as expressões do cronograma são *cron* e *rate*. As expressões cron oferecem um controle de cronograma mais refinado, enquanto as expressões de taxa são mais simples de expressar, mas não têm o controle refinado. 

Por exemplo, com uma expressão cron, é possível estabelecer uma consulta agendada que é acionada em um horário determinado em um dia específico de cada semana ou mês, ou em um minuto específico a cada hora apenas de segunda a sexta-feira, e assim por diante. Em contrapartida, as expressões rate dão início a uma consulta programada em intervalos regulares, como uma vez por minuto, por hora ou por dia, a partir do momento exato em que a consulta agendada é criada.

**Expressão cron**
+ *Sintaxe*

  ```
  cron(fields)
  ```

  Expressões cron têm seis campos obrigatórios, que são separados por um espaço em branco.    
[See the AWS documentation website for more details](http://docs.aws.amazon.com/pt_br/timestream/latest/developerguide/scheduledqueries-schedule.html)

**Caracteres curinga**
  + A \*,\* (vírgula) curinga inclui valores adicionais. No campo Mês, JAN, FEV, MAR incluiria janeiro, fevereiro e março.
  + O \*-\* (traço) curinga especifica intervalos. No campo Dia, 1-15 incluiria dias 1 a 15 do mês especificado. 
  + O \*\*\* (asterisco) curinga inclui todos os valores no campo. No campo Horas, \*\*\* incluiria cada hora. Você não pode usar \*\*\* nos Day-of-week campos Day-of-month e. Se você usá-lo em um deles, utilize \*?\* no outro.
  + A \*/\* (barra) curinga especifica incrementos. No campo Minutos, você pode inserir 1/10 para especificar cada 10º minuto a partir do primeiro minuto da hora (por exemplo, o 11º, 21º e 31º minuto, etc.). 
  + O curinga \*?\* (ponto de interrogação) especifica um ou outro. No Day-of-month campo, você poderia inserir \*7\* e, se não se importasse em que dia da semana era o 7º, você poderia inserir \*? \* no Day-of-week campo.
  + O caractere curinga \*L\* nos Day-of-week campos Day-of-month ou especifica o último dia do mês ou da semana. 
  + O curinga W no Day-of-month campo especifica um dia da semana. No Day-of-month campo, 3W especifica o dia da semana mais próximo do terceiro dia do mês. 
  + O curinga \*\#\* no Day-of-week campo especifica uma determinada instância do dia da semana especificado em um mês. Por exemplo, 3\#2 seria a segunda terça-feira do mês: o 3 refere-se a terça-feira, porque é o terceiro dia de cada semana, e o 2 refere-se ao segundo dia desse tipo dentro do mês. 
**nota**  
Se você usar um caractere '\#', poderá definir somente uma expressão no day-of-week campo. Por exemplo, "3\#1,6\#3" não é válido porque é interpretado como duas expressões. 

**Limitações**
  + Não é possível especificar os campos Day-of-month e Day-of-week na mesma expressão cron. Se você especificar um valor (ou um \*) em um dos campos, deverá usar um \*?\* (ponto de interrogação) no outro.
  + As expressões cron que levam a taxas mais rápidas do que 1 minuto não têm suporte.

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

**Expressões rate**
+ Uma expressão rate começa quando você cria a regra de evento programado e, em seguida, a executa em sua programação definida. As expressões rate têm dois campos obrigatórios. Os campos são separados por um espaço em branco. 

  *Sintaxe*

  ```
  rate(value unit)
  ```
  + `value`: um número positivo.
  + `unit`: a unidade de tempo. Unidades diferentes são necessárias para valores de 1 (por exemplo, minuto) e valores acima de 1 (por exemplo, minutos). Valores válidos: minuto \| minutos \| hora \| horas \| dia \| dias