Megosztás a következőn keresztül:


CLI (v2) importálásütemezési YAML-séma

A KÖVETKEZŐRE VONATKOZIK: Azure CLI ml-bővítmény v2 (aktuális)

A forrás JSON-séma a következő helyen https://azuremlschemas.azureedge.net/latest/schedule.schema.jsontalálható: .

Feljegyzés

A dokumentumban részletezett YAML-szintaxis az ML CLI v2 bővítmény legújabb verziójának JSON-sémáján alapul. Ez a szintaxis garantáltan csak az ML CLI v2 bővítmény legújabb verziójával működik. A régebbi bővítményverziók sémáit a következő helyen https://azuremlschemasprod.azureedge.net/találja: .

YAML-szintaxis

Kulcs Típus Leírás Megengedett értékek
$schema húr A YAML-séma.
name húr Szükséges. Az ütemezés neve.
description húr Az ütemezés leírása.
tags object Az ütemezés címkéinek szótára.
trigger object Az eseményindító konfigurációja, amely meghatározza, hogy mikor kell aktiválni a feladatot. Az egyik vagy RecurrenceTrigger CronTrigger kötelező.
import_data objektum vagy sztring Szükséges. Az ütemezés által aktivált adatimportálási művelet definíciója. Az egyik vagy string ImportDataDefinition kötelező.

Triggerkonfiguráció

Ismétlődési eseményindító

Kulcs Típus Leírás Megengedett értékek
type húr Szükséges. Megadja az ütemezés típusát. recurrence
frequency húr Szükséges. Megadja az ütemezési tűzesetek gyakoriságát leíró időegységet. minute, hour, day, weekmonth
interval egész szám Szükséges. Azt az időközt adja meg, amikor az ütemezés kigyullad.
start_time húr A kezdési dátumot és időpontot az időzónával írja le. Ha start_time nincs megadva, az első feladat azonnal lefut, és a jövőbeli feladatok az ütemezés alapján aktiválódik, mondván, hogy start_time megegyezik a feladat által létrehozott időponttal. Ha a kezdési időpont a múltban van, az első feladat a következő számított futási időpontban fut.
end_time húr A befejezési dátumot és időt időzónával írja le. Ha end_time nincs megadva, az ütemezés addig fut, amíg explicit módon le nem tiltja.
timezone húr Az ismétlődés időzónáját adja meg. Ha nincs megadva, alapértelmezés szerint UTC. Az időzónák értékeit lásd a függelékben
pattern object Az ismétlődés mintáját adja meg. Ha a minta hiányzik, a feladat(ok) a start_time, a gyakoriság és az intervallum logikája szerint aktiválódnak.

Ismétlődés ütemezése

Az ismétlődési ütemezés határozza meg az ismétlődési mintát, amely hourstartalmazza az , minutesés weekdaysa .

  • Ha a gyakoriság az day, a minta megadhatja hours és minutes.
  • Ha a gyakoriság és monthweek a , a minta megadhatjahours, minutes és weekdays.
Kulcs Típus Megengedett értékek
hours egész szám vagy egész szám tömbje 0-23
minutes egész szám vagy egész szám tömbje 0-59
week_days sztring vagy sztringtömb monday, tuesday, wednesday, thursdayfriday, saturdaysunday

CronTrigger

Kulcs Típus Leírás Megengedett értékek
type húr Szükséges. Megadja az ütemezés típusát. cron
expression húr Szükséges. Megadja a cron kifejezést, amely meghatározza a feladatok aktiválásának módját. az expression standard crontab kifejezést használ egy ismétlődő ütemezés kifejezéséhez. Egyetlen kifejezés öt szóközzel tagolt mezőből áll:MINUTES HOURS DAYS MONTHS DAYS-OF-WEEK
start_time húr A kezdési dátumot és időpontot az időzónával írja le. Ha start_time nincs megadva, az első feladat azonnal lefut, és a jövőbeli feladatok az ütemezés alapján aktiválódik, mondván, hogy start_time megegyezik a feladat által létrehozott időponttal. Ha a kezdési időpont a múltban van, az első feladat a következő számított futási időpontban fut.
end_time húr A befejezési dátumot és időt időzónával írja le. Ha a end_time nincs megadva, az ütemezés addig fut, amíg explicit módon le nem tiltja.
timezone húr Az ismétlődés időzónáját adja meg. Ha nincs megadva, alapértelmezés szerint UTC. Az időzónák értékeit lásd a függelékben

