

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# スケジュール式リファレンス
<a name="scheduled-queries-schedule-reference"></a>

これらのリファレンステーブルを使用して、スケジュールされたクエリのスケジュール式を作成します。すべての時刻は協定世界時 (UTC) です。

**Cron 式の構文**

形式: `cron(minute hour day-of-month month day-of-week year)`


| ユースケース | Cron 式 | 説明 | いつ を使用する | 
| --- | --- | --- | --- | 
| 日次スケジュール | cron(0 9 \$1 \$1 ? \$1) | 毎日午前 9:00 UTC | 日次レポート | 
|  | cron(0 \$1/6 \$1 \$1 ? \$1) | 6 時間ごと (00:00、06:00、12:00、18:00 UTC) | 頻繁なモニタリング | 
|  | cron(30 2 \$1 \$1 ? \$1) | 毎日午前 2:30 UTC | オフピーク分析 | 
| 営業時間 | cron(0 9-17 ? \$1 MON-FRI \$1) | 月曜日から金曜日の UTC の午前 9 時から午後 5 時まで 1 時間ごと | ビジネスモニタリング | 
|  | cron(0 18 ? \$1 MON-FRI \$1) | 平日の午後 6:00 UTC | 営業日の終了 | 
|  | cron(0 8,12,17 ? \$1 MON-FRI \$1) | 平日 UTC の午前 8 時、正午、午後 5 時 | 主要なビジネス時間 | 
| 週次スケジュール | cron(0 12 ? \$1 SUN \$1) | 毎週日曜日の正午 UTC | 週次概要 | 
|  | cron(0 9 ? \$1 MON \$1) | 毎週月曜日の午前 9:00 UTC | 週開始レポート | 
|  | cron(0 23 ? \$1 FRI \$1) | 毎週金曜日の午後 11:00 UTC | 週終了クリーンアップ | 
| 月別スケジュール | cron(0 0 1 \$1 ? \$1) | 毎月 1 日午前 0 時 UTC | 月次レポート | 
|  | cron(0 9 L \$1 ? \$1) | UTC の毎月の最終日午前 9:00 | 月末処理 | 
|  | cron(0 10 1 1,4,7,10 ? \$1) | 各四半期の初日の午前 10:00 UTC | 四半期分析 | 
| 高頻度 | cron(\$1/15 \$1 \$1 \$1 ? \$1) | 15 分ごと | リアルタイムモニタリング | 
|  | cron(0,30 \$1 \$1 \$1 ? \$1) | 30 分ごと (:00 および :30) | 頻繁なチェック | 
|  | cron(0 \$1/2 \$1 \$1 ? \$1) | ２時間毎 | 定期的な間隔 | 
| 特殊なケース | cron(30 8 1 1 ? \$1) | 1 月 1 日午前 8:30 UTC | 年次レポート | 
|  | cron(0 6 \$1 \$1 SAT,SUN \$1) | UTC 午前 6:00 の週末 | 週末処理 | 
|  | cron(0 0 ? \$1 MON\$11 \$1) | 毎月第 1 月曜日の午前 0 時 UTC | 月別計画 | 

**Cron 式フィールドリファレンス**


| フィールド | 値 | ワイルドカード | 例 | 
| --- | --- | --- | --- | 
| 分 (1) | 0-59 | \$1 , - / | 0 (最上位）、 \$1/15 (15 分ごと）、 0,30 (1 時間に 2 回) | 
| 時間 (2 番目) | 0-23 | \$1 , - / | 9 (午前 9 時）、 \$1/2 (2 時間ごと）、 9-17 (営業時間) | 
| Day-of-month (3) | 1～31、L、W | \$1 , - / ? | 1 (1 日目）、 L (最終日）、 ? (day-of-weekを使用する場合) | 
| 月 (4 日) | 1-12 または JAN-DEC | \$1 , - / | 1 (1 月)JAN、、 1,4,7,10 (四半期) | 
| Day-of-week (5) | 1-7 または SUN-SAT | \$1 , - / ? \$1 L | MON-FRI (平日)SUN、、 MON\$11 (第 1 月曜日) | 
| 年 (6) | 1970-2199 | \$1 , - / | \$1 (毎年）、 2024 (特定の年）、 2024-2026 (範囲) | 

**ワイルドカード文字と特殊文字**

**`*` (アスタリスク)**  
フィールド内のすべての値と一致します。例: hour フィールド`*`の は 1 時間ごとを意味します。

**`?` (疑問符)**  
特定の値はありません。他の が指定されている場合、day-of-monthまたはday-of-week を使用します。例: day-of-month`?`で指定するときはday-of-week`MON-FRI`で を使用します。

**`-` (ダッシュ)**  
値の範囲。例: `MON-FRI` (月曜日から金曜日）、 `9-17` (午前 9 時から午後 5 時）。

**`,` (カンマ)**  
複数の特定の値。例: `MON,WED,FRI` (月曜日、水曜日、金曜日）、 `8,12,17` (午前 8 時、正午、午後 5 時）。

**`/` (スラッシュ)**  
ステップ値または増分。例: `0/15` 分単位は 0 分から 15 分ごと (0、15、30、45) を意味します。 時間`*/2`単位は 2 時間ごとを意味します。

**`L` (最新)**  
月の最終日または平日の最後の出現日。例: day-of-month`L`は月の最終日を意味します。 は月の最終金曜日`FRIL`を意味します。

**`W` (平日)**  
最も近い平日。例: は、月の 15 日に最も近い平日`15W`を意味します。

**`#` (n 回目の出現)**  
月の平日の N 回目の出現。例: `MON#1` は月の最初の月曜日を意味し、 は月の第 2 金曜日`FRI#2`を意味します。

**一般的なパターンとベストプラクティス**
+ **ビジネスアプリケーションの場合:** 週末や営業時間外にクエリが実行されないように、 `MON-FRI`と 営業時間 (例: `9-17`) を使用します。
+ **高頻度モニタリングの場合:** のような増分 `*/15` (15 分ごと) を使用しますが、クエリの同時実行数の制限に注意してください。
+ **リソース効率のため: **UTC などの早朝の時間を使用して、オフピーク時にリソースを大量に消費するクエリ`2-6`をスケジュールします。
+ **月別レポートの場合:** 日の最終日`L`には を使用し、日の最初の日`1`には のような特定の日付を使用して、一貫したタイミングを確保します。