ScheduleRecurrence Kelas
Menentukan frekuensi, interval, dan waktu mulai dari alur Schedule.
ScheduleRecurrence juga memungkinkan Anda untuk menentukan zona waktu dan jam atau menit atau minggu hari untuk pengulangan.
Menginisialisasi pengulangan jadwal.
Ini juga memungkinkan untuk menentukan zona waktu dan jam atau menit atau hari minggu untuk pengulangan.
- Warisan
-
builtins.objectScheduleRecurrence
Konstruktor
ScheduleRecurrence(frequency, interval, start_time=None, time_zone=None, hours=None, minutes=None, week_days=None, time_of_day=None)
Parameter
Nama | Deskripsi |
---|---|
frequency
Diperlukan
|
Unit waktu yang menjelaskan seberapa sering jadwal menyala. Bisa "Menit", "Jam", "Hari", "Minggu", atau "Bulan". |
interval
Diperlukan
|
Nilai yang menentukan seberapa sering jadwal menyala berdasarkan frekuensi, yaitu jumlah unit waktu untuk menunggu sampai jadwal menyala lagi. |
start_time
|
Objek tanggalwaktu yang menjelaskan tanggal dan waktu mulai. Tzinfo dari objek tanggalwaktu seharusnya tidak ada, gunakan properti Jika nilai default: None
|
time_zone
|
Tentukan zona waktu nilai default: None
|
hours
|
Jika Anda menentukan "Hari" atau "Minggu" untuk frekuensi, Anda bisa menentukan satu bilangan bulat atau lebih dari 0 hingga 23, dipisahkan dengan koma, sebagai jam pada hari saat Anda ingin menjalankan alur kerja.
Misalnya, jika Anda menentukan "10", "12", dan "14", Anda mendapatkan 10.00, 12.00, dan 14.00 sebagai tanda jam. Catatan: hanya nilai default: None
|
minutes
|
Jika Anda menentukan "Hari" atau "Minggu" untuk frekuensi, Anda bisa menentukan satu bilangan bulat atau lebih dari 0 hingga 59, dipisahkan dengan koma, sebagai menit pada jam saat Anda ingin menjalankan alur kerja. Misalnya, Anda dapat menentukan "30" sebagai tanda menit dan menggunakan contoh sebelumnya selama berjam-jam dalam sehari, Anda mendapatkan 10.30, 12.30, dan 14.30. Catatan: hanya nilai default: None
|
week_days
|
Jika Anda menentukan "Minggu" untuk frekuensi, Anda dapat menentukan satu hari atau lebih, dipisahkan dengan koma, saat Anda ingin menjalankan alur kerja: "Senin", "Selasa", "Rabu", "Kamis", "Jumat", " Sabtu”, dan Minggu". nilai default: None
|
time_of_day
|
Jika Anda menentukan "Hari" atau "Minggu" untuk frekuensi, Anda dapat menentukan waktu dalam sehari agar jadwal berjalan sebagai untai (karakter) dalam bentuk hh:mm. Sebagai contoh, jika Anda menentukan "15:30" maka jadwal akan berjalan pada pukul 15:30. Catatan: nilai default: None
|
frequency
Diperlukan
|
Unit waktu yang menjelaskan seberapa sering jadwal menyala. Bisa "Menit", "Jam", "Hari", "Minggu", atau "Bulan". |
interval
Diperlukan
|
Nilai yang menentukan seberapa sering jadwal menyala berdasarkan frekuensi, yaitu jumlah unit waktu untuk menunggu sampai jadwal menyala lagi. |
start_time
Diperlukan
|
Objek tanggalwaktu yang menjelaskan tanggal dan waktu mulai. Tzinfo objek tanggalwaktu tidak boleh ada, gunakan properti time_zone untuk menentukan zona waktu jika diperlukan. Dapat juga berupa string dalam format ini: YYYY-MM-DDThh:mm:ss. Jika Tidak Ada disediakan, beban kerja pertama dijalankan secara instan dan beban kerja di masa mendatang dijalankan berdasarkan jadwal. Jika waktu mulai sudah lewat, beban kerja pertama dijalankan pada waktu eksekusi yang dihitung berikutnya. Jika |
time_zone
Diperlukan
|
Tentukan zona waktu start_time. Jika Tidak Ada disediakan UTC digunakan. |
hours
Diperlukan
|
Jika Anda menentukan "Hari" atau "Minggu" untuk frekuensi, Anda bisa menentukan satu bilangan bulat atau lebih dari 0 hingga 23, dipisahkan dengan koma, sebagai jam pada hari saat Anda ingin menjalankan alur kerja. Misalnya, jika Anda menentukan "10", "12", dan "14", Anda mendapatkan 10.00, 12.00, dan 14.00 sebagai tanda jam. Catatan: hanya time_of_day atau jam dan menit yang dapat digunakan. |
minutes
Diperlukan
|
Jika Anda menentukan "Hari" atau "Minggu" untuk frekuensi, Anda bisa menentukan satu bilangan bulat atau lebih dari 0 hingga 59, dipisahkan dengan koma, sebagai menit pada jam saat Anda ingin menjalankan alur kerja. Misalnya, Anda dapat menentukan "30" sebagai tanda menit dan menggunakan contoh sebelumnya selama berjam-jam dalam sehari, Anda mendapatkan 10.30, 12.30, dan 14.30. Catatan: hanya time_of_day atau jam dan menit yang dapat digunakan. |
week_days
Diperlukan
|
Jika Anda menentukan "Minggu" untuk frekuensi, Anda dapat menentukan satu atau beberapa hari, dipisahkan dengan koma, saat Anda ingin menjalankan alur kerja: "Senin", "Selasa", "Rabu", "Kamis", "Jumat", "Sabtu", dan "Minggu" |
time_of_day
Diperlukan
|
Jika Anda menentukan "Hari" atau "Minggu" untuk frekuensi, Anda dapat menentukan waktu dalam sehari agar jadwal berjalan sebagai untai (karakter) dalam bentuk hh:mm. Sebagai contoh, jika Anda menentukan "15:30" maka jadwal akan berjalan pada pukul 15:30. Catatan: hanya time_of_day atau jam dan menit yang dapat digunakan. |
Keterangan
ScheduleRecurrence digunakan saat membuat Jadwal untuk Alur sebagai berikut:
from azureml.pipeline.core import Schedule, ScheduleRecurrence
recurrence = ScheduleRecurrence(frequency="Hour", interval=12)
schedule = Schedule.create(workspace, name="TestSchedule", pipeline_id=pipeline.id,
experiment_name="experiment_name", recurrence=recurrence)
Berikut ini adalah beberapa contoh ScheduleRecurrences yang valid:
from azureml.pipeline.core import ScheduleRecurrence
# Submit the Pipeline every 15 minutes
recurrence = ScheduleRecurrence(frequency="Minute", interval=15)
# Submit the Pipeline every 2 weeks on Monday and Wednesday at 6:30pm UTC
recurrence = ScheduleRecurrence(frequency="Week", interval=2, week_days=["Monday", "Wednesday"],
time_of_day="18:30")
# Submit the Pipeline on the first day of every month starting November 1, 2019 at 9AM
recurrence = ScheduleRecurrence(frequency="Month", interval=1, start_time="2019-11-01T09:00:00")
# Submit the Pipeline every hour on the 55th minute starting on January 13th, 2020 at 12:55pm
# if the specified start time is in the past, the first workload is run at the next future 55th minute
# of the hour.
recurrence = ScheduleRecurrence(frequency="Hour", interval=1, start_time="2020-01-13T12:55:00")
Metode
validate |
Validasi pengulangan jadwal. |
validate
Validasi pengulangan jadwal.
validate()
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk