다음을 통해 공유


Microsoft.StreamAnalytics streamingjobs 2020-03-01

Bicep 리소스 정의

streamingjobs 리소스 종류는 다음을 대상으로 하는 작업을 사용하여 배포할 수 있습니다.

각 API 버전에서 변경된 속성 목록은 변경 로그를 참조하세요.

리소스 형식

Microsoft.StreamAnalytics/streamingjobs 리소스를 만들려면 템플릿에 다음 Bicep을 추가합니다.

resource symbolicname 'Microsoft.StreamAnalytics/streamingjobs@2020-03-01' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  identity: {
    type: 'string'
  }
  properties: {
    cluster: {
      id: 'string'
    }
    compatibilityLevel: 'string'
    contentStoragePolicy: 'string'
    dataLocale: 'string'
    eventsLateArrivalMaxDelayInSeconds: int
    eventsOutOfOrderMaxDelayInSeconds: int
    eventsOutOfOrderPolicy: 'string'
    functions: [
      {
        name: 'string'
        properties: {
          properties: {
            binding: {
              type: 'string'
              // For remaining properties, see FunctionBinding objects
            }
            inputs: [
              {
                dataType: 'string'
                isConfigurationParameter: bool
              }
            ]
            output: {
              dataType: 'string'
            }
          }
          type: 'string'
          // For remaining properties, see FunctionProperties objects
        }
      }
    ]
    inputs: [
      {
        name: 'string'
        properties: {
          compression: {
            type: 'string'
          }
          partitionKey: 'string'
          serialization: {
            type: 'string'
            // For remaining properties, see Serialization objects
          }
          type: 'string'
          // For remaining properties, see InputProperties objects
        }
      }
    ]
    jobStorageAccount: {
      accountKey: 'string'
      accountName: 'string'
      authenticationMode: 'string'
    }
    jobType: 'string'
    outputErrorPolicy: 'string'
    outputs: [
      {
        name: 'string'
        properties: {
          datasource: {
            type: 'string'
            // For remaining properties, see OutputDataSource objects
          }
          serialization: {
            type: 'string'
            // For remaining properties, see Serialization objects
          }
          sizeWindow: int
          timeWindow: 'string'
        }
      }
    ]
    outputStartMode: 'string'
    outputStartTime: 'string'
    sku: {
      name: 'Standard'
    }
    transformation: {
      name: 'string'
      properties: {
        query: 'string'
        streamingUnits: int
        validStreamingUnits: [
          int
        ]
      }
    }
  }
}

FunctionProperties 개체

형식 속성을 설정하여 개체의 형식을 지정합니다.

집계의 경우 다음을 사용합니다.

  type: 'Aggregate'

스칼라의 경우 다음을 사용합니다.

  type: 'Scalar'

FunctionBinding 개체

형식 속성을 설정하여 개체의 형식을 지정합니다.

Microsoft.MachineLearning/WebService의 경우 다음을 사용합니다.

  type: 'Microsoft.MachineLearning/WebService'
  properties: {
    apiKey: 'string'
    batchSize: int
    endpoint: 'string'
    inputs: {
      columnNames: [
        {
          dataType: 'string'
          mapTo: int
          name: 'string'
        }
      ]
      name: 'string'
    }
    outputs: [
      {
        dataType: 'string'
        name: 'string'
      }
    ]
  }

Microsoft.StreamAnalytics/JavascriptUdf의 경우 다음을 사용합니다.

  type: 'Microsoft.StreamAnalytics/JavascriptUdf'
  properties: {
    script: 'string'
  }

InputProperties 개체

형식 속성을 설정하여 개체의 형식을 지정합니다.

참조의 경우 다음을 사용합니다.

  type: 'Reference'
  datasource: {
    type: 'string'
    // For remaining properties, see ReferenceInputDataSource objects
  }

Stream의 경우 다음을 사용합니다.

  type: 'Stream'
  datasource: {
    type: 'string'
    // For remaining properties, see StreamInputDataSource objects
  }

Serialization 개체

형식 속성을 설정하여 개체의 형식을 지정합니다.

Avro의 경우 다음을 사용합니다.

  type: 'Avro'
  properties: any()

Csv의 경우 다음을 사용합니다.

  type: 'Csv'
  properties: {
    encoding: 'UTF8'
    fieldDelimiter: 'string'
  }

Json의 경우 다음을 사용합니다.

  type: 'Json'
  properties: {
    encoding: 'UTF8'
    format: 'string'
  }

Parquet의 경우 다음을 사용합니다.

  type: 'Parquet'
  properties: any()

ReferenceInputDataSource 개체

형식 속성을 설정하여 개체의 형식을 지정합니다.

파일의 경우 다음을 사용합니다.

  type: 'File'
  properties: {
    path: 'string'
  }

Microsoft.Sql/Server/Database의 경우 다음을 사용합니다.

  type: 'Microsoft.Sql/Server/Database'
  properties: {
    database: 'string'
    deltaSnapshotQuery: 'string'
    fullSnapshotQuery: 'string'
    password: 'string'
    refreshRate: 'string'
    refreshType: 'string'
    server: 'string'
    table: 'string'
    user: 'string'
  }

Microsoft.Storage/Blob의 경우 다음을 사용합니다.

  type: 'Microsoft.Storage/Blob'
  properties: {
    authenticationMode: 'string'
    container: 'string'
    dateFormat: 'string'
    pathPattern: 'string'
    storageAccounts: [
      {
        accountKey: 'string'
        accountName: 'string'
      }
    ]
    timeFormat: 'string'
  }

StreamInputDataSource 개체

형식 속성을 설정하여 개체의 형식을 지정합니다.

GatewayMessageBus의 경우 다음을 사용합니다.

  type: 'GatewayMessageBus'
  properties: {
    topic: 'string'
  }

Microsoft.Devices/IotHubs의 경우 다음을 사용합니다.

  type: 'Microsoft.Devices/IotHubs'
  properties: {
    consumerGroupName: 'string'
    endpoint: 'string'
    iotHubNamespace: 'string'
    sharedAccessPolicyKey: 'string'
    sharedAccessPolicyName: 'string'
  }

Microsoft.EventHub/EventHub의 경우 다음을 사용합니다.

  type: 'Microsoft.EventHub/EventHub'
  properties: {
    authenticationMode: 'string'
    consumerGroupName: 'string'
    eventHubName: 'string'
    serviceBusNamespace: 'string'
    sharedAccessPolicyKey: 'string'
    sharedAccessPolicyName: 'string'
  }

Microsoft.ServiceBus/EventHub의 경우 다음을 사용합니다.

  type: 'Microsoft.ServiceBus/EventHub'
  properties: {
    authenticationMode: 'string'
    consumerGroupName: 'string'
    eventHubName: 'string'
    serviceBusNamespace: 'string'
    sharedAccessPolicyKey: 'string'
    sharedAccessPolicyName: 'string'
  }

Microsoft.Storage/Blob의 경우 다음을 사용합니다.

  type: 'Microsoft.Storage/Blob'
  properties: {
    authenticationMode: 'string'
    container: 'string'
    dateFormat: 'string'
    pathPattern: 'string'
    sourcePartitionCount: int
    storageAccounts: [
      {
        accountKey: 'string'
        accountName: 'string'
      }
    ]
    timeFormat: 'string'
  }

OutputDataSource 개체

형식 속성을 설정하여 개체의 형식을 지정합니다.

GatewayMessageBus의 경우 다음을 사용합니다.

  type: 'GatewayMessageBus'
  properties: {
    topic: 'string'
  }

Microsoft.AzureFunction의 경우 다음을 사용합니다.

  type: 'Microsoft.AzureFunction'
  properties: {
    apiKey: 'string'
    functionAppName: 'string'
    functionName: 'string'
    maxBatchCount: int
    maxBatchSize: int
  }

Microsoft.DataLake/Accounts의 경우 다음을 사용합니다.

  type: 'Microsoft.DataLake/Accounts'
  properties: {
    accountName: 'string'
    authenticationMode: 'string'
    dateFormat: 'string'
    filePathPrefix: 'string'
    refreshToken: 'string'
    tenantId: 'string'
    timeFormat: 'string'
    tokenUserDisplayName: 'string'
    tokenUserPrincipalName: 'string'
  }

Microsoft.EventHub/EventHub의 경우 다음을 사용합니다.

  type: 'Microsoft.EventHub/EventHub'
  properties: {
    authenticationMode: 'string'
    eventHubName: 'string'
    partitionKey: 'string'
    propertyColumns: [
      'string'
    ]
    serviceBusNamespace: 'string'
    sharedAccessPolicyKey: 'string'
    sharedAccessPolicyName: 'string'
  }

Microsoft.ServiceBus/EventHub의 경우 다음을 사용합니다.

  type: 'Microsoft.ServiceBus/EventHub'
  properties: {
    authenticationMode: 'string'
    eventHubName: 'string'
    partitionKey: 'string'
    propertyColumns: [
      'string'
    ]
    serviceBusNamespace: 'string'
    sharedAccessPolicyKey: 'string'
    sharedAccessPolicyName: 'string'
  }

Microsoft.ServiceBus/Queue의 경우 다음을 사용합니다.

  type: 'Microsoft.ServiceBus/Queue'
  properties: {
    authenticationMode: 'string'
    propertyColumns: [
      'string'
    ]
    queueName: 'string'
    serviceBusNamespace: 'string'
    sharedAccessPolicyKey: 'string'
    sharedAccessPolicyName: 'string'
    systemPropertyColumns: any()
  }

Microsoft.ServiceBus/Topic의 경우 다음을 사용합니다.

  type: 'Microsoft.ServiceBus/Topic'
  properties: {
    authenticationMode: 'string'
    propertyColumns: [
      'string'
    ]
    serviceBusNamespace: 'string'
    sharedAccessPolicyKey: 'string'
    sharedAccessPolicyName: 'string'
    systemPropertyColumns: {
      {customized property}: 'string'
    }
    topicName: 'string'
  }

Microsoft.Sql/Server/Database의 경우 다음을 사용합니다.

  type: 'Microsoft.Sql/Server/Database'
  properties: {
    authenticationMode: 'string'
    database: 'string'
    maxBatchCount: int
    maxWriterCount: int
    password: 'string'
    server: 'string'
    table: 'string'
    user: 'string'
  }

Microsoft.Sql/Server/DataWarehouse의 경우 다음을 사용합니다.

  type: 'Microsoft.Sql/Server/DataWarehouse'
  properties: {
    database: 'string'
    password: 'string'
    server: 'string'
    table: 'string'
    user: 'string'
  }

Microsoft.Storage/Blob의 경우 다음을 사용합니다.

  type: 'Microsoft.Storage/Blob'
  properties: {
    authenticationMode: 'string'
    blobPathPrefix: 'string'
    container: 'string'
    dateFormat: 'string'
    pathPattern: 'string'
    storageAccounts: [
      {
        accountKey: 'string'
        accountName: 'string'
      }
    ]
    timeFormat: 'string'
  }

Microsoft.Storage/DocumentDB의 경우 다음을 사용합니다.

  type: 'Microsoft.Storage/DocumentDB'
  properties: {
    accountId: 'string'
    accountKey: 'string'
    collectionNamePattern: 'string'
    database: 'string'
    documentId: 'string'
    partitionKey: 'string'
  }

Microsoft.Storage/Table의 경우 다음을 사용합니다.

  type: 'Microsoft.Storage/Table'
  properties: {
    accountKey: 'string'
    accountName: 'string'
    batchSize: int
    columnsToRemove: [
      'string'
    ]
    partitionKey: 'string'
    rowKey: 'string'
    table: 'string'
  }

PowerBI의 경우 다음을 사용합니다.

  type: 'PowerBI'
  properties: {
    authenticationMode: 'string'
    dataset: 'string'
    groupId: 'string'
    groupName: 'string'
    refreshToken: 'string'
    table: 'string'
    tokenUserDisplayName: 'string'
    tokenUserPrincipalName: 'string'
  }

속성 값

streamingjobs

Name Description
name 리소스 이름 string(필수)

문자 제한: 3-63

유효한 문자:
영숫자, 하이픈 및 밑줄
위치 리소스가 있는 지리적 위치 문자열
tags 리소스 태그. 태그 이름 및 값의 사전입니다. 템플릿의 태그를 참조하세요.
identity 입력 및 출력으로 인증하는 데 사용할 수 있는 이 작업에 할당된 시스템 할당 관리 ID에 대해 설명합니다. ID
properties 스트리밍 작업과 연결된 속성입니다. PUT(CreateOrReplace) 요청에 필요합니다. StreamingJobProperties

ID

이름 Description
형식 ID 유형 문자열

StreamingJobProperties

Name Description
cluster 스트리밍 작업이 실행될 클러스터입니다. ClusterInfo
compatibilityLevel 스트리밍 작업의 특정 런타임 동작을 제어합니다. '1.0'
'1.2'
contentStoragePolicy 유효한 값은 JobStorageAccount 및 SystemAccount입니다. JobStorageAccount로 설정하면 사용자가 jobStorageAccount 속성도 지정해야 합니다. . 'JobStorageAccount'
'SystemAccount'
dataLocale Stream analytics 작업의 데이터 로캘입니다. 값은 ).aspx 집합 https://msdn.microsoft.com/library/system.globalization.culturetypes(v=vs.110에서 지원되는 .NET Culture의 이름이어야 합니다. 지정하지 않을 경우 'en-US'으로 기본 설정됩니다. 문자열
eventsLateArrivalMaxDelayInSeconds 늦게 도착하는 이벤트를 포함하는 최대 허용 지연 시간(초)입니다. 지원되는 범위는-1에서 1814399(20.23:59:59일)이고,-1은 무기한 대기를 지정하는 데 사용됩니다. 속성이 없으면 값이-1인 것으로 해석됩니다. int
eventsOutOfOrderMaxDelayInSeconds 순서가 잘못된 이벤트를 다시 순서대로 조정할 수 있는 최대 허용 지연 시간(초)입니다. int
eventsOutOfOrderPolicy 입력 이벤트 스트림에 잘못된 순서로 도착하는 이벤트에 적용할 정책을 나타냅니다. 'Adjust'
'Drop'
functions 스트리밍 작업에 대한 하나 이상의 함수 목록입니다. PUT 요청에서 이 속성을 지정할 때 각 함수의 name 속성이 필요합니다. 이 속성은 PATCH 작업을 통해 수정할 수 없습니다. 개별 변환에 사용할 수 있는 PATCH API를 사용해야 합니다. Function[]
입력 스트리밍 작업에 대한 하나 이상의 입력 목록입니다. PUT 요청에서 이 속성을 지정할 때 각 입력에 대한 name 속성이 필요합니다. 이 속성은 PATCH 작업을 통해 수정할 수 없습니다. 개별 입력에 사용할 수 있는 PATCH API를 사용해야 합니다. Input[]
jobStorageAccount MSI를 사용하여 Azure Storage 계정과 연결된 속성 JobStorageAccount
jobType 작업의 형식을 설명합니다. 유효한 모드는 및 'Edge'입니다 Cloud . '클라우드'
'Edge'
outputErrorPolicy 형식이 잘못되었기 때문에 출력에 도착하고 외부 스토리지에 쓸 수 없는 이벤트에 적용할 정책을 나타냅니다(누락된 열 값, 잘못된 형식 또는 크기의 열 값). 'Drop'
'Stop'
outputs 스트리밍 작업에 대한 하나 이상의 출력 목록입니다. PUT 요청에서 이 속성을 지정할 때 각 출력의 name 속성이 필요합니다. 이 속성은 PATCH 작업을 통해 수정할 수 없습니다. 개별 출력에 사용할 수 있는 PATCH API를 사용해야 합니다. Output[]
outputStartMode 이 속성은 작업을 만들 때 즉시 시작하려는 경우에만 사용해야 합니다. JobStartTime, CustomTime 또는 LastOutputEventTime 값은 작업이 시작될 때마다 출력 이벤트 스트림의 시작점이 시작되는지, outputStartTime 속성을 통해 지정된 사용자 지정 타임스탬프에서 시작해야 하는지 또는 마지막 이벤트 출력 시간부터 시작해야 하는지를 나타내는 것일 수 있습니다. 'CustomTime'
'JobStartTime'
'LastOutputEventTime'
outputStartTime 값은 출력 이벤트 스트림의 시작 시점을 나타내는 ISO-8601 형식의 타임스탬프 또는 스트리밍 작업이 시작될 때마다 이벤트 출력 스트림이 시작됨을 나타내는 null일 수 있습니다. outputStartMode가 CustomTime으로 설정된 경우 이 속성에는 값이 있어야 합니다. string
sku 스트리밍 작업의 SKU를 설명합니다. PUT(CreateOrReplace) 요청에 필요합니다. Sku
변환 스트리밍 작업에 사용할 쿼리 및 스트리밍 단위 수를 나타냅니다. PUT 요청에서 이 속성을 지정할 때 변환의 name 속성이 필요합니다. 이 속성은 PATCH 작업을 통해 수정할 수 없습니다. 개별 변환에 사용할 수 있는 PATCH API를 사용해야 합니다. 변환

ClusterInfo

Name Description
id 클러스터의 리소스 ID입니다. 문자열

함수

Name Description
name 리소스 이름 문자열
properties 함수와 연결된 속성입니다. FunctionProperties

FunctionProperties

Name Description
properties FunctionConfiguration
형식 개체 유형 설정 집계
스칼라 (필수)

FunctionConfiguration

Name Description
바인딩 함수의 물리적 바인딩입니다. 예를 들어 Azure Machine Learning 웹 서비스의 경우 엔드포인트에 대해 설명합니다. FunctionBinding
입력 FunctionInput[]
output 함수의 출력을 설명합니다. FunctionOutput

FunctionBinding

Name Description
형식 개체 형식 설정 Microsoft.MachineLearning/WebService
Microsoft.StreamAnalytics/JavascriptUdf (필수)

AzureMachineLearningWebServiceFunctionBinding

Name Description
형식 함수 바인딩 형식을 나타냅니다. 'Microsoft.MachineLearning/WebService'(필수)
properties Azure Machine Learning 웹 서비스와 연결된 바인딩 속성입니다. AzureMachineLearningWebServiceFunctionBindingPropert...

AzureMachineLearningWebServiceFunctionBindingPropert...

Name Description
apiKey Request-Response 엔드포인트로 인증하는 데 사용되는 API 키입니다. string
batchSize 모든 Azure ML RRS 실행 요청에 대한 최대 행 수를 설명하는 1에서 10000 사이의 숫자입니다. 기본값은 1000입니다. int
엔드포인트(endpoint) Request-Response Azure Machine Learning 웹 서비스의 엔드포인트를 실행합니다. 자세한 내용은 여기를 참조하세요. https://docs.microsoft.com/azure/machine-learning/machine-learning-consume-web-services#request-response-service-rrs 문자열
입력 Azure Machine Learning 웹 서비스 엔드포인트에 대한 입력입니다. AzureMachineLearningWebServiceInputs
outputs Azure Machine Learning 웹 서비스 엔드포인트 실행의 출력 목록입니다. AzureMachineLearningWebServiceOutputColumn[]

AzureMachineLearningWebServiceInputs

Name Description
columnNames Azure Machine Learning 웹 서비스 엔드포인트에 대한 입력 열 목록입니다. AzureMachineLearningWebServiceInputColumn[]
name 입력의 이름입니다. 엔드포인트를 작성하는 동안 제공되는 이름입니다. 문자열

AzureMachineLearningWebServiceInputColumn

Name Description
dataType 입력 열의 (Azure Machine Learning 지원) 데이터 형식입니다. 유효한 Azure Machine Learning 데이터 형식 목록은 에 https://msdn.microsoft.com/library/azure/dn905923.aspx 설명되어 있습니다. 문자열
mapTo 이 입력이 매핑하는 함수 매개 변수의 인덱스(0부터 시작)입니다. int
name 입력 열의 이름입니다. string

AzureMachineLearningWebServiceOutputColumn

Name Description
dataType 출력 열의 (Azure Machine Learning 지원) 데이터 형식입니다. 유효한 Azure Machine Learning 데이터 형식 목록은 에 https://msdn.microsoft.com/library/azure/dn905923.aspx 설명되어 있습니다. 문자열
name 출력 열의 이름입니다. 문자열

JavaScriptFunctionBinding

Name Description
형식 함수 바인딩 형식을 나타냅니다. 'Microsoft.StreamAnalytics/JavascriptUdf'(필수)
properties JavaScript 함수와 연결된 바인딩 속성입니다. JavaScriptFunctionBindingProperties

JavaScriptFunctionBindingProperties

Name Description
스크립트 단일 함수 정의를 포함하는 JavaScript 코드입니다. 예: 'function (x, y) { return x + y; }' 문자열

FunctionInput

Name Description
dataType 함수 입력 매개 변수의 (Azure Stream Analytics 지원) 데이터 형식입니다. 유효한 Azure Stream Analytics 데이터 형식 목록은 다음에서 설명합니다. https://msdn.microsoft.com/library/azure/dn835065.aspx 문자열
isConfigurationParameter 매개 변수가 구성 매개 변수인지 여부를 나타내는 플래그입니다. True이면 이 입력 매개 변수가 상수여야 합니다. 기본값은 false입니다. bool

FunctionOutput

Name Description
dataType 함수 출력의 (Azure Stream Analytics 지원) 데이터 형식입니다. 유효한 Azure Stream Analytics 데이터 형식 목록은 다음에서 설명합니다. https://msdn.microsoft.com/library/azure/dn835065.aspx string

AggregateFunctionProperties

Name Description
형식 함수의 형식을 나타냅니다. 'Aggregate'(필수)

ScalarFunctionProperties

Name Description
형식 함수의 형식을 나타냅니다. 'Scalar'(필수)

입력

Name Description
name 리소스 이름 문자열
properties 입력과 연결된 속성입니다. PUT(CreateOrReplace) 요청에 필요합니다. InputProperties

InputProperties

Name Description
압축 입력 데이터가 압축되는 방법을 설명합니다. 압축
partitionKey partitionKey 입력 데이터를 분할하는 데 사용되는 입력 데이터의 키를 설명합니다. 문자열
직렬화 입력의 데이터가 직렬화되는 방법 또는 출력에 기록될 때 데이터가 serialize되는 방법을 설명합니다. PUT(CreateOrReplace) 요청에 필요합니다. serialization
형식 개체 유형 설정 참조
스트림 (필수)

압축

