Share via


CLI (v2) içeri aktarma zamanlaması YAML şeması

ŞUNUN IÇIN GEÇERLIDIR: Azure CLI ml uzantısı v2 (geçerli)

Kaynak JSON şeması adresinde https://azuremlschemas.azureedge.net/latest/schedule.schema.jsonbulunabilir.

Dekont

Bu belgede ayrıntılı olarak yer alan YAML söz dizimi, ML CLI v2 uzantısının en son sürümü için JSON şemasını temel alır. Bu söz diziminin yalnızca ML CLI v2 uzantısının en son sürümüyle çalışması garanti edilir. Eski uzantı sürümleri için şemaları adresinde https://azuremlschemasprod.azureedge.net/bulabilirsiniz.

YAML söz dizimi

Tuş Türü Açıklama İzin verilen değerler
$schema Dize YAML şeması.
name Dize Gerekli. Zamanlamanın adı.
description Dize Zamanlamanın açıklaması.
tags nesne Zamanlama için etiket sözlüğü.
trigger nesne İşin tetiklendiğinde kuralı tanımlamak için tetikleyici yapılandırması. RecurrenceTrigger veya CronTrigger gereklidir.
import_data nesne veya dize Gerekli. Bir zamanlamanın tetiklediği verileri içeri aktarma eyleminin tanımı. string veya ImportDataDefinition gereklidir.

Tetikleyici yapılandırması

Yinelenme tetikleyicisi

Tuş Türü Açıklama İzin verilen değerler
type Dize Gerekli. Zamanlama türünü belirtir. recurrence
frequency Dize Gerekli. Zamanlamanın ne sıklıkta tetiklendiğini açıklayan zaman birimini belirtir. minute, hour, day, week, , month
interval integer Gerekli. Zamanlamanın tetiklendiği aralığı belirtir.
start_time Dize Saat dilimiyle başlangıç tarihini ve saatini açıklar. start_time atlanırsa, ilk iş anında çalışır ve gelecekteki işler zamanlamaya göre tetiklenir ve start_time iş oluşturulan zamanla eşleşeceğini söyler. Başlangıç saati geçmişteyse, ilk iş bir sonraki hesaplanan çalışma zamanında çalışır.
end_time Dize Saat dilimiyle bitiş tarihini ve saatini açıklar. end_time atlanırsa, zamanlama açıkça devre dışı bırakılana kadar çalışır.
timezone Dize Yinelenmenin saat dilimini belirtir. Atlanırsa, varsayılan olarak UTC'dir. Saat dilimi değerleri için eke bakın
pattern nesne Yinelenme desenini belirtir. Desen atlanırsa, işler start_time, sıklık ve aralık mantığına göre tetikler.

Yinelenme zamanlaması

Yinelenme zamanlaması, , minutesve weekdaysiçeren hoursyinelenme düzenini tanımlar.

  • Sıklık olduğundaday, desen ve minutesbelirtebilirhours.
  • Sıklık ve montholduğundaweek, desen , minutes ve weekdaysbelirtebilirhours.
Tuş Tür İzin verilen değerler
hours tamsayı veya tamsayı dizisi 0-23
minutes tamsayı veya tamsayı dizisi 0-59
week_days dize veya dize dizisi monday, tuesday, wednesday, , thursday, friday, saturday, sunday

CronTrigger

Tuş Türü Açıklama İzin verilen değerler
type Dize Gerekli. Zamanlama türünü belirtir. Cron
expression Dize Gerekli. İşlerin nasıl tetikılacağını tanımlamak için cron ifadesini belirtir. ifade, yinelenen bir zamanlamayı ifade etmek için standart crontab ifadesini kullanır. Tek bir ifade, boşlukla ayrılmış beş alandan oluşur:MINUTES HOURS DAYS MONTHS DAYS-OF-WEEK
start_time Dize Saat dilimiyle başlangıç tarihini ve saatini açıklar. start_time atlanırsa, ilk iş anında çalışır ve gelecekteki işler zamanlamaya göre tetiklenir ve start_time iş oluşturulan zamanla eşleşeceğini söyler. Başlangıç saati geçmişteyse, ilk iş bir sonraki hesaplanan çalışma zamanında çalışır.
end_time Dize Saat dilimiyle bitiş tarihini ve saatini açıklar. end_time atlanırsa, zamanlama açıkça devre dışı bırakılana kadar çalışmaya devam eder.
timezone Dize Yinelenmenin saat dilimini belirtir. Atlanırsa, varsayılan olarak UTC'dir. Saat dilimi değerleri için eke bakın

Veri tanımını içeri aktarma (önizleme)

Önemli

Bu özellik şu anda genel önizlemededir. Bu önizleme sürümü hizmet düzeyi sözleşmesi olmadan sağlanır ve üretim iş yükleri için bu sürümü önermeyiz. Bazı özellikler desteklenmiyor olabileceği gibi özellikleri sınırlandırılmış da olabilir.

Daha fazla bilgi için bkz. Microsoft Azure Önizlemeleri Ek Kullanım Koşulları.

Müşteri, veri içeri aktarma tanımını tanımlamak için aşağıdaki özellikleri doğrudan kullanabilir import_data: ./<data_import>.yaml veya kullanabilir.

Tuş Türü Açıklama İzin verilen değerler
type Dize Gerekli. Verileri içeri aktarmak istediğiniz veri varlığı türünü belirtir. Veritabanı kaynağından içeri aktarırken mltable veya FileSource'tan içeri aktarırken uri_folder olabilir. mltable, uri_folder
name Dize Gerekli. İçeri aktarılan verileri kaydetmek için veri varlığı adı.
path Dize Gerekli. İçeri aktarılan verileri alan veri deposunun yolu, iki yoldan biriyle belirtilir:

- Gerekli. Veri deposu yolunun URI'sini. Yalnızca desteklenen URI türü şeklindedir azureml. URI biçimini kullanma azureml:// hakkında daha fazla bilgi için bkz . Çekirdek yaml söz dizimi. Fazla yazma işleminden kaçınmak için her içeri aktarma için benzersiz bir yol önerilir. Bunu yapmak için bu örnekte gösterildiği gibi yolu parametreleştirin - azureml://datastores/<datastore_name>/paths/<source_name>/${{name}}. Örnekteki "datastore_name", oluşturduğunuz bir veri deposu veya workspaceblobstore olabilir. Alternatif olarak, "yönetilen veri deposu" aşağıdaki gibi başvurularak seçilebilir: azureml://datastores/workspacemanagedstore, burada sistem otomatik olarak benzersiz bir yol atar.
Azure Machine Learning://<>
source nesne İçeri aktarılan veri kaynağının dış kaynak ayrıntıları. Kaynak özellikleri kümesi için öznitelikleri source bölümüne bakın.

Öznitelikleri source (önizleme)

Tuş Türü Açıklama İzin verilen değerler Default value
type Dize Verileri içeri aktarmak istediğiniz dış kaynak türü. Şu anda yalnızca aşağıdaki türlere izin verilir - Database veya FileSystem Database, FileSystem
query Dize Bu değeri yalnızca yukarıda database tanımlanan, içeri aktarılması gereken verileri tanımlayan veya filtreleyen türün Database dış kaynağındaki sorgu olduğunda type tanımlayın.
path Dize Bu değeri yalnızca yukarıda FileSystem tanımlanan, içeri aktarılması gereken dosya veya verilerin bulunduğu dış kaynaktaki FileSystem klasörün klasör yolu olduğunda type tanımlayın.
connection Dize Gerekli. biçiminde başvuruda bulunan dış kaynağın bağlantı özelliği azureml:<connection_name>

Önemli

Bu özellik şu anda genel önizlemededir. Bu önizleme sürümü hizmet düzeyi sözleşmesi olmadan sağlanır ve üretim iş yükleri için bu sürümü önermeyiz. Bazı özellikler desteklenmiyor olabileceği gibi özellikleri sınırlandırılmış da olabilir.

Daha fazla bilgi için bkz. Microsoft Azure Önizlemeleri Ek Kullanım Koşulları.

Açıklamalar

az ml schedule Komutu Azure Machine Learning modellerini yönetmek için kullanılabilir.

Örnekler

Örnekler GitHub deposunda bulunabilir. Aşağıda birkaç tane gösterilmiştir.

