Share via


az stream-analytics job

Kommentar

Den här referensen är en del av stream-analytics-tillägget för Azure CLI (version 2.15.0 eller senare). Tillägget installeras automatiskt första gången du kör ett az stream-analytics-jobbkommando . Läs mer om tillägg.

Hantera direktuppspelningsjobb med stream analytics.

Kommandon

Name Description Typ Status
az stream-analytics job create

Skapa ett direktuppspelningsjobb eller ersätt ett redan befintligt direktuppspelningsjobb.

Anknytning GA
az stream-analytics job delete

Ta bort ett direktuppspelningsjobb.

Anknytning GA
az stream-analytics job list

Visa en lista över alla direktuppspelningsjobb i den angivna resursgruppen. Och Visar en lista över alla direktuppspelningsjobb i den angivna prenumerationen.

Anknytning GA
az stream-analytics job scale

Skala ett direktuppspelningsjobb när jobbet körs.

Anknytning GA
az stream-analytics job show

Få information om det angivna direktuppspelningsjobbet.

Anknytning GA
az stream-analytics job start

Starta ett direktuppspelningsjobb. När ett jobb har startats börjar det bearbeta indatahändelser och producera utdata.

Anknytning GA
az stream-analytics job stop

Stoppa ett strömmande jobb som körs. Detta gör att ett strömmande jobb som körs slutar bearbeta indatahändelser och producerar utdata.

Anknytning GA
az stream-analytics job update

Uppdatera ett befintligt direktuppspelningsjobb. Detta kan användas för att delvis uppdatera (dvs. uppdatera en eller två egenskaper) ett direktuppspelningsjobb utan att påverka resten av jobbdefinitionen.

Anknytning GA
az stream-analytics job wait

Placera CLI i vänteläge tills ett villkor för stream-analytics-jobbet har uppfyllts.

Anknytning GA

az stream-analytics job create

Skapa ett direktuppspelningsjobb eller ersätt ett redan befintligt direktuppspelningsjobb.

az stream-analytics job create --job-name
                               --resource-group
                               [--arrival-max-delay]
                               [--compatibility-level {1.0, 1.2}]
                               [--content-storage-policy {JobStorageAccount, SystemAccount}]
                               [--data-locale]
                               [--functions]
                               [--id]
                               [--identity]
                               [--if-match]
                               [--if-none-match]
                               [--inputs]
                               [--job-storage-account]
                               [--job-type {Cloud, Edge}]
                               [--location]
                               [--no-wait]
                               [--order-max-delay]
                               [--out-of-order-policy {Adjust, Drop}]
                               [--output-error-policy {Drop, Stop}]
                               [--output-start-mode {CustomTime, JobStartTime, LastOutputEventTime}]
                               [--output-start-time]
                               [--outputs]
                               [--tags]
                               [--transformation]

Exempel

Skapa ett fullständigt direktuppspelningsjobb (ett direktuppspelningsjobb med en transformering, minst 1 indata och minst 1 utdata)

az stream-analytics job create --job-name "sj7804" --resource-group "sjrg3276" --location "West US" --compatibility-level "1.0" --data-locale "en-US" --arrival-max-delay 5 --order-max-delay 0 --out-of-order-policy "Drop" --functions "[]" --inputs "[{\"name\":\"inputtest\",\"properties\":{\"type\":\"Stream\",\"datasource\":{\"type\":\"Microsoft.Storage/Blob\",\"properties\":{\"container\":\"containerName\",\"pathPattern\":\"\",\"storageAccounts\":[{\"accountKey\":\"yourAccountKey==\",\"accountName\":\"yourAccountName\"}]}},\"serialization\":{\"type\":\"Json\",\"properties\":{\"encoding\":\"UTF8\"}}}}]" --output-error-policy "Drop" --outputs "[{\"name\":\"outputtest\",\"datasource\":{\"type\":\"Microsoft.Sql/Server/Database\",\"properties\":{\"database\":\"databaseName\",\"password\":\"userPassword\",\"server\":\"serverName\",\"table\":\"tableName\",\"user\":\"<user>\"}}}]" --transformation name="transformationtest" streaming-units=1 query="Select Id, Name from inputtest" --tags key1="value1" key3="value3" randomKey="randomValue"

