All Products
Search
Document Center

Simple Log Service:Sintaks ekspresi waktu

Last Updated:Jun 17, 2026

Task SQL terjadwal menggunakan jendela waktu SQL untuk membatasi rentang log yang dianalisis oleh Simple Log Service. Batas jendela tersebut ditentukan dengan ekspresi waktu.

Operator

Ekspresi waktu mendukung operator berikut.

Operator

Description

+

Plus

-

Minus

@

Membulatkan nilai waktu ke bawah ke satuan waktu tertentu. Misalnya, membulatkan 01:40 ke bawah ke jam terdekat menghasilkan 01:00.

Format ekspresi waktu adalah ±{num}{unit} atau @{unit}, di mana {num} adalah bilangan bulat positif dan {unit} adalah satuan waktu.

  • Jika operator berupa tanda plus (+) atau minus (−), format yang digunakan adalah ±{num}{unit}. Dalam format ini, {num} bersifat opsional dengan nilai default 1. Sebagai contoh, ekspresi waktu -h berarti mengurangi 1 jam.

  • Jika operator berupa simbol at (@), format yang digunakan adalah @{unit}.

Satuan waktu

Ekspresi waktu mendukung satuan berikut.

Time unit

Description

h

Hour

m

Minute

s

Second

Contoh

Contoh berikut menunjukkan cara kerja ekspresi waktu dalam praktik.

Time expression

Description

-15m@m

Mengurangi 15 menit lalu membulatkan hasilnya ke bawah ke menit terdekat.

Sebagai contoh, jika Anda membuat task SQL terjadwal dan mengatur Scheduling Interval menjadi 00:00 setiap hari, Delay Task menjadi 30 detik, dan SQL Time Window menjadi [-15m@m,-5m@m), task SQL dieksekusi pada pukul 00:00:30 untuk menganalisis data dalam rentang waktu [23:45, 23:55).

-h@h

Mengurangi 1 jam lalu membulatkan hasilnya ke bawah ke jam terdekat.

Sebagai contoh, jika Anda membuat task SQL terjadwal dan mengatur Scheduling Interval menjadi 00:00 setiap hari, Delay Task menjadi 30 detik, dan SQL Time Window menjadi [-h@h,-5m@m), task SQL dieksekusi pada pukul 00:00:30 untuk menganalisis data dari periode [23:00, 23:55).

-50m@h

Mengurangi 50 menit lalu membulatkan hasilnya ke bawah ke jam terdekat.

Sebagai contoh, jika Anda membuat task SQL terjadwal dan mengatur Scheduling Interval menjadi 00:00 setiap hari, Delay Task menjadi 30 detik, dan SQL Time Window menjadi [-50m@h,-5m@m), task tersebut dieksekusi pada pukul 00:00:30 untuk menganalisis data dari rentang waktu [23:00~23:55).

-12h+5m

Mengurangi 12 jam lalu menambahkan 5 menit. Ini setara dengan mengurangi 11 jam 55 menit.

Sebagai contoh, jika Anda membuat task SQL terjadwal dan mengonfigurasi Scheduling Interval menjadi 00:00 setiap hari, Delay Task menjadi 30 detik, dan SQL Time Window menjadi [-12h+5m,-5m), task SQL dieksekusi pada pukul 00:00:30 untuk menganalisis data dalam rentang waktu [12:05~23:55).