az stream-analytics job
참고 항목
이 참조는 Azure CLI(버전 2.15.0 이상)에 대한 스트림 분석 확장의 일부입니다. 확장은 az stream-analytics 작업 명령을 처음 실행할 때 자동으로 설치됩니다. 확장 프로그램에 대해 자세히 알아보세요.
스트림 분석을 사용하여 스트리밍 작업을 관리합니다.
명령
Name | Description | 형식 | 상태 |
---|---|---|---|
az stream-analytics job create |
스트리밍 작업을 만들거나 기존 스트리밍 작업을 대체합니다. |
내선 번호 | GA |
az stream-analytics job delete |
스트리밍 작업을 삭제합니다. |
내선 번호 | GA |
az stream-analytics job list |
지정된 리소스 그룹의 모든 스트리밍 작업을 나열합니다. 또한 지정된 구독의 모든 스트리밍 작업을 나열합니다. |
내선 번호 | GA |
az stream-analytics job scale |
작업이 실행 중일 때 스트리밍 작업의 크기를 조정합니다. |
내선 번호 | GA |
az stream-analytics job show |
지정된 스트리밍 작업에 대한 세부 정보를 가져옵니다. |
내선 번호 | GA |
az stream-analytics job start |
스트리밍 작업을 시작합니다. 작업이 시작되면 입력 이벤트 처리를 시작하고 출력을 생성합니다. |
내선 번호 | GA |
az stream-analytics job stop |
실행 중인 스트리밍 작업을 중지합니다. 이로 인해 실행 중인 스트리밍 작업이 입력 이벤트 처리 및 출력 생성을 중지합니다. |
내선 번호 | GA |
az stream-analytics job update |
기존 스트리밍 작업을 업데이트합니다. 나머지 작업 정의에 영향을 주지 않고 스트리밍 작업을 부분적으로 업데이트(예: 하나 또는 두 개의 속성 업데이트)하는 데 사용할 수 있습니다. |
내선 번호 | GA |
az stream-analytics job wait |
스트림 분석 작업의 조건이 충족될 때까지 CLI를 대기 상태로 하십시오. |
내선 번호 | GA |
az stream-analytics job create
스트리밍 작업을 만들거나 기존 스트리밍 작업을 대체합니다.
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]
예제
전체 스트리밍 작업 만들기(변환이 있는 스트리밍 작업, 입력 1개 이상 및 출력 1개 이상)
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"
스트리밍 작업 셸 만들기(입력, 출력, 변환 또는 함수가 없는 스트리밍 작업)
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"
필수 매개 변수
스트리밍 작업의 이름입니다.
리소스 그룹의 이름입니다. az configure --defaults group=<name>
을 사용하여 기본 그룹을 구성할 수 있습니다.
선택적 매개 변수
늦게 도착하는 이벤트를 포함하는 최대 허용 지연 시간(초)입니다. 지원되는 범위는 -1에서 1814399(20.23:59:59일)이며 -1은 무기한 대기를 지정하는 데 사용됩니다. 속성이 없으면 값이 -1인 것으로 해석됩니다.
스트리밍 작업의 특정 런타임 동작을 제어합니다.
유효한 값은 JobStorageAccount 및 SystemAccount입니다. JobStorageAccount로 설정하면 사용자가 jobStorageAccount 속성도 지정해야 합니다. .
Stream analytics 작업의 데이터 로캘입니다. 값은 집합 https://msdn.microsoft.com/en-us/library/system.globalization.culturetypes(v=vs.110).aspx에서 지원되는 .NET Culture의 이름이어야 합니다. 지정하지 않을 경우 'en-US'으로 기본 설정됩니다.
스트리밍 작업에 대한 하나 이상의 함수 목록입니다. PUT 요청에서 이 속성을 지정할 때 각 함수의 이름 속성이 필요합니다. 이 속성은 PATCH 작업을 통해 수정할 수 없습니다. 개별 변환에 사용할 수 있는 PATCH API를 사용해야 합니다. 예상 값: json-string/json-file/@json-file.
클러스터의 리소스 ID입니다.
입력 및 출력으로 인증하는 데 사용할 수 있는 이 작업에 할당된 시스템 할당 관리 ID에 대해 설명합니다.
사용: --identity tenant-id=XX principal-id=XX type=XX
tenant-id: identity tenantId principal-id: ID 보안 주체 ID 유형: ID 유형입니다.
스트리밍 작업의 ETag입니다. 현재 레코드 집합을 항상 덮어쓰려면 이 값을 생략합니다. 실수로 동시 변경 내용을 덮어쓰지 않도록 마지막으로 본 ETag 값을 지정합니다.
새 스트리밍 작업을 만들 수 있지만 기존 레코드 집합을 업데이트하지 않도록 하려면 '*'로 설정합니다. 다른 값으로 인해 412 사전 조건 실패 응답이 발생합니다.
스트리밍 작업에 대한 하나 이상의 입력 목록입니다. PUT 요청에서 이 속성을 지정할 때 각 입력에 대한 이름 속성이 필요합니다. 이 속성은 PATCH 작업을 통해 수정할 수 없습니다. 개별 입력에 사용할 수 있는 PATCH API를 사용해야 합니다. 예상 값: json-string/json-file/@json-file.
MSI를 사용하여 Azure Storage 계정과 연결된 속성입니다.
사용: --job-storage-account authentication-mode=XX account-name=XX account-key=XX
인증 모드: 인증 모드입니다. account-name: Azure Storage 계정의 이름입니다. PUT(CreateOrReplace) 요청에 필요합니다. account-key: Azure Storage 계정의 계정 키입니다. PUT(CreateOrReplace) 요청에 필요합니다.
작업의 형식을 설명합니다. 유효한 모드는 'Edge'입니다 Cloud
.
위치. 값 출처: az account list-locations
. az configure --defaults location=<location>
을 사용하여 기본 위치를 구성할 수 있습니다.
장기 실행 작업이 완료되기를 기다리지 마세요.
순서가 잘못된 이벤트를 다시 순서대로 조정할 수 있는 최대 허용 지연 시간(초)입니다.
입력 이벤트 스트림에 잘못된 순서로 도착하는 이벤트에 적용할 정책을 나타냅니다.
형식이 잘못되었기 때문에 출력에 도착하고 외부 스토리지에 쓸 수 없는 이벤트에 적용할 정책을 나타냅니다(누락된 열 값, 잘못된 형식 또는 크기의 열 값).
이 속성은 작업을 만들 때 즉시 시작하려는 경우에만 사용해야 합니다. 값은 JobStartTime, CustomTime 또는 LastOutputEventTime일 수 있습니다. 이 값은 작업이 시작될 때마다 출력 이벤트 스트림의 시작점이 시작될지, outputStartTime 속성을 통해 지정된 사용자 지정 사용자 타임스탬프에서 시작하거나, 마지막 이벤트 출력 시간부터 시작해야 하는지를 나타냅니다.
값은 출력 이벤트 스트림의 시작점을 나타내는 ISO-8601 형식의 타임스탬프를 나타내거나, 스트리밍 작업이 시작될 때마다 출력 이벤트 스트림이 시작됨을 나타내는 null입니다. outputStartMode가 CustomTime으로 설정된 경우 이 속성에는 값이 있어야 합니다.
스트리밍 작업에 대한 하나 이상의 출력 목록입니다. PUT 요청에서 이 속성을 지정할 때 각 출력의 이름 속성이 필요합니다. 이 속성은 PATCH 작업을 통해 수정할 수 없습니다. 개별 출력에 사용할 수 있는 PATCH API를 사용해야 합니다. 예상 값: json-string/json-file/@json-file.
공백으로 구분된 태그: key[=value] [key[=value] ...]. ""를 사용하여 기존 태그를 지웁니다.
스트리밍 작업에 사용할 쿼리 및 스트리밍 단위 수를 나타냅니다. PUT 요청에서 이 속성을 지정할 때 변환의 이름 속성이 필요합니다. 이 속성은 PATCH 작업을 통해 수정할 수 없습니다. 개별 변환에 사용할 수 있는 PATCH API를 사용해야 합니다.
사용법: --transformation streaming-units=XX valid-streaming-units=XX query=XX name=XX
스트리밍 단위: 스트리밍 작업에서 사용하는 스트리밍 단위 수를 지정합니다. valid-streaming-units: 스트리밍 작업이 확장할 수 있는 유효한 스트리밍 단위를 지정합니다. query: 스트리밍 작업에서 실행할 쿼리를 지정합니다. 여기에서 SAQL(Stream Analytics 쿼리 언어)에 대해 자세히 알아볼 수 있습니다 https://msdn.microsoft.com/library/azure/dn834998 . PUT(CreateOrReplace) 요청에 필요합니다. 이름: 리소스 이름입니다.
전역 매개 변수
로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.
이 도움말 메시지를 표시하고 종료합니다.
오류만 표시하고, 경고를 표시하지 않습니다.
출력 형식입니다.
JMESPath 쿼리 문자열입니다. 자세한 내용과 예제는 http://jmespath.org/를 참조하세요.
구독의 이름 또는 ID입니다. az account set -s NAME_OR_ID
를 사용하여 기본 위치를 구성할 수 있습니다.
로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --debug를 사용합니다.
az stream-analytics job delete
스트리밍 작업을 삭제합니다.
az stream-analytics job delete --job-name
--resource-group
[--no-wait]
[--yes]
예제
스트리밍 작업 삭제
az stream-analytics job delete --job-name "sj59" --resource-group "sjrg6936"
필수 매개 변수
스트리밍 작업의 이름입니다.
리소스 그룹의 이름입니다. az configure --defaults group=<name>
을 사용하여 기본 그룹을 구성할 수 있습니다.
선택적 매개 변수
장기 실행 작업이 완료되기를 기다리지 마세요.
확인을 묻는 메시지를 표시하지 마세요.
전역 매개 변수
로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.
이 도움말 메시지를 표시하고 종료합니다.
오류만 표시하고, 경고를 표시하지 않습니다.
출력 형식입니다.
JMESPath 쿼리 문자열입니다. 자세한 내용과 예제는 http://jmespath.org/를 참조하세요.
구독의 이름 또는 ID입니다. az account set -s NAME_OR_ID
를 사용하여 기본 위치를 구성할 수 있습니다.
로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --debug를 사용합니다.
az stream-analytics job list
지정된 리소스 그룹의 모든 스트리밍 작업을 나열합니다. 또한 지정된 구독의 모든 스트리밍 작업을 나열합니다.
az stream-analytics job list [--expand]
[--resource-group]
예제
리소스 그룹의 모든 스트리밍 작업을 나열하고 $expand OData 쿼리 매개 변수를 사용하지 않습니다.
az stream-analytics job list --resource-group "sjrg6936"
리소스 그룹의 모든 스트리밍 작업을 나열하고 $expand OData 쿼리 매개 변수를 사용하여 입력, 출력, 변환 및 함수를 확장합니다.
az stream-analytics job list --expand "inputs,outputs,transformation,functions" --resource-group "sjrg3276"
구독의 모든 스트리밍 작업을 나열하고 $expand OData 쿼리 매개 변수를 사용하지 마세요.
az stream-analytics job list
구독의 모든 스트리밍 작업을 나열하고 $expand OData 쿼리 매개 변수를 사용하여 입력, 출력, 변환 및 함수를 확장합니다.
az stream-analytics job list --expand "inputs,outputs,transformation,functions"
선택적 매개 변수
$expand OData 쿼리 매개 변수입니다. 이 매개 변수가 없을 때 반환되는 기본 집합을 넘어 응답에 포함할 추가 스트리밍 작업 속성의 쉼표로 구분된 목록입니다. 기본 집합은 'inputs', 'transformation', 'outputs' 및 'functions' 이외의 모든 스트리밍 작업 속성입니다.
리소스 그룹의 이름입니다. az configure --defaults group=<name>
을 사용하여 기본 그룹을 구성할 수 있습니다.
전역 매개 변수
로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.
이 도움말 메시지를 표시하고 종료합니다.
오류만 표시하고, 경고를 표시하지 않습니다.
출력 형식입니다.
JMESPath 쿼리 문자열입니다. 자세한 내용과 예제는 http://jmespath.org/를 참조하세요.
구독의 이름 또는 ID입니다. az account set -s NAME_OR_ID
를 사용하여 기본 위치를 구성할 수 있습니다.
로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --debug를 사용합니다.
az stream-analytics job scale
작업이 실행 중일 때 스트리밍 작업의 크기를 조정합니다.
az stream-analytics job scale --job-name
--resource-group
[--no-wait]
[--streaming-units]
예제
스트리밍 작업 크기 조정
az stream-analytics job scale --job-name "sj59" --resource-group "sjrg6936" --streaming-units 36
필수 매개 변수
스트리밍 작업의 이름입니다.
리소스 그룹의 이름입니다. az configure --defaults group=<name>
을 사용하여 기본 그룹을 구성할 수 있습니다.
선택적 매개 변수
장기 실행 작업이 완료되기를 기다리지 마세요.
스트리밍 작업의 크기를 조정할 스트리밍 단위 수를 지정합니다.
전역 매개 변수
로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.
이 도움말 메시지를 표시하고 종료합니다.
오류만 표시하고, 경고를 표시하지 않습니다.
출력 형식입니다.
JMESPath 쿼리 문자열입니다. 자세한 내용과 예제는 http://jmespath.org/를 참조하세요.
구독의 이름 또는 ID입니다. az account set -s NAME_OR_ID
를 사용하여 기본 위치를 구성할 수 있습니다.
로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --debug를 사용합니다.
az stream-analytics job show
지정된 스트리밍 작업에 대한 세부 정보를 가져옵니다.
az stream-analytics job show --job-name
--resource-group
[--expand]
예제
스트리밍 작업 가져오기 및 $expand OData 쿼리 매개 변수 사용 안 함
az stream-analytics job show --job-name "sj59" --resource-group "sjrg6936"
스트리밍 작업을 얻고 $expand OData 쿼리 매개 변수를 사용하여 입력, 출력, 변환 및 함수를 확장합니다.
az stream-analytics job show --expand "inputs,outputs,transformation,functions" --job-name "sj7804" --resource-group "sjrg3276"
필수 매개 변수
스트리밍 작업의 이름입니다.
리소스 그룹의 이름입니다. az configure --defaults group=<name>
을 사용하여 기본 그룹을 구성할 수 있습니다.
선택적 매개 변수
$expand OData 쿼리 매개 변수입니다. 이 매개 변수가 없을 때 반환되는 기본 집합을 넘어 응답에 포함할 추가 스트리밍 작업 속성의 쉼표로 구분된 목록입니다. 기본 집합은 'inputs', 'transformation', 'outputs' 및 'functions' 이외의 모든 스트리밍 작업 속성입니다.
전역 매개 변수
로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.
이 도움말 메시지를 표시하고 종료합니다.
오류만 표시하고, 경고를 표시하지 않습니다.
출력 형식입니다.
JMESPath 쿼리 문자열입니다. 자세한 내용과 예제는 http://jmespath.org/를 참조하세요.
구독의 이름 또는 ID입니다. az account set -s NAME_OR_ID
를 사용하여 기본 위치를 구성할 수 있습니다.
로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --debug를 사용합니다.
az stream-analytics job start
스트리밍 작업을 시작합니다. 작업이 시작되면 입력 이벤트 처리를 시작하고 출력을 생성합니다.
az stream-analytics job start --job-name
--resource-group
[--no-wait]
[--output-start-mode {CustomTime, JobStartTime, LastOutputEventTime}]
[--output-start-time]
예제
CustomTime 출력 시작 모드를 사용하여 스트리밍 작업 시작
az stream-analytics job start --job-name "sj59" --resource-group "sjrg6936" --output-start-mode "CustomTime" --output-start-time "2012-12-12T12:12:12Z"
JobStartTime 출력 시작 모드를 사용하여 스트리밍 작업 시작
az stream-analytics job start --job-name "sj59" --resource-group "sjrg6936" --output-start-mode "JobStartTime"
LastOutputEventTime 출력 시작 모드로 스트리밍 작업 시작
az stream-analytics job start --job-name "sj59" --resource-group "sjrg6936" --output-start-mode "LastOutputEventTime"
필수 매개 변수
스트리밍 작업의 이름입니다.
리소스 그룹의 이름입니다. az configure --defaults group=<name>
을 사용하여 기본 그룹을 구성할 수 있습니다.
선택적 매개 변수
장기 실행 작업이 완료되기를 기다리지 마세요.
값은 JobStartTime, CustomTime 또는 LastOutputEventTime일 수 있습니다. 이 값은 작업이 시작될 때마다 출력 이벤트 스트림의 시작점이 시작될지, outputStartTime 속성을 통해 지정된 사용자 지정 사용자 타임스탬프에서 시작하거나, 마지막 이벤트 출력 시간부터 시작해야 하는지를 나타냅니다.
값은 출력 이벤트 스트림의 시작점을 나타내는 ISO-8601 형식의 타임스탬프를 나타내거나, 스트리밍 작업이 시작될 때마다 출력 이벤트 스트림이 시작됨을 나타내는 null입니다. outputStartMode가 CustomTime으로 설정된 경우 이 속성에는 값이 있어야 합니다.
전역 매개 변수
로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.
이 도움말 메시지를 표시하고 종료합니다.
오류만 표시하고, 경고를 표시하지 않습니다.
출력 형식입니다.
JMESPath 쿼리 문자열입니다. 자세한 내용과 예제는 http://jmespath.org/를 참조하세요.
구독의 이름 또는 ID입니다. az account set -s NAME_OR_ID
를 사용하여 기본 위치를 구성할 수 있습니다.
로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --debug를 사용합니다.
az stream-analytics job stop
실행 중인 스트리밍 작업을 중지합니다. 이로 인해 실행 중인 스트리밍 작업이 입력 이벤트 처리 및 출력 생성을 중지합니다.
az stream-analytics job stop --job-name
--resource-group
[--no-wait]
예제
스트리밍 작업 중지
az stream-analytics job stop --job-name "sj59" --resource-group "sjrg6936"
필수 매개 변수
스트리밍 작업의 이름입니다.
리소스 그룹의 이름입니다. az configure --defaults group=<name>
을 사용하여 기본 그룹을 구성할 수 있습니다.
선택적 매개 변수
장기 실행 작업이 완료되기를 기다리지 마세요.
전역 매개 변수
로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.
이 도움말 메시지를 표시하고 종료합니다.
오류만 표시하고, 경고를 표시하지 않습니다.
출력 형식입니다.
JMESPath 쿼리 문자열입니다. 자세한 내용과 예제는 http://jmespath.org/를 참조하세요.
구독의 이름 또는 ID입니다. az account set -s NAME_OR_ID
를 사용하여 기본 위치를 구성할 수 있습니다.
로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --debug를 사용합니다.
az stream-analytics job update
기존 스트리밍 작업을 업데이트합니다. 나머지 작업 정의에 영향을 주지 않고 스트리밍 작업을 부분적으로 업데이트(예: 하나 또는 두 개의 속성 업데이트)하는 데 사용할 수 있습니다.
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]
예제
스트리밍 작업 업데이트
az stream-analytics job update --job-name "sj59" --resource-group "sjrg6936" --arrival-max-delay 13 --order-max-delay 21
필수 매개 변수
스트리밍 작업의 이름입니다.
리소스 그룹의 이름입니다. az configure --defaults group=<name>
을 사용하여 기본 그룹을 구성할 수 있습니다.
선택적 매개 변수
늦게 도착하는 이벤트를 포함하는 최대 허용 지연 시간(초)입니다. 지원되는 범위는 -1에서 1814399(20.23:59:59일)이며 -1은 무기한 대기를 지정하는 데 사용됩니다. 속성이 없으면 값이 -1인 것으로 해석됩니다.
스트리밍 작업의 특정 런타임 동작을 제어합니다.
유효한 값은 JobStorageAccount 및 SystemAccount입니다. JobStorageAccount로 설정하면 사용자가 jobStorageAccount 속성도 지정해야 합니다. .
Stream analytics 작업의 데이터 로캘입니다. 값은 집합 https://msdn.microsoft.com/en-us/library/system.globalization.culturetypes(v=vs.110).aspx에서 지원되는 .NET Culture의 이름이어야 합니다. 지정하지 않을 경우 'en-US'으로 기본 설정됩니다.
스트리밍 작업에 대한 하나 이상의 함수 목록입니다. PUT 요청에서 이 속성을 지정할 때 각 함수의 이름 속성이 필요합니다. 이 속성은 PATCH 작업을 통해 수정할 수 없습니다. 개별 변환에 사용할 수 있는 PATCH API를 사용해야 합니다. 예상 값: json-string/json-file/@json-file.
클러스터의 리소스 ID입니다.
입력 및 출력으로 인증하는 데 사용할 수 있는 이 작업에 할당된 시스템 할당 관리 ID에 대해 설명합니다.
사용: --identity tenant-id=XX principal-id=XX type=XX
tenant-id: identity tenantId principal-id: ID 보안 주체 ID 유형: ID 유형입니다.
스트리밍 작업의 ETag입니다. 현재 레코드 집합을 항상 덮어쓰려면 이 값을 생략합니다. 실수로 동시 변경 내용을 덮어쓰지 않도록 마지막으로 본 ETag 값을 지정합니다.
스트리밍 작업에 대한 하나 이상의 입력 목록입니다. PUT 요청에서 이 속성을 지정할 때 각 입력에 대한 이름 속성이 필요합니다. 이 속성은 PATCH 작업을 통해 수정할 수 없습니다. 개별 입력에 사용할 수 있는 PATCH API를 사용해야 합니다. 예상 값: json-string/json-file/@json-file.
MSI를 사용하여 Azure Storage 계정과 연결된 속성입니다.
사용: --job-storage-account authentication-mode=XX account-name=XX account-key=XX
인증 모드: 인증 모드입니다. account-name: Azure Storage 계정의 이름입니다. PUT(CreateOrReplace) 요청에 필요합니다. account-key: Azure Storage 계정의 계정 키입니다. PUT(CreateOrReplace) 요청에 필요합니다.
작업의 형식을 설명합니다. 유효한 모드는 'Edge'입니다 Cloud
.
위치. 값 출처: az account list-locations
. az configure --defaults location=<location>
을 사용하여 기본 위치를 구성할 수 있습니다.
순서가 잘못된 이벤트를 다시 순서대로 조정할 수 있는 최대 허용 지연 시간(초)입니다.
입력 이벤트 스트림에 잘못된 순서로 도착하는 이벤트에 적용할 정책을 나타냅니다.
형식이 잘못되었기 때문에 출력에 도착하고 외부 스토리지에 쓸 수 없는 이벤트에 적용할 정책을 나타냅니다(누락된 열 값, 잘못된 형식 또는 크기의 열 값).
이 속성은 작업을 만들 때 즉시 시작하려는 경우에만 사용해야 합니다. 값은 JobStartTime, CustomTime 또는 LastOutputEventTime일 수 있습니다. 이 값은 작업이 시작될 때마다 출력 이벤트 스트림의 시작점이 시작될지, outputStartTime 속성을 통해 지정된 사용자 지정 사용자 타임스탬프에서 시작하거나, 마지막 이벤트 출력 시간부터 시작해야 하는지를 나타냅니다.
값은 출력 이벤트 스트림의 시작점을 나타내는 ISO-8601 형식의 타임스탬프를 나타내거나, 스트리밍 작업이 시작될 때마다 출력 이벤트 스트림이 시작됨을 나타내는 null입니다. outputStartMode가 CustomTime으로 설정된 경우 이 속성에는 값이 있어야 합니다.
스트리밍 작업에 대한 하나 이상의 출력 목록입니다. PUT 요청에서 이 속성을 지정할 때 각 출력의 이름 속성이 필요합니다. 이 속성은 PATCH 작업을 통해 수정할 수 없습니다. 개별 출력에 사용할 수 있는 PATCH API를 사용해야 합니다. 예상 값: json-string/json-file/@json-file.
공백으로 구분된 태그: key[=value] [key[=value] ...]. ""를 사용하여 기존 태그를 지웁니다.
스트리밍 작업에 사용할 쿼리 및 스트리밍 단위 수를 나타냅니다. PUT 요청에서 이 속성을 지정할 때 변환의 이름 속성이 필요합니다. 이 속성은 PATCH 작업을 통해 수정할 수 없습니다. 개별 변환에 사용할 수 있는 PATCH API를 사용해야 합니다.
사용법: --transformation streaming-units=XX valid-streaming-units=XX query=XX name=XX
스트리밍 단위: 스트리밍 작업에서 사용하는 스트리밍 단위 수를 지정합니다. valid-streaming-units: 스트리밍 작업이 확장할 수 있는 유효한 스트리밍 단위를 지정합니다. query: 스트리밍 작업에서 실행할 쿼리를 지정합니다. 여기에서 SAQL(Stream Analytics 쿼리 언어)에 대해 자세히 알아볼 수 있습니다 https://msdn.microsoft.com/library/azure/dn834998 . PUT(CreateOrReplace) 요청에 필요합니다. 이름: 리소스 이름입니다.
전역 매개 변수
로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.
이 도움말 메시지를 표시하고 종료합니다.
오류만 표시하고, 경고를 표시하지 않습니다.
출력 형식입니다.
JMESPath 쿼리 문자열입니다. 자세한 내용과 예제는 http://jmespath.org/를 참조하세요.
구독의 이름 또는 ID입니다. az account set -s NAME_OR_ID
를 사용하여 기본 위치를 구성할 수 있습니다.
로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --debug를 사용합니다.
az stream-analytics job wait
스트림 분석 작업의 조건이 충족될 때까지 CLI를 대기 상태로 하십시오.
az stream-analytics job wait --job-name
--resource-group
[--created]
[--custom]
[--deleted]
[--exists]
[--expand]
[--interval]
[--timeout]
[--updated]
예제
stream-analytics 작업이 성공적으로 생성될 때까지 CLI 스크립트의 다음 줄 실행을 일시 중지합니다.
az stream-analytics job wait --expand "inputs,outputs,transformation,functions" --job-name "sj7804" --resource-group "sjrg3276" --created
stream-analytics 작업이 성공적으로 삭제될 때까지 CLI 스크립트의 다음 줄 실행을 일시 중지합니다.
az stream-analytics job wait --expand "inputs,outputs,transformation,functions" --job-name "sj7804" --resource-group "sjrg3276" --deleted
필수 매개 변수
스트리밍 작업의 이름입니다.
리소스 그룹의 이름입니다. az configure --defaults group=<name>
을 사용하여 기본 그룹을 구성할 수 있습니다.
선택적 매개 변수
'Succeeded'에서 'provisioningState'를 사용하여 생성될 때까지 기다립니다.
조건이 사용자 지정 JMESPath 쿼리를 충족할 때까지 기다립니다. 예: provisioningState!='InProgress', instanceView.statuses[?code=='PowerState/running'].
삭제될 때까지 기다립니다.
리소스가 존재할 때까지 기다립니다.
$expand OData 쿼리 매개 변수입니다. 이 매개 변수가 없을 때 반환되는 기본 집합을 넘어 응답에 포함할 추가 스트리밍 작업 속성의 쉼표로 구분된 목록입니다. 기본 집합은 'inputs', 'transformation', 'outputs' 및 'functions' 이외의 모든 스트리밍 작업 속성입니다.
폴링 간격(초)입니다.
최대 대기 시간(초)입니다.
'Succeeded'에서 provisioningState로 업데이트될 때까지 기다립니다.
전역 매개 변수
로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.
이 도움말 메시지를 표시하고 종료합니다.
오류만 표시하고, 경고를 표시하지 않습니다.
출력 형식입니다.
JMESPath 쿼리 문자열입니다. 자세한 내용과 예제는 http://jmespath.org/를 참조하세요.
구독의 이름 또는 ID입니다. az account set -s NAME_OR_ID
를 사용하여 기본 위치를 구성할 수 있습니다.
로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --debug를 사용합니다.
Azure CLI