

Amazon Timestream for LiveAnalytics に類似した機能をご希望の場合は Amazon Timestream for InfluxDB をご検討ください。リアルタイム分析に適した、シンプルなデータインジェストと 1 桁ミリ秒のクエリ応答時間を特徴としています。詳細については、[こちら](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* の 2 つの方法で指定できます。cron 式はよりきめ細かくスケジュールを制御できる一方、rate 式はシンプルですがきめ細かな制御はできません。

例えば、cron 式を使用した場合、毎週または毎月、特定の日の指定された時刻にトリガーされるスケジュールされたクエリや、月曜日から金曜日までのみ、決まった時間 (分) に 1 時間おきでトリガーされるスケジュールされたクエリを定義できます。一方、rate 式は、スケジュールされたクエリを作成時刻から一定間隔 (1 分、1 時間、1 日おきなど) で開始します。

**Cron 式**
+ *[Syntax]* (構文)

  ```
  cron(fields)
  ```

  cron 式には 6 つの必須フィールドがあり、それらは空白で区切られます。    
[See the AWS documentation website for more details](http://docs.aws.amazon.com/ja_jp/timestream/latest/developerguide/scheduledqueries-schedule.html)

**ワイルドカード文字**
  + ワイルドカード \*,\* (カンマ) には追加の値が含まれます。月フィールドの、「JAN,FEB,MAR」は、1 月、2 月、3 月を含みます。
  + ワイルドカード \*-\* (ダッシュ) は範囲を指定します。日フィールドの、「1-15」は、指定した月の 1 日から 15 日を含みます。
  + ワイルドカード \*\*\* (アスタリスク) にはフィールドのすべての値が含まれます。時フィールドの \*\*\* にはすべての時間が含まれます。\*\*\* を日および曜日フィールドの両方に使用することはできません。一方に使用する場合は、もう一方に \*?\* を使用する必要があります。
  + ワイルドカード \*/\* (スラッシュ) は増分を意味します。分フィールドで、「1/10」と入力して、その時の最初の分から始めて、10 分おきを指定できます (11 分、21 分、31 分など)。
  + \*?\* (疑問符) ワイルドカードは任意を意味します。日フィールドに \*7\* と入力し、7 日が何曜日であってもかまわない場合、曜日フィールドに \*?\* を入力できます。
  + 日フィールドまたは曜日フィールドの、\*L\* ワイルドカードは、月または週の最終日を意味します。
  + 日フィールドのワイルドカード W は、平日を意味します。日フィールドで、3W は月の 3 日目に最も近い平日を意味します。
  + 曜日フィールドのワイルドカード \*\#\* は、月の指定された曜日の特定のインスタンスを意味します。例えば、3\#2 は、月の第 2 火曜日を示します。3 は週の 3 番目の日 (火曜日) を示し、2 は月のそのタイプの 2 番目の日を示します。
**注記**  
「\#」文字を使用する場合、曜日フィールドには 1 つの式しか定義できません。例えば、「3\#1,6\#3」は 2 つの式として解釈されるため、無効です。

**制限事項**
  + cron 式の日フィールドと曜日フィールドを同時に指定することはできません。一方のフィールドに値 (または \*) を指定する場合、もう一方のフィールドで \*?\* (疑問符) を使用する必要があります。
  + 1 分より短い間隔を導き出す cron 式はサポートされていません。

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

**rate 式**
+ rate 式は、予定されたイベントルールを作成すると開始され、その定義済されたスケジュールに基づいて実行されます。rate 式は 2 つの必須フィールドがあります。フィールドは空白で区切ります。

  *構文*

  ```
  rate(value unit)
  ```
  + `value`: 正数。
  + `unit`: 時刻の単位。1 の値 (minute など) と 1 より大きい値 (minutes など) には、異なる単位が必要です。有効な値: minute \| minutes \| hour \| hours \| day \| days