az stream-analytics job
Hinweis
Diese Referenz ist Teil der Streamanalyseerweiterung für die Azure CLI (Version 2.15.0 oder höher). Die Erweiterung installiert automatisch beim ersten Ausführen eines Az Stream-Analytics-Auftragsbefehls . Weitere Informationen zu Erweiterungen
Verwalten des Streamingauftrags mit Streamanalyse.
Befehle
| az stream-analytics job create |
Erstellen Sie einen Streamingauftrag oder ersetzt einen bereits vorhandenen Streamingauftrag. |
| az stream-analytics job delete |
Löschen eines Streamingauftrags. |
| az stream-analytics job list |
Listet alle Streamingaufträge in der angegebenen Ressourcengruppe auf. Und listet alle Streamingaufträge im angegebenen Abonnement auf. |
| az stream-analytics job scale |
Skalieren Sie einen Streamingauftrag, wenn der Auftrag ausgeführt wird. |
| az stream-analytics job show |
Erhalten Sie Details zum angegebenen Streamingauftrag. |
| az stream-analytics job start |
Starten Sie einen Streamingauftrag. Sobald ein Auftrag gestartet wird, wird die Verarbeitung von Eingabeereignissen gestartet und die Ausgabe erzeugt. |
| az stream-analytics job stop |
Beenden Sie einen ausgeführten Streamingauftrag. Dadurch wird ein ausgeführter Streamingauftrag dazu führen, die Verarbeitung von Eingabeereignissen zu beenden und Ausgabe zu erzeugen. |
| az stream-analytics job update |
Aktualisieren eines vorhandenen Streamingauftrags. Dies kann zum teilweisen Aktualisieren (ie. Aktualisieren einer oder zwei Eigenschaften) eines Streamingauftrags verwendet werden, ohne den Rest der Auftragsdefinition zu beeinträchtigen. |
| az stream-analytics job wait |
Platzieren Sie die CLI in einem Wartezeitzustand, bis eine Bedingung des Streamanalyseauftrags erfüllt ist. |
az stream-analytics job create
Erstellen Sie einen Streamingauftrag oder ersetzt einen bereits vorhandenen Streamingauftrag.
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]
Beispiele
Erstellen Sie einen vollständigen Streamingauftrag (einen Streamingauftrag mit einer Transformation, mindestens 1 Eingabe und mindestens 1 Ausgabe)
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"
Erstellen Einer Streamingauftragsshell (ein Streamingauftrag ohne Eingaben, Ausgabe, Transformation oder Funktionen)
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"
Erforderliche Parameter
Der Name des Streamingauftrags.
Name der Ressourcengruppe Sie können die Standardgruppe mit az configure --defaults group=<name> konfigurieren.
Optionale Parameter
Die maximal akzeptable Verzögerung in Sekunden, bei der verspätet eintreffende Ereignisse mit einbezogen werden könnten. Der unterstützte Bereich ist -1 bis 1814399 (20,23:59:59 Tage) und -1 wird verwendet, um die Wartezeit auf unbestimmte Zeit festzulegen. Wenn die Eigenschaft nicht vorhanden ist, wird sie so interpretiert, dass sie einen Wert von -1 hat.
Steuert bestimmte Laufzeitverhalten des Streamingauftrags.
Gültige Werte sind JobStorageAccount und SystemAccount. Wenn er auf JobStorageAccount festgelegt ist, muss der Benutzer auch die JobStorageAccount-Eigenschaft angeben. .
Das Datengebietsschema des Stream Analytics-Auftrags. Der Wert sollte der Name einer unterstützten .NET-Kultur aus dem Satz https://msdn.microsoft.com/en-us/library/system.globalization.culturetypes(v=vs.110).aspxsein. Standardeinstellung ist „en-US“, wenn keine Angabe gemacht wurde.
Eine Liste mit einer oder mehreren Funktionen für den Streamingauftrag. Die Name-Eigenschaft für jede Funktion ist erforderlich, wenn Sie diese Eigenschaft in einer PUT-Anforderung angeben. Diese Eigenschaft kann nicht über einen PATCH-Vorgang geändert werden. Sie müssen die PATCH-API verwenden, die für die einzelne Transformation verfügbar ist. Erwarteter Wert: json-string/json-file/@json-file.
Die Ressourcen-ID des Clusters.
Beschreiben Sie die vom System zugewiesene verwaltete Identität, die diesem Auftrag zugewiesen ist, der zum Authentifizieren mit Eingaben und Ausgaben verwendet werden kann.
Das ETag des Streamingauftrags. Überschreiben Sie diesen Wert immer, um den aktuellen Datensatzsatz zu überschreiben. Geben Sie den zuletzt angezeigten ETag-Wert an, um versehentlich das Überschreiben gleichzeitiger Änderungen zu verhindern.
Legen Sie auf '*' fest, damit ein neuer Streamingauftrag erstellt werden kann, aber um das Aktualisieren eines vorhandenen Datensatzsatzes zu verhindern. Andere Werte führen zu einer 412 Vorbedingung Fehlgeschlagene Antwort.
Eine Liste einer oder mehrerer Eingaben zum Streamingauftrag. Die Name-Eigenschaft für jede Eingabe ist erforderlich, wenn Sie diese Eigenschaft in einer PUT-Anforderung angeben. Diese Eigenschaft kann nicht über einen PATCH-Vorgang geändert werden. Sie müssen die PATCH-API verwenden, die für die einzelne Eingabe verfügbar ist. Erwarteter Wert: json-string/json-file/@json-file.
Die Eigenschaften, die einem Azure Storage-Konto mit MSI zugeordnet sind.
Beschreibt den Typ des Auftrags. Gültige Modi sind Cloud und "Edge".
Der Standort. Werte aus: az account list-locations. Sie können den standardmäßig verwendeten Standort mit az configure --defaults location=<location> konfigurieren.
Nicht auf den Abschluss lang andauernder Vorgänge warten
Die maximal akzeptable Verzögerung in Sekunden, bei der Störereignisse so angepasst werden können, dass sie wieder normal sind.
Gibt die Richtlinie an, die auf Ereignisse angewendet werden soll, die im Eingangsereignisdatenstrom als Störereignisse ankommen.
Gibt die Richtlinie an, die auf Ereignisse angewendet werden soll, die bei der Ausgabe eintreffen und aufgrund einer fehlerhaften Formatierung (fehlende Spaltenwerte, Spaltenwerte falschen Typs oder falscher Größe) nicht in den externen Speicher geschrieben werden können.
Diese Eigenschaft sollte nur verwendet werden, wenn es gewünscht wird, dass der Auftrag sofort nach der Erstellung gestartet wird. Der Wert kann "JobStartTime", "CustomTime" oder "LastOutputEventTime" sein, um anzugeben, ob der Ausgangspunkt des Ausgabeereignisdatenstroms gestartet werden soll, wenn der Auftrag gestartet wird, beginnen sie mit einem benutzerdefinierten Benutzerzeitstempel, der über die OutputStartTime-Eigenschaft angegeben ist, oder beginnen Sie mit der letzten Ereignisausgabezeit.
Der Wert ist entweder ein ISO-8601-formatierter Zeitstempel, der den Startpunkt des Ausgabeereignisstreams angibt, oder NULL, um anzugeben, dass der Ausgabeereignisstream jedes Mal startet, wenn der Streamingauftrag gestartet wird. Diese Eigenschaft muss einen Wert aufweisen, wenn outputStartMode auf CustomTime festgelegt ist.
Eine Liste einer oder mehrerer Ausgaben für den Streamingauftrag. Die Nameeigenschaft für jede Ausgabe ist erforderlich, wenn Sie diese Eigenschaft in einer PUT-Anforderung angeben. Diese Eigenschaft kann nicht über einen PATCH-Vorgang geändert werden. Sie müssen die PATCH-API verwenden, die für die einzelne Ausgabe verfügbar ist. Erwarteter Wert: json-string/json-file/@json-file.
Leergetrennte Tags: key[=value] [key[=value] ...]. Verwenden Sie "", um vorhandene Tags zu löschen.
Geben Sie die Abfrage und die Anzahl der Streamingeinheiten an, die für den Streamingauftrag verwendet werden sollen. Die Nameeigenschaft der Transformation ist erforderlich, wenn Sie diese Eigenschaft in einer PUT-Anforderung angeben. Diese Eigenschaft kann nicht über einen PATCH-Vorgang geändert werden. Sie müssen die PATCH-API verwenden, die für die einzelne Transformation verfügbar ist.
Ausführlichkeit der Protokollierung erhöhen, um alle Debugprotokolle anzuzeigen.
Zeigen Sie diese Hilfemeldung an, und schließen Sie sie.
Nur Fehler anzeigen und Warnungen unterdrücken.
Ausgabeformat.
JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.
Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID konfigurieren.
Ausführlichkeit der Protokollierung erhöhen. „--debug“ für vollständige Debugprotokolle verwenden.
az stream-analytics job delete
Löschen eines Streamingauftrags.
az stream-analytics job delete --job-name
--resource-group
[--no-wait]
[--yes]
Beispiele
Löschen eines Streamingauftrags
az stream-analytics job delete --job-name "sj59" --resource-group "sjrg6936"
Erforderliche Parameter
Der Name des Streamingauftrags.
Name der Ressourcengruppe Sie können die Standardgruppe mit az configure --defaults group=<name> konfigurieren.
Optionale Parameter
Nicht auf den Abschluss lang andauernder Vorgänge warten
Nicht zur Bestätigung auffordern
Ausführlichkeit der Protokollierung erhöhen, um alle Debugprotokolle anzuzeigen.
Zeigen Sie diese Hilfemeldung an, und schließen Sie sie.
Nur Fehler anzeigen und Warnungen unterdrücken.
Ausgabeformat.
JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.
Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID konfigurieren.
Ausführlichkeit der Protokollierung erhöhen. „--debug“ für vollständige Debugprotokolle verwenden.
az stream-analytics job list
Listet alle Streamingaufträge in der angegebenen Ressourcengruppe auf. Und listet alle Streamingaufträge im angegebenen Abonnement auf.
az stream-analytics job list [--expand]
[--resource-group]
Beispiele
Auflisten aller Streamingaufträge in einer Ressourcengruppe und verwenden nicht den $expand OData-Abfrageparameter
az stream-analytics job list --resource-group "sjrg6936"
Auflisten aller Streamingaufträge in einer Ressourcengruppe und Verwenden des $expand OData-Abfrageparameters zum Erweitern von Eingaben, Ausgaben, Transformation und Funktionen
az stream-analytics job list --expand "inputs,outputs,transformation,functions" --resource-group "sjrg3276"
Alle Streamingaufträge in einem Abonnement auflisten und den OData-Abfrageparameter $expand nicht verwenden
az stream-analytics job list
Auflisten aller Streamingaufträge in einem Abonnement und Verwenden des OData-Abfrageparameters $expand, um Eingaben, Ausgaben, Transformation und Funktionen zu erweitern
az stream-analytics job list --expand "inputs,outputs,transformation,functions"
Optionale Parameter
Der $expand OData-Abfrageparameter. Dies ist eine durch Trennzeichen getrennte Liste zusätzlicher Streamingauftragseigenschaften, die in die Antwort einbezogen werden sollen, und nicht der Standardsatz, der zurückgegeben wird, wenn dieser Parameter nicht vorhanden ist. Der Standardsatz ist alle Streamingauftragseigenschaften außer "Input", "Transformation", "Outputs" und "Funktionen".
Name der Ressourcengruppe Sie können die Standardgruppe mit az configure --defaults group=<name> konfigurieren.
Ausführlichkeit der Protokollierung erhöhen, um alle Debugprotokolle anzuzeigen.
Zeigen Sie diese Hilfemeldung an, und schließen Sie sie.
Nur Fehler anzeigen und Warnungen unterdrücken.
Ausgabeformat.
JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.
Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID konfigurieren.
Ausführlichkeit der Protokollierung erhöhen. „--debug“ für vollständige Debugprotokolle verwenden.
az stream-analytics job scale
Skalieren sie einen Streamingauftrag, wenn der Auftrag ausgeführt wird.
az stream-analytics job scale --job-name
--resource-group
[--no-wait]
[--streaming-units]
Beispiele
Skalieren eines Streamingauftrags
az stream-analytics job scale --job-name "sj59" --resource-group "sjrg6936" --streaming-units 36
Erforderliche Parameter
Der Name des Streamingauftrags.
Name der Ressourcengruppe Sie können die Standardgruppe mit az configure --defaults group=<name> konfigurieren.
Optionale Parameter
Nicht auf den Abschluss lang andauernder Vorgänge warten
Gibt die Anzahl der Streamingeinheiten an, auf die der Streamingauftrag skaliert wird.
Ausführlichkeit der Protokollierung erhöhen, um alle Debugprotokolle anzuzeigen.
Zeigen Sie diese Hilfemeldung an, und schließen Sie sie.
Nur Fehler anzeigen und Warnungen unterdrücken.
Ausgabeformat.
JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.
Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID konfigurieren.
Ausführlichkeit der Protokollierung erhöhen. „--debug“ für vollständige Debugprotokolle verwenden.
az stream-analytics job show
Rufen Sie Details zum angegebenen Streamingauftrag ab.
az stream-analytics job show --job-name
--resource-group
[--expand]
Beispiele
Abrufen eines Streamingauftrags und verwenden Sie nicht den $expand OData-Abfrageparameter.
az stream-analytics job show --job-name "sj59" --resource-group "sjrg6936"
Abrufen eines Streamingauftrags und Verwenden des $expand OData-Abfrageparameters zum Erweitern von Eingaben, Ausgaben, Transformation und Funktionen
az stream-analytics job show --expand "inputs,outputs,transformation,functions" --job-name "sj7804" --resource-group "sjrg3276"
Erforderliche Parameter
Der Name des Streamingauftrags.
Name der Ressourcengruppe Sie können die Standardgruppe mit az configure --defaults group=<name> konfigurieren.
Optionale Parameter
Der $expand OData-Abfrageparameter. Dies ist eine durch Trennzeichen getrennte Liste zusätzlicher Streamingauftragseigenschaften, die in die Antwort einbezogen werden sollen, und nicht der Standardsatz, der zurückgegeben wird, wenn dieser Parameter nicht vorhanden ist. Der Standardsatz ist alle Streamingauftragseigenschaften außer "Input", "Transformation", "Outputs" und "Funktionen".
Ausführlichkeit der Protokollierung erhöhen, um alle Debugprotokolle anzuzeigen.
Zeigen Sie diese Hilfemeldung an, und schließen Sie sie.
Nur Fehler anzeigen und Warnungen unterdrücken.
Ausgabeformat.
JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.
Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID konfigurieren.
Ausführlichkeit der Protokollierung erhöhen. „--debug“ für vollständige Debugprotokolle verwenden.
az stream-analytics job start
Starten Sie einen Streamingauftrag. Sobald ein Auftrag gestartet wurde, beginnt er mit der Verarbeitung von Eingabeereignissen und erzeugt die Ausgabe.
az stream-analytics job start --job-name
--resource-group
[--no-wait]
[--output-start-mode {CustomTime, JobStartTime, LastOutputEventTime}]
[--output-start-time]
Beispiele
Starten eines Streamingauftrags mit dem Startmodus für die CustomTime-Ausgabe
az stream-analytics job start --job-name "sj59" --resource-group "sjrg6936" --output-start-mode "CustomTime" --output-start-time "2012-12-12T12:12:12Z"
Starten eines Streamingauftrags mit dem Startmodus "JobStartTime"
az stream-analytics job start --job-name "sj59" --resource-group "sjrg6936" --output-start-mode "JobStartTime"
Starten eines Streamingauftrags mit dem Startmodus "LastOutputEventTime"
az stream-analytics job start --job-name "sj59" --resource-group "sjrg6936" --output-start-mode "LastOutputEventTime"
Erforderliche Parameter
Der Name des Streamingauftrags.
Name der Ressourcengruppe Sie können die Standardgruppe mit az configure --defaults group=<name> konfigurieren.
Optionale Parameter
Nicht auf den Abschluss lang andauernder Vorgänge warten
Der Wert kann "JobStartTime", "CustomTime" oder "LastOutputEventTime" sein, um anzugeben, ob der Ausgangspunkt des Ausgabeereignisdatenstroms bei jedem Start des Auftrags gestartet werden soll, beginnen sie mit einem benutzerdefinierten Benutzerzeitstempel, der über die outputStartTime-Eigenschaft angegeben wird, oder beginnen Sie mit der letzten Ereignisausgabezeit.
Der Wert ist entweder ein ISO-8601-formatierter Zeitstempel, der den Startpunkt des Ausgabeereignisstreams angibt, oder NULL, um anzugeben, dass der Ausgabeereignisstream jedes Mal startet, wenn der Streamingauftrag gestartet wird. Diese Eigenschaft muss einen Wert haben, wenn outputStartMode auf CustomTime festgelegt ist.
Ausführlichkeit der Protokollierung erhöhen, um alle Debugprotokolle anzuzeigen.
Zeigen Sie diese Hilfemeldung an, und schließen Sie sie.
Nur Fehler anzeigen und Warnungen unterdrücken.
Ausgabeformat.
JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.
Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID konfigurieren.
Ausführlichkeit der Protokollierung erhöhen. „--debug“ für vollständige Debugprotokolle verwenden.
az stream-analytics job stop
Beenden Sie einen ausgeführten Streamingauftrag. Dies führt dazu, dass ein ausgeführter Streamingauftrag die Verarbeitung von Eingabeereignissen beendet und die Ausgabe erzeugt.
az stream-analytics job stop --job-name
--resource-group
[--no-wait]
Beispiele
Beenden eines Streamingauftrags
az stream-analytics job stop --job-name "sj59" --resource-group "sjrg6936"
Erforderliche Parameter
Der Name des Streamingauftrags.
Name der Ressourcengruppe Sie können die Standardgruppe mit az configure --defaults group=<name> konfigurieren.
Optionale Parameter
Nicht auf den Abschluss lang andauernder Vorgänge warten
Ausführlichkeit der Protokollierung erhöhen, um alle Debugprotokolle anzuzeigen.
Zeigen Sie diese Hilfemeldung an, und schließen Sie sie.
Nur Fehler anzeigen und Warnungen unterdrücken.
Ausgabeformat.
JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.
Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID konfigurieren.
Ausführlichkeit der Protokollierung erhöhen. „--debug“ für vollständige Debugprotokolle verwenden.
az stream-analytics job update
Aktualisieren eines vorhandenen Streamingauftrags. Dies kann zum teilweisen Aktualisieren (ie. Aktualisieren einer oder zwei Eigenschaften) eines Streamingauftrags verwendet werden, ohne die restliche Auftragsdefinition zu beeinträchtigen.
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]
Beispiele
Aktualisieren eines Streamingauftrags
az stream-analytics job update --job-name "sj59" --resource-group "sjrg6936" --arrival-max-delay 13 --order-max-delay 21
Erforderliche Parameter
Der Name des Streamingauftrags.
Name der Ressourcengruppe Sie können die Standardgruppe mit az configure --defaults group=<name> konfigurieren.
Optionale Parameter
Die maximal akzeptable Verzögerung in Sekunden, bei der verspätet eintreffende Ereignisse mit einbezogen werden könnten. Der unterstützte Bereich ist -1 bis 1814399 (20,23:59:59 Tage) und -1 wird verwendet, um die Wartezeit auf unbestimmte Zeit festzulegen. Wenn die Eigenschaft nicht vorhanden ist, wird sie so interpretiert, dass sie einen Wert von -1 hat.
Steuert bestimmte Laufzeitverhalten des Streamingauftrags.
Gültige Werte sind JobStorageAccount und SystemAccount. Wenn er auf "JobStorageAccount" festgelegt ist, muss der Benutzer auch die Eigenschaft "jobStorageAccount" angeben. .
Das Datengebietsschema des Stream Analytics-Auftrags. Der Wert sollte der Name einer unterstützten .NET Culture aus dem Satz https://msdn.microsoft.com/en-us/library/system.globalization.culturetypes(v=vs.110).aspxsein. Standardeinstellung ist „en-US“, wenn keine Angabe gemacht wurde.
Eine Liste einer oder mehrerer Funktionen für den Streamingauftrag. Die Name-Eigenschaft für jede Funktion ist erforderlich, wenn Sie diese Eigenschaft in einer PUT-Anforderung angeben. Diese Eigenschaft kann nicht über einen PATCH-Vorgang geändert werden. Sie müssen die PATCH-API verwenden, die für die einzelne Transformation verfügbar ist. Erwarteter Wert: json-string/json-file/@json-file.
Die Ressourcen-ID des Clusters.
Beschreiben Sie die dem Auftrag zugewiesene verwaltete Identität des Systems, die zur Authentifizierung mit Eingaben und Ausgaben verwendet werden kann.
Das ETag des Streamingauftrags. Lassen Sie diesen Wert aus, um den aktuellen Datensatzsatz immer zu überschreiben. Geben Sie den zuletzt gesehenen ETag-Wert an, um versehentlich das Überschreiben gleichzeitiger Änderungen zu verhindern.
Eine Liste mit einer oder mehreren Eingaben für den Streamingauftrag. Die Name-Eigenschaft für jede Eingabe ist erforderlich, wenn Sie diese Eigenschaft in einer PUT-Anforderung angeben. Diese Eigenschaft kann nicht über einen PATCH-Vorgang geändert werden. Sie müssen die PATCH-API verwenden, die für die einzelnen Eingaben verfügbar ist. Erwarteter Wert: json-string/json-file/@json-file.
Die Eigenschaften, die einem Azure Storage-Konto mit MSI zugeordnet sind.
Beschreibt den Typ des Auftrags. Gültige Modi sind Cloud und "Edge".
Der Standort. Werte aus: az account list-locations. Sie können den standardmäßig verwendeten Standort mit az configure --defaults location=<location> konfigurieren.
Die maximal akzeptable Verzögerung in Sekunden, bei der Störereignisse so angepasst werden können, dass sie wieder normal sind.
Gibt die Richtlinie an, die auf Ereignisse angewendet werden soll, die im Eingangsereignisdatenstrom als Störereignisse ankommen.
Gibt die Richtlinie an, die auf Ereignisse angewendet werden soll, die bei der Ausgabe eintreffen und aufgrund einer fehlerhaften Formatierung (fehlende Spaltenwerte, Spaltenwerte falschen Typs oder falscher Größe) nicht in den externen Speicher geschrieben werden können.
Diese Eigenschaft sollte nur verwendet werden, wenn sie gewünscht wird, dass der Auftrag sofort nach der Erstellung gestartet wird. Der Wert kann "JobStartTime", "CustomTime" oder "LastOutputEventTime" sein, um anzugeben, ob der Ausgangspunkt des Ausgabeereignisdatenstroms bei jedem Start des Auftrags gestartet werden soll, beginnen sie mit einem benutzerdefinierten Benutzerzeitstempel, der über die outputStartTime-Eigenschaft angegeben wird, oder beginnen Sie mit der letzten Ereignisausgabezeit.
Der Wert ist entweder ein ISO-8601-formatierter Zeitstempel, der den Startpunkt des Ausgabeereignisstreams angibt, oder NULL, um anzugeben, dass der Ausgabeereignisstream jedes Mal startet, wenn der Streamingauftrag gestartet wird. Diese Eigenschaft muss einen Wert haben, wenn outputStartMode auf CustomTime festgelegt ist.
Eine Liste mit einer oder mehreren Ausgaben für den Streamingauftrag. Die Name-Eigenschaft für jede Ausgabe ist erforderlich, wenn Sie diese Eigenschaft in einer PUT-Anforderung angeben. Diese Eigenschaft kann nicht über einen PATCH-Vorgang geändert werden. Sie müssen die PATCH-API verwenden, die für die einzelne Ausgabe verfügbar ist. Erwarteter Wert: json-string/json-file/@json-file.
Leerzeichentrennte Tags: key[=value] [key[=value] ...]. Verwenden Sie "", um vorhandene Tags zu löschen.
Geben Sie die Abfrage und die Anzahl der Streamingeinheiten an, die für den Streamingauftrag verwendet werden sollen. Die Nameeigenschaft der Transformation ist erforderlich, wenn Sie diese Eigenschaft in einer PUT-Anforderung angeben. Diese Eigenschaft kann nicht über einen PATCH-Vorgang geändert werden. Sie müssen die PATCH-API verwenden, die für die einzelne Transformation verfügbar ist.
Ausführlichkeit der Protokollierung erhöhen, um alle Debugprotokolle anzuzeigen.
Zeigen Sie diese Hilfemeldung an, und schließen Sie sie.
Nur Fehler anzeigen und Warnungen unterdrücken.
Ausgabeformat.
JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.
Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID konfigurieren.
Ausführlichkeit der Protokollierung erhöhen. „--debug“ für vollständige Debugprotokolle verwenden.
az stream-analytics job wait
Platzieren Sie die CLI in einem Wartezustand, bis eine Bedingung des Datenstromanalyseauftrags erfüllt ist.
az stream-analytics job wait --job-name
--resource-group
[--created]
[--custom]
[--deleted]
[--exists]
[--expand]
[--interval]
[--timeout]
[--updated]
Beispiele
Anhalten der Ausführung der nächsten Cli-Skriptzeile, bis der Streamanalyseauftrag erfolgreich erstellt wurde.
az stream-analytics job wait --expand "inputs,outputs,transformation,functions" --job-name "sj7804" --resource-group "sjrg3276" --created
Anhalten der Ausführung der nächsten Zeile des CLI-Skripts, bis der Streamanalyseauftrag erfolgreich gelöscht wird.
az stream-analytics job wait --expand "inputs,outputs,transformation,functions" --job-name "sj7804" --resource-group "sjrg3276" --deleted
Erforderliche Parameter
Der Name des Streamingauftrags.
Name der Ressourcengruppe Sie können die Standardgruppe mit az configure --defaults group=<name> konfigurieren.
Optionale Parameter
Warten Sie, bis Sie mit "provisioningState" unter "Erfolgreich" erstellt wurden.
Warten Sie, bis die Bedingung eine benutzerdefinierte JMESPath-Abfrage erfüllt. Beispiel: provisioningState!='InProgress', instanceView.statuses[?code=='PowerState/running'].
Warten Sie, bis sie gelöscht wurde.
Warten Sie, bis die Ressource vorhanden ist.
Der $expand OData-Abfrageparameter. Dies ist eine durch Trennzeichen getrennte Liste zusätzlicher Streamingauftragseigenschaften, die in die Antwort einbezogen werden sollen, und nicht der Standardsatz, der zurückgegeben wird, wenn dieser Parameter nicht vorhanden ist. Der Standardsatz ist alle Streamingauftragseigenschaften außer "Input", "Transformation", "Outputs" und "Funktionen".
Abfrageintervall in Sekunden.
Maximale Wartezeit in Sekunden.
Warten Sie, bis die Aktualisierung mit provisioningState unter "Erfolgreich" ausgeführt wurde.
Ausführlichkeit der Protokollierung erhöhen, um alle Debugprotokolle anzuzeigen.
Zeigen Sie diese Hilfemeldung an, und schließen Sie sie.
Nur Fehler anzeigen und Warnungen unterdrücken.
Ausgabeformat.
JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.
Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID konfigurieren.
Ausführlichkeit der Protokollierung erhöhen. „--debug“ für vollständige Debugprotokolle verwenden.
Feedback
Feedback senden und anzeigen für