全部产品
Search
文档中心

DataWorks:Skema: Dampak yang ditimbulkan oleh pergantian waktu daylight saving pada pengoperasian node

更新时间:Jul 02, 2025

Topik ini menjelaskan dampak pada pembuatan instance untuk node dan waktu penjadwalan instance ketika waktu daylight saving dimulai atau berakhir. Jika waktu daylight saving digunakan di wilayah tempat ruang kerja Anda berada, Anda dapat melihat topik ini untuk memahami kebijakan pengoperasian node selama periode tersebut.

Informasi latar belakang

Di DataWorks, node dapat berjalan sesuai harapan pada hari ketika waktu daylight saving dimulai atau berakhir. Sebagai contoh, Anda membuat node yang dijadwalkan untuk berjalan per jam di wilayah dengan zona waktu UTC-8. Waktu daylight saving digunakan di wilayah tersebut. Deskripsi berikut menunjukkan kebijakan untuk menjalankan node pada hari ketika waktu daylight saving dimulai atau berakhir:
  • Waktu daylight saving dimulai:Daylight saving time begins
    • Jumlah instance: Waktu daylight saving dimulai pada 02:00, dan waktu jam dipercepat menjadi 03:00. Untuk node yang dijadwalkan berjalan per jam, tidak ada instance yang dibuat untuk node tersebut pada 02:00 di hari ketika waktu daylight saving dimulai, sehingga hanya 23 instance yang dihasilkan pada hari itu.
    • Waktu penjadwalan instance: Terjadi offset waktu. Akibatnya, waktu penjadwalan beberapa instance berubah menjadi satu jam lebih maju. Sebagai contoh, waktu penjadwalan instance yang dihasilkan dalam siklus penjadwalan keempat untuk node yang dijadwalkan berjalan per jam adalah 04:00. Pada hari ketika waktu daylight saving dimulai, waktu penjadwalan instance berubah menjadi 05:00.
    Penting
    • Jika node yang dijadwalkan per hari, minggu, atau bulan dijadwalkan berjalan dalam rentang waktu yang dilewati ketika waktu daylight saving dimulai, node tersebut tidak dijalankan dan DataWorks menghasilkan dry-run instance untuk node tersebut.
    • Sepuluh menit sebelum 03:00 adalah 01:50.
  • Waktu daylight saving berakhir:Daylight saving time ends
    Jumlah instance: Total 24 instance dihasilkan untuk node yang dijadwalkan berjalan per jam. Dua instance yang waktu penjadwalannya sama-sama 02:00 dihasilkan. Hanya instance kedua yang waktu penjadwalannya 02:00 yang dipertahankan.
    Penting Sepuluh menit sebelum 02:00 adalah 02:50.

Batasan

Hanya node di wilayah tempat waktu daylight saving digunakan yang terpengaruh ketika waktu daylight saving dimulai atau berakhir.

Contoh: Dampak yang ditimbulkan ketika waktu daylight saving dimulai

Dampak 1: Pembuatan instance

  • Skenario 1: Node yang dijadwalkan berjalan per jam atau menit
    Gambar berikut menunjukkan pengaturan siklus penjadwalan untuk node pemicu otomatis yang dijadwalkan berjalan per jam. Dalam hal ini, satu instance dihasilkan untuk node setiap jam, dan total 24 instance dihasilkan dalam satu hari. Pada hari ketika waktu daylight saving dimulai, hanya 23 instance yang dihasilkan, dan tidak ada instance yang dihasilkan pada 02:00.
    Catatan Waktu daylight saving dimulai pada 02:00, dan waktu jam dipercepat menjadi 03:00. Oleh karena itu, untuk node yang dijadwalkan berjalan per jam, tidak ada instance yang dihasilkan untuk node tersebut pada 02:00 di hari ketika waktu daylight saving dimulai.
    Scheduling cycle settings
  • Skenario 2: Node yang dijadwalkan berjalan per hari
    Untuk node yang dijadwalkan berjalan per hari, sebuah instance dihasilkan untuk node tersebut pada hari ketika waktu daylight saving dimulai. Apakah instance tersebut dapat dijalankan dengan benar bergantung pada waktu penjadwalan node.
    • Jika waktu penjadwalan node berada dalam rentang waktu dari 02:00 hingga 03:00, DataWorks menunda waktu penjadwalan node selama satu jam dan menghasilkan instance dry-run untuk node tersebut.
    • Jika waktu penjadwalan node berada di luar rentang waktu dari 02:00 hingga 03:00, instance yang dihasilkan untuk node tersebut dapat dijalankan dengan benar.
    Gambar berikut menunjukkan pengaturan siklus penjadwalan untuk node tersebut.Scheduling cycle settings

Dampak 2: Penggantian nilai parameter

  • Skenario 1: Waktu penjadwalan node adalah 03:00, dan parameter penjadwalan dalam format $[hh24-1/24] digunakan. Dalam kebanyakan kasus, nilai parameter penjadwalan adalah 02:00. Ketika waktu daylight saving dimulai, nilai parameter penjadwalan adalah 01:00.
  • Skenario 2: Waktu penjadwalan node adalah 02:00, dan parameter penjadwalan dalam format $[hh24-1/24] digunakan. Dalam kebanyakan kasus, nilai parameter penjadwalan adalah 01:00. Ketika waktu daylight saving dimulai, nilai parameter penjadwalan adalah 01:00. Jika node dijadwalkan berjalan per hari, DataWorks menghasilkan instance dry-run untuk node tersebut pada hari ketika waktu daylight saving dimulai.

Contoh: Dampak yang ditimbulkan ketika waktu daylight saving berakhir

Dampak 1: Pembuatan instance

Hari ketika waktu daylight saving berakhir sebenarnya memiliki 25 jam, termasuk dua kali kemunculan 02:00. Total 24 instance dihasilkan untuk node yang dijadwalkan berjalan per jam. Hanya instance kedua yang waktu penjadwalannya 02:00 yang dipertahankan.

Dampak 2: Penggantian parameter penjadwalan

Hari ketika waktu daylight saving berakhir sebenarnya memiliki 25 jam, termasuk dua kali kemunculan 02:00. Total 24 instance dihasilkan untuk node yang dijadwalkan berjalan per jam. Hanya instance kedua yang waktu penjadwalannya 02:00 yang dipertahankan. Jika nilai parameter penjadwalan yang ditentukan untuk node dihitung berdasarkan waktu penjadwalan, nilai parameter penjadwalan mungkin terpengaruh, dan penyimpangan mungkin terjadi.
  • Skenario 1: Waktu penjadwalan node adalah 03:00, dan parameter penjadwalan dalam format $[hh24-2/24] digunakan. Dalam kebanyakan kasus, nilai parameter penjadwalan adalah 01:00. Ketika waktu daylight saving berakhir, nilai parameter penjadwalan adalah 02:00.
  • Skenario 2: Waktu penjadwalan node adalah 02:00, dan parameter penjadwalan dalam format $[hh24-1/24] digunakan. Dalam kebanyakan kasus, nilai parameter penjadwalan adalah 01:00. Ketika waktu daylight saving berakhir, nilai parameter penjadwalan adalah 02:00.