az stream-analytics job

Uwaga

Ta dokumentacja jest częścią rozszerzenia stream-analytics dla interfejsu wiersza polecenia platformy Azure (wersja 2.15.0 lub nowsza). Rozszerzenie zostanie automatycznie zainstalowane przy pierwszym uruchomieniu polecenia az stream-analytics job . Dowiedz się więcej o rozszerzeniach.

Zarządzanie zadaniem przesyłania strumieniowego za pomocą usługi Stream Analytics.

Polecenia

az stream-analytics job create

Utwórz zadanie przesyłania strumieniowego lub zastępuje już istniejące zadanie przesyłania strumieniowego.

az stream-analytics job delete

Usuń zadanie przesyłania strumieniowego.

az stream-analytics job list

Wyświetl listę wszystkich zadań przesyłania strumieniowego w określonej grupie zasobów. Lista wszystkich zadań przesyłania strumieniowego w danej subskrypcji.

az stream-analytics job scale

Skaluj zadanie przesyłania strumieniowego, gdy zadanie jest uruchomione.

az stream-analytics job show

Uzyskaj szczegółowe informacje o określonym zadaniu przesyłania strumieniowego.

az stream-analytics job start

Uruchom zadanie przesyłania strumieniowego. Po uruchomieniu zadania rozpocznie przetwarzanie zdarzeń wejściowych i generuje dane wyjściowe.

az stream-analytics job stop

Zatrzymaj uruchomione zadanie przesyłania strumieniowego. Spowoduje to zatrzymanie przetwarzania zdarzeń wejściowych i generowanie danych wyjściowych przez uruchomione zadanie przesyłania strumieniowego.

az stream-analytics job update

Aktualizowanie istniejącego zadania przesyłania strumieniowego. Może to służyć do częściowej aktualizacji (tj. zaktualizuj jedną lub dwie właściwości) zadanie przesyłania strumieniowego bez wpływu na pozostałą definicję zadania.

az stream-analytics job wait

Umieść interfejs wiersza polecenia w stanie oczekiwania do momentu spełnienia warunku zadania stream-analytics.

az stream-analytics job create

Utwórz zadanie przesyłania strumieniowego lub zastępuje już istniejące zadanie przesyłania strumieniowego.

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]

Przykłady

Utwórz pełne zadanie przesyłania strumieniowego (zadanie przesyłania strumieniowego z przekształceniem, co najmniej 1 dane wejściowe i co najmniej 1 dane wyjściowe)

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"

Tworzenie powłoki zadań przesyłania strumieniowego (zadanie przesyłania strumieniowego bez danych wejściowych, danych wyjściowych, transformacji lub funkcji)

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"

Parametry wymagane

--job-name --name -n

Nazwa zadania przesyłania strumieniowego.

--resource-group -g

Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>.

Parametry opcjonalne

--arrival-max-delay

Maksymalne dopuszczalne opóźnienie w sekundach, w których mogą być uwzględniane zdarzenia przychodzące późno. Obsługiwany zakres to -1 do 1814399 (20.23:59:59 dni) i -1 służy do określania oczekiwania na czas nieokreślony. Jeśli właściwość jest nieobecna, jest interpretowana jako wartość -1.

--compatibility-level

Steruje pewnymi zachowaniami środowiska uruchomieniowego zadania przesyłania strumieniowego.

akceptowane wartości: 1.0, 1.2
--content-storage-policy

Prawidłowe wartości to JobStorageAccount i SystemAccount. Jeśli jest ustawiona wartość JobStorageAccount, wymaga to również od użytkownika określenia właściwości jobStorageAccount. .

akceptowane wartości: JobStorageAccount, SystemAccount
--data-locale

Ustawienia regionalne danych zadania usługi Stream Analytics. Wartość powinna być nazwą obsługiwanej kultury .NET z zestawu https://msdn.microsoft.com/en-us/library/system.globalization.culturetypes(v=vs.110).aspx. Wartość domyślna to "en-US", jeśli nie określono żadnego.

--functions

Lista co najmniej jednej funkcji zadania przesyłania strumieniowego. Właściwość name dla każdej funkcji jest wymagana podczas określania tej właściwości w żądaniu PUT. Tej właściwości nie można modyfikować za pomocą operacji PATCH. Musisz użyć interfejsu API PATCH dostępnego dla poszczególnych przekształceń. Oczekiwana wartość: json-string/json-file/@json-file.

--id

Identyfikator zasobu klastra.

--identity

Opisz tożsamość zarządzaną przypisaną przez system przypisaną do tego zadania, która może służyć do uwierzytelniania przy użyciu danych wejściowych i wyjściowych.

