全部产品
Search
文档中心

DataWorks:Mengubah zona waktu penjadwalan

更新时间:Nov 10, 2025

Perusahaan dengan operasi global sering perlu mengoordinasikan aktivitas bisnis dan memproses data di berbagai zona waktu. Anda dapat menstandarkan waktu penjadwalan untuk ruang kerja DataWorks di berbagai wilayah ke satu zona waktu, seperti UTC+0 atau UTC+8. DataWorks memungkinkan Anda mengubah zona waktu penjadwalan dari zona waktu default wilayah ke zona waktu tertentu. Topik ini menjelaskan cara mengubah zona waktu tersebut serta dampak perubahan ini terhadap tugas terjadwal dan konfigurasi Anda. Sebelum mengubah zona waktu, Anda harus mengevaluasi risiko terhadap bisnis Anda. Perubahan zona waktu membantu menyatukan logika penjadwalan dan menghindari konflik atau kesalahan data.

Wilayah yang mendukung pengubahan zona waktu penjadwalan

Secara default, zona waktu penjadwalan untuk ruang kerja DataWorks adalah zona waktu wilayah tempat ruang kerja tersebut berada. Zona waktu ini digunakan untuk penjadwalan tugas berbasis waktu. DataWorks memungkinkan Anda mengubah zona waktu penjadwalan di beberapa wilayah. Tabel berikut mencantumkan wilayah yang mendukung perubahan ini serta zona waktu yang dapat Anda pilih.

Wilayah yang mendukung penggantian zona waktu

Beralih ke UTC+0

Beralih ke UTC+8

AS (Silicon Valley)

Didukung

Didukung

AS (Virginia)

Didukung

Didukung

Jerman (Frankfurt)

Didukung

Didukung

Singapura

Didukung

Didukung (sama dengan zona waktu lokal)

Tiongkok (Hong Kong)

Didukung

Didukung (sama dengan zona waktu lokal)

Jepang (Tokyo)

Didukung

Didukung

Catatan

Sebagai contoh, di ruang kerja DataWorks di wilayah AS (Silicon Valley), Anda dapat mengganti zona waktu penjadwalan dari zona waktu default lokal ke zona waktu UTC+0 atau zona waktu UTC+8. Setelah zona waktu diganti, Anda dapat memastikan bahwa zona waktu telah berubah di bilah notifikasi di bagian atas Operation Center atau di bawah Scheduling Configuration > Scheduling Time untuk node pengembangan data.

(Wajib) Tindakan pencegahan sebelum mengubah zona waktu penjadwalan

Untuk mencegah kesalahan atau hasil tak terduga dalam bisnis Anda akibat perubahan zona waktu, bacalah informasi berikut dengan cermat sebelum mengubah zona waktu penjadwalan.

Kategori

Deskripsi

Cakupan ruang kerja yang terpengaruh

Zona waktu penjadwalan merupakan pengaturan tingkat wilayah. Perubahan pada zona waktu penjadwalan akan berlaku untuk semua ruang kerja di wilayah tersebut.

Operasi tidak dapat dibatalkan

Setelah zona waktu penjadwalan diubah, pengaturan tersebut tidak dapat diubah kembali. Lakukan dengan hati-hati.

Penting

Operasi ini melibatkan migrasi data historis, termasuk node dan instans yang sudah ada. Hal ini dapat memengaruhi bisnis Anda. Evaluasi dampaknya secara cermat sebelum melanjutkan.

Cakupan konfigurasi yang terpengaruh

Mengubah zona waktu penjadwalan memengaruhi konfigurasi DataWorks terkait dan penggantian parameter kode. Parameter penjadwalan dihitung berdasarkan waktu terjadwal tugas dan waktu data. Nilai-nilai ini kemudian digunakan sebagai parameter input untuk kode dalam skenario penjadwalan.