Adatdefiníció importálása (előzetes verzió)

Fontos

Ez a funkció jelenleg nyilvános előzetes verzióban érhető el. Ez az előzetes verzió szolgáltatásszintű szerződés nélkül érhető el, és éles számítási feladatokhoz nem javasoljuk. Előfordulhat, hogy néhány funkció nem támogatott, vagy korlátozott képességekkel rendelkezik.

További információ: Kiegészítő használati feltételek a Microsoft Azure előzetes verziójú termékeihez.

Az ügyfél közvetlenül használhatja import_data: ./<data_import>.yaml vagy használhatja az alábbi tulajdonságokat az adatimportálás definíciójának meghatározásához.

Kulcs Típus Leírás Megengedett értékek
type húr Szükséges. Megadja, hogy milyen típusú adategységként szeretné importálni az adatokat. Ez lehet adatbázis-forrásból való importáláskor mltable, vagy uri_folder a FileSource-ból való importáláskor. mltable, uri_folder
name húr Szükséges. Adategység neve az importált adatok regisztrálásához.
path húr Szükséges. Az importált adatokat tartalmazó adattár elérési útja, amely két módon van megadva:

- Szükséges. Az adattár elérési útjának URI-ja. Csak a támogatott URI-típus.azureml Az URI-formátum használatáról további információt a azureml:// Core yaml szintaxisában talál. A túlírás elkerülése érdekében minden importáláshoz egyedi elérési út ajánlott. Ehhez paraméterezd az elérési utat a példában látható módon : azureml://datastores/<datastore_name>/paths/<source_name>/${{name}}. A példában szereplő "datastore_name" lehet egy létrehozott adattár, vagy lehet workspaceblobstore. Alternatív megoldásként egy "felügyelt adattár" is kiválasztható az alábbi hivatkozásokkal: azureml://datastores/workspacemanagedstoreahol a rendszer automatikusan hozzárendel egy egyedi elérési utat.
Azure Machine Learning://<>
source object Az importált adatforrás külső forrásadatai. Lásd a source forrástulajdonságok halmazának attribútumait.

Az (előzetes verzió) attribútumai source

Kulcs Típus Leírás Megengedett értékek Alapértelmezett érték
type húr Az a külső forrástípus, amelyből adatokat kíván importálni. Jelenleg csak a következő típusok engedélyezettek - Database vagy FileSystem Database, FileSystem
query húr Ezt az értéket csak akkor adja meg, ha a type fenti database definíció a Külső típusú Database lekérdezés, amely az importálandó adatokat definiálja vagy szűri.
path húr Ezt az értéket csak akkor definiálja, ha a type fent FileSystem definiált mappa elérési útja a külső forrásban FileSystem , ahol az importálandó fájl(ok) vagy adatok találhatók.
connection húr Szükséges. A külső forrás kapcsolati tulajdonsága, amely a következő formátumban hivatkozik: azureml:<connection_name>

Fontos

Ez a funkció jelenleg nyilvános előzetes verzióban érhető el. Ez az előzetes verzió szolgáltatásszintű szerződés nélkül érhető el, és éles számítási feladatokhoz nem javasoljuk. Előfordulhat, hogy néhány funkció nem támogatott, vagy korlátozott képességekkel rendelkezik.

További információ: Kiegészítő használati feltételek a Microsoft Azure előzetes verziójú termékeihez.

Megjegyzések

A az ml schedule parancs az Azure Machine Learning-modellek kezelésére használható.

Példák

A példák a GitHub-adattárban érhetők el. Alább egy pár látható.

YAML: Ismétlődési mintával rendelkező adatimportálás ütemezése

A KÖVETKEZŐRE VONATKOZIK: Azure CLI ml-bővítmény v2 (aktuális)

YAML: Az adatimportálás ütemezése ismétlődési mintával (előzetes verzió)

$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: Az adatimportálás definíciójának ütemezése a felügyelt adattár ismétlődési mintájával (előzetes verzió)

$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-kifejezéssel rendelkező adatimportálás ütemezése

A KÖVETKEZŐRE VONATKOZIK: Azure CLI ml-bővítmény v2 (aktuális)

YAML: Adatimportálás ütemezése cron kifejezéssel (előzetes verzió)

$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: Az adatimportálás definíciójának ütemezése a cron kifejezéssel (előzetes verzió) beágyazott adatimportálási definícióhoz