--if-match

Element ETag zadania przesyłania strumieniowego. Pomiń tę wartość, aby zawsze zastąpić bieżący zestaw rekordów. Określ ostatnio widzianą wartość elementu ETag, aby zapobiec przypadkowemu zastępowaniu współbieżnych zmian.

--if-none-match

Ustaw wartość "*", aby zezwolić na utworzenie nowego zadania przesyłania strumieniowego, ale aby zapobiec aktualizowaniu istniejącego zestawu rekordów. Inne wartości spowodują odpowiedź 412 Warunek wstępny Niepowodzenie.

--inputs

Lista co najmniej jednego wejścia zadania przesyłania strumieniowego. Właściwość name dla każdego wejścia jest wymagana podczas określania tej właściwości w żądaniu PUT. Tej właściwości nie można modyfikować za pomocą operacji PATCH. Musisz użyć interfejsu API PATCH dostępnego dla poszczególnych danych wejściowych. Oczekiwana wartość: json-string/json-file/@json-file.

--job-storage-account

Właściwości skojarzone z kontem usługi Azure Storage z tożsamością usługi zarządzanej.

--job-type

Opisuje typ zadania. Prawidłowe tryby to Cloud i "Edge".

akceptowane wartości: Cloud, Edge
--location -l

Lokalizacja. Wartości z: az account list-locations. Lokalizację domyślną można skonfigurować przy użyciu polecenia az configure --defaults location=<location>.

--no-wait

Nie czekaj na zakończenie długotrwałej operacji.

--order-max-delay

Maksymalne dopuszczalne opóźnienie w sekundach, w których zdarzenia poza kolejnością można dostosować, aby wrócić do kolejności.

--out-of-order-policy

Wskazuje zasady, które mają być stosowane do zdarzeń, które docierają z kolejności w strumieniu zdarzeń wejściowych.

akceptowane wartości: Adjust, Drop
--output-error-policy

Wskazuje zasady stosowane do zdarzeń, które docierają do danych wyjściowych i nie mogą być zapisywane w magazynie zewnętrznym z powodu nieprawidłowego utworzenia (brakujące wartości kolumn, wartości kolumn niewłaściwego typu lub rozmiaru).

akceptowane wartości: Drop, Stop
--output-start-mode

Ta właściwość powinna być używana tylko wtedy, gdy jest to wymagane, aby zadanie zostało uruchomione natychmiast po utworzeniu. Wartością może być JobStartTime, CustomTime lub LastOutputEventTime, aby wskazać, czy punkt początkowy strumienia zdarzeń wyjściowych powinien rozpoczynać się za każdym razem, gdy zadanie jest uruchamiane, rozpoczynać się od niestandardowej sygnatury czasowej użytkownika określonej za pomocą właściwości outputStartTime lub rozpoczynać się od ostatniego czasu wyjściowego zdarzenia.

akceptowane wartości: CustomTime, JobStartTime, LastOutputEventTime
--output-start-time

Wartość to sformatowana sygnatura czasowa ISO-8601 wskazująca punkt początkowy strumienia zdarzeń wyjściowych lub wartość null wskazująca, że strumień zdarzeń wyjściowych zostanie uruchomiony przy każdym uruchomieniu zadania przesyłania strumieniowego. Ta właściwość musi mieć wartość, jeśli właściwość outputStartMode jest ustawiona na Wartość CustomTime.

--outputs

Lista co najmniej jednego wyjścia zadania przesyłania strumieniowego. Właściwość name dla każdego danych wyjściowych jest wymagana podczas określania tej właściwości w żądaniu PUT. Tej właściwości nie można modyfikować za pomocą operacji PATCH. Musisz użyć interfejsu API PATCH dostępnego dla poszczególnych danych wyjściowych. Oczekiwana wartość: json-string/json-file/@json-file.

--tags

Tagi rozdzielone spacjami: klucz[=wartość] [klucz[=wartość] ...]. Użyj ciągu "", aby wyczyścić istniejące tagi.

--transformation

Wskaż zapytanie i liczbę jednostek przesyłania strumieniowego do użycia dla zadania przesyłania strumieniowego. Właściwość name przekształcenia jest wymagana podczas określania tej właściwości w żądaniu PUT. Tej właściwości nie można modyfikować za pomocą operacji PATCH. Musisz użyć interfejsu API PATCH dostępnego dla poszczególnych przekształceń.

az stream-analytics job delete

Usuń zadanie przesyłania strumieniowego.

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

Przykłady

Usuwanie zadania przesyłania strumieniowego

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

Parametry wymagane

--job-name --name -n