Penting
  • Zona waktu mesin dasar ditetapkan oleh mesin itu sendiri dan tidak terkait dengan zona waktu penjadwalan DataWorks. Oleh karena itu, zona waktu mesin tidak terpengaruh oleh perubahan ini.

  • Perubahan zona waktu penjadwalan hanya memengaruhi properti terkait waktu untuk penjadwalan tugas. Perubahan ini tidak memengaruhi zona waktu mesin. Nilai pengganti untuk parameter penjadwalan dikirim ke mesin sebagai string. Mesin memprosesnya sesuai aturan internalnya sendiri. Untuk informasi tentang solusi pemrosesan mesin, lihat dokumentasi zona waktu mesin tersebut.

  • Operasi di DataStudio seperti menjalankan alur kerja atau melakukan pengujian asap di lingkungan pengembangan menggunakan sistem penjadwalan. Oleh karena itu, parameter waktu dalam kode node terpengaruh oleh perubahan zona waktu. Namun, operasi seperti debugging node tunggal atau menjalankan kueri ad hoc tidak menggunakan sistem penjadwalan dan tidak terpengaruh.

(Penting) Dampak perubahan zona waktu di sisi produk

Mengubah zona waktu penjadwalan memengaruhi konfigurasi DataWorks, penggantian parameter dalam skenario penjadwalan, dan tampilan waktu di beberapa modul. Bagian-bagian berikut menjelaskan dampak-dampak tersebut.

Catatan
  • Perubahan zona waktu penjadwalan hanya memengaruhi skenario penjadwalan. Sebagian besar operasi di DataStudio tidak berjalan dalam lingkungan penjadwalan. Saat Anda menjalankan tugas di DataStudio, parameter waktu diganti berdasarkan zona waktu lokal secara default. Misalnya, operasi di DataStudio seperti menjalankan node tunggal, menjalankan node dengan parameter, atau menjalankan kueri ad hoc tidak terpengaruh oleh perubahan zona waktu.

  • Operasi di DataStudio seperti menjalankan alur kerja atau melakukan pengujian asap di lingkungan pengembangan menggunakan sistem penjadwalan. Oleh karena itu, parameter waktu dalam kode node terpengaruh oleh perubahan zona waktu.

Dampak 1: Waktu penjadwalan node

Waktu terjadwal untuk sebuah node berubah sesuai dengan zona waktu penjadwalan baru.定时时间

Dampak 2: Konfigurasi parameter waktu node

Parameter penjadwalan untuk sebuah node menggunakan informasi terkait waktu, seperti waktu terjadwal dan waktu data, untuk mengganti variabel dalam kode. Nilai-nilai ini berubah sesuai dengan zona waktu penjadwalan baru.

YYYYMMDD=${yyyymmdd} LAST_2D=${yyyymmdd-2}

时间参数设置

Dampak 3: Logika pemrosesan terkait waktu dalam kode node

Beberapa variabel dalam kode diurai oleh gerbang, sedangkan yang lain diurai oleh mesin komputasi. Logika penguraian adalah sebagai berikut:

  • Variabel yang diurai oleh gerbang berubah sesuai dengan zona waktu penjadwalan baru. Dalam skenario penjadwalan, jika Anda menjalankan perintah untuk mengambil waktu secara langsung dalam tugas skrip DataWorks, sistem akan mengembalikan waktu berdasarkan zona waktu penjadwalan Anda. Misalnya, hal ini berlaku saat Anda menjalankan perintah date di node Shell. Menjalankan tugas secara sementara di Pengembangan Data bukanlah skenario penjadwalan.

  • Untuk variabel yang diurai oleh mesin komputasi dasar, rujuk aturan konversi zona waktu untuk mesin tersebut. Untuk informasi selengkapnya, lihat dokumentasi mesin spesifik tersebut.

Gambar berikut menunjukkan contohnya. Dalam skenario penjadwalan, variabel waktu dalam kode diganti dengan string waktu tertentu berdasarkan waktu terjadwal. String ini kemudian dikirim ke Hive. Waktu yang diekspresikan dibatasi oleh logika penguraian di server Hive.节点代码

Dampak 4: Waktu untuk garis dasar atau peringatan

Waktu untuk garis dasar atau peringatan berubah sesuai dengan zona waktu penjadwalan baru.

Dampak 5: Waktu untuk API

Waktu untuk API berubah sesuai dengan zona waktu penjadwalan baru.

Dampak 6: Zona waktu mesin dasar

Zona waktu mesin dasar, seperti Data Integration atau MaxCompute, ditetapkan oleh mesin itu sendiri dan independen dari zona waktu penjadwalan DataWorks. Nilai pengganti untuk parameter penjadwalan dikirim ke mesin sebagai string. Mesin memprosesnya sesuai aturan internalnya sendiri. Untuk informasi tentang solusi pemrosesan mesin, lihat dokumentasi zona waktu mesin tersebut.