YAML: Yinelenme deseniyle veri içeri aktarma için zamanlama

ŞUNUN IÇIN GEÇERLIDIR: Azure CLI ml uzantısı v2 (geçerli)

YAML: Yinelenme düzeniyle veri içeri aktarma zamanlaması (önizleme)

$schema: https://azuremlschemas.azureedge.net/latest/schedule.schema.json
name: simple_recurrence_import_schedule
display_name: Simple recurrence import schedule
description: a simple hourly recurrence import schedule

trigger:
  type: recurrence
  frequency: day #can be minute, hour, day, week, month
  interval: 1 #every day
  schedule:
    hours: [4,5,10,11,12]
    minutes: [0,30]
  start_time: "2022-07-10T10:00:00" # optional - default will be schedule creation time
  time_zone: "Pacific Standard Time" # optional - default will be UTC

import_data: ./my-snowflake-import-data.yaml

YAML: Yönetilen veri deposunda yinelenenlik düzeniyle satır içi veri içeri aktarma tanımını zamanlama (önizleme)

$schema: https://azuremlschemas.azureedge.net/latest/schedule.schema.json
name: inline_recurrence_import_schedule
display_name: Inline recurrence import schedule
description: an inline hourly recurrence import schedule

trigger:
  type: recurrence
  frequency: day #can be minute, hour, day, week, month
  interval: 1 #every day
  schedule:
    hours: [4,5,10,11,12]
    minutes: [0,30]
  start_time: "2022-07-10T10:00:00" # optional - default will be schedule creation time
  time_zone: "Pacific Standard Time" # optional - default will be UTC

import_data:
  type: mltable
  name: my_snowflake_ds
  path: azureml://datastores/workspacemanagedstore
  source:
    type: database
    query: select * from TPCH_SF1.REGION
    connection: azureml:my_snowflake_connection

YAML: Cron ifadesiyle veri içeri aktarma zamanlaması

ŞUNUN IÇIN GEÇERLIDIR: Azure CLI ml uzantısı v2 (geçerli)

YAML: Cron ifadesiyle veri içeri aktarma zamanlaması (önizleme)

$schema: https://azuremlschemas.azureedge.net/latest/schedule.schema.json
name: simple_cron_import_schedule
display_name: Simple cron import schedule
description: a simple hourly cron import schedule

trigger:
  type: cron
  expression: "0 * * * *"
  start_time: "2022-07-10T10:00:00" # optional - default will be schedule creation time
  time_zone: "Pacific Standard Time" # optional - default will be UTC

import_data: ./my-snowflake-import-data.yaml

YAML: Cron ifadesiyle satır içi veri içeri aktarma tanımını zamanlama (önizleme)

$schema: https://azuremlschemas.azureedge.net/latest/schedule.schema.json
name: inline_cron_import_schedule
display_name: Inline cron import schedule
description: an inline hourly cron import schedule

trigger:
  type: cron
  expression: "0 * * * *"
  start_time: "2022-07-10T10:00:00" # optional - default will be schedule creation time
  time_zone: "Pacific Standard Time" # optional - default will be UTC

import_data:
  type: mltable
  name: my_snowflake_ds
  path: azureml://datastores/workspaceblobstore/paths/snowflake/${{name}}
  source:
    type: database
    query: select * from TPCH_SF1.REGION
    connection: azureml:my_snowflake_connection

Ek

Saat Dilimi

Geçerli zamanlama bu tablodaki saat dilimlerini destekler. Anahtar doğrudan Python SDK'sında, değer ise veri içeri aktarma YAML'sinde kullanılabilir. Tablo UTC'ye (Eşgüdümlü Evrensel Saat) göre sıralanır.