$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

Függelék

Időzóna

Az aktuális ütemezés támogatja a táblázat időzónáit. A kulcs közvetlenül a Python SDK-ban használható, az érték pedig az adatimportálási YAML-ben használható. A táblázat utc (utc) szerint van rendezve (egyezményes világidő).

UTC Kulcs Érték
UTC -12:00 DATELINE_STANDARD_TIME "Dateline Standard Time"
UTC -11:00 UTC_11 "UTC-11"
UTC - 10:00 ALEUTIAN_STANDARD_TIME Aleutian standard idő
UTC - 10:00 HAWAIIAN_STANDARD_TIME "Hawaii téli idő"
UTC -09:30 MARQUESAS_STANDARD_TIME "Marquesas Standard Time"
UTC -09:00 ALASKAN_STANDARD_TIME "Alaszkai téli idő"
UTC -09:00 UTC_09 "UTC-09"
UTC -08:00 PACIFIC_STANDARD_TIME_MEXICO "Csendes-óceáni téli idő (Mexikó)"
UTC -08:00 UTC_08 "UTC-08"
UTC -08:00 PACIFIC_STANDARD_TIME "Csendes-óceáni téli idő"
UTC -07:00 US_MOUNTAIN_STANDARD_TIME "US Mountain Standard Time"
UTC -07:00 MOUNTAIN_STANDARD_TIME_MEXICO "Hegyi téli idő (Mexikó)"
UTC -07:00 MOUNTAIN_STANDARD_TIME "Hegyi téli idő"
UTC -06:00 CENTRAL_AMERICA_STANDARD_TIME "Közép-Amerika standard ideje"
UTC -06:00 CENTRAL_STANDARD_TIME "Központi téli idő"
UTC -06:00 EASTER_ISLAND_STANDARD_TIME "Húsvét-szigeti téli idő"
UTC -06:00 CENTRAL_STANDARD_TIME_MEXICO "Közép-téli idő (Mexikó)"
UTC -06:00 CANADA_CENTRAL_STANDARD_TIME "Kanada középső téli ideje"
UTC -05:00 SA_PACIFIC_STANDARD_TIME "SA Pacific Standard Time"
UTC -05:00 EASTERN_STANDARD_TIME_MEXICO "Keleti téli idő (Mexikó)"
UTC -05:00 EASTERN_STANDARD_TIME "Keleti téli idő"
UTC -05:00 HAITI_STANDARD_TIME "Haiti téli idő"
UTC -05:00 CUBA_STANDARD_TIME "Kuba standard idő"
UTC -05:00 US_EASTERN_STANDARD_TIME "USA keleti téli idő"
UTC -05:00 TURKS_AND_CAICOS_STANDARD_TIME "Turks and Caicos Standard Time"
UTC -04:00 PARAGUAY_STANDARD_TIME "Paraguayi téli idő"
UTC -04:00 ATLANTIC_STANDARD_TIME "Atlanti-óceáni téli idő"
UTC -04:00 VENEZUELA_STANDARD_TIME "Venezuelai téli idő"
UTC -04:00 CENTRAL_BRAZILIAN_STANDARD_TIME "Közép-brazíliai téli idő"
UTC -04:00 SA_WESTERN_STANDARD_TIME "Sa Western Standard Time"
UTC -04:00 PACIFIC_SA_STANDARD_TIME "Pacific SA standard idő"
UTC -03:30 NEWFOUNDLAND_STANDARD_TIME "Newfoundland Standard Time"
UTC -03:00 TOCANTINS_STANDARD_TIME "Tocantins Standard Time"
UTC -03:00 E_SOUTH_AMERICAN_STANDARD_TIME "E. Dél-Amerika standard ideje"
UTC -03:00 SA_EASTERN_STANDARD_TIME "SA keleti téli idő"
UTC -03:00 ARGENTINA_STANDARD_TIME "Argentínai téli idő"
UTC -03:00 GREENLAND_STANDARD_TIME "Grönlandi téli idő"
UTC -03:00 MONTEVIDEO_STANDARD_TIME "Montevideo Standard Time"
UTC -03:00 SAINT_PIERRE_STANDARD_TIME "Saint Pierre standard idő"
UTC -03:00 BAHIA_STANDARD_TIM "Bahia standard idő"
UTC -02:00 UTC_02 "UTC-02"
UTC -02:00 MID_ATLANTIC_STANDARD_TIME "Közép-atlanti standard idő"
UTC -01:00 AZORES_STANDARD_TIME "Azori-i téli idő"
UTC -01:00 CAPE_VERDE_STANDARD_TIME "Zöld-foki-szigeteki téli idő"
UTC UTC UTC
UTC +00:00 GMT_STANDARD_TIME "GMT standard idő"
UTC +00:00 GREENWICH_STANDARD_TIME "Greenwichi téli idő"
UTC +01:00 MOROCCO_STANDARD_TIME "Marokkói téli idő"
UTC +01:00 W_EUROPE_STANDARD_TIME "W. Európai téli idő"
UTC +01:00 CENTRAL_EUROPE_STANDARD_TIME "Közép-Európa standard ideje"
UTC +01:00 ROMANCE_STANDARD_TIME "Romantika standard idő"
UTC +01:00 CENTRAL_EUROPEAN_STANDARD_TIME "Közép-európai téli idő"
UTC +01:00 W_CENTRAL_AFRICA_STANDARD_TIME "W. Közép-Afrika standard ideje"
UTC +02:00 NAMIBIA_STANDARD_TIME "Namíbia standard idő"
UTC +02:00 JORDAN_STANDARD_TIME "Jordánia téli idő"
UTC +02:00 GTB_STANDARD_TIME "GTB standard idő"
UTC +02:00 MIDDLE_EAST_STANDARD_TIME "Közel-Keleti téli idő"
UTC +02:00 EGYPT_STANDARD_TIME "Egyiptomi téli idő"
UTC +02:00 E_EUROPE_STANDARD_TIME "E. Európai téli idő"
UTC +02:00 SYRIA_STANDARD_TIME "Szíriai téli idő"
UTC +02:00 WEST_BANK_STANDARD_TIME "West Bank Standard Time"
UTC +02:00 SOUTH_AFRICA_STANDARD_TIME "Dél-Afrikai Téli idő"
UTC +02:00 FLE_STANDARD_TIME "FLE standard idő"
UTC +02:00 ISRAEL_STANDARD_TIME "Izrael standard idő"
UTC +02:00 KALININGRAD_STANDARD_TIME "Kalinyingrádi téli idő"
UTC +02:00 LIBYA_STANDARD_TIME "Líbiai téli idő"
UTC +03:00 TÜRKIYE_STANDARD_TIME "Türkiye Standard Time"
UTC +03:00 ARABIC_STANDARD_TIME "Arab téli idő"
UTC +03:00 ARAB_STANDARD_TIME "Arab téli idő"
UTC +03:00 BELARUS_STANDARD_TIME "Fehéroroszországi téli idő"
UTC +03:00 RUSSIAN_STANDARD_TIME "Orosz téli idő"
UTC +03:00 E_AFRICA_STANDARD_TIME "E. Afrika téli idő"
UTC +03:30 IRAN_STANDARD_TIME "Iráni téli idő"
UTC +04:00 ARABIAN_STANDARD_TIME "Arab téli idő"
UTC +04:00 ASTRAKHAN_STANDARD_TIME "Astrakhan standard idő"
UTC +04:00 AZERBAIJAN_STANDARD_TIME "Azerbajdzsáni téli idő"
UTC +04:00 RUSSIA_TIME_ZONE_3 "Oroszország időzóna 3"
UTC +04:00 MAURITIUS_STANDARD_TIME "Mauritius standard idő"
UTC +04:00 GEORGIAN_STANDARD_TIME "Grúz téli idő"
UTC +04:00 CAUCASUS_STANDARD_TIME "Kaukázusi téli idő"
UTC +04:30 AFGHANISTAN_STANDARD_TIME "Afganisztáni téli idő"
UTC +05:00 WEST_ASIA_STANDARD_TIME "Nyugat-Ázsia standard ideje"
UTC +05:00 EKATERINBURG_STANDARD_TIME "Jekatyerinburgi téli idő"
UTC +05:00 PAKISTAN_STANDARD_TIME "Pakisztáni téli idő"
UTC +05:30 INDIA_STANDARD_TIME "India standard idő"
UTC +05:30 SRI_LANKA_STANDARD_TIME "Sri Lanka standard idő"
UTC +05:45 NEPAL_STANDARD_TIME "Nepáli téli idő"
UTC +06:00 CENTRAL_ASIA_STANDARD_TIME "Közép-Ázsia standard ideje"
UTC +06:00 BANGLADESH_STANDARD_TIME "Bangladesi téli idő"
UTC +06:30 MYANMAR_STANDARD_TIME "Mianmari téli idő"
UTC +07:00 N_CENTRAL_ASIA_STANDARD_TIME "N. Közép-Ázsia standard ideje"
UTC +07:00 SE_ASIA_STANDARD_TIME "SE Asia Standard Time"
UTC +07:00 ALTAI_STANDARD_TIME "Altai Standard Time"
UTC +07:00 W_MONGOLIA_STANDARD_TIME "W. Mongolia standard idő"
UTC +07:00 NORTH_ASIA_STANDARD_TIME "Észak-Ázsia téli idő"
UTC +07:00 TOMSK_STANDARD_TIME "Tomsk Standard Time"
UTC +08:00 CHINA_STANDARD_TIME "Kínai téli idő"
UTC +08:00 NORTH_ASIA_EAST_STANDARD_TIME "Észak-Ázsia keleti téli idő"
UTC +08:00 SINGAPORE_STANDARD_TIME "Szingapúri téli idő"
UTC +08:00 W_AUSTRALIA_STANDARD_TIME "W. Ausztráliai téli idő"
UTC +08:00 TAIPEI_STANDARD_TIME "Taipei Standard Time"
UTC +08:00 ULAANBAATAR_STANDARD_TIME "Ulaanbaatar Standard Time"
UTC +08:45 AUS_CENTRAL_W_STANDARD_TIME "Aus Central W. Standard Time"
UTC +09:00 NORTH_KOREA_STANDARD_TIME "Észak-Korea téli idő"
UTC +09:00 TRANSBAIKAL_STANDARD_TIME "Transbaikal Standard Time"
UTC +09:00 TOKYO_STANDARD_TIME "Tokiói téli idő"
UTC +09:00 KOREA_STANDARD_TIME "Koreai téli idő"
UTC +09:00 YAKUTSK_STANDARD_TIME "Yakutsk Standard Time"
UTC +09:30 CEN_AUSTRALIA_STANDARD_TIME "Cen. Ausztráliai téli idő"
UTC +09:30 AUS_CENTRAL_STANDARD_TIME "AUS központi standard idő"
UTC +10:00 E_AUSTRALIAN_STANDARD_TIME "E. Ausztráliai téli idő"
UTC +10:00 AUS_EASTERN_STANDARD_TIME "AUS keleti téli idő"
UTC +10:00 WEST_PACIFIC_STANDARD_TIME "Nyugat-csendes-óceáni téli idő"
UTC +10:00 TASMANIA_STANDARD_TIME "Tasmania Standard Time"
UTC +10:00 VLADIVOSTOK_STANDARD_TIME "Vladivostok Standard Time"
UTC +10:30 LORD_HOWE_STANDARD_TIME "Lord Howe Standard Time"
UTC +11:00 BOUGAINVILLE_STANDARD_TIME "Bougainville Standard Time"
UTC +11:00 RUSSIA_TIME_ZONE_10 "Oroszország időzóna 10"
UTC +11:00 MAGADAN_STANDARD_TIME "Magadan standard idő"
UTC +11:00 NORFOLK_STANDARD_TIME "Norfolk Standard Time"
UTC +11:00 SAKHALIN_STANDARD_TIME "Szahalin standard idő"
UTC +11:00 CENTRAL_PACIFIC_STANDARD_TIME "Közép-csendes-óceáni téli idő"
UTC +12:00 RUSSIA_TIME_ZONE_11 "Oroszország időzóna 11"
UTC +12:00 NEW_ZEALAND_STANDARD_TIME "Új-zélandi téli idő"
UTC +12:00 UTC_12 "UTC+12"
UTC +12:00 FIJI_STANDARD_TIME "Fidzsi-szigeteki téli idő"
UTC +12:00 KAMCHATKA_STANDARD_TIME "Kamchatka standard idő"
UTC +12:45 CHATHAM_ISLANDS_STANDARD_TIME "Chatham-szigeteki téli idő"
UTC +13:00 TONGA__STANDARD_TIME "Tonga standard idő"
UTC +13:00 SAMOA_STANDARD_TIME "Samoa standard idő"
UTC +14:00 LINE_ISLANDS_STANDARD_TIME "Vonal-szigeteki téli idő"