Catatan
  • Perubahan zona waktu penjadwalan hanya memengaruhi properti terkait waktu untuk penjadwalan tugas. Perubahan ini tidak memengaruhi zona waktu mesin.

  • Untuk informasi tentang penanganan skenario ini di Data Integration, lihat Lampiran: Penanganan waktu di Data Integration.

Cara mengubah zona waktu

Penjadwalan DataWorks memungkinkan Anda beralih dari zona waktu lokal ke zona waktu lain.

Skenario 1: Anda sedang membuat proyek pertama sebagai penyewa baru

Saat Anda membuat ruang kerja pertama di wilayah yang mendukung perubahan zona waktu, muncul pesan pop-up yang menanyakan apakah Anda ingin mengubah zona waktu penjadwalan ke zona waktu non-lokal. Anda dapat memutuskan apakah akan mengubah zona waktu berdasarkan kebutuhan bisnis Anda dan informasi dalam (Wajib) Tindakan pencegahan sebelum mengubah zona waktu penjadwalan. Untuk mengubah zona waktu, ajukan tiket untuk menghubungi dukungan teknis.

Skenario 2: Anda sudah memiliki proyek di akun penyewa Anda

Jika Anda sudah memiliki ruang kerja di wilayah yang mendukung perubahan zona waktu, Anda juga dapat mengubah zona waktu penjadwalan untuk semua ruang kerja di wilayah tersebut. Untuk melakukannya, ajukan tiket untuk menghubungi dukungan teknis. Proses ini melibatkan migrasi node dan instans yang sudah ada, yang dapat memengaruhi bisnis Anda. Anda harus mengevaluasi dampaknya sebelum melanjutkan. Proses perubahan mencakup langkah-langkah berikut:

  1. Di sisi Anda: Evaluasi dampak terhadap data historis.

  2. Di sisi platform: Migrasi data historis.

  3. Di sisi platform: Tetapkan zona waktu baru.

  4. Di sisi Anda: Pulihkan data historis dan verifikasi zona waktu baru.

    Anda harus menguji setiap jenis tugas beberapa kali untuk memastikan tugas tersebut berjalan dengan benar.

Periksa apakah perubahan zona waktu berhasil

Setelah zona waktu diubah, Anda dapat memastikan bahwa zona waktu baru berlaku di dua tempat: tab Schedule di halaman pengeditan node di Data Development (tidak berlaku untuk node di antarmuka alur kerja baru) dan halaman Operation Center.

Metode 1: Periksa di tab Schedule

image

  1. Buka halaman DataStudio.

    Login ke Konsol DataWorks. Di bilah navigasi atas, pilih wilayah yang diinginkan. Di panel navigasi kiri, pilih Data Development and O&M > Data Development. Di halaman yang muncul, pilih ruang kerja yang diinginkan dari daftar drop-down lalu klik Go to Data Development.

  2. Di Data Development, klik node yang sudah ada atau buat node baru untuk membuka halaman pengeditan node.

  3. Di halaman pengeditan node, klik tab Schedule > Scheduling Time dan pastikan zona waktu baru telah berlaku.

Metode 2: Periksa di Operation Center

Login ke Konsol DataWorks. Beralih ke wilayah tujuan. Di panel navigasi kiri, pilih Data Development and O&M > Operation Center. Pilih ruang kerja Anda dari daftar drop-down lalu klik Go to Operation Center. Zona waktu saat ini ditampilkan di bilah notifikasi di bagian atas halaman.

image

Lampiran: Penanganan waktu di Data Integration

Zona waktu Data Integration bersifat independen dari zona waktu penjadwalan DataWorks. Nilai pengganti untuk parameter penjadwalan dikirim ke Data Integration sebagai string. Sebagai contoh, pertimbangkan kondisi penyaringan data gmt_modify >= ${yyyymmdd} dalam klausa where. Filter SQL ini dikirim ke sumber data sebagai literal string. Hasil penyaringan aktual bergantung pada mekanisme pemrosesan zona waktu sumber data tersebut.

Penting

Zona waktu proses sinkronisasi Data Integration adalah zona waktu lokal wilayah tempat ruang kerja DataWorks berada. Waktu proses ini tidak berubah seiring perubahan zona waktu penjadwalan DataWorks. Perlu diperhatikan bahwa untuk beberapa sumber data, sinkronisasi data berkaitan dengan zona waktu proses sinkronisasi.