Name Description
형식 입력에서 사용하는 압축 유형을 나타냅니다. PUT(CreateOrReplace) 요청에 필요합니다. 'Deflate'
'GZip'
'None'(필수)

Serialization

Name Description
형식 개체 유형 설정 Avro
Csv
Json
Parquet (필수)

AvroSerialization

Name Description
형식 입력 또는 출력에서 사용하는 serialization 유형을 나타냅니다. PUT(CreateOrReplace) 요청에 필요합니다. 'Avro'(필수)
properties Avro serialization 형식과 연결된 속성입니다. PUT(CreateOrReplace) 요청에 필요합니다. Bicep의 경우 any() 함수를 사용할 수 있습니다.

CsvSerialization

Name Description
형식 입력 또는 출력에서 사용하는 serialization 유형을 나타냅니다. PUT(CreateOrReplace) 요청에 필요합니다. 'Csv'(필수)
properties CSV serialization 형식과 연결된 속성입니다. PUT(CreateOrReplace) 요청에 필요합니다. CsvSerializationProperties

CsvSerializationProperties

Name Description
encoding 입력의 경우 들어오는 데이터의 인코딩 및 출력의 경우 나가는 데이터의 인코딩을 지정합니다. PUT(CreateOrReplace) 요청에 필요합니다. 'UTF8'
fieldDelimiter CSV(쉼표로 구분된 값) 레코드를 구분하는 데 사용할 구분 기호를 지정합니다. 지원되는 값 목록은 또는 https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-output 을 참조 https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-input 하세요. PUT(CreateOrReplace) 요청에 필요합니다. string

JsonSerialization

Name Description
형식 입력 또는 출력에서 사용하는 serialization 유형을 나타냅니다. PUT(CreateOrReplace) 요청에 필요합니다. 'Json'(필수)
properties JSON serialization 형식과 연결된 속성입니다. PUT(CreateOrReplace) 요청에 필요합니다. JsonSerializationProperties

JsonSerializationProperties

Name Description
encoding 입력의 경우 들어오는 데이터의 인코딩 및 출력의 경우 나가는 데이터의 인코딩을 지정합니다. PUT(CreateOrReplace) 요청에 필요합니다. 'UTF8'
format 이 속성은 출력의 JSON serialization에만 적용됩니다. 입력에는 적용되지 않습니다. 이 속성은 출력이 기록될 JSON의 형식을 지정합니다. 현재 지원되는 값은 각 JSON 개체를 새 줄로 구분하고 출력이 JSON 개체의 배열로 형식이 지정됨을 나타내는 'array'로 구분하여 출력의 형식을 지정함을 나타내는 'lineSeparated'입니다. 기본값은 null을 남기면 'lineSeparated'입니다. 'Array'
'LineSeparated'

ParquetSerialization

Name Description
형식 입력 또는 출력에서 사용하는 serialization 유형을 나타냅니다. PUT(CreateOrReplace) 요청에 필요합니다. 'Parquet'(필수)
properties Parquet serialization 형식과 연결된 속성입니다. PUT(CreateOrReplace) 요청에 필요합니다. Bicep의 경우 any() 함수를 사용할 수 있습니다.

ReferenceInputProperties

Name Description
형식 입력이 참조 데이터 또는 스트림 데이터의 원본인지 여부를 나타냅니다. PUT(CreateOrReplace) 요청에 필요합니다. '참조'(필수)
datasource 참조 데이터가 포함된 입력 데이터 원본에 대해 설명합니다. PUT(CreateOrReplace) 요청에 필요합니다. ReferenceInputDataSource

ReferenceInputDataSource

Name Description
형식 개체 형식 설정 최근에 사용한 파일
Microsoft.Sql/Server/Database
Microsoft.Storage/Blob (필수)

FileReferenceInputDataSource

Name Description
형식 참조 데이터를 포함하는 입력 데이터 원본의 형식을 나타냅니다. PUT(CreateOrReplace) 요청에 필요합니다. '파일'(필수)
properties 참조 데이터를 포함하는 파일 입력과 연결된 속성입니다. PUT(CreateOrReplace) 요청에 필요합니다. FileReferenceInputDataSourceProperties

FileReferenceInputDataSourceProperties

Name Description
path 파일의 경로입니다. string

AzureSqlReferenceInputDataSource

Name Description
형식 참조 데이터를 포함하는 입력 데이터 원본의 형식을 나타냅니다. PUT(CreateOrReplace) 요청에 필요합니다. 'Microsoft.Sql/Server/Database'(필수)
properties 참조 데이터를 포함하는 SQL DB 입력과 연결된 속성입니다. PUT(CreateOrReplace) 요청에 필요합니다. AzureSqlReferenceInputDataSourceProperties

AzureSqlReferenceInputDataSourceProperties

Name Description
데이터베이스 이 요소는 datasource 요소와 연결되며, 출력을 쓸 데이터베이스의 이름입니다. 문자열
deltaSnapshotQuery 이 요소는 datasource 요소와 연결되며, 이 쿼리는 SQL 데이터베이스에서 증분 변경 내용을 가져오는 데 사용됩니다. 이 옵션을 사용하려면 Azure SQL Database에서 temporal 테이블을 사용하는 것이 좋습니다. 문자열
fullSnapshotQuery 이 요소는 datasource 요소와 연결되며, 이 쿼리는 sql 데이터베이스에서 데이터를 가져오는 데 사용됩니다. string
password 이 요소는 datasource 요소와 연결되며, SQL 데이터베이스 인스턴스에 연결하는 데 사용할 암호입니다. string

제약 조건:
중요한 값입니다. 보안 매개 변수로 전달합니다.
refreshRate 이 요소는 datasource 요소와 연결되며, 이는 데이터베이스에서 데이터를 가져오는 빈도를 나타냅니다. DateTime 형식입니다. 문자열
refreshType 데이터 새로 고침 옵션의 유형을 나타냅니다. 'RefreshPeriodicallyWithDelta'
'RefreshPeriodicallyWithFull'
'Static'
서버 이 요소는 datasource 요소와 연결되며, 기록할 데이터베이스가 포함된 서버의 이름입니다. string
테이블 이 요소는 datasource 요소와 연결되며, Azure SQL 데이터베이스에 있는 테이블의 이름입니다. 문자열
사용자 이 요소는 datasource 요소와 연결되며, SQL 데이터베이스 인스턴스에 연결하는 데 사용할 사용자 이름입니다. 문자열

BlobReferenceInputDataSource

Name Description
형식 참조 데이터를 포함하는 입력 데이터 원본의 형식을 나타냅니다. PUT(CreateOrReplace) 요청에 필요합니다. 'Microsoft.Storage/Blob'(필수)
properties 참조 데이터를 포함하는 Blob 입력과 연결된 속성입니다. PUT(CreateOrReplace) 요청에 필요합니다. BlobReferenceInputDataSourceProperties

BlobReferenceInputDataSourceProperties

Name Description
authenticationMode 인증 모드. 'ConnectionString'
'Msi'
'UserToken'
container 연결된 Storage 계정 내의 컨테이너 이름입니다. 이 컨테이너에는 읽거나 쓸 Blob이 포함됩니다. PUT(CreateOrReplace) 요청에 필요합니다. 문자열
dateFormat 날짜 형식입니다. pathPattern에 {date}가 표시되는 위치마다 이 속성의 값이 대신 날짜 형식으로 사용됩니다. 문자열
pathPattern Blob 경로 패턴입니다. 정규식이 아닙니다. Blob 이름이 작업에 대한 입력 또는 출력으로 포함되어야 하는지 여부를 결정하기 위해 일치하는 패턴을 나타냅니다. 자세한 설명 및 예제는 또는 https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-output 을 참조하세요https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-input. string
storageAccounts 하나 이상의 Azure Storage 계정 목록입니다. PUT(CreateOrReplace) 요청에 필요합니다. StorageAccount[]
timeFormat 시간 형식입니다. {time}이 pathPattern에 표시되면 이 속성의 값이 시간 형식으로 대신 사용됩니다. 문자열

StorageAccount

Name Description
accountKey Azure Storage 계정의 계정 키입니다. PUT(CreateOrReplace) 요청에 필요합니다. 문자열
accountName Azure Storage 계정의 이름입니다. PUT(CreateOrReplace) 요청에 필요합니다. string

StreamInputProperties

Name Description
형식 입력이 참조 데이터 또는 스트림 데이터의 원본인지 여부를 나타냅니다. PUT(CreateOrReplace) 요청에 필요합니다. 'Stream'(필수)
datasource 스트림 데이터를 포함하는 입력 데이터 원본에 대해 설명합니다. PUT(CreateOrReplace) 요청에 필요합니다. StreamInputDataSource

StreamInputDataSource

Name Description
형식 개체 형식 설정 GatewayMessageBus
Microsoft.Devices/IotHubs
Microsoft.EventHub/EventHub
Microsoft.ServiceBus/EventHub
Microsoft.Storage/Blob (필수)

GatewayMessageBusStreamInputDataSource

Name Description
형식 스트림 데이터를 포함하는 입력 데이터 원본의 형식을 나타냅니다. PUT(CreateOrReplace) 요청에 필요합니다. 'GatewayMessageBus'(필수)
properties 스트림 데이터를 포함하는 게이트웨이 메시지 버스 입력과 연결된 속성입니다. GatewayMessageBusStreamInputDataSourceProperties

GatewayMessageBusStreamInputDataSourceProperties

Name Description
토픽 Service Bus 토픽의 이름입니다. 문자열

IoTHubStreamInputDataSource

Name Description
형식 스트림 데이터를 포함하는 입력 데이터 원본의 형식을 나타냅니다. PUT(CreateOrReplace) 요청에 필요합니다. 'Microsoft.Devices/IotHubs'(필수)
properties 스트림 데이터를 포함하는 IoT Hub 입력과 연결된 속성입니다. PUT(CreateOrReplace) 요청에 필요합니다. IoTHubStreamInputDataSourceProperties

IoTHubStreamInputDataSourceProperties

Name Description
consumerGroupName IoT Hub 이벤트를 읽는 데 사용해야 하는 IoT Hub 소비자 그룹의 이름입니다. 지정하지 않으면 입력에서 Iot Hub의 기본 소비자 그룹을 사용합니다. 문자열
엔드포인트(endpoint) 연결할 IoT Hub 엔드포인트입니다(예: 메시지/이벤트, 메시지/작업모니터링Events 등). string
iotHubNamespace IoT Hub 이름 또는 URI입니다. PUT(CreateOrReplace) 요청에 필요합니다. 문자열
sharedAccessPolicyKey 지정된 공유 액세스 정책에 대한 공유 액세스 정책 키입니다. PUT(CreateOrReplace) 요청에 필요합니다. 문자열
sharedAccessPolicyName IoT Hub 대한 공유 액세스 정책 이름입니다. 이 정책에는 적어도 서비스 연결 권한이 포함되어야 합니다. PUT(CreateOrReplace) 요청에 필요합니다. 문자열

EventHubV2StreamInputDataSource

Name Description
형식 스트림 데이터를 포함하는 입력 데이터 원본의 형식을 나타냅니다. PUT(CreateOrReplace) 요청에 필요합니다. 'Microsoft.EventHub/EventHub'(필수)
properties 스트림 데이터를 포함하는 이벤트 허브 입력과 연결된 속성입니다. PUT(CreateOrReplace) 요청에 필요합니다. EventHubStreamInputDataSourceProperties

EventHubStreamInputDataSourceProperties

Name Description
authenticationMode 인증 모드. 'ConnectionString'
'Msi'
'UserToken'
consumerGroupName 이벤트 허브에서 이벤트를 읽는 데 사용해야 하는 이벤트 허브 소비자 그룹의 이름입니다. 여러 입력에 대해 고유한 소비자 그룹 이름을 지정하면 각 입력이 이벤트 허브에서 동일한 이벤트를 수신할 수 있습니다. 지정하지 않으면 입력은 이벤트 허브의 기본 소비자 그룹을 사용합니다. string
eventHubName 이벤트 허브의 이름입니다. PUT(CreateOrReplace) 요청에 필요합니다. 문자열
serviceBusNamespace 원하는 이벤트 허브, Service Bus 큐, Service Bus 토픽 등과 연결된 네임스페이스입니다. PUT(CreateOrReplace) 요청에 필요합니다. string
sharedAccessPolicyKey 지정된 공유 액세스 정책에 대한 공유 액세스 정책 키입니다. PUT(CreateOrReplace) 요청에 필요합니다. 문자열
sharedAccessPolicyName 이벤트 허브, Service Bus 큐, Service Bus 토픽 등에 대한 공유 액세스 정책 이름입니다. PUT(CreateOrReplace) 요청에 필요합니다. string

EventHubStreamInputDataSource

Name Description
형식 스트림 데이터를 포함하는 입력 데이터 원본의 형식을 나타냅니다. PUT(CreateOrReplace) 요청에 필요합니다. 'Microsoft.ServiceBus/EventHub'(필수)
properties 스트림 데이터를 포함하는 이벤트 허브 입력과 연결된 속성입니다. PUT(CreateOrReplace) 요청에 필요합니다. EventHubStreamInputDataSourceProperties

BlobStreamInputDataSource

Name Description
형식 스트림 데이터를 포함하는 입력 데이터 원본의 형식을 나타냅니다. PUT(CreateOrReplace) 요청에 필요합니다. 'Microsoft.Storage/Blob'(필수)
properties 스트림 데이터를 포함하는 Blob 입력과 연결된 속성입니다. PUT(CreateOrReplace) 요청에 필요합니다. BlobStreamInputDataSourceProperties

BlobStreamInputDataSourceProperties

Name Description
authenticationMode 인증 모드. 'ConnectionString'
'Msi'
'UserToken'
container 연결된 Storage 계정 내의 컨테이너 이름입니다. 이 컨테이너에는 읽거나 쓸 Blob이 포함됩니다. PUT(CreateOrReplace) 요청에 필요합니다. string
dateFormat 날짜 형식입니다. pathPattern에 {date}가 표시되는 위치마다 이 속성의 값이 대신 날짜 형식으로 사용됩니다. 문자열
pathPattern Blob 경로 패턴입니다. 정규식이 아닙니다. Blob 이름이 일치하여 작업에 대한 입력 또는 출력으로 포함해야 하는지 여부를 결정하는 패턴을 나타냅니다. 자세한 설명 및 예제는 또는 https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-output 를 참조하세요https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-input. string
sourcePartitionCount Blob 입력 데이터 원본의 파티션 수입니다. 범위 1 - 1024. int
storageAccounts 하나 이상의 Azure Storage 계정 목록입니다. PUT(CreateOrReplace) 요청에 필요합니다. StorageAccount[]
timeFormat 시간 형식입니다. {time}이 pathPattern에 표시되는 위치마다 이 속성의 값이 시간 형식으로 대신 사용됩니다. 문자열

JobStorageAccount

Name Description
accountKey Azure Storage 계정의 계정 키입니다. PUT(CreateOrReplace) 요청에 필요합니다. string
accountName Azure Storage 계정의 이름입니다. PUT(CreateOrReplace) 요청에 필요합니다. string
authenticationMode 인증 모드. 'ConnectionString'
'Msi'
'UserToken'

출력

Name Description
name 리소스 이름 문자열
properties 출력과 연결된 속성입니다. PUT(CreateOrReplace) 요청에 필요합니다. OutputProperties

OutputProperties

Name Description
datasource 출력이 기록될 데이터 원본에 대해 설명합니다. PUT(CreateOrReplace) 요청에 필요합니다. OutputDataSource
직렬화 입력의 데이터를 직렬화하는 방법 또는 출력에 쓸 때 데이터가 직렬화되는 방법을 설명합니다. PUT(CreateOrReplace) 요청에 필요합니다. serialization
sizeWindow Stream Analytics 출력을 제한할 크기 창입니다. int
timeWindow Stream Analytics 작업 출력을 필터링하기 위한 시간 프레임입니다. string

OutputDataSource

Name Description
형식 개체 형식 설정 GatewayMessageBus
Microsoft.AzureFunction
Microsoft.DataLake/Accounts
Microsoft.EventHub/EventHub
Microsoft.ServiceBus/EventHub
Microsoft.ServiceBus/Queue
Microsoft.ServiceBus/Topic
Microsoft.Sql/Server/Database
Microsoft.Sql/Server/DataWarehouse
Microsoft.Storage/Blob
Microsoft.Storage/DocumentDB
Microsoft.Storage/Table
PowerBI (필수)

GatewayMessageBusOutputDataSource

Name Description
형식 기록될 데이터 원본 출력의 형식을 나타냅니다. PUT(CreateOrReplace) 요청에 필요합니다. 'GatewayMessageBus'(필수)
properties 게이트웨이 Message Bus 출력과 연결된 속성입니다. PUT(CreateOrReplace) 요청에 필요합니다. GatewayMessageBusOutputDataSourceProperties

GatewayMessageBusOutputDataSourceProperties

Name Description
토픽 Service Bus 토픽의 이름입니다. 문자열

AzureFunctionOutputDataSource

Name Description
형식 기록될 데이터 원본 출력의 형식을 나타냅니다. PUT(CreateOrReplace) 요청에 필요합니다. 'Microsoft.AzureFunction'(필수)
properties Azure Function 출력과 연결된 속성입니다. PUT(CreateOrReplace) 요청에 필요합니다. AzureFunctionOutputDataSourceProperties

AzureFunctionOutputDataSourceProperties

Name Description
apiKey 다른 구독에서 Azure 함수를 사용하려는 경우 이 작업은 함수에 액세스하기 위한 키를 제공하여 수행할 수 있습니다. 문자열
functionAppName Azure Functions 앱의 이름입니다. 문자열
functionName Azure Functions 앱의 함수 이름입니다. string
maxBatchCount Azure Functions로 보내는 각 일괄 처리의 최대 이벤트 수를 지정할 수 있는 속성입니다. 기본값은 100입니다. int
maxBatchSize Azure 함수로 보내는 각 출력 일괄 처리의 최대 크기를 설정할 수 있는 속성입니다. 입력 단위는 바이트입니다. 이 값은 기본적으로 262,144바이트(256KB)입니다. int

AzureDataLakeStoreOutputDataSource

Name Description
형식 기록될 데이터 원본 출력의 형식을 나타냅니다. PUT(CreateOrReplace) 요청에 필요합니다. 'Microsoft.DataLake/Accounts'(필수)
properties Azure Data Lake Store 출력과 연결된 속성입니다. PUT(CreateOrReplace) 요청에 필요합니다. AzureDataLakeStoreOutputDataSourceProperties

AzureDataLakeStoreOutputDataSourceProperties

Name Description
accountName Azure Data Lake Store 계정의 이름입니다. PUT(CreateOrReplace) 요청에 필요합니다. string
authenticationMode 인증 모드. 'ConnectionString'
'Msi'
'UserToken'
dateFormat 날짜 형식입니다. filePathPrefix에 {date}가 표시되는 위치마다 이 속성의 값이 대신 날짜 형식으로 사용됩니다. 문자열
filePathPrefix 출력을 쓸 파일의 위치입니다. PUT(CreateOrReplace) 요청에 필요합니다. string
refreshToken 데이터 원본으로 인증하는 데 사용할 수 있는 유효한 액세스 토큰을 가져오는 데 사용할 수 있는 새로 고침 토큰입니다. 유효한 새로 고침 토큰은 현재 Azure Portal을 통해서만 얻을 수 있습니다. 데이터 원본을 만든 다음 Azure Portal로 이동하여 이 속성을 유효한 새로 고침 토큰으로 업데이트할 데이터 원본을 인증할 때 더미 문자열 값을 여기에 배치하는 것이 좋습니다. PUT(CreateOrReplace) 요청에 필요합니다. 문자열
tenantId 새로 고침 토큰을 가져오는 데 사용되는 사용자의 테넌트 ID입니다. PUT(CreateOrReplace) 요청에 필요합니다. 문자열
timeFormat 시간 형식입니다. {time}이 filePathPrefix에 나타날 때마다 이 속성의 값은 대신 시간 형식으로 사용됩니다. string
tokenUserDisplayName 새로 고침 토큰을 가져오는 데 사용된 사용자의 사용자 표시 이름입니다. 새로 고침 토큰을 가져오는 데 사용된 사용자를 기억하려면 이 속성을 사용합니다. string
tokenUserPrincipalName 새로 고침 토큰을 가져오는 데 사용된 사용자의 UPN(사용자 계정 이름)입니다. 새로 고침 토큰을 가져오는 데 사용된 사용자를 기억하려면 이 속성을 사용합니다. 문자열

EventHubV2OutputDataSource

Name Description
형식 기록될 데이터 원본 출력의 형식을 나타냅니다. PUT(CreateOrReplace) 요청에 필요합니다. 'Microsoft.EventHub/EventHub'(필수)
properties 이벤트 허브 출력과 연결된 속성입니다. PUT(CreateOrReplace) 요청에 필요합니다. EventHubOutputDataSourceProperties

EventHubOutputDataSourceProperties

Name Description
authenticationMode 인증 모드. 'ConnectionString'
'Msi'
'UserToken'
eventHubName 이벤트 허브의 이름입니다. PUT(CreateOrReplace) 요청에 필요합니다. 문자열
partitionKey 이벤트 데이터를 보낼 파티션을 결정하는 데 사용되는 키/열입니다. 문자열
propertyColumns 이 이벤트 허브 출력과 연결된 속성입니다. string[]
serviceBusNamespace 원하는 Event Hub, Service Bus 큐, Service Bus 토픽 등과 연결된 네임스페이스입니다. PUT(CreateOrReplace) 요청에 필요합니다. 문자열
sharedAccessPolicyKey 지정된 공유 액세스 정책에 대한 공유 액세스 정책 키입니다. PUT(CreateOrReplace) 요청에 필요합니다. string
sharedAccessPolicyName 이벤트 허브, Service Bus 큐, Service Bus 토픽 등에 대한 공유 액세스 정책 이름입니다. PUT(CreateOrReplace) 요청에 필요합니다. 문자열

EventHubOutputDataSource

Name Description
형식 기록될 데이터 원본 출력의 형식을 나타냅니다. PUT(CreateOrReplace) 요청에 필요합니다. 'Microsoft.ServiceBus/EventHub'(필수)
properties 이벤트 허브 출력과 연결된 속성입니다. PUT(CreateOrReplace) 요청에 필요합니다. EventHubOutputDataSourceProperties

ServiceBusQueueOutputDataSource