Skapa ett direktuppspelningsjobbgränssnitt (ett direktuppspelningsjobb utan indata, utdata, transformering eller funktioner)

az stream-analytics job create --job-name "sj59" --resource-group "sjrg6936" --location "West US" --compatibility-level "1.0" --data-locale "en-US" --arrival-max-delay 16 --order-max-delay 5 --out-of-order-policy "Drop" --functions "[]" --inputs "[]" --output-error-policy "Drop" --outputs "[]" --tags key1="value1" key3="value3" randomKey="randomValue"

Obligatoriska parametrar

--job-name --name -n

Namnet på strömningsjobbet.

--resource-group -g

Namnet på resursgruppen. Du kan konfigurera standardgruppen med .az configure --defaults group=<name>

Valfria parametrar

--arrival-max-delay

Den maximala tillåtna fördröjningen i sekunder där händelser som kommer sent kan inkluderas. Intervallet som stöds är -1 till 1814399 (20.23:59:59 dagar) och -1 används för att ange väntetid på obestämd tid. Om egenskapen saknas tolkas den med värdet -1.

--compatibility-level

Styr vissa körningsbeteenden för strömningsjobbet.

accepterade värden: 1.0, 1.2
--content-storage-policy

Giltiga värden är JobStorageAccount och SystemAccount. Om värdet är JobStorageAccount kräver detta att användaren även anger egenskapen jobStorageAccount. .

accepterade värden: JobStorageAccount, SystemAccount
--data-locale

Dataspråket för stream analytics-jobbet. Värdet ska vara namnet på en .NET-kultur som stöds från uppsättningen https://msdn.microsoft.com/en-us/library/system.globalization.culturetypes(v=vs.110).aspx. Standardvärdet är "en-US" om ingen har angetts.

--functions

En lista över en eller flera funktioner för strömningsjobbet. Namnegenskapen för varje funktion krävs när du anger den här egenskapen i en PUT-begäran. Det går inte att ändra den här egenskapen via en PATCH-åtgärd. Du måste använda patch-API:et som är tillgängligt för den enskilda omvandlingen. Förväntat värde: json-string/json-file/@json-file.

--id

Resurs-ID:t för klustret.

--identity

Beskriv den systemtilldelade hanterade identitet som tilldelats det här jobbet och som kan användas för att autentisera med indata och utdata.

Användning: --identity tenant-id=XX principal-id=XX type=XX

tenant-id: Identiteten tenantId principal-id: Identitetsobjektets ID-typ: Identitetstypen.

--if-match

ETag för strömningsjobbet. Utelämna det här värdet för att alltid skriva över den aktuella postuppsättningen. Ange det senast synliga ETag-värdet för att förhindra att samtidiga ändringar skrivs över av misstag.

--if-none-match

Ange till *för att tillåta att ett nytt direktuppspelningsjobb skapas, men för att förhindra uppdatering av en befintlig postuppsättning. Andra värden resulterar i ett 412-förvillkor misslyckades svar.

--inputs

En lista över en eller flera indata till strömningsjobbet. Namnegenskapen för varje indata krävs när du anger den här egenskapen i en PUT-begäran. Det går inte att ändra den här egenskapen via en PATCH-åtgärd. Du måste använda PATCH-API:et som är tillgängligt för enskilda indata. Förväntat värde: json-string/json-file/@json-file.

--job-storage-account

De egenskaper som är associerade med ett Azure Storage-konto med MSI.

Användning: --job-storage-account authentication-mode=XX account-name=XX account-key=XX

autentiseringsläge: Autentiseringsläge. account-name: Namnet på Azure Storage-kontot. Krävs för PUT-begäranden (CreateOrReplace). account-key: Kontonyckeln för Azure Storage-kontot. Krävs för PUT-begäranden (CreateOrReplace).

--job-type

Beskriver typen av jobb. Giltiga lägen är Cloud och "Edge".

accepterade värden: Cloud, Edge
--location -l

Plats. Värden från: az account list-locations. Du kan konfigurera standardplatsen med hjälp av az configure --defaults location=<location>.

--no-wait

Vänta inte tills den långvariga åtgärden har slutförts.

standardvärde: False
--order-max-delay

Den maximala tillåtna fördröjningen i sekunder där out-of-order-händelser kan justeras för att vara tillbaka i ordning.

--out-of-order-policy

Anger vilken princip som ska tillämpas på händelser som tas emot i fel ordning i indatahändelseströmmen.

accepterade värden: Adjust, Drop
--output-error-policy

Anger vilken princip som ska tillämpas på händelser som anländer till utdata och inte kan skrivas till den externa lagringen på grund av att den är felaktigt formaterad (saknade kolumnvärden, kolumnvärden av fel typ eller storlek).

accepterade värden: Drop, Stop
--output-start-mode

Den här egenskapen bör endast användas när du vill att jobbet ska startas omedelbart när det skapas. Värdet kan vara JobStartTime, CustomTime eller LastOutputEventTime för att ange om startpunkten för utdatahändelseströmmen ska starta när jobbet startas, starta med en anpassad användartidsstämpel som anges via egenskapen outputStartTime eller starta från den senaste händelsens utdatatid.

accepterade värden: CustomTime, JobStartTime, LastOutputEventTime
--output-start-time

Värdet är antingen en ISO-8601-formaterad tidsstämpel som anger startpunkten för utdatahändelseströmmen eller null för att indikera att utdatahändelseströmmen startar när direktuppspelningsjobbet startas. Den här egenskapen måste ha ett värde om outputStartMode är inställt på CustomTime.

--outputs

En lista över en eller flera utdata för strömningsjobbet. Namnegenskapen för varje utdata krävs när du anger den här egenskapen i en PUT-begäran. Det går inte att ändra den här egenskapen via en PATCH-åtgärd. Du måste använda PATCH-API:et som är tillgängligt för enskilda utdata. Förväntat värde: json-string/json-file/@json-file.

--tags

Blankstegsavgränsade taggar: key[=value] [key[=value] ...]. Använd "" för att rensa befintliga taggar.

--transformation

Ange frågan och antalet enheter för direktuppspelning som ska användas för strömningsjobbet. Namnegenskapen för omvandlingen krävs när du anger den här egenskapen i en PUT-begäran. Det går inte att ändra den här egenskapen via en PATCH-åtgärd. Du måste använda patch-API:et som är tillgängligt för den enskilda omvandlingen.

Användning: --transformation streaming-units=XX valid-streaming-units=XX query=XX name=XX

streaming-units: Anger antalet strömningsenheter som strömningsjobbet använder. valid-streaming-units: Anger de giltiga strömningsenheter som ett direktuppspelningsjobb kan skalas till. fråga: Anger den fråga som ska köras i direktuppspelningsjobbet. Du kan läsa mer om Stream Analytics Query Language (SAQL) här: https://msdn.microsoft.com/library/azure/dn834998 . Krävs för PUT-begäranden (CreateOrReplace). name: Resursnamn.

Globala parametrar
--debug

Öka loggningsverositeten för att visa alla felsökningsloggar.

--help -h

Visa det här hjälpmeddelandet och avsluta.

--only-show-errors

Visa bara fel och ignorera varningar.

--output -o

Utdataformat.

accepterade värden: json, jsonc, none, table, tsv, yaml, yamlc
standardvärde: json
--query

JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.

--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID

--verbose

Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.

az stream-analytics job delete

Ta bort ett direktuppspelningsjobb.

az stream-analytics job delete --job-name
                               --resource-group
                               [--no-wait]
                               [--yes]

Exempel

Ta bort ett direktuppspelningsjobb

az stream-analytics job delete --job-name "sj59" --resource-group "sjrg6936"

Obligatoriska parametrar

--job-name --name -n

Namnet på strömningsjobbet.

--resource-group -g

Namnet på resursgruppen. Du kan konfigurera standardgruppen med .az configure --defaults group=<name>

Valfria parametrar

--no-wait

Vänta inte tills den långvariga åtgärden har slutförts.

standardvärde: False
--yes -y

Fråga inte efter bekräftelse.

standardvärde: False
Globala parametrar
--debug

Öka loggningsverositeten för att visa alla felsökningsloggar.

--help -h

Visa det här hjälpmeddelandet och avsluta.

--only-show-errors

Visa bara fel och ignorera varningar.

--output -o

Utdataformat.

accepterade värden: json, jsonc, none, table, tsv, yaml, yamlc
standardvärde: json
--query

JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.

--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID

--verbose

Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.

az stream-analytics job list

Visa en lista över alla direktuppspelningsjobb i den angivna resursgruppen. Och Visar en lista över alla direktuppspelningsjobb i den angivna prenumerationen.

az stream-analytics job list [--expand]
                             [--resource-group]

Exempel

Visa en lista över alla direktuppspelningsjobb i en resursgrupp och använd inte frågeparametern $expand OData

az stream-analytics job list --resource-group "sjrg6936"

Visa en lista över alla direktuppspelningsjobb i en resursgrupp och använd frågeparametern $expand OData för att expandera indata, utdata, transformering och funktioner

az stream-analytics job list --expand "inputs,outputs,transformation,functions" --resource-group "sjrg3276"

Visa en lista över alla direktuppspelningsjobb i en prenumeration och använd inte frågeparametern $expand OData

az stream-analytics job list

Visa en lista över alla direktuppspelningsjobb i en prenumeration och använd frågeparametern $expand OData för att expandera indata, utdata, transformering och funktioner

az stream-analytics job list --expand "inputs,outputs,transformation,functions"

Valfria parametrar

--expand

Frågeparametern $expand OData. Det här är en kommaavgränsad lista över ytterligare egenskaper för direktuppspelningsjobb som ska inkluderas i svaret, utöver standarduppsättningen som returneras när den här parametern saknas. Standarduppsättningen är alla egenskaper för direktuppspelningsjobb förutom "indata", "transformering", "utdata" och "funktioner".

--resource-group -g

Namnet på resursgruppen. Du kan konfigurera standardgruppen med .az configure --defaults group=<name>

Globala parametrar
--debug

Öka loggningsverositeten för att visa alla felsökningsloggar.

--help -h

Visa det här hjälpmeddelandet och avsluta.

--only-show-errors

Visa bara fel och ignorera varningar.

--output -o

Utdataformat.

accepterade värden: json, jsonc, none, table, tsv, yaml, yamlc
standardvärde: json
--query

JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.

--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID

--verbose

Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.

az stream-analytics job scale

Skala ett direktuppspelningsjobb när jobbet körs.

az stream-analytics job scale --job-name
                              --resource-group
                              [--no-wait]
                              [--streaming-units]

Exempel

Skala ett direktuppspelningsjobb

az stream-analytics job scale --job-name "sj59" --resource-group "sjrg6936" --streaming-units 36

Obligatoriska parametrar

--job-name --name -n

Namnet på strömningsjobbet.

--resource-group -g

Namnet på resursgruppen. Du kan konfigurera standardgruppen med .az configure --defaults group=<name>

Valfria parametrar

--no-wait

Vänta inte tills den långvariga åtgärden har slutförts.

standardvärde: False
--streaming-units

Anger antalet strömningsenheter som strömningsjobbet ska skalas till.

Globala parametrar
--debug

Öka loggningsverositeten för att visa alla felsökningsloggar.

--help -h

Visa det här hjälpmeddelandet och avsluta.

--only-show-errors

Visa bara fel och ignorera varningar.

--output -o

Utdataformat.

accepterade värden: json, jsonc, none, table, tsv, yaml, yamlc
standardvärde: json
--query

JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.

--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID

--verbose

Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.

az stream-analytics job show

Få information om det angivna direktuppspelningsjobbet.

az stream-analytics job show --job-name
                             --resource-group
                             [--expand]

Exempel

Hämta ett direktuppspelningsjobb och använd inte frågeparametern $expand OData

az stream-analytics job show --job-name "sj59" --resource-group "sjrg6936"

Hämta ett direktuppspelningsjobb och använd frågeparametern $expand OData för att expandera indata, utdata, transformering och funktioner

az stream-analytics job show --expand "inputs,outputs,transformation,functions" --job-name "sj7804" --resource-group "sjrg3276"

Obligatoriska parametrar

--job-name --name -n

Namnet på strömningsjobbet.

--resource-group -g

Namnet på resursgruppen. Du kan konfigurera standardgruppen med .az configure --defaults group=<name>

Valfria parametrar

--expand

Frågeparametern $expand OData. Det här är en kommaavgränsad lista över ytterligare egenskaper för direktuppspelningsjobb som ska inkluderas i svaret, utöver standarduppsättningen som returneras när den här parametern saknas. Standarduppsättningen är alla egenskaper för direktuppspelningsjobb förutom "indata", "transformering", "utdata" och "funktioner".

Globala parametrar
--debug

Öka loggningsverositeten för att visa alla felsökningsloggar.

--help -h

Visa det här hjälpmeddelandet och avsluta.

--only-show-errors

Visa bara fel och ignorera varningar.

--output -o

Utdataformat.

accepterade värden: json, jsonc, none, table, tsv, yaml, yamlc
standardvärde: json
--query

JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.

--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID

--verbose

Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.

az stream-analytics job start

Starta ett direktuppspelningsjobb. När ett jobb har startats börjar det bearbeta indatahändelser och producera utdata.

az stream-analytics job start --job-name
                              --resource-group
                              [--no-wait]
                              [--output-start-mode {CustomTime, JobStartTime, LastOutputEventTime}]
                              [--output-start-time]

Exempel

Starta ett direktuppspelningsjobb med Startläge för CustomTime-utdata

az stream-analytics job start --job-name "sj59" --resource-group "sjrg6936" --output-start-mode "CustomTime" --output-start-time "2012-12-12T12:12:12Z"

Starta ett direktuppspelningsjobb med Startläge för JobStartTime-utdata

az stream-analytics job start --job-name "sj59" --resource-group "sjrg6936" --output-start-mode "JobStartTime"

Starta ett direktuppspelningsjobb med Startläge för LastOutputEventTime-utdata

az stream-analytics job start --job-name "sj59" --resource-group "sjrg6936" --output-start-mode "LastOutputEventTime"

Obligatoriska parametrar

--job-name --name -n

Namnet på strömningsjobbet.

--resource-group -g

Namnet på resursgruppen. Du kan konfigurera standardgruppen med .az configure --defaults group=<name>

Valfria parametrar

--no-wait

Vänta inte tills den långvariga åtgärden har slutförts.

standardvärde: False
--output-start-mode

Värdet kan vara JobStartTime, CustomTime eller LastOutputEventTime för att ange om startpunkten för utdatahändelseströmmen ska starta när jobbet startas, starta med en anpassad användartidsstämpel som anges via egenskapen outputStartTime eller starta från den senaste händelsens utdatatid.

accepterade värden: CustomTime, JobStartTime, LastOutputEventTime
--output-start-time

Värdet är antingen en ISO-8601-formaterad tidsstämpel som anger startpunkten för utdatahändelseströmmen eller null för att indikera att utdatahändelseströmmen startar när direktuppspelningsjobbet startas. Den här egenskapen måste ha ett värde om outputStartMode är inställt på CustomTime.

Globala parametrar
--debug

Öka loggningsverositeten för att visa alla felsökningsloggar.

--help -h

Visa det här hjälpmeddelandet och avsluta.

--only-show-errors

Visa bara fel och ignorera varningar.

--output -o

Utdataformat.

accepterade värden: json, jsonc, none, table, tsv, yaml, yamlc
standardvärde: json
--query

JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.

--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID

--verbose

Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.

az stream-analytics job stop

Stoppa ett strömmande jobb som körs. Detta gör att ett strömmande jobb som körs slutar bearbeta indatahändelser och producerar utdata.

az stream-analytics job stop --job-name
                             --resource-group
                             [--no-wait]

Exempel

Stoppa ett direktuppspelningsjobb

az stream-analytics job stop --job-name "sj59" --resource-group "sjrg6936"

Obligatoriska parametrar

--job-name --name -n

Namnet på strömningsjobbet.

--resource-group -g

Namnet på resursgruppen. Du kan konfigurera standardgruppen med .az configure --defaults group=<name>

Valfria parametrar

--no-wait

Vänta inte tills den långvariga åtgärden har slutförts.

standardvärde: False
Globala parametrar
--debug

Öka loggningsverositeten för att visa alla felsökningsloggar.

--help -h

Visa det här hjälpmeddelandet och avsluta.

--only-show-errors

Visa bara fel och ignorera varningar.

--output -o

Utdataformat.

accepterade värden: json, jsonc, none, table, tsv, yaml, yamlc
standardvärde: json
--query

JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.

--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID

--verbose

Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.

az stream-analytics job update

Uppdatera ett befintligt direktuppspelningsjobb. Detta kan användas för att delvis uppdatera (dvs. uppdatera en eller två egenskaper) ett direktuppspelningsjobb utan att påverka resten av jobbdefinitionen.

az stream-analytics job update --job-name
                               --resource-group
                               [--arrival-max-delay]
                               [--compatibility-level {1.0, 1.2}]
                               [--content-storage-policy {JobStorageAccount, SystemAccount}]
                               [--data-locale]
                               [--functions]
                               [--id]
                               [--identity]
                               [--if-match]
                               [--inputs]
                               [--job-storage-account]
                               [--job-type {Cloud, Edge}]
                               [--location]
                               [--order-max-delay]
                               [--out-of-order-policy {Adjust, Drop}]
                               [--output-error-policy {Drop, Stop}]
                               [--output-start-mode {CustomTime, JobStartTime, LastOutputEventTime}]
                               [--output-start-time]
                               [--outputs]
                               [--tags]
                               [--transformation]

Exempel

Uppdatera ett direktuppspelningsjobb

az stream-analytics job update --job-name "sj59" --resource-group "sjrg6936" --arrival-max-delay 13 --order-max-delay 21

Obligatoriska parametrar

--job-name --name -n

Namnet på strömningsjobbet.

--resource-group -g

Namnet på resursgruppen. Du kan konfigurera standardgruppen med .az configure --defaults group=<name>

Valfria parametrar

--arrival-max-delay

Den maximala tillåtna fördröjningen i sekunder där händelser som kommer sent kan inkluderas. Intervallet som stöds är -1 till 1814399 (20.23:59:59 dagar) och -1 används för att ange väntetid på obestämd tid. Om egenskapen saknas tolkas den med värdet -1.

--compatibility-level

Styr vissa körningsbeteenden för strömningsjobbet.

accepterade värden: 1.0, 1.2
--content-storage-policy

Giltiga värden är JobStorageAccount och SystemAccount. Om värdet är JobStorageAccount kräver detta att användaren även anger egenskapen jobStorageAccount. .

accepterade värden: JobStorageAccount, SystemAccount
--data-locale

Dataspråket för stream analytics-jobbet. Värdet ska vara namnet på en .NET-kultur som stöds från uppsättningen https://msdn.microsoft.com/en-us/library/system.globalization.culturetypes(v=vs.110).aspx. Standardvärdet är "en-US" om ingen har angetts.

--functions

En lista över en eller flera funktioner för strömningsjobbet. Namnegenskapen för varje funktion krävs när du anger den här egenskapen i en PUT-begäran. Det går inte att ändra den här egenskapen via en PATCH-åtgärd. Du måste använda patch-API:et som är tillgängligt för den enskilda omvandlingen. Förväntat värde: json-string/json-file/@json-file.

--id

Resurs-ID:t för klustret.

--identity

Beskriv den systemtilldelade hanterade identitet som tilldelats det här jobbet och som kan användas för att autentisera med indata och utdata.

Användning: --identity tenant-id=XX principal-id=XX type=XX

tenant-id: Identiteten tenantId principal-id: Identitetsobjektets ID-typ: Identitetstypen.

--if-match

ETag för strömningsjobbet. Utelämna det här värdet för att alltid skriva över den aktuella postuppsättningen. Ange det senast synliga ETag-värdet för att förhindra att samtidiga ändringar skrivs över av misstag.

--inputs

En lista över en eller flera indata till strömningsjobbet. Namnegenskapen för varje indata krävs när du anger den här egenskapen i en PUT-begäran. Det går inte att ändra den här egenskapen via en PATCH-åtgärd. Du måste använda PATCH-API:et som är tillgängligt för enskilda indata. Förväntat värde: json-string/json-file/@json-file.

--job-storage-account

De egenskaper som är associerade med ett Azure Storage-konto med MSI.

Användning: --job-storage-account authentication-mode=XX account-name=XX account-key=XX

autentiseringsläge: Autentiseringsläge. account-name: Namnet på Azure Storage-kontot. Krävs för PUT-begäranden (CreateOrReplace). account-key: Kontonyckeln för Azure Storage-kontot. Krävs för PUT-begäranden (CreateOrReplace).

--job-type

Beskriver typen av jobb. Giltiga lägen är Cloud och "Edge".

accepterade värden: Cloud, Edge
--location -l

Plats. Värden från: az account list-locations. Du kan konfigurera standardplatsen med hjälp av az configure --defaults location=<location>.

--order-max-delay

Den maximala tillåtna fördröjningen i sekunder där out-of-order-händelser kan justeras för att vara tillbaka i ordning.

--out-of-order-policy

Anger vilken princip som ska tillämpas på händelser som tas emot i fel ordning i indatahändelseströmmen.

accepterade värden: Adjust, Drop
--output-error-policy

Anger vilken princip som ska tillämpas på händelser som anländer till utdata och inte kan skrivas till den externa lagringen på grund av att den är felaktigt formaterad (saknade kolumnvärden, kolumnvärden av fel typ eller storlek).

accepterade värden: Drop, Stop
--output-start-mode

Den här egenskapen bör endast användas när du vill att jobbet ska startas omedelbart när det skapas. Värdet kan vara JobStartTime, CustomTime eller LastOutputEventTime för att ange om startpunkten för utdatahändelseströmmen ska starta när jobbet startas, starta med en anpassad användartidsstämpel som anges via egenskapen outputStartTime eller starta från den senaste händelsens utdatatid.

accepterade värden: CustomTime, JobStartTime, LastOutputEventTime
--output-start-time

Värdet är antingen en ISO-8601-formaterad tidsstämpel som anger startpunkten för utdatahändelseströmmen eller null för att indikera att utdatahändelseströmmen startar när direktuppspelningsjobbet startas. Den här egenskapen måste ha ett värde om outputStartMode är inställt på CustomTime.

--outputs

En lista över en eller flera utdata för strömningsjobbet. Namnegenskapen för varje utdata krävs när du anger den här egenskapen i en PUT-begäran. Det går inte att ändra den här egenskapen via en PATCH-åtgärd. Du måste använda PATCH-API:et som är tillgängligt för enskilda utdata. Förväntat värde: json-string/json-file/@json-file.

--tags

Blankstegsavgränsade taggar: key[=value] [key[=value] ...]. Använd "" för att rensa befintliga taggar.

--transformation

Ange frågan och antalet enheter för direktuppspelning som ska användas för strömningsjobbet. Namnegenskapen för omvandlingen krävs när du anger den här egenskapen i en PUT-begäran. Det går inte att ändra den här egenskapen via en PATCH-åtgärd. Du måste använda patch-API:et som är tillgängligt för den enskilda omvandlingen.

Användning: --transformation streaming-units=XX valid-streaming-units=XX query=XX name=XX

streaming-units: Anger antalet strömningsenheter som strömningsjobbet använder. valid-streaming-units: Anger de giltiga strömningsenheter som ett direktuppspelningsjobb kan skalas till. fråga: Anger den fråga som ska köras i direktuppspelningsjobbet. Du kan läsa mer om Stream Analytics Query Language (SAQL) här: https://msdn.microsoft.com/library/azure/dn834998 . Krävs för PUT-begäranden (CreateOrReplace). name: Resursnamn.

Globala parametrar
--debug

Öka loggningsverositeten för att visa alla felsökningsloggar.

--help -h

Visa det här hjälpmeddelandet och avsluta.

--only-show-errors

Visa bara fel och ignorera varningar.

--output -o

Utdataformat.

accepterade värden: json, jsonc, none, table, tsv, yaml, yamlc
standardvärde: json
--query

JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.

--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID

--verbose

Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.

az stream-analytics job wait

Placera CLI i vänteläge tills ett villkor för stream-analytics-jobbet har uppfyllts.

az stream-analytics job wait --job-name
                             --resource-group
                             [--created]
                             [--custom]
                             [--deleted]
                             [--exists]
                             [--expand]
                             [--interval]
                             [--timeout]
                             [--updated]

Exempel

Pausa körningen av nästa rad i CLI-skriptet tills stream-analytics-jobbet har skapats.

az stream-analytics job wait --expand "inputs,outputs,transformation,functions" --job-name "sj7804" --resource-group "sjrg3276" --created

Pausa körningen av nästa rad i CLI-skriptet tills stream-analytics-jobbet har tagits bort.

az stream-analytics job wait --expand "inputs,outputs,transformation,functions" --job-name "sj7804" --resource-group "sjrg3276" --deleted

Obligatoriska parametrar

--job-name --name -n

Namnet på strömningsjobbet.

--resource-group -g

Namnet på resursgruppen. Du kan konfigurera standardgruppen med .az configure --defaults group=<name>

Valfria parametrar

--created

Vänta tills du har skapat med "provisioningState" på "Lyckades".

standardvärde: False
--custom

Vänta tills villkoret uppfyller en anpassad JMESPath-fråga. T.ex. provisioningState!='InProgress', instanceView.statuses[?code=='PowerState/running'].

--deleted

Vänta tills den har tagits bort.

standardvärde: False
--exists

Vänta tills resursen finns.

standardvärde: False
--expand

Frågeparametern $expand OData. Det här är en kommaavgränsad lista över ytterligare egenskaper för direktuppspelningsjobb som ska inkluderas i svaret, utöver standarduppsättningen som returneras när den här parametern saknas. Standarduppsättningen är alla egenskaper för direktuppspelningsjobb förutom "indata", "transformering", "utdata" och "funktioner".

--interval

Avsökningsintervall i sekunder.

standardvärde: 30
--timeout

Maximal väntetid i sekunder.

standardvärde: 3600
--updated

Vänta tills det har uppdaterats med provisioningState på Lyckades.

standardvärde: False
Globala parametrar
--debug

Öka loggningsverositeten för att visa alla felsökningsloggar.

--help -h

Visa det här hjälpmeddelandet och avsluta.

--only-show-errors

Visa bara fel och ignorera varningar.

--output -o

Utdataformat.

accepterade värden: json, jsonc, none, table, tsv, yaml, yamlc
standardvärde: json
--query

JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.

--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID

--verbose

Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.