Nazwa zadania przesyłania strumieniowego.

--resource-group -g

Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>.

Parametry opcjonalne

--no-wait

Nie czekaj na zakończenie długotrwałej operacji.

--yes -y

Nie monituj o potwierdzenie.

az stream-analytics job list

Wyświetl listę wszystkich zadań przesyłania strumieniowego w określonej grupie zasobów. Lista wszystkich zadań przesyłania strumieniowego w danej subskrypcji.

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

Przykłady

Wyświetl listę wszystkich zadań przesyłania strumieniowego w grupie zasobów i nie używaj parametru zapytania OData $expand

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

Wyświetl listę wszystkich zadań przesyłania strumieniowego w grupie zasobów i użyj parametru zapytania $expand OData, aby rozwinąć dane wejściowe, dane wyjściowe, przekształcenia i funkcje

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

Wyświetl listę wszystkich zadań przesyłania strumieniowego w subskrypcji i nie używaj parametru zapytania $expand OData

az stream-analytics job list

Wyświetl listę wszystkich zadań przesyłania strumieniowego w subskrypcji i użyj parametru zapytania $expand OData, aby rozwinąć dane wejściowe, dane wyjściowe, przekształcenia i funkcje

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

Parametry opcjonalne

--expand

Parametr zapytania OData $expand. Jest to rozdzielona przecinkami lista dodatkowych właściwości zadania przesyłania strumieniowego do uwzględnienia w odpowiedzi, poza zestawem domyślnym zwracanym, gdy ten parametr jest nieobecny. Domyślny zestaw to wszystkie właściwości zadania przesyłania strumieniowego inne niż "inputs", "transformation", "outputs" i "functions".

--resource-group -g

Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>.

az stream-analytics job scale

Skaluj zadanie przesyłania strumieniowego, gdy zadanie jest uruchomione.

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

Przykłady

Skalowanie zadania przesyłania strumieniowego

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

Parametry wymagane

--job-name --name -n

Nazwa zadania przesyłania strumieniowego.

--resource-group -g

Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>.

Parametry opcjonalne

--no-wait

Nie czekaj na zakończenie długotrwałej operacji.

--streaming-units

Określa liczbę jednostek przesyłania strumieniowego, do których będzie skalowane zadanie przesyłania strumieniowego.

az stream-analytics job show

Uzyskaj szczegółowe informacje o określonym zadaniu przesyłania strumieniowego.

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

Przykłady

Pobieranie zadania przesyłania strumieniowego i nie używaj parametru zapytania OData $expand

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

Pobierz zadanie przesyłania strumieniowego i użyj parametru zapytania OData $expand, aby rozwinąć dane wejściowe, dane wyjściowe, przekształcenia i funkcje

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

Parametry wymagane

--job-name --name -n

Nazwa zadania przesyłania strumieniowego.

--resource-group -g

Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>.

Parametry opcjonalne

--expand

Parametr zapytania OData $expand. Jest to rozdzielona przecinkami lista dodatkowych właściwości zadania przesyłania strumieniowego do uwzględnienia w odpowiedzi, poza zestawem domyślnym zwracanym, gdy ten parametr jest nieobecny. Domyślny zestaw to wszystkie właściwości zadania przesyłania strumieniowego inne niż "inputs", "transformation", "outputs" i "functions".

az stream-analytics job start

Uruchom zadanie przesyłania strumieniowego. Po uruchomieniu zadania rozpocznie przetwarzanie zdarzeń wejściowych i generuje dane wyjściowe.

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

Przykłady

Uruchamianie zadania przesyłania strumieniowego za pomocą trybu uruchamiania danych wyjściowych CustomTime

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

Uruchamianie zadania przesyłania strumieniowego za pomocą trybu uruchamiania danych wyjściowych JobStartTime

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

Uruchamianie zadania przesyłania strumieniowego za pomocą trybu uruchamiania danych wyjściowych LastOutputEventTime

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

Parametry wymagane

--job-name --name -n

Nazwa zadania przesyłania strumieniowego.

--resource-group -g

Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>.

Parametry opcjonalne

--no-wait

Nie czekaj na zakończenie długotrwałej operacji.

--output-start-mode

Wartością może być JobStartTime, CustomTime lub LastOutputEventTime, aby wskazać, czy punkt początkowy strumienia zdarzeń wyjściowych powinien rozpoczynać się za każdym razem, gdy zadanie jest uruchamiane, rozpoczynać się od niestandardowej sygnatury czasowej użytkownika określonej za pomocą właściwości outputStartTime lub rozpoczynać się od ostatniego czasu wyjściowego zdarzenia.

akceptowane wartości: CustomTime, JobStartTime, LastOutputEventTime
--output-start-time

Wartość to sformatowana sygnatura czasowa ISO-8601 wskazująca punkt początkowy strumienia zdarzeń wyjściowych lub wartość null wskazująca, że strumień zdarzeń wyjściowych zostanie uruchomiony przy każdym uruchomieniu zadania przesyłania strumieniowego. Ta właściwość musi mieć wartość, jeśli właściwość outputStartMode jest ustawiona na Wartość CustomTime.

az stream-analytics job stop

Zatrzymaj uruchomione zadanie przesyłania strumieniowego. Spowoduje to zatrzymanie przetwarzania zdarzeń wejściowych i generowanie danych wyjściowych przez uruchomione zadanie przesyłania strumieniowego.

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

Przykłady

Zatrzymywanie zadania przesyłania strumieniowego

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

Parametry wymagane

--job-name --name -n

Nazwa zadania przesyłania strumieniowego.

--resource-group -g

Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>.

Parametry opcjonalne

--no-wait

Nie czekaj na zakończenie długotrwałej operacji.

az stream-analytics job update

Aktualizowanie istniejącego zadania przesyłania strumieniowego. Może to służyć do częściowej aktualizacji (tj. zaktualizuj jedną lub dwie właściwości) zadanie przesyłania strumieniowego bez wpływu na pozostałą definicję zadania.

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]

Przykłady

Aktualizowanie zadania przesyłania strumieniowego

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

Parametry wymagane

--job-name --name -n

Nazwa zadania przesyłania strumieniowego.

--resource-group -g

Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>.

Parametry opcjonalne

--arrival-max-delay

Maksymalne dopuszczalne opóźnienie w sekundach, w których mogą być uwzględniane zdarzenia przychodzące późno. Obsługiwany zakres to -1 do 1814399 (20.23:59:59 dni) i -1 służy do określania oczekiwania na czas nieokreślony. Jeśli właściwość jest nieobecna, jest interpretowana jako wartość -1.

--compatibility-level

Steruje pewnymi zachowaniami środowiska uruchomieniowego zadania przesyłania strumieniowego.

akceptowane wartości: 1.0, 1.2
--content-storage-policy

Prawidłowe wartości to JobStorageAccount i SystemAccount. Jeśli jest ustawiona wartość JobStorageAccount, wymaga to również od użytkownika określenia właściwości jobStorageAccount. .

akceptowane wartości: JobStorageAccount, SystemAccount
--data-locale

Ustawienia regionalne danych zadania usługi Stream Analytics. Wartość powinna być nazwą obsługiwanej kultury .NET z zestawu https://msdn.microsoft.com/en-us/library/system.globalization.culturetypes(v=vs.110).aspx. Wartość domyślna to "en-US", jeśli nie określono żadnego.

--functions

Lista co najmniej jednej funkcji zadania przesyłania strumieniowego. Właściwość name dla każdej funkcji jest wymagana podczas określania tej właściwości w żądaniu PUT. Tej właściwości nie można modyfikować za pomocą operacji PATCH. Musisz użyć interfejsu API PATCH dostępnego dla poszczególnych przekształceń. Oczekiwana wartość: json-string/json-file/@json-file.

--id

Identyfikator zasobu klastra.

--identity

Opisz tożsamość zarządzaną przypisaną przez system przypisaną do tego zadania, która może służyć do uwierzytelniania przy użyciu danych wejściowych i wyjściowych.

--if-match

Element ETag zadania przesyłania strumieniowego. Pomiń tę wartość, aby zawsze zastąpić bieżący zestaw rekordów. Określ ostatnio widzianą wartość elementu ETag, aby zapobiec przypadkowemu zastępowaniu współbieżnych zmian.

--inputs

Lista co najmniej jednego wejścia zadania przesyłania strumieniowego. Właściwość name dla każdego wejścia jest wymagana podczas określania tej właściwości w żądaniu PUT. Tej właściwości nie można modyfikować za pomocą operacji PATCH. Musisz użyć interfejsu API PATCH dostępnego dla poszczególnych danych wejściowych. Oczekiwana wartość: json-string/json-file/@json-file.

--job-storage-account

Właściwości skojarzone z kontem usługi Azure Storage z tożsamością usługi zarządzanej.

--job-type

Opisuje typ zadania. Prawidłowe tryby to Cloud i "Edge".

akceptowane wartości: Cloud, Edge
--location -l

Lokalizacja. Wartości z: az account list-locations. Lokalizację domyślną można skonfigurować przy użyciu polecenia az configure --defaults location=<location>.

--order-max-delay

Maksymalne dopuszczalne opóźnienie w sekundach, w których zdarzenia poza kolejnością można dostosować, aby wrócić do kolejności.

--out-of-order-policy

Wskazuje zasady, które mają być stosowane do zdarzeń, które docierają z kolejności w strumieniu zdarzeń wejściowych.

akceptowane wartości: Adjust, Drop
--output-error-policy

Wskazuje zasady stosowane do zdarzeń, które docierają do danych wyjściowych i nie mogą być zapisywane w magazynie zewnętrznym z powodu nieprawidłowego utworzenia (brakujące wartości kolumn, wartości kolumn niewłaściwego typu lub rozmiaru).

akceptowane wartości: Drop, Stop
--output-start-mode

Ta właściwość powinna być używana tylko wtedy, gdy jest to wymagane, aby zadanie zostało uruchomione natychmiast po utworzeniu. Wartością może być JobStartTime, CustomTime lub LastOutputEventTime, aby wskazać, czy punkt początkowy strumienia zdarzeń wyjściowych powinien rozpoczynać się za każdym razem, gdy zadanie jest uruchamiane, rozpoczynać się od niestandardowej sygnatury czasowej użytkownika określonej za pomocą właściwości outputStartTime lub rozpoczynać się od ostatniego czasu wyjściowego zdarzenia.

akceptowane wartości: CustomTime, JobStartTime, LastOutputEventTime
--output-start-time

Wartość to sformatowana sygnatura czasowa ISO-8601 wskazująca punkt początkowy strumienia zdarzeń wyjściowych lub wartość null wskazująca, że strumień zdarzeń wyjściowych zostanie uruchomiony przy każdym uruchomieniu zadania przesyłania strumieniowego. Ta właściwość musi mieć wartość, jeśli właściwość outputStartMode jest ustawiona na Wartość CustomTime.

--outputs

Lista co najmniej jednego wyjścia zadania przesyłania strumieniowego. Właściwość name dla każdego danych wyjściowych jest wymagana podczas określania tej właściwości w żądaniu PUT. Tej właściwości nie można modyfikować za pomocą operacji PATCH. Musisz użyć interfejsu API PATCH dostępnego dla poszczególnych danych wyjściowych. Oczekiwana wartość: json-string/json-file/@json-file.

--tags

Tagi rozdzielone spacjami: klucz[=wartość] [klucz[=wartość] ...]. Użyj ciągu "", aby wyczyścić istniejące tagi.

--transformation

Wskaż zapytanie i liczbę jednostek przesyłania strumieniowego do użycia dla zadania przesyłania strumieniowego. Właściwość name przekształcenia jest wymagana podczas określania tej właściwości w żądaniu PUT. Tej właściwości nie można modyfikować za pomocą operacji PATCH. Musisz użyć interfejsu API PATCH dostępnego dla poszczególnych przekształceń.

az stream-analytics job wait

Umieść interfejs wiersza polecenia w stanie oczekiwania do momentu spełnienia warunku zadania stream-analytics.

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

Przykłady

Wstrzymaj wykonywanie następnego wiersza polecenia skryptu interfejsu wiersza polecenia do momentu pomyślnego utworzenia zadania stream-analytics.

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

Wstrzymaj wykonywanie następnego wiersza polecenia skryptu interfejsu wiersza polecenia, dopóki zadanie stream-analytics nie zostanie pomyślnie usunięte.

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

Parametry wymagane

--job-name --name -n

Nazwa zadania przesyłania strumieniowego.

--resource-group -g

Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>.

Parametry opcjonalne

--created

Zaczekaj na utworzenie polecenia "provisioningState" w lokalizacji "Powodzenie".

--custom

Zaczekaj, aż warunek spełnia niestandardowe zapytanie JMESPath. Na przykład provisioningState!='InProgress', instanceView.statuses[?code=='PowerState/running'].

--deleted

Zaczekaj na usunięcie.

--exists

Zaczekaj, aż zasób istnieje.

--expand

Parametr zapytania $expand OData. Jest to rozdzielona przecinkami lista dodatkowych właściwości zadania przesyłania strumieniowego do uwzględnienia w odpowiedzi poza domyślnym zestawem zwróconym, gdy ten parametr jest nieobecny. Domyślny zestaw to wszystkie właściwości zadania przesyłania strumieniowego inne niż "inputs", "transformation", "outputs" i "functions".

--interval

Interwał sondowania w sekundach.

wartość domyślna: 30
--timeout

Maksymalny czas oczekiwania w sekundach.

wartość domyślna: 3600
--updated

Zaczekaj na aktualizację za pomocą parametru provisioningState w lokalizacji "Powodzenie".