UTC Anahtar Değer
UTC -12:00 DATELINE_STANDARD_TIME "Tarih Çizgisi Standart Saati"
UTC -11:00 UTC_11 "UTC-11"
UTC - 10:00 ALEUTIAN_STANDARD_TIME Aleutian Standart Saati
UTC - 10:00 HAWAIIAN_STANDARD_TIME "Hawaii Standart Saati"
UTC -09:30 MARQUESAS_STANDARD_TIME "Marquesas Standart Saati"
UTC -09:00 ALASKAN_STANDARD_TIME "Alaska Standart Saati"
UTC -09:00 UTC_09 "UTC-09"
UTC -08:00 PACIFIC_STANDARD_TIME_MEXICO "Pasifik Standart Saati (Meksika)"
UTC -08:00 UTC_08 "UTC-08"
UTC -08:00 PACIFIC_STANDARD_TIME "Pasifik Standart Saati"
UTC -07:00 US_MOUNTAIN_STANDARD_TIME "ABD Dağı Standart Saati"
UTC -07:00 MOUNTAIN_STANDARD_TIME_MEXICO "Dağ Standart Saati (Meksika)"
UTC -07:00 MOUNTAIN_STANDARD_TIME "Dağ Standart Saati"
UTC -06:00 CENTRAL_AMERICA_STANDARD_TIME "Orta Amerika Standart Saati"
UTC -06:00 CENTRAL_STANDARD_TIME "Merkezi Standart Saat"
UTC -06:00 EASTER_ISLAND_STANDARD_TIME "Easter Adası Standart Saati"
UTC -06:00 CENTRAL_STANDARD_TIME_MEXICO "Orta Standart Saat (Meksika)"
UTC -06:00 CANADA_CENTRAL_STANDARD_TIME "Kanada Orta Standart Saati"
UTC -05:00 SA_PACIFIC_STANDARD_TIME "SA Pasifik Standart Saati"
UTC -05:00 EASTERN_STANDARD_TIME_MEXICO "Doğu Standart Saati (Meksika)"
UTC -05:00 EASTERN_STANDARD_TIME "Doğu Standart Saati"
UTC -05:00 HAITI_STANDARD_TIME "Haiti Standart Saati"
UTC -05:00 CUBA_STANDARD_TIME "Küba Standart Saati"
UTC -05:00 US_EASTERN_STANDARD_TIME "ABD Doğu Standart Saati"
UTC -05:00 TURKS_AND_CAICOS_STANDARD_TIME "Turks And Caicos Standart Saati"
UTC -04:00 PARAGUAY_STANDARD_TIME "Paraguay Standart Saati"
UTC -04:00 ATLANTIC_STANDARD_TIME "Atlantik Standart Saati"
UTC -04:00 VENEZUELA_STANDARD_TIME "Venezuela Standart Saati"
UTC -04:00 CENTRAL_BRAZILIAN_STANDARD_TIME "Orta Brezilya Standart Saati"
UTC -04:00 SA_WESTERN_STANDARD_TIME "SA Batı Standart Saati"
UTC -04:00 PACIFIC_SA_STANDARD_TIME "Pasifik SA Standart Saati"
UTC -03:30 NEWFOUNDLAND_STANDARD_TIME "Newfoundland Standart Saati"
UTC -03:00 TOCANTINS_STANDARD_TIME "Tocantins Standart Saati"
UTC -03:00 E_SOUTH_AMERICAN_STANDARD_TIME "E. Güney Amerika Standart Saati"
UTC -03:00 SA_EASTERN_STANDARD_TIME "SA Doğu Standart Saati"
UTC -03:00 ARGENTINA_STANDARD_TIME "Arjantin Standart Saati"
UTC -03:00 GREENLAND_STANDARD_TIME "Grönland Standart Saati"
UTC -03:00 MONTEVIDEO_STANDARD_TIME "Montevideo Standart Saati"
UTC -03:00 SAINT_PIERRE_STANDARD_TIME "Saint Pierre Standart Saati"
UTC -03:00 BAHIA_STANDARD_TIM "Bahia Standart Saati"
UTC -02:00 UTC_02 "UTC-02"
UTC -02:00 MID_ATLANTIC_STANDARD_TIME "Orta Atlantik Standart Saati"
UTC -01:00 AZORES_STANDARD_TIME "Azores Standart Saati"
UTC -01:00 CAPE_VERDE_STANDARD_TIME "Cape Verde Standart Saati"
UTC UTC UTC
UTC +00:00 GMT_STANDARD_TIME "GMT Standart Saati"
UTC +00:00 GREENWICH_STANDARD_TIME "Greenwich Standart Saati"
UTC +01:00 MOROCCO_STANDARD_TIME "Fas Standart Saati"
UTC +01:00 W_EUROPE_STANDARD_TIME "W. Avrupa Standart Saati"
UTC +01:00 CENTRAL_EUROPE_STANDARD_TIME "Orta Avrupa Standart Saati"
UTC +01:00 ROMANCE_STANDARD_TIME "Romance Standard Time"
UTC +01:00 CENTRAL_EUROPEAN_STANDARD_TIME "Orta Avrupa Standart Saati"
UTC +01:00 W_CENTRAL_AFRICA_STANDARD_TIME "W. Orta Afrika Standart Saati"
UTC +02:00 NAMIBIA_STANDARD_TIME "Namibya Standart Saati"
UTC +02:00 JORDAN_STANDARD_TIME "Jordan Standart Saati"
UTC +02:00 GTB_STANDARD_TIME "GTB Standart Saati"
UTC +02:00 MIDDLE_EAST_STANDARD_TIME "Orta Doğu Standart Saati"
UTC +02:00 EGYPT_STANDARD_TIME "Mısır Standart Saati"
UTC +02:00 E_EUROPE_STANDARD_TIME "E. Avrupa Standart Saati"
UTC +02:00 SYRIA_STANDARD_TIME "Suriye Standart Saati"
UTC +02:00 WEST_BANK_STANDARD_TIME "Batı Şeria Standart Saati"
UTC +02:00 SOUTH_AFRICA_STANDARD_TIME "Güney Afrika Standart Saati"
UTC +02:00 FLE_STANDARD_TIME "FLE Standart Saati"
UTC +02:00 ISRAEL_STANDARD_TIME "İsrail Standart Saati"
UTC +02:00 KALININGRAD_STANDARD_TIME "Kaliningrad Standart Saati"
UTC +02:00 LIBYA_STANDARD_TIME "Libya Standart Saati"
UTC +03:00 TÜRKIYE_STANDARD_TIME "Türkiye Standart Saati"
UTC +03:00 ARABIC_STANDARD_TIME "Arapça Standart Saati"
UTC +03:00 ARAB_STANDARD_TIME "Arap Standart Saati"
UTC +03:00 BELARUS_STANDARD_TIME "Belarus Standart Saati"
UTC +03:00 RUSSIAN_STANDARD_TIME "Rusça Standart Saati"
UTC +03:00 E_AFRICA_STANDARD_TIME "E. Afrika Standart Saati"
UTC +03:30 IRAN_STANDARD_TIME "İran Standart Saati"
UTC +04:00 ARABIAN_STANDARD_TIME "Arap Standart Saati"
UTC +04:00 ASTRAKHAN_STANDARD_TIME "Astrakhan Standart Saati"
UTC +04:00 AZERBAIJAN_STANDARD_TIME "Azerbaycan Standart Saati"
UTC +04:00 RUSSIA_TIME_ZONE_3 "Rusya Saat Dilimi 3"
UTC +04:00 MAURITIUS_STANDARD_TIME "Mauritius Standart Saati"
UTC +04:00 GEORGIAN_STANDARD_TIME "Gürcü Standart Saati"
UTC +04:00 CAUCASUS_STANDARD_TIME "Kafkasya Standart Saati"
UTC +04:30 AFGHANISTAN_STANDARD_TIME "Afganistan Standart Saati"
UTC +05:00 WEST_ASIA_STANDARD_TIME "Batı Asya Standart Saati"
UTC +05:00 EKATERINBURG_STANDARD_TIME "Ekaterinburg Standart Saati"
UTC +05:00 PAKISTAN_STANDARD_TIME "Pakistan Standart Saati"
UTC +05:30 INDIA_STANDARD_TIME "Hindistan Standart Saati"
UTC +05:30 SRI_LANKA_STANDARD_TIME "Sri Lanka Standart Saati"
UTC +05:45 NEPAL_STANDARD_TIME "Nepal Standart Saati"
UTC +06:00 CENTRAL_ASIA_STANDARD_TIME "Orta Asya Standart Saati"
UTC +06:00 BANGLADESH_STANDARD_TIME "Bangladeş Standart Saati"
UTC +06:30 MYANMAR_STANDARD_TIME "Myanmar Standart Saati"
UTC +07:00 N_CENTRAL_ASIA_STANDARD_TIME "N. Orta Asya Standart Saati"
UTC +07:00 SE_ASIA_STANDARD_TIME "SE Asya Standart Saati"
UTC +07:00 ALTAI_STANDARD_TIME "Altai Standart Saati"
UTC +07:00 W_MONGOLIA_STANDARD_TIME "W. Moğolistan Standart Saati"
UTC +07:00 NORTH_ASIA_STANDARD_TIME "Kuzey Asya Standart Saati"
UTC +07:00 TOMSK_STANDARD_TIME "Tomsk Standart Saati"
UTC +08:00 CHINA_STANDARD_TIME "Çin Standart Saati"
UTC +08:00 NORTH_ASIA_EAST_STANDARD_TIME "Kuzey Asya Doğu Standart Saati"
UTC +08:00 SINGAPORE_STANDARD_TIME "Singapur Standart Saati"
UTC +08:00 W_AUSTRALIA_STANDARD_TIME "W. Avustralya Standart Saati"
UTC +08:00 TAIPEI_STANDARD_TIME "Taipei Standart Saati"
UTC +08:00 ULAANBAATAR_STANDARD_TIME "Ulaanbaatar Standart Saati"
UTC +08:45 AUS_CENTRAL_W_STANDARD_TIME "Aus Central W. Standart Saat"
UTC +09:00 NORTH_KOREA_STANDARD_TIME "Kuzey Kore Standart Saati"
UTC +09:00 TRANSBAIKAL_STANDARD_TIME "Transbaikal Standart Saati"
UTC +09:00 TOKYO_STANDARD_TIME "Tokyo Standart Saati"
UTC +09:00 KOREA_STANDARD_TIME "Kore Standart Saati"
UTC +09:00 YAKUTSK_STANDARD_TIME "Yakutsk Standart Saati"
UTC +09:30 CEN_AUSTRALIA_STANDARD_TIME "Cen. Avustralya Standart Saati"
UTC +09:30 AUS_CENTRAL_STANDARD_TIME "AUS Merkezi Standart Saati"
UTC +10:00 E_AUSTRALIAN_STANDARD_TIME "E. Avustralya Standart Saati"
UTC +10:00 AUS_EASTERN_STANDARD_TIME "AUS Doğu Standart Saati"
UTC +10:00 WEST_PACIFIC_STANDARD_TIME "Batı Pasifik Standart Saati"
UTC +10:00 TASMANIA_STANDARD_TIME "Tazmanya Standart Saati"
UTC +10:00 VLADIVOSTOK_STANDARD_TIME "Vladivostok Standart Saati"
UTC +10:30 LORD_HOWE_STANDARD_TIME "Lord Howe Standart Saati"
UTC +11:00 BOUGAINVILLE_STANDARD_TIME "Bougainville Standart Saati"
UTC +11:00 RUSSIA_TIME_ZONE_10 "Rusya Saat Dilimi 10"
UTC +11:00 MAGADAN_STANDARD_TIME "Magadan Standart Saati"
UTC +11:00 NORFOLK_STANDARD_TIME "Norfolk Standart Saati"
UTC +11:00 SAKHALIN_STANDARD_TIME "Sakhalin Standart Saati"
UTC +11:00 CENTRAL_PACIFIC_STANDARD_TIME "Orta Pasifik Standart Saati"
UTC +12:00 RUSSIA_TIME_ZONE_11 "Rusya Saat Dilimi 11"
UTC +12:00 NEW_ZEALAND_STANDARD_TIME "Yeni Zelanda Standart Saati"
UTC +12:00 UTC_12 "UTC+12"
UTC +12:00 FIJI_STANDARD_TIME "Fiji Standart Saati"
UTC +12:00 KAMCHATKA_STANDARD_TIME "Kamchatka Standart Saati"
UTC +12:45 CHATHAM_ISLANDS_STANDARD_TIME "Chatham Adaları Standart Saati"
UTC +13:00 TONGA__STANDARD_TIME "Tonga Standart Saati"
UTC +13:00 SAMOA_STANDARD_TIME "Samoa Standart Saati"
UTC +14:00 LINE_ISLANDS_STANDARD_TIME "Line Adaları Standart Saati"