Name Description
형식 기록될 데이터 원본 출력의 형식을 나타냅니다. PUT(CreateOrReplace) 요청에 필요합니다. 'Microsoft.ServiceBus/Queue'(필수)
properties Service Bus 큐 출력과 연결된 속성입니다. PUT(CreateOrReplace) 요청에 필요합니다. ServiceBusQueueOutputDataSourceProperties

ServiceBusQueueOutputDataSourceProperties

Name Description
authenticationMode 인증 모드. 'ConnectionString'
'Msi'
'UserToken'
propertyColumns Service Bus 메시지에 사용자 지정 속성으로 연결할 출력 열 이름의 문자열 배열입니다. string[]
queueName Service Bus 큐 이름 PUT(CreateOrReplace) 요청에 필요합니다. 문자열
serviceBusNamespace 원하는 Event Hub, Service Bus 큐, Service Bus 토픽 등과 연결된 네임스페이스입니다. PUT(CreateOrReplace) 요청에 필요합니다. string
sharedAccessPolicyKey 지정된 공유 액세스 정책에 대한 공유 액세스 정책 키입니다. PUT(CreateOrReplace) 요청에 필요합니다. string
sharedAccessPolicyName 이벤트 허브, Service Bus 큐, Service Bus 토픽 등에 대한 공유 액세스 정책 이름입니다. PUT(CreateOrReplace) 요청에 필요합니다. string
systemPropertyColumns Service Bus 큐와 연결된 시스템 속성입니다. 지원되는 시스템 속성은 ReplyToSessionId, ContentType, To, Subject, CorrelationId, TimeToLive, PartitionKey, SessionId, ScheduledEnqueueTime, MessageId, ReplyTo, Label, ScheduledEnqueueTimeUtc입니다. Bicep의 경우 any() 함수를 사용할 수 있습니다.

ServiceBusTopicOutputDataSource

Name Description
형식 기록될 데이터 원본 출력의 형식을 나타냅니다. PUT(CreateOrReplace) 요청에 필요합니다. 'Microsoft.ServiceBus/Topic'(필수)
properties Service Bus 토픽 출력과 연결된 속성입니다. PUT(CreateOrReplace) 요청에 필요합니다. ServiceBusTopicOutputDataSourceProperties

ServiceBusTopicOutputDataSourceProperties

Name Description
authenticationMode 인증 모드. 'ConnectionString'
'Msi'
'UserToken'
propertyColumns Service Bus 메시지에 사용자 지정 속성으로 연결할 출력 열 이름의 문자열 배열입니다. string[]
serviceBusNamespace 원하는 Event Hub, Service Bus 큐, Service Bus 토픽 등과 연결된 네임스페이스입니다. PUT(CreateOrReplace) 요청에 필요합니다. string
sharedAccessPolicyKey 지정된 공유 액세스 정책에 대한 공유 액세스 정책 키입니다. PUT(CreateOrReplace) 요청에 필요합니다. string
sharedAccessPolicyName 이벤트 허브, Service Bus 큐, Service Bus 토픽 등에 대한 공유 액세스 정책 이름입니다. PUT(CreateOrReplace) 요청에 필요합니다. 문자열
systemPropertyColumns Service Bus 토픽 출력과 연결된 시스템 속성입니다. 지원되는 시스템 속성은 ReplyToSessionId, ContentType, To, Subject, CorrelationId, TimeToLive, PartitionKey, SessionId, ScheduledEnqueueTime, MessageId, ReplyTo, Label, ScheduledEnqueueTimeUtc입니다. ServiceBusTopicOutputDataSourcePropertiesSystemPrope...
topicName Service Bus 토픽의 이름입니다. PUT(CreateOrReplace) 요청에 필요합니다. string

ServiceBusTopicOutputDataSourcePropertiesSystemPrope...

Name Description
{customized property} 문자열

AzureSqlDatabaseOutputDataSource

Name Description
형식 기록될 데이터 원본 출력의 형식을 나타냅니다. PUT(CreateOrReplace) 요청에 필요합니다. 'Microsoft.Sql/Server/Database'(필수)
properties Azure SQL 데이터베이스 출력과 연결된 속성입니다. PUT(CreateOrReplace) 요청에 필요합니다. AzureSqlDatabaseOutputDataSourceProperties

AzureSqlDatabaseOutputDataSourceProperties

Name Description
authenticationMode 인증 모드. 'ConnectionString'
'Msi'
'UserToken'
데이터베이스 Azure SQL 데이터베이스의 이름입니다. PUT(CreateOrReplace) 요청에 필요합니다. 문자열
maxBatchCount Sql 데이터베이스에 쓰기에 대한 최대 일괄 처리 수이며 기본값은 10,000입니다. PUT 요청에서 선택 사항입니다. int
maxWriterCount 현재 최대 기록기 수는 1(단일 기록기) 및 0(쿼리 파티션 기준)만 사용할 수 있습니다. PUT 요청에서 선택 사항입니다. int
password Azure SQL 데이터베이스에 연결하는 데 사용할 암호입니다. PUT(CreateOrReplace) 요청에 필요합니다. 문자열
서버 Azure SQL 데이터베이스를 포함하는 SQL 서버의 이름입니다. PUT(CreateOrReplace) 요청에 필요합니다. 문자열
테이블 Azure SQL 데이터베이스에 있는 테이블의 이름입니다. PUT(CreateOrReplace) 요청에 필요합니다. 문자열
사용자 Azure SQL 데이터베이스에 연결하는 데 사용할 사용자 이름입니다. PUT(CreateOrReplace) 요청에 필요합니다. string

AzureSynapseOutputDataSource

Name Description
형식 기록될 데이터 원본 출력의 형식을 나타냅니다. PUT(CreateOrReplace) 요청에 필요합니다. 'Microsoft.Sql/Server/DataWarehouse'(필수)
properties Azure Synapse 출력과 연결된 속성입니다. PUT(CreateOrReplace) 요청에 필요합니다. AzureSynapseOutputDataSourceProperties

AzureSynapseOutputDataSourceProperties

Name Description
데이터베이스 Azure SQL 데이터베이스의 이름입니다. PUT(CreateOrReplace) 요청에 필요합니다. 문자열
password Azure SQL 데이터베이스에 연결하는 데 사용할 암호입니다. PUT(CreateOrReplace) 요청에 필요합니다. string

제약 조건:
중요한 값입니다. 보안 매개 변수로 전달합니다.
서버 Azure SQL 데이터베이스를 포함하는 SQL 서버의 이름입니다. PUT(CreateOrReplace) 요청에 필요합니다. 문자열
테이블 Azure SQL 데이터베이스에 있는 테이블의 이름입니다. PUT(CreateOrReplace) 요청에 필요합니다. 문자열
사용자 Azure SQL 데이터베이스에 연결하는 데 사용할 사용자 이름입니다. PUT(CreateOrReplace) 요청에 필요합니다. 문자열

BlobOutputDataSource

Name Description
형식 기록될 데이터 원본 출력의 형식을 나타냅니다. PUT(CreateOrReplace) 요청에 필요합니다. 'Microsoft.Storage/Blob'(필수)
properties Blob 출력과 연결된 속성입니다. PUT(CreateOrReplace) 요청에 필요합니다. BlobOutputDataSourceProperties

BlobOutputDataSourceProperties

Name Description
authenticationMode 인증 모드. 'ConnectionString'
'Msi'
'UserToken'
blobPathPrefix Blob 경로 접두사입니다. 문자열
container 연결된 Storage 계정 내의 컨테이너 이름입니다. 이 컨테이너에는 읽거나 쓸 Blob이 포함됩니다. PUT(CreateOrReplace) 요청에 필요합니다. 문자열
dateFormat 날짜 형식입니다. pathPattern에 {date}가 표시되는 위치마다 이 속성의 값이 대신 날짜 형식으로 사용됩니다. 문자열
pathPattern Blob 경로 패턴입니다. 정규식이 아닙니다. Blob 이름이 일치하여 작업에 대한 입력 또는 출력으로 포함해야 하는지 여부를 결정하는 패턴을 나타냅니다. 자세한 설명 및 예제는 또는 https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-output 를 참조하세요https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-input. string
storageAccounts 하나 이상의 Azure Storage 계정 목록입니다. PUT(CreateOrReplace) 요청에 필요합니다. StorageAccount[]
timeFormat 시간 형식입니다. {time}이 pathPattern에 표시되는 위치마다 이 속성의 값이 시간 형식으로 대신 사용됩니다. 문자열

DocumentDbOutputDataSource

Name Description
형식 기록될 데이터 원본 출력의 형식을 나타냅니다. PUT(CreateOrReplace) 요청에 필요합니다. 'Microsoft.Storage/DocumentDB'(필수)
properties DocumentDB 출력과 연결된 속성입니다. PUT(CreateOrReplace) 요청에 필요합니다. DocumentDbOutputDataSourceProperties

DocumentDbOutputDataSourceProperties

Name Description
accountId DocumentDB 계정 이름 또는 ID입니다. PUT(CreateOrReplace) 요청에 필요합니다. 문자열
accountKey DocumentDB 계정의 계정 키입니다. PUT(CreateOrReplace) 요청에 필요합니다. string
collectionNamePattern 사용할 컬렉션에 대한 컬렉션 이름 패턴입니다. 컬렉션 이름 형식은 선택적 {partition} 토큰을 사용하여 구성할 수 있으며 파티션은 0부터 시작합니다. 자세한 내용은 의 https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-output DocumentDB 섹션을 참조하세요. PUT(CreateOrReplace) 요청에 필요합니다. string
데이터베이스 DocumentDB 데이터베이스의 이름입니다. PUT(CreateOrReplace) 요청에 필요합니다. 문자열
documentId 삽입 또는 업데이트 작업이 기반으로 하는 기본 키를 지정하는 데 사용되는 출력 이벤트의 필드 이름입니다. 문자열
partitionKey 컬렉션에서 출력 분할을 위한 키를 지정하는 데 사용되는 출력 이벤트의 필드 이름입니다. 'collectionNamePattern'에 {partition} 토큰이 포함된 경우 이 속성을 지정해야 합니다. 문자열

AzureTableOutputDataSource

Name Description
형식 기록될 데이터 원본 출력의 형식을 나타냅니다. PUT(CreateOrReplace) 요청에 필요합니다. 'Microsoft.Storage/Table'(필수)
properties Azure Table 출력과 연결된 속성입니다. PUT(CreateOrReplace) 요청에 필요합니다. AzureTableOutputDataSourceProperties

AzureTableOutputDataSourceProperties

Name Description
accountKey Azure Storage 계정의 계정 키입니다. PUT(CreateOrReplace) 요청에 필요합니다. string

제약 조건:
중요한 값입니다. 보안 매개 변수로 전달합니다.
accountName Azure Storage 계정의 이름입니다. PUT(CreateOrReplace) 요청에 필요합니다. string
batchSize Azure Table에 한 번에 쓸 행 수입니다. int
columnsToRemove 지정한 경우 배열의 각 항목은 출력 이벤트 엔터티에서 제거할 열(있는 경우)의 이름입니다. string[]
partitionKey 이 요소는 쿼리의 SELECT 문에서 Azure Table의 파티션 키로 사용할 열의 이름을 나타냅니다. PUT(CreateOrReplace) 요청에 필요합니다. 문자열
rowKey 이 요소는 Azure Table의 행 키로 사용할 쿼리의 SELECT 문에 있는 열의 이름을 나타냅니다. PUT(CreateOrReplace) 요청에 필요합니다. 문자열
테이블 Azure 테이블의 이름입니다. PUT(CreateOrReplace) 요청에 필요합니다. 문자열

PowerBIOutputDataSource

Name Description
형식 기록될 데이터 원본 출력의 형식을 나타냅니다. PUT(CreateOrReplace) 요청에 필요합니다. 'PowerBI'(필수)
properties Power BI 출력과 연결된 속성입니다. PUT(CreateOrReplace) 요청에 필요합니다. PowerBIOutputDataSourceProperties

PowerBIOutputDataSourceProperties

Name Description
authenticationMode 인증 모드. 'ConnectionString'
'Msi'
'UserToken'
데이터 세트 Power BI 데이터 세트의 이름입니다. PUT(CreateOrReplace) 요청에 필요합니다. 문자열
groupId Power BI 그룹의 ID입니다. string
groupName Power BI 그룹의 이름입니다. 사용 된 특정 Power BI 그룹 ID를 기억 하려면이 속성을 사용 합니다. string
refreshToken 데이터 원본으로 인증하는 데 사용할 수 있는 유효한 액세스 토큰을 가져오는 데 사용할 수 있는 새로 고침 토큰입니다. 유효한 새로 고침 토큰은 현재 Azure Portal을 통해서만 얻을 수 있습니다. 데이터 원본을 만든 다음 Azure Portal로 이동하여 이 속성을 유효한 새로 고침 토큰으로 업데이트할 데이터 원본을 인증할 때 더미 문자열 값을 여기에 배치하는 것이 좋습니다. PUT(CreateOrReplace) 요청에 필요합니다. 문자열
테이블 지정된 데이터 세트 아래의 Power BI 테이블 이름입니다. PUT(CreateOrReplace) 요청에 필요합니다. 문자열
tokenUserDisplayName 새로 고침 토큰을 가져오는 데 사용된 사용자의 사용자 표시 이름입니다. 새로 고침 토큰을 가져오는 데 사용된 사용자를 기억하려면 이 속성을 사용합니다. string
tokenUserPrincipalName 새로 고침 토큰을 가져오는 데 사용된 사용자의 UPN(사용자 계정 이름)입니다. 새로 고침 토큰을 가져오는 데 사용된 사용자를 기억하려면 이 속성을 사용합니다. string

SKU

Name Description
name SKU의 이름입니다. PUT(CreateOrReplace) 요청에 필요합니다. '표준'

변환

속성 Description
name 리소스 이름 문자열
properties 변환과 연결된 속성입니다. PUT(CreateOrReplace) 요청에 필요합니다. TransformationProperties

TransformationProperties

Name Description
Query 스트리밍 작업에서 실행할 쿼리를 지정합니다. SAQL(Stream Analytics 쿼리 언어)에 대한 자세한 내용은 에서 확인할 수 있습니다 https://msdn.microsoft.com/library/azure/dn834998 . PUT(CreateOrReplace) 요청에 필요합니다. string
streamingUnits 스트리밍 작업에서 사용하는 스트리밍 단위 수를 지정합니다. int
validStreamingUnits 스트리밍 작업이 확장할 수 있는 유효한 스트리밍 단위를 지정합니다. int[]

빠른 시작 템플릿

다음 빠른 시작 템플릿은 이 리소스 종류를 배포합니다.

템플릿 Description
표준 Stream Analytics 작업 만들기

Azure에 배포
이 템플릿은 표준 Stream Analytics 작업을 만듭니다. 자세한 내용은 Azure Stream Analytics는 여러 원본에서 대량의 빠른 스트리밍 데이터를 동시에 분석하고 처리하도록 설계된 실시간 분석 및 복잡한 이벤트 처리 엔진입니다. 패턴과 관계는 디바이스, 센서, 클릭스트림, 소셜 미디어 피드 및 애플리케이션을 포함한 여러 입력 원본에서 추출한 정보에서 식별할 수 있습니다. 이러한 패턴을 사용하여 경고를 만들거나, 보고 도구에 정보를 공급하거나, 나중에 사용할 수 있도록 변환된 데이터를 저장하는 등의 작업을 트리거하고 워크플로를 시작할 수 있습니다. 또한 Stream Analytics는 Azure IoT Edge 런타임에서 사용할 수 있으며, 정확히 동일한 언어 또는 구문을 클라우드로 지원합니다.

ARM 템플릿 리소스 정의

streamingjobs 리소스 종류는 다음을 대상으로 하는 작업을 사용하여 배포할 수 있습니다.

각 API 버전에서 변경된 속성 목록은 변경 로그를 참조하세요.

리소스 형식

Microsoft.StreamAnalytics/streamingjobs 리소스를 만들려면 템플릿에 다음 JSON을 추가합니다.

{
  "type": "Microsoft.StreamAnalytics/streamingjobs",
  "apiVersion": "2020-03-01",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "identity": {
    "type": "string"
  },
  "properties": {
    "cluster": {
      "id": "string"
    },
    "compatibilityLevel": "string",
    "contentStoragePolicy": "string",
    "dataLocale": "string",
    "eventsLateArrivalMaxDelayInSeconds": "int",
    "eventsOutOfOrderMaxDelayInSeconds": "int",
    "eventsOutOfOrderPolicy": "string",
    "functions": [
      {
        "name": "string",
        "properties": {
          "properties": {
            "binding": {
              "type": "string"
              // For remaining properties, see FunctionBinding objects
            },
            "inputs": [
              {
                "dataType": "string",
                "isConfigurationParameter": "bool"
              }
            ],
            "output": {
              "dataType": "string"
            }
          },
          "type": "string"
          // For remaining properties, see FunctionProperties objects
        }
      }
    ],
    "inputs": [
      {
        "name": "string",
        "properties": {
          "compression": {
            "type": "string"
          },
          "partitionKey": "string",
          "serialization": {
            "type": "string"
            // For remaining properties, see Serialization objects
          },
          "type": "string"
          // For remaining properties, see InputProperties objects
        }
      }
    ],
    "jobStorageAccount": {
      "accountKey": "string",
      "accountName": "string",
      "authenticationMode": "string"
    },
    "jobType": "string",
    "outputErrorPolicy": "string",
    "outputs": [
      {
        "name": "string",
        "properties": {
          "datasource": {
            "type": "string"
            // For remaining properties, see OutputDataSource objects
          },
          "serialization": {
            "type": "string"
            // For remaining properties, see Serialization objects
          },
          "sizeWindow": "int",
          "timeWindow": "string"
        }
      }
    ],
    "outputStartMode": "string",
    "outputStartTime": "string",
    "sku": {
      "name": "Standard"
    },
    "transformation": {
      "name": "string",
      "properties": {
        "query": "string",
        "streamingUnits": "int",
        "validStreamingUnits": [ "int" ]
      }
    }
  }
}

FunctionProperties 개체

형식 속성을 설정하여 개체의 형식을 지정합니다.

집계의 경우 다음을 사용합니다.

  "type": "Aggregate"

스칼라의 경우 다음을 사용합니다.

  "type": "Scalar"

FunctionBinding 개체

형식 속성을 설정하여 개체의 형식을 지정합니다.

Microsoft.MachineLearning/WebService의 경우 다음을 사용합니다.

  "type": "Microsoft.MachineLearning/WebService",
  "properties": {
    "apiKey": "string",
    "batchSize": "int",
    "endpoint": "string",
    "inputs": {
      "columnNames": [
        {
          "dataType": "string",
          "mapTo": "int",
          "name": "string"
        }
      ],
      "name": "string"
    },
    "outputs": [
      {
        "dataType": "string",
        "name": "string"
      }
    ]
  }

Microsoft.StreamAnalytics/JavascriptUdf의 경우 다음을 사용합니다.

  "type": "Microsoft.StreamAnalytics/JavascriptUdf",
  "properties": {
    "script": "string"
  }

InputProperties 개체

형식 속성을 설정하여 개체의 형식을 지정합니다.

참조의 경우 다음을 사용합니다.

  "type": "Reference",
  "datasource": {
    "type": "string"
    // For remaining properties, see ReferenceInputDataSource objects
  }

Stream의 경우 다음을 사용합니다.

  "type": "Stream",
  "datasource": {
    "type": "string"
    // For remaining properties, see StreamInputDataSource objects
  }

Serialization 개체

형식 속성을 설정하여 개체의 형식을 지정합니다.

Avro의 경우 다음을 사용합니다.

  "type": "Avro",
  "properties": {}

Csv의 경우 다음을 사용합니다.

  "type": "Csv",
  "properties": {
    "encoding": "UTF8",
    "fieldDelimiter": "string"
  }

Json의 경우 다음을 사용합니다.

  "type": "Json",
  "properties": {
    "encoding": "UTF8",
    "format": "string"
  }

Parquet의 경우 다음을 사용합니다.

  "type": "Parquet",
  "properties": {}

ReferenceInputDataSource 개체

형식 속성을 설정하여 개체의 형식을 지정합니다.

파일의 경우 다음을 사용합니다.

  "type": "File",
  "properties": {
    "path": "string"
  }

Microsoft.Sql/Server/Database의 경우 다음을 사용합니다.

  "type": "Microsoft.Sql/Server/Database",
  "properties": {
    "database": "string",
    "deltaSnapshotQuery": "string",
    "fullSnapshotQuery": "string",
    "password": "string",
    "refreshRate": "string",
    "refreshType": "string",
    "server": "string",
    "table": "string",
    "user": "string"
  }

Microsoft.Storage/Blob의 경우 다음을 사용합니다.

  "type": "Microsoft.Storage/Blob",
  "properties": {
    "authenticationMode": "string",
    "container": "string",
    "dateFormat": "string",
    "pathPattern": "string",
    "storageAccounts": [
      {
        "accountKey": "string",
        "accountName": "string"
      }
    ],
    "timeFormat": "string"
  }

StreamInputDataSource 개체

형식 속성을 설정하여 개체의 형식을 지정합니다.

GatewayMessageBus의 경우 다음을 사용합니다.

  "type": "GatewayMessageBus",
  "properties": {
    "topic": "string"
  }

Microsoft.Devices/IotHubs의 경우 다음을 사용합니다.

  "type": "Microsoft.Devices/IotHubs",
  "properties": {
    "consumerGroupName": "string",
    "endpoint": "string",
    "iotHubNamespace": "string",
    "sharedAccessPolicyKey": "string",
    "sharedAccessPolicyName": "string"
  }

Microsoft.EventHub/EventHub의 경우 다음을 사용합니다.

  "type": "Microsoft.EventHub/EventHub",
  "properties": {
    "authenticationMode": "string",
    "consumerGroupName": "string",
    "eventHubName": "string",
    "serviceBusNamespace": "string",
    "sharedAccessPolicyKey": "string",
    "sharedAccessPolicyName": "string"
  }

Microsoft.ServiceBus/EventHub의 경우 다음을 사용합니다.

  "type": "Microsoft.ServiceBus/EventHub",
  "properties": {
    "authenticationMode": "string",
    "consumerGroupName": "string",
    "eventHubName": "string",
    "serviceBusNamespace": "string",
    "sharedAccessPolicyKey": "string",
    "sharedAccessPolicyName": "string"
  }

Microsoft.Storage/Blob의 경우 다음을 사용합니다.

  "type": "Microsoft.Storage/Blob",
  "properties": {
    "authenticationMode": "string",
    "container": "string",
    "dateFormat": "string",
    "pathPattern": "string",
    "sourcePartitionCount": "int",
    "storageAccounts": [
      {
        "accountKey": "string",
        "accountName": "string"
      }
    ],
    "timeFormat": "string"
  }

OutputDataSource 개체

형식 속성을 설정하여 개체의 형식을 지정합니다.

GatewayMessageBus의 경우 다음을 사용합니다.

  "type": "GatewayMessageBus",
  "properties": {
    "topic": "string"
  }

Microsoft.AzureFunction의 경우 다음을 사용합니다.

  "type": "Microsoft.AzureFunction",
  "properties": {
    "apiKey": "string",
    "functionAppName": "string",
    "functionName": "string",
    "maxBatchCount": "int",
    "maxBatchSize": "int"
  }

Microsoft.DataLake/Accounts의 경우 다음을 사용합니다.

  "type": "Microsoft.DataLake/Accounts",
  "properties": {
    "accountName": "string",
    "authenticationMode": "string",
    "dateFormat": "string",
    "filePathPrefix": "string",
    "refreshToken": "string",
    "tenantId": "string",
    "timeFormat": "string",
    "tokenUserDisplayName": "string",
    "tokenUserPrincipalName": "string"
  }

Microsoft.EventHub/EventHub의 경우 다음을 사용합니다.

  "type": "Microsoft.EventHub/EventHub",
  "properties": {
    "authenticationMode": "string",
    "eventHubName": "string",
    "partitionKey": "string",
    "propertyColumns": [ "string" ],
    "serviceBusNamespace": "string",
    "sharedAccessPolicyKey": "string",
    "sharedAccessPolicyName": "string"
  }

Microsoft.ServiceBus/EventHub의 경우 다음을 사용합니다.

  "type": "Microsoft.ServiceBus/EventHub",
  "properties": {
    "authenticationMode": "string",
    "eventHubName": "string",
    "partitionKey": "string",
    "propertyColumns": [ "string" ],
    "serviceBusNamespace": "string",
    "sharedAccessPolicyKey": "string",
    "sharedAccessPolicyName": "string"
  }

Microsoft.ServiceBus/Queue의 경우 다음을 사용합니다.

  "type": "Microsoft.ServiceBus/Queue",
  "properties": {
    "authenticationMode": "string",
    "propertyColumns": [ "string" ],
    "queueName": "string",
    "serviceBusNamespace": "string",
    "sharedAccessPolicyKey": "string",
    "sharedAccessPolicyName": "string",
    "systemPropertyColumns": {}
  }

Microsoft.ServiceBus/Topic의 경우 다음을 사용합니다.

  "type": "Microsoft.ServiceBus/Topic",
  "properties": {
    "authenticationMode": "string",
    "propertyColumns": [ "string" ],
    "serviceBusNamespace": "string",
    "sharedAccessPolicyKey": "string",
    "sharedAccessPolicyName": "string",
    "systemPropertyColumns": {
      "{customized property}": "string"
    },
    "topicName": "string"
  }

Microsoft.Sql/Server/Database의 경우 다음을 사용합니다.

  "type": "Microsoft.Sql/Server/Database",
  "properties": {
    "authenticationMode": "string",
    "database": "string",
    "maxBatchCount": "int",
    "maxWriterCount": "int",
    "password": "string",
    "server": "string",
    "table": "string",
    "user": "string"
  }

Microsoft.Sql/Server/DataWarehouse의 경우 다음을 사용합니다.

  "type": "Microsoft.Sql/Server/DataWarehouse",
  "properties": {
    "database": "string",
    "password": "string",
    "server": "string",
    "table": "string",
    "user": "string"
  }

Microsoft.Storage/Blob의 경우 다음을 사용합니다.

  "type": "Microsoft.Storage/Blob",
  "properties": {
    "authenticationMode": "string",
    "blobPathPrefix": "string",
    "container": "string",
    "dateFormat": "string",
    "pathPattern": "string",
    "storageAccounts": [
      {
        "accountKey": "string",
        "accountName": "string"
      }
    ],
    "timeFormat": "string"
  }

Microsoft.Storage/DocumentDB의 경우 다음을 사용합니다.

  "type": "Microsoft.Storage/DocumentDB",
  "properties": {
    "accountId": "string",
    "accountKey": "string",
    "collectionNamePattern": "string",
    "database": "string",
    "documentId": "string",
    "partitionKey": "string"
  }

Microsoft.Storage/Table의 경우 다음을 사용합니다.

  "type": "Microsoft.Storage/Table",
  "properties": {
    "accountKey": "string",
    "accountName": "string",
    "batchSize": "int",
    "columnsToRemove": [ "string" ],
    "partitionKey": "string",
    "rowKey": "string",
    "table": "string"
  }

PowerBI의 경우 다음을 사용합니다.

  "type": "PowerBI",
  "properties": {
    "authenticationMode": "string",
    "dataset": "string",
    "groupId": "string",
    "groupName": "string",
    "refreshToken": "string",
    "table": "string",
    "tokenUserDisplayName": "string",
    "tokenUserPrincipalName": "string"
  }

속성 값

streamingjobs

Name Description
형식 리소스 종류 'Microsoft.StreamAnalytics/streamingjobs'
apiVersion 리소스 api 버전 '2020-03-01'
name 리소스 이름 string(필수)

문자 제한: 3-63

유효한 문자:
영숫자, 하이픈 및 밑줄
위치 리소스가 있는 지리적 위치 string
tags 리소스 태그. 태그 이름 및 값의 사전입니다. 템플릿의 태그를 참조하세요.
identity 입력 및 출력으로 인증하는 데 사용할 수 있는 이 작업에 할당된 시스템 할당 관리 ID에 대해 설명합니다. ID
properties 스트리밍 작업과 연결된 속성입니다. PUT(CreateOrReplace) 요청에 필요합니다. StreamingJobProperties

ID

이름 Description
형식 ID 유형 문자열

StreamingJobProperties

Name Description
cluster 스트리밍 작업이 실행될 클러스터입니다. ClusterInfo
compatibilityLevel 스트리밍 작업의 특정 런타임 동작을 제어합니다. '1.0'
'1.2'
contentStoragePolicy 유효한 값은 JobStorageAccount 및 SystemAccount입니다. JobStorageAccount로 설정하면 사용자가 jobStorageAccount 속성도 지정해야 합니다. . 'JobStorageAccount'
'SystemAccount'
dataLocale Stream analytics 작업의 데이터 로캘입니다. 값은 ).aspx 집합 https://msdn.microsoft.com/library/system.globalization.culturetypes(v=vs.110에서 지원되는 .NET Culture의 이름이어야 합니다. 지정하지 않을 경우 'en-US'으로 기본 설정됩니다. 문자열
eventsLateArrivalMaxDelayInSeconds 늦게 도착하는 이벤트를 포함하는 최대 허용 지연 시간(초)입니다. 지원되는 범위는-1에서 1814399(20.23:59:59일)이고,-1은 무기한 대기를 지정하는 데 사용됩니다. 속성이 없으면 값이-1인 것으로 해석됩니다. int
eventsOutOfOrderMaxDelayInSeconds 순서가 잘못된 이벤트를 다시 순서대로 조정할 수 있는 최대 허용 지연 시간(초)입니다. int
eventsOutOfOrderPolicy 입력 이벤트 스트림에 잘못된 순서로 도착하는 이벤트에 적용할 정책을 나타냅니다. 'Adjust'
'Drop'
functions 스트리밍 작업에 대한 하나 이상의 함수 목록입니다. PUT 요청에서 이 속성을 지정할 때 각 함수의 name 속성이 필요합니다. 이 속성은 PATCH 작업을 통해 수정할 수 없습니다. 개별 변환에 사용할 수 있는 PATCH API를 사용해야 합니다. Function[]
입력 스트리밍 작업에 대한 하나 이상의 입력 목록입니다. PUT 요청에서 이 속성을 지정할 때 각 입력에 대한 name 속성이 필요합니다. 이 속성은 PATCH 작업을 통해 수정할 수 없습니다. 개별 입력에 사용할 수 있는 PATCH API를 사용해야 합니다. Input[]
jobStorageAccount MSI를 사용하여 Azure Storage 계정과 연결된 속성 JobStorageAccount
jobType 작업의 형식을 설명합니다. 유효한 모드는 및 'Edge'입니다 Cloud . '클라우드'
'Edge'
outputErrorPolicy 형식이 잘못되었기 때문에 출력에 도착하고 외부 스토리지에 쓸 수 없는 이벤트에 적용할 정책을 나타냅니다(누락된 열 값, 잘못된 형식 또는 크기의 열 값). 'Drop'
'Stop'
outputs 스트리밍 작업에 대한 하나 이상의 출력 목록입니다. PUT 요청에서 이 속성을 지정할 때 각 출력의 name 속성이 필요합니다. 이 속성은 PATCH 작업을 통해 수정할 수 없습니다. 개별 출력에 사용할 수 있는 PATCH API를 사용해야 합니다. Output[]
outputStartMode 이 속성은 작업을 만들 때 즉시 시작하려는 경우에만 사용해야 합니다. JobStartTime, CustomTime 또는 LastOutputEventTime 값은 작업이 시작될 때마다 출력 이벤트 스트림의 시작점이 시작되는지, outputStartTime 속성을 통해 지정된 사용자 지정 타임스탬프에서 시작해야 하는지 또는 마지막 이벤트 출력 시간부터 시작해야 하는지를 나타내는 것일 수 있습니다. 'CustomTime'
'JobStartTime'
'LastOutputEventTime'
outputStartTime 값은 출력 이벤트 스트림의 시작 시점을 나타내는 ISO-8601 형식의 타임스탬프 또는 스트리밍 작업이 시작될 때마다 이벤트 출력 스트림이 시작됨을 나타내는 null일 수 있습니다. outputStartMode가 CustomTime으로 설정된 경우 이 속성에는 값이 있어야 합니다. 문자열
sku 스트리밍 작업의 SKU를 설명합니다. PUT(CreateOrReplace) 요청에 필요합니다. Sku
변환 스트리밍 작업에 사용할 쿼리 및 스트리밍 단위 수를 나타냅니다. PUT 요청에서 이 속성을 지정할 때 변환의 name 속성이 필요합니다. 이 속성은 PATCH 작업을 통해 수정할 수 없습니다. 개별 변환에 사용할 수 있는 PATCH API를 사용해야 합니다. 변환

ClusterInfo

Name Description
id 클러스터의 리소스 ID입니다. 문자열

함수

Name Description
name 리소스 이름 문자열
properties 함수와 연결된 속성입니다. FunctionProperties

FunctionProperties

Name Description
properties FunctionConfiguration
형식 개체 유형 설정 집계
스칼라 (필수)

FunctionConfiguration

Name Description
바인딩 함수의 물리적 바인딩입니다. 예를 들어 Azure Machine Learning 웹 서비스의 경우 엔드포인트에 대해 설명합니다. FunctionBinding
입력 FunctionInput[]
output 함수의 출력을 설명합니다. FunctionOutput

FunctionBinding

Name Description
형식 개체 유형 설정 Microsoft.MachineLearning/WebService
Microsoft.StreamAnalytics/JavascriptUdf (필수)

AzureMachineLearningWebServiceFunctionBinding

Name Description
형식 함수 바인딩 형식을 나타냅니다. 'Microsoft.MachineLearning/WebService'(필수)
properties Azure Machine Learning 웹 서비스와 연결된 바인딩 속성입니다. AzureMachineLearningWebServiceFunctionBindingPropert...

AzureMachineLearningWebServiceFunctionBindingPropert...

Name Description
apiKey Request-Response 엔드포인트를 사용하여 인증하는 데 사용되는 API 키입니다. string
batchSize 모든 Azure ML RRS 실행 요청에 대한 최대 행 수를 설명하는 1에서 10000 사이의 숫자입니다. 기본값은 1000입니다. int
엔드포인트(endpoint) Request-Response Azure Machine Learning 웹 서비스의 엔드포인트를 실행합니다. 자세한 내용은 다음을 참조하세요. https://docs.microsoft.com/azure/machine-learning/machine-learning-consume-web-services#request-response-service-rrs 문자열
입력 Azure Machine Learning 웹 서비스 엔드포인트에 대한 입력입니다. AzureMachineLearningWebServiceInputs
outputs Azure Machine Learning 웹 서비스 엔드포인트 실행의 출력 목록입니다. AzureMachineLearningWebServiceOutputColumn[]

AzureMachineLearningWebServiceInputs

Name Description
columnNames Azure Machine Learning 웹 서비스 엔드포인트에 대한 입력 열 목록입니다. AzureMachineLearningWebServiceInputColumn[]
name 입력의 이름입니다. 엔드포인트를 작성하는 동안 제공되는 이름입니다. string

AzureMachineLearningWebServiceInputColumn

Name Description
dataType 입력 열의 (Azure Machine Learning 지원) 데이터 형식입니다. 유효한 Azure Machine Learning 데이터 형식 목록은 에 https://msdn.microsoft.com/library/azure/dn905923.aspx 설명되어 있습니다. 문자열
mapTo 이 입력이 매핑하는 함수 매개 변수의 인덱스(0부터 시작)입니다. int
name 입력 열의 이름입니다. 문자열

AzureMachineLearningWebServiceOutputColumn

Name Description
dataType 출력 열의 (Azure Machine Learning 지원) 데이터 형식입니다. 유효한 Azure Machine Learning 데이터 형식 목록은 에 https://msdn.microsoft.com/library/azure/dn905923.aspx 설명되어 있습니다. 문자열
name 출력 열의 이름입니다. 문자열

JavaScriptFunctionBinding

Name Description
형식 함수 바인딩 형식을 나타냅니다. 'Microsoft.StreamAnalytics/JavascriptUdf'(필수)
properties JavaScript 함수와 연결된 바인딩 속성입니다. JavaScriptFunctionBindingProperties

JavaScriptFunctionBindingProperties

Name Description
스크립트 단일 함수 정의를 포함하는 JavaScript 코드입니다. 예: 'function (x, y) { return x + y; }' 문자열

FunctionInput

Name Description
dataType 함수 입력 매개 변수의 (Azure Stream Analytics 지원) 데이터 형식입니다. 유효한 Azure Stream Analytics 데이터 형식 목록은 다음에서 설명합니다. https://msdn.microsoft.com/library/azure/dn835065.aspx 문자열
isConfigurationParameter 매개 변수가 구성 매개 변수인지 여부를 나타내는 플래그입니다. True이면 이 입력 매개 변수가 상수여야 합니다. 기본값은 false입니다. bool

FunctionOutput

Name Description
dataType 함수 출력의 (Azure Stream Analytics 지원) 데이터 형식입니다. 유효한 Azure Stream Analytics 데이터 형식 목록은 다음에서 설명합니다. https://msdn.microsoft.com/library/azure/dn835065.aspx 문자열

AggregateFunctionProperties

Name Description
형식 함수의 형식을 나타냅니다. 'Aggregate'(필수)

ScalarFunctionProperties

Name Description
형식 함수의 형식을 나타냅니다. '스칼라'(필수)

입력

Name Description
name 리소스 이름 문자열
properties 입력과 연결된 속성입니다. PUT(CreateOrReplace) 요청에 필요합니다. InputProperties

InputProperties

Name Description
압축 입력 데이터가 압축되는 방법을 설명합니다. 압축
partitionKey partitionKey 입력 데이터를 분할하는 데 사용되는 입력 데이터의 키를 설명합니다. string
직렬화 입력의 데이터를 직렬화하는 방법 또는 출력에 쓸 때 데이터가 직렬화되는 방법을 설명합니다. PUT(CreateOrReplace) 요청에 필요합니다. serialization
형식 개체 형식 설정 참조
스트림 (필수)

압축

Name Description
형식 입력에서 사용하는 압축 유형을 나타냅니다. PUT(CreateOrReplace) 요청에 필요합니다. 'Deflate'
'GZip'
'None'(필수)

Serialization

Name Description
형식 개체 형식 설정 Avro
Csv
Json
Parquet (필수)

AvroSerialization

Name Description
형식 입력 또는 출력에서 사용하는 serialization 유형을 나타냅니다. PUT(CreateOrReplace) 요청에 필요합니다. 'Avro'(필수)
properties Avro serialization 형식과 연결된 속성입니다. PUT(CreateOrReplace) 요청에 필요합니다.

CsvSerialization

Name Description
형식 입력 또는 출력에서 사용하는 serialization 유형을 나타냅니다. PUT(CreateOrReplace) 요청에 필요합니다. 'Csv'(필수)
properties CSV serialization 형식과 연결된 속성입니다. PUT(CreateOrReplace) 요청에 필요합니다. CsvSerializationProperties

CsvSerializationProperties

Name Description
encoding 입력의 경우 들어오는 데이터의 인코딩 및 출력의 경우 나가는 데이터의 인코딩을 지정합니다. PUT(CreateOrReplace) 요청에 필요합니다. 'UTF8'
fieldDelimiter CSV(쉼표로 구분된 값) 레코드를 구분하는 데 사용할 구분 기호를 지정합니다. 지원되는 값 목록은 또는 https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-output 을 참조 https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-input 하세요. PUT(CreateOrReplace) 요청에 필요합니다. 문자열

JsonSerialization

Name Description
형식 입력 또는 출력에서 사용하는 serialization 유형을 나타냅니다. PUT(CreateOrReplace) 요청에 필요합니다. 'Json'(필수)
properties JSON serialization 형식과 연결된 속성입니다. PUT(CreateOrReplace) 요청에 필요합니다. JsonSerializationProperties

JsonSerializationProperties

Name Description
encoding 입력의 경우 들어오는 데이터의 인코딩 및 출력의 경우 나가는 데이터의 인코딩을 지정합니다. PUT(CreateOrReplace) 요청에 필요합니다. 'UTF8'
format 이 속성은 출력의 JSON serialization에만 적용됩니다. 입력에는 적용되지 않습니다. 이 속성은 출력이 기록될 JSON의 형식을 지정합니다. 현재 지원되는 값은 각 JSON 개체를 새 줄로 구분하고 출력이 JSON 개체의 배열로 형식이 지정됨을 나타내는 'array'로 구분하여 출력의 형식을 지정함을 나타내는 'lineSeparated'입니다. 기본값은 null을 남기면 'lineSeparated'입니다. 'Array'
'LineSeparated'

ParquetSerialization

Name Description
형식 입력 또는 출력에서 사용하는 serialization 유형을 나타냅니다. PUT(CreateOrReplace) 요청에 필요합니다. 'Parquet'(필수)
properties Parquet serialization 형식과 연결된 속성입니다. PUT(CreateOrReplace) 요청에 필요합니다.

ReferenceInputProperties

Name Description
형식 입력이 참조 데이터 또는 스트림 데이터의 원본인지 여부를 나타냅니다. PUT(CreateOrReplace) 요청에 필요합니다. '참조'(필수)
datasource 참조 데이터가 포함된 입력 데이터 원본에 대해 설명합니다. PUT(CreateOrReplace) 요청에 필요합니다. ReferenceInputDataSource

ReferenceInputDataSource

Name Description
형식 개체 유형 설정 최근에 사용한 파일
Microsoft.Sql/Server/Database
Microsoft.Storage/Blob (필수)

FileReferenceInputDataSource

Name Description
형식 참조 데이터를 포함하는 입력 데이터 원본의 형식을 나타냅니다. PUT(CreateOrReplace) 요청에 필요합니다. 'File'(필수)
properties 참조 데이터가 포함된 파일 입력과 연결된 속성입니다. PUT(CreateOrReplace) 요청에 필요합니다. FileReferenceInputDataSourceProperties

FileReferenceInputDataSourceProperties

Name Description
path 파일의 경로입니다. 문자열

AzureSqlReferenceInputDataSource

Name Description
형식 참조 데이터를 포함하는 입력 데이터 원본의 형식을 나타냅니다. PUT(CreateOrReplace) 요청에 필요합니다. 'Microsoft.Sql/Server/Database'(필수)
properties 참조 데이터를 포함하는 SQL DB 입력과 연결된 속성입니다. PUT(CreateOrReplace) 요청에 필요합니다. AzureSqlReferenceInputDataSourceProperties

AzureSqlReferenceInputDataSourceProperties

Name Description
데이터베이스 이 요소는 datasource 요소와 연결되며, 출력을 쓸 데이터베이스의 이름입니다. 문자열
deltaSnapshotQuery 이 요소는 datasource 요소와 연결되며, 이 쿼리는 SQL 데이터베이스에서 증분 변경 내용을 가져오는 데 사용됩니다. 이 옵션을 사용하려면 Azure SQL Database에서 temporal 테이블을 사용하는 것이 좋습니다. 문자열
fullSnapshotQuery 이 요소는 datasource 요소와 연결되며, 이 쿼리는 sql 데이터베이스에서 데이터를 가져오는 데 사용됩니다. string
password 이 요소는 datasource 요소와 연결되며, SQL 데이터베이스 인스턴스에 연결하는 데 사용할 암호입니다. string

제약 조건:
중요한 값입니다. 보안 매개 변수로 전달합니다.
refreshRate 이 요소는 datasource 요소와 연결되며, 이는 데이터베이스에서 데이터를 가져오는 빈도를 나타냅니다. DateTime 형식입니다. 문자열
refreshType 데이터 새로 고침 옵션의 유형을 나타냅니다. 'RefreshPeriodicallyWithDelta'
'RefreshPeriodicallyWithFull'
'Static'
서버 이 요소는 datasource 요소와 연결되며, 기록할 데이터베이스가 포함된 서버의 이름입니다. 문자열
테이블 이 요소는 datasource 요소와 연결되며, Azure SQL 데이터베이스에 있는 테이블의 이름입니다. 문자열
사용자 이 요소는 datasource 요소와 연결되며, SQL 데이터베이스 인스턴스에 연결하는 데 사용할 사용자 이름입니다. string

BlobReferenceInputDataSource

Name Description
형식 참조 데이터를 포함하는 입력 데이터 원본의 형식을 나타냅니다. PUT(CreateOrReplace) 요청에 필요합니다. 'Microsoft.Storage/Blob'(필수)
properties 참조 데이터를 포함하는 Blob 입력과 연결된 속성입니다. PUT(CreateOrReplace) 요청에 필요합니다. BlobReferenceInputDataSourceProperties

BlobReferenceInputDataSourceProperties

Name Description
authenticationMode 인증 모드. 'ConnectionString'
'Msi'
'UserToken'
container 연결된 Storage 계정 내의 컨테이너 이름입니다. 이 컨테이너에는 읽거나 쓸 Blob이 포함됩니다. PUT(CreateOrReplace) 요청에 필요합니다. 문자열
dateFormat 날짜 형식입니다. pathPattern에 {date}가 표시되는 위치마다 이 속성의 값이 대신 날짜 형식으로 사용됩니다. 문자열
pathPattern Blob 경로 패턴입니다. 정규식이 아닙니다. Blob 이름이 일치하여 작업에 대한 입력 또는 출력으로 포함해야 하는지 여부를 결정하는 패턴을 나타냅니다. 자세한 설명 및 예제는 또는 https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-output 를 참조하세요https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-input. string
storageAccounts 하나 이상의 Azure Storage 계정 목록입니다. PUT(CreateOrReplace) 요청에 필요합니다. StorageAccount[]
timeFormat 시간 형식입니다. {time}이 pathPattern에 표시되는 위치마다 이 속성의 값이 시간 형식으로 대신 사용됩니다. string

StorageAccount

Name Description
accountKey Azure Storage 계정의 계정 키입니다. PUT(CreateOrReplace) 요청에 필요합니다. string
accountName Azure Storage 계정의 이름입니다. PUT(CreateOrReplace) 요청에 필요합니다. string

StreamInputProperties

Name Description
형식 입력이 참조 데이터 또는 스트림 데이터의 원본인지 여부를 나타냅니다. PUT(CreateOrReplace) 요청에 필요합니다. 'Stream'(필수)
datasource 스트림 데이터를 포함하는 입력 데이터 원본에 대해 설명합니다. PUT(CreateOrReplace) 요청에 필요합니다. StreamInputDataSource

StreamInputDataSource

Name Description
형식 개체 유형 설정 GatewayMessageBus
Microsoft.Devices/IotHubs
Microsoft.EventHub/EventHub
Microsoft.ServiceBus/EventHub
Microsoft.Storage/Blob (필수)

GatewayMessageBusStreamInputDataSource

Name Description
형식 스트림 데이터를 포함하는 입력 데이터 원본의 형식을 나타냅니다. PUT(CreateOrReplace) 요청에 필요합니다. 'GatewayMessageBus'(필수)
properties 스트림 데이터를 포함하는 게이트웨이 메시지 버스 입력과 연결된 속성입니다. GatewayMessageBusStreamInputDataSourceProperties

GatewayMessageBusStreamInputDataSourceProperties

Name Description
토픽 Service Bus 토픽의 이름입니다. 문자열

IoTHubStreamInputDataSource

Name Description
형식 스트림 데이터를 포함하는 입력 데이터 원본의 형식을 나타냅니다. PUT(CreateOrReplace) 요청에 필요합니다. 'Microsoft.Devices/IotHubs'(필수)
properties 스트림 데이터를 포함하는 IoT Hub 입력과 연결된 속성입니다. PUT(CreateOrReplace) 요청에 필요합니다. IoTHubStreamInputDataSourceProperties

IoTHubStreamInputDataSourceProperties

Name Description
consumerGroupName IoT Hub 이벤트를 읽는 데 사용해야 하는 IoT Hub 소비자 그룹의 이름입니다. 지정하지 않으면 입력에서 Iot Hub의 기본 소비자 그룹을 사용합니다. 문자열
엔드포인트(endpoint) 연결할 IoT Hub 엔드포인트입니다(예: 메시지/이벤트, 메시지/작업모니터링Events 등). string
iotHubNamespace IoT Hub 이름 또는 URI입니다. PUT(CreateOrReplace) 요청에 필요합니다. 문자열
sharedAccessPolicyKey 지정된 공유 액세스 정책에 대한 공유 액세스 정책 키입니다. PUT(CreateOrReplace) 요청에 필요합니다. 문자열
sharedAccessPolicyName IoT Hub 대한 공유 액세스 정책 이름입니다. 이 정책에는 적어도 서비스 연결 권한이 포함되어야 합니다. PUT(CreateOrReplace) 요청에 필요합니다. 문자열

EventHubV2StreamInputDataSource

Name Description
형식 스트림 데이터를 포함하는 입력 데이터 원본의 형식을 나타냅니다. PUT(CreateOrReplace) 요청에 필요합니다. 'Microsoft.EventHub/EventHub'(필수)
properties 스트림 데이터를 포함하는 이벤트 허브 입력과 연결된 속성입니다. PUT(CreateOrReplace) 요청에 필요합니다. EventHubStreamInputDataSourceProperties

EventHubStreamInputDataSourceProperties

Name Description
authenticationMode 인증 모드. 'ConnectionString'
'Msi'
'UserToken'
consumerGroupName 이벤트 허브에서 이벤트를 읽는 데 사용해야 하는 이벤트 허브 소비자 그룹의 이름입니다. 여러 입력에 대해 고유한 소비자 그룹 이름을 지정하면 각 입력이 이벤트 허브에서 동일한 이벤트를 수신할 수 있습니다. 지정하지 않으면 입력은 이벤트 허브의 기본 소비자 그룹을 사용합니다. string
eventHubName 이벤트 허브의 이름입니다. PUT(CreateOrReplace) 요청에 필요합니다. string
serviceBusNamespace 원하는 이벤트 허브, Service Bus 큐, Service Bus 토픽 등과 연결된 네임스페이스입니다. PUT(CreateOrReplace) 요청에 필요합니다. 문자열
sharedAccessPolicyKey 지정된 공유 액세스 정책에 대한 공유 액세스 정책 키입니다. PUT(CreateOrReplace) 요청에 필요합니다. string
sharedAccessPolicyName 이벤트 허브, Service Bus 큐, Service Bus 토픽 등에 대한 공유 액세스 정책 이름입니다. PUT(CreateOrReplace) 요청에 필요합니다. string

EventHubStreamInputDataSource

Name Description
형식 스트림 데이터를 포함하는 입력 데이터 원본의 형식을 나타냅니다. PUT(CreateOrReplace) 요청에 필요합니다. 'Microsoft.ServiceBus/EventHub'(필수)
properties 스트림 데이터를 포함하는 이벤트 허브 입력과 연결된 속성입니다. PUT(CreateOrReplace) 요청에 필요합니다. EventHubStreamInputDataSourceProperties

BlobStreamInputDataSource

Name Description
형식 스트림 데이터를 포함하는 입력 데이터 원본의 형식을 나타냅니다. PUT(CreateOrReplace) 요청에 필요합니다. 'Microsoft.Storage/Blob'(필수)
properties 스트림 데이터를 포함하는 Blob 입력과 연결된 속성입니다. PUT(CreateOrReplace) 요청에 필요합니다. BlobStreamInputDataSourceProperties

BlobStreamInputDataSourceProperties

Name Description
authenticationMode 인증 모드. 'ConnectionString'
'Msi'
'UserToken'
container 연결된 Storage 계정 내의 컨테이너 이름입니다. 이 컨테이너에는 읽거나 쓸 Blob이 포함됩니다. PUT(CreateOrReplace) 요청에 필요합니다. string
dateFormat 날짜 형식입니다. pathPattern에 {date}가 표시되는 위치마다 이 속성의 값이 대신 날짜 형식으로 사용됩니다. 문자열
pathPattern Blob 경로 패턴입니다. 정규식이 아닙니다. Blob 이름이 일치하여 작업에 대한 입력 또는 출력으로 포함해야 하는지 여부를 결정하는 패턴을 나타냅니다. 자세한 설명 및 예제는 또는 https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-output 를 참조하세요https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-input. string
sourcePartitionCount Blob 입력 데이터 원본의 파티션 수입니다. 범위 1 - 1024. int
storageAccounts 하나 이상의 Azure Storage 계정 목록입니다. PUT(CreateOrReplace) 요청에 필요합니다. StorageAccount[]
timeFormat 시간 형식입니다. {time}이 pathPattern에 표시되는 위치마다 이 속성의 값이 시간 형식으로 대신 사용됩니다. 문자열

JobStorageAccount

Name Description
accountKey Azure Storage 계정의 계정 키입니다. PUT(CreateOrReplace) 요청에 필요합니다. string
accountName Azure Storage 계정의 이름입니다. PUT(CreateOrReplace) 요청에 필요합니다. string
authenticationMode 인증 모드. 'ConnectionString'
'Msi'
'UserToken'

출력

Name Description
name 리소스 이름 문자열
properties 출력과 연결된 속성입니다. PUT(CreateOrReplace) 요청에 필요합니다. OutputProperties

OutputProperties

Name Description
datasource 출력이 기록될 데이터 원본에 대해 설명합니다. PUT(CreateOrReplace) 요청에 필요합니다. OutputDataSource
직렬화 입력의 데이터가 직렬화되는 방법 또는 출력에 기록될 때 데이터가 serialize되는 방법을 설명합니다. PUT(CreateOrReplace) 요청에 필요합니다. serialization
sizeWindow Stream Analytics 출력을 제한할 크기 창입니다. int
timeWindow Stream Analytics 작업 출력을 필터링하기 위한 시간 프레임입니다. 문자열

OutputDataSource

Name Description
형식 개체 유형 설정 GatewayMessageBus
Microsoft.AzureFunction
Microsoft.DataLake/Accounts
Microsoft.EventHub/EventHub
Microsoft.ServiceBus/EventHub
Microsoft.ServiceBus/Queue
Microsoft.ServiceBus/Topic
Microsoft.Sql/Server/Database
Microsoft.Sql/Server/DataWarehouse
Microsoft.Storage/Blob
Microsoft.Storage/DocumentDB
Microsoft.Storage/Table
PowerBI (필수)

GatewayMessageBusOutputDataSource

Name Description
형식 기록될 데이터 원본 출력의 형식을 나타냅니다. PUT(CreateOrReplace) 요청에 필요합니다. 'GatewayMessageBus'(필수)
properties 게이트웨이 Message Bus 출력과 연결된 속성입니다. PUT(CreateOrReplace) 요청에 필요합니다. GatewayMessageBusOutputDataSourceProperties

GatewayMessageBusOutputDataSourceProperties

Name Description
토픽 Service Bus 토픽의 이름입니다. 문자열

AzureFunctionOutputDataSource

Name Description
형식 기록될 데이터 원본 출력의 형식을 나타냅니다. PUT(CreateOrReplace) 요청에 필요합니다. 'Microsoft.AzureFunction'(필수)
properties Azure Function 출력과 연결된 속성입니다. PUT(CreateOrReplace) 요청에 필요합니다. AzureFunctionOutputDataSourceProperties

AzureFunctionOutputDataSourceProperties

Name Description
apiKey 다른 구독에서 Azure 함수를 사용하려는 경우 이 작업은 함수에 액세스하기 위한 키를 제공하여 수행할 수 있습니다. 문자열
functionAppName Azure Functions 앱의 이름입니다. 문자열
functionName Azure Functions 앱의 함수 이름입니다. string
maxBatchCount Azure Functions로 보내는 각 일괄 처리의 최대 이벤트 수를 지정할 수 있는 속성입니다. 기본값은 100입니다. int
maxBatchSize Azure 함수로 보내는 각 출력 일괄 처리의 최대 크기를 설정할 수 있는 속성입니다. 입력 단위는 바이트입니다. 이 값은 기본적으로 262,144바이트(256KB)입니다. int

AzureDataLakeStoreOutputDataSource

Name Description
형식 기록될 데이터 원본 출력의 형식을 나타냅니다. PUT(CreateOrReplace) 요청에 필요합니다. 'Microsoft.DataLake/Accounts'(필수)
properties Azure Data Lake Store 출력과 연결된 속성입니다. PUT(CreateOrReplace) 요청에 필요합니다. AzureDataLakeStoreOutputDataSourceProperties

AzureDataLakeStoreOutputDataSourceProperties

Name Description
accountName Azure Data Lake Store 계정의 이름입니다. PUT(CreateOrReplace) 요청에 필요합니다. 문자열
authenticationMode 인증 모드. 'ConnectionString'
'Msi'
'UserToken'
dateFormat 날짜 형식입니다. {date}가 filePathPrefix에 표시되는 경우 이 속성의 값은 대신 날짜 형식으로 사용됩니다. 문자열
filePathPrefix 출력을 쓸 파일의 위치입니다. PUT(CreateOrReplace) 요청에 필요합니다. 문자열
refreshToken 데이터 원본으로 인증하는 데 사용할 수 있는 유효한 액세스 토큰을 가져오는 데 사용할 수 있는 새로 고침 토큰입니다. 유효한 새로 고침 토큰은 현재 Azure Portal을 통해서만 얻을 수 있습니다. 데이터 원본을 만든 다음 Azure Portal로 이동하여 유효한 새로 고침 토큰으로 이 속성을 업데이트할 데이터 원본을 인증할 때 더미 문자열 값을 여기에 배치하는 것이 좋습니다. PUT(CreateOrReplace) 요청에 필요합니다. string
tenantId 새로 고침 토큰을 가져오는 데 사용되는 사용자의 테넌트 ID입니다. PUT(CreateOrReplace) 요청에 필요합니다. string
timeFormat 시간 형식입니다. {time}이 filePathPrefix에 표시되는 경우 이 속성의 값은 시간 형식으로 대신 사용됩니다. string
tokenUserDisplayName 새로 고침 토큰을 가져오는 데 사용된 사용자의 사용자 표시 이름입니다. 이 속성을 사용하면 새로 고침 토큰을 가져오는 데 사용된 사용자를 기억할 수 있습니다. string
tokenUserPrincipalName 새로 고침 토큰을 가져오는 데 사용된 사용자의 UPN(사용자 계정 이름)입니다. 이 속성을 사용하면 새로 고침 토큰을 가져오는 데 사용된 사용자를 기억할 수 있습니다. 문자열

EventHubV2OutputDataSource

Name Description
형식 기록될 데이터 원본 출력의 형식을 나타냅니다. PUT(CreateOrReplace) 요청에 필요합니다. 'Microsoft.EventHub/EventHub'(필수)
properties 이벤트 허브 출력과 연결된 속성입니다. PUT(CreateOrReplace) 요청에 필요합니다. EventHubOutputDataSourceProperties

EventHubOutputDataSourceProperties

Name Description
authenticationMode 인증 모드. 'ConnectionString'
'Msi'
'UserToken'
eventHubName 이벤트 허브의 이름입니다. PUT(CreateOrReplace) 요청에 필요합니다. 문자열
partitionKey 이벤트 데이터를 보낼 파티션을 결정하는 데 사용되는 키/열입니다. string
propertyColumns 이 이벤트 허브 출력과 연결된 속성입니다. string[]
serviceBusNamespace 원하는 Event Hub, Service Bus 큐, Service Bus 토픽 등과 연결된 네임스페이스입니다. PUT(CreateOrReplace) 요청에 필요합니다. string
sharedAccessPolicyKey 지정된 공유 액세스 정책에 대한 공유 액세스 정책 키입니다. PUT(CreateOrReplace) 요청에 필요합니다. string
sharedAccessPolicyName 이벤트 허브, Service Bus 큐, Service Bus 토픽 등에 대한 공유 액세스 정책 이름입니다. PUT(CreateOrReplace) 요청에 필요합니다. 문자열

EventHubOutputDataSource

Name Description
형식 기록될 데이터 원본 출력의 형식을 나타냅니다. PUT(CreateOrReplace) 요청에 필요합니다. 'Microsoft.ServiceBus/EventHub'(필수)
properties 이벤트 허브 출력과 연결된 속성입니다. PUT(CreateOrReplace) 요청에 필요합니다. EventHubOutputDataSourceProperties

ServiceBusQueueOutputDataSource

Name Description
형식 기록될 데이터 원본 출력의 형식을 나타냅니다. PUT(CreateOrReplace) 요청에 필요합니다. 'Microsoft.ServiceBus/Queue'(필수)
properties Service Bus 큐 출력과 연결된 속성입니다. PUT(CreateOrReplace) 요청에 필요합니다. ServiceBusQueueOutputDataSourceProperties

ServiceBusQueueOutputDataSourceProperties

Name Description
authenticationMode 인증 모드. 'ConnectionString'
'Msi'
'UserToken'
propertyColumns Service Bus 메시지에 사용자 지정 속성으로 연결할 출력 열 이름의 문자열 배열입니다. string[]
queueName Service Bus 큐 이름 PUT(CreateOrReplace) 요청에 필요합니다. string
serviceBusNamespace 원하는 Event Hub, Service Bus 큐, Service Bus 토픽 등과 연결된 네임스페이스입니다. PUT(CreateOrReplace) 요청에 필요합니다. string
sharedAccessPolicyKey 지정된 공유 액세스 정책에 대한 공유 액세스 정책 키입니다. PUT(CreateOrReplace) 요청에 필요합니다. string
sharedAccessPolicyName 이벤트 허브, Service Bus 큐, Service Bus 토픽 등에 대한 공유 액세스 정책 이름입니다. PUT(CreateOrReplace) 요청에 필요합니다. 문자열
systemPropertyColumns Service Bus 큐와 연결된 시스템 속성입니다. 지원되는 시스템 속성은 ReplyToSessionId, ContentType, To, Subject, CorrelationId, TimeToLive, PartitionKey, SessionId, ScheduledEnqueueTime, MessageId, ReplyTo, Label, ScheduledEnqueueTimeUtc입니다.

ServiceBusTopicOutputDataSource

Name Description
형식 기록될 데이터 원본 출력의 형식을 나타냅니다. PUT(CreateOrReplace) 요청에 필요합니다. 'Microsoft.ServiceBus/Topic'(필수)
properties Service Bus 토픽 출력과 연결된 속성입니다. PUT(CreateOrReplace) 요청에 필요합니다. ServiceBusTopicOutputDataSourceProperties

ServiceBusTopicOutputDataSourceProperties

Name Description
authenticationMode 인증 모드. 'ConnectionString'
'Msi'
'UserToken'
propertyColumns Service Bus 메시지에 사용자 지정 속성으로 연결할 출력 열 이름의 문자열 배열입니다. string[]
serviceBusNamespace 원하는 이벤트 허브, Service Bus 큐, Service Bus 토픽 등과 연결된 네임스페이스입니다. PUT(CreateOrReplace) 요청에 필요합니다. 문자열
sharedAccessPolicyKey 지정된 공유 액세스 정책에 대한 공유 액세스 정책 키입니다. PUT(CreateOrReplace) 요청에 필요합니다. string
sharedAccessPolicyName 이벤트 허브, Service Bus 큐, Service Bus 토픽 등에 대한 공유 액세스 정책 이름입니다. PUT(CreateOrReplace) 요청에 필요합니다. 문자열
systemPropertyColumns Service Bus 토픽 출력과 연결된 시스템 속성입니다. 지원되는 시스템 속성은 ReplyToSessionId, ContentType, To, Subject, CorrelationId, TimeToLive, PartitionKey, SessionId, ScheduledEnqueueTime, MessageId, ReplyTo, Label, ScheduledEnqueueTimeUtc입니다. ServiceBusTopicOutputDataSourcePropertiesSystemPrope...
topicName Service Bus 토픽의 이름입니다. PUT(CreateOrReplace) 요청에 필요합니다. string

ServiceBusTopicOutputDataSourcePropertiesSystemPrope...

Name Description
{customized property} 문자열

AzureSqlDatabaseOutputDataSource

Name Description
형식 기록될 데이터 원본 출력의 형식을 나타냅니다. PUT(CreateOrReplace) 요청에 필요합니다. 'Microsoft.Sql/Server/Database'(필수)
properties Azure SQL 데이터베이스 출력과 연결된 속성입니다. PUT(CreateOrReplace) 요청에 필요합니다. AzureSqlDatabaseOutputDataSourceProperties

AzureSqlDatabaseOutputDataSourceProperties

Name Description
authenticationMode 인증 모드. 'ConnectionString'
'Msi'
'UserToken'
데이터베이스 Azure SQL 데이터베이스의 이름입니다. PUT(CreateOrReplace) 요청에 필요합니다. string
maxBatchCount Sql 데이터베이스에 쓰기에 대한 최대 일괄 처리 수이며 기본값은 10,000입니다. PUT 요청에서 선택 사항입니다. int
maxWriterCount 현재 최대 기록기 수는 1(단일 기록기) 및 0(쿼리 파티션 기준)만 사용할 수 있습니다. PUT 요청에서 선택 사항입니다. int
password Azure SQL 데이터베이스에 연결하는 데 사용할 암호입니다. PUT(CreateOrReplace) 요청에 필요합니다. string
서버 Azure SQL 데이터베이스를 포함하는 SQL 서버의 이름입니다. PUT(CreateOrReplace) 요청에 필요합니다. 문자열
테이블 Azure SQL 데이터베이스에 있는 테이블의 이름입니다. PUT(CreateOrReplace) 요청에 필요합니다. 문자열
사용자 Azure SQL 데이터베이스에 연결하는 데 사용할 사용자 이름입니다. PUT(CreateOrReplace) 요청에 필요합니다. 문자열

AzureSynapseOutputDataSource

Name Description
형식 기록될 데이터 원본 출력의 형식을 나타냅니다. PUT(CreateOrReplace) 요청에 필요합니다. 'Microsoft.Sql/Server/DataWarehouse'(필수)
properties Azure Synapse 출력과 연결된 속성입니다. PUT(CreateOrReplace) 요청에 필요합니다. AzureSynapseOutputDataSourceProperties

AzureSynapseOutputDataSourceProperties

Name Description
데이터베이스 Azure SQL 데이터베이스의 이름입니다. PUT(CreateOrReplace) 요청에 필요합니다. string
password Azure SQL 데이터베이스에 연결하는 데 사용할 암호입니다. PUT(CreateOrReplace) 요청에 필요합니다. 문자열

제약 조건:
중요한 값입니다. 보안 매개 변수로 전달합니다.
서버 Azure SQL 데이터베이스를 포함하는 SQL 서버의 이름입니다. PUT(CreateOrReplace) 요청에 필요합니다. 문자열
테이블 Azure SQL 데이터베이스에 있는 테이블의 이름입니다. PUT(CreateOrReplace) 요청에 필요합니다. 문자열
사용자 Azure SQL 데이터베이스에 연결하는 데 사용할 사용자 이름입니다. PUT(CreateOrReplace) 요청에 필요합니다. string

BlobOutputDataSource

Name Description
형식 기록될 데이터 원본 출력의 형식을 나타냅니다. PUT(CreateOrReplace) 요청에 필요합니다. 'Microsoft.Storage/Blob'(필수)
properties Blob 출력과 연결된 속성입니다. PUT(CreateOrReplace) 요청에 필요합니다. BlobOutputDataSourceProperties

BlobOutputDataSourceProperties

Name Description
authenticationMode 인증 모드. 'ConnectionString'
'Msi'
'UserToken'
blobPathPrefix Blob 경로 접두사입니다. string
container 연결된 Storage 계정 내의 컨테이너 이름입니다. 이 컨테이너에는 읽거나 쓸 Blob이 포함됩니다. PUT(CreateOrReplace) 요청에 필요합니다. 문자열
dateFormat 날짜 형식입니다. pathPattern에 {date}가 표시되는 위치마다 이 속성의 값이 대신 날짜 형식으로 사용됩니다. string
pathPattern Blob 경로 패턴입니다. 정규식이 아닙니다. Blob 이름이 일치하여 작업에 대한 입력 또는 출력으로 포함해야 하는지 여부를 결정하는 패턴을 나타냅니다. 자세한 설명 및 예제는 또는 https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-output 를 참조하세요https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-input. string
storageAccounts 하나 이상의 Azure Storage 계정 목록입니다. PUT(CreateOrReplace) 요청에 필요합니다. StorageAccount[]
timeFormat 시간 형식입니다. {time}이 pathPattern에 표시되는 위치마다 이 속성의 값이 시간 형식으로 대신 사용됩니다. 문자열

DocumentDbOutputDataSource

Name Description
형식 기록될 데이터 원본 출력의 형식을 나타냅니다. PUT(CreateOrReplace) 요청에 필요합니다. 'Microsoft.Storage/DocumentDB'(필수)
properties DocumentDB 출력과 연결된 속성입니다. PUT(CreateOrReplace) 요청에 필요합니다. DocumentDbOutputDataSourceProperties

DocumentDbOutputDataSourceProperties

Name Description
accountId DocumentDB 계정 이름 또는 ID입니다. PUT(CreateOrReplace) 요청에 필요합니다. 문자열
accountKey DocumentDB 계정의 계정 키입니다. PUT(CreateOrReplace) 요청에 필요합니다. 문자열
collectionNamePattern 사용할 컬렉션에 대한 컬렉션 이름 패턴입니다. 컬렉션 이름 형식은 선택적 {partition} 토큰을 사용하여 구성할 수 있으며 파티션은 0부터 시작합니다. 자세한 내용은 의 https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-output DocumentDB 섹션을 참조하세요. PUT(CreateOrReplace) 요청에 필요합니다. 문자열
데이터베이스 DocumentDB 데이터베이스의 이름입니다. PUT(CreateOrReplace) 요청에 필요합니다. string
documentId 삽입 또는 업데이트 작업이 기반으로 하는 기본 키를 지정하는 데 사용되는 출력 이벤트의 필드 이름입니다. 문자열
partitionKey 컬렉션에서 출력 분할을 위한 키를 지정하는 데 사용되는 출력 이벤트의 필드 이름입니다. 'collectionNamePattern'에 {partition} 토큰이 포함된 경우 이 속성을 지정해야 합니다. 문자열

AzureTableOutputDataSource

Name Description
형식 기록될 데이터 원본 출력의 형식을 나타냅니다. PUT(CreateOrReplace) 요청에 필요합니다. 'Microsoft.Storage/Table'(필수)
properties Azure Table 출력과 연결된 속성입니다. PUT(CreateOrReplace) 요청에 필요합니다. AzureTableOutputDataSourceProperties

AzureTableOutputDataSourceProperties

Name Description
accountKey Azure Storage 계정의 계정 키입니다. PUT(CreateOrReplace) 요청에 필요합니다. string

제약 조건:
중요한 값입니다. 보안 매개 변수로 전달합니다.
accountName Azure Storage 계정의 이름입니다. PUT(CreateOrReplace) 요청에 필요합니다. string
batchSize Azure Table에 한 번에 쓸 행 수입니다. int
columnsToRemove 지정한 경우 배열의 각 항목은 출력 이벤트 엔터티에서 제거할 열(있는 경우)의 이름입니다. string[]
partitionKey 이 요소는 쿼리의 SELECT 문에서 Azure Table의 파티션 키로 사용할 열의 이름을 나타냅니다. PUT(CreateOrReplace) 요청에 필요합니다. 문자열
rowKey 이 요소는 Azure Table의 행 키로 사용할 쿼리의 SELECT 문에 있는 열의 이름을 나타냅니다. PUT(CreateOrReplace) 요청에 필요합니다. 문자열
테이블 Azure 테이블의 이름입니다. PUT(CreateOrReplace) 요청에 필요합니다. string

PowerBIOutputDataSource

Name Description
형식 기록될 데이터 원본 출력의 형식을 나타냅니다. PUT(CreateOrReplace) 요청에 필요합니다. 'PowerBI'(필수)
properties Power BI 출력과 연결된 속성입니다. PUT(CreateOrReplace) 요청에 필요합니다. PowerBIOutputDataSourceProperties

PowerBIOutputDataSourceProperties

Name Description
authenticationMode 인증 모드. 'ConnectionString'
'Msi'
'UserToken'
데이터 세트 Power BI 데이터 세트의 이름입니다. PUT(CreateOrReplace) 요청에 필요합니다. 문자열
groupId Power BI 그룹의 ID입니다. 문자열
groupName Power BI 그룹의 이름입니다. 사용 된 특정 Power BI 그룹 ID를 기억 하려면이 속성을 사용 합니다. string
refreshToken 데이터 원본으로 인증하는 데 사용할 수 있는 유효한 액세스 토큰을 가져오는 데 사용할 수 있는 새로 고침 토큰입니다. 유효한 새로 고침 토큰은 현재 Azure Portal을 통해서만 얻을 수 있습니다. 데이터 원본을 만든 다음 Azure Portal로 이동하여 이 속성을 유효한 새로 고침 토큰으로 업데이트할 데이터 원본을 인증할 때 더미 문자열 값을 여기에 배치하는 것이 좋습니다. PUT(CreateOrReplace) 요청에 필요합니다. 문자열
테이블 지정된 데이터 세트 아래의 Power BI 테이블 이름입니다. PUT(CreateOrReplace) 요청에 필요합니다. 문자열
tokenUserDisplayName 새로 고침 토큰을 가져오는 데 사용된 사용자의 사용자 표시 이름입니다. 이 속성을 사용하면 새로 고침 토큰을 가져오는 데 사용된 사용자를 기억할 수 있습니다. 문자열
tokenUserPrincipalName 새로 고침 토큰을 가져오는 데 사용된 사용자의 UPN(사용자 계정 이름)입니다. 이 속성을 사용하면 새로 고침 토큰을 가져오는 데 사용된 사용자를 기억할 수 있습니다. string

SKU

Name Description
name SKU의 이름입니다. PUT(CreateOrReplace) 요청에 필요합니다. 'Standard'

변환

속성 Description
name 리소스 이름 문자열
properties 변환과 연결된 속성입니다. PUT(CreateOrReplace) 요청에 필요합니다. TransformationProperties

TransformationProperties

Name Description
Query 스트리밍 작업에서 실행할 쿼리를 지정합니다. SAQL(Stream Analytics 쿼리 언어)에 대한 자세한 내용은 에서 확인할 수 있습니다 https://msdn.microsoft.com/library/azure/dn834998 . PUT(CreateOrReplace) 요청에 필요합니다. 문자열
streamingUnits 스트리밍 작업에서 사용하는 스트리밍 단위 수를 지정합니다. int
validStreamingUnits 스트리밍 작업이 확장할 수 있는 유효한 스트리밍 단위를 지정합니다. int[]

빠른 시작 템플릿

다음 빠른 시작 템플릿은 이 리소스 종류를 배포합니다.

템플릿 Description
표준 Stream Analytics 작업 만들기

Azure에 배포
이 템플릿은 표준 Stream Analytics 작업을 만듭니다. 자세한 내용은 Azure Stream Analytics는 여러 원본에서 대량의 빠른 스트리밍 데이터를 동시에 분석하고 처리하도록 설계된 실시간 분석 및 복잡한 이벤트 처리 엔진입니다. 패턴과 관계는 디바이스, 센서, 클릭스트림, 소셜 미디어 피드 및 애플리케이션을 포함한 여러 입력 원본에서 추출한 정보에서 식별할 수 있습니다. 이러한 패턴을 사용하여 경고를 만들거나, 보고 도구에 정보를 공급하거나, 나중에 사용할 수 있도록 변환된 데이터를 저장하는 등의 작업을 트리거하고 워크플로를 시작할 수 있습니다. 또한 Stream Analytics는 Azure IoT Edge 런타임에서 사용할 수 있으며, 정확히 동일한 언어 또는 구문을 클라우드로 지원합니다.

Terraform(AzAPI 공급자) 리소스 정의

streamingjobs 리소스 종류는 다음을 대상으로 하는 작업을 사용하여 배포할 수 있습니다.

  • 리소스 그룹

각 API 버전에서 변경된 속성 목록은 변경 로그를 참조하세요.

리소스 형식

Microsoft.StreamAnalytics/streamingjobs 리소스를 만들려면 템플릿에 다음 Terraform을 추가합니다.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.StreamAnalytics/streamingjobs@2020-03-01"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  identity {
    type = "string"
  }
  body = jsonencode({
    properties = {
      cluster = {
        id = "string"
      }
      compatibilityLevel = "string"
      contentStoragePolicy = "string"
      dataLocale = "string"
      eventsLateArrivalMaxDelayInSeconds = int
      eventsOutOfOrderMaxDelayInSeconds = int
      eventsOutOfOrderPolicy = "string"
      functions = [
        {
          name = "string"
          properties = {
            properties = {
              binding = {
                type = "string"
                // For remaining properties, see FunctionBinding objects
              }
              inputs = [
                {
                  dataType = "string"
                  isConfigurationParameter = bool
                }
              ]
              output = {
                dataType = "string"
              }
            }
            type = "string"
            // For remaining properties, see FunctionProperties objects
          }
        }
      ]
      inputs = [
        {
          name = "string"
          properties = {
            compression = {
              type = "string"
            }
            partitionKey = "string"
            serialization = {
              type = "string"
              // For remaining properties, see Serialization objects
            }
            type = "string"
            // For remaining properties, see InputProperties objects
          }
        }
      ]
      jobStorageAccount = {
        accountKey = "string"
        accountName = "string"
        authenticationMode = "string"
      }
      jobType = "string"
      outputErrorPolicy = "string"
      outputs = [
        {
          name = "string"
          properties = {
            datasource = {
              type = "string"
              // For remaining properties, see OutputDataSource objects
            }
            serialization = {
              type = "string"
              // For remaining properties, see Serialization objects
            }
            sizeWindow = int
            timeWindow = "string"
          }
        }
      ]
      outputStartMode = "string"
      outputStartTime = "string"
      sku = {
        name = "Standard"
      }
      transformation = {
        name = "string"
        properties = {
          query = "string"
          streamingUnits = int
          validStreamingUnits = [
            int
          ]
        }
      }
    }
  })
}

FunctionProperties 개체

형식 속성을 설정하여 개체의 형식을 지정합니다.

집계의 경우 다음을 사용합니다.

  type = "Aggregate"

스칼라의 경우 다음을 사용합니다.

  type = "Scalar"

FunctionBinding 개체

형식 속성을 설정하여 개체의 형식을 지정합니다.

Microsoft.MachineLearning/WebService의 경우 다음을 사용합니다.

  type = "Microsoft.MachineLearning/WebService"
  properties = {
    apiKey = "string"
    batchSize = int
    endpoint = "string"
    inputs = {
      columnNames = [
        {
          dataType = "string"
          mapTo = int
          name = "string"
        }
      ]
      name = "string"
    }
    outputs = [
      {
        dataType = "string"
        name = "string"
      }
    ]
  }

Microsoft.StreamAnalytics/JavascriptUdf의 경우 다음을 사용합니다.

  type = "Microsoft.StreamAnalytics/JavascriptUdf"
  properties = {
    script = "string"
  }

InputProperties 개체

형식 속성을 설정하여 개체의 형식을 지정합니다.

참조의 경우 다음을 사용합니다.

  type = "Reference"
  datasource = {
    type = "string"
    // For remaining properties, see ReferenceInputDataSource objects
  }

Stream의 경우 다음을 사용합니다.

  type = "Stream"
  datasource = {
    type = "string"
    // For remaining properties, see StreamInputDataSource objects
  }

Serialization 개체

형식 속성을 설정하여 개체의 형식을 지정합니다.

Avro의 경우 다음을 사용합니다.

  type = "Avro"

Csv의 경우 다음을 사용합니다.

  type = "Csv"
  properties = {
    encoding = "UTF8"
    fieldDelimiter = "string"
  }

Json의 경우 다음을 사용합니다.

  type = "Json"
  properties = {
    encoding = "UTF8"
    format = "string"
  }

Parquet의 경우 다음을 사용합니다.

  type = "Parquet"

ReferenceInputDataSource 개체

형식 속성을 설정하여 개체의 형식을 지정합니다.

파일의 경우 다음을 사용합니다.

  type = "File"
  properties = {
    path = "string"
  }

Microsoft.Sql/Server/Database의 경우 다음을 사용합니다.

  type = "Microsoft.Sql/Server/Database"
  properties = {
    database = "string"
    deltaSnapshotQuery = "string"
    fullSnapshotQuery = "string"
    password = "string"
    refreshRate = "string"
    refreshType = "string"
    server = "string"
    table = "string"
    user = "string"
  }

Microsoft.Storage/Blob의 경우 다음을 사용합니다.

  type = "Microsoft.Storage/Blob"
  properties = {
    authenticationMode = "string"
    container = "string"
    dateFormat = "string"
    pathPattern = "string"
    storageAccounts = [
      {
        accountKey = "string"
        accountName = "string"
      }
    ]
    timeFormat = "string"
  }

StreamInputDataSource 개체

형식 속성을 설정하여 개체의 형식을 지정합니다.

GatewayMessageBus의 경우 다음을 사용합니다.

  type = "GatewayMessageBus"
  properties = {
    topic = "string"
  }

Microsoft.Devices/IotHubs의 경우 다음을 사용합니다.

  type = "Microsoft.Devices/IotHubs"
  properties = {
    consumerGroupName = "string"
    endpoint = "string"
    iotHubNamespace = "string"
    sharedAccessPolicyKey = "string"
    sharedAccessPolicyName = "string"
  }

Microsoft.EventHub/EventHub의 경우 다음을 사용합니다.

  type = "Microsoft.EventHub/EventHub"
  properties = {
    authenticationMode = "string"
    consumerGroupName = "string"
    eventHubName = "string"
    serviceBusNamespace = "string"
    sharedAccessPolicyKey = "string"
    sharedAccessPolicyName = "string"
  }

Microsoft.ServiceBus/EventHub의 경우 다음을 사용합니다.

  type = "Microsoft.ServiceBus/EventHub"
  properties = {
    authenticationMode = "string"
    consumerGroupName = "string"
    eventHubName = "string"
    serviceBusNamespace = "string"
    sharedAccessPolicyKey = "string"
    sharedAccessPolicyName = "string"
  }

Microsoft.Storage/Blob의 경우 다음을 사용합니다.

  type = "Microsoft.Storage/Blob"
  properties = {
    authenticationMode = "string"
    container = "string"
    dateFormat = "string"
    pathPattern = "string"
    sourcePartitionCount = int
    storageAccounts = [
      {
        accountKey = "string"
        accountName = "string"
      }
    ]
    timeFormat = "string"
  }

OutputDataSource 개체

형식 속성을 설정하여 개체의 형식을 지정합니다.

GatewayMessageBus의 경우 다음을 사용합니다.

  type = "GatewayMessageBus"
  properties = {
    topic = "string"
  }

Microsoft.AzureFunction의 경우 다음을 사용합니다.

  type = "Microsoft.AzureFunction"
  properties = {
    apiKey = "string"
    functionAppName = "string"
    functionName = "string"
    maxBatchCount = int
    maxBatchSize = int
  }

Microsoft.DataLake/Accounts의 경우 다음을 사용합니다.

  type = "Microsoft.DataLake/Accounts"
  properties = {
    accountName = "string"
    authenticationMode = "string"
    dateFormat = "string"
    filePathPrefix = "string"
    refreshToken = "string"
    tenantId = "string"
    timeFormat = "string"
    tokenUserDisplayName = "string"
    tokenUserPrincipalName = "string"
  }

Microsoft.EventHub/EventHub의 경우 다음을 사용합니다.

  type = "Microsoft.EventHub/EventHub"
  properties = {
    authenticationMode = "string"
    eventHubName = "string"
    partitionKey = "string"
    propertyColumns = [
      "string"
    ]
    serviceBusNamespace = "string"
    sharedAccessPolicyKey = "string"
    sharedAccessPolicyName = "string"
  }

Microsoft.ServiceBus/EventHub의 경우 다음을 사용합니다.

  type = "Microsoft.ServiceBus/EventHub"
  properties = {
    authenticationMode = "string"
    eventHubName = "string"
    partitionKey = "string"
    propertyColumns = [
      "string"
    ]
    serviceBusNamespace = "string"
    sharedAccessPolicyKey = "string"
    sharedAccessPolicyName = "string"
  }

Microsoft.ServiceBus/Queue의 경우 다음을 사용합니다.

  type = "Microsoft.ServiceBus/Queue"
  properties = {
    authenticationMode = "string"
    propertyColumns = [
      "string"
    ]
    queueName = "string"
    serviceBusNamespace = "string"
    sharedAccessPolicyKey = "string"
    sharedAccessPolicyName = "string"
  }

Microsoft.ServiceBus/Topic의 경우 다음을 사용합니다.

  type = "Microsoft.ServiceBus/Topic"
  properties = {
    authenticationMode = "string"
    propertyColumns = [
      "string"
    ]
    serviceBusNamespace = "string"
    sharedAccessPolicyKey = "string"
    sharedAccessPolicyName = "string"
    systemPropertyColumns = {
      {customized property} = "string"
    }
    topicName = "string"
  }

Microsoft.Sql/Server/Database의 경우 다음을 사용합니다.

  type = "Microsoft.Sql/Server/Database"
  properties = {
    authenticationMode = "string"
    database = "string"
    maxBatchCount = int
    maxWriterCount = int
    password = "string"
    server = "string"
    table = "string"
    user = "string"
  }

Microsoft.Sql/Server/DataWarehouse의 경우 다음을 사용합니다.

  type = "Microsoft.Sql/Server/DataWarehouse"
  properties = {
    database = "string"
    password = "string"
    server = "string"
    table = "string"
    user = "string"
  }

Microsoft.Storage/Blob의 경우 다음을 사용합니다.

  type = "Microsoft.Storage/Blob"
  properties = {
    authenticationMode = "string"
    blobPathPrefix = "string"
    container = "string"
    dateFormat = "string"
    pathPattern = "string"
    storageAccounts = [
      {
        accountKey = "string"
        accountName = "string"
      }
    ]
    timeFormat = "string"
  }

Microsoft.Storage/DocumentDB의 경우 다음을 사용합니다.

  type = "Microsoft.Storage/DocumentDB"
  properties = {
    accountId = "string"
    accountKey = "string"
    collectionNamePattern = "string"
    database = "string"
    documentId = "string"
    partitionKey = "string"
  }

Microsoft.Storage/Table의 경우 다음을 사용합니다.

  type = "Microsoft.Storage/Table"
  properties = {
    accountKey = "string"
    accountName = "string"
    batchSize = int
    columnsToRemove = [
      "string"
    ]
    partitionKey = "string"
    rowKey = "string"
    table = "string"
  }

PowerBI의 경우 다음을 사용합니다.

  type = "PowerBI"
  properties = {
    authenticationMode = "string"
    dataset = "string"
    groupId = "string"
    groupName = "string"
    refreshToken = "string"
    table = "string"
    tokenUserDisplayName = "string"
    tokenUserPrincipalName = "string"
  }

속성 값

streamingjobs

Name Description
형식 리소스 종류 "Microsoft.StreamAnalytics/streamingjobs@2020-03-01"
name 리소스 이름 string(필수)

문자 제한: 3-63

유효한 문자:
영숫자, 하이픈 및 밑줄
위치 리소스가 있는 지리적 위치 string
parent_id 리소스 그룹에 배포하려면 해당 리소스 그룹의 ID를 사용합니다. string(필수)
tags 리소스 태그. 태그 이름 및 값의 사전입니다.
identity 입력 및 출력으로 인증하는 데 사용할 수 있는 이 작업에 할당된 시스템 할당 관리 ID에 대해 설명합니다. ID
properties 스트리밍 작업과 연결된 속성입니다. PUT(CreateOrReplace) 요청에 필요합니다. StreamingJobProperties

ID

이름 Description
형식 ID 유형 문자열

StreamingJobProperties

Name Description
cluster 스트리밍 작업이 실행될 클러스터입니다. ClusterInfo
compatibilityLevel 스트리밍 작업의 특정 런타임 동작을 제어합니다. "1.0"
"1.2"
contentStoragePolicy 유효한 값은 JobStorageAccount 및 SystemAccount입니다. JobStorageAccount로 설정하면 사용자가 jobStorageAccount 속성도 지정해야 합니다. . "JobStorageAccount"
"SystemAccount"
dataLocale Stream analytics 작업의 데이터 로캘입니다. 값은 ).aspx 집합 https://msdn.microsoft.com/library/system.globalization.culturetypes(v=vs.110에서 지원되는 .NET Culture의 이름이어야 합니다. 지정하지 않을 경우 'en-US'으로 기본 설정됩니다. string
eventsLateArrivalMaxDelayInSeconds 늦게 도착하는 이벤트를 포함하는 최대 허용 지연 시간(초)입니다. 지원되는 범위는-1에서 1814399(20.23:59:59일)이고,-1은 무기한 대기를 지정하는 데 사용됩니다. 속성이 없으면 값이-1인 것으로 해석됩니다. int
eventsOutOfOrderMaxDelayInSeconds 순서가 잘못된 이벤트를 다시 순서대로 조정할 수 있는 최대 허용 지연 시간(초)입니다. int
eventsOutOfOrderPolicy 입력 이벤트 스트림에 잘못된 순서로 도착하는 이벤트에 적용할 정책을 나타냅니다. "Adjust"
"Drop"
functions 스트리밍 작업에 대한 하나 이상의 함수 목록입니다. PUT 요청에서 이 속성을 지정할 때 각 함수의 name 속성이 필요합니다. 이 속성은 PATCH 작업을 통해 수정할 수 없습니다. 개별 변환에 사용할 수 있는 PATCH API를 사용해야 합니다. Function[]
입력 스트리밍 작업에 대한 하나 이상의 입력 목록입니다. PUT 요청에서 이 속성을 지정할 때 각 입력에 대한 name 속성이 필요합니다. 이 속성은 PATCH 작업을 통해 수정할 수 없습니다. 개별 입력에 사용할 수 있는 PATCH API를 사용해야 합니다. Input[]
jobStorageAccount MSI를 사용하여 Azure Storage 계정과 연결된 속성 JobStorageAccount
jobType 작업의 형식을 설명합니다. 유효한 모드는 및 'Edge'입니다 Cloud . "클라우드"
"Edge"
outputErrorPolicy 형식이 잘못되었기 때문에 출력에 도착하고 외부 스토리지에 쓸 수 없는 이벤트에 적용할 정책을 나타냅니다(누락된 열 값, 잘못된 형식 또는 크기의 열 값). "Drop"
"중지"
outputs 스트리밍 작업에 대한 하나 이상의 출력 목록입니다. PUT 요청에서 이 속성을 지정할 때 각 출력의 name 속성이 필요합니다. 이 속성은 PATCH 작업을 통해 수정할 수 없습니다. 개별 출력에 사용할 수 있는 PATCH API를 사용해야 합니다. Output[]
outputStartMode 이 속성은 작업을 만들 때 즉시 시작하려는 경우에만 사용해야 합니다. JobStartTime, CustomTime 또는 LastOutputEventTime 값은 작업이 시작될 때마다 출력 이벤트 스트림의 시작점이 시작되는지, outputStartTime 속성을 통해 지정된 사용자 지정 타임스탬프에서 시작해야 하는지 또는 마지막 이벤트 출력 시간부터 시작해야 하는지를 나타내는 것일 수 있습니다. "CustomTime"
"JobStartTime"
"LastOutputEventTime"
outputStartTime 값은 출력 이벤트 스트림의 시작 시점을 나타내는 ISO-8601 형식의 타임스탬프 또는 스트리밍 작업이 시작될 때마다 이벤트 출력 스트림이 시작됨을 나타내는 null일 수 있습니다. outputStartMode가 CustomTime으로 설정된 경우 이 속성에는 값이 있어야 합니다. 문자열
sku 스트리밍 작업의 SKU를 설명합니다. PUT(CreateOrReplace) 요청에 필요합니다. Sku
변환 스트리밍 작업에 사용할 쿼리 및 스트리밍 단위 수를 나타냅니다. PUT 요청에서 이 속성을 지정할 때 변환의 name 속성이 필요합니다. 이 속성은 PATCH 작업을 통해 수정할 수 없습니다. 개별 변환에 사용할 수 있는 PATCH API를 사용해야 합니다. 변환

ClusterInfo

Name Description
id 클러스터의 리소스 ID입니다. string

함수

Name Description
name 리소스 이름 문자열
properties 함수와 연결된 속성입니다. FunctionProperties

FunctionProperties

Name Description
properties FunctionConfiguration
형식 개체 유형 설정 집계
스칼라 (필수)

FunctionConfiguration

Name Description
바인딩 함수의 물리적 바인딩입니다. 예를 들어 Azure Machine Learning 웹 서비스의 경우 엔드포인트에 대해 설명합니다. FunctionBinding
입력 FunctionInput[]
output 함수의 출력을 설명합니다. FunctionOutput

FunctionBinding

Name Description
형식 개체 유형 설정 Microsoft.MachineLearning/WebService
Microsoft.StreamAnalytics/JavascriptUdf (필수)

AzureMachineLearningWebServiceFunctionBinding

Name Description
형식 함수 바인딩 형식을 나타냅니다. "Microsoft.MachineLearning/WebService"(필수)
properties Azure Machine Learning 웹 서비스와 연결된 바인딩 속성입니다. AzureMachineLearningWebServiceFunctionBindingPropert...

AzureMachineLearningWebServiceFunctionBindingPropert...

Name Description
apiKey Request-Response 엔드포인트를 사용하여 인증하는 데 사용되는 API 키입니다. 문자열
batchSize 모든 Azure ML RRS 실행 요청에 대한 최대 행 수를 설명하는 1에서 10000 사이의 숫자입니다. 기본값은 1000입니다. int
엔드포인트(endpoint) Request-Response Azure Machine Learning 웹 서비스의 엔드포인트를 실행합니다. 자세한 내용은 다음을 참조하세요. https://docs.microsoft.com/azure/machine-learning/machine-learning-consume-web-services#request-response-service-rrs 문자열
입력 Azure Machine Learning 웹 서비스 엔드포인트에 대한 입력입니다. AzureMachineLearningWebServiceInputs
outputs Azure Machine Learning 웹 서비스 엔드포인트 실행의 출력 목록입니다. AzureMachineLearningWebServiceOutputColumn[]

AzureMachineLearningWebServiceInputs

Name Description
columnNames Azure Machine Learning 웹 서비스 엔드포인트에 대한 입력 열 목록입니다. AzureMachineLearningWebServiceInputColumn[]
name 입력의 이름입니다. 엔드포인트를 작성하는 동안 제공되는 이름입니다. 문자열

AzureMachineLearningWebServiceInputColumn

Name Description
dataType 입력 열의 (Azure Machine Learning 지원) 데이터 형식입니다. 유효한 Azure Machine Learning 데이터 형식 목록은 에 https://msdn.microsoft.com/library/azure/dn905923.aspx 설명되어 있습니다. 문자열
mapTo 이 입력이 매핑하는 함수 매개 변수의 인덱스(0부터 시작)입니다. int
name 입력 열의 이름입니다. 문자열

AzureMachineLearningWebServiceOutputColumn

Name Description
dataType 출력 열의 (Azure Machine Learning 지원) 데이터 형식입니다. 유효한 Azure Machine Learning 데이터 형식 목록은 에 https://msdn.microsoft.com/library/azure/dn905923.aspx 설명되어 있습니다. 문자열
name 출력 열의 이름입니다. string

JavaScriptFunctionBinding

Name Description
형식 함수 바인딩 형식을 나타냅니다. "Microsoft.StreamAnalytics/JavascriptUdf"(필수)
properties JavaScript 함수와 연결된 바인딩 속성입니다. JavaScriptFunctionBindingProperties

JavaScriptFunctionBindingProperties

Name Description
스크립트 단일 함수 정의를 포함하는 JavaScript 코드입니다. 예: 'function (x, y) { return x + y; }' 문자열

FunctionInput

Name Description
dataType 함수 입력 매개 변수의 (Azure Stream Analytics 지원) 데이터 형식입니다. 유효한 Azure Stream Analytics 데이터 형식 목록은 다음에서 설명합니다. https://msdn.microsoft.com/library/azure/dn835065.aspx 문자열
isConfigurationParameter 매개 변수가 구성 매개 변수인지 여부를 나타내는 플래그입니다. True이면 이 입력 매개 변수가 상수여야 합니다. 기본값은 false입니다. bool

FunctionOutput

Name Description
dataType 함수 출력의 (Azure Stream Analytics 지원) 데이터 형식입니다. 유효한 Azure Stream Analytics 데이터 형식 목록은 다음에서 설명합니다. https://msdn.microsoft.com/library/azure/dn835065.aspx 문자열

AggregateFunctionProperties

Name Description
형식 함수의 형식을 나타냅니다. "집계"(필수)

ScalarFunctionProperties

Name Description
형식 함수의 형식을 나타냅니다. "스칼라"(필수)

입력

Name Description
name 리소스 이름 문자열
properties 입력과 연결된 속성입니다. PUT(CreateOrReplace) 요청에 필요합니다. InputProperties

InputProperties

Name Description
압축 입력 데이터가 압축되는 방법을 설명합니다. 압축
partitionKey partitionKey 입력 데이터를 분할하는 데 사용되는 입력 데이터의 키를 설명합니다. 문자열
직렬화 입력의 데이터가 직렬화되는 방법 또는 출력에 기록될 때 데이터가 serialize되는 방법을 설명합니다. PUT(CreateOrReplace) 요청에 필요합니다. serialization
형식 개체 유형 설정 참조
스트림 (필수)

압축

Name Description
형식 입력에서 사용하는 압축 유형을 나타냅니다. PUT(CreateOrReplace) 요청에 필요합니다. "Deflate"
"GZip"
"None"(필수)

Serialization

Name Description
형식 개체 유형 설정 Avro
Csv
Json
Parquet (필수)

AvroSerialization

Name Description
형식 입력 또는 출력에서 사용하는 serialization 유형을 나타냅니다. PUT(CreateOrReplace) 요청에 필요합니다. "Avro"(필수)
properties Avro serialization 형식과 연결된 속성입니다. PUT(CreateOrReplace) 요청에 필요합니다.

CsvSerialization

Name Description
형식 입력 또는 출력에서 사용하는 serialization 유형을 나타냅니다. PUT(CreateOrReplace) 요청에 필요합니다. "Csv"(필수)
properties CSV serialization 형식과 연결된 속성입니다. PUT(CreateOrReplace) 요청에 필요합니다. CsvSerializationProperties

CsvSerializationProperties

Name Description
encoding 입력의 경우 들어오는 데이터의 인코딩 및 출력의 경우 나가는 데이터의 인코딩을 지정합니다. PUT(CreateOrReplace) 요청에 필요합니다. "UTF8"
fieldDelimiter CSV(쉼표로 구분된 값) 레코드를 구분하는 데 사용할 구분 기호를 지정합니다. 지원되는 값 목록은 또는 https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-output 를 참조하세요https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-input. PUT(CreateOrReplace) 요청에 필요합니다. string

JsonSerialization

Name Description
형식 입력 또는 출력에서 사용하는 serialization 유형을 나타냅니다. PUT(CreateOrReplace) 요청에 필요합니다. "Json"(필수)
properties JSON serialization 형식과 연결된 속성입니다. PUT(CreateOrReplace) 요청에 필요합니다. JsonSerializationProperties

JsonSerializationProperties

Name Description
encoding 입력의 경우 들어오는 데이터의 인코딩 및 출력의 경우 나가는 데이터의 인코딩을 지정합니다. PUT(CreateOrReplace) 요청에 필요합니다. "UTF8"
format 이 속성은 출력의 JSON serialization에만 적용됩니다. 입력에는 적용되지 않습니다. 이 속성은 출력이 기록될 JSON의 형식을 지정합니다. 현재 지원되는 값은 각 JSON 개체를 새 줄로 구분하고 출력이 JSON 개체의 배열로 형식이 지정됨을 나타내는 'array'로 구분하여 출력의 형식을 지정함을 나타내는 'lineSeparated'입니다. 기본값은 null을 남기면 'lineSeparated'입니다. "Array"
"LineSeparated"

ParquetSerialization

Name Description
형식 입력 또는 출력에서 사용하는 serialization 유형을 나타냅니다. PUT(CreateOrReplace) 요청에 필요합니다. "Parquet"(필수)
properties Parquet serialization 형식과 연결된 속성입니다. PUT(CreateOrReplace) 요청에 필요합니다.

ReferenceInputProperties

Name Description
형식 입력이 참조 데이터 또는 스트림 데이터의 원본인지 여부를 나타냅니다. PUT(CreateOrReplace) 요청에 필요합니다. "참조"(필수)
datasource 참조 데이터가 포함된 입력 데이터 원본에 대해 설명합니다. PUT(CreateOrReplace) 요청에 필요합니다. ReferenceInputDataSource

ReferenceInputDataSource

Name Description
형식 개체 형식 설정 최근에 사용한 파일
Microsoft.Sql/Server/Database
Microsoft.Storage/Blob (필수)

FileReferenceInputDataSource

Name Description
형식 참조 데이터를 포함하는 입력 데이터 원본의 형식을 나타냅니다. PUT(CreateOrReplace) 요청에 필요합니다. "파일"(필수)
properties 참조 데이터를 포함하는 파일 입력과 연결된 속성입니다. PUT(CreateOrReplace) 요청에 필요합니다. FileReferenceInputDataSourceProperties

FileReferenceInputDataSourceProperties

Name Description
path 파일의 경로입니다. string

AzureSqlReferenceInputDataSource

Name Description
형식 참조 데이터를 포함하는 입력 데이터 원본의 형식을 나타냅니다. PUT(CreateOrReplace) 요청에 필요합니다. "Microsoft.Sql/Server/Database"(필수)
properties 참조 데이터를 포함하는 SQL DB 입력과 연결된 속성입니다. PUT(CreateOrReplace) 요청에 필요합니다. AzureSqlReferenceInputDataSourceProperties

AzureSqlReferenceInputDataSourceProperties

Name Description
데이터베이스 이 요소는 datasource 요소와 연결되며, 출력을 쓸 데이터베이스의 이름입니다. 문자열
deltaSnapshotQuery 이 요소는 datasource 요소와 연결되며, 이 쿼리는 SQL 데이터베이스에서 증분 변경 내용을 가져오는 데 사용됩니다. 이 옵션을 사용하려면 Azure SQL Database에서 임시 테이블을 사용하는 것이 좋습니다. string
fullSnapshotQuery 이 요소는 datasource 요소와 연결되며, 이 쿼리는 sql Database에서 데이터를 가져오는 데 사용됩니다. 문자열
password 이 요소는 datasource 요소와 연결되며, SQL 데이터베이스 인스턴스에 연결하는 데 사용할 암호입니다. string

제약 조건:
중요한 값입니다. 보안 매개 변수로 전달합니다.
refreshRate 이 요소는 datasource 요소와 연결되며, 이는 데이터베이스에서 데이터를 가져오는 빈도를 나타냅니다. DateTime 형식입니다. 문자열
refreshType 데이터 새로 고침 옵션의 유형을 나타냅니다. "RefreshPeriodicallyWithDelta"
"RefreshPeriodicallyWithFull"
"Static"
서버 이 요소는 datasource 요소와 연결되며, 기록할 데이터베이스가 포함된 서버의 이름입니다. 문자열
테이블 이 요소는 datasource 요소와 연결되며, Azure SQL 데이터베이스에 있는 테이블의 이름입니다. 문자열
사용자 이 요소는 datasource 요소와 연결되며, SQL 데이터베이스 인스턴스에 연결하는 데 사용할 사용자 이름입니다. string

BlobReferenceInputDataSource

Name Description
형식 참조 데이터를 포함하는 입력 데이터 원본의 형식을 나타냅니다. PUT(CreateOrReplace) 요청에 필요합니다. "Microsoft.Storage/Blob"(필수)
properties 참조 데이터를 포함하는 Blob 입력과 연결된 속성입니다. PUT(CreateOrReplace) 요청에 필요합니다. BlobReferenceInputDataSourceProperties

BlobReferenceInputDataSourceProperties

Name Description
authenticationMode 인증 모드. "ConnectionString"
"Msi"
"UserToken"
container 연결된 Storage 계정 내의 컨테이너 이름입니다. 이 컨테이너에는 읽거나 쓸 Blob이 포함됩니다. PUT(CreateOrReplace) 요청에 필요합니다. 문자열
dateFormat 날짜 형식입니다. pathPattern에 {date}가 표시되는 위치마다 이 속성의 값이 대신 날짜 형식으로 사용됩니다. 문자열
pathPattern Blob 경로 패턴입니다. 정규식이 아닙니다. Blob 이름이 일치하여 작업에 대한 입력 또는 출력으로 포함해야 하는지 여부를 결정하는 패턴을 나타냅니다. 자세한 설명 및 예제는 또는 https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-output 를 참조하세요https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-input. string
storageAccounts 하나 이상의 Azure Storage 계정 목록입니다. PUT(CreateOrReplace) 요청에 필요합니다. StorageAccount[]
timeFormat 시간 형식입니다. {time}이 pathPattern에 표시되는 위치마다 이 속성의 값이 시간 형식으로 대신 사용됩니다. string

StorageAccount

Name Description
accountKey Azure Storage 계정의 계정 키입니다. PUT(CreateOrReplace) 요청에 필요합니다. string
accountName Azure Storage 계정의 이름입니다. PUT(CreateOrReplace) 요청에 필요합니다. string

StreamInputProperties

Name Description
형식 입력이 참조 데이터 또는 스트림 데이터의 원본인지 여부를 나타냅니다. PUT(CreateOrReplace) 요청에 필요합니다. "Stream"(필수)
datasource 스트림 데이터를 포함하는 입력 데이터 원본에 대해 설명합니다. PUT(CreateOrReplace) 요청에 필요합니다. StreamInputDataSource

StreamInputDataSource

Name Description
형식 개체 유형 설정 GatewayMessageBus
Microsoft.Devices/IotHubs
Microsoft.EventHub/EventHub
Microsoft.ServiceBus/EventHub
Microsoft.Storage/Blob (필수)

GatewayMessageBusStreamInputDataSource

Name Description
형식 스트림 데이터를 포함하는 입력 데이터 원본의 형식을 나타냅니다. PUT(CreateOrReplace) 요청에 필요합니다. "GatewayMessageBus"(필수)
properties 스트림 데이터를 포함하는 게이트웨이 메시지 버스 입력과 연결된 속성입니다. GatewayMessageBusStreamInputDataSourceProperties

GatewayMessageBusStreamInputDataSourceProperties

Name Description
토픽 Service Bus 토픽의 이름입니다. 문자열

IoTHubStreamInputDataSource

Name Description
형식 스트림 데이터를 포함하는 입력 데이터 원본의 형식을 나타냅니다. PUT(CreateOrReplace) 요청에 필요합니다. "Microsoft.Devices/IotHubs"(필수)
properties 스트림 데이터를 포함하는 IoT Hub 입력과 연결된 속성입니다. PUT(CreateOrReplace) 요청에 필요합니다. IoTHubStreamInputDataSourceProperties

IoTHubStreamInputDataSourceProperties

Name Description
consumerGroupName IoT Hub 이벤트를 읽는 데 사용해야 하는 IoT Hub 소비자 그룹의 이름입니다. 지정하지 않으면 입력에서 Iot Hub의 기본 소비자 그룹을 사용합니다. 문자열
엔드포인트(endpoint) 연결할 IoT Hub 엔드포인트입니다(예: 메시지/이벤트, 메시지/작업모니터링Events 등). 문자열
iotHubNamespace IoT Hub 이름 또는 URI입니다. PUT(CreateOrReplace) 요청에 필요합니다. 문자열
sharedAccessPolicyKey 지정된 공유 액세스 정책에 대한 공유 액세스 정책 키입니다. PUT(CreateOrReplace) 요청에 필요합니다. string
sharedAccessPolicyName IoT Hub 대한 공유 액세스 정책 이름입니다. 이 정책에는 적어도 서비스 연결 권한이 포함되어야 합니다. PUT(CreateOrReplace) 요청에 필요합니다. 문자열

EventHubV2StreamInputDataSource

Name Description
형식 스트림 데이터를 포함하는 입력 데이터 원본의 형식을 나타냅니다. PUT(CreateOrReplace) 요청에 필요합니다. "Microsoft.EventHub/EventHub"(필수)
properties 스트림 데이터를 포함하는 이벤트 허브 입력과 연결된 속성입니다. PUT(CreateOrReplace) 요청에 필요합니다. EventHubStreamInputDataSourceProperties

EventHubStreamInputDataSourceProperties

Name Description
authenticationMode 인증 모드. "ConnectionString"
"Msi"
"UserToken"
consumerGroupName 이벤트 허브에서 이벤트를 읽는 데 사용해야 하는 이벤트 허브 소비자 그룹의 이름입니다. 여러 입력에 대해 고유한 소비자 그룹 이름을 지정하면 각 입력이 이벤트 허브에서 동일한 이벤트를 수신할 수 있습니다. 지정하지 않으면 입력은 이벤트 허브의 기본 소비자 그룹을 사용합니다. 문자열
eventHubName 이벤트 허브의 이름입니다. PUT(CreateOrReplace) 요청에 필요합니다. 문자열
serviceBusNamespace 원하는 이벤트 허브, Service Bus 큐, Service Bus 토픽 등과 연결된 네임스페이스입니다. PUT(CreateOrReplace) 요청에 필요합니다. string
sharedAccessPolicyKey 지정된 공유 액세스 정책에 대한 공유 액세스 정책 키입니다. PUT(CreateOrReplace) 요청에 필요합니다. string
sharedAccessPolicyName 이벤트 허브, Service Bus 큐, Service Bus 토픽 등에 대한 공유 액세스 정책 이름입니다. PUT(CreateOrReplace) 요청에 필요합니다. string

EventHubStreamInputDataSource

Name Description
형식 스트림 데이터를 포함하는 입력 데이터 원본의 형식을 나타냅니다. PUT(CreateOrReplace) 요청에 필요합니다. "Microsoft.ServiceBus/EventHub"(필수)
properties 스트림 데이터를 포함하는 이벤트 허브 입력과 연결된 속성입니다. PUT(CreateOrReplace) 요청에 필요합니다. EventHubStreamInputDataSourceProperties

BlobStreamInputDataSource

Name Description
형식 스트림 데이터를 포함하는 입력 데이터 원본의 형식을 나타냅니다. PUT(CreateOrReplace) 요청에 필요합니다. "Microsoft.Storage/Blob"(필수)
properties 스트림 데이터를 포함하는 Blob 입력과 연결된 속성입니다. PUT(CreateOrReplace) 요청에 필요합니다. BlobStreamInputDataSourceProperties

BlobStreamInputDataSourceProperties

Name Description
authenticationMode 인증 모드. "ConnectionString"
"Msi"
"UserToken"
container 연결된 Storage 계정 내의 컨테이너 이름입니다. 이 컨테이너에는 읽거나 쓸 Blob이 포함되어 있습니다. PUT(CreateOrReplace) 요청에 필요합니다. 문자열
dateFormat 날짜 형식입니다. pathPattern에 {date}가 표시되면 이 속성의 값이 대신 날짜 형식으로 사용됩니다. 문자열
pathPattern Blob 경로 패턴입니다. 정규식이 아닙니다. Blob 이름이 작업에 대한 입력 또는 출력으로 포함되어야 하는지 여부를 결정하기 위해 일치하는 패턴을 나타냅니다. 자세한 설명 및 예제는 또는 https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-output 을 참조하세요https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-input. string
sourcePartitionCount Blob 입력 데이터 원본의 파티션 수입니다. 범위 1 - 1024. int
storageAccounts 하나 이상의 Azure Storage 계정 목록입니다. PUT(CreateOrReplace) 요청에 필요합니다. StorageAccount[]
timeFormat 시간 형식입니다. {time}이 pathPattern에 표시되면 이 속성의 값이 시간 형식으로 대신 사용됩니다. string

JobStorageAccount

Name Description
accountKey Azure Storage 계정의 계정 키입니다. PUT(CreateOrReplace) 요청에 필요합니다. 문자열
accountName Azure Storage 계정의 이름입니다. PUT(CreateOrReplace) 요청에 필요합니다. 문자열
authenticationMode 인증 모드. "ConnectionString"
"Msi"
"UserToken"

출력

Name Description
name 리소스 이름 문자열
properties 출력과 연결된 속성입니다. PUT(CreateOrReplace) 요청에 필요합니다. OutputProperties

OutputProperties

Name Description
datasource 출력이 기록될 데이터 원본에 대해 설명합니다. PUT(CreateOrReplace) 요청에 필요합니다. OutputDataSource
직렬화 입력의 데이터를 직렬화하는 방법 또는 출력에 쓸 때 데이터가 직렬화되는 방법을 설명합니다. PUT(CreateOrReplace) 요청에 필요합니다. serialization
sizeWindow Stream Analytics 출력을 제한할 크기 창입니다. int
timeWindow Stream Analytics 작업 출력을 필터링하기 위한 시간 프레임입니다. 문자열

OutputDataSource

Name Description
형식 개체 유형 설정 GatewayMessageBus
Microsoft.AzureFunction
Microsoft.DataLake/Accounts
Microsoft.EventHub/EventHub
Microsoft.ServiceBus/EventHub
Microsoft.ServiceBus/Queue
Microsoft.ServiceBus/Topic
Microsoft.Sql/Server/Database
Microsoft.Sql/Server/DataWarehouse
Microsoft.Storage/Blob
Microsoft.Storage/DocumentDB
Microsoft.Storage/Table
PowerBI (필수)

GatewayMessageBusOutputDataSource

Name Description
형식 기록될 데이터 원본 출력의 형식을 나타냅니다. PUT(CreateOrReplace) 요청에 필요합니다. "GatewayMessageBus"(필수)
properties 게이트웨이 Message Bus 출력과 연결된 속성입니다. PUT(CreateOrReplace) 요청에 필요합니다. GatewayMessageBusOutputDataSourceProperties

GatewayMessageBusOutputDataSourceProperties

Name Description
토픽 Service Bus 토픽의 이름입니다. 문자열

AzureFunctionOutputDataSource

Name Description
형식 기록될 데이터 원본 출력의 형식을 나타냅니다. PUT(CreateOrReplace) 요청에 필요합니다. "Microsoft.AzureFunction"(필수)
properties Azure Function 출력과 연결된 속성입니다. PUT(CreateOrReplace) 요청에 필요합니다. AzureFunctionOutputDataSourceProperties

AzureFunctionOutputDataSourceProperties

Name Description
apiKey 다른 구독에서 Azure 함수를 사용하려는 경우 이 작업은 함수에 액세스하기 위한 키를 제공하여 수행할 수 있습니다. 문자열
functionAppName Azure Functions 앱의 이름입니다. 문자열
functionName Azure Functions 앱의 함수 이름입니다. string
maxBatchCount Azure Functions로 보내는 각 일괄 처리의 최대 이벤트 수를 지정할 수 있는 속성입니다. 기본값은 100입니다. int
maxBatchSize Azure 함수로 보내는 각 출력 일괄 처리의 최대 크기를 설정할 수 있는 속성입니다. 입력 단위는 바이트입니다. 이 값은 기본적으로 262,144바이트(256KB)입니다. int

AzureDataLakeStoreOutputDataSource

Name Description
형식 기록될 데이터 원본 출력의 형식을 나타냅니다. PUT(CreateOrReplace) 요청에 필요합니다. "Microsoft.DataLake/Accounts"(필수)
properties Azure Data Lake Store 출력과 연결된 속성입니다. PUT(CreateOrReplace) 요청에 필요합니다. AzureDataLakeStoreOutputDataSourceProperties

AzureDataLakeStoreOutputDataSourceProperties

Name Description
accountName Azure Data Lake Store 계정의 이름입니다. PUT(CreateOrReplace) 요청에 필요합니다. 문자열
authenticationMode 인증 모드. "ConnectionString"
"Msi"
"UserToken"
dateFormat 날짜 형식입니다. {date}가 filePathPrefix에 표시되는 경우 이 속성의 값은 대신 날짜 형식으로 사용됩니다. 문자열
filePathPrefix 출력을 쓸 파일의 위치입니다. PUT(CreateOrReplace) 요청에 필요합니다. string
refreshToken 데이터 원본으로 인증하는 데 사용할 수 있는 유효한 액세스 토큰을 가져오는 데 사용할 수 있는 새로 고침 토큰입니다. 유효한 새로 고침 토큰은 현재 Azure Portal을 통해서만 얻을 수 있습니다. 데이터 원본을 만든 다음 Azure Portal로 이동하여 유효한 새로 고침 토큰으로 이 속성을 업데이트할 데이터 원본을 인증할 때 더미 문자열 값을 여기에 배치하는 것이 좋습니다. PUT(CreateOrReplace) 요청에 필요합니다. string
tenantId 새로 고침 토큰을 가져오는 데 사용되는 사용자의 테넌트 ID입니다. PUT(CreateOrReplace) 요청에 필요합니다. 문자열
timeFormat 시간 형식입니다. {time}이 filePathPrefix에 표시되는 경우 이 속성의 값은 시간 형식으로 대신 사용됩니다. 문자열
tokenUserDisplayName 새로 고침 토큰을 가져오는 데 사용된 사용자의 사용자 표시 이름입니다. 이 속성을 사용하면 새로 고침 토큰을 가져오는 데 사용된 사용자를 기억할 수 있습니다. string
tokenUserPrincipalName 새로 고침 토큰을 가져오는 데 사용된 사용자의 UPN(사용자 계정 이름)입니다. 이 속성을 사용하면 새로 고침 토큰을 가져오는 데 사용된 사용자를 기억할 수 있습니다. string

EventHubV2OutputDataSource

Name Description
형식 기록될 데이터 원본 출력의 형식을 나타냅니다. PUT(CreateOrReplace) 요청에 필요합니다. "Microsoft.EventHub/EventHub"(필수)
properties 이벤트 허브 출력과 연결된 속성입니다. PUT(CreateOrReplace) 요청에 필요합니다. EventHubOutputDataSourceProperties

EventHubOutputDataSourceProperties

Name Description
authenticationMode 인증 모드. "ConnectionString"
"Msi"
"UserToken"
eventHubName 이벤트 허브의 이름입니다. PUT(CreateOrReplace) 요청에 필요합니다. 문자열
partitionKey 이벤트 데이터를 보낼 파티션을 결정하는 데 사용되는 키/열입니다. string
propertyColumns 이 이벤트 허브 출력과 연결된 속성입니다. string[]
serviceBusNamespace 원하는 이벤트 허브, Service Bus 큐, Service Bus 토픽 등과 연결된 네임스페이스입니다. PUT(CreateOrReplace) 요청에 필요합니다. string
sharedAccessPolicyKey 지정된 공유 액세스 정책에 대한 공유 액세스 정책 키입니다. PUT(CreateOrReplace) 요청에 필요합니다. string
sharedAccessPolicyName 이벤트 허브, Service Bus 큐, Service Bus 토픽 등에 대한 공유 액세스 정책 이름입니다. PUT(CreateOrReplace) 요청에 필요합니다. 문자열

EventHubOutputDataSource

Name Description
형식 기록될 데이터 원본 출력의 형식을 나타냅니다. PUT(CreateOrReplace) 요청에 필요합니다. "Microsoft.ServiceBus/EventHub"(필수)
properties 이벤트 허브 출력과 연결된 속성입니다. PUT(CreateOrReplace) 요청에 필요합니다. EventHubOutputDataSourceProperties

ServiceBusQueueOutputDataSource

Name Description
형식 기록될 데이터 원본 출력의 형식을 나타냅니다. PUT(CreateOrReplace) 요청에 필요합니다. "Microsoft.ServiceBus/Queue"(필수)
properties Service Bus 큐 출력과 연결된 속성입니다. PUT(CreateOrReplace) 요청에 필요합니다. ServiceBusQueueOutputDataSourceProperties

ServiceBusQueueOutputDataSourceProperties

Name Description
authenticationMode 인증 모드. "ConnectionString"
"Msi"
"UserToken"
propertyColumns Service Bus 메시지에 사용자 지정 속성으로 연결할 출력 열 이름의 문자열 배열입니다. string[]
queueName Service Bus 큐 이름 PUT(CreateOrReplace) 요청에 필요합니다. string
serviceBusNamespace 원하는 Event Hub, Service Bus 큐, Service Bus 토픽 등과 연결된 네임스페이스입니다. PUT(CreateOrReplace) 요청에 필요합니다. string
sharedAccessPolicyKey 지정된 공유 액세스 정책에 대한 공유 액세스 정책 키입니다. PUT(CreateOrReplace) 요청에 필요합니다. string
sharedAccessPolicyName 이벤트 허브, Service Bus 큐, Service Bus 토픽 등에 대한 공유 액세스 정책 이름입니다. PUT(CreateOrReplace) 요청에 필요합니다. 문자열
systemPropertyColumns Service Bus 큐와 연결된 시스템 속성입니다. 지원되는 시스템 속성은 ReplyToSessionId, ContentType, To, Subject, CorrelationId, TimeToLive, PartitionKey, SessionId, ScheduledEnqueueTime, MessageId, ReplyTo, Label, ScheduledEnqueueTimeUtc입니다.

ServiceBusTopicOutputDataSource

Name Description
형식 기록될 데이터 원본 출력의 형식을 나타냅니다. PUT(CreateOrReplace) 요청에 필요합니다. "Microsoft.ServiceBus/Topic"(필수)
properties Service Bus 토픽 출력과 연결된 속성입니다. PUT(CreateOrReplace) 요청에 필요합니다. ServiceBusTopicOutputDataSourceProperties

ServiceBusTopicOutputDataSourceProperties

Name Description
authenticationMode 인증 모드. "ConnectionString"
"Msi"
"UserToken"
propertyColumns Service Bus 메시지에 사용자 지정 속성으로 연결할 출력 열 이름의 문자열 배열입니다. string[]
serviceBusNamespace 원하는 Event Hub, Service Bus 큐, Service Bus 토픽 등과 연결된 네임스페이스입니다. PUT(CreateOrReplace) 요청에 필요합니다. string
sharedAccessPolicyKey 지정된 공유 액세스 정책에 대한 공유 액세스 정책 키입니다. PUT(CreateOrReplace) 요청에 필요합니다. string
sharedAccessPolicyName 이벤트 허브, Service Bus 큐, Service Bus 토픽 등에 대한 공유 액세스 정책 이름입니다. PUT(CreateOrReplace) 요청에 필요합니다. 문자열
systemPropertyColumns Service Bus 토픽 출력과 연결된 시스템 속성입니다. 지원되는 시스템 속성은 ReplyToSessionId, ContentType, To, Subject, CorrelationId, TimeToLive, PartitionKey, SessionId, ScheduledEnqueueTime, MessageId, ReplyTo, Label, ScheduledEnqueueTimeUtc입니다. ServiceBusTopicOutputDataSourcePropertiesSystemPrope...
topicName Service Bus 토픽의 이름입니다. PUT(CreateOrReplace) 요청에 필요합니다. 문자열

ServiceBusTopicOutputDataSourcePropertiesSystemPrope...

Name Description
{사용자 지정 속성} string

AzureSqlDatabaseOutputDataSource

Name Description
형식 기록될 데이터 원본 출력의 형식을 나타냅니다. PUT(CreateOrReplace) 요청에 필요합니다. "Microsoft.Sql/Server/Database"(필수)
properties Azure SQL 데이터베이스 출력과 연결된 속성입니다. PUT(CreateOrReplace) 요청에 필요합니다. AzureSqlDatabaseOutputDataSourceProperties

AzureSqlDatabaseOutputDataSourceProperties

Name Description
authenticationMode 인증 모드. "ConnectionString"
"Msi"
"UserToken"
데이터베이스 Azure SQL 데이터베이스의 이름입니다. PUT(CreateOrReplace) 요청에 필요합니다. 문자열
maxBatchCount Sql 데이터베이스에 쓰기에 대한 최대 일괄 처리 수이며 기본값은 10,000입니다. PUT 요청의 경우 선택 사항입니다. int
maxWriterCount 최대 기록기 수는 현재 1(단일 기록기) 및 0(쿼리 파티션 기준)만 사용할 수 있습니다. PUT 요청의 경우 선택 사항입니다. int
password Azure SQL 데이터베이스에 연결하는 데 사용할 암호입니다. PUT(CreateOrReplace) 요청에 필요합니다. string
서버 Azure SQL 데이터베이스를 포함하는 SQL 서버의 이름입니다. PUT(CreateOrReplace) 요청에 필요합니다. 문자열
테이블 Azure SQL 데이터베이스에 있는 테이블의 이름입니다. PUT(CreateOrReplace) 요청에 필요합니다. 문자열
사용자 Azure SQL 데이터베이스에 연결하는 데 사용할 사용자 이름입니다. PUT(CreateOrReplace) 요청에 필요합니다. string

AzureSynapseOutputDataSource

Name Description
형식 기록될 데이터 원본 출력의 형식을 나타냅니다. PUT(CreateOrReplace) 요청에 필요합니다. "Microsoft.Sql/Server/DataWarehouse"(필수)
properties Azure Synapse 출력과 연결된 속성입니다. PUT(CreateOrReplace) 요청에 필요합니다. AzureSynapseOutputDataSourceProperties

AzureSynapseOutputDataSourceProperties

Name Description
데이터베이스 Azure SQL 데이터베이스의 이름입니다. PUT(CreateOrReplace) 요청에 필요합니다. 문자열
password Azure SQL 데이터베이스에 연결하는 데 사용할 암호입니다. PUT(CreateOrReplace) 요청에 필요합니다. string

제약 조건:
중요한 값입니다. 보안 매개 변수로 전달합니다.
서버 Azure SQL 데이터베이스를 포함하는 SQL 서버의 이름입니다. PUT(CreateOrReplace) 요청에 필요합니다. 문자열
테이블 Azure SQL 데이터베이스에 있는 테이블의 이름입니다. PUT(CreateOrReplace) 요청에 필요합니다. 문자열
사용자 Azure SQL 데이터베이스에 연결하는 데 사용할 사용자 이름입니다. PUT(CreateOrReplace) 요청에 필요합니다. string

BlobOutputDataSource

Name Description
형식 기록될 데이터 원본 출력의 형식을 나타냅니다. PUT(CreateOrReplace) 요청에 필요합니다. "Microsoft.Storage/Blob"(필수)
properties Blob 출력과 연결된 속성입니다. PUT(CreateOrReplace) 요청에 필요합니다. BlobOutputDataSourceProperties

BlobOutputDataSourceProperties

Name Description
authenticationMode 인증 모드. "ConnectionString"
"Msi"
"UserToken"
blobPathPrefix Blob 경로 접두사입니다. string
container 연결된 Storage 계정 내의 컨테이너 이름입니다. 이 컨테이너에는 읽거나 쓸 Blob이 포함됩니다. PUT(CreateOrReplace) 요청에 필요합니다. 문자열
dateFormat 날짜 형식입니다. pathPattern에 {date}가 표시되는 위치마다 이 속성의 값이 대신 날짜 형식으로 사용됩니다. 문자열
pathPattern Blob 경로 패턴입니다. 정규식이 아닙니다. Blob 이름이 일치하여 작업에 대한 입력 또는 출력으로 포함해야 하는지 여부를 결정하는 패턴을 나타냅니다. 자세한 설명 및 예제는 또는 https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-output 를 참조하세요https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-input. string
storageAccounts 하나 이상의 Azure Storage 계정 목록입니다. PUT(CreateOrReplace) 요청에 필요합니다. StorageAccount[]
timeFormat 시간 형식입니다. {time}이 pathPattern에 표시되는 위치마다 이 속성의 값이 시간 형식으로 대신 사용됩니다. 문자열

DocumentDbOutputDataSource

Name Description
형식 기록될 데이터 원본 출력의 형식을 나타냅니다. PUT(CreateOrReplace) 요청에 필요합니다. "Microsoft.Storage/DocumentDB"(필수)
properties DocumentDB 출력과 연결된 속성입니다. PUT(CreateOrReplace) 요청에 필요합니다. DocumentDbOutputDataSourceProperties

DocumentDbOutputDataSourceProperties

Name Description
accountId DocumentDB 계정 이름 또는 ID입니다. PUT(CreateOrReplace) 요청에 필요합니다. 문자열
accountKey DocumentDB 계정의 계정 키입니다. PUT(CreateOrReplace) 요청에 필요합니다. string
collectionNamePattern 사용할 컬렉션에 대한 컬렉션 이름 패턴입니다. 컬렉션 이름 형식은 선택적 {partition} 토큰을 사용하여 구성할 수 있으며 파티션은 0부터 시작합니다. 자세한 내용은 의 https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-output DocumentDB 섹션을 참조하세요. PUT(CreateOrReplace) 요청에 필요합니다. string
데이터베이스 DocumentDB 데이터베이스의 이름입니다. PUT(CreateOrReplace) 요청에 필요합니다. 문자열
documentId 삽입 또는 업데이트 작업이 기반으로 하는 기본 키를 지정하는 데 사용되는 출력 이벤트의 필드 이름입니다. 문자열
partitionKey 컬렉션에서 출력 분할을 위한 키를 지정하는 데 사용되는 출력 이벤트의 필드 이름입니다. 'collectionNamePattern'에 {partition} 토큰이 포함된 경우 이 속성을 지정해야 합니다. 문자열

AzureTableOutputDataSource

Name Description
형식 기록될 데이터 원본 출력의 형식을 나타냅니다. PUT(CreateOrReplace) 요청에 필요합니다. "Microsoft.Storage/Table"(필수)
properties Azure Table 출력과 연결된 속성입니다. PUT(CreateOrReplace) 요청에 필요합니다. AzureTableOutputDataSourceProperties

AzureTableOutputDataSourceProperties

Name Description
accountKey Azure Storage 계정의 계정 키입니다. PUT(CreateOrReplace) 요청에 필요합니다. string

제약 조건:
중요한 값입니다. 보안 매개 변수로 전달합니다.
accountName Azure Storage 계정의 이름입니다. PUT(CreateOrReplace) 요청에 필요합니다. string
batchSize Azure Table에 한 번에 쓸 행 수입니다. int
columnsToRemove 지정한 경우 배열의 각 항목은 출력 이벤트 엔터티에서 제거할 열(있는 경우)의 이름입니다. string[]
partitionKey 이 요소는 쿼리의 SELECT 문에서 Azure Table의 파티션 키로 사용할 열의 이름을 나타냅니다. PUT(CreateOrReplace) 요청에 필요합니다. 문자열
rowKey 이 요소는 Azure Table의 행 키로 사용될 쿼리의 SELECT 문에서 열 이름을 나타냅니다. PUT(CreateOrReplace) 요청에 필요합니다. 문자열
테이블 Azure 테이블의 이름입니다. PUT(CreateOrReplace) 요청에 필요합니다. 문자열

PowerBIOutputDataSource

Name Description
형식 기록될 데이터 원본 출력의 형식을 나타냅니다. PUT(CreateOrReplace) 요청에 필요합니다. "PowerBI"(필수)
properties Power BI 출력과 연결된 속성입니다. PUT(CreateOrReplace) 요청에 필요합니다. PowerBIOutputDataSourceProperties

PowerBIOutputDataSourceProperties

Name Description
authenticationMode 인증 모드. "ConnectionString"
"Msi"
"UserToken"
데이터 세트 Power BI 데이터 세트의 이름입니다. PUT(CreateOrReplace) 요청에 필요합니다. 문자열
groupId Power BI 그룹의 ID입니다. 문자열
groupName Power BI 그룹의 이름입니다. 사용 된 특정 Power BI 그룹 ID를 기억 하려면이 속성을 사용 합니다. 문자열
refreshToken 데이터 원본으로 인증하는 데 사용할 수 있는 유효한 액세스 토큰을 가져오는 데 사용할 수 있는 새로 고침 토큰입니다. 유효한 새로 고침 토큰은 현재 Azure Portal을 통해서만 얻을 수 있습니다. 데이터 원본을 만든 다음 Azure Portal로 이동하여 이 속성을 유효한 새로 고침 토큰으로 업데이트할 데이터 원본을 인증할 때 더미 문자열 값을 여기에 배치하는 것이 좋습니다. PUT(CreateOrReplace) 요청에 필요합니다. 문자열
테이블 지정된 데이터 세트 아래의 Power BI 테이블 이름입니다. PUT(CreateOrReplace) 요청에 필요합니다. string
tokenUserDisplayName 새로 고침 토큰을 가져오는 데 사용된 사용자의 사용자 표시 이름입니다. 새로 고침 토큰을 가져오는 데 사용된 사용자를 기억하려면 이 속성을 사용합니다. 문자열
tokenUserPrincipalName 새로 고침 토큰을 가져오는 데 사용된 사용자의 UPN(사용자 계정 이름)입니다. 새로 고침 토큰을 가져오는 데 사용된 사용자를 기억하려면 이 속성을 사용합니다. string

SKU

Name Description
name SKU의 이름입니다. PUT(CreateOrReplace) 요청에 필요합니다. "표준"

변환

속성 Description
name 리소스 이름 문자열
properties 변환과 연결된 속성입니다. PUT(CreateOrReplace) 요청에 필요합니다. TransformationProperties

TransformationProperties

Name Description
Query 스트리밍 작업에서 실행할 쿼리를 지정합니다. SAQL(Stream Analytics 쿼리 언어)에 대한 자세한 내용은 를 참조하세요 https://msdn.microsoft.com/library/azure/dn834998 . PUT(CreateOrReplace) 요청에 필요합니다. 문자열
streamingUnits 스트리밍 작업에서 사용하는 스트리밍 단위 수를 지정합니다. int
validStreamingUnits 스트리밍 작업이 확장할 수 있는 유효한 스트리밍 단위를 지정합니다. int[]