Streaming Jobs - Create Or Replace
스트리밍 작업을 만들거나 기존 스트리밍 작업을 대체합니다.
PUT https://management.azure.com/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.StreamAnalytics/streamingjobs/{jobName}?api-version=2020-03-01
URI 매개 변수
Name | In(다음 안에) | 필수 | 형식 | Description |
---|---|---|---|---|
job
|
path | True |
string |
스트리밍 작업의 이름입니다. |
resource
|
path | True |
string |
리소스 그룹의 이름. 이름은 대소문자를 구분하지 않습니다. regex 패턴: |
subscription
|
path | True |
string |
대상 구독의 ID입니다. |
api-version
|
query | True |
string |
이 작업에 사용할 API 버전입니다. |
요청 헤더
Name | 필수 | 형식 | Description |
---|---|---|---|
If-Match |
string |
스트리밍 작업의 ETag입니다. 현재 레코드 집합을 항상 덮어쓰려면 이 값을 생략합니다. 실수로 동시 변경 내용을 덮어쓰지 않도록 마지막으로 본 ETag 값을 지정합니다. |
|
If-None-Match |
string |
새 스트리밍 작업을 만들 수 있지만 기존 레코드 집합을 업데이트하지 않도록 하려면 '*'로 설정합니다. 다른 값으로 인해 412 사전 조건 실패 응답이 발생합니다. |
요청 본문
Name | 형식 | Description |
---|---|---|
identity |
입력 및 출력으로 인증하는 데 사용할 수 있는 이 작업에 할당된 시스템 할당 관리 ID에 대해 설명합니다. |
|
location |
string |
리소스가 있는 지리적 위치 |
properties.cluster |
스트리밍 작업이 실행될 클러스터입니다. |
|
properties.compatibilityLevel |
스트리밍 작업의 특정 런타임 동작을 제어합니다. |
|
properties.contentStoragePolicy |
유효한 값은 JobStorageAccount 및 SystemAccount입니다. JobStorageAccount로 설정하면 사용자가 jobStorageAccount 속성도 지정해야 합니다. . |
|
properties.dataLocale |
string |
Stream analytics 작업의 데이터 로캘입니다. 값은 집합 https://msdn.microsoft.com/en-us/library/system.globalization.culturetypes(v=vs.110).aspx에서 지원되는 .NET Culture의 이름이어야 합니다. 지정하지 않을 경우 'en-US'으로 기본 설정됩니다. |
properties.eventsLateArrivalMaxDelayInSeconds |
integer |
늦게 도착하는 이벤트를 포함하는 최대 허용 지연 시간(초)입니다. 지원되는 범위는-1에서 1814399(20.23:59:59일)이고,-1은 무기한 대기를 지정하는 데 사용됩니다. 속성이 없으면 값이-1인 것으로 해석됩니다. |
properties.eventsOutOfOrderMaxDelayInSeconds |
integer |
순서가 잘못된 이벤트를 다시 순서대로 조정할 수 있는 최대 허용 지연 시간(초)입니다. |
properties.eventsOutOfOrderPolicy |
입력 이벤트 스트림에 잘못된 순서로 도착하는 이벤트에 적용할 정책을 나타냅니다. |
|
properties.functions |
Function[] |
스트리밍 작업에 대한 하나 이상의 함수 목록입니다. PUT 요청에서 이 속성을 지정할 때 각 함수의 name 속성이 필요합니다. 이 속성은 PATCH 작업을 통해 수정할 수 없습니다. 개별 변환에 사용할 수 있는 PATCH API를 사용해야 합니다. |
properties.inputs |
Input[] |
스트리밍 작업에 대한 하나 이상의 입력 목록입니다. PUT 요청에서 이 속성을 지정할 때 각 입력에 대한 name 속성이 필요합니다. 이 속성은 PATCH 작업을 통해 수정할 수 없습니다. 개별 입력에 사용할 수 있는 PATCH API를 사용해야 합니다. |
properties.jobStorageAccount |
MSI와 Azure Storage 계정과 연결된 속성 |
|
properties.jobType |
작업의 형식을 설명합니다. 유효한 모드는 및 'Edge'입니다 |
|
properties.outputErrorPolicy |
형식이 잘못되었기 때문에 출력에 도착하고 외부 스토리지에 쓸 수 없는 이벤트에 적용할 정책을 나타냅니다(누락된 열 값, 잘못된 형식 또는 크기의 열 값). |
|
properties.outputStartMode |
이 속성은 작업을 만들 때 즉시 시작하려는 경우에만 활용해야 합니다. 값은 JobStartTime, CustomTime 또는 LastOutputEventTime일 수 있습니다. 이 값은 작업이 시작될 때마다 출력 이벤트 스트림의 시작점이 시작될지, outputStartTime 속성을 통해 지정된 사용자 지정 타임스탬프에서 시작해야 하는지 또는 마지막 이벤트 출력 시간부터 시작해야 하는지를 나타냅니다. |
|
properties.outputStartTime |
string |
값은 출력 이벤트 스트림의 시작 시점을 나타내는 ISO-8601 형식의 타임스탬프 또는 스트리밍 작업이 시작될 때마다 이벤트 출력 스트림이 시작됨을 나타내는 null일 수 있습니다. outputStartMode가 CustomTime으로 설정된 경우 이 속성에는 값이 있어야 합니다. |
properties.outputs |
Output[] |
스트리밍 작업에 대한 하나 이상의 출력 목록입니다. PUT 요청에서 이 속성을 지정할 때 각 출력에 대한 name 속성이 필요합니다. 이 속성은 PATCH 작업을 통해 수정할 수 없습니다. 개별 출력에 사용할 수 있는 PATCH API를 사용해야 합니다. |
properties.sku |
스트리밍 작업의 SKU에 대해 설명합니다. PUT(CreateOrReplace) 요청에 필요합니다. |
|
properties.transformation |
스트리밍 작업에 사용할 쿼리 및 스트리밍 단위 수를 나타냅니다. PUT 요청에서 이 속성을 지정할 때 변환의 name 속성이 필요합니다. 이 속성은 PATCH 작업을 통해 수정할 수 없습니다. 개별 변환에 사용할 수 있는 PATCH API를 사용해야 합니다. |
|
tags |
object |
리소스 태그. |
응답
Name | 형식 | Description |
---|---|---|
200 OK |
스트리밍 작업이 성공적으로 만들어지거나 대체되었습니다. 헤더 ETag: string |
|
201 Created |
스트리밍 작업이 성공적으로 만들어지거나 대체되었습니다. 헤더 ETag: string |
|
Other Status Codes |
오류. |
보안
azure_auth
Azure Active Directory OAuth2 Flow
형식:
oauth2
Flow:
implicit
권한 부여 URL:
https://login.microsoftonline.com/common/oauth2/authorize
범위
Name | Description |
---|---|
user_impersonation | 사용자 계정 가장 |
예제
Create a complete streaming job (a streaming job with a transformation, at least 1 input and at least 1 output)
샘플 요청
PUT https://management.azure.com/subscriptions/56b5e0a9-b645-407d-99b0-c64f86013e3d/resourcegroups/sjrg3276/providers/Microsoft.StreamAnalytics/streamingjobs/sj7804?api-version=2020-03-01
{
"properties": {
"sku": {
"name": "Standard"
},
"eventsOutOfOrderPolicy": "Drop",
"outputErrorPolicy": "Drop",
"eventsOutOfOrderMaxDelayInSeconds": 0,
"eventsLateArrivalMaxDelayInSeconds": 5,
"dataLocale": "en-US",
"compatibilityLevel": "1.0",
"inputs": [
{
"properties": {
"type": "Stream",
"datasource": {
"type": "Microsoft.Storage/Blob",
"properties": {
"storageAccounts": [
{
"accountName": "yourAccountName",
"accountKey": "yourAccountKey=="
}
],
"container": "containerName",
"pathPattern": ""
}
},
"serialization": {
"type": "Json",
"properties": {
"encoding": "UTF8"
}
}
},
"name": "inputtest"
}
],
"transformation": {
"properties": {
"streamingUnits": 1,
"query": "Select Id, Name from inputtest"
},
"name": "transformationtest"
},
"outputs": [
{
"properties": {
"datasource": {
"type": "Microsoft.Sql/Server/Database",
"properties": {
"server": "serverName",
"database": "databaseName",
"user": "<user>",
"password": "userPassword",
"table": "tableName"
}
}
},
"name": "outputtest"
}
],
"functions": []
},
"location": "West US",
"tags": {
"key1": "value1",
"randomKey": "randomValue",
"key3": "value3"
}
}
샘플 응답
ETag: 87551cc5-1290-4d08-afcd-cdaa92e5ade0
{
"id": "/subscriptions/56b5e0a9-b645-407d-99b0-c64f86013e3d/resourceGroups/sjrg3276/providers/Microsoft.StreamAnalytics/streamingjobs/sj7804",
"name": "sj7804",
"type": "Microsoft.StreamAnalytics/streamingjobs",
"location": "West US",
"tags": {
"key1": "value1",
"randomKey": "randomValue",
"key3": "value3"
},
"properties": {
"sku": {
"name": "Standard"
},
"jobId": "732e4b1d-94a7-43ae-8297-3ad04f1540b9",
"provisioningState": "Succeeded",
"jobState": "Created",
"eventsOutOfOrderPolicy": "Drop",
"outputErrorPolicy": "Drop",
"eventsOutOfOrderMaxDelayInSeconds": 0,
"eventsLateArrivalMaxDelayInSeconds": 5,
"dataLocale": "en-US",
"createdDate": "2017-05-11T04:37:11.54Z",
"compatibilityLevel": "1.0",
"inputs": [
{
"id": "/subscriptions/56b5e0a9-b645-407d-99b0-c64f86013e3d/resourceGroups/sjrg3276/providers/Microsoft.StreamAnalytics/streamingjobs/sj7804/inputs/inputtest",
"name": "inputtest",
"type": "Microsoft.StreamAnalytics/streamingjobs/inputs",
"properties": {
"type": "Stream",
"datasource": {
"type": "Microsoft.Storage/Blob",
"properties": {
"storageAccounts": [
{
"accountName": "accountName"
}
],
"container": "containerName",
"pathPattern": ""
}
},
"serialization": {
"type": "Json",
"properties": {
"encoding": "UTF8"
}
},
"etag": "ca88f8fa-605b-4c7f-8695-46f5faa60cd0"
}
}
],
"transformation": {
"id": "/subscriptions/56b5e0a9-b645-407d-99b0-c64f86013e3d/resourceGroups/sjrg3276/providers/Microsoft.StreamAnalytics/streamingjobs/sj7804/transformations/transformationtest",
"name": "transformationtest",
"type": "Microsoft.StreamAnalytics/streamingjobs/transformations",
"properties": {
"streamingUnits": 1,
"query": "Select Id, Name from inputtest",
"etag": "91d8fcbe-60b3-49c3-9f21-9942b95602b8"
}
},
"functions": [],
"outputs": [
{
"id": "/subscriptions/56b5e0a9-b645-407d-99b0-c64f86013e3d/resourceGroups/sjrg3276/providers/Microsoft.StreamAnalytics/streamingjobs/sj7804/outputs/outputtest",
"name": "outputtest",
"type": "Microsoft.StreamAnalytics/streamingjobs/outputs",
"properties": {
"datasource": {
"type": "Microsoft.Sql/Server/Database",
"properties": {
"server": "serverName",
"database": "databaseName",
"table": "tableName",
"user": "userName"
}
},
"etag": "62097c3c-b503-41ff-a56f-196a9598ab90"
}
}
]
}
}
ETag: 87551cc5-1290-4d08-afcd-cdaa92e5ade0
{
"id": "/subscriptions/56b5e0a9-b645-407d-99b0-c64f86013e3d/resourceGroups/sjrg3276/providers/Microsoft.StreamAnalytics/streamingjobs/sj7804",
"name": "sj7804",
"type": "Microsoft.StreamAnalytics/streamingjobs",
"location": "West US",
"tags": {
"key1": "value1",
"randomKey": "randomValue",
"key3": "value3"
},
"properties": {
"sku": {
"name": "Standard"
},
"jobId": "732e4b1d-94a7-43ae-8297-3ad04f1540b9",
"provisioningState": "Succeeded",
"jobState": "Created",
"eventsOutOfOrderPolicy": "Drop",
"outputErrorPolicy": "Drop",
"eventsOutOfOrderMaxDelayInSeconds": 0,
"eventsLateArrivalMaxDelayInSeconds": 5,
"dataLocale": "en-US",
"createdDate": "2017-05-11T04:37:11.54Z",
"compatibilityLevel": "1.0",
"inputs": [
{
"id": "/subscriptions/56b5e0a9-b645-407d-99b0-c64f86013e3d/resourceGroups/sjrg3276/providers/Microsoft.StreamAnalytics/streamingjobs/sj7804/inputs/inputtest",
"name": "inputtest",
"type": "Microsoft.StreamAnalytics/streamingjobs/inputs",
"properties": {
"type": "Stream",
"datasource": {
"type": "Microsoft.Storage/Blob",
"properties": {
"storageAccounts": [
{
"accountName": "accountName"
}
],
"container": "containerName",
"pathPattern": ""
}
},
"serialization": {
"type": "Json",
"properties": {
"encoding": "UTF8"
}
},
"etag": "ca88f8fa-605b-4c7f-8695-46f5faa60cd0"
}
}
],
"transformation": {
"id": "/subscriptions/56b5e0a9-b645-407d-99b0-c64f86013e3d/resourceGroups/sjrg3276/providers/Microsoft.StreamAnalytics/streamingjobs/sj7804/transformations/transformationtest",
"name": "transformationtest",
"type": "Microsoft.StreamAnalytics/streamingjobs/transformations",
"properties": {
"streamingUnits": 1,
"query": "Select Id, Name from inputtest",
"etag": "91d8fcbe-60b3-49c3-9f21-9942b95602b8"
}
},
"functions": [],
"outputs": [
{
"id": "/subscriptions/56b5e0a9-b645-407d-99b0-c64f86013e3d/resourceGroups/sjrg3276/providers/Microsoft.StreamAnalytics/streamingjobs/sj7804/outputs/outputtest",
"name": "outputtest",
"type": "Microsoft.StreamAnalytics/streamingjobs/outputs",
"properties": {
"datasource": {
"type": "Microsoft.Sql/Server/Database",
"properties": {
"server": "serverName",
"database": "databaseName",
"table": "tableName",
"user": "userName"
}
},
"etag": "62097c3c-b503-41ff-a56f-196a9598ab90"
}
}
]
}
}
Create a streaming job shell (a streaming job with no inputs, outputs, transformation, or functions)
샘플 요청
PUT https://management.azure.com/subscriptions/56b5e0a9-b645-407d-99b0-c64f86013e3d/resourcegroups/sjrg6936/providers/Microsoft.StreamAnalytics/streamingjobs/sj59?api-version=2020-03-01
{
"properties": {
"sku": {
"name": "Standard"
},
"eventsOutOfOrderPolicy": "Drop",
"outputErrorPolicy": "Drop",
"eventsOutOfOrderMaxDelayInSeconds": 5,
"eventsLateArrivalMaxDelayInSeconds": 16,
"dataLocale": "en-US",
"compatibilityLevel": "1.0",
"inputs": [],
"outputs": [],
"functions": []
},
"location": "West US",
"tags": {
"key1": "value1",
"randomKey": "randomValue",
"key3": "value3"
}
}
샘플 응답
ETag: 3e6872bc-c9d0-45b6-91b6-da66f1773056
{
"id": "/subscriptions/56b5e0a9-b645-407d-99b0-c64f86013e3d/resourceGroups/sjrg6936/providers/Microsoft.StreamAnalytics/streamingjobs/sj59",
"name": "sj59",
"type": "Microsoft.StreamAnalytics/streamingjobs",
"location": "West US",
"tags": {
"key1": "value1",
"randomKey": "randomValue",
"key3": "value3"
},
"properties": {
"sku": {
"name": "Standard"
},
"jobId": "d53ecc3c-fcb0-485d-9caf-25e20fcb2061",
"provisioningState": "Succeeded",
"jobState": "Created",
"eventsOutOfOrderPolicy": "Drop",
"outputErrorPolicy": "Drop",
"eventsOutOfOrderMaxDelayInSeconds": 5,
"eventsLateArrivalMaxDelayInSeconds": 16,
"dataLocale": "en-US",
"createdDate": "2017-05-11T04:37:04.697Z",
"compatibilityLevel": "1.0",
"inputs": [],
"functions": [],
"outputs": []
}
}
ETag: 3e6872bc-c9d0-45b6-91b6-da66f1773056
{
"id": "/subscriptions/56b5e0a9-b645-407d-99b0-c64f86013e3d/resourceGroups/sjrg6936/providers/Microsoft.StreamAnalytics/streamingjobs/sj59",
"name": "sj59",
"type": "Microsoft.StreamAnalytics/streamingjobs",
"location": "West US",
"tags": {
"key1": "value1",
"randomKey": "randomValue",
"key3": "value3"
},
"properties": {
"sku": {
"name": "Standard"
},
"jobId": "d53ecc3c-fcb0-485d-9caf-25e20fcb2061",
"provisioningState": "Succeeded",
"jobState": "Created",
"eventsOutOfOrderPolicy": "Drop",
"outputErrorPolicy": "Drop",
"eventsOutOfOrderMaxDelayInSeconds": 5,
"eventsLateArrivalMaxDelayInSeconds": 16,
"dataLocale": "en-US",
"createdDate": "2017-05-11T04:37:04.697Z",
"compatibilityLevel": "1.0",
"inputs": [],
"functions": [],
"outputs": []
}
}
정의
Name | Description |
---|---|
Aggregate |
집계 함수와 연결된 속성입니다. |
Authentication |
인증 모드. 유효한 모드는 , |
Avro |
입력의 데이터를 직렬화하는 방법 또는 Avro 형식으로 출력에 쓸 때 데이터가 직렬화되는 방법을 설명합니다. |
Azure |
Azure Data Lake Store 출력 데이터 원본에 대해 설명합니다. |
Azure |
AzureFunctionOutputDataSource의 메타데이터를 정의합니다. |
Azure |
Azure Machine Learning 웹 서비스에 대한 바인딩입니다. |
Azure |
Azure Machine Learning 웹 서비스 엔드포인트에 대한 입력 열을 설명합니다. |
Azure |
Azure Machine Learning 웹 서비스 엔드포인트에 대한 입력입니다. |
Azure |
Azure Machine Learning 웹 서비스 엔드포인트에 대한 출력 열을 설명합니다. |
Azure |
Azure SQL 데이터베이스 출력 데이터 원본에 대해 설명합니다. |
Azure |
Azure SQL 데이터베이스 참조 입력 데이터 원본에 대해 설명합니다. |
Azure |
Azure Synapse 출력 데이터 원본에 대해 설명합니다. |
Azure |
Azure Table 출력 데이터 원본에 대해 설명합니다. |
Blob |
Blob 출력 데이터 원본에 대해 설명합니다. |
Blob |
참조 데이터가 포함된 Blob 입력 데이터 원본에 대해 설명합니다. |
Blob |
스트림 데이터를 포함하는 Blob 입력 데이터 원본에 대해 설명합니다. |
Cluster |
Stream Analytics 클러스터와 연결된 속성입니다. |
Compatibility |
스트리밍 작업의 특정 런타임 동작을 제어합니다. |
Compression |
입력 데이터가 압축되는 방법을 설명합니다. |
Compression |
입력에서 사용하는 압축 유형을 나타냅니다. PUT(CreateOrReplace) 요청에 필요합니다. |
Content |
유효한 값은 JobStorageAccount 및 SystemAccount입니다. JobStorageAccount로 설정하면 사용자가 jobStorageAccount 속성도 지정해야 합니다. . |
Csv |
입력의 데이터를 직렬화하는 방법 또는 CSV 형식으로 출력에 쓸 때 데이터가 serialize되는 방법을 설명합니다. |
Diagnostic |
리소스 또는 전체 작업에 적용할 수 있는 조건으로 고객의 주의를 끌 수 있습니다. |
Diagnostics |
고객의 주의를 끄는 입력, 출력 또는 전체 작업에 적용되는 조건에 대해 설명합니다. |
Document |
DocumentDB 출력 데이터 원본에 대해 설명합니다. |
Encoding |
입력의 경우 들어오는 데이터의 인코딩 및 출력의 경우 나가는 데이터의 인코딩을 지정합니다. |
Error |
일반적인 오류 표현입니다. |
Event |
이벤트 허브 출력 데이터 원본에 대해 설명합니다. |
Event |
스트림 데이터를 포함하는 이벤트 허브 입력 데이터 원본에 대해 설명합니다. |
Event |
이벤트 허브 출력 데이터 원본에 대해 설명합니다. |
Event |
스트림 데이터를 포함하는 이벤트 허브 입력 데이터 원본에 대해 설명합니다. |
Event |
입력 또는 출력에서 사용하는 serialization 유형을 나타냅니다. PUT(CreateOrReplace) 요청에 필요합니다. |
Events |
입력 이벤트 스트림에 잘못된 순서로 도착하는 이벤트에 적용할 정책을 나타냅니다. |
File |
참조 데이터가 포함된 파일 입력 데이터 원본에 대해 설명합니다. |
Function |
명명된 함수와 연결된 모든 정보를 포함하는 함수 개체입니다. 모든 함수는 스트리밍 작업 아래에 포함됩니다. |
Function |
함수의 한 입력 매개 변수에 대해 설명합니다. |
Function |
함수의 출력을 설명합니다. |
Gateway |
게이트웨이 Message Bus 출력 데이터 원본에 대해 설명합니다. |
Gateway |
스트림 데이터를 포함하는 Blob 입력 데이터 원본에 대해 설명합니다. |
Identity |
ID를 확인하는 방법을 설명합니다. |
Input |
명명된 입력과 연결된 모든 정보를 포함하는 입력 개체입니다. 모든 입력은 스트리밍 작업 아래에 포함됩니다. |
Io |
스트림 데이터를 포함하는 IoT Hub 입력 데이터 원본에 대해 설명합니다. |
Java |
JavaScript 함수에 대한 바인딩입니다. |
Job |
MSI와 Azure Storage 계정과 연결된 속성 |
Job |
작업의 형식을 설명합니다. 유효한 모드는 및 'Edge'입니다 |
Json |
출력이 작성될 JSON의 형식을 지정합니다. 현재 지원되는 값은 각 JSON 개체를 새 줄로 구분하고 출력이 JSON 개체의 배열로 형식이 지정됨을 나타내는 'array'를 사용하여 출력의 형식을 지정함을 나타내는 'lineSeparated'입니다. |
Json |
입력의 데이터를 직렬화하는 방법 또는 JSON 형식으로 출력에 쓸 때 데이터가 serialize되는 방법을 설명합니다. |
Output |
명명된 출력과 연결된 모든 정보를 포함하는 출력 개체입니다. 모든 출력은 스트리밍 작업 아래에 포함됩니다. |
Output |
형식이 잘못되었기 때문에 출력에 도착하고 외부 스토리지에 쓸 수 없는 이벤트에 적용할 정책을 나타냅니다(누락된 열 값, 잘못된 형식 또는 크기의 열 값). |
Output |
값은 JobStartTime, CustomTime 또는 LastOutputEventTime일 수 있습니다. 이 값은 작업이 시작될 때마다 출력 이벤트 스트림의 시작점이 시작될지, outputStartTime 속성을 통해 지정된 사용자 지정 타임스탬프에서 시작해야 하는지 또는 마지막 이벤트 출력 시간부터 시작해야 하는지를 나타냅니다. |
Parquet |
입력의 데이터를 직렬화하는 방법 또는 Parquet 형식으로 출력에 쓸 때 데이터가 serialize되는 방법을 설명합니다. |
Power |
Power BI 출력 데이터 원본에 대해 설명합니다. |
Reference |
참조 데이터를 포함하는 입력과 연결된 속성입니다. |
Refresh |
데이터 새로 고침 옵션의 형식을 나타냅니다. |
Scalar |
스칼라 함수와 연결된 속성입니다. |
Service |
Service Bus 큐 출력 데이터 원본에 대해 설명합니다. |
Service |
Service Bus 토픽 출력 데이터 원본에 대해 설명합니다. |
Sku |
SKU와 연결된 속성입니다. |
Sku |
SKU의 이름입니다. PUT(CreateOrReplace) 요청에 필요합니다. |
Storage |
Azure Storage 계정과 연결된 속성 |
Streaming |
명명된 스트리밍 작업과 연결된 모든 정보를 포함하는 스트리밍 작업 개체입니다. |
Stream |
스트림 데이터를 포함하는 입력과 연결된 속성입니다. |
Transformation |
명명된 변환과 관련된 모든 정보를 포함하는 변환 개체입니다. 모든 변환은 스트리밍 작업 아래에 포함됩니다. |
AggregateFunctionProperties
집계 함수와 연결된 속성입니다.
Name | 형식 | Description |
---|---|---|
etag |
string |
함수의 현재 엔터티 태그입니다. 불투명 문자열입니다. 이를 사용하여 요청 간에 리소스가 변경되었는지 여부를 검색할 수 있습니다. 낙관적 동시성을 위한 쓰기 작업에 If-Match 또는 If-None-Match 헤더에서 사용할 수도 있습니다. |
properties.binding | FunctionBinding: |
함수의 물리적 바인딩입니다. 예를 들어 Azure Machine Learning 웹 서비스의 경우 엔드포인트에 대해 설명합니다. |
properties.inputs |
함수의 한 입력 매개 변수에 대해 설명합니다. |
|
properties.output |
함수의 출력을 설명합니다. |
|
type |
string:
Aggregate |
함수의 형식을 나타냅니다. |
AuthenticationMode
인증 모드. 유효한 모드는 , Msi
및 'UserToken'입니다ConnectionString
.
Name | 형식 | Description |
---|---|---|
ConnectionString |
string |
|
Msi |
string |
|
UserToken |
string |
AvroSerialization
입력의 데이터를 직렬화하는 방법 또는 Avro 형식으로 출력에 쓸 때 데이터가 직렬화되는 방법을 설명합니다.
Name | 형식 | Description |
---|---|---|
type |
string:
Avro |
입력 또는 출력에서 사용하는 serialization 유형을 나타냅니다. PUT(CreateOrReplace) 요청에 필요합니다. |
AzureDataLakeStoreOutputDataSource
Azure Data Lake Store 출력 데이터 원본에 대해 설명합니다.
Name | 형식 | Default value | Description |
---|---|---|---|
properties.accountName |
string |
Azure Data Lake Store 계정의 이름입니다. PUT(CreateOrReplace) 요청에 필요합니다. |
|
properties.authenticationMode | ConnectionString |
인증 모드. |
|
properties.dateFormat |
string |
날짜 형식입니다. filePathPrefix에 {date}가 표시되는 위치마다 이 속성의 값이 대신 날짜 형식으로 사용됩니다. |
|
properties.filePathPrefix |
string |
출력을 쓸 파일의 위치입니다. PUT(CreateOrReplace) 요청에 필요합니다. |
|
properties.refreshToken |
string |
데이터 원본으로 인증하는 데 사용할 수 있는 유효한 액세스 토큰을 가져오는 데 사용할 수 있는 새로 고침 토큰입니다. 유효한 새로 고침 토큰은 현재 Azure Portal을 통해서만 얻을 수 있습니다. 데이터 원본을 만든 다음 Azure Portal로 이동하여 이 속성을 유효한 새로 고침 토큰으로 업데이트할 데이터 원본을 인증할 때 더미 문자열 값을 여기에 배치하는 것이 좋습니다. PUT(CreateOrReplace) 요청에 필요합니다. |
|
properties.tenantId |
string |
새로 고침 토큰을 가져오는 데 사용되는 사용자의 테넌트 ID입니다. PUT(CreateOrReplace) 요청에 필요합니다. |
|
properties.timeFormat |
string |
시간 형식입니다. {time}이 filePathPrefix에 나타날 때마다 이 속성의 값은 대신 시간 형식으로 사용됩니다. |
|
properties.tokenUserDisplayName |
string |
새로 고침 토큰을 가져오는 데 사용된 사용자의 사용자 표시 이름입니다. 새로 고침 토큰을 가져오는 데 사용된 사용자를 기억하려면 이 속성을 사용합니다. |
|
properties.tokenUserPrincipalName |
string |
새로 고침 토큰을 가져오는 데 사용된 사용자의 UPN(사용자 계정 이름)입니다. 새로 고침 토큰을 가져오는 데 사용된 사용자를 기억하려면 이 속성을 사용합니다. |
|
type |
string:
Microsoft. |
기록될 데이터 원본 출력의 형식을 나타냅니다. PUT(CreateOrReplace) 요청에 필요합니다. |
AzureFunctionOutputDataSource
AzureFunctionOutputDataSource의 메타데이터를 정의합니다.
Name | 형식 | Description |
---|---|---|
properties.apiKey |
string |
다른 구독에서 Azure 함수를 사용하려는 경우 이 작업은 함수에 액세스하기 위한 키를 제공하여 수행할 수 있습니다. |
properties.functionAppName |
string |
Azure Functions 앱의 이름입니다. |
properties.functionName |
string |
Azure Functions 앱의 함수 이름입니다. |
properties.maxBatchCount |
number |
Azure Functions로 보내는 각 일괄 처리의 최대 이벤트 수를 지정할 수 있는 속성입니다. 기본값은 100입니다. |
properties.maxBatchSize |
number |
Azure 함수로 보내는 각 출력 일괄 처리의 최대 크기를 설정할 수 있는 속성입니다. 입력 단위는 바이트입니다. 이 값은 기본적으로 262,144바이트(256KB)입니다. |
type |
string:
Microsoft. |
기록될 데이터 원본 출력의 형식을 나타냅니다. PUT(CreateOrReplace) 요청에 필요합니다. |
AzureMachineLearningWebServiceFunctionBinding
Azure Machine Learning 웹 서비스에 대한 바인딩입니다.
Name | 형식 | Description |
---|---|---|
properties.apiKey |
string |
Request-Response 엔드포인트로 인증하는 데 사용되는 API 키입니다. |
properties.batchSize |
integer |
모든 Azure ML RRS 실행 요청에 대한 최대 행 수를 설명하는 1에서 10000 사이의 숫자입니다. 기본값은 1000입니다. |
properties.endpoint |
string |
Request-Response Azure Machine Learning 웹 서비스의 엔드포인트를 실행합니다. 자세한 내용은 여기를 참조하세요. https://docs.microsoft.com/en-us/azure/machine-learning/machine-learning-consume-web-services#request-response-service-rrs |
properties.inputs |
Azure Machine Learning 웹 서비스 엔드포인트에 대한 입력입니다. |
|
properties.outputs |
Azure Machine Learning 웹 서비스 엔드포인트 실행의 출력 목록입니다. |
|
type |
string:
Microsoft. |
함수 바인딩 형식을 나타냅니다. |
AzureMachineLearningWebServiceInputColumn
Azure Machine Learning 웹 서비스 엔드포인트에 대한 입력 열을 설명합니다.
Name | 형식 | Description |
---|---|---|
dataType |
string |
입력 열의 (Azure Machine Learning 지원) 데이터 형식입니다. 유효한 Azure Machine Learning 데이터 형식 목록은 에 https://msdn.microsoft.com/en-us/library/azure/dn905923.aspx 설명되어 있습니다. |
mapTo |
integer |
이 입력이 매핑하는 함수 매개 변수의 인덱스(0부터 시작)입니다. |
name |
string |
입력 열의 이름입니다. |
AzureMachineLearningWebServiceInputs
Azure Machine Learning 웹 서비스 엔드포인트에 대한 입력입니다.
Name | 형식 | Description |
---|---|---|
columnNames |
Azure Machine Learning 웹 서비스 엔드포인트에 대한 입력 열 목록입니다. |
|
name |
string |
입력의 이름입니다. 엔드포인트를 작성하는 동안 제공되는 이름입니다. |
AzureMachineLearningWebServiceOutputColumn
Azure Machine Learning 웹 서비스 엔드포인트에 대한 출력 열을 설명합니다.
Name | 형식 | Description |
---|---|---|
dataType |
string |
출력 열의 (Azure Machine Learning 지원) 데이터 형식입니다. 유효한 Azure Machine Learning 데이터 형식 목록은 에 https://msdn.microsoft.com/en-us/library/azure/dn905923.aspx 설명되어 있습니다. |
name |
string |
출력 열의 이름입니다. |
AzureSqlDatabaseOutputDataSource
Azure SQL 데이터베이스 출력 데이터 원본에 대해 설명합니다.
Name | 형식 | Default value | Description |
---|---|---|---|
properties.authenticationMode | ConnectionString |
인증 모드. |
|
properties.database |
string |
Azure SQL 데이터베이스의 이름입니다. PUT(CreateOrReplace) 요청에 필요합니다. |
|
properties.maxBatchCount |
number |
Sql 데이터베이스에 쓰기에 대한 최대 일괄 처리 수이며 기본값은 10,000입니다. PUT 요청에서 선택 사항입니다. |
|
properties.maxWriterCount |
number |
현재 최대 기록기 수는 1(단일 기록기) 및 0(쿼리 파티션 기준)만 사용할 수 있습니다. PUT 요청에서 선택 사항입니다. |
|
properties.password |
string |
Azure SQL 데이터베이스에 연결하는 데 사용할 암호입니다. PUT(CreateOrReplace) 요청에 필요합니다. |
|
properties.server |
string |
Azure SQL 데이터베이스를 포함하는 SQL 서버의 이름입니다. PUT(CreateOrReplace) 요청에 필요합니다. |
|
properties.table |
string |
Azure SQL 데이터베이스에 있는 테이블의 이름입니다. PUT(CreateOrReplace) 요청에 필요합니다. |
|
properties.user |
string |
Azure SQL 데이터베이스에 연결하는 데 사용할 사용자 이름입니다. PUT(CreateOrReplace) 요청에 필요합니다. |
|
type |
string:
Microsoft. |
기록될 데이터 원본 출력의 형식을 나타냅니다. PUT(CreateOrReplace) 요청에 필요합니다. |
AzureSqlReferenceInputDataSource
Azure SQL 데이터베이스 참조 입력 데이터 원본에 대해 설명합니다.
Name | 형식 | Description |
---|---|---|
properties.database |
string |
이 요소는 datasource 요소와 연결되며, 출력을 쓸 데이터베이스의 이름입니다. |
properties.deltaSnapshotQuery |
string |
이 요소는 datasource 요소와 연결되며, 이 쿼리는 SQL 데이터베이스에서 증분 변경 내용을 가져오는 데 사용됩니다. 이 옵션을 사용하려면 Azure SQL Database에서 임시 테이블을 사용하는 것이 좋습니다. |
properties.fullSnapshotQuery |
string |
이 요소는 datasource 요소와 연결되며, 이 쿼리는 sql Database에서 데이터를 가져오는 데 사용됩니다. |
properties.password |
string |
이 요소는 datasource 요소와 연결되며, SQL 데이터베이스 인스턴스에 연결하는 데 사용할 암호입니다. |
properties.refreshRate |
string |
이 요소는 datasource 요소와 연결되며, 이는 데이터베이스에서 데이터를 가져오는 빈도를 나타냅니다. DateTime 형식입니다. |
properties.refreshType |
데이터 새로 고침 옵션의 형식을 나타냅니다. |
|
properties.server |
string |
이 요소는 datasource 요소와 연결되며, 기록할 데이터베이스가 포함된 서버의 이름입니다. |
properties.table |
string |
이 요소는 datasource 요소와 연결되며, Azure SQL 데이터베이스에 있는 테이블의 이름입니다. |
properties.user |
string |
이 요소는 datasource 요소와 연결되며, SQL 데이터베이스 인스턴스에 연결하는 데 사용할 사용자 이름입니다. |
type |
string:
Microsoft. |
참조 데이터를 포함하는 입력 데이터 원본의 형식을 나타냅니다. PUT(CreateOrReplace) 요청에 필요합니다. |
AzureSynapseOutputDataSource
Azure Synapse 출력 데이터 원본에 대해 설명합니다.
Name | 형식 | Description |
---|---|---|
properties.database |
string |
Azure SQL 데이터베이스의 이름입니다. PUT(CreateOrReplace) 요청에 필요합니다. |
properties.password |
string |
Azure SQL 데이터베이스에 연결하는 데 사용할 암호입니다. PUT(CreateOrReplace) 요청에 필요합니다. |
properties.server |
string |
Azure SQL 데이터베이스를 포함하는 SQL 서버의 이름입니다. PUT(CreateOrReplace) 요청에 필요합니다. |
properties.table |
string |
Azure SQL 데이터베이스에 있는 테이블의 이름입니다. PUT(CreateOrReplace) 요청에 필요합니다. |
properties.user |
string |
Azure SQL 데이터베이스에 연결하는 데 사용할 사용자 이름입니다. PUT(CreateOrReplace) 요청에 필요합니다. |
type |
string:
Microsoft. |
기록될 데이터 원본 출력의 형식을 나타냅니다. PUT(CreateOrReplace) 요청에 필요합니다. |
AzureTableOutputDataSource
Azure Table 출력 데이터 원본에 대해 설명합니다.
Name | 형식 | Description |
---|---|---|
properties.accountKey |
string |
Azure Storage 계정의 계정 키입니다. PUT(CreateOrReplace) 요청에 필요합니다. |
properties.accountName |
string |
Azure Storage 계정의 이름입니다. PUT(CreateOrReplace) 요청에 필요합니다. |
properties.batchSize |
integer |
Azure Table에 한 번에 쓸 행 수입니다. |
properties.columnsToRemove |
string[] |
지정한 경우 배열의 각 항목은 출력 이벤트 엔터티에서 제거할 열(있는 경우)의 이름입니다. |
properties.partitionKey |
string |
이 요소는 쿼리의 SELECT 문에서 Azure Table의 파티션 키로 사용할 열의 이름을 나타냅니다. PUT(CreateOrReplace) 요청에 필요합니다. |
properties.rowKey |
string |
이 요소는 Azure Table의 행 키로 사용할 쿼리의 SELECT 문에 있는 열의 이름을 나타냅니다. PUT(CreateOrReplace) 요청에 필요합니다. |
properties.table |
string |
Azure 테이블의 이름입니다. PUT(CreateOrReplace) 요청에 필요합니다. |
type |
string:
Microsoft. |
기록될 데이터 원본 출력의 형식을 나타냅니다. PUT(CreateOrReplace) 요청에 필요합니다. |
BlobOutputDataSource
Blob 출력 데이터 원본에 대해 설명합니다.
Name | 형식 | Default value | Description |
---|---|---|---|
properties.authenticationMode | ConnectionString |
인증 모드. |
|
properties.blobPathPrefix |
string |
Blob 경로 접두사입니다. |
|
properties.container |
string |
연결된 Storage 계정 내의 컨테이너 이름입니다. 이 컨테이너에는 읽거나 쓸 Blob이 포함되어 있습니다. PUT(CreateOrReplace) 요청에 필요합니다. |
|
properties.dateFormat |
string |
날짜 형식입니다. pathPattern에 {date}가 표시되면 이 속성의 값이 대신 날짜 형식으로 사용됩니다. |
|
properties.pathPattern |
string |
Blob 경로 패턴입니다. 정규식이 아닙니다. Blob 이름이 작업에 대한 입력 또는 출력으로 포함되어야 하는지 여부를 결정하기 위해 일치하는 패턴을 나타냅니다. 자세한 설명 및 예제는 또는 https://docs.microsoft.com/en-us/rest/api/streamanalytics/stream-analytics-output 을 참조하세요https://docs.microsoft.com/en-us/rest/api/streamanalytics/stream-analytics-input. |
|
properties.storageAccounts |
하나 이상의 Azure Storage 계정 목록입니다. PUT(CreateOrReplace) 요청에 필요합니다. |
||
properties.timeFormat |
string |
시간 형식입니다. {time}이 pathPattern에 표시되면 이 속성의 값이 시간 형식으로 대신 사용됩니다. |
|
type |
string:
Microsoft. |
기록될 데이터 원본 출력의 형식을 나타냅니다. PUT(CreateOrReplace) 요청에 필요합니다. |
BlobReferenceInputDataSource
참조 데이터가 포함된 Blob 입력 데이터 원본에 대해 설명합니다.
Name | 형식 | Default value | Description |
---|---|---|---|
properties.authenticationMode | ConnectionString |
인증 모드. |
|
properties.container |
string |
연결된 Storage 계정 내의 컨테이너 이름입니다. 이 컨테이너에는 읽거나 쓸 Blob이 포함됩니다. PUT(CreateOrReplace) 요청에 필요합니다. |
|
properties.dateFormat |
string |
날짜 형식입니다. pathPattern에 {date}가 표시되면 이 속성의 값이 대신 날짜 형식으로 사용됩니다. |
|
properties.pathPattern |
string |
Blob 경로 패턴입니다. 정규식이 아닙니다. Blob 이름이 일치하여 작업에 대한 입력 또는 출력으로 포함해야 하는지 여부를 결정하는 패턴을 나타냅니다. 자세한 설명 및 예제는 또는 https://docs.microsoft.com/en-us/rest/api/streamanalytics/stream-analytics-output 를 참조하세요https://docs.microsoft.com/en-us/rest/api/streamanalytics/stream-analytics-input. |
|
properties.storageAccounts |
하나 이상의 Azure Storage 계정 목록입니다. PUT(CreateOrReplace) 요청에 필요합니다. |
||
properties.timeFormat |
string |
시간 형식입니다. {time}이 pathPattern에 표시되면 이 속성의 값이 시간 형식으로 대신 사용됩니다. |
|
type |
string:
Microsoft. |
참조 데이터를 포함하는 입력 데이터 원본의 형식을 나타냅니다. PUT(CreateOrReplace) 요청에 필요합니다. |
BlobStreamInputDataSource
스트림 데이터를 포함하는 Blob 입력 데이터 원본에 대해 설명합니다.
Name | 형식 | Default value | Description |
---|---|---|---|
properties.authenticationMode | ConnectionString |
인증 모드. |
|
properties.container |
string |
연결된 Storage 계정 내의 컨테이너 이름입니다. 이 컨테이너에는 읽거나 쓸 Blob이 포함됩니다. PUT(CreateOrReplace) 요청에 필요합니다. |
|
properties.dateFormat |
string |
날짜 형식입니다. pathPattern에 {date}가 표시되는 위치마다 이 속성의 값이 대신 날짜 형식으로 사용됩니다. |
|
properties.pathPattern |
string |
Blob 경로 패턴입니다. 정규식이 아닙니다. Blob 이름이 일치하여 작업에 대한 입력 또는 출력으로 포함해야 하는지 여부를 결정하는 패턴을 나타냅니다. 자세한 설명 및 예제는 또는 https://docs.microsoft.com/en-us/rest/api/streamanalytics/stream-analytics-output 를 참조하세요https://docs.microsoft.com/en-us/rest/api/streamanalytics/stream-analytics-input. |
|
properties.sourcePartitionCount |
integer |
Blob 입력 데이터 원본의 파티션 수입니다. 범위 1 - 1024. |
|
properties.storageAccounts |
하나 이상의 Azure Storage 계정 목록입니다. PUT(CreateOrReplace) 요청에 필요합니다. |
||
properties.timeFormat |
string |
시간 형식입니다. {time}이 pathPattern에 표시되는 위치마다 이 속성의 값이 시간 형식으로 대신 사용됩니다. |
|
type |
string:
Microsoft. |
스트림 데이터를 포함하는 입력 데이터 원본의 형식을 나타냅니다. PUT(CreateOrReplace) 요청에 필요합니다. |
ClusterInfo
Stream Analytics 클러스터와 연결된 속성입니다.
Name | 형식 | Description |
---|---|---|
id |
string |
클러스터의 리소스 ID입니다. |
CompatibilityLevel
스트리밍 작업의 특정 런타임 동작을 제어합니다.
Name | 형식 | Description |
---|---|---|
1.0 |
string |
|
1.2 |
string |
Compression
입력 데이터가 압축되는 방법을 설명합니다.
Name | 형식 | Default value | Description |
---|---|---|---|
type | None |
입력에서 사용하는 압축 유형을 나타냅니다. PUT(CreateOrReplace) 요청에 필요합니다. |
CompressionType
입력에서 사용하는 압축 유형을 나타냅니다. PUT(CreateOrReplace) 요청에 필요합니다.
Name | 형식 | Description |
---|---|---|
Deflate |
string |
|
GZip |
string |
|
None |
string |
ContentStoragePolicy
유효한 값은 JobStorageAccount 및 SystemAccount입니다. JobStorageAccount로 설정하면 사용자가 jobStorageAccount 속성도 지정해야 합니다. .
Name | 형식 | Description |
---|---|---|
JobStorageAccount |
string |
|
SystemAccount |
string |
CsvSerialization
입력의 데이터를 직렬화하는 방법 또는 CSV 형식으로 출력에 쓸 때 데이터가 serialize되는 방법을 설명합니다.
Name | 형식 | Description |
---|---|---|
properties.encoding |
입력의 경우 들어오는 데이터의 인코딩 및 출력의 경우 나가는 데이터의 인코딩을 지정합니다. PUT(CreateOrReplace) 요청에 필요합니다. |
|
properties.fieldDelimiter |
string |
CSV(쉼표로 구분된 값) 레코드를 구분하는 데 사용할 구분 기호를 지정합니다. 지원되는 값 목록은 또는 https://docs.microsoft.com/en-us/rest/api/streamanalytics/stream-analytics-output 을 참조 https://docs.microsoft.com/en-us/rest/api/streamanalytics/stream-analytics-input 하세요. PUT(CreateOrReplace) 요청에 필요합니다. |
type |
string:
Csv |
입력 또는 출력에서 사용하는 serialization 유형을 나타냅니다. PUT(CreateOrReplace) 요청에 필요합니다. |
DiagnosticCondition
리소스 또는 전체 작업에 적용할 수 있는 조건으로 고객의 주의를 끌 수 있습니다.
Name | 형식 | Description |
---|---|---|
code |
string |
불투명 진단 코드입니다. |
message |
string |
조건을 자세히 설명하는 사람이 읽을 수 있는 메시지입니다. 클라이언트 요청의 Accept-Language 지역화됩니다. |
since |
string |
조건이 시작된 시점의 UTC 타임스탬프입니다. 고객은 이 시간 경에 ops 로그에서 해당 이벤트를 찾을 수 있어야 합니다. |
Diagnostics
고객의 주의를 끄는 입력, 출력 또는 전체 작업에 적용되는 조건에 대해 설명합니다.
Name | 형식 | Description |
---|---|---|
conditions |
고객의 주의를 끌 수 있는 리소스 또는 전체 작업에 적용할 수 있는 0개 이상의 조건 컬렉션입니다. |
DocumentDbOutputDataSource
DocumentDB 출력 데이터 원본에 대해 설명합니다.
Name | 형식 | Description |
---|---|---|
properties.accountId |
string |
DocumentDB 계정 이름 또는 ID입니다. PUT(CreateOrReplace) 요청에 필요합니다. |
properties.accountKey |
string |
DocumentDB 계정의 계정 키입니다. PUT(CreateOrReplace) 요청에 필요합니다. |
properties.collectionNamePattern |
string |
사용할 컬렉션에 대한 컬렉션 이름 패턴입니다. 컬렉션 이름 형식은 선택적 {partition} 토큰을 사용하여 구성할 수 있으며 파티션은 0부터 시작합니다. 자세한 내용은 의 https://docs.microsoft.com/en-us/rest/api/streamanalytics/stream-analytics-output DocumentDB 섹션을 참조하세요. PUT(CreateOrReplace) 요청에 필요합니다. |
properties.database |
string |
DocumentDB 데이터베이스의 이름입니다. PUT(CreateOrReplace) 요청에 필요합니다. |
properties.documentId |
string |
삽입 또는 업데이트 작업이 기반으로 하는 기본 키를 지정하는 데 사용되는 출력 이벤트의 필드 이름입니다. |
properties.partitionKey |
string |
컬렉션에서 출력 분할을 위한 키를 지정하는 데 사용되는 출력 이벤트의 필드 이름입니다. 'collectionNamePattern'에 {partition} 토큰이 포함된 경우 이 속성을 지정해야 합니다. |
type |
string:
Microsoft. |
기록될 데이터 원본 출력의 형식을 나타냅니다. PUT(CreateOrReplace) 요청에 필요합니다. |
Encoding
입력의 경우 들어오는 데이터의 인코딩 및 출력의 경우 나가는 데이터의 인코딩을 지정합니다.
Name | 형식 | Description |
---|---|---|
UTF8 |
string |
Error
일반적인 오류 표현입니다.
Name | 형식 | Description |
---|---|---|
error |
오류 정의 속성입니다. |
EventHubOutputDataSource
이벤트 허브 출력 데이터 원본에 대해 설명합니다.
Name | 형식 | Default value | Description |
---|---|---|---|
authenticationMode | ConnectionString |
인증 모드. |
|
properties.eventHubName |
string |
이벤트 허브의 이름입니다. PUT(CreateOrReplace) 요청에 필요합니다. |
|
properties.partitionKey |
string |
이벤트 데이터를 보낼 파티션을 결정하는 데 사용되는 키/열입니다. |
|
properties.propertyColumns |
string[] |
이 이벤트 허브 출력과 연결된 속성입니다. |
|
serviceBusNamespace |
string |
원하는 이벤트 허브, Service Bus 큐, Service Bus 토픽 등과 연결된 네임스페이스입니다. PUT(CreateOrReplace) 요청에 필요합니다. |
|
sharedAccessPolicyKey |
string |
지정된 공유 액세스 정책에 대한 공유 액세스 정책 키입니다. PUT(CreateOrReplace) 요청에 필요합니다. |
|
sharedAccessPolicyName |
string |
이벤트 허브, Service Bus 큐, Service Bus 토픽 등에 대한 공유 액세스 정책 이름입니다. PUT(CreateOrReplace) 요청에 필요합니다. |
|
type |
string:
Microsoft. |
기록될 데이터 원본 출력의 형식을 나타냅니다. PUT(CreateOrReplace) 요청에 필요합니다. |
EventHubStreamInputDataSource
스트림 데이터를 포함하는 이벤트 허브 입력 데이터 원본에 대해 설명합니다.
Name | 형식 | Default value | Description |
---|---|---|---|
authenticationMode | ConnectionString |
인증 모드. |
|
properties.consumerGroupName |
string |
이벤트 허브에서 이벤트를 읽는 데 사용해야 하는 이벤트 허브 소비자 그룹의 이름입니다. 여러 입력에 대해 고유한 소비자 그룹 이름을 지정하면 각 입력이 이벤트 허브에서 동일한 이벤트를 수신할 수 있습니다. 지정하지 않으면 입력은 이벤트 허브의 기본 소비자 그룹을 사용합니다. |
|
properties.eventHubName |
string |
이벤트 허브의 이름입니다. PUT(CreateOrReplace) 요청에 필요합니다. |
|
serviceBusNamespace |
string |
원하는 이벤트 허브, Service Bus 큐, Service Bus 토픽 등과 연결된 네임스페이스입니다. PUT(CreateOrReplace) 요청에 필요합니다. |
|
sharedAccessPolicyKey |
string |
지정된 공유 액세스 정책에 대한 공유 액세스 정책 키입니다. PUT(CreateOrReplace) 요청에 필요합니다. |
|
sharedAccessPolicyName |
string |
이벤트 허브, Service Bus 큐, Service Bus 토픽 등에 대한 공유 액세스 정책 이름입니다. PUT(CreateOrReplace) 요청에 필요합니다. |
|
type |
string:
Microsoft. |
스트림 데이터를 포함하는 입력 데이터 원본의 형식을 나타냅니다. PUT(CreateOrReplace) 요청에 필요합니다. |
EventHubV2OutputDataSource
이벤트 허브 출력 데이터 원본에 대해 설명합니다.
Name | 형식 | Default value | Description |
---|---|---|---|
authenticationMode | ConnectionString |
인증 모드. |
|
properties.eventHubName |
string |
이벤트 허브의 이름입니다. PUT(CreateOrReplace) 요청에 필요합니다. |
|
properties.partitionKey |
string |
이벤트 데이터를 보낼 파티션을 결정하는 데 사용되는 키/열입니다. |
|
properties.propertyColumns |
string[] |
이 이벤트 허브 출력과 연결된 속성입니다. |
|
serviceBusNamespace |
string |
원하는 이벤트 허브, Service Bus 큐, Service Bus 토픽 등과 연결된 네임스페이스입니다. PUT(CreateOrReplace) 요청에 필요합니다. |
|
sharedAccessPolicyKey |
string |
지정된 공유 액세스 정책에 대한 공유 액세스 정책 키입니다. PUT(CreateOrReplace) 요청에 필요합니다. |
|
sharedAccessPolicyName |
string |
이벤트 허브, Service Bus 큐, Service Bus 토픽 등에 대한 공유 액세스 정책 이름입니다. PUT(CreateOrReplace) 요청에 필요합니다. |
|
type |
string:
Microsoft. |
기록될 데이터 원본 출력의 형식을 나타냅니다. PUT(CreateOrReplace) 요청에 필요합니다. |
EventHubV2StreamInputDataSource
스트림 데이터를 포함하는 이벤트 허브 입력 데이터 원본에 대해 설명합니다.
Name | 형식 | Default value | Description |
---|---|---|---|
authenticationMode | ConnectionString |
인증 모드. |
|
properties.consumerGroupName |
string |
이벤트 허브에서 이벤트를 읽는 데 사용해야 하는 이벤트 허브 소비자 그룹의 이름입니다. 여러 입력에 대해 고유한 소비자 그룹 이름을 지정하면 각 입력이 이벤트 허브에서 동일한 이벤트를 수신할 수 있습니다. 지정하지 않으면 입력은 이벤트 허브의 기본 소비자 그룹을 사용합니다. |
|
properties.eventHubName |
string |
이벤트 허브의 이름입니다. PUT(CreateOrReplace) 요청에 필요합니다. |
|
serviceBusNamespace |
string |
원하는 이벤트 허브, Service Bus 큐, Service Bus 토픽 등과 연결된 네임스페이스입니다. PUT(CreateOrReplace) 요청에 필요합니다. |
|
sharedAccessPolicyKey |
string |
지정된 공유 액세스 정책에 대한 공유 액세스 정책 키입니다. PUT(CreateOrReplace) 요청에 필요합니다. |
|
sharedAccessPolicyName |
string |
이벤트 허브, Service Bus 큐, Service Bus 토픽 등에 대한 공유 액세스 정책 이름입니다. PUT(CreateOrReplace) 요청에 필요합니다. |
|
type |
string:
Microsoft. |
스트림 데이터를 포함하는 입력 데이터 원본의 형식을 나타냅니다. PUT(CreateOrReplace) 요청에 필요합니다. |
EventSerializationType
입력 또는 출력에서 사용하는 serialization 유형을 나타냅니다. PUT(CreateOrReplace) 요청에 필요합니다.
Name | 형식 | Description |
---|---|---|
Avro |
string |
|
Csv |
string |
|
Json |
string |
|
Parquet |
string |
EventsOutOfOrderPolicy
입력 이벤트 스트림에 잘못된 순서로 도착하는 이벤트에 적용할 정책을 나타냅니다.
Name | 형식 | Description |
---|---|---|
Adjust |
string |
|
Drop |
string |
FileReferenceInputDataSource
참조 데이터가 포함된 파일 입력 데이터 원본에 대해 설명합니다.
Name | 형식 | Description |
---|---|---|
properties.path |
string |
파일의 경로입니다. |
type |
string:
File |
참조 데이터를 포함하는 입력 데이터 원본의 형식을 나타냅니다. PUT(CreateOrReplace) 요청에 필요합니다. |
Function
명명된 함수와 연결된 모든 정보를 포함하는 함수 개체입니다. 모든 함수는 스트리밍 작업 아래에 포함됩니다.
Name | 형식 | Description |
---|---|---|
id |
string |
리소스 ID |
name |
string |
리소스 이름 |
properties | FunctionProperties: |
함수와 연결된 속성입니다. |
type |
string |
리소스 유형 |
FunctionInput
함수의 한 입력 매개 변수에 대해 설명합니다.
Name | 형식 | Description |
---|---|---|
dataType |
string |
함수 입력 매개 변수의 (Azure Stream Analytics 지원) 데이터 형식입니다. 유효한 Azure Stream Analytics 데이터 형식 목록은 다음에서 설명합니다. https://msdn.microsoft.com/en-us/library/azure/dn835065.aspx |
isConfigurationParameter |
boolean |
매개 변수가 구성 매개 변수인지 여부를 나타내는 플래그입니다. True이면 이 입력 매개 변수가 상수여야 합니다. 기본값은 false입니다. |
FunctionOutput
함수의 출력을 설명합니다.
Name | 형식 | Description |
---|---|---|
dataType |
string |
함수 출력의 (Azure Stream Analytics 지원) 데이터 형식입니다. 유효한 Azure Stream Analytics 데이터 형식 목록은 다음에서 설명합니다. https://msdn.microsoft.com/en-us/library/azure/dn835065.aspx |
GatewayMessageBusOutputDataSource
게이트웨이 Message Bus 출력 데이터 원본에 대해 설명합니다.
Name | 형식 | Description |
---|---|---|
properties.topic |
string |
Service Bus 토픽의 이름입니다. |
type |
string:
Gateway |
기록될 데이터 원본 출력의 형식을 나타냅니다. PUT(CreateOrReplace) 요청에 필요합니다. |
GatewayMessageBusStreamInputDataSource
스트림 데이터를 포함하는 Blob 입력 데이터 원본에 대해 설명합니다.
Name | 형식 | Description |
---|---|---|
properties.topic |
string |
Service Bus 토픽의 이름입니다. |
type |
string:
Gateway |
스트림 데이터를 포함하는 입력 데이터 원본의 형식을 나타냅니다. PUT(CreateOrReplace) 요청에 필요합니다. |
Identity
ID를 확인하는 방법을 설명합니다.
Name | 형식 | Description |
---|---|---|
principalId |
string |
ID 보안 주체 ID |
tenantId |
string |
id tenantId |
type |
string |
ID 유형 |
Input
명명된 입력과 연결된 모든 정보를 포함하는 입력 개체입니다. 모든 입력은 스트리밍 작업 아래에 포함됩니다.
Name | 형식 | Description |
---|---|---|
id |
string |
리소스 ID |
name |
string |
리소스 이름 |
properties | InputProperties: |
입력과 연결된 속성입니다. PUT(CreateOrReplace) 요청에 필요합니다. |
type |
string |
리소스 유형 |
IoTHubStreamInputDataSource
스트림 데이터를 포함하는 IoT Hub 입력 데이터 원본에 대해 설명합니다.
Name | 형식 | Description |
---|---|---|
properties.consumerGroupName |
string |
IoT Hub 이벤트를 읽는 데 사용해야 하는 IoT Hub 소비자 그룹의 이름입니다. 지정하지 않으면 입력에서 Iot Hub의 기본 소비자 그룹을 사용합니다. |
properties.endpoint |
string |
연결할 IoT Hub 엔드포인트입니다(예: 메시지/이벤트, 메시지/작업모니터링Events 등). |
properties.iotHubNamespace |
string |
IoT Hub 이름 또는 URI입니다. PUT(CreateOrReplace) 요청에 필요합니다. |
properties.sharedAccessPolicyKey |
string |
지정된 공유 액세스 정책에 대한 공유 액세스 정책 키입니다. PUT(CreateOrReplace) 요청에 필요합니다. |
properties.sharedAccessPolicyName |
string |
IoT Hub 대한 공유 액세스 정책 이름입니다. 이 정책에는 적어도 서비스 연결 권한이 포함되어야 합니다. PUT(CreateOrReplace) 요청에 필요합니다. |
type |
string:
Microsoft. |
스트림 데이터를 포함하는 입력 데이터 원본의 형식을 나타냅니다. PUT(CreateOrReplace) 요청에 필요합니다. |
JavaScriptFunctionBinding
JavaScript 함수에 대한 바인딩입니다.
Name | 형식 | Description |
---|---|---|
properties.script |
string |
단일 함수 정의를 포함하는 JavaScript 코드입니다. 예: 'function (x, y) { return x + y; }' |
type |
string:
Microsoft. |
함수 바인딩 형식을 나타냅니다. |
JobStorageAccount
MSI와 Azure Storage 계정과 연결된 속성
Name | 형식 | Default value | Description |
---|---|---|---|
accountKey |
string |
Azure Storage 계정의 계정 키입니다. PUT(CreateOrReplace) 요청에 필요합니다. |
|
accountName |
string |
Azure Storage 계정의 이름입니다. PUT(CreateOrReplace) 요청에 필요합니다. |
|
authenticationMode | ConnectionString |
인증 모드. |
JobType
작업의 형식을 설명합니다. 유효한 모드는 및 'Edge'입니다 Cloud
.
Name | 형식 | Description |
---|---|---|
Cloud |
string |
|
Edge |
string |
JsonOutputSerializationFormat
출력이 작성될 JSON의 형식을 지정합니다. 현재 지원되는 값은 각 JSON 개체를 새 줄로 구분하고 출력이 JSON 개체의 배열로 형식이 지정됨을 나타내는 'array'를 사용하여 출력의 형식을 지정함을 나타내는 'lineSeparated'입니다.
Name | 형식 | Description |
---|---|---|
Array |
string |
|
LineSeparated |
string |
JsonSerialization
입력의 데이터를 직렬화하는 방법 또는 JSON 형식으로 출력에 쓸 때 데이터가 serialize되는 방법을 설명합니다.
Name | 형식 | Description |
---|---|---|
properties.encoding |
입력의 경우 들어오는 데이터의 인코딩 및 출력의 경우 나가는 데이터의 인코딩을 지정합니다. PUT(CreateOrReplace) 요청에 필요합니다. |
|
properties.format |
이 속성은 출력의 JSON serialization에만 적용됩니다. 입력에는 적용되지 않습니다. 이 속성은 출력이 기록될 JSON의 형식을 지정합니다. 현재 지원되는 값은 각 JSON 개체를 새 줄로 구분하고 출력이 JSON 개체의 배열로 형식이 지정됨을 나타내는 'array'로 구분하여 출력의 형식을 지정함을 나타내는 'lineSeparated'입니다. 기본값은 null을 남기면 'lineSeparated'입니다. |
|
type |
string:
Json |
입력 또는 출력에서 사용하는 serialization 유형을 나타냅니다. PUT(CreateOrReplace) 요청에 필요합니다. |
Output
명명된 출력과 연결된 모든 정보를 포함하는 출력 개체입니다. 모든 출력은 스트리밍 작업 아래에 포함됩니다.
Name | 형식 | Description |
---|---|---|
id |
string |
리소스 ID |
name |
string |
리소스 이름 |
properties.datasource |
OutputDataSource:
|
출력이 기록될 데이터 원본에 대해 설명합니다. PUT(CreateOrReplace) 요청에 필요합니다. |
properties.diagnostics |
고객의 주의를 끄는 입력, 출력 또는 전체 작업에 적용되는 조건에 대해 설명합니다. |
|
properties.etag |
string |
출력에 대한 현재 엔터티 태그입니다. 불투명 문자열입니다. 이를 사용하여 요청 간에 리소스가 변경되었는지 여부를 검색할 수 있습니다. 낙관적 동시성을 위한 쓰기 작업에 If-Match 또는 If-None-Match 헤더에서 사용할 수도 있습니다. |
properties.serialization | Serialization: |
입력의 데이터를 직렬화하는 방법 또는 출력에 쓸 때 데이터가 직렬화되는 방법을 설명합니다. PUT(CreateOrReplace) 요청에 필요합니다. |
properties.sizeWindow |
integer |
Stream Analytics 출력을 제한할 크기 창입니다. |
properties.timeWindow |
string |
Stream Analytics 작업 출력을 필터링하기 위한 시간 프레임입니다. |
type |
string |
리소스 유형 |
OutputErrorPolicy
형식이 잘못되었기 때문에 출력에 도착하고 외부 스토리지에 쓸 수 없는 이벤트에 적용할 정책을 나타냅니다(누락된 열 값, 잘못된 형식 또는 크기의 열 값).
Name | 형식 | Description |
---|---|---|
Drop |
string |
|
Stop |
string |
OutputStartMode
값은 JobStartTime, CustomTime 또는 LastOutputEventTime일 수 있습니다. 이 값은 작업이 시작될 때마다 출력 이벤트 스트림의 시작점이 시작될지, outputStartTime 속성을 통해 지정된 사용자 지정 타임스탬프에서 시작해야 하는지 또는 마지막 이벤트 출력 시간부터 시작해야 하는지를 나타냅니다.
Name | 형식 | Description |
---|---|---|
CustomTime |
string |
|
JobStartTime |
string |
|
LastOutputEventTime |
string |
ParquetSerialization
입력의 데이터를 직렬화하는 방법 또는 Parquet 형식으로 출력에 쓸 때 데이터가 serialize되는 방법을 설명합니다.
Name | 형식 | Description |
---|---|---|
type |
string:
Parquet |
입력 또는 출력에서 사용하는 serialization 유형을 나타냅니다. PUT(CreateOrReplace) 요청에 필요합니다. |
PowerBIOutputDataSource
Power BI 출력 데이터 원본에 대해 설명합니다.
Name | 형식 | Default value | Description |
---|---|---|---|
properties.authenticationMode | ConnectionString |
인증 모드. |
|
properties.dataset |
string |
Power BI 데이터 세트의 이름입니다. PUT(CreateOrReplace) 요청에 필요합니다. |
|
properties.groupId |
string |
Power BI 그룹의 ID입니다. |
|
properties.groupName |
string |
Power BI 그룹의 이름입니다. 사용 된 특정 Power BI 그룹 ID를 기억 하려면이 속성을 사용 합니다. |
|
properties.refreshToken |
string |
데이터 원본으로 인증하는 데 사용할 수 있는 유효한 액세스 토큰을 가져오는 데 사용할 수 있는 새로 고침 토큰입니다. 유효한 새로 고침 토큰은 현재 Azure Portal을 통해서만 얻을 수 있습니다. 데이터 원본을 만든 다음 Azure Portal로 이동하여 이 속성을 유효한 새로 고침 토큰으로 업데이트할 데이터 원본을 인증할 때 더미 문자열 값을 여기에 배치하는 것이 좋습니다. PUT(CreateOrReplace) 요청에 필요합니다. |
|
properties.table |
string |
지정된 데이터 세트 아래의 Power BI 테이블 이름입니다. PUT(CreateOrReplace) 요청에 필요합니다. |
|
properties.tokenUserDisplayName |
string |
새로 고침 토큰을 가져오는 데 사용된 사용자의 사용자 표시 이름입니다. 새로 고침 토큰을 가져오는 데 사용된 사용자를 기억하려면 이 속성을 사용합니다. |
|
properties.tokenUserPrincipalName |
string |
새로 고침 토큰을 가져오는 데 사용된 사용자의 UPN(사용자 계정 이름)입니다. 새로 고침 토큰을 가져오는 데 사용된 사용자를 기억하려면 이 속성을 사용합니다. |
|
type |
string:
PowerBI |
기록될 데이터 원본 출력의 형식을 나타냅니다. PUT(CreateOrReplace) 요청에 필요합니다. |
ReferenceInputProperties
참조 데이터를 포함하는 입력과 연결된 속성입니다.
Name | 형식 | Description |
---|---|---|
compression |
입력 데이터가 압축되는 방법을 설명합니다. |
|
datasource | ReferenceInputDataSource: |
참조 데이터가 포함된 입력 데이터 원본에 대해 설명합니다. PUT(CreateOrReplace) 요청에 필요합니다. |
diagnostics |
고객의 주의를 끄는 입력, 출력 또는 전체 작업에 적용되는 조건에 대해 설명합니다. |
|
etag |
string |
입력에 대한 현재 엔터티 태그입니다. 불투명 문자열입니다. 이를 사용하여 요청 간에 리소스가 변경되었는지 여부를 검색할 수 있습니다. 낙관적 동시성을 위한 쓰기 작업에 If-Match 또는 If-None-Match 헤더에서 사용할 수도 있습니다. |
partitionKey |
string |
partitionKey 입력 데이터를 분할하는 데 사용되는 입력 데이터의 키를 설명합니다. |
serialization | Serialization: |
입력의 데이터를 직렬화하는 방법 또는 출력에 쓸 때 데이터가 직렬화되는 방법을 설명합니다. PUT(CreateOrReplace) 요청에 필요합니다. |
type |
string:
Reference |
입력이 참조 데이터 또는 스트림 데이터의 원본인지 여부를 나타냅니다. PUT(CreateOrReplace) 요청에 필요합니다. |
RefreshType
데이터 새로 고침 옵션의 형식을 나타냅니다.
Name | 형식 | Description |
---|---|---|
RefreshPeriodicallyWithDelta |
string |
|
RefreshPeriodicallyWithFull |
string |
|
Static |
string |
ScalarFunctionProperties
스칼라 함수와 연결된 속성입니다.
Name | 형식 | Description |
---|---|---|
etag |
string |
함수의 현재 엔터티 태그입니다. 불투명 문자열입니다. 이를 사용하여 요청 간에 리소스가 변경되었는지 여부를 검색할 수 있습니다. 낙관적 동시성을 위한 쓰기 작업에 If-Match 또는 If-None-Match 헤더에서 사용할 수도 있습니다. |
properties.binding | FunctionBinding: |
함수의 물리적 바인딩입니다. 예를 들어 Azure Machine Learning 웹 서비스의 경우 엔드포인트에 대해 설명합니다. |
properties.inputs |
함수의 한 입력 매개 변수에 대해 설명합니다. |
|
properties.output |
함수의 출력을 설명합니다. |
|
type |
string:
Scalar |
함수의 형식을 나타냅니다. |
ServiceBusQueueOutputDataSource
Service Bus 큐 출력 데이터 원본에 대해 설명합니다.
Name | 형식 | Default value | Description |
---|---|---|---|
properties.authenticationMode | ConnectionString |
인증 모드. |
|
properties.propertyColumns |
string[] |
Service Bus 메시지에 사용자 지정 속성으로 연결할 출력 열 이름의 문자열 배열입니다. |
|
properties.queueName |
string |
Service Bus 큐 이름 PUT(CreateOrReplace) 요청에 필요합니다. |
|
properties.serviceBusNamespace |
string |
원하는 이벤트 허브, Service Bus 큐, Service Bus 토픽 등과 연결된 네임스페이스입니다. PUT(CreateOrReplace) 요청에 필요합니다. |
|
properties.sharedAccessPolicyKey |
string |
지정된 공유 액세스 정책에 대한 공유 액세스 정책 키입니다. PUT(CreateOrReplace) 요청에 필요합니다. |
|
properties.sharedAccessPolicyName |
string |
이벤트 허브, Service Bus 큐, Service Bus 토픽 등에 대한 공유 액세스 정책 이름입니다. PUT(CreateOrReplace) 요청에 필요합니다. |
|
properties.systemPropertyColumns |
object |
Service Bus 큐와 연결된 시스템 속성입니다. 지원되는 시스템 속성은 ReplyToSessionId, ContentType, To, Subject, CorrelationId, TimeToLive, PartitionKey, SessionId, ScheduledEnqueueTime, MessageId, ReplyTo, Label, ScheduledEnqueueTimeUtc입니다. |
|
type |
string:
Microsoft. |
기록될 데이터 원본 출력의 형식을 나타냅니다. PUT(CreateOrReplace) 요청에 필요합니다. |
ServiceBusTopicOutputDataSource
Service Bus 토픽 출력 데이터 원본에 대해 설명합니다.
Name | 형식 | Default value | Description |
---|---|---|---|
properties.authenticationMode | ConnectionString |
인증 모드. |
|
properties.propertyColumns |
string[] |
Service Bus 메시지에 사용자 지정 속성으로 연결할 출력 열 이름의 문자열 배열입니다. |
|
properties.serviceBusNamespace |
string |
원하는 이벤트 허브, Service Bus 큐, Service Bus 토픽 등과 연결된 네임스페이스입니다. PUT(CreateOrReplace) 요청에 필요합니다. |
|
properties.sharedAccessPolicyKey |
string |
지정된 공유 액세스 정책에 대한 공유 액세스 정책 키입니다. PUT(CreateOrReplace) 요청에 필요합니다. |
|
properties.sharedAccessPolicyName |
string |
이벤트 허브, Service Bus 큐, Service Bus 토픽 등에 대한 공유 액세스 정책 이름입니다. PUT(CreateOrReplace) 요청에 필요합니다. |
|
properties.systemPropertyColumns |
object |
Service Bus 토픽 출력과 연결된 시스템 속성입니다. 지원되는 시스템 속성은 ReplyToSessionId, ContentType, To, Subject, CorrelationId, TimeToLive, PartitionKey, SessionId, ScheduledEnqueueTime, MessageId, ReplyTo, Label, ScheduledEnqueueTimeUtc입니다. |
|
properties.topicName |
string |
Service Bus 토픽의 이름입니다. PUT(CreateOrReplace) 요청에 필요합니다. |
|
type |
string:
Microsoft. |
기록될 데이터 원본 출력의 형식을 나타냅니다. PUT(CreateOrReplace) 요청에 필요합니다. |
Sku
SKU와 연결된 속성입니다.
Name | 형식 | Description |
---|---|---|
name |
SKU의 이름입니다. PUT(CreateOrReplace) 요청에 필요합니다. |
SkuName
SKU의 이름입니다. PUT(CreateOrReplace) 요청에 필요합니다.
Name | 형식 | Description |
---|---|---|
Standard |
string |
StorageAccount
Azure Storage 계정과 연결된 속성
Name | 형식 | Description |
---|---|---|
accountKey |
string |
Azure Storage 계정의 계정 키입니다. PUT(CreateOrReplace) 요청에 필요합니다. |
accountName |
string |
Azure Storage 계정의 이름입니다. PUT(CreateOrReplace) 요청에 필요합니다. |
StreamingJob
명명된 스트리밍 작업과 연결된 모든 정보를 포함하는 스트리밍 작업 개체입니다.
Name | 형식 | Description |
---|---|---|
id |
string |
리소스에 대한 정규화된 리소스 ID입니다. 예 - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} |
identity |
입력 및 출력으로 인증하는 데 사용할 수 있는 이 작업에 할당된 시스템 할당 관리 ID에 대해 설명합니다. |
|
location |
string |
리소스가 있는 지리적 위치 |
name |
string |
리소스의 이름입니다. |
properties.cluster |
스트리밍 작업이 실행될 클러스터입니다. |
|
properties.compatibilityLevel |
스트리밍 작업의 특정 런타임 동작을 제어합니다. |
|
properties.contentStoragePolicy |
유효한 값은 JobStorageAccount 및 SystemAccount입니다. JobStorageAccount로 설정하면 사용자가 jobStorageAccount 속성도 지정해야 합니다. . |
|
properties.createdDate |
string |
값은 스트리밍 작업이 만들어진 시기를 나타내는 ISO-8601 형식의 UTC 타임스탬프입니다. |
properties.dataLocale |
string |
Stream analytics 작업의 데이터 로캘입니다. 값은 집합 https://msdn.microsoft.com/en-us/library/system.globalization.culturetypes(v=vs.110).aspx에서 지원되는 .NET Culture의 이름이어야 합니다. 지정하지 않을 경우 'en-US'으로 기본 설정됩니다. |
properties.etag |
string |
스트리밍 작업의 현재 엔터티 태그입니다. 불투명 문자열입니다. 이를 사용하여 요청 간에 리소스가 변경되었는지 여부를 검색할 수 있습니다. 낙관적 동시성을 위한 쓰기 작업에 If-Match 또는 If-None-Match 헤더에서 사용할 수도 있습니다. |
properties.eventsLateArrivalMaxDelayInSeconds |
integer |
늦게 도착하는 이벤트를 포함하는 최대 허용 지연 시간(초)입니다. 지원되는 범위는-1에서 1814399(20.23:59:59일)이고,-1은 무기한 대기를 지정하는 데 사용됩니다. 속성이 없으면 값이-1인 것으로 해석됩니다. |
properties.eventsOutOfOrderMaxDelayInSeconds |
integer |
순서가 잘못된 이벤트를 다시 순서대로 조정할 수 있는 최대 허용 지연 시간(초)입니다. |
properties.eventsOutOfOrderPolicy |
입력 이벤트 스트림에 잘못된 순서로 도착하는 이벤트에 적용할 정책을 나타냅니다. |
|
properties.functions |
Function[] |
스트리밍 작업에 대한 하나 이상의 함수 목록입니다. PUT 요청에서 이 속성을 지정할 때 각 함수의 name 속성이 필요합니다. 이 속성은 PATCH 작업을 통해 수정할 수 없습니다. 개별 변환에 사용할 수 있는 PATCH API를 사용해야 합니다. |
properties.inputs |
Input[] |
스트리밍 작업에 대한 하나 이상의 입력 목록입니다. PUT 요청에서 이 속성을 지정할 때 각 입력에 대한 name 속성이 필요합니다. 이 속성은 PATCH 작업을 통해 수정할 수 없습니다. 개별 입력에 사용할 수 있는 PATCH API를 사용해야 합니다. |
properties.jobId |
string |
스트리밍 작업을 고유하게 식별하는 GUID입니다. 이 GUID는 스트리밍 작업을 만들 때 생성됩니다. |
properties.jobState |
string |
스트리밍 작업의 상태를 설명합니다. |
properties.jobStorageAccount |
MSI와 Azure Storage 계정과 연결된 속성 |
|
properties.jobType |
작업의 형식을 설명합니다. 유효한 모드는 및 'Edge'입니다 |
|
properties.lastOutputEventTime |
string |
값은 스트리밍 작업의 마지막 출력 이벤트 시간을 나타내는 ISO-8601 형식의 타임스탬프이거나 출력이 아직 생성되지 않았음을 나타내는 null입니다. 여러 출력 또는 여러 스트림의 경우 해당 집합의 최신 값이 표시됩니다. |
properties.outputErrorPolicy |
형식이 잘못되었기 때문에 출력에 도착하고 외부 스토리지에 쓸 수 없는 이벤트에 적용할 정책을 나타냅니다(누락된 열 값, 잘못된 형식 또는 크기의 열 값). |
|
properties.outputStartMode |
이 속성은 작업을 만들 때 즉시 시작하려는 경우에만 활용해야 합니다. 값은 JobStartTime, CustomTime 또는 LastOutputEventTime일 수 있습니다. 이 값은 작업이 시작될 때마다 출력 이벤트 스트림의 시작점이 시작될지, outputStartTime 속성을 통해 지정된 사용자 지정 타임스탬프에서 시작해야 하는지 또는 마지막 이벤트 출력 시간부터 시작해야 하는지를 나타냅니다. |
|
properties.outputStartTime |
string |
값은 출력 이벤트 스트림의 시작 시점을 나타내는 ISO-8601 형식의 타임스탬프 또는 스트리밍 작업이 시작될 때마다 이벤트 출력 스트림이 시작됨을 나타내는 null일 수 있습니다. outputStartMode가 CustomTime으로 설정된 경우 이 속성에는 값이 있어야 합니다. |
properties.outputs |
Output[] |
스트리밍 작업에 대한 하나 이상의 출력 목록입니다. PUT 요청에서 이 속성을 지정할 때 각 출력에 대한 name 속성이 필요합니다. 이 속성은 PATCH 작업을 통해 수정할 수 없습니다. 개별 출력에 사용할 수 있는 PATCH API를 사용해야 합니다. |
properties.provisioningState |
string |
스트리밍 작업의 프로비저닝 상태 설명합니다. |
properties.sku |
스트리밍 작업의 SKU에 대해 설명합니다. PUT(CreateOrReplace) 요청에 필요합니다. |
|
properties.transformation |
스트리밍 작업에 사용할 쿼리 및 스트리밍 단위 수를 나타냅니다. PUT 요청에서 이 속성을 지정할 때 변환의 name 속성이 필요합니다. 이 속성은 PATCH 작업을 통해 수정할 수 없습니다. 개별 변환에 사용할 수 있는 PATCH API를 사용해야 합니다. |
|
tags |
object |
리소스 태그. |
type |
string |
리소스 형식입니다. 예- Microsoft.Compute/virtualMachines 또는 Microsoft.Storage/storageAccounts. |
StreamInputProperties
스트림 데이터를 포함하는 입력과 연결된 속성입니다.
Name | 형식 | Description |
---|---|---|
compression |
입력 데이터가 압축되는 방법을 설명합니다. |
|
datasource | StreamInputDataSource: |
스트림 데이터를 포함하는 입력 데이터 원본에 대해 설명합니다. PUT(CreateOrReplace) 요청에 필요합니다. |
diagnostics |
고객의 주의를 끄는 입력, 출력 또는 전체 작업에 적용되는 조건에 대해 설명합니다. |
|
etag |
string |
입력에 대한 현재 엔터티 태그입니다. 불투명 문자열입니다. 이를 사용하여 요청 간에 리소스가 변경되었는지 여부를 검색할 수 있습니다. 낙관적 동시성을 위한 쓰기 작업에 If-Match 또는 If-None-Match 헤더에서 사용할 수도 있습니다. |
partitionKey |
string |
partitionKey 입력 데이터를 분할하는 데 사용되는 입력 데이터의 키를 설명합니다. |
serialization | Serialization: |
입력의 데이터를 직렬화하는 방법 또는 출력에 쓸 때 데이터가 직렬화되는 방법을 설명합니다. PUT(CreateOrReplace) 요청에 필요합니다. |
type |
string:
Stream |
입력이 참조 데이터 또는 스트림 데이터의 원본인지 여부를 나타냅니다. PUT(CreateOrReplace) 요청에 필요합니다. |
Transformation
명명된 변환과 관련된 모든 정보를 포함하는 변환 개체입니다. 모든 변환은 스트리밍 작업 아래에 포함됩니다.
Name | 형식 | Default value | Description |
---|---|---|---|
id |
string |
리소스 ID |
|
name |
string |
리소스 이름 |
|
properties.etag |
string |
변환에 대한 현재 엔터티 태그입니다. 불투명 문자열입니다. 이를 사용하여 요청 간에 리소스가 변경되었는지 여부를 검색할 수 있습니다. 낙관적 동시성을 위한 쓰기 작업에 If-Match 또는 If-None-Match 헤더에서 사용할 수도 있습니다. |
|
properties.query |
string |
스트리밍 작업에서 실행할 쿼리를 지정합니다. SAQL(Stream Analytics 쿼리 언어)에 대한 자세한 내용은 를 참조하세요 https://msdn.microsoft.com/library/azure/dn834998 . PUT(CreateOrReplace) 요청에 필요합니다. |
|
properties.streamingUnits |
integer |
3 |
스트리밍 작업에서 사용하는 스트리밍 단위 수를 지정합니다. |
properties.validStreamingUnits |
integer[] |
스트리밍 작업이 확장할 수 있는 유효한 스트리밍 단위를 지정합니다. |
|
type |
string |
리소스 유형 |