Microsoft.StreamAnalytics streamingjobs
Bicep 리소스 정의
Streamingjobs 리소스 종류는 다음을 대상으로 하는 작업을 사용하여 배포할 수 있습니다.
- 리소스 그룹 - 리소스 그룹 배포 명령 참조
각 API 버전에서 변경된 속성 목록은 변경 로그참조하세요.
리소스 형식
Microsoft.StreamAnalytics/streamingjobs 리소스를 만들려면 템플릿에 다음 Bicep을 추가합니다.
resource symbolicname 'Microsoft.StreamAnalytics/streamingjobs@2021-10-01-preview' = {
identity: {
type: 'string'
userAssignedIdentities: {
{customized property}: any(Azure.Bicep.Types.Concrete.AnyType)
}
}
location: 'string'
name: 'string'
properties: {
cluster: {
id: 'string'
}
compatibilityLevel: 'string'
contentStoragePolicy: 'string'
dataLocale: 'string'
eventsLateArrivalMaxDelayInSeconds: int
eventsOutOfOrderMaxDelayInSeconds: int
eventsOutOfOrderPolicy: 'string'
externals: {
container: 'string'
path: 'string'
refreshConfiguration: {
dateFormat: 'string'
pathPattern: 'string'
refreshInterval: 'string'
refreshType: 'string'
timeFormat: 'string'
}
storageAccount: {
accountKey: 'string'
accountName: 'string'
authenticationMode: '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
}
watermarkSettings: {
watermarkMode: 'string'
}
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'
watermarkSettings: {
maxWatermarkDifferenceAcrossPartitions: 'string'
watermarkMode: 'string'
}
}
}
]
outputStartMode: 'string'
outputStartTime: 'string'
sku: {
capacity: int
name: 'string'
}
transformation: {
name: 'string'
properties: {
query: 'string'
streamingUnits: int
validStreamingUnits: [
int
]
}
}
}
sku: {
capacity: int
name: 'string'
}
tags: {
{customized property}: 'string'
}
}
StreamInputDataSource 개체
형식 속성을 설정하여 개체의 형식을 지정합니다.
GatewayMessageBus경우 다음을 사용합니다.
{
properties: {
topic: 'string'
}
type: 'GatewayMessageBus'
}
Microsoft.Devices/IotHubs
{
properties: {
consumerGroupName: 'string'
endpoint: 'string'
iotHubNamespace: 'string'
sharedAccessPolicyKey: 'string'
sharedAccessPolicyName: 'string'
}
type: 'Microsoft.Devices/IotHubs'
}
Microsoft.EventGrid/EventSubscriptions
{
properties: {
eventTypes: [
'string'
]
schema: 'string'
storageAccounts: [
{
accountKey: 'string'
accountName: 'string'
authenticationMode: 'string'
}
]
subscriber: {
properties: {
authenticationMode: 'string'
consumerGroupName: 'string'
eventHubName: 'string'
partitionCount: int
prefetchCount: int
serviceBusNamespace: 'string'
sharedAccessPolicyKey: 'string'
sharedAccessPolicyName: 'string'
}
type: 'string'
}
}
type: 'Microsoft.EventGrid/EventSubscriptions'
}
Microsoft.EventHub/EventHub
{
properties: {
authenticationMode: 'string'
consumerGroupName: 'string'
eventHubName: 'string'
partitionCount: int
prefetchCount: int
serviceBusNamespace: 'string'
sharedAccessPolicyKey: 'string'
sharedAccessPolicyName: 'string'
}
type: 'Microsoft.EventHub/EventHub'
}
Microsoft.ServiceBus/EventHub
{
properties: {
authenticationMode: 'string'
consumerGroupName: 'string'
eventHubName: 'string'
partitionCount: int
prefetchCount: int
serviceBusNamespace: 'string'
sharedAccessPolicyKey: 'string'
sharedAccessPolicyName: 'string'
}
type: 'Microsoft.ServiceBus/EventHub'
}
Microsoft.Storage/Blob
{
properties: {
authenticationMode: 'string'
container: 'string'
dateFormat: 'string'
pathPattern: 'string'
sourcePartitionCount: int
storageAccounts: [
{
accountKey: 'string'
accountName: 'string'
authenticationMode: 'string'
}
]
timeFormat: 'string'
}
type: 'Microsoft.Storage/Blob'
}
원시
{
properties: {
payload: 'string'
payloadUri: 'string'
}
type: 'Raw'
}
InputProperties 개체
형식 속성을 설정하여 개체의 형식을 지정합니다.
참조경우 다음을 사용합니다.
{
datasource: {
type: 'string'
// For remaining properties, see ReferenceInputDataSource objects
}
type: 'Reference'
}
Stream경우 다음을 사용합니다.
{
datasource: {
type: 'string'
// For remaining properties, see StreamInputDataSource objects
}
type: 'Stream'
}
FunctionProperties 개체
형식 속성을 설정하여 개체의 형식을 지정합니다.
집계경우 다음을 사용합니다.
{
type: 'Aggregate'
}
스칼라
{
type: 'Scalar'
}
Serialization 개체
형식 속성을 설정하여 개체의 형식을 지정합니다.
Avro경우 다음을 사용합니다.
{
properties: any(Azure.Bicep.Types.Concrete.AnyType)
type: 'Avro'
}
Csv경우 다음을 사용합니다.
{
properties: {
encoding: 'string'
fieldDelimiter: 'string'
}
type: 'Csv'
}
customClr
{
properties: {
serializationClassName: 'string'
serializationDllPath: 'string'
}
type: 'CustomClr'
}
델타
{
properties: {
deltaTablePath: 'string'
partitionColumns: [
'string'
]
}
type: 'Delta'
}
Json
{
properties: {
encoding: 'string'
format: 'string'
}
type: 'Json'
}
parquet
{
properties: any(Azure.Bicep.Types.Concrete.AnyType)
type: 'Parquet'
}
ReferenceInputDataSource 개체
형식 속성을 설정하여 개체의 형식을 지정합니다.
파일경우 다음을 사용합니다.
{
properties: {
path: 'string'
}
type: 'File'
}
Microsoft.Sql/Server/Database
{
properties: {
authenticationMode: 'string'
database: 'string'
deltaSnapshotQuery: 'string'
fullSnapshotQuery: 'string'
password: 'string'
refreshRate: 'string'
refreshType: 'string'
server: 'string'
user: 'string'
}
type: 'Microsoft.Sql/Server/Database'
}
Microsoft.Storage/Blob
{
properties: {
authenticationMode: 'string'
blobName: 'string'
container: 'string'
dateFormat: 'string'
deltaPathPattern: 'string'
deltaSnapshotRefreshRate: 'string'
fullSnapshotRefreshRate: 'string'
pathPattern: 'string'
sourcePartitionCount: int
storageAccounts: [
{
accountKey: 'string'
accountName: 'string'
authenticationMode: 'string'
}
]
timeFormat: 'string'
}
type: 'Microsoft.Storage/Blob'
}
원시
{
properties: {
payload: 'string'
payloadUri: 'string'
}
type: 'Raw'
}
FunctionBinding 개체
형식 속성을 설정하여 개체의 형식을 지정합니다.
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'
}
]
}
type: 'Microsoft.MachineLearning/WebService'
}
Microsoft.MachineLearningServices
{
properties: {
apiKey: 'string'
batchSize: int
endpoint: 'string'
inputRequestName: 'string'
inputs: [
{
dataType: 'string'
mapTo: int
name: 'string'
}
]
numberOfParallelRequests: int
outputResponseName: 'string'
outputs: [
{
dataType: 'string'
mapTo: int
name: 'string'
}
]
}
type: 'Microsoft.MachineLearningServices'
}
Microsoft.StreamAnalytics/CLRUdf
{
properties: {
class: 'string'
dllPath: 'string'
method: 'string'
updateMode: 'string'
}
type: 'Microsoft.StreamAnalytics/CLRUdf'
}
Microsoft.StreamAnalytics/JavascriptUdf
{
properties: {
script: 'string'
}
type: 'Microsoft.StreamAnalytics/JavascriptUdf'
}
OutputDataSource 개체
형식 속성을 설정하여 개체의 형식을 지정합니다.
GatewayMessageBus경우 다음을 사용합니다.
{
properties: {
topic: 'string'
}
type: 'GatewayMessageBus'
}
microsoft.AzureFunction
{
properties: {
apiKey: 'string'
functionAppName: 'string'
functionName: 'string'
maxBatchCount: int
maxBatchSize: int
}
type: 'Microsoft.AzureFunction'
}
microsoft.DBForPostgreSQL/servers/databases
{
properties: {
authenticationMode: 'string'
database: 'string'
maxWriterCount: int
password: 'string'
server: 'string'
table: 'string'
user: 'string'
}
type: 'Microsoft.DBForPostgreSQL/servers/databases'
}
Microsoft.DataLake/Accounts
{
properties: {
accountName: 'string'
authenticationMode: 'string'
dateFormat: 'string'
filePathPrefix: 'string'
refreshToken: 'string'
tenantId: 'string'
timeFormat: 'string'
tokenUserDisplayName: 'string'
tokenUserPrincipalName: 'string'
}
type: 'Microsoft.DataLake/Accounts'
}
Microsoft.EventHub/EventHub
{
properties: {
authenticationMode: 'string'
eventHubName: 'string'
partitionCount: int
partitionKey: 'string'
propertyColumns: [
'string'
]
serviceBusNamespace: 'string'
sharedAccessPolicyKey: 'string'
sharedAccessPolicyName: 'string'
}
type: 'Microsoft.EventHub/EventHub'
}
microsoft.Kusto/clusters/databases
{
properties: {
authenticationMode: 'string'
cluster: 'string'
database: 'string'
table: 'string'
}
type: 'Microsoft.Kusto/clusters/databases'
}
Microsoft.ServiceBus/EventHub
{
properties: {
authenticationMode: 'string'
eventHubName: 'string'
partitionCount: int
partitionKey: 'string'
propertyColumns: [
'string'
]
serviceBusNamespace: 'string'
sharedAccessPolicyKey: 'string'
sharedAccessPolicyName: 'string'
}
type: 'Microsoft.ServiceBus/EventHub'
}
Microsoft.ServiceBus/Queue
{
properties: {
authenticationMode: 'string'
propertyColumns: [
'string'
]
queueName: 'string'
serviceBusNamespace: 'string'
sharedAccessPolicyKey: 'string'
sharedAccessPolicyName: 'string'
systemPropertyColumns: any(Azure.Bicep.Types.Concrete.AnyType)
}
type: 'Microsoft.ServiceBus/Queue'
}
microsoft.ServiceBus/Topic
{
properties: {
authenticationMode: 'string'
propertyColumns: [
'string'
]
serviceBusNamespace: 'string'
sharedAccessPolicyKey: 'string'
sharedAccessPolicyName: 'string'
systemPropertyColumns: {
{customized property}: 'string'
}
topicName: 'string'
}
type: 'Microsoft.ServiceBus/Topic'
}
Microsoft.Sql/Server/DataWarehouse
{
properties: {
authenticationMode: 'string'
database: 'string'
password: 'string'
server: 'string'
table: 'string'
user: 'string'
}
type: 'Microsoft.Sql/Server/DataWarehouse'
}
Microsoft.Sql/Server/Database
{
properties: {
authenticationMode: 'string'
database: 'string'
maxBatchCount: int
maxWriterCount: int
password: 'string'
server: 'string'
table: 'string'
user: 'string'
}
type: 'Microsoft.Sql/Server/Database'
}
Microsoft.Storage/Blob
{
properties: {
authenticationMode: 'string'
blobPathPrefix: 'string'
blobWriteMode: 'string'
container: 'string'
dateFormat: 'string'
pathPattern: 'string'
storageAccounts: [
{
accountKey: 'string'
accountName: 'string'
authenticationMode: 'string'
}
]
timeFormat: 'string'
}
type: 'Microsoft.Storage/Blob'
}
Microsoft.Storage/DocumentDB
{
properties: {
accountId: 'string'
accountKey: 'string'
authenticationMode: 'string'
collectionNamePattern: 'string'
database: 'string'
documentId: 'string'
partitionKey: 'string'
}
type: 'Microsoft.Storage/DocumentDB'
}
Microsoft.Storage/Table
{
properties: {
accountKey: 'string'
accountName: 'string'
batchSize: int
columnsToRemove: [
'string'
]
partitionKey: 'string'
rowKey: 'string'
table: 'string'
}
type: 'Microsoft.Storage/Table'
}
PowerBI경우 다음을 사용합니다.
{
properties: {
authenticationMode: 'string'
dataset: 'string'
groupId: 'string'
groupName: 'string'
refreshToken: 'string'
table: 'string'
tokenUserDisplayName: 'string'
tokenUserPrincipalName: 'string'
}
type: 'PowerBI'
}
원시
{
properties: {
payloadUri: 'string'
}
type: 'Raw'
}
속성 값
AggregateFunctionProperties
이름 | 묘사 | 값 |
---|---|---|
형 | 함수의 형식을 나타냅니다. | 'Aggregate'(필수) |
AvroSerialization
이름 | 묘사 | 값 |
---|---|---|
속성 | Avro serialization 형식과 연결된 속성입니다. PUT(CreateOrReplace) 요청에 필요합니다. | 어떤 |
형 | 입력 또는 출력에서 사용하는 serialization의 형식을 나타냅니다. PUT(CreateOrReplace) 요청에 필요합니다. | 'Avro'(필수) |
AzureDataExplorerOutputDataSource
이름 | 묘사 | 값 |
---|---|---|
속성 | Azure Data Explorer 출력과 연결된 속성입니다. PUT(CreateOrReplace) 요청에 필요합니다. | AzureDataExplorerOutputDataSourceProperties |
형 | 데이터 원본 출력의 형식이 기록될 것임을 나타냅니다. PUT(CreateOrReplace) 요청에 필요합니다. | 'Microsoft.Kusto/clusters/databases'(필수) |
AzureDataExplorerOutputDataSourceProperties
이름 | 묘사 | 값 |
---|---|---|
authenticationMode | 인증 모드입니다. | 'ConnectionString' 'Msi' 'UserToken' |
클러스터 | Azure Data Explorer 클러스터의 이름입니다. PUT(CreateOrReplace) 요청에 필요합니다. | 문자열 |
데이터베이스 | Azure Data Explorer 데이터베이스의 이름입니다. PUT(CreateOrReplace) 요청에 필요합니다. | 문자열 |
테이블 | Azure Table의 이름입니다. PUT(CreateOrReplace) 요청에 필요합니다. | 문자열 |
AzureDataLakeStoreOutputDataSource
이름 | 묘사 | 값 |
---|---|---|
속성 | Azure Data Lake Store 출력과 연결된 속성입니다. PUT(CreateOrReplace) 요청에 필요합니다. | azureDataLakeStoreOutputDataSourceProperties |
형 | 데이터 원본 출력의 형식이 기록될 것임을 나타냅니다. PUT(CreateOrReplace) 요청에 필요합니다. | 'Microsoft.DataLake/Accounts'(필수) |
AzureDataLakeStoreOutputDataSourceProperties
이름 | 묘사 | 값 |
---|---|---|
accountName | Azure Data Lake Store 계정의 이름입니다. PUT(CreateOrReplace) 요청에 필요합니다. | 문자열 |
authenticationMode | 인증 모드입니다. | 'ConnectionString' 'Msi' 'UserToken' |
dateFormat | 날짜 형식입니다. {date}가 filePathPrefix에 표시되는 경우 이 속성의 값은 대신 날짜 형식으로 사용됩니다. | 문자열 |
filePathPrefix | 출력을 쓸 파일의 위치입니다. PUT(CreateOrReplace) 요청에 필요합니다. | 문자열 |
refreshToken | 데이터 원본으로 인증하는 데 사용할 수 있는 유효한 액세스 토큰을 가져오는 데 사용할 수 있는 새로 고침 토큰입니다. 유효한 새로 고침 토큰은 현재 Azure Portal을 통해서만 얻을 수 있습니다. 데이터 원본을 만든 다음 Azure Portal로 이동하여 유효한 새로 고침 토큰으로 이 속성을 업데이트할 데이터 원본을 인증할 때 더미 문자열 값을 여기에 배치하는 것이 좋습니다. PUT(CreateOrReplace) 요청에 필요합니다. | 문자열 |
tenantId | 새로 고침 토큰을 가져오는 데 사용되는 사용자의 테넌트 ID입니다. PUT(CreateOrReplace) 요청에 필요합니다. | 문자열 |
timeFormat | 시간 형식입니다. {time}이 filePathPrefix에 표시되는 모든 위치에서 이 속성의 값은 대신 시간 형식으로 사용됩니다. | 문자열 |
tokenUserDisplayName | 새로 고침 토큰을 가져오는 데 사용된 사용자의 사용자 표시 이름입니다. 이 속성을 사용하여 새로 고침 토큰을 가져오는 데 사용된 사용자를 기억할 수 있습니다. | 문자열 |
tokenUserPrincipalName | 새로 고침 토큰을 가져오는 데 사용된 사용자의 UPN(사용자 계정 이름)입니다. 이 속성을 사용하여 새로 고침 토큰을 가져오는 데 사용된 사용자를 기억할 수 있습니다. | 문자열 |
AzureFunctionOutputDataSource
이름 | 묘사 | 값 |
---|---|---|
속성 | Azure Function 출력과 연결된 속성입니다. PUT(CreateOrReplace) 요청에 필요합니다. | azureFunctionOutputDataSourceProperties |
형 | 데이터 원본 출력의 형식이 기록될 것임을 나타냅니다. PUT(CreateOrReplace) 요청에 필요합니다. | 'Microsoft.AzureFunction'(필수) |
AzureFunctionOutputDataSourceProperties
이름 | 묘사 | 값 |
---|---|---|
apiKey | 다른 구독에서 Azure Function을 사용하려는 경우 함수에 액세스하는 키를 제공하여 이 작업을 수행할 수 있습니다. | 문자열 |
functionAppName | Azure Functions 앱의 이름입니다. | 문자열 |
functionName | Azure Functions 앱의 함수 이름입니다. | 문자열 |
maxBatchCount | Azure Functions로 전송되는 각 일괄 처리의 최대 이벤트 수를 지정할 수 있는 속성입니다. 기본값은 100입니다. | int |
maxBatchSize | Azure 함수로 전송되는 각 출력 일괄 처리의 최대 크기를 설정할 수 있는 속성입니다. 입력 단위는 바이트 단위입니다. 기본적으로 이 값은 262,144바이트(256KB)입니다. | int |
AzureMachineLearningServiceFunctionBinding
이름 | 묘사 | 값 |
---|---|---|
속성 | Azure Machine Learning 웹 서비스와 연결된 바인딩 속성입니다. | AzureMachineLearningServiceFunctionBindingProperties |
형 | 함수 바인딩 형식을 나타냅니다. | 'Microsoft.MachineLearningServices'(필수) |
AzureMachineLearningServiceFunctionBindingProperties
이름 | 묘사 | 값 |
---|---|---|
apiKey | Request-Response 엔드포인트로 인증하는 데 사용되는 API 키입니다. | 문자열 |
batchSize | 모든 Azure ML RRS 실행 요청에 대한 최대 행 수를 설명하는 1에서 10000 사이의 숫자입니다. 기본값은 1000입니다. | int |
끝점 | Request-Response Azure Machine Learning 웹 서비스의 엔드포인트를 실행합니다. | 문자열 |
inputRequestName | 입력 요청 개체의 레이블입니다. | 문자열 |
입력 | Azure Machine Learning 웹 서비스 엔드포인트에 대한 입력입니다. | azureMachineLearningServiceInputColumn |
numberOfParallelRequests | 작업 파티션당 기계 학습 서비스로 전송될 병렬 요청 수입니다. 기본값은 1입니다. | int |
outputResponseName | 출력 요청 개체의 레이블입니다. | 문자열 |
출력 | Azure Machine Learning 웹 서비스 엔드포인트 실행의 출력 목록입니다. | azureMachineLearningServiceOutputColumn |
AzureMachineLearningServiceInputColumn
이름 | 묘사 | 값 |
---|---|---|
dataType | 입력 열의 데이터 형식(Azure Machine Learning 지원)입니다. | 문자열 |
mapTo | 이 입력이 매핑되는 함수 매개 변수의 인덱스(0부터 시작하는 인덱스)입니다. | int |
이름 | 입력 열의 이름입니다. | 문자열 |
AzureMachineLearningServiceOutputColumn
이름 | 묘사 | 값 |
---|---|---|
dataType | 출력 열의 (Azure Machine Learning 지원) 데이터 형식입니다. | 문자열 |
mapTo | 이 입력이 매핑되는 함수 매개 변수의 인덱스(0부터 시작하는 인덱스)입니다. | int |
이름 | 출력 열의 이름입니다. | 문자열 |
AzureMachineLearningStudioFunctionBinding
이름 | 묘사 | 값 |
---|---|---|
속성 | Azure Machine Learning Studio와 연결된 바인딩 속성입니다. | azureMachineLearningStudioFunctionBindingProperties |
형 | 함수 바인딩 형식을 나타냅니다. | 'Microsoft.MachineLearning/WebService'(필수) |
AzureMachineLearningStudioFunctionBindingProperties
이름 | 묘사 | 값 |
---|---|---|
apiKey | Request-Response 엔드포인트로 인증하는 데 사용되는 API 키입니다. | 문자열 |
batchSize | 모든 Azure ML RRS 실행 요청에 대한 최대 행 수를 설명하는 1에서 10000 사이의 숫자입니다. 기본값은 1000입니다. | int |
끝점 | Request-Response Azure Machine Learning Studio의 엔드포인트를 실행합니다. 자세한 내용은 다음을 참조하세요. /azure/machine-learning/machine-learning-consume-web-services#request-response-service-rrs | 문자열 |
입력 | Azure Machine Learning Studio 엔드포인트에 대한 입력입니다. | AzureMachineLearningStudioInputs |
출력 | Azure Machine Learning Studio 엔드포인트 실행의 출력 목록입니다. | azureMachineLearningStudioOutputColumn |
AzureMachineLearningStudioInputColumn
이름 | 묘사 | 값 |
---|---|---|
dataType | 입력 열의 데이터 형식(Azure Machine Learning 지원)입니다. 유효한 Azure Machine Learning 데이터 형식 목록은 https://msdn.microsoft.com/en-us/library/azure/dn905923.aspx 설명합니다. | 문자열 |
mapTo | 이 입력이 매핑되는 함수 매개 변수의 인덱스(0부터 시작하는 인덱스)입니다. | int |
이름 | 입력 열의 이름입니다. | 문자열 |
AzureMachineLearningStudioInputs
이름 | 묘사 | 값 |
---|---|---|
columnNames | Azure Machine Learning Studio 엔드포인트에 대한 입력 열 목록입니다. | azureMachineLearningStudioInputColumn |
이름 | 입력의 이름입니다. 엔드포인트를 작성하는 동안 제공되는 이름입니다. | 문자열 |
AzureMachineLearningStudioOutputColumn
이름 | 묘사 | 값 |
---|---|---|
dataType | 출력 열의 (Azure Machine Learning 지원) 데이터 형식입니다. 유효한 Azure Machine Learning 데이터 형식 목록은 https://msdn.microsoft.com/en-us/library/azure/dn905923.aspx 설명합니다. | 문자열 |
이름 | 출력 열의 이름입니다. | 문자열 |
AzureSqlDatabaseOutputDataSource
이름 | 묘사 | 값 |
---|---|---|
속성 | Azure SQL 데이터베이스 출력과 연결된 속성입니다. PUT(CreateOrReplace) 요청에 필요합니다. | azureSqlDatabaseOutputDataSourceProperties |
형 | 데이터 원본 출력의 형식이 기록될 것임을 나타냅니다. PUT(CreateOrReplace) 요청에 필요합니다. | 'Microsoft.Sql/Server/Database'(필수) |
AzureSqlDatabaseOutputDataSourceProperties
이름 | 묘사 | 값 |
---|---|---|
authenticationMode | 인증 모드입니다. | 'ConnectionString' 'Msi' 'UserToken' |
데이터베이스 | Azure SQL 데이터베이스의 이름입니다. PUT(CreateOrReplace) 요청에 필요합니다. | 문자열 |
maxBatchCount | Sql 데이터베이스에 쓰기에 대한 최대 Batch 수이며 기본값은 10,000입니다. PUT 요청의 경우 선택 사항입니다. | int |
maxWriterCount | 현재 최대 기록기 수는 1(단일 기록기) 및 0(쿼리 파티션 기준)만 사용할 수 있습니다. PUT 요청의 경우 선택 사항입니다. | int |
암호 | Azure SQL 데이터베이스에 연결하는 데 사용할 암호입니다. PUT(CreateOrReplace) 요청에 필요합니다. | 문자열 |
서버 | Azure SQL 데이터베이스를 포함하는 SQL 서버의 이름입니다. PUT(CreateOrReplace) 요청에 필요합니다. | 문자열 |
테이블 | Azure SQL 데이터베이스에 있는 테이블의 이름입니다. PUT(CreateOrReplace) 요청에 필요합니다. | 문자열 |
사용자 | Azure SQL 데이터베이스에 연결하는 데 사용할 사용자 이름입니다. PUT(CreateOrReplace) 요청에 필요합니다. | 문자열 |
AzureSqlReferenceInputDataSource
이름 | 묘사 | 값 |
---|---|---|
속성 | 참조 데이터를 포함하는 SQL DB 입력과 연결된 속성입니다. PUT(CreateOrReplace) 요청에 필요합니다. | AzureSqlReferenceInputDataSourceProperties |
형 | 참조 데이터가 포함된 입력 데이터 원본의 형식을 나타냅니다. PUT(CreateOrReplace) 요청에 필요합니다. | 'Microsoft.Sql/Server/Database'(필수) |
AzureSqlReferenceInputDataSourceProperties
이름 | 묘사 | 값 |
---|---|---|
authenticationMode | 인증 모드입니다. | 'ConnectionString' 'Msi' 'UserToken' |
데이터베이스 | 이 요소는 데이터 원본 요소와 연결됩니다. 출력이 기록될 데이터베이스의 이름입니다. | 문자열 |
deltaSnapshotQuery | 이 요소는 데이터 원본 요소와 연결됩니다. 이 쿼리는 SQL 데이터베이스에서 증분 변경 내용을 가져오는 데 사용됩니다. 이 옵션을 사용하려면 Azure SQL Database에서 임시 테이블을 사용하는 것이 좋습니다. | 문자열 |
fullSnapshotQuery | 이 요소는 데이터 원본 요소와 연결됩니다. 이 쿼리는 sql Database에서 데이터를 가져오는 데 사용됩니다. | 문자열 |
암호 | 이 요소는 데이터 원본 요소와 연결됩니다. SQL Database 인스턴스에 연결하는 데 사용되는 암호입니다. | 문자열 제약 조건: 중요한 값입니다. 보안 매개 변수로 전달합니다. |
refreshRate | 이 요소는 데이터 원본 요소와 연결됩니다. 이는 데이터베이스에서 데이터를 가져오는 빈도를 나타냅니다. DateTime 형식입니다. | 문자열 |
refreshType | 데이터 새로 고침 옵션의 형식을 나타냅니다. | 'RefreshPeriodicallyWithDelta' 'RefreshPeriodicallyWithFull' 'Static' |
서버 | 이 요소는 데이터 원본 요소와 연결됩니다. 쓸 데이터베이스를 포함하는 서버의 이름입니다. | 문자열 |
사용자 | 이 요소는 데이터 원본 요소와 연결됩니다. SQL Database 인스턴스에 연결하는 데 사용할 사용자 이름입니다. | 문자열 |
AzureSynapseOutputDataSource
이름 | 묘사 | 값 |
---|---|---|
속성 | Azure Synapse 출력과 연결된 속성입니다. PUT(CreateOrReplace) 요청에 필요합니다. | AzureSynapseOutputDataSourceProperties |
형 | 데이터 원본 출력의 형식이 기록될 것임을 나타냅니다. PUT(CreateOrReplace) 요청에 필요합니다. | 'Microsoft.Sql/Server/DataWarehouse'(필수) |
AzureSynapseOutputDataSourceProperties
이름 | 묘사 | 값 |
---|---|---|
authenticationMode | 인증 모드입니다. | 'ConnectionString' 'Msi' 'UserToken' |
데이터베이스 | Azure SQL 데이터베이스의 이름입니다. PUT(CreateOrReplace) 요청에 필요합니다. | 문자열 |
암호 | Azure SQL 데이터베이스에 연결하는 데 사용할 암호입니다. PUT(CreateOrReplace) 요청에 필요합니다. | 문자열 제약 조건: 중요한 값입니다. 보안 매개 변수로 전달합니다. |
서버 | Azure SQL 데이터베이스를 포함하는 SQL 서버의 이름입니다. PUT(CreateOrReplace) 요청에 필요합니다. | 문자열 |
테이블 | Azure SQL 데이터베이스에 있는 테이블의 이름입니다. PUT(CreateOrReplace) 요청에 필요합니다. | 문자열 |
사용자 | Azure SQL 데이터베이스에 연결하는 데 사용할 사용자 이름입니다. PUT(CreateOrReplace) 요청에 필요합니다. | 문자열 |
AzureTableOutputDataSource
이름 | 묘사 | 값 |
---|---|---|
속성 | Azure Table 출력과 연결된 속성입니다. PUT(CreateOrReplace) 요청에 필요합니다. | AzureTableOutputDataSourceProperties |
형 | 데이터 원본 출력의 형식이 기록될 것임을 나타냅니다. PUT(CreateOrReplace) 요청에 필요합니다. | 'Microsoft.Storage/Table'(필수) |
AzureTableOutputDataSourceProperties
이름 | 묘사 | 값 |
---|---|---|
accountKey | Azure Storage 계정의 계정 키입니다. PUT(CreateOrReplace) 요청에 필요합니다. | 문자열 제약 조건: 중요한 값입니다. 보안 매개 변수로 전달합니다. |
accountName | Azure Storage 계정의 이름입니다. PUT(CreateOrReplace) 요청에 필요합니다. | 문자열 |
batchSize | Azure Table에 한 번에 쓸 행 수입니다. | int |
columnsToRemove | 지정된 경우 배열의 각 항목은 출력 이벤트 엔터티에서 제거할 열의 이름입니다(있는 경우). | string[] |
partitionKey | 이 요소는 Azure Table의 파티션 키로 사용될 쿼리의 SELECT 문에 있는 열의 이름을 나타냅니다. PUT(CreateOrReplace) 요청에 필요합니다. | 문자열 |
rowKey | 이 요소는 Azure Table의 행 키로 사용될 쿼리의 SELECT 문에 있는 열의 이름을 나타냅니다. PUT(CreateOrReplace) 요청에 필요합니다. | 문자열 |
테이블 | Azure Table의 이름입니다. PUT(CreateOrReplace) 요청에 필요합니다. | 문자열 |
BlobOutputDataSource
이름 | 묘사 | 값 |
---|---|---|
속성 | Blob 출력과 연결된 속성입니다. PUT(CreateOrReplace) 요청에 필요합니다. | BlobOutputDataSourceProperties |
형 | 데이터 원본 출력의 형식이 기록될 것임을 나타냅니다. PUT(CreateOrReplace) 요청에 필요합니다. | 'Microsoft.Storage/Blob'(필수) |
BlobOutputDataSourceProperties
이름 | 묘사 | 값 |
---|---|---|
authenticationMode | 인증 모드입니다. | 'ConnectionString' 'Msi' 'UserToken' |
blobPathPrefix | Blob 경로 접두사입니다. | 문자열 |
blobWriteMode | Blob 쓰기 모드입니다. | '추가' '한 번' |
컨테이너 | 연결된 Storage 계정 내의 컨테이너 이름입니다. 이 컨테이너에는 읽거나 쓸 Blob이 포함됩니다. PUT(CreateOrReplace) 요청에 필요합니다. | 문자열 |
dateFormat | 날짜 형식입니다. pathPattern에 {date}이(가) 나타나면 이 속성의 값이 대신 날짜 형식으로 사용됩니다. | 문자열 |
pathPattern | Blob 경로 패턴입니다. 정규식이 아닙니다. Blob 이름이 일치하여 작업에 대한 입력 또는 출력으로 포함해야 하는지 여부를 결정하는 패턴을 나타냅니다. 자세한 설명 및 예제는 /rest/api/streamanalytics/streamanalytics/streamanalytics/stream-analytics-output을 참조하세요. | 문자열 |
storageAccounts | 하나 이상의 Azure Storage 계정 목록입니다. PUT(CreateOrReplace) 요청에 필요합니다. | StorageAccount |
timeFormat | 시간 형식입니다. pathPattern에 {time}이 표시되는 위치마다 이 속성의 값이 대신 시간 형식으로 사용됩니다. | 문자열 |
BlobReferenceInputDataSource
이름 | 묘사 | 값 |
---|---|---|
속성 | 참조 데이터를 포함하는 Blob 입력과 연결된 속성입니다. PUT(CreateOrReplace) 요청에 필요합니다. | BlobReferenceInputDataSourceProperties |
형 | 참조 데이터가 포함된 입력 데이터 원본의 형식을 나타냅니다. PUT(CreateOrReplace) 요청에 필요합니다. | 'Microsoft.Storage/Blob'(필수) |
BlobReferenceInputDataSourceProperties
이름 | 묘사 | 값 |
---|---|---|
authenticationMode | 인증 모드입니다. | 'ConnectionString' 'Msi' 'UserToken' |
blobName | Blob 입력의 이름입니다. | 문자열 |
컨테이너 | 연결된 Storage 계정 내의 컨테이너 이름입니다. 이 컨테이너에는 읽거나 쓸 Blob이 포함됩니다. PUT(CreateOrReplace) 요청에 필요합니다. | 문자열 |
dateFormat | 날짜 형식입니다. pathPattern에 {date}이(가) 나타나면 이 속성의 값이 대신 날짜 형식으로 사용됩니다. | 문자열 |
deltaPathPattern | 델타 스냅샷의 경로 패턴입니다. | 문자열 |
deltaSnapshotRefreshRate | 사용자가 이 참조 Blob 입력 데이터 원본의 델타 스냅샷을 생성하는 간격입니다. | 문자열 |
fullSnapshotRefreshRate | Blob 입력 데이터 원본의 새로 고침 간격입니다. | 문자열 |
pathPattern | Blob 경로 패턴입니다. 정규식이 아닙니다. Blob 이름이 일치하여 작업에 대한 입력 또는 출력으로 포함해야 하는지 여부를 결정하는 패턴을 나타냅니다. 자세한 설명 및 예제는 /rest/api/streamanalytics/streamanalytics/streamanalytics/stream-analytics-output을 참조하세요. | 문자열 |
sourcePartitionCount | Blob 입력 데이터 원본의 파티션 수입니다. 범위 1 - 256. | int |
storageAccounts | 하나 이상의 Azure Storage 계정 목록입니다. PUT(CreateOrReplace) 요청에 필요합니다. | StorageAccount |
timeFormat | 시간 형식입니다. pathPattern에 {time}이 표시되는 위치마다 이 속성의 값이 대신 시간 형식으로 사용됩니다. | 문자열 |
BlobStreamInputDataSource
이름 | 묘사 | 값 |
---|---|---|
속성 | 스트림 데이터를 포함하는 Blob 입력과 연결된 속성입니다. PUT(CreateOrReplace) 요청에 필요합니다. | blobStreamInputDataSourceProperties |
형 | 스트림 데이터를 포함하는 입력 데이터 원본의 형식을 나타냅니다. PUT(CreateOrReplace) 요청에 필요합니다. | 'Microsoft.Storage/Blob'(필수) |
BlobStreamInputDataSourceProperties
이름 | 묘사 | 값 |
---|---|---|
authenticationMode | 인증 모드입니다. | 'ConnectionString' 'Msi' 'UserToken' |
컨테이너 | 연결된 Storage 계정 내의 컨테이너 이름입니다. 이 컨테이너에는 읽거나 쓸 Blob이 포함됩니다. PUT(CreateOrReplace) 요청에 필요합니다. | 문자열 |
dateFormat | 날짜 형식입니다. pathPattern에 {date}이(가) 나타나면 이 속성의 값이 대신 날짜 형식으로 사용됩니다. | 문자열 |
pathPattern | Blob 경로 패턴입니다. 정규식이 아닙니다. Blob 이름이 일치하여 작업에 대한 입력 또는 출력으로 포함해야 하는지 여부를 결정하는 패턴을 나타냅니다. 자세한 설명 및 예제는 /rest/api/streamanalytics/streamanalytics/streamanalytics/stream-analytics-output을 참조하세요. | 문자열 |
sourcePartitionCount | Blob 입력 데이터 원본의 파티션 수입니다. 범위 1 - 1024. | int |
storageAccounts | 하나 이상의 Azure Storage 계정 목록입니다. PUT(CreateOrReplace) 요청에 필요합니다. | StorageAccount |
timeFormat | 시간 형식입니다. pathPattern에 {time}이 표시되는 위치마다 이 속성의 값이 대신 시간 형식으로 사용됩니다. | 문자열 |
ClusterInfo
이름 | 묘사 | 값 |
---|---|---|
아이디 | 클러스터의 리소스 ID입니다. | 문자열 |
압축
이름 | 묘사 | 값 |
---|---|---|
형 | 입력에서 사용하는 압축 유형을 나타냅니다. PUT(CreateOrReplace) 요청에 필요합니다. | 'Deflate' 'GZip' 'None'(필수) |
CSharpFunctionBinding
이름 | 묘사 | 값 |
---|---|---|
속성 | CSharp 함수와 연결된 바인딩 속성입니다. | CSharpFunctionBindingProperties |
형 | 함수 바인딩 형식을 나타냅니다. | 'Microsoft.StreamAnalytics/CLRUdf'(필수) |
CSharpFunctionBindingProperties
이름 | 묘사 | 값 |
---|---|---|
수업 | 단일 함수 정의를 포함하는 Csharp 코드입니다. | 문자열 |
dllPath | 단일 함수 정의를 포함하는 Csharp 코드입니다. | 문자열 |
메서드 | 단일 함수 정의를 포함하는 Csharp 코드입니다. | 문자열 |
updateMode | Stream Analytics 함수에 대한 새로 고침 모드입니다. | '새로 고침 가능' 'Static' |
CsvSerialization
이름 | 묘사 | 값 |
---|---|---|
속성 | CSV serialization 형식과 연결된 속성입니다. PUT(CreateOrReplace) 요청에 필요합니다. | CsvSerializationProperties |
형 | 입력 또는 출력에서 사용하는 serialization의 형식을 나타냅니다. PUT(CreateOrReplace) 요청에 필요합니다. | 'Csv'(필수) |
CsvSerializationProperties
이름 | 묘사 | 값 |
---|---|---|
인코딩 | 입력의 경우 들어오는 데이터의 인코딩 및 출력의 경우 나가는 데이터의 인코딩을 지정합니다. PUT(CreateOrReplace) 요청에 필요합니다. | 'UTF8' |
fieldDelimiter | CSV(쉼표로 구분된 값) 레코드를 구분하는 데 사용할 구분 기호를 지정합니다. 지원되는 값 목록은 /rest/api/streamanalytics/stream-analytics-input 또는 /rest/api/streamanalytics/stream-analytics-output을 참조하세요. PUT(CreateOrReplace) 요청에 필요합니다. | 문자열 |
CustomClrSerialization
이름 | 묘사 | 값 |
---|---|---|
속성 | CustomClr serialization 형식과 연결된 속성입니다. PUT(CreateOrReplace) 요청에 필요합니다. | CustomClrSerializationProperties |
형 | 입력 또는 출력에서 사용하는 serialization의 형식을 나타냅니다. PUT(CreateOrReplace) 요청에 필요합니다. | 'CustomClr'(필수) |
CustomClrSerializationProperties
이름 | 묘사 | 값 |
---|---|---|
serializationClassName | serialization 클래스 이름입니다. | 문자열 |
serializationDllPath | serialization 라이브러리 경로입니다. | 문자열 |
DeltaSerialization
이름 | 묘사 | 값 |
---|---|---|
속성 | Delta Lake serialization 형식과 연결된 속성입니다. PUT(CreateOrReplace) 요청에 필요합니다. | DeltaSerializationProperties |
형 | 입력 또는 출력에서 사용하는 serialization의 형식을 나타냅니다. PUT(CreateOrReplace) 요청에 필요합니다. | 'Delta'(필수) |
DeltaSerializationProperties
이름 | 묘사 | 값 |
---|---|---|
deltaTablePath | 출력을 쓸 Delta Lake 테이블의 경로를 지정합니다. | string(필수) |
partitionColumns | Delta Lake 테이블을 분할할 열의 이름을 지정합니다. 파티션 열은 1개만 지원하지만 확장성을 위해 배열로 유지합니다. | string[] |
DocumentDbOutputDataSource
이름 | 묘사 | 값 |
---|---|---|
속성 | DocumentDB 출력과 연결된 속성입니다. PUT(CreateOrReplace) 요청에 필요합니다. | documentDbOutputDataSourceProperties |
형 | 데이터 원본 출력의 형식이 기록될 것임을 나타냅니다. PUT(CreateOrReplace) 요청에 필요합니다. | 'Microsoft.Storage/DocumentDB'(필수) |
DocumentDbOutputDataSourceProperties
이름 | 묘사 | 값 |
---|---|---|
accountId | DocumentDB 계정 이름 또는 ID입니다. PUT(CreateOrReplace) 요청에 필요합니다. | 문자열 |
accountKey | DocumentDB 계정의 계정 키입니다. PUT(CreateOrReplace) 요청에 필요합니다. | 문자열 제약 조건: 중요한 값입니다. 보안 매개 변수로 전달합니다. |
authenticationMode | 인증 모드입니다. | 'ConnectionString' 'Msi' 'UserToken' |
collectionNamePattern | 사용할 컬렉션의 컬렉션 이름 패턴입니다. 컬렉션 이름 형식은 파티션이 0부터 시작하는 선택적 {partition} 토큰을 사용하여 생성할 수 있습니다. 자세한 내용은 /rest/api/streamanalytics/stream-analytics-output의 DocumentDB 섹션을 참조하세요. PUT(CreateOrReplace) 요청에 필요합니다. | 문자열 |
데이터베이스 | DocumentDB 데이터베이스의 이름입니다. PUT(CreateOrReplace) 요청에 필요합니다. | 문자열 |
documentId | 삽입 또는 업데이트 작업의 기반이 되는 기본 키를 지정하는 데 사용되는 출력 이벤트의 필드 이름입니다. | 문자열 |
partitionKey | 컬렉션에서 출력을 분할하기 위한 키를 지정하는 데 사용되는 출력 이벤트의 필드 이름입니다. 'collectionNamePattern'에 {partition} 토큰이 포함되어 있으면 이 속성을 지정해야 합니다. | 문자열 |
EventGridStreamInputDataSource
이름 | 묘사 | 값 |
---|---|---|
속성 | 스트림 데이터를 포함하는 Event Grid 입력과 연결된 속성입니다. | eventGridStreamInputDataSourceProperties |
형 | 스트림 데이터를 포함하는 입력 데이터 원본의 형식을 나타냅니다. PUT(CreateOrReplace) 요청에 필요합니다. | 'Microsoft.EventGrid/EventSubscriptions'(필수) |
EventGridStreamInputDataSourceProperties
이름 | 묘사 | 값 |
---|---|---|
eventTypes | Event Grid 어댑터에서 지원하는 이벤트 유형 목록입니다. | string[] |
스키마 | Event Grid 스키마 유형을 나타냅니다. | 'CloudEventSchema' 'EventGridEventSchema' |
storageAccounts | 하나 이상의 Azure Storage 계정 목록입니다. PUT(CreateOrReplace) 요청에 필요합니다. | StorageAccount |
구독자 | Event Grid의 구독자입니다. 현재 EventHub 구독자만 지원됩니다. | eventHubV2StreamInputDataSource |
EventHubOutputDataSource
이름 | 묘사 | 값 |
---|---|---|
속성 | 이벤트 허브 출력과 연결된 속성입니다. PUT(CreateOrReplace) 요청에 필요합니다. | eventHubOutputDataSourceProperties |
형 | 데이터 원본 출력의 형식이 기록될 것임을 나타냅니다. PUT(CreateOrReplace) 요청에 필요합니다. | 'Microsoft.ServiceBus/EventHub'(필수) |
EventHubOutputDataSourceProperties
이름 | 묘사 | 값 |
---|---|---|
authenticationMode | 인증 모드입니다. | 'ConnectionString' 'Msi' 'UserToken' |
eventHubName | 이벤트 허브의 이름입니다. PUT(CreateOrReplace) 요청에 필요합니다. | 문자열 |
partitionCount | 이벤트 허브 데이터 원본의 파티션 수입니다. 범위 1 - 256. | int |
partitionKey | 이벤트 데이터를 보낼 파티션을 결정하는 데 사용되는 키/열입니다. | 문자열 |
propertyColumns | 이 이벤트 허브 출력과 연결된 속성입니다. | string[] |
serviceBusNamespace | 원하는 이벤트 허브, Service Bus 큐, Service Bus 토픽 등과 연결된 네임스페이스입니다. PUT(CreateOrReplace) 요청에 필요합니다. | 문자열 |
sharedAccessPolicyKey | 지정된 공유 액세스 정책에 대한 공유 액세스 정책 키입니다. PUT(CreateOrReplace) 요청에 필요합니다. | 문자열 제약 조건: 중요한 값입니다. 보안 매개 변수로 전달합니다. |
sharedAccessPolicyName | 이벤트 허브, Service Bus 큐, Service Bus 토픽 등에 대한 공유 액세스 정책 이름입니다. PUT(CreateOrReplace) 요청에 필요합니다. | 문자열 |
EventHubStreamInputDataSource
이름 | 묘사 | 값 |
---|---|---|
속성 | 스트림 데이터를 포함하는 이벤트 허브 입력과 연결된 속성입니다. PUT(CreateOrReplace) 요청에 필요합니다. | eventHubStreamInputDataSourceProperties |
형 | 스트림 데이터를 포함하는 입력 데이터 원본의 형식을 나타냅니다. PUT(CreateOrReplace) 요청에 필요합니다. | 'Microsoft.ServiceBus/EventHub'(필수) |
EventHubStreamInputDataSourceProperties
이름 | 묘사 | 값 |
---|---|---|
authenticationMode | 인증 모드입니다. | 'ConnectionString' 'Msi' 'UserToken' |
consumerGroupName | 이벤트 허브에서 이벤트를 읽는 데 사용해야 하는 이벤트 허브 소비자 그룹의 이름입니다. 여러 입력에 대해 고유한 소비자 그룹 이름을 지정하면 각 입력이 이벤트 허브에서 동일한 이벤트를 수신할 수 있습니다. 지정하지 않으면 입력은 이벤트 허브의 기본 소비자 그룹을 사용합니다. | 문자열 |
eventHubName | 이벤트 허브의 이름입니다. PUT(CreateOrReplace) 요청에 필요합니다. | 문자열 |
partitionCount | 이벤트 허브 데이터 원본의 파티션 수입니다. 범위 1 - 256. | int |
prefetchCount | 메시지 수신자가 동시에 요청할 수 있는 메시지 수입니다. | int |
serviceBusNamespace | 원하는 이벤트 허브, Service Bus 큐, Service Bus 토픽 등과 연결된 네임스페이스입니다. PUT(CreateOrReplace) 요청에 필요합니다. | 문자열 |
sharedAccessPolicyKey | 지정된 공유 액세스 정책에 대한 공유 액세스 정책 키입니다. PUT(CreateOrReplace) 요청에 필요합니다. | 문자열 제약 조건: 중요한 값입니다. 보안 매개 변수로 전달합니다. |
sharedAccessPolicyName | 이벤트 허브, Service Bus 큐, Service Bus 토픽 등에 대한 공유 액세스 정책 이름입니다. PUT(CreateOrReplace) 요청에 필요합니다. | 문자열 |
EventHubV2OutputDataSource
이름 | 묘사 | 값 |
---|---|---|
속성 | 이벤트 허브 출력과 연결된 속성입니다. PUT(CreateOrReplace) 요청에 필요합니다. | eventHubOutputDataSourceProperties |
형 | 데이터 원본 출력의 형식이 기록될 것임을 나타냅니다. PUT(CreateOrReplace) 요청에 필요합니다. | 'Microsoft.EventHub/EventHub'(필수) |
EventHubV2StreamInputDataSource
이름 | 묘사 | 값 |
---|---|---|
속성 | 스트림 데이터를 포함하는 이벤트 허브 입력과 연결된 속성입니다. PUT(CreateOrReplace) 요청에 필요합니다. | eventHubStreamInputDataSourceProperties |
형 | 스트림 데이터를 포함하는 입력 데이터 원본의 형식을 나타냅니다. PUT(CreateOrReplace) 요청에 필요합니다. | 'Microsoft.EventHub/EventHub'(필수) |
EventHubV2StreamInputDataSource
이름 | 묘사 | 값 |
---|---|---|
속성 | 스트림 데이터를 포함하는 이벤트 허브 입력과 연결된 속성입니다. PUT(CreateOrReplace) 요청에 필요합니다. | eventHubStreamInputDataSourceProperties |
형 | 스트림 데이터를 포함하는 입력 데이터 원본의 형식을 나타냅니다. PUT(CreateOrReplace) 요청에 필요합니다. | string(필수) |
외부
이름 | 묘사 | 값 |
---|---|---|
컨테이너 | UserCustomCode 컨테이너입니다. | 문자열 |
길 | UserCustomCode 경로입니다. | 문자열 |
refreshConfiguration | 작업 구성에 있는 업데이트 가능한 모든 사용자 정의 함수에 대한 새로 고침 매개 변수입니다. | RefreshConfiguration |
storageAccount | Azure Storage 계정과 연결된 속성 | StorageAccount |
FileReferenceInputDataSource
이름 | 묘사 | 값 |
---|---|---|
속성 | 참조 데이터를 포함하는 파일 입력과 연결된 속성입니다. PUT(CreateOrReplace) 요청에 필요합니다. | fileReferenceInputDataSourceProperties |
형 | 참조 데이터가 포함된 입력 데이터 원본의 형식을 나타냅니다. PUT(CreateOrReplace) 요청에 필요합니다. | 'File'(필수) |
FileReferenceInputDataSourceProperties
이름 | 묘사 | 값 |
---|---|---|
길 | 파일의 경로입니다. | 문자열 |
기능
이름 | 묘사 | 값 |
---|---|---|
이름 | 리소스 이름 | 문자열 |
속성 | 함수와 연결된 속성입니다. | functionProperties |
FunctionBinding
이름 | 묘사 | 값 |
---|---|---|
형 | AzureMachineLearningStudioFunctionBinding |
'Microsoft.MachineLearning/WebService' 'Microsoft.MachineLearningServices' 'Microsoft.StreamAnalytics/CLRUdf' 'Microsoft.StreamAnalytics/JavascriptUdf'(필수) |
FunctionConfiguration
이름 | 묘사 | 값 |
---|---|---|
제본 | 함수의 물리적 바인딩입니다. 예를 들어 Azure Machine Learning 웹 서비스의 경우 엔드포인트에 대해 설명합니다. | FunctionBinding |
입력 | functionInput |
|
출력 | 함수의 출력을 설명합니다. | functionOutput |
FunctionInput
이름 | 묘사 | 값 |
---|---|---|
dataType | 함수 입력 매개 변수의 (Azure Stream Analytics 지원) 데이터 형식입니다. 유효한 Azure Stream Analytics 데이터 형식 목록은 https://msdn.microsoft.com/en-us/library/azure/dn835065.aspx | 문자열 |
isConfigurationParameter | 매개 변수가 구성 매개 변수인지 여부를 나타내는 플래그입니다. True이면 이 입력 매개 변수가 상수여야 합니다. 기본값은 false입니다. | bool |
FunctionOutput
이름 | 묘사 | 값 |
---|---|---|
dataType | 함수 출력의 데이터 형식(Azure Stream Analytics 지원)입니다. 유효한 Azure Stream Analytics 데이터 형식 목록은 https://msdn.microsoft.com/en-us/library/azure/dn835065.aspx | 문자열 |
FunctionProperties
이름 | 묘사 | 값 |
---|---|---|
속성 | functionConfiguration |
|
형 | AggregateFunctionProperties형식에 대해 |
'집계' 'Scalar'(필수) |
GatewayMessageBusOutputDataSource
이름 | 묘사 | 값 |
---|---|---|
속성 | 게이트웨이 Message Bus 출력과 연결된 속성입니다. PUT(CreateOrReplace) 요청에 필요합니다. | GatewayMessageBusOutputDataSourceProperties |
형 | 데이터 원본 출력의 형식이 기록될 것임을 나타냅니다. PUT(CreateOrReplace) 요청에 필요합니다. | 'GatewayMessageBus'(필수) |
GatewayMessageBusOutputDataSourceProperties
이름 | 묘사 | 값 |
---|---|---|
주제 | Service Bus 토픽의 이름입니다. | 문자열 |
GatewayMessageBusStreamInputDataSource
이름 | 묘사 | 값 |
---|---|---|
속성 | 스트림 데이터를 포함하는 게이트웨이 메시지 버스 입력과 연결된 속성입니다. | GatewayMessageBusStreamInputDataSourceProperties |
형 | 스트림 데이터를 포함하는 입력 데이터 원본의 형식을 나타냅니다. PUT(CreateOrReplace) 요청에 필요합니다. | 'GatewayMessageBus'(필수) |
GatewayMessageBusStreamInputDataSourceProperties
이름 | 묘사 | 값 |
---|---|---|
주제 | Service Bus 토픽의 이름입니다. | 문자열 |
신원
이름 | 묘사 | 값 |
---|---|---|
형 | ID 유형은 SystemAssigned 또는 UserAssigned일 수 있습니다. | 문자열 |
userAssignedIdentities | 스트리밍 작업 리소스와 연결된 사용자 할당 ID입니다. | IdentityUserAssignedIdentities |
IdentityUserAssignedIdentities
이름 | 묘사 | 값 |
---|
입력
이름 | 묘사 | 값 |
---|---|---|
이름 | 리소스 이름 | 문자열 |
속성 | 입력과 연결된 속성입니다. PUT(CreateOrReplace) 요청에 필요합니다. | InputProperties |
InputProperties
이름 | 묘사 | 값 |
---|---|---|
압축 | 입력 데이터가 압축되는 방법을 설명합니다. | 압축 |
partitionKey | partitionKey는 입력 데이터를 분할하는 데 사용되는 입력 데이터의 키를 설명합니다. | 문자열 |
직렬화 | 입력의 데이터가 serialize되는 방법 또는 출력에 기록될 때 데이터가 serialize되는 방법을 설명합니다. PUT(CreateOrReplace) 요청에 필요합니다. | Serialization |
형 | ReferenceInputProperties |
'Reference' 'Stream'(필수) |
watermarkSettings | 워터마크 이벤트를 읽을지 여부를 결정하는 설정입니다. | inputWatermarkProperties |
InputWatermarkProperties
이름 | 묘사 | 값 |
---|---|---|
watermarkMode | 입력 워터마크 모드입니다. | 'None' 'ReadWatermark' |
IoTHubStreamInputDataSource
이름 | 묘사 | 값 |
---|---|---|
속성 | 스트림 데이터를 포함하는 IoT Hub 입력과 연결된 속성입니다. PUT(CreateOrReplace) 요청에 필요합니다. | IoTHubStreamInputDataSourceProperties |
형 | 스트림 데이터를 포함하는 입력 데이터 원본의 형식을 나타냅니다. PUT(CreateOrReplace) 요청에 필요합니다. | 'Microsoft.Devices/IotHubs'(필수) |
IoTHubStreamInputDataSourceProperties
이름 | 묘사 | 값 |
---|---|---|
consumerGroupName | IoT Hub에서 이벤트를 읽는 데 사용해야 하는 IoT Hub 소비자 그룹의 이름입니다. 지정하지 않으면 입력은 Iot Hub의 기본 소비자 그룹을 사용합니다. | 문자열 |
끝점 | 연결할 IoT Hub 엔드포인트(예: 메시지/이벤트, messages/operationsMonitoringEvents 등)입니다. | 문자열 |
iotHubNamespace | IoT Hub의 이름 또는 URI입니다. PUT(CreateOrReplace) 요청에 필요합니다. | 문자열 |
sharedAccessPolicyKey | 지정된 공유 액세스 정책에 대한 공유 액세스 정책 키입니다. PUT(CreateOrReplace) 요청에 필요합니다. | 문자열 제약 조건: 중요한 값입니다. 보안 매개 변수로 전달합니다. |
sharedAccessPolicyName | IoT Hub의 공유 액세스 정책 이름입니다. 이 정책에는 적어도 서비스 연결 권한이 포함되어야 합니다. PUT(CreateOrReplace) 요청에 필요합니다. | 문자열 |
JavaScriptFunctionBinding
이름 | 묘사 | 값 |
---|---|---|
속성 | JavaScript 함수와 연결된 바인딩 속성입니다. | javaScriptFunctionBindingProperties |
형 | 함수 바인딩 형식을 나타냅니다. | 'Microsoft.StreamAnalytics/JavascriptUdf'(필수) |
JavaScriptFunctionBindingProperties
이름 | 묘사 | 값 |
---|---|---|
각본 | 단일 함수 정의를 포함하는 JavaScript 코드입니다. 예: 'function (x, y) { return x + y; }' | 문자열 |
JobStorageAccount
이름 | 묘사 | 값 |
---|---|---|
accountKey | Azure Storage 계정의 계정 키입니다. PUT(CreateOrReplace) 요청에 필요합니다. | 문자열 제약 조건: 중요한 값입니다. 보안 매개 변수로 전달합니다. |
accountName | Azure Storage 계정의 이름입니다. PUT(CreateOrReplace) 요청에 필요합니다. | 문자열 |
authenticationMode | 인증 모드입니다. | 'ConnectionString' 'Msi' 'UserToken' |
JsonSerialization
이름 | 묘사 | 값 |
---|---|---|
속성 | JSON serialization 형식과 연결된 속성입니다. PUT(CreateOrReplace) 요청에 필요합니다. | JsonSerializationProperties |
형 | 입력 또는 출력에서 사용하는 serialization의 형식을 나타냅니다. PUT(CreateOrReplace) 요청에 필요합니다. | 'Json'(필수) |
JsonSerializationProperties
이름 | 묘사 | 값 |
---|---|---|
인코딩 | 입력의 경우 들어오는 데이터의 인코딩 및 출력의 경우 나가는 데이터의 인코딩을 지정합니다. PUT(CreateOrReplace) 요청에 필요합니다. | 'UTF8' |
판 | 이 속성은 출력의 JSON serialization에만 적용됩니다. 입력에는 적용되지 않습니다. 이 속성은 출력이 기록될 JSON의 형식을 지정합니다. 현재 지원되는 값은 각 JSON 개체를 새 줄로 구분하고 출력이 JSON 개체의 배열로 형식이 지정됨을 나타내는 'array'로 출력의 형식을 지정함을 나타내는 'lineSeparated'입니다. 기본값은 null을 남기면 'lineSeparated'입니다. | 'Array' 'LineSeparated' |
Microsoft.StreamAnalytics/streamingjobs
이름 | 묘사 | 값 |
---|---|---|
신원 | 입력 및 출력으로 인증하는 데 사용할 수 있는 이 작업에 할당된 관리 ID에 대해 설명합니다. | ID |
위치 | 리소스가 있는 지리적 위치 | 문자열 |
이름 | 리소스 이름 | string(필수) |
속성 | 스트리밍 작업과 연결된 속성입니다. PUT(CreateOrReplace) 요청에 필요합니다. | StreamingJobProperties |
sku | 스트리밍 작업의 SKU를 설명합니다. PUT(CreateOrReplace) 요청에 필요합니다. | Sku |
태그 | 리소스 태그 | 태그 이름 및 값의 사전입니다. 템플릿 |
출력
이름 | 묘사 | 값 |
---|---|---|
이름 | 리소스 이름 | 문자열 |
속성 | 출력과 연결된 속성입니다. PUT(CreateOrReplace) 요청에 필요합니다. | OutputProperties |
OutputDataSource
이름 | 묘사 | 값 |
---|---|---|
형 |
GatewayMessageBusOutputDataSource형식에 대해 'GatewayMessageBus'로 설정합니다. AzureFunctionOutputDataSource |
'GatewayMessageBus' 'Microsoft.AzureFunction' 'Microsoft.DataLake/Accounts' 'Microsoft.DBForPostgreSQL/servers/databases' 'Microsoft.EventHub/EventHub' 'Microsoft.Kusto/clusters/databases' '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' 'Raw'(필수) |
OutputProperties
이름 | 묘사 | 값 |
---|---|---|
datasource | 출력이 기록될 데이터 원본에 대해 설명합니다. PUT(CreateOrReplace) 요청에 필요합니다. | outputDataSource |
직렬화 | 입력의 데이터가 serialize되는 방법 또는 출력에 기록될 때 데이터가 serialize되는 방법을 설명합니다. PUT(CreateOrReplace) 요청에 필요합니다. | Serialization |
sizeWindow | Stream Analytics 출력을 제한할 크기 창입니다. | int |
timeWindow | Stream Analytics 작업 출력을 필터링하기 위한 시간 프레임입니다. | 문자열 |
watermarkSettings | 워터마크를 다운스트림으로 보낼지 여부를 결정하는 설정입니다. | outputWatermarkProperties |
OutputWatermarkProperties
이름 | 묘사 | 값 |
---|---|---|
maxWatermarkDifferenceAcrossPartitions | 가장 빠른 파티션과 가장 느린 파티션 간의 최대 델타를 설명하므로 다운스트림 작업에서 필요한 모든 이벤트를 catch하는 순서가 잘못된 창이 잘 정의되어 있습니다. | 문자열 |
watermarkMode | 출력 워터마크 모드입니다. | 'None' 'SendCurrentPartitionWatermark' 'SendLowestWatermarkAcrossPartitions' |
ParquetSerialization
이름 | 묘사 | 값 |
---|---|---|
속성 | Parquet serialization 형식과 연결된 속성입니다. PUT(CreateOrReplace) 요청에 필요합니다. | 어떤 |
형 | 입력 또는 출력에서 사용하는 serialization의 형식을 나타냅니다. PUT(CreateOrReplace) 요청에 필요합니다. | 'Parquet'(필수) |
PostgreSQLOutputDataSource
이름 | 묘사 | 값 |
---|---|---|
속성 | PostgreSQL 출력 데이터 원본과 연결된 속성입니다. PUT(CreateOrReplace) 요청에 필요합니다. | PostgreSQLOutputDataSourceProperties |
형 | 데이터 원본 출력의 형식이 기록될 것임을 나타냅니다. PUT(CreateOrReplace) 요청에 필요합니다. | 'Microsoft.DBForPostgreSQL/servers/databases'(필수) |
PostgreSQLOutputDataSourceProperties
이름 | 묘사 | 값 |
---|---|---|
authenticationMode | 인증 모드입니다. | 'ConnectionString' 'Msi' 'UserToken' |
데이터베이스 | Azure SQL 데이터베이스의 이름입니다. PUT(CreateOrReplace) 요청에 필요합니다. | 문자열 |
maxWriterCount | 현재 최대 기록기 수는 1(단일 기록기) 및 0(쿼리 파티션 기준)만 사용할 수 있습니다. PUT 요청의 경우 선택 사항입니다. | int |
암호 | Azure SQL 데이터베이스에 연결하는 데 사용할 암호입니다. PUT(CreateOrReplace) 요청에 필요합니다. | 문자열 제약 조건: 중요한 값입니다. 보안 매개 변수로 전달합니다. |
서버 | Azure SQL 데이터베이스를 포함하는 SQL 서버의 이름입니다. PUT(CreateOrReplace) 요청에 필요합니다. | 문자열 |
테이블 | Azure SQL 데이터베이스에 있는 테이블의 이름입니다. PUT(CreateOrReplace) 요청에 필요합니다. | 문자열 |
사용자 | Azure SQL 데이터베이스에 연결하는 데 사용할 사용자 이름입니다. PUT(CreateOrReplace) 요청에 필요합니다. | 문자열 |
PowerBIOutputDataSource
이름 | 묘사 | 값 |
---|---|---|
속성 | Power BI 출력과 연결된 속성입니다. PUT(CreateOrReplace) 요청에 필요합니다. | PowerBIOutputDataSourceProperties |
형 | 데이터 원본 출력의 형식이 기록될 것임을 나타냅니다. PUT(CreateOrReplace) 요청에 필요합니다. | 'PowerBI'(필수) |
PowerBIOutputDataSourceProperties
이름 | 묘사 | 값 |
---|---|---|
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) 요청에 필요합니다. | 문자열 |
tokenUserDisplayName | 새로 고침 토큰을 가져오는 데 사용된 사용자의 사용자 표시 이름입니다. 이 속성을 사용하여 새로 고침 토큰을 가져오는 데 사용된 사용자를 기억할 수 있습니다. | 문자열 |
tokenUserPrincipalName | 새로 고침 토큰을 가져오는 데 사용된 사용자의 UPN(사용자 계정 이름)입니다. 이 속성을 사용하여 새로 고침 토큰을 가져오는 데 사용된 사용자를 기억할 수 있습니다. | 문자열 |
RawInputDatasourceProperties
이름 | 묘사 | 값 |
---|---|---|
페이로드 | 입력 데이터의 JSON 직렬화된 콘텐츠입니다. 페이로드 또는 payloadUri를 설정해야 하지만 둘 다 설정해야 하는 것은 아닙니다. | 문자열 |
payloadUri | 입력 데이터의 JSON 직렬화된 콘텐츠를 포함하는 Blob에 대한 SAS URL입니다. 페이로드 또는 payloadUri를 설정해야 하지만 둘 다 설정해야 하는 것은 아닙니다. | 문자열 |
RawOutputDatasource
이름 | 묘사 | 값 |
---|---|---|
속성 | 원시 출력과 연결된 속성입니다. PUT(CreateOrReplace) 요청에 필요합니다. | rawOutputDatasourceProperties |
형 | 데이터 원본 출력의 형식이 기록될 것임을 나타냅니다. PUT(CreateOrReplace) 요청에 필요합니다. | 'Raw'(필수) |
RawOutputDatasourceProperties
이름 | 묘사 | 값 |
---|---|---|
payloadUri | 출력을 작성해야 하는 Blob에 대한 SAS URL입니다. 이 속성을 설정하지 않으면 출력 데이터가 임시 스토리지에 기록되고 해당 임시 스토리지에 대한 SAS URL이 결과에 포함됩니다. | 문자열 |
RawReferenceInputDataSource
이름 | 묘사 | 값 |
---|---|---|
속성 | 참조 데이터를 포함하는 원시 입력과 연결된 속성입니다. PUT(CreateOrReplace) 요청에 필요합니다. | rawInputDatasourceProperties |
형 | 참조 데이터가 포함된 입력 데이터 원본의 형식을 나타냅니다. PUT(CreateOrReplace) 요청에 필요합니다. | 'Raw'(필수) |
RawStreamInputDataSource
이름 | 묘사 | 값 |
---|---|---|
속성 | 원시 입력과 연결된 속성입니다. PUT(CreateOrReplace) 요청에 필요합니다. | rawInputDatasourceProperties |
형 | 스트림 데이터를 포함하는 입력 데이터 원본의 형식을 나타냅니다. PUT(CreateOrReplace) 요청에 필요합니다. | 'Raw'(필수) |
ReferenceInputDataSource
이름 | 묘사 | 값 |
---|---|---|
형 | FileReferenceInputDataSource형식 |
'File' 'Microsoft.Sql/Server/Database' 'Microsoft.Storage/Blob' 'Raw'(필수) |
ReferenceInputProperties
이름 | 묘사 | 값 |
---|---|---|
datasource | 참조 데이터가 포함된 입력 데이터 원본에 대해 설명합니다. PUT(CreateOrReplace) 요청에 필요합니다. | ReferenceInputDataSource |
형 | 입력이 참조 데이터의 원본인지 스트림 데이터의 원본인지 여부를 나타냅니다. PUT(CreateOrReplace) 요청에 필요합니다. | 'Reference'(필수) |
RefreshConfiguration
이름 | 묘사 | 값 |
---|---|---|
dateFormat | 날짜 형식입니다. pathPattern에 {date}이(가) 나타나면 이 속성의 값이 대신 날짜 형식으로 사용됩니다. | 문자열 |
pathPattern | Blob 경로 패턴입니다. 정규식이 아닙니다. Blob 이름이 일치하여 작업에 대한 입력 또는 출력으로 포함해야 하는지 여부를 결정하는 패턴을 나타냅니다. 자세한 설명 및 예제는 /rest/api/streamanalytics/streamanalytics/streamanalytics/stream-analytics-output을 참조하세요. | 문자열 |
refreshInterval | 새로 고침 간격입니다. | 문자열 |
refreshType | 이 속성은 사용할 데이터 새로 고침 옵션, 차단 또는 차단 해제를 나타냅니다. | '차단' '차단 해제' |
timeFormat | 시간 형식입니다. pathPattern에 {time}이 표시되는 위치마다 이 속성의 값이 대신 시간 형식으로 사용됩니다. | 문자열 |
ScalarFunctionProperties
이름 | 묘사 | 값 |
---|---|---|
형 | 함수의 형식을 나타냅니다. | 'Scalar'(필수) |
직렬화
이름 | 묘사 | 값 |
---|---|---|
형 | AvroSerialization |
'Avro' 'Csv' 'CustomClr' 'Delta' 'Json' 'Parquet'(필수) |
ServiceBusQueueOutputDataSource
이름 | 묘사 | 값 |
---|---|---|
속성 | Service Bus 큐 출력과 연결된 속성입니다. PUT(CreateOrReplace) 요청에 필요합니다. | ServiceBusQueueOutputDataSourceProperties |
형 | 데이터 원본 출력의 형식이 기록될 것임을 나타냅니다. PUT(CreateOrReplace) 요청에 필요합니다. | 'Microsoft.ServiceBus/Queue'(필수) |
ServiceBusQueueOutputDataSourceProperties
이름 | 묘사 | 값 |
---|---|---|
authenticationMode | 인증 모드입니다. | 'ConnectionString' 'Msi' 'UserToken' |
propertyColumns | Service Bus 메시지에 사용자 지정 속성으로 연결할 출력 열 이름의 문자열 배열입니다. | string[] |
queueName | Service Bus 큐의 이름입니다. PUT(CreateOrReplace) 요청에 필요합니다. | 문자열 |
serviceBusNamespace | 원하는 이벤트 허브, Service Bus 큐, Service Bus 토픽 등과 연결된 네임스페이스입니다. PUT(CreateOrReplace) 요청에 필요합니다. | 문자열 |
sharedAccessPolicyKey | 지정된 공유 액세스 정책에 대한 공유 액세스 정책 키입니다. PUT(CreateOrReplace) 요청에 필요합니다. | 문자열 제약 조건: 중요한 값입니다. 보안 매개 변수로 전달합니다. |
sharedAccessPolicyName | 이벤트 허브, Service Bus 큐, Service Bus 토픽 등에 대한 공유 액세스 정책 이름입니다. PUT(CreateOrReplace) 요청에 필요합니다. | 문자열 |
systemPropertyColumns | Service Bus 큐와 연결된 시스템 속성입니다. 지원되는 시스템 속성은 ReplyToSessionId, ContentType, To, Subject, CorrelationId, TimeToLive, PartitionKey, SessionId, ScheduledEnqueueTime, MessageId, ReplyTo, Label, ScheduledEnqueueTimeUtc입니다. | 어떤 |
ServiceBusTopicOutputDataSource
이름 | 묘사 | 값 |
---|---|---|
속성 | Service Bus 토픽 출력과 연결된 속성입니다. PUT(CreateOrReplace) 요청에 필요합니다. | ServiceBusTopicOutputDataSourceProperties |
형 | 데이터 원본 출력의 형식이 기록될 것임을 나타냅니다. PUT(CreateOrReplace) 요청에 필요합니다. | 'Microsoft.ServiceBus/Topic'(필수) |
ServiceBusTopicOutputDataSourceProperties
이름 | 묘사 | 값 |
---|---|---|
authenticationMode | 인증 모드입니다. | 'ConnectionString' 'Msi' 'UserToken' |
propertyColumns | Service Bus 메시지에 사용자 지정 속성으로 연결할 출력 열 이름의 문자열 배열입니다. | string[] |
serviceBusNamespace | 원하는 이벤트 허브, Service Bus 큐, Service Bus 토픽 등과 연결된 네임스페이스입니다. PUT(CreateOrReplace) 요청에 필요합니다. | 문자열 |
sharedAccessPolicyKey | 지정된 공유 액세스 정책에 대한 공유 액세스 정책 키입니다. PUT(CreateOrReplace) 요청에 필요합니다. | 문자열 제약 조건: 중요한 값입니다. 보안 매개 변수로 전달합니다. |
sharedAccessPolicyName | 이벤트 허브, Service Bus 큐, Service Bus 토픽 등에 대한 공유 액세스 정책 이름입니다. PUT(CreateOrReplace) 요청에 필요합니다. | 문자열 |
systemPropertyColumns | Service Bus 토픽 출력과 연결된 시스템 속성입니다. 지원되는 시스템 속성은 ReplyToSessionId, ContentType, To, Subject, CorrelationId, TimeToLive, PartitionKey, SessionId, ScheduledEnqueueTime, MessageId, ReplyTo, Label, ScheduledEnqueueTimeUtc입니다. | ServiceBusTopicOutputDataSourcePropertiesSystemPropertyColumns |
topicName | Service Bus 토픽의 이름입니다. PUT(CreateOrReplace) 요청에 필요합니다. | 문자열 |
ServiceBusTopicOutputDataSourcePropertiesSystemPropertyColumns
이름 | 묘사 | 값 |
---|
Sku
이름 | 묘사 | 값 |
---|---|---|
용량 | SKU의 용량입니다. | int |
이름 | SKU의 이름입니다. PUT(CreateOrReplace) 요청에 필요합니다. | 'Standard' |
StorageAccount
이름 | 묘사 | 값 |
---|---|---|
accountKey | Azure Storage 계정의 계정 키입니다. PUT(CreateOrReplace) 요청에 필요합니다. | 문자열 제약 조건: 중요한 값입니다. 보안 매개 변수로 전달합니다. |
accountName | Azure Storage 계정의 이름입니다. PUT(CreateOrReplace) 요청에 필요합니다. | 문자열 |
authenticationMode | 인증 모드입니다. | 'ConnectionString' 'Msi' 'UserToken' |
StreamingJobProperties
이름 | 묘사 | 값 |
---|---|---|
클러스터 | 스트리밍 작업이 실행될 클러스터입니다. | clusterInfo |
compatibilityLevel | 스트리밍 작업의 특정 런타임 동작을 제어합니다. | '1.0' '1.2' |
contentStoragePolicy | 유효한 값은 JobStorageAccount 및 SystemAccount입니다. JobStorageAccount로 설정하면 사용자가 jobStorageAccount 속성도 지정해야 합니다. . | 'JobStorageAccount' 'SystemAccount' |
dataLocale | 스트림 분석 작업의 데이터 로캘입니다. 값은 https://msdn.microsoft.com/en-us/library/system.globalization.culturetypes(v=vs.110).aspx집합에서 지원되는 .NET Culture의 이름이어야 합니다. 지정하지 않으면 'en-US'로 기본값이 지정됩니다. | 문자열 |
eventsLateArrivalMaxDelayInSeconds | 늦게 도착하는 이벤트가 포함될 수 있는 최대 허용 지연 시간(초)입니다. 지원되는 범위는 1814399(20.23:59:59일)에 -1 -1 무기한 대기를 지정하는 데 사용됩니다. 속성이 없으면 값이 -1인 것으로 해석됩니다. | int |
eventsOutOfOrderMaxDelayInSeconds | 순서가 지난 이벤트를 순서대로 되돌리도록 조정할 수 있는 최대 허용 지연 시간(초)입니다. | int |
eventsOutOfOrderPolicy | 입력 이벤트 스트림에서 순서가 잘못 도착하는 이벤트에 적용할 정책을 나타냅니다. | 'Adjust' 'Drop' |
외관 | 사용자 지정 코드 아티팩트가 있는 스토리지 계정입니다. | 외부 |
함수 | 스트리밍 작업에 대한 하나 이상의 함수 목록입니다. PUT 요청에서 이 속성을 지정할 때 각 함수의 이름 속성이 필요합니다. 이 속성은 PATCH 작업을 통해 수정할 수 없습니다. 개별 변환에 사용할 수 있는 PATCH API를 사용해야 합니다. | 함수[] |
입력 | 스트리밍 작업에 대한 하나 이상의 입력 목록입니다. PUT 요청에서 이 속성을 지정할 때 각 입력에 대한 이름 속성이 필요합니다. 이 속성은 PATCH 작업을 통해 수정할 수 없습니다. 개별 입력에 사용할 수 있는 PATCH API를 사용해야 합니다. | 입력[] |
jobStorageAccount | MSI를 사용하여 Azure Storage 계정과 연결된 속성 | JobStorageAccount |
jobType | 작업의 형식을 설명합니다. 유효한 모드는 Cloud 및 'Edge'입니다. |
'클라우드' 'Edge' |
outputErrorPolicy | 잘못된 형식으로 인해 출력에 도달하여 외부 스토리지에 쓸 수 없는 이벤트에 적용할 정책을 나타냅니다(열 값 누락, 잘못된 형식 또는 크기의 열 값). | 'Drop' '중지' |
출력 | 스트리밍 작업에 대한 하나 이상의 출력 목록입니다. PUT 요청에서 이 속성을 지정할 때 각 출력의 이름 속성이 필요합니다. 이 속성은 PATCH 작업을 통해 수정할 수 없습니다. 개별 출력에 사용할 수 있는 PATCH API를 사용해야 합니다. | 출력[] |
outputStartMode | 이 속성은 작업을 만들 때 즉시 시작하려는 경우에만 사용해야 합니다. 값은 JobStartTime, CustomTime 또는 LastOutputEventTime일 수 있습니다. 이 값은 작업이 시작될 때마다 출력 이벤트 스트림의 시작점이 시작될지, outputStartTime 속성을 통해 지정된 사용자 지정 사용자 타임스탬프에서 시작하거나, 마지막 이벤트 출력 시간부터 시작해야 하는지를 나타냅니다. | 'CustomTime' 'JobStartTime' 'LastOutputEventTime' |
outputStartTime | 값은 출력 이벤트 스트림의 시작점을 나타내는 ISO-8601 형식의 타임스탬프를 나타내거나, 스트리밍 작업이 시작될 때마다 출력 이벤트 스트림이 시작됨을 나타내는 null입니다. outputStartMode가 CustomTime으로 설정된 경우 이 속성에는 값이 있어야 합니다. | 문자열 |
sku | 스트리밍 작업의 SKU를 설명합니다. PUT(CreateOrReplace) 요청에 필요합니다. | Sku |
변형 | 스트리밍 작업에 사용할 쿼리 및 스트리밍 단위 수를 나타냅니다. PUT 요청에서 이 속성을 지정할 때 변환의 이름 속성이 필요합니다. 이 속성은 PATCH 작업을 통해 수정할 수 없습니다. 개별 변환에 사용할 수 있는 PATCH API를 사용해야 합니다. | 변환 |
StreamInputDataSource
이름 | 묘사 | 값 |
---|---|---|
형 |
GatewayMessageBusStreamInputDataSource형식에 대해 'GatewayMessageBus'로 설정합니다.
IoTHubStreamInputDataSource형식에 대해 'Microsoft.Devices/IotHubs'로 설정합니다. EventGridStreamInputDataSource |
'GatewayMessageBus' 'Microsoft.Devices/IotHubs' 'Microsoft.EventGrid/EventSubscriptions' 'Microsoft.EventHub/EventHub' 'Microsoft.ServiceBus/EventHub' 'Microsoft.Storage/Blob' 'Raw'(필수) |
StreamInputProperties
이름 | 묘사 | 값 |
---|---|---|
datasource | 스트림 데이터를 포함하는 입력 데이터 원본에 대해 설명합니다. PUT(CreateOrReplace) 요청에 필요합니다. | StreamInputDataSource |
형 | 입력이 참조 데이터의 원본인지 스트림 데이터의 원본인지 여부를 나타냅니다. PUT(CreateOrReplace) 요청에 필요합니다. | 'Stream'(필수) |
TrackedResourceTags
이름 | 묘사 | 값 |
---|
변형
이름 | 묘사 | 값 |
---|---|---|
이름 | 리소스 이름 | 문자열 |
속성 | 변환과 연결된 속성입니다. PUT(CreateOrReplace) 요청에 필요합니다. | TransformationProperties |
TransformationProperties
이름 | 묘사 | 값 |
---|---|---|
쿼리 | 스트리밍 작업에서 실행할 쿼리를 지정합니다. SAQL(Stream Analytics 쿼리 언어)에 대한 자세한 내용은 https://msdn.microsoft.com/library/azure/dn834998. PUT(CreateOrReplace) 요청에 필요합니다. | 문자열 |
streamingUnits | 스트리밍 작업에서 사용하는 스트리밍 단위 수를 지정합니다. | int |
validStreamingUnits | 스트리밍 작업의 크기를 조정할 수 있는 유효한 스트리밍 단위를 지정합니다. | int[] |
빠른 시작 샘플
다음 빠른 시작 샘플은 이 리소스 유형을 배포합니다.
Bicep 파일 | 묘사 |
---|---|
표준 Stream Analytics 작업 만들기 |
이 템플릿은 표준 Stream Analytics 작업을 만듭니다. 자세한 내용은 Azure Stream Analytics는 여러 원본에서 대량의 빠른 스트리밍 데이터를 동시에 분석하고 처리하도록 설계된 실시간 분석 및 복잡한 이벤트 처리 엔진입니다. 패턴 및 관계는 디바이스, 센서, 클릭스트림, 소셜 미디어 피드 및 애플리케이션을 비롯한 여러 입력 원본에서 추출된 정보에서 식별할 수 있습니다. 이러한 패턴을 사용하여 작업을 트리거하고 경고 만들기, 보고 도구에 정보 제공 또는 나중에 사용할 수 있도록 변환된 데이터 저장과 같은 워크플로를 시작할 수 있습니다. 또한 Stream Analytics는 Azure IoT Edge 런타임에서 사용할 수 있으며 클라우드와 동일한 정확한 언어 또는 구문을 지원합니다. |
ARM 템플릿 리소스 정의
Streamingjobs 리소스 종류는 다음을 대상으로 하는 작업을 사용하여 배포할 수 있습니다.
- 리소스 그룹 - 리소스 그룹 배포 명령 참조
각 API 버전에서 변경된 속성 목록은 변경 로그참조하세요.
리소스 형식
Microsoft.StreamAnalytics/streamingjobs 리소스를 만들려면 템플릿에 다음 JSON을 추가합니다.
{
"type": "Microsoft.StreamAnalytics/streamingjobs",
"apiVersion": "2021-10-01-preview",
"name": "string",
"identity": {
"type": "string",
"userAssignedIdentities": {
"{customized property}": {}
}
},
"location": "string",
"properties": {
"cluster": {
"id": "string"
},
"compatibilityLevel": "string",
"contentStoragePolicy": "string",
"dataLocale": "string",
"eventsLateArrivalMaxDelayInSeconds": "int",
"eventsOutOfOrderMaxDelayInSeconds": "int",
"eventsOutOfOrderPolicy": "string",
"externals": {
"container": "string",
"path": "string",
"refreshConfiguration": {
"dateFormat": "string",
"pathPattern": "string",
"refreshInterval": "string",
"refreshType": "string",
"timeFormat": "string"
},
"storageAccount": {
"accountKey": "string",
"accountName": "string",
"authenticationMode": "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
},
"watermarkSettings": {
"watermarkMode": "string"
},
"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",
"watermarkSettings": {
"maxWatermarkDifferenceAcrossPartitions": "string",
"watermarkMode": "string"
}
}
}
],
"outputStartMode": "string",
"outputStartTime": "string",
"sku": {
"capacity": "int",
"name": "string"
},
"transformation": {
"name": "string",
"properties": {
"query": "string",
"streamingUnits": "int",
"validStreamingUnits": [ "int" ]
}
}
},
"sku": {
"capacity": "int",
"name": "string"
},
"tags": {
"{customized property}": "string"
}
}
StreamInputDataSource 개체
형식 속성을 설정하여 개체의 형식을 지정합니다.
GatewayMessageBus경우 다음을 사용합니다.
{
"properties": {
"topic": "string"
},
"type": "GatewayMessageBus"
}
Microsoft.Devices/IotHubs
{
"properties": {
"consumerGroupName": "string",
"endpoint": "string",
"iotHubNamespace": "string",
"sharedAccessPolicyKey": "string",
"sharedAccessPolicyName": "string"
},
"type": "Microsoft.Devices/IotHubs"
}
Microsoft.EventGrid/EventSubscriptions
{
"properties": {
"eventTypes": [ "string" ],
"schema": "string",
"storageAccounts": [
{
"accountKey": "string",
"accountName": "string",
"authenticationMode": "string"
}
],
"subscriber": {
"properties": {
"authenticationMode": "string",
"consumerGroupName": "string",
"eventHubName": "string",
"partitionCount": "int",
"prefetchCount": "int",
"serviceBusNamespace": "string",
"sharedAccessPolicyKey": "string",
"sharedAccessPolicyName": "string"
},
"type": "string"
}
},
"type": "Microsoft.EventGrid/EventSubscriptions"
}
Microsoft.EventHub/EventHub
{
"properties": {
"authenticationMode": "string",
"consumerGroupName": "string",
"eventHubName": "string",
"partitionCount": "int",
"prefetchCount": "int",
"serviceBusNamespace": "string",
"sharedAccessPolicyKey": "string",
"sharedAccessPolicyName": "string"
},
"type": "Microsoft.EventHub/EventHub"
}
Microsoft.ServiceBus/EventHub
{
"properties": {
"authenticationMode": "string",
"consumerGroupName": "string",
"eventHubName": "string",
"partitionCount": "int",
"prefetchCount": "int",
"serviceBusNamespace": "string",
"sharedAccessPolicyKey": "string",
"sharedAccessPolicyName": "string"
},
"type": "Microsoft.ServiceBus/EventHub"
}
Microsoft.Storage/Blob
{
"properties": {
"authenticationMode": "string",
"container": "string",
"dateFormat": "string",
"pathPattern": "string",
"sourcePartitionCount": "int",
"storageAccounts": [
{
"accountKey": "string",
"accountName": "string",
"authenticationMode": "string"
}
],
"timeFormat": "string"
},
"type": "Microsoft.Storage/Blob"
}
원시
{
"properties": {
"payload": "string",
"payloadUri": "string"
},
"type": "Raw"
}
InputProperties 개체
형식 속성을 설정하여 개체의 형식을 지정합니다.
참조경우 다음을 사용합니다.
{
"datasource": {
"type": "string"
// For remaining properties, see ReferenceInputDataSource objects
},
"type": "Reference"
}
Stream경우 다음을 사용합니다.
{
"datasource": {
"type": "string"
// For remaining properties, see StreamInputDataSource objects
},
"type": "Stream"
}
FunctionProperties 개체
형식 속성을 설정하여 개체의 형식을 지정합니다.
집계경우 다음을 사용합니다.
{
"type": "Aggregate"
}
스칼라
{
"type": "Scalar"
}
Serialization 개체
형식 속성을 설정하여 개체의 형식을 지정합니다.
Avro경우 다음을 사용합니다.
{
"properties": {},
"type": "Avro"
}
Csv경우 다음을 사용합니다.
{
"properties": {
"encoding": "string",
"fieldDelimiter": "string"
},
"type": "Csv"
}
customClr
{
"properties": {
"serializationClassName": "string",
"serializationDllPath": "string"
},
"type": "CustomClr"
}
델타
{
"properties": {
"deltaTablePath": "string",
"partitionColumns": [ "string" ]
},
"type": "Delta"
}
Json
{
"properties": {
"encoding": "string",
"format": "string"
},
"type": "Json"
}
parquet
{
"properties": {},
"type": "Parquet"
}
ReferenceInputDataSource 개체
형식 속성을 설정하여 개체의 형식을 지정합니다.
파일경우 다음을 사용합니다.
{
"properties": {
"path": "string"
},
"type": "File"
}
Microsoft.Sql/Server/Database
{
"properties": {
"authenticationMode": "string",
"database": "string",
"deltaSnapshotQuery": "string",
"fullSnapshotQuery": "string",
"password": "string",
"refreshRate": "string",
"refreshType": "string",
"server": "string",
"user": "string"
},
"type": "Microsoft.Sql/Server/Database"
}
Microsoft.Storage/Blob
{
"properties": {
"authenticationMode": "string",
"blobName": "string",
"container": "string",
"dateFormat": "string",
"deltaPathPattern": "string",
"deltaSnapshotRefreshRate": "string",
"fullSnapshotRefreshRate": "string",
"pathPattern": "string",
"sourcePartitionCount": "int",
"storageAccounts": [
{
"accountKey": "string",
"accountName": "string",
"authenticationMode": "string"
}
],
"timeFormat": "string"
},
"type": "Microsoft.Storage/Blob"
}
원시
{
"properties": {
"payload": "string",
"payloadUri": "string"
},
"type": "Raw"
}
FunctionBinding 개체
형식 속성을 설정하여 개체의 형식을 지정합니다.
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"
}
]
},
"type": "Microsoft.MachineLearning/WebService"
}
Microsoft.MachineLearningServices
{
"properties": {
"apiKey": "string",
"batchSize": "int",
"endpoint": "string",
"inputRequestName": "string",
"inputs": [
{
"dataType": "string",
"mapTo": "int",
"name": "string"
}
],
"numberOfParallelRequests": "int",
"outputResponseName": "string",
"outputs": [
{
"dataType": "string",
"mapTo": "int",
"name": "string"
}
]
},
"type": "Microsoft.MachineLearningServices"
}
Microsoft.StreamAnalytics/CLRUdf
{
"properties": {
"class": "string",
"dllPath": "string",
"method": "string",
"updateMode": "string"
},
"type": "Microsoft.StreamAnalytics/CLRUdf"
}
Microsoft.StreamAnalytics/JavascriptUdf
{
"properties": {
"script": "string"
},
"type": "Microsoft.StreamAnalytics/JavascriptUdf"
}
OutputDataSource 개체
형식 속성을 설정하여 개체의 형식을 지정합니다.
GatewayMessageBus경우 다음을 사용합니다.
{
"properties": {
"topic": "string"
},
"type": "GatewayMessageBus"
}
microsoft.AzureFunction
{
"properties": {
"apiKey": "string",
"functionAppName": "string",
"functionName": "string",
"maxBatchCount": "int",
"maxBatchSize": "int"
},
"type": "Microsoft.AzureFunction"
}
microsoft.DBForPostgreSQL/servers/databases
{
"properties": {
"authenticationMode": "string",
"database": "string",
"maxWriterCount": "int",
"password": "string",
"server": "string",
"table": "string",
"user": "string"
},
"type": "Microsoft.DBForPostgreSQL/servers/databases"
}
Microsoft.DataLake/Accounts
{
"properties": {
"accountName": "string",
"authenticationMode": "string",
"dateFormat": "string",
"filePathPrefix": "string",
"refreshToken": "string",
"tenantId": "string",
"timeFormat": "string",
"tokenUserDisplayName": "string",
"tokenUserPrincipalName": "string"
},
"type": "Microsoft.DataLake/Accounts"
}
Microsoft.EventHub/EventHub
{
"properties": {
"authenticationMode": "string",
"eventHubName": "string",
"partitionCount": "int",
"partitionKey": "string",
"propertyColumns": [ "string" ],
"serviceBusNamespace": "string",
"sharedAccessPolicyKey": "string",
"sharedAccessPolicyName": "string"
},
"type": "Microsoft.EventHub/EventHub"
}
microsoft.Kusto/clusters/databases
{
"properties": {
"authenticationMode": "string",
"cluster": "string",
"database": "string",
"table": "string"
},
"type": "Microsoft.Kusto/clusters/databases"
}
Microsoft.ServiceBus/EventHub
{
"properties": {
"authenticationMode": "string",
"eventHubName": "string",
"partitionCount": "int",
"partitionKey": "string",
"propertyColumns": [ "string" ],
"serviceBusNamespace": "string",
"sharedAccessPolicyKey": "string",
"sharedAccessPolicyName": "string"
},
"type": "Microsoft.ServiceBus/EventHub"
}
Microsoft.ServiceBus/Queue
{
"properties": {
"authenticationMode": "string",
"propertyColumns": [ "string" ],
"queueName": "string",
"serviceBusNamespace": "string",
"sharedAccessPolicyKey": "string",
"sharedAccessPolicyName": "string",
"systemPropertyColumns": {}
},
"type": "Microsoft.ServiceBus/Queue"
}
microsoft.ServiceBus/Topic
{
"properties": {
"authenticationMode": "string",
"propertyColumns": [ "string" ],
"serviceBusNamespace": "string",
"sharedAccessPolicyKey": "string",
"sharedAccessPolicyName": "string",
"systemPropertyColumns": {
"{customized property}": "string"
},
"topicName": "string"
},
"type": "Microsoft.ServiceBus/Topic"
}
Microsoft.Sql/Server/DataWarehouse
{
"properties": {
"authenticationMode": "string",
"database": "string",
"password": "string",
"server": "string",
"table": "string",
"user": "string"
},
"type": "Microsoft.Sql/Server/DataWarehouse"
}
Microsoft.Sql/Server/Database
{
"properties": {
"authenticationMode": "string",
"database": "string",
"maxBatchCount": "int",
"maxWriterCount": "int",
"password": "string",
"server": "string",
"table": "string",
"user": "string"
},
"type": "Microsoft.Sql/Server/Database"
}
Microsoft.Storage/Blob
{
"properties": {
"authenticationMode": "string",
"blobPathPrefix": "string",
"blobWriteMode": "string",
"container": "string",
"dateFormat": "string",
"pathPattern": "string",
"storageAccounts": [
{
"accountKey": "string",
"accountName": "string",
"authenticationMode": "string"
}
],
"timeFormat": "string"
},
"type": "Microsoft.Storage/Blob"
}
Microsoft.Storage/DocumentDB
{
"properties": {
"accountId": "string",
"accountKey": "string",
"authenticationMode": "string",
"collectionNamePattern": "string",
"database": "string",
"documentId": "string",
"partitionKey": "string"
},
"type": "Microsoft.Storage/DocumentDB"
}
Microsoft.Storage/Table
{
"properties": {
"accountKey": "string",
"accountName": "string",
"batchSize": "int",
"columnsToRemove": [ "string" ],
"partitionKey": "string",
"rowKey": "string",
"table": "string"
},
"type": "Microsoft.Storage/Table"
}
PowerBI경우 다음을 사용합니다.
{
"properties": {
"authenticationMode": "string",
"dataset": "string",
"groupId": "string",
"groupName": "string",
"refreshToken": "string",
"table": "string",
"tokenUserDisplayName": "string",
"tokenUserPrincipalName": "string"
},
"type": "PowerBI"
}
원시
{
"properties": {
"payloadUri": "string"
},
"type": "Raw"
}
속성 값
AggregateFunctionProperties
이름 | 묘사 | 값 |
---|---|---|
형 | 함수의 형식을 나타냅니다. | 'Aggregate'(필수) |
AvroSerialization
이름 | 묘사 | 값 |
---|---|---|
속성 | Avro serialization 형식과 연결된 속성입니다. PUT(CreateOrReplace) 요청에 필요합니다. | 어떤 |
형 | 입력 또는 출력에서 사용하는 serialization의 형식을 나타냅니다. PUT(CreateOrReplace) 요청에 필요합니다. | 'Avro'(필수) |
AzureDataExplorerOutputDataSource
이름 | 묘사 | 값 |
---|---|---|
속성 | Azure Data Explorer 출력과 연결된 속성입니다. PUT(CreateOrReplace) 요청에 필요합니다. | AzureDataExplorerOutputDataSourceProperties |
형 | 데이터 원본 출력의 형식이 기록될 것임을 나타냅니다. PUT(CreateOrReplace) 요청에 필요합니다. | 'Microsoft.Kusto/clusters/databases'(필수) |
AzureDataExplorerOutputDataSourceProperties
이름 | 묘사 | 값 |
---|---|---|
authenticationMode | 인증 모드입니다. | 'ConnectionString' 'Msi' 'UserToken' |
클러스터 | Azure Data Explorer 클러스터의 이름입니다. PUT(CreateOrReplace) 요청에 필요합니다. | 문자열 |
데이터베이스 | Azure Data Explorer 데이터베이스의 이름입니다. PUT(CreateOrReplace) 요청에 필요합니다. | 문자열 |
테이블 | Azure Table의 이름입니다. PUT(CreateOrReplace) 요청에 필요합니다. | 문자열 |
AzureDataLakeStoreOutputDataSource
이름 | 묘사 | 값 |
---|---|---|
속성 | Azure Data Lake Store 출력과 연결된 속성입니다. PUT(CreateOrReplace) 요청에 필요합니다. | azureDataLakeStoreOutputDataSourceProperties |
형 | 데이터 원본 출력의 형식이 기록될 것임을 나타냅니다. PUT(CreateOrReplace) 요청에 필요합니다. | 'Microsoft.DataLake/Accounts'(필수) |
AzureDataLakeStoreOutputDataSourceProperties
이름 | 묘사 | 값 |
---|---|---|
accountName | Azure Data Lake Store 계정의 이름입니다. PUT(CreateOrReplace) 요청에 필요합니다. | 문자열 |
authenticationMode | 인증 모드입니다. | 'ConnectionString' 'Msi' 'UserToken' |
dateFormat | 날짜 형식입니다. {date}가 filePathPrefix에 표시되는 경우 이 속성의 값은 대신 날짜 형식으로 사용됩니다. | 문자열 |
filePathPrefix | 출력을 쓸 파일의 위치입니다. PUT(CreateOrReplace) 요청에 필요합니다. | 문자열 |
refreshToken | 데이터 원본으로 인증하는 데 사용할 수 있는 유효한 액세스 토큰을 가져오는 데 사용할 수 있는 새로 고침 토큰입니다. 유효한 새로 고침 토큰은 현재 Azure Portal을 통해서만 얻을 수 있습니다. 데이터 원본을 만든 다음 Azure Portal로 이동하여 유효한 새로 고침 토큰으로 이 속성을 업데이트할 데이터 원본을 인증할 때 더미 문자열 값을 여기에 배치하는 것이 좋습니다. PUT(CreateOrReplace) 요청에 필요합니다. | 문자열 |
tenantId | 새로 고침 토큰을 가져오는 데 사용되는 사용자의 테넌트 ID입니다. PUT(CreateOrReplace) 요청에 필요합니다. | 문자열 |
timeFormat | 시간 형식입니다. {time}이 filePathPrefix에 표시되는 모든 위치에서 이 속성의 값은 대신 시간 형식으로 사용됩니다. | 문자열 |
tokenUserDisplayName | 새로 고침 토큰을 가져오는 데 사용된 사용자의 사용자 표시 이름입니다. 이 속성을 사용하여 새로 고침 토큰을 가져오는 데 사용된 사용자를 기억할 수 있습니다. | 문자열 |
tokenUserPrincipalName | 새로 고침 토큰을 가져오는 데 사용된 사용자의 UPN(사용자 계정 이름)입니다. 이 속성을 사용하여 새로 고침 토큰을 가져오는 데 사용된 사용자를 기억할 수 있습니다. | 문자열 |
AzureFunctionOutputDataSource
이름 | 묘사 | 값 |
---|---|---|
속성 | Azure Function 출력과 연결된 속성입니다. PUT(CreateOrReplace) 요청에 필요합니다. | azureFunctionOutputDataSourceProperties |
형 | 데이터 원본 출력의 형식이 기록될 것임을 나타냅니다. PUT(CreateOrReplace) 요청에 필요합니다. | 'Microsoft.AzureFunction'(필수) |
AzureFunctionOutputDataSourceProperties
이름 | 묘사 | 값 |
---|---|---|
apiKey | 다른 구독에서 Azure Function을 사용하려는 경우 함수에 액세스하는 키를 제공하여 이 작업을 수행할 수 있습니다. | 문자열 |
functionAppName | Azure Functions 앱의 이름입니다. | 문자열 |
functionName | Azure Functions 앱의 함수 이름입니다. | 문자열 |
maxBatchCount | Azure Functions로 전송되는 각 일괄 처리의 최대 이벤트 수를 지정할 수 있는 속성입니다. 기본값은 100입니다. | int |
maxBatchSize | Azure 함수로 전송되는 각 출력 일괄 처리의 최대 크기를 설정할 수 있는 속성입니다. 입력 단위는 바이트 단위입니다. 기본적으로 이 값은 262,144바이트(256KB)입니다. | int |
AzureMachineLearningServiceFunctionBinding
이름 | 묘사 | 값 |
---|---|---|
속성 | Azure Machine Learning 웹 서비스와 연결된 바인딩 속성입니다. | AzureMachineLearningServiceFunctionBindingProperties |
형 | 함수 바인딩 형식을 나타냅니다. | 'Microsoft.MachineLearningServices'(필수) |
AzureMachineLearningServiceFunctionBindingProperties
이름 | 묘사 | 값 |
---|---|---|
apiKey | Request-Response 엔드포인트로 인증하는 데 사용되는 API 키입니다. | 문자열 |
batchSize | 모든 Azure ML RRS 실행 요청에 대한 최대 행 수를 설명하는 1에서 10000 사이의 숫자입니다. 기본값은 1000입니다. | int |
끝점 | Request-Response Azure Machine Learning 웹 서비스의 엔드포인트를 실행합니다. | 문자열 |
inputRequestName | 입력 요청 개체의 레이블입니다. | 문자열 |
입력 | Azure Machine Learning 웹 서비스 엔드포인트에 대한 입력입니다. | azureMachineLearningServiceInputColumn |
numberOfParallelRequests | 작업 파티션당 기계 학습 서비스로 전송될 병렬 요청 수입니다. 기본값은 1입니다. | int |
outputResponseName | 출력 요청 개체의 레이블입니다. | 문자열 |
출력 | Azure Machine Learning 웹 서비스 엔드포인트 실행의 출력 목록입니다. | azureMachineLearningServiceOutputColumn |
AzureMachineLearningServiceInputColumn
이름 | 묘사 | 값 |
---|---|---|
dataType | 입력 열의 데이터 형식(Azure Machine Learning 지원)입니다. | 문자열 |
mapTo | 이 입력이 매핑되는 함수 매개 변수의 인덱스(0부터 시작하는 인덱스)입니다. | int |
이름 | 입력 열의 이름입니다. | 문자열 |
AzureMachineLearningServiceOutputColumn
이름 | 묘사 | 값 |
---|---|---|
dataType | 출력 열의 (Azure Machine Learning 지원) 데이터 형식입니다. | 문자열 |
mapTo | 이 입력이 매핑되는 함수 매개 변수의 인덱스(0부터 시작하는 인덱스)입니다. | int |
이름 | 출력 열의 이름입니다. | 문자열 |
AzureMachineLearningStudioFunctionBinding
이름 | 묘사 | 값 |
---|---|---|
속성 | Azure Machine Learning Studio와 연결된 바인딩 속성입니다. | azureMachineLearningStudioFunctionBindingProperties |
형 | 함수 바인딩 형식을 나타냅니다. | 'Microsoft.MachineLearning/WebService'(필수) |
AzureMachineLearningStudioFunctionBindingProperties
이름 | 묘사 | 값 |
---|---|---|
apiKey | Request-Response 엔드포인트로 인증하는 데 사용되는 API 키입니다. | 문자열 |
batchSize | 모든 Azure ML RRS 실행 요청에 대한 최대 행 수를 설명하는 1에서 10000 사이의 숫자입니다. 기본값은 1000입니다. | int |
끝점 | Request-Response Azure Machine Learning Studio의 엔드포인트를 실행합니다. 자세한 내용은 다음을 참조하세요. /azure/machine-learning/machine-learning-consume-web-services#request-response-service-rrs | 문자열 |
입력 | Azure Machine Learning Studio 엔드포인트에 대한 입력입니다. | AzureMachineLearningStudioInputs |
출력 | Azure Machine Learning Studio 엔드포인트 실행의 출력 목록입니다. | azureMachineLearningStudioOutputColumn |
AzureMachineLearningStudioInputColumn
이름 | 묘사 | 값 |
---|---|---|
dataType | 입력 열의 데이터 형식(Azure Machine Learning 지원)입니다. 유효한 Azure Machine Learning 데이터 형식 목록은 https://msdn.microsoft.com/en-us/library/azure/dn905923.aspx 설명합니다. | 문자열 |
mapTo | 이 입력이 매핑되는 함수 매개 변수의 인덱스(0부터 시작하는 인덱스)입니다. | int |
이름 | 입력 열의 이름입니다. | 문자열 |
AzureMachineLearningStudioInputs
이름 | 묘사 | 값 |
---|---|---|
columnNames | Azure Machine Learning Studio 엔드포인트에 대한 입력 열 목록입니다. | azureMachineLearningStudioInputColumn |
이름 | 입력의 이름입니다. 엔드포인트를 작성하는 동안 제공되는 이름입니다. | 문자열 |
AzureMachineLearningStudioOutputColumn
이름 | 묘사 | 값 |
---|---|---|
dataType | 출력 열의 (Azure Machine Learning 지원) 데이터 형식입니다. 유효한 Azure Machine Learning 데이터 형식 목록은 https://msdn.microsoft.com/en-us/library/azure/dn905923.aspx 설명합니다. | 문자열 |
이름 | 출력 열의 이름입니다. | 문자열 |
AzureSqlDatabaseOutputDataSource
이름 | 묘사 | 값 |
---|---|---|
속성 | Azure SQL 데이터베이스 출력과 연결된 속성입니다. PUT(CreateOrReplace) 요청에 필요합니다. | azureSqlDatabaseOutputDataSourceProperties |
형 | 데이터 원본 출력의 형식이 기록될 것임을 나타냅니다. PUT(CreateOrReplace) 요청에 필요합니다. | 'Microsoft.Sql/Server/Database'(필수) |
AzureSqlDatabaseOutputDataSourceProperties
이름 | 묘사 | 값 |
---|---|---|
authenticationMode | 인증 모드입니다. | 'ConnectionString' 'Msi' 'UserToken' |
데이터베이스 | Azure SQL 데이터베이스의 이름입니다. PUT(CreateOrReplace) 요청에 필요합니다. | 문자열 |
maxBatchCount | Sql 데이터베이스에 쓰기에 대한 최대 Batch 수이며 기본값은 10,000입니다. PUT 요청의 경우 선택 사항입니다. | int |
maxWriterCount | 현재 최대 기록기 수는 1(단일 기록기) 및 0(쿼리 파티션 기준)만 사용할 수 있습니다. PUT 요청의 경우 선택 사항입니다. | int |
암호 | Azure SQL 데이터베이스에 연결하는 데 사용할 암호입니다. PUT(CreateOrReplace) 요청에 필요합니다. | 문자열 |
서버 | Azure SQL 데이터베이스를 포함하는 SQL 서버의 이름입니다. PUT(CreateOrReplace) 요청에 필요합니다. | 문자열 |
테이블 | Azure SQL 데이터베이스에 있는 테이블의 이름입니다. PUT(CreateOrReplace) 요청에 필요합니다. | 문자열 |
사용자 | Azure SQL 데이터베이스에 연결하는 데 사용할 사용자 이름입니다. PUT(CreateOrReplace) 요청에 필요합니다. | 문자열 |
AzureSqlReferenceInputDataSource
이름 | 묘사 | 값 |
---|---|---|
속성 | 참조 데이터를 포함하는 SQL DB 입력과 연결된 속성입니다. PUT(CreateOrReplace) 요청에 필요합니다. | AzureSqlReferenceInputDataSourceProperties |
형 | 참조 데이터가 포함된 입력 데이터 원본의 형식을 나타냅니다. PUT(CreateOrReplace) 요청에 필요합니다. | 'Microsoft.Sql/Server/Database'(필수) |
AzureSqlReferenceInputDataSourceProperties
이름 | 묘사 | 값 |
---|---|---|
authenticationMode | 인증 모드입니다. | 'ConnectionString' 'Msi' 'UserToken' |
데이터베이스 | 이 요소는 데이터 원본 요소와 연결됩니다. 출력이 기록될 데이터베이스의 이름입니다. | 문자열 |
deltaSnapshotQuery | 이 요소는 데이터 원본 요소와 연결됩니다. 이 쿼리는 SQL 데이터베이스에서 증분 변경 내용을 가져오는 데 사용됩니다. 이 옵션을 사용하려면 Azure SQL Database에서 임시 테이블을 사용하는 것이 좋습니다. | 문자열 |
fullSnapshotQuery | 이 요소는 데이터 원본 요소와 연결됩니다. 이 쿼리는 sql Database에서 데이터를 가져오는 데 사용됩니다. | 문자열 |
암호 | 이 요소는 데이터 원본 요소와 연결됩니다. SQL Database 인스턴스에 연결하는 데 사용되는 암호입니다. | 문자열 제약 조건: 중요한 값입니다. 보안 매개 변수로 전달합니다. |
refreshRate | 이 요소는 데이터 원본 요소와 연결됩니다. 이는 데이터베이스에서 데이터를 가져오는 빈도를 나타냅니다. DateTime 형식입니다. | 문자열 |
refreshType | 데이터 새로 고침 옵션의 형식을 나타냅니다. | 'RefreshPeriodicallyWithDelta' 'RefreshPeriodicallyWithFull' 'Static' |
서버 | 이 요소는 데이터 원본 요소와 연결됩니다. 쓸 데이터베이스를 포함하는 서버의 이름입니다. | 문자열 |
사용자 | 이 요소는 데이터 원본 요소와 연결됩니다. SQL Database 인스턴스에 연결하는 데 사용할 사용자 이름입니다. | 문자열 |
AzureSynapseOutputDataSource
이름 | 묘사 | 값 |
---|---|---|
속성 | Azure Synapse 출력과 연결된 속성입니다. PUT(CreateOrReplace) 요청에 필요합니다. | AzureSynapseOutputDataSourceProperties |
형 | 데이터 원본 출력의 형식이 기록될 것임을 나타냅니다. PUT(CreateOrReplace) 요청에 필요합니다. | 'Microsoft.Sql/Server/DataWarehouse'(필수) |
AzureSynapseOutputDataSourceProperties
이름 | 묘사 | 값 |
---|---|---|
authenticationMode | 인증 모드입니다. | 'ConnectionString' 'Msi' 'UserToken' |
데이터베이스 | Azure SQL 데이터베이스의 이름입니다. PUT(CreateOrReplace) 요청에 필요합니다. | 문자열 |
암호 | Azure SQL 데이터베이스에 연결하는 데 사용할 암호입니다. PUT(CreateOrReplace) 요청에 필요합니다. | 문자열 제약 조건: 중요한 값입니다. 보안 매개 변수로 전달합니다. |
서버 | Azure SQL 데이터베이스를 포함하는 SQL 서버의 이름입니다. PUT(CreateOrReplace) 요청에 필요합니다. | 문자열 |
테이블 | Azure SQL 데이터베이스에 있는 테이블의 이름입니다. PUT(CreateOrReplace) 요청에 필요합니다. | 문자열 |
사용자 | Azure SQL 데이터베이스에 연결하는 데 사용할 사용자 이름입니다. PUT(CreateOrReplace) 요청에 필요합니다. | 문자열 |
AzureTableOutputDataSource
이름 | 묘사 | 값 |
---|---|---|
속성 | Azure Table 출력과 연결된 속성입니다. PUT(CreateOrReplace) 요청에 필요합니다. | AzureTableOutputDataSourceProperties |
형 | 데이터 원본 출력의 형식이 기록될 것임을 나타냅니다. PUT(CreateOrReplace) 요청에 필요합니다. | 'Microsoft.Storage/Table'(필수) |
AzureTableOutputDataSourceProperties
이름 | 묘사 | 값 |
---|---|---|
accountKey | Azure Storage 계정의 계정 키입니다. PUT(CreateOrReplace) 요청에 필요합니다. | 문자열 제약 조건: 중요한 값입니다. 보안 매개 변수로 전달합니다. |
accountName | Azure Storage 계정의 이름입니다. PUT(CreateOrReplace) 요청에 필요합니다. | 문자열 |
batchSize | Azure Table에 한 번에 쓸 행 수입니다. | int |
columnsToRemove | 지정된 경우 배열의 각 항목은 출력 이벤트 엔터티에서 제거할 열의 이름입니다(있는 경우). | string[] |
partitionKey | 이 요소는 Azure Table의 파티션 키로 사용될 쿼리의 SELECT 문에 있는 열의 이름을 나타냅니다. PUT(CreateOrReplace) 요청에 필요합니다. | 문자열 |
rowKey | 이 요소는 Azure Table의 행 키로 사용될 쿼리의 SELECT 문에 있는 열의 이름을 나타냅니다. PUT(CreateOrReplace) 요청에 필요합니다. | 문자열 |
테이블 | Azure Table의 이름입니다. PUT(CreateOrReplace) 요청에 필요합니다. | 문자열 |
BlobOutputDataSource
이름 | 묘사 | 값 |
---|---|---|
속성 | Blob 출력과 연결된 속성입니다. PUT(CreateOrReplace) 요청에 필요합니다. | BlobOutputDataSourceProperties |
형 | 데이터 원본 출력의 형식이 기록될 것임을 나타냅니다. PUT(CreateOrReplace) 요청에 필요합니다. | 'Microsoft.Storage/Blob'(필수) |
BlobOutputDataSourceProperties
이름 | 묘사 | 값 |
---|---|---|
authenticationMode | 인증 모드입니다. | 'ConnectionString' 'Msi' 'UserToken' |
blobPathPrefix | Blob 경로 접두사입니다. | 문자열 |
blobWriteMode | Blob 쓰기 모드입니다. | '추가' '한 번' |
컨테이너 | 연결된 Storage 계정 내의 컨테이너 이름입니다. 이 컨테이너에는 읽거나 쓸 Blob이 포함됩니다. PUT(CreateOrReplace) 요청에 필요합니다. | 문자열 |
dateFormat | 날짜 형식입니다. pathPattern에 {date}이(가) 나타나면 이 속성의 값이 대신 날짜 형식으로 사용됩니다. | 문자열 |
pathPattern | Blob 경로 패턴입니다. 정규식이 아닙니다. Blob 이름이 일치하여 작업에 대한 입력 또는 출력으로 포함해야 하는지 여부를 결정하는 패턴을 나타냅니다. 자세한 설명 및 예제는 /rest/api/streamanalytics/streamanalytics/streamanalytics/stream-analytics-output을 참조하세요. | 문자열 |
storageAccounts | 하나 이상의 Azure Storage 계정 목록입니다. PUT(CreateOrReplace) 요청에 필요합니다. | StorageAccount |
timeFormat | 시간 형식입니다. pathPattern에 {time}이 표시되는 위치마다 이 속성의 값이 대신 시간 형식으로 사용됩니다. | 문자열 |
BlobReferenceInputDataSource
이름 | 묘사 | 값 |
---|---|---|
속성 | 참조 데이터를 포함하는 Blob 입력과 연결된 속성입니다. PUT(CreateOrReplace) 요청에 필요합니다. | BlobReferenceInputDataSourceProperties |
형 | 참조 데이터가 포함된 입력 데이터 원본의 형식을 나타냅니다. PUT(CreateOrReplace) 요청에 필요합니다. | 'Microsoft.Storage/Blob'(필수) |
BlobReferenceInputDataSourceProperties
이름 | 묘사 | 값 |
---|---|---|
authenticationMode | 인증 모드입니다. | 'ConnectionString' 'Msi' 'UserToken' |
blobName | Blob 입력의 이름입니다. | 문자열 |
컨테이너 | 연결된 Storage 계정 내의 컨테이너 이름입니다. 이 컨테이너에는 읽거나 쓸 Blob이 포함됩니다. PUT(CreateOrReplace) 요청에 필요합니다. | 문자열 |
dateFormat | 날짜 형식입니다. pathPattern에 {date}이(가) 나타나면 이 속성의 값이 대신 날짜 형식으로 사용됩니다. | 문자열 |
deltaPathPattern | 델타 스냅샷의 경로 패턴입니다. | 문자열 |
deltaSnapshotRefreshRate | 사용자가 이 참조 Blob 입력 데이터 원본의 델타 스냅샷을 생성하는 간격입니다. | 문자열 |
fullSnapshotRefreshRate | Blob 입력 데이터 원본의 새로 고침 간격입니다. | 문자열 |
pathPattern | Blob 경로 패턴입니다. 정규식이 아닙니다. Blob 이름이 일치하여 작업에 대한 입력 또는 출력으로 포함해야 하는지 여부를 결정하는 패턴을 나타냅니다. 자세한 설명 및 예제는 /rest/api/streamanalytics/streamanalytics/streamanalytics/stream-analytics-output을 참조하세요. | 문자열 |
sourcePartitionCount | Blob 입력 데이터 원본의 파티션 수입니다. 범위 1 - 256. | int |
storageAccounts | 하나 이상의 Azure Storage 계정 목록입니다. PUT(CreateOrReplace) 요청에 필요합니다. | StorageAccount |
timeFormat | 시간 형식입니다. pathPattern에 {time}이 표시되는 위치마다 이 속성의 값이 대신 시간 형식으로 사용됩니다. | 문자열 |
BlobStreamInputDataSource
이름 | 묘사 | 값 |
---|---|---|
속성 | 스트림 데이터를 포함하는 Blob 입력과 연결된 속성입니다. PUT(CreateOrReplace) 요청에 필요합니다. | blobStreamInputDataSourceProperties |
형 | 스트림 데이터를 포함하는 입력 데이터 원본의 형식을 나타냅니다. PUT(CreateOrReplace) 요청에 필요합니다. | 'Microsoft.Storage/Blob'(필수) |
BlobStreamInputDataSourceProperties
이름 | 묘사 | 값 |
---|---|---|
authenticationMode | 인증 모드입니다. | 'ConnectionString' 'Msi' 'UserToken' |
컨테이너 | 연결된 Storage 계정 내의 컨테이너 이름입니다. 이 컨테이너에는 읽거나 쓸 Blob이 포함됩니다. PUT(CreateOrReplace) 요청에 필요합니다. | 문자열 |
dateFormat | 날짜 형식입니다. pathPattern에 {date}이(가) 나타나면 이 속성의 값이 대신 날짜 형식으로 사용됩니다. | 문자열 |
pathPattern | Blob 경로 패턴입니다. 정규식이 아닙니다. Blob 이름이 일치하여 작업에 대한 입력 또는 출력으로 포함해야 하는지 여부를 결정하는 패턴을 나타냅니다. 자세한 설명 및 예제는 /rest/api/streamanalytics/streamanalytics/streamanalytics/stream-analytics-output을 참조하세요. | 문자열 |
sourcePartitionCount | Blob 입력 데이터 원본의 파티션 수입니다. 범위 1 - 1024. | int |
storageAccounts | 하나 이상의 Azure Storage 계정 목록입니다. PUT(CreateOrReplace) 요청에 필요합니다. | StorageAccount |
timeFormat | 시간 형식입니다. pathPattern에 {time}이 표시되는 위치마다 이 속성의 값이 대신 시간 형식으로 사용됩니다. | 문자열 |
ClusterInfo
이름 | 묘사 | 값 |
---|---|---|
아이디 | 클러스터의 리소스 ID입니다. | 문자열 |
압축
이름 | 묘사 | 값 |
---|---|---|
형 | 입력에서 사용하는 압축 유형을 나타냅니다. PUT(CreateOrReplace) 요청에 필요합니다. | 'Deflate' 'GZip' 'None'(필수) |
CSharpFunctionBinding
이름 | 묘사 | 값 |
---|---|---|
속성 | CSharp 함수와 연결된 바인딩 속성입니다. | CSharpFunctionBindingProperties |
형 | 함수 바인딩 형식을 나타냅니다. | 'Microsoft.StreamAnalytics/CLRUdf'(필수) |
CSharpFunctionBindingProperties
이름 | 묘사 | 값 |
---|---|---|
수업 | 단일 함수 정의를 포함하는 Csharp 코드입니다. | 문자열 |
dllPath | 단일 함수 정의를 포함하는 Csharp 코드입니다. | 문자열 |
메서드 | 단일 함수 정의를 포함하는 Csharp 코드입니다. | 문자열 |
updateMode | Stream Analytics 함수에 대한 새로 고침 모드입니다. | '새로 고침 가능' 'Static' |
CsvSerialization
이름 | 묘사 | 값 |
---|---|---|
속성 | CSV serialization 형식과 연결된 속성입니다. PUT(CreateOrReplace) 요청에 필요합니다. | CsvSerializationProperties |
형 | 입력 또는 출력에서 사용하는 serialization의 형식을 나타냅니다. PUT(CreateOrReplace) 요청에 필요합니다. | 'Csv'(필수) |
CsvSerializationProperties
이름 | 묘사 | 값 |
---|---|---|
인코딩 | 입력의 경우 들어오는 데이터의 인코딩 및 출력의 경우 나가는 데이터의 인코딩을 지정합니다. PUT(CreateOrReplace) 요청에 필요합니다. | 'UTF8' |
fieldDelimiter | CSV(쉼표로 구분된 값) 레코드를 구분하는 데 사용할 구분 기호를 지정합니다. 지원되는 값 목록은 /rest/api/streamanalytics/stream-analytics-input 또는 /rest/api/streamanalytics/stream-analytics-output을 참조하세요. PUT(CreateOrReplace) 요청에 필요합니다. | 문자열 |
CustomClrSerialization
이름 | 묘사 | 값 |
---|---|---|
속성 | CustomClr serialization 형식과 연결된 속성입니다. PUT(CreateOrReplace) 요청에 필요합니다. | CustomClrSerializationProperties |
형 | 입력 또는 출력에서 사용하는 serialization의 형식을 나타냅니다. PUT(CreateOrReplace) 요청에 필요합니다. | 'CustomClr'(필수) |
CustomClrSerializationProperties
이름 | 묘사 | 값 |
---|---|---|
serializationClassName | serialization 클래스 이름입니다. | 문자열 |
serializationDllPath | serialization 라이브러리 경로입니다. | 문자열 |
DeltaSerialization
이름 | 묘사 | 값 |
---|---|---|
속성 | Delta Lake serialization 형식과 연결된 속성입니다. PUT(CreateOrReplace) 요청에 필요합니다. | DeltaSerializationProperties |
형 | 입력 또는 출력에서 사용하는 serialization의 형식을 나타냅니다. PUT(CreateOrReplace) 요청에 필요합니다. | 'Delta'(필수) |
DeltaSerializationProperties
이름 | 묘사 | 값 |
---|---|---|
deltaTablePath | 출력을 쓸 Delta Lake 테이블의 경로를 지정합니다. | string(필수) |
partitionColumns | Delta Lake 테이블을 분할할 열의 이름을 지정합니다. 파티션 열은 1개만 지원하지만 확장성을 위해 배열로 유지합니다. | string[] |
DocumentDbOutputDataSource
이름 | 묘사 | 값 |
---|---|---|
속성 | DocumentDB 출력과 연결된 속성입니다. PUT(CreateOrReplace) 요청에 필요합니다. | documentDbOutputDataSourceProperties |
형 | 데이터 원본 출력의 형식이 기록될 것임을 나타냅니다. PUT(CreateOrReplace) 요청에 필요합니다. | 'Microsoft.Storage/DocumentDB'(필수) |
DocumentDbOutputDataSourceProperties
이름 | 묘사 | 값 |
---|---|---|
accountId | DocumentDB 계정 이름 또는 ID입니다. PUT(CreateOrReplace) 요청에 필요합니다. | 문자열 |
accountKey | DocumentDB 계정의 계정 키입니다. PUT(CreateOrReplace) 요청에 필요합니다. | 문자열 제약 조건: 중요한 값입니다. 보안 매개 변수로 전달합니다. |
authenticationMode | 인증 모드입니다. | 'ConnectionString' 'Msi' 'UserToken' |
collectionNamePattern | 사용할 컬렉션의 컬렉션 이름 패턴입니다. 컬렉션 이름 형식은 파티션이 0부터 시작하는 선택적 {partition} 토큰을 사용하여 생성할 수 있습니다. 자세한 내용은 /rest/api/streamanalytics/stream-analytics-output의 DocumentDB 섹션을 참조하세요. PUT(CreateOrReplace) 요청에 필요합니다. | 문자열 |
데이터베이스 | DocumentDB 데이터베이스의 이름입니다. PUT(CreateOrReplace) 요청에 필요합니다. | 문자열 |
documentId | 삽입 또는 업데이트 작업의 기반이 되는 기본 키를 지정하는 데 사용되는 출력 이벤트의 필드 이름입니다. | 문자열 |
partitionKey | 컬렉션에서 출력을 분할하기 위한 키를 지정하는 데 사용되는 출력 이벤트의 필드 이름입니다. 'collectionNamePattern'에 {partition} 토큰이 포함되어 있으면 이 속성을 지정해야 합니다. | 문자열 |
EventGridStreamInputDataSource
이름 | 묘사 | 값 |
---|---|---|
속성 | 스트림 데이터를 포함하는 Event Grid 입력과 연결된 속성입니다. | eventGridStreamInputDataSourceProperties |
형 | 스트림 데이터를 포함하는 입력 데이터 원본의 형식을 나타냅니다. PUT(CreateOrReplace) 요청에 필요합니다. | 'Microsoft.EventGrid/EventSubscriptions'(필수) |
EventGridStreamInputDataSourceProperties
이름 | 묘사 | 값 |
---|---|---|
eventTypes | Event Grid 어댑터에서 지원하는 이벤트 유형 목록입니다. | string[] |
스키마 | Event Grid 스키마 유형을 나타냅니다. | 'CloudEventSchema' 'EventGridEventSchema' |
storageAccounts | 하나 이상의 Azure Storage 계정 목록입니다. PUT(CreateOrReplace) 요청에 필요합니다. | StorageAccount |
구독자 | Event Grid의 구독자입니다. 현재 EventHub 구독자만 지원됩니다. | eventHubV2StreamInputDataSource |
EventHubOutputDataSource
이름 | 묘사 | 값 |
---|---|---|
속성 | 이벤트 허브 출력과 연결된 속성입니다. PUT(CreateOrReplace) 요청에 필요합니다. | eventHubOutputDataSourceProperties |
형 | 데이터 원본 출력의 형식이 기록될 것임을 나타냅니다. PUT(CreateOrReplace) 요청에 필요합니다. | 'Microsoft.ServiceBus/EventHub'(필수) |
EventHubOutputDataSourceProperties
이름 | 묘사 | 값 |
---|---|---|
authenticationMode | 인증 모드입니다. | 'ConnectionString' 'Msi' 'UserToken' |
eventHubName | 이벤트 허브의 이름입니다. PUT(CreateOrReplace) 요청에 필요합니다. | 문자열 |
partitionCount | 이벤트 허브 데이터 원본의 파티션 수입니다. 범위 1 - 256. | int |
partitionKey | 이벤트 데이터를 보낼 파티션을 결정하는 데 사용되는 키/열입니다. | 문자열 |
propertyColumns | 이 이벤트 허브 출력과 연결된 속성입니다. | string[] |
serviceBusNamespace | 원하는 이벤트 허브, Service Bus 큐, Service Bus 토픽 등과 연결된 네임스페이스입니다. PUT(CreateOrReplace) 요청에 필요합니다. | 문자열 |
sharedAccessPolicyKey | 지정된 공유 액세스 정책에 대한 공유 액세스 정책 키입니다. PUT(CreateOrReplace) 요청에 필요합니다. | 문자열 제약 조건: 중요한 값입니다. 보안 매개 변수로 전달합니다. |
sharedAccessPolicyName | 이벤트 허브, Service Bus 큐, Service Bus 토픽 등에 대한 공유 액세스 정책 이름입니다. PUT(CreateOrReplace) 요청에 필요합니다. | 문자열 |
EventHubStreamInputDataSource
이름 | 묘사 | 값 |
---|---|---|
속성 | 스트림 데이터를 포함하는 이벤트 허브 입력과 연결된 속성입니다. PUT(CreateOrReplace) 요청에 필요합니다. | eventHubStreamInputDataSourceProperties |
형 | 스트림 데이터를 포함하는 입력 데이터 원본의 형식을 나타냅니다. PUT(CreateOrReplace) 요청에 필요합니다. | 'Microsoft.ServiceBus/EventHub'(필수) |
EventHubStreamInputDataSourceProperties
이름 | 묘사 | 값 |
---|---|---|
authenticationMode | 인증 모드입니다. | 'ConnectionString' 'Msi' 'UserToken' |
consumerGroupName | 이벤트 허브에서 이벤트를 읽는 데 사용해야 하는 이벤트 허브 소비자 그룹의 이름입니다. 여러 입력에 대해 고유한 소비자 그룹 이름을 지정하면 각 입력이 이벤트 허브에서 동일한 이벤트를 수신할 수 있습니다. 지정하지 않으면 입력은 이벤트 허브의 기본 소비자 그룹을 사용합니다. | 문자열 |
eventHubName | 이벤트 허브의 이름입니다. PUT(CreateOrReplace) 요청에 필요합니다. | 문자열 |
partitionCount | 이벤트 허브 데이터 원본의 파티션 수입니다. 범위 1 - 256. | int |
prefetchCount | 메시지 수신자가 동시에 요청할 수 있는 메시지 수입니다. | int |
serviceBusNamespace | 원하는 이벤트 허브, Service Bus 큐, Service Bus 토픽 등과 연결된 네임스페이스입니다. PUT(CreateOrReplace) 요청에 필요합니다. | 문자열 |
sharedAccessPolicyKey | 지정된 공유 액세스 정책에 대한 공유 액세스 정책 키입니다. PUT(CreateOrReplace) 요청에 필요합니다. | 문자열 제약 조건: 중요한 값입니다. 보안 매개 변수로 전달합니다. |
sharedAccessPolicyName | 이벤트 허브, Service Bus 큐, Service Bus 토픽 등에 대한 공유 액세스 정책 이름입니다. PUT(CreateOrReplace) 요청에 필요합니다. | 문자열 |
EventHubV2OutputDataSource
이름 | 묘사 | 값 |
---|---|---|
속성 | 이벤트 허브 출력과 연결된 속성입니다. PUT(CreateOrReplace) 요청에 필요합니다. | eventHubOutputDataSourceProperties |
형 | 데이터 원본 출력의 형식이 기록될 것임을 나타냅니다. PUT(CreateOrReplace) 요청에 필요합니다. | 'Microsoft.EventHub/EventHub'(필수) |
EventHubV2StreamInputDataSource
이름 | 묘사 | 값 |
---|---|---|
속성 | 스트림 데이터를 포함하는 이벤트 허브 입력과 연결된 속성입니다. PUT(CreateOrReplace) 요청에 필요합니다. | eventHubStreamInputDataSourceProperties |
형 | 스트림 데이터를 포함하는 입력 데이터 원본의 형식을 나타냅니다. PUT(CreateOrReplace) 요청에 필요합니다. | 'Microsoft.EventHub/EventHub'(필수) |
EventHubV2StreamInputDataSource
이름 | 묘사 | 값 |
---|---|---|
속성 | 스트림 데이터를 포함하는 이벤트 허브 입력과 연결된 속성입니다. PUT(CreateOrReplace) 요청에 필요합니다. | eventHubStreamInputDataSourceProperties |
형 | 스트림 데이터를 포함하는 입력 데이터 원본의 형식을 나타냅니다. PUT(CreateOrReplace) 요청에 필요합니다. | string(필수) |
외부
이름 | 묘사 | 값 |
---|---|---|
컨테이너 | UserCustomCode 컨테이너입니다. | 문자열 |
길 | UserCustomCode 경로입니다. | 문자열 |
refreshConfiguration | 작업 구성에 있는 업데이트 가능한 모든 사용자 정의 함수에 대한 새로 고침 매개 변수입니다. | RefreshConfiguration |
storageAccount | Azure Storage 계정과 연결된 속성 | StorageAccount |
FileReferenceInputDataSource
이름 | 묘사 | 값 |
---|---|---|
속성 | 참조 데이터를 포함하는 파일 입력과 연결된 속성입니다. PUT(CreateOrReplace) 요청에 필요합니다. | fileReferenceInputDataSourceProperties |
형 | 참조 데이터가 포함된 입력 데이터 원본의 형식을 나타냅니다. PUT(CreateOrReplace) 요청에 필요합니다. | 'File'(필수) |
FileReferenceInputDataSourceProperties
이름 | 묘사 | 값 |
---|---|---|
길 | 파일의 경로입니다. | 문자열 |
기능
이름 | 묘사 | 값 |
---|---|---|
이름 | 리소스 이름 | 문자열 |
속성 | 함수와 연결된 속성입니다. | functionProperties |
FunctionBinding
이름 | 묘사 | 값 |
---|---|---|
형 | AzureMachineLearningStudioFunctionBinding |
'Microsoft.MachineLearning/WebService' 'Microsoft.MachineLearningServices' 'Microsoft.StreamAnalytics/CLRUdf' 'Microsoft.StreamAnalytics/JavascriptUdf'(필수) |
FunctionConfiguration
이름 | 묘사 | 값 |
---|---|---|
제본 | 함수의 물리적 바인딩입니다. 예를 들어 Azure Machine Learning 웹 서비스의 경우 엔드포인트에 대해 설명합니다. | FunctionBinding |
입력 | functionInput |
|
출력 | 함수의 출력을 설명합니다. | functionOutput |
FunctionInput
이름 | 묘사 | 값 |
---|---|---|
dataType | 함수 입력 매개 변수의 (Azure Stream Analytics 지원) 데이터 형식입니다. 유효한 Azure Stream Analytics 데이터 형식 목록은 https://msdn.microsoft.com/en-us/library/azure/dn835065.aspx | 문자열 |
isConfigurationParameter | 매개 변수가 구성 매개 변수인지 여부를 나타내는 플래그입니다. True이면 이 입력 매개 변수가 상수여야 합니다. 기본값은 false입니다. | bool |
FunctionOutput
이름 | 묘사 | 값 |
---|---|---|
dataType | 함수 출력의 데이터 형식(Azure Stream Analytics 지원)입니다. 유효한 Azure Stream Analytics 데이터 형식 목록은 https://msdn.microsoft.com/en-us/library/azure/dn835065.aspx | 문자열 |
FunctionProperties
이름 | 묘사 | 값 |
---|---|---|
속성 | functionConfiguration |
|
형 | AggregateFunctionProperties형식에 대해 |
'집계' 'Scalar'(필수) |
GatewayMessageBusOutputDataSource
이름 | 묘사 | 값 |
---|---|---|
속성 | 게이트웨이 Message Bus 출력과 연결된 속성입니다. PUT(CreateOrReplace) 요청에 필요합니다. | GatewayMessageBusOutputDataSourceProperties |
형 | 데이터 원본 출력의 형식이 기록될 것임을 나타냅니다. PUT(CreateOrReplace) 요청에 필요합니다. | 'GatewayMessageBus'(필수) |
GatewayMessageBusOutputDataSourceProperties
이름 | 묘사 | 값 |
---|---|---|
주제 | Service Bus 토픽의 이름입니다. | 문자열 |
GatewayMessageBusStreamInputDataSource
이름 | 묘사 | 값 |
---|---|---|
속성 | 스트림 데이터를 포함하는 게이트웨이 메시지 버스 입력과 연결된 속성입니다. | GatewayMessageBusStreamInputDataSourceProperties |
형 | 스트림 데이터를 포함하는 입력 데이터 원본의 형식을 나타냅니다. PUT(CreateOrReplace) 요청에 필요합니다. | 'GatewayMessageBus'(필수) |
GatewayMessageBusStreamInputDataSourceProperties
이름 | 묘사 | 값 |
---|---|---|
주제 | Service Bus 토픽의 이름입니다. | 문자열 |
신원
이름 | 묘사 | 값 |
---|---|---|
형 | ID 유형은 SystemAssigned 또는 UserAssigned일 수 있습니다. | 문자열 |
userAssignedIdentities | 스트리밍 작업 리소스와 연결된 사용자 할당 ID입니다. | IdentityUserAssignedIdentities |
IdentityUserAssignedIdentities
이름 | 묘사 | 값 |
---|
입력
이름 | 묘사 | 값 |
---|---|---|
이름 | 리소스 이름 | 문자열 |
속성 | 입력과 연결된 속성입니다. PUT(CreateOrReplace) 요청에 필요합니다. | InputProperties |
InputProperties
이름 | 묘사 | 값 |
---|---|---|
압축 | 입력 데이터가 압축되는 방법을 설명합니다. | 압축 |
partitionKey | partitionKey는 입력 데이터를 분할하는 데 사용되는 입력 데이터의 키를 설명합니다. | 문자열 |
직렬화 | 입력의 데이터가 serialize되는 방법 또는 출력에 기록될 때 데이터가 serialize되는 방법을 설명합니다. PUT(CreateOrReplace) 요청에 필요합니다. | Serialization |
형 | ReferenceInputProperties |
'Reference' 'Stream'(필수) |
watermarkSettings | 워터마크 이벤트를 읽을지 여부를 결정하는 설정입니다. | inputWatermarkProperties |
InputWatermarkProperties
이름 | 묘사 | 값 |
---|---|---|
watermarkMode | 입력 워터마크 모드입니다. | 'None' 'ReadWatermark' |
IoTHubStreamInputDataSource
이름 | 묘사 | 값 |
---|---|---|
속성 | 스트림 데이터를 포함하는 IoT Hub 입력과 연결된 속성입니다. PUT(CreateOrReplace) 요청에 필요합니다. | IoTHubStreamInputDataSourceProperties |
형 | 스트림 데이터를 포함하는 입력 데이터 원본의 형식을 나타냅니다. PUT(CreateOrReplace) 요청에 필요합니다. | 'Microsoft.Devices/IotHubs'(필수) |
IoTHubStreamInputDataSourceProperties
이름 | 묘사 | 값 |
---|---|---|
consumerGroupName | IoT Hub에서 이벤트를 읽는 데 사용해야 하는 IoT Hub 소비자 그룹의 이름입니다. 지정하지 않으면 입력은 Iot Hub의 기본 소비자 그룹을 사용합니다. | 문자열 |
끝점 | 연결할 IoT Hub 엔드포인트(예: 메시지/이벤트, messages/operationsMonitoringEvents 등)입니다. | 문자열 |
iotHubNamespace | IoT Hub의 이름 또는 URI입니다. PUT(CreateOrReplace) 요청에 필요합니다. | 문자열 |
sharedAccessPolicyKey | 지정된 공유 액세스 정책에 대한 공유 액세스 정책 키입니다. PUT(CreateOrReplace) 요청에 필요합니다. | 문자열 제약 조건: 중요한 값입니다. 보안 매개 변수로 전달합니다. |
sharedAccessPolicyName | IoT Hub의 공유 액세스 정책 이름입니다. 이 정책에는 적어도 서비스 연결 권한이 포함되어야 합니다. PUT(CreateOrReplace) 요청에 필요합니다. | 문자열 |
JavaScriptFunctionBinding
이름 | 묘사 | 값 |
---|---|---|
속성 | JavaScript 함수와 연결된 바인딩 속성입니다. | javaScriptFunctionBindingProperties |
형 | 함수 바인딩 형식을 나타냅니다. | 'Microsoft.StreamAnalytics/JavascriptUdf'(필수) |
JavaScriptFunctionBindingProperties
이름 | 묘사 | 값 |
---|---|---|
각본 | 단일 함수 정의를 포함하는 JavaScript 코드입니다. 예: 'function (x, y) { return x + y; }' | 문자열 |
JobStorageAccount
이름 | 묘사 | 값 |
---|---|---|
accountKey | Azure Storage 계정의 계정 키입니다. PUT(CreateOrReplace) 요청에 필요합니다. | 문자열 제약 조건: 중요한 값입니다. 보안 매개 변수로 전달합니다. |
accountName | Azure Storage 계정의 이름입니다. PUT(CreateOrReplace) 요청에 필요합니다. | 문자열 |
authenticationMode | 인증 모드입니다. | 'ConnectionString' 'Msi' 'UserToken' |
JsonSerialization
이름 | 묘사 | 값 |
---|---|---|
속성 | JSON serialization 형식과 연결된 속성입니다. PUT(CreateOrReplace) 요청에 필요합니다. | JsonSerializationProperties |
형 | 입력 또는 출력에서 사용하는 serialization의 형식을 나타냅니다. PUT(CreateOrReplace) 요청에 필요합니다. | 'Json'(필수) |
JsonSerializationProperties
이름 | 묘사 | 값 |
---|---|---|
인코딩 | 입력의 경우 들어오는 데이터의 인코딩 및 출력의 경우 나가는 데이터의 인코딩을 지정합니다. PUT(CreateOrReplace) 요청에 필요합니다. | 'UTF8' |
판 | 이 속성은 출력의 JSON serialization에만 적용됩니다. 입력에는 적용되지 않습니다. 이 속성은 출력이 기록될 JSON의 형식을 지정합니다. 현재 지원되는 값은 각 JSON 개체를 새 줄로 구분하고 출력이 JSON 개체의 배열로 형식이 지정됨을 나타내는 'array'로 출력의 형식을 지정함을 나타내는 'lineSeparated'입니다. 기본값은 null을 남기면 'lineSeparated'입니다. | 'Array' 'LineSeparated' |
Microsoft.StreamAnalytics/streamingjobs
이름 | 묘사 | 값 |
---|---|---|
apiVersion | api 버전 | '2021-10-01-preview' |
신원 | 입력 및 출력으로 인증하는 데 사용할 수 있는 이 작업에 할당된 관리 ID에 대해 설명합니다. | ID |
위치 | 리소스가 있는 지리적 위치 | 문자열 |
이름 | 리소스 이름 | string(필수) |
속성 | 스트리밍 작업과 연결된 속성입니다. PUT(CreateOrReplace) 요청에 필요합니다. | StreamingJobProperties |
sku | 스트리밍 작업의 SKU를 설명합니다. PUT(CreateOrReplace) 요청에 필요합니다. | Sku |
태그 | 리소스 태그 | 태그 이름 및 값의 사전입니다. 템플릿 |
형 | 리소스 종류 | 'Microsoft.StreamAnalytics/streamingjobs' |
출력
이름 | 묘사 | 값 |
---|---|---|
이름 | 리소스 이름 | 문자열 |
속성 | 출력과 연결된 속성입니다. PUT(CreateOrReplace) 요청에 필요합니다. | OutputProperties |
OutputDataSource
이름 | 묘사 | 값 |
---|---|---|
형 |
GatewayMessageBusOutputDataSource형식에 대해 'GatewayMessageBus'로 설정합니다. AzureFunctionOutputDataSource |
'GatewayMessageBus' 'Microsoft.AzureFunction' 'Microsoft.DataLake/Accounts' 'Microsoft.DBForPostgreSQL/servers/databases' 'Microsoft.EventHub/EventHub' 'Microsoft.Kusto/clusters/databases' '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' 'Raw'(필수) |
OutputProperties
이름 | 묘사 | 값 |
---|---|---|
datasource | 출력이 기록될 데이터 원본에 대해 설명합니다. PUT(CreateOrReplace) 요청에 필요합니다. | outputDataSource |
직렬화 | 입력의 데이터가 serialize되는 방법 또는 출력에 기록될 때 데이터가 serialize되는 방법을 설명합니다. PUT(CreateOrReplace) 요청에 필요합니다. | Serialization |
sizeWindow | Stream Analytics 출력을 제한할 크기 창입니다. | int |
timeWindow | Stream Analytics 작업 출력을 필터링하기 위한 시간 프레임입니다. | 문자열 |
watermarkSettings | 워터마크를 다운스트림으로 보낼지 여부를 결정하는 설정입니다. | outputWatermarkProperties |
OutputWatermarkProperties
이름 | 묘사 | 값 |
---|---|---|
maxWatermarkDifferenceAcrossPartitions | 가장 빠른 파티션과 가장 느린 파티션 간의 최대 델타를 설명하므로 다운스트림 작업에서 필요한 모든 이벤트를 catch하는 순서가 잘못된 창이 잘 정의되어 있습니다. | 문자열 |
watermarkMode | 출력 워터마크 모드입니다. | 'None' 'SendCurrentPartitionWatermark' 'SendLowestWatermarkAcrossPartitions' |
ParquetSerialization
이름 | 묘사 | 값 |
---|---|---|
속성 | Parquet serialization 형식과 연결된 속성입니다. PUT(CreateOrReplace) 요청에 필요합니다. | 어떤 |
형 | 입력 또는 출력에서 사용하는 serialization의 형식을 나타냅니다. PUT(CreateOrReplace) 요청에 필요합니다. | 'Parquet'(필수) |
PostgreSQLOutputDataSource
이름 | 묘사 | 값 |
---|---|---|
속성 | PostgreSQL 출력 데이터 원본과 연결된 속성입니다. PUT(CreateOrReplace) 요청에 필요합니다. | PostgreSQLOutputDataSourceProperties |
형 | 데이터 원본 출력의 형식이 기록될 것임을 나타냅니다. PUT(CreateOrReplace) 요청에 필요합니다. | 'Microsoft.DBForPostgreSQL/servers/databases'(필수) |
PostgreSQLOutputDataSourceProperties
이름 | 묘사 | 값 |
---|---|---|
authenticationMode | 인증 모드입니다. | 'ConnectionString' 'Msi' 'UserToken' |
데이터베이스 | Azure SQL 데이터베이스의 이름입니다. PUT(CreateOrReplace) 요청에 필요합니다. | 문자열 |
maxWriterCount | 현재 최대 기록기 수는 1(단일 기록기) 및 0(쿼리 파티션 기준)만 사용할 수 있습니다. PUT 요청의 경우 선택 사항입니다. | int |
암호 | Azure SQL 데이터베이스에 연결하는 데 사용할 암호입니다. PUT(CreateOrReplace) 요청에 필요합니다. | 문자열 제약 조건: 중요한 값입니다. 보안 매개 변수로 전달합니다. |
서버 | Azure SQL 데이터베이스를 포함하는 SQL 서버의 이름입니다. PUT(CreateOrReplace) 요청에 필요합니다. | 문자열 |
테이블 | Azure SQL 데이터베이스에 있는 테이블의 이름입니다. PUT(CreateOrReplace) 요청에 필요합니다. | 문자열 |
사용자 | Azure SQL 데이터베이스에 연결하는 데 사용할 사용자 이름입니다. PUT(CreateOrReplace) 요청에 필요합니다. | 문자열 |
PowerBIOutputDataSource
이름 | 묘사 | 값 |
---|---|---|
속성 | Power BI 출력과 연결된 속성입니다. PUT(CreateOrReplace) 요청에 필요합니다. | PowerBIOutputDataSourceProperties |
형 | 데이터 원본 출력의 형식이 기록될 것임을 나타냅니다. PUT(CreateOrReplace) 요청에 필요합니다. | 'PowerBI'(필수) |
PowerBIOutputDataSourceProperties
이름 | 묘사 | 값 |
---|---|---|
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) 요청에 필요합니다. | 문자열 |
tokenUserDisplayName | 새로 고침 토큰을 가져오는 데 사용된 사용자의 사용자 표시 이름입니다. 이 속성을 사용하여 새로 고침 토큰을 가져오는 데 사용된 사용자를 기억할 수 있습니다. | 문자열 |
tokenUserPrincipalName | 새로 고침 토큰을 가져오는 데 사용된 사용자의 UPN(사용자 계정 이름)입니다. 이 속성을 사용하여 새로 고침 토큰을 가져오는 데 사용된 사용자를 기억할 수 있습니다. | 문자열 |
RawInputDatasourceProperties
이름 | 묘사 | 값 |
---|---|---|
페이로드 | 입력 데이터의 JSON 직렬화된 콘텐츠입니다. 페이로드 또는 payloadUri를 설정해야 하지만 둘 다 설정해야 하는 것은 아닙니다. | 문자열 |
payloadUri | 입력 데이터의 JSON 직렬화된 콘텐츠를 포함하는 Blob에 대한 SAS URL입니다. 페이로드 또는 payloadUri를 설정해야 하지만 둘 다 설정해야 하는 것은 아닙니다. | 문자열 |
RawOutputDatasource
이름 | 묘사 | 값 |
---|---|---|
속성 | 원시 출력과 연결된 속성입니다. PUT(CreateOrReplace) 요청에 필요합니다. | rawOutputDatasourceProperties |
형 | 데이터 원본 출력의 형식이 기록될 것임을 나타냅니다. PUT(CreateOrReplace) 요청에 필요합니다. | 'Raw'(필수) |
RawOutputDatasourceProperties
이름 | 묘사 | 값 |
---|---|---|
payloadUri | 출력을 작성해야 하는 Blob에 대한 SAS URL입니다. 이 속성을 설정하지 않으면 출력 데이터가 임시 스토리지에 기록되고 해당 임시 스토리지에 대한 SAS URL이 결과에 포함됩니다. | 문자열 |
RawReferenceInputDataSource
이름 | 묘사 | 값 |
---|---|---|
속성 | 참조 데이터를 포함하는 원시 입력과 연결된 속성입니다. PUT(CreateOrReplace) 요청에 필요합니다. | rawInputDatasourceProperties |
형 | 참조 데이터가 포함된 입력 데이터 원본의 형식을 나타냅니다. PUT(CreateOrReplace) 요청에 필요합니다. | 'Raw'(필수) |
RawStreamInputDataSource
이름 | 묘사 | 값 |
---|---|---|
속성 | 원시 입력과 연결된 속성입니다. PUT(CreateOrReplace) 요청에 필요합니다. | rawInputDatasourceProperties |
형 | 스트림 데이터를 포함하는 입력 데이터 원본의 형식을 나타냅니다. PUT(CreateOrReplace) 요청에 필요합니다. | 'Raw'(필수) |
ReferenceInputDataSource
이름 | 묘사 | 값 |
---|---|---|
형 | FileReferenceInputDataSource형식 |
'File' 'Microsoft.Sql/Server/Database' 'Microsoft.Storage/Blob' 'Raw'(필수) |
ReferenceInputProperties
이름 | 묘사 | 값 |
---|---|---|
datasource | 참조 데이터가 포함된 입력 데이터 원본에 대해 설명합니다. PUT(CreateOrReplace) 요청에 필요합니다. | ReferenceInputDataSource |
형 | 입력이 참조 데이터의 원본인지 스트림 데이터의 원본인지 여부를 나타냅니다. PUT(CreateOrReplace) 요청에 필요합니다. | 'Reference'(필수) |
RefreshConfiguration
이름 | 묘사 | 값 |
---|---|---|
dateFormat | 날짜 형식입니다. pathPattern에 {date}이(가) 나타나면 이 속성의 값이 대신 날짜 형식으로 사용됩니다. | 문자열 |
pathPattern | Blob 경로 패턴입니다. 정규식이 아닙니다. Blob 이름이 일치하여 작업에 대한 입력 또는 출력으로 포함해야 하는지 여부를 결정하는 패턴을 나타냅니다. 자세한 설명 및 예제는 /rest/api/streamanalytics/streamanalytics/streamanalytics/stream-analytics-output을 참조하세요. | 문자열 |
refreshInterval | 새로 고침 간격입니다. | 문자열 |
refreshType | 이 속성은 사용할 데이터 새로 고침 옵션, 차단 또는 차단 해제를 나타냅니다. | '차단' '차단 해제' |
timeFormat | 시간 형식입니다. pathPattern에 {time}이 표시되는 위치마다 이 속성의 값이 대신 시간 형식으로 사용됩니다. | 문자열 |
ScalarFunctionProperties
이름 | 묘사 | 값 |
---|---|---|
형 | 함수의 형식을 나타냅니다. | 'Scalar'(필수) |
직렬화
이름 | 묘사 | 값 |
---|---|---|
형 | AvroSerialization |
'Avro' 'Csv' 'CustomClr' 'Delta' 'Json' 'Parquet'(필수) |
ServiceBusQueueOutputDataSource
이름 | 묘사 | 값 |
---|---|---|
속성 | Service Bus 큐 출력과 연결된 속성입니다. PUT(CreateOrReplace) 요청에 필요합니다. | ServiceBusQueueOutputDataSourceProperties |
형 | 데이터 원본 출력의 형식이 기록될 것임을 나타냅니다. PUT(CreateOrReplace) 요청에 필요합니다. | 'Microsoft.ServiceBus/Queue'(필수) |
ServiceBusQueueOutputDataSourceProperties
이름 | 묘사 | 값 |
---|---|---|
authenticationMode | 인증 모드입니다. | 'ConnectionString' 'Msi' 'UserToken' |
propertyColumns | Service Bus 메시지에 사용자 지정 속성으로 연결할 출력 열 이름의 문자열 배열입니다. | string[] |
queueName | Service Bus 큐의 이름입니다. PUT(CreateOrReplace) 요청에 필요합니다. | 문자열 |
serviceBusNamespace | 원하는 이벤트 허브, Service Bus 큐, Service Bus 토픽 등과 연결된 네임스페이스입니다. PUT(CreateOrReplace) 요청에 필요합니다. | 문자열 |
sharedAccessPolicyKey | 지정된 공유 액세스 정책에 대한 공유 액세스 정책 키입니다. PUT(CreateOrReplace) 요청에 필요합니다. | 문자열 제약 조건: 중요한 값입니다. 보안 매개 변수로 전달합니다. |
sharedAccessPolicyName | 이벤트 허브, Service Bus 큐, Service Bus 토픽 등에 대한 공유 액세스 정책 이름입니다. PUT(CreateOrReplace) 요청에 필요합니다. | 문자열 |
systemPropertyColumns | Service Bus 큐와 연결된 시스템 속성입니다. 지원되는 시스템 속성은 ReplyToSessionId, ContentType, To, Subject, CorrelationId, TimeToLive, PartitionKey, SessionId, ScheduledEnqueueTime, MessageId, ReplyTo, Label, ScheduledEnqueueTimeUtc입니다. | 어떤 |
ServiceBusTopicOutputDataSource
이름 | 묘사 | 값 |
---|---|---|
속성 | Service Bus 토픽 출력과 연결된 속성입니다. PUT(CreateOrReplace) 요청에 필요합니다. | ServiceBusTopicOutputDataSourceProperties |
형 | 데이터 원본 출력의 형식이 기록될 것임을 나타냅니다. PUT(CreateOrReplace) 요청에 필요합니다. | 'Microsoft.ServiceBus/Topic'(필수) |
ServiceBusTopicOutputDataSourceProperties
이름 | 묘사 | 값 |
---|---|---|
authenticationMode | 인증 모드입니다. | 'ConnectionString' 'Msi' 'UserToken' |
propertyColumns | Service Bus 메시지에 사용자 지정 속성으로 연결할 출력 열 이름의 문자열 배열입니다. | string[] |
serviceBusNamespace | 원하는 이벤트 허브, Service Bus 큐, Service Bus 토픽 등과 연결된 네임스페이스입니다. PUT(CreateOrReplace) 요청에 필요합니다. | 문자열 |
sharedAccessPolicyKey | 지정된 공유 액세스 정책에 대한 공유 액세스 정책 키입니다. PUT(CreateOrReplace) 요청에 필요합니다. | 문자열 제약 조건: 중요한 값입니다. 보안 매개 변수로 전달합니다. |
sharedAccessPolicyName | 이벤트 허브, Service Bus 큐, Service Bus 토픽 등에 대한 공유 액세스 정책 이름입니다. PUT(CreateOrReplace) 요청에 필요합니다. | 문자열 |
systemPropertyColumns | Service Bus 토픽 출력과 연결된 시스템 속성입니다. 지원되는 시스템 속성은 ReplyToSessionId, ContentType, To, Subject, CorrelationId, TimeToLive, PartitionKey, SessionId, ScheduledEnqueueTime, MessageId, ReplyTo, Label, ScheduledEnqueueTimeUtc입니다. | ServiceBusTopicOutputDataSourcePropertiesSystemPropertyColumns |
topicName | Service Bus 토픽의 이름입니다. PUT(CreateOrReplace) 요청에 필요합니다. | 문자열 |
ServiceBusTopicOutputDataSourcePropertiesSystemPropertyColumns
이름 | 묘사 | 값 |
---|
Sku
이름 | 묘사 | 값 |
---|---|---|
용량 | SKU의 용량입니다. | int |
이름 | SKU의 이름입니다. PUT(CreateOrReplace) 요청에 필요합니다. | 'Standard' |
StorageAccount
이름 | 묘사 | 값 |
---|---|---|
accountKey | Azure Storage 계정의 계정 키입니다. PUT(CreateOrReplace) 요청에 필요합니다. | 문자열 제약 조건: 중요한 값입니다. 보안 매개 변수로 전달합니다. |
accountName | Azure Storage 계정의 이름입니다. PUT(CreateOrReplace) 요청에 필요합니다. | 문자열 |
authenticationMode | 인증 모드입니다. | 'ConnectionString' 'Msi' 'UserToken' |
StreamingJobProperties
이름 | 묘사 | 값 |
---|---|---|
클러스터 | 스트리밍 작업이 실행될 클러스터입니다. | clusterInfo |
compatibilityLevel | 스트리밍 작업의 특정 런타임 동작을 제어합니다. | '1.0' '1.2' |
contentStoragePolicy | 유효한 값은 JobStorageAccount 및 SystemAccount입니다. JobStorageAccount로 설정하면 사용자가 jobStorageAccount 속성도 지정해야 합니다. . | 'JobStorageAccount' 'SystemAccount' |
dataLocale | 스트림 분석 작업의 데이터 로캘입니다. 값은 https://msdn.microsoft.com/en-us/library/system.globalization.culturetypes(v=vs.110).aspx집합에서 지원되는 .NET Culture의 이름이어야 합니다. 지정하지 않으면 'en-US'로 기본값이 지정됩니다. | 문자열 |
eventsLateArrivalMaxDelayInSeconds | 늦게 도착하는 이벤트가 포함될 수 있는 최대 허용 지연 시간(초)입니다. 지원되는 범위는 1814399(20.23:59:59일)에 -1 -1 무기한 대기를 지정하는 데 사용됩니다. 속성이 없으면 값이 -1인 것으로 해석됩니다. | int |
eventsOutOfOrderMaxDelayInSeconds | 순서가 지난 이벤트를 순서대로 되돌리도록 조정할 수 있는 최대 허용 지연 시간(초)입니다. | int |
eventsOutOfOrderPolicy | 입력 이벤트 스트림에서 순서가 잘못 도착하는 이벤트에 적용할 정책을 나타냅니다. | 'Adjust' 'Drop' |
외관 | 사용자 지정 코드 아티팩트가 있는 스토리지 계정입니다. | 외부 |
함수 | 스트리밍 작업에 대한 하나 이상의 함수 목록입니다. PUT 요청에서 이 속성을 지정할 때 각 함수의 이름 속성이 필요합니다. 이 속성은 PATCH 작업을 통해 수정할 수 없습니다. 개별 변환에 사용할 수 있는 PATCH API를 사용해야 합니다. | 함수[] |
입력 | 스트리밍 작업에 대한 하나 이상의 입력 목록입니다. PUT 요청에서 이 속성을 지정할 때 각 입력에 대한 이름 속성이 필요합니다. 이 속성은 PATCH 작업을 통해 수정할 수 없습니다. 개별 입력에 사용할 수 있는 PATCH API를 사용해야 합니다. | 입력[] |
jobStorageAccount | MSI를 사용하여 Azure Storage 계정과 연결된 속성 | JobStorageAccount |
jobType | 작업의 형식을 설명합니다. 유효한 모드는 Cloud 및 'Edge'입니다. |
'클라우드' 'Edge' |
outputErrorPolicy | 잘못된 형식으로 인해 출력에 도달하여 외부 스토리지에 쓸 수 없는 이벤트에 적용할 정책을 나타냅니다(열 값 누락, 잘못된 형식 또는 크기의 열 값). | 'Drop' '중지' |
출력 | 스트리밍 작업에 대한 하나 이상의 출력 목록입니다. PUT 요청에서 이 속성을 지정할 때 각 출력의 이름 속성이 필요합니다. 이 속성은 PATCH 작업을 통해 수정할 수 없습니다. 개별 출력에 사용할 수 있는 PATCH API를 사용해야 합니다. | 출력[] |
outputStartMode | 이 속성은 작업을 만들 때 즉시 시작하려는 경우에만 사용해야 합니다. 값은 JobStartTime, CustomTime 또는 LastOutputEventTime일 수 있습니다. 이 값은 작업이 시작될 때마다 출력 이벤트 스트림의 시작점이 시작될지, outputStartTime 속성을 통해 지정된 사용자 지정 사용자 타임스탬프에서 시작하거나, 마지막 이벤트 출력 시간부터 시작해야 하는지를 나타냅니다. | 'CustomTime' 'JobStartTime' 'LastOutputEventTime' |
outputStartTime | 값은 출력 이벤트 스트림의 시작점을 나타내는 ISO-8601 형식의 타임스탬프를 나타내거나, 스트리밍 작업이 시작될 때마다 출력 이벤트 스트림이 시작됨을 나타내는 null입니다. outputStartMode가 CustomTime으로 설정된 경우 이 속성에는 값이 있어야 합니다. | 문자열 |
sku | 스트리밍 작업의 SKU를 설명합니다. PUT(CreateOrReplace) 요청에 필요합니다. | Sku |
변형 | 스트리밍 작업에 사용할 쿼리 및 스트리밍 단위 수를 나타냅니다. PUT 요청에서 이 속성을 지정할 때 변환의 이름 속성이 필요합니다. 이 속성은 PATCH 작업을 통해 수정할 수 없습니다. 개별 변환에 사용할 수 있는 PATCH API를 사용해야 합니다. | 변환 |
StreamInputDataSource
이름 | 묘사 | 값 |
---|---|---|
형 |
GatewayMessageBusStreamInputDataSource형식에 대해 'GatewayMessageBus'로 설정합니다.
IoTHubStreamInputDataSource형식에 대해 'Microsoft.Devices/IotHubs'로 설정합니다. EventGridStreamInputDataSource |
'GatewayMessageBus' 'Microsoft.Devices/IotHubs' 'Microsoft.EventGrid/EventSubscriptions' 'Microsoft.EventHub/EventHub' 'Microsoft.ServiceBus/EventHub' 'Microsoft.Storage/Blob' 'Raw'(필수) |
StreamInputProperties
이름 | 묘사 | 값 |
---|---|---|
datasource | 스트림 데이터를 포함하는 입력 데이터 원본에 대해 설명합니다. PUT(CreateOrReplace) 요청에 필요합니다. | StreamInputDataSource |
형 | 입력이 참조 데이터의 원본인지 스트림 데이터의 원본인지 여부를 나타냅니다. PUT(CreateOrReplace) 요청에 필요합니다. | 'Stream'(필수) |
TrackedResourceTags
이름 | 묘사 | 값 |
---|
변형
이름 | 묘사 | 값 |
---|---|---|
이름 | 리소스 이름 | 문자열 |
속성 | 변환과 연결된 속성입니다. PUT(CreateOrReplace) 요청에 필요합니다. | TransformationProperties |
TransformationProperties
이름 | 묘사 | 값 |
---|---|---|
쿼리 | 스트리밍 작업에서 실행할 쿼리를 지정합니다. SAQL(Stream Analytics 쿼리 언어)에 대한 자세한 내용은 https://msdn.microsoft.com/library/azure/dn834998. PUT(CreateOrReplace) 요청에 필요합니다. | 문자열 |
streamingUnits | 스트리밍 작업에서 사용하는 스트리밍 단위 수를 지정합니다. | int |
validStreamingUnits | 스트리밍 작업의 크기를 조정할 수 있는 유효한 스트리밍 단위를 지정합니다. | int[] |
빠른 시작 템플릿
다음 빠른 시작 템플릿은 이 리소스 유형을 배포합니다.
템플렛 | 묘사 |
---|---|
표준 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@2021-10-01-preview"
name = "string"
identity = {
type = "string"
userAssignedIdentities = {
{customized property} = ?
}
}
location = "string"
sku = {
capacity = int
name = "string"
}
tags = {
{customized property} = "string"
}
body = jsonencode({
properties = {
cluster = {
id = "string"
}
compatibilityLevel = "string"
contentStoragePolicy = "string"
dataLocale = "string"
eventsLateArrivalMaxDelayInSeconds = int
eventsOutOfOrderMaxDelayInSeconds = int
eventsOutOfOrderPolicy = "string"
externals = {
container = "string"
path = "string"
refreshConfiguration = {
dateFormat = "string"
pathPattern = "string"
refreshInterval = "string"
refreshType = "string"
timeFormat = "string"
}
storageAccount = {
accountKey = "string"
accountName = "string"
authenticationMode = "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
}
watermarkSettings = {
watermarkMode = "string"
}
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"
watermarkSettings = {
maxWatermarkDifferenceAcrossPartitions = "string"
watermarkMode = "string"
}
}
}
]
outputStartMode = "string"
outputStartTime = "string"
sku = {
capacity = int
name = "string"
}
transformation = {
name = "string"
properties = {
query = "string"
streamingUnits = int
validStreamingUnits = [
int
]
}
}
}
})
}
StreamInputDataSource 개체
형식 속성을 설정하여 개체의 형식을 지정합니다.
GatewayMessageBus경우 다음을 사용합니다.
{
properties = {
topic = "string"
}
type = "GatewayMessageBus"
}
Microsoft.Devices/IotHubs
{
properties = {
consumerGroupName = "string"
endpoint = "string"
iotHubNamespace = "string"
sharedAccessPolicyKey = "string"
sharedAccessPolicyName = "string"
}
type = "Microsoft.Devices/IotHubs"
}
Microsoft.EventGrid/EventSubscriptions
{
properties = {
eventTypes = [
"string"
]
schema = "string"
storageAccounts = [
{
accountKey = "string"
accountName = "string"
authenticationMode = "string"
}
]
subscriber = {
properties = {
authenticationMode = "string"
consumerGroupName = "string"
eventHubName = "string"
partitionCount = int
prefetchCount = int
serviceBusNamespace = "string"
sharedAccessPolicyKey = "string"
sharedAccessPolicyName = "string"
}
type = "string"
}
}
type = "Microsoft.EventGrid/EventSubscriptions"
}
Microsoft.EventHub/EventHub
{
properties = {
authenticationMode = "string"
consumerGroupName = "string"
eventHubName = "string"
partitionCount = int
prefetchCount = int
serviceBusNamespace = "string"
sharedAccessPolicyKey = "string"
sharedAccessPolicyName = "string"
}
type = "Microsoft.EventHub/EventHub"
}
Microsoft.ServiceBus/EventHub
{
properties = {
authenticationMode = "string"
consumerGroupName = "string"
eventHubName = "string"
partitionCount = int
prefetchCount = int
serviceBusNamespace = "string"
sharedAccessPolicyKey = "string"
sharedAccessPolicyName = "string"
}
type = "Microsoft.ServiceBus/EventHub"
}
Microsoft.Storage/Blob
{
properties = {
authenticationMode = "string"
container = "string"
dateFormat = "string"
pathPattern = "string"
sourcePartitionCount = int
storageAccounts = [
{
accountKey = "string"
accountName = "string"
authenticationMode = "string"
}
]
timeFormat = "string"
}
type = "Microsoft.Storage/Blob"
}
원시
{
properties = {
payload = "string"
payloadUri = "string"
}
type = "Raw"
}
InputProperties 개체
형식 속성을 설정하여 개체의 형식을 지정합니다.
참조경우 다음을 사용합니다.
{
datasource = {
type = "string"
// For remaining properties, see ReferenceInputDataSource objects
}
type = "Reference"
}
Stream경우 다음을 사용합니다.
{
datasource = {
type = "string"
// For remaining properties, see StreamInputDataSource objects
}
type = "Stream"
}
FunctionProperties 개체
형식 속성을 설정하여 개체의 형식을 지정합니다.
집계경우 다음을 사용합니다.
{
type = "Aggregate"
}
스칼라
{
type = "Scalar"
}
Serialization 개체
형식 속성을 설정하여 개체의 형식을 지정합니다.
Avro경우 다음을 사용합니다.
{
properties = ?
type = "Avro"
}
Csv경우 다음을 사용합니다.
{
properties = {
encoding = "string"
fieldDelimiter = "string"
}
type = "Csv"
}
customClr
{
properties = {
serializationClassName = "string"
serializationDllPath = "string"
}
type = "CustomClr"
}
델타
{
properties = {
deltaTablePath = "string"
partitionColumns = [
"string"
]
}
type = "Delta"
}
Json
{
properties = {
encoding = "string"
format = "string"
}
type = "Json"
}
parquet
{
properties = ?
type = "Parquet"
}
ReferenceInputDataSource 개체
형식 속성을 설정하여 개체의 형식을 지정합니다.
파일경우 다음을 사용합니다.
{
properties = {
path = "string"
}
type = "File"
}
Microsoft.Sql/Server/Database
{
properties = {
authenticationMode = "string"
database = "string"
deltaSnapshotQuery = "string"
fullSnapshotQuery = "string"
password = "string"
refreshRate = "string"
refreshType = "string"
server = "string"
user = "string"
}
type = "Microsoft.Sql/Server/Database"
}
Microsoft.Storage/Blob
{
properties = {
authenticationMode = "string"
blobName = "string"
container = "string"
dateFormat = "string"
deltaPathPattern = "string"
deltaSnapshotRefreshRate = "string"
fullSnapshotRefreshRate = "string"
pathPattern = "string"
sourcePartitionCount = int
storageAccounts = [
{
accountKey = "string"
accountName = "string"
authenticationMode = "string"
}
]
timeFormat = "string"
}
type = "Microsoft.Storage/Blob"
}
원시
{
properties = {
payload = "string"
payloadUri = "string"
}
type = "Raw"
}
FunctionBinding 개체
형식 속성을 설정하여 개체의 형식을 지정합니다.
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"
}
]
}
type = "Microsoft.MachineLearning/WebService"
}
Microsoft.MachineLearningServices
{
properties = {
apiKey = "string"
batchSize = int
endpoint = "string"
inputRequestName = "string"
inputs = [
{
dataType = "string"
mapTo = int
name = "string"
}
]
numberOfParallelRequests = int
outputResponseName = "string"
outputs = [
{
dataType = "string"
mapTo = int
name = "string"
}
]
}
type = "Microsoft.MachineLearningServices"
}
Microsoft.StreamAnalytics/CLRUdf
{
properties = {
class = "string"
dllPath = "string"
method = "string"
updateMode = "string"
}
type = "Microsoft.StreamAnalytics/CLRUdf"
}
Microsoft.StreamAnalytics/JavascriptUdf
{
properties = {
script = "string"
}
type = "Microsoft.StreamAnalytics/JavascriptUdf"
}
OutputDataSource 개체
형식 속성을 설정하여 개체의 형식을 지정합니다.
GatewayMessageBus경우 다음을 사용합니다.
{
properties = {
topic = "string"
}
type = "GatewayMessageBus"
}
microsoft.AzureFunction
{
properties = {
apiKey = "string"
functionAppName = "string"
functionName = "string"
maxBatchCount = int
maxBatchSize = int
}
type = "Microsoft.AzureFunction"
}
microsoft.DBForPostgreSQL/servers/databases
{
properties = {
authenticationMode = "string"
database = "string"
maxWriterCount = int
password = "string"
server = "string"
table = "string"
user = "string"
}
type = "Microsoft.DBForPostgreSQL/servers/databases"
}
Microsoft.DataLake/Accounts
{
properties = {
accountName = "string"
authenticationMode = "string"
dateFormat = "string"
filePathPrefix = "string"
refreshToken = "string"
tenantId = "string"
timeFormat = "string"
tokenUserDisplayName = "string"
tokenUserPrincipalName = "string"
}
type = "Microsoft.DataLake/Accounts"
}
Microsoft.EventHub/EventHub
{
properties = {
authenticationMode = "string"
eventHubName = "string"
partitionCount = int
partitionKey = "string"
propertyColumns = [
"string"
]
serviceBusNamespace = "string"
sharedAccessPolicyKey = "string"
sharedAccessPolicyName = "string"
}
type = "Microsoft.EventHub/EventHub"
}
microsoft.Kusto/clusters/databases
{
properties = {
authenticationMode = "string"
cluster = "string"
database = "string"
table = "string"
}
type = "Microsoft.Kusto/clusters/databases"
}
Microsoft.ServiceBus/EventHub
{
properties = {
authenticationMode = "string"
eventHubName = "string"
partitionCount = int
partitionKey = "string"
propertyColumns = [
"string"
]
serviceBusNamespace = "string"
sharedAccessPolicyKey = "string"
sharedAccessPolicyName = "string"
}
type = "Microsoft.ServiceBus/EventHub"
}
Microsoft.ServiceBus/Queue
{
properties = {
authenticationMode = "string"
propertyColumns = [
"string"
]
queueName = "string"
serviceBusNamespace = "string"
sharedAccessPolicyKey = "string"
sharedAccessPolicyName = "string"
systemPropertyColumns = ?
}
type = "Microsoft.ServiceBus/Queue"
}
microsoft.ServiceBus/Topic
{
properties = {
authenticationMode = "string"
propertyColumns = [
"string"
]
serviceBusNamespace = "string"
sharedAccessPolicyKey = "string"
sharedAccessPolicyName = "string"
systemPropertyColumns = {
{customized property} = "string"
}
topicName = "string"
}
type = "Microsoft.ServiceBus/Topic"
}
Microsoft.Sql/Server/DataWarehouse
{
properties = {
authenticationMode = "string"
database = "string"
password = "string"
server = "string"
table = "string"
user = "string"
}
type = "Microsoft.Sql/Server/DataWarehouse"
}
Microsoft.Sql/Server/Database
{
properties = {
authenticationMode = "string"
database = "string"
maxBatchCount = int
maxWriterCount = int
password = "string"
server = "string"
table = "string"
user = "string"
}
type = "Microsoft.Sql/Server/Database"
}
Microsoft.Storage/Blob
{
properties = {
authenticationMode = "string"
blobPathPrefix = "string"
blobWriteMode = "string"
container = "string"
dateFormat = "string"
pathPattern = "string"
storageAccounts = [
{
accountKey = "string"
accountName = "string"
authenticationMode = "string"
}
]
timeFormat = "string"
}
type = "Microsoft.Storage/Blob"
}
Microsoft.Storage/DocumentDB
{
properties = {
accountId = "string"
accountKey = "string"
authenticationMode = "string"
collectionNamePattern = "string"
database = "string"
documentId = "string"
partitionKey = "string"
}
type = "Microsoft.Storage/DocumentDB"
}
Microsoft.Storage/Table
{
properties = {
accountKey = "string"
accountName = "string"
batchSize = int
columnsToRemove = [
"string"
]
partitionKey = "string"
rowKey = "string"
table = "string"
}
type = "Microsoft.Storage/Table"
}
PowerBI경우 다음을 사용합니다.
{
properties = {
authenticationMode = "string"
dataset = "string"
groupId = "string"
groupName = "string"
refreshToken = "string"
table = "string"
tokenUserDisplayName = "string"
tokenUserPrincipalName = "string"
}
type = "PowerBI"
}
원시
{
properties = {
payloadUri = "string"
}
type = "Raw"
}
속성 값
AggregateFunctionProperties
이름 | 묘사 | 값 |
---|---|---|
형 | 함수의 형식을 나타냅니다. | 'Aggregate'(필수) |
AvroSerialization
이름 | 묘사 | 값 |
---|---|---|
속성 | Avro serialization 형식과 연결된 속성입니다. PUT(CreateOrReplace) 요청에 필요합니다. | 어떤 |
형 | 입력 또는 출력에서 사용하는 serialization의 형식을 나타냅니다. PUT(CreateOrReplace) 요청에 필요합니다. | 'Avro'(필수) |
AzureDataExplorerOutputDataSource
이름 | 묘사 | 값 |
---|---|---|
속성 | Azure Data Explorer 출력과 연결된 속성입니다. PUT(CreateOrReplace) 요청에 필요합니다. | AzureDataExplorerOutputDataSourceProperties |
형 | 데이터 원본 출력의 형식이 기록될 것임을 나타냅니다. PUT(CreateOrReplace) 요청에 필요합니다. | 'Microsoft.Kusto/clusters/databases'(필수) |
AzureDataExplorerOutputDataSourceProperties
이름 | 묘사 | 값 |
---|---|---|
authenticationMode | 인증 모드입니다. | 'ConnectionString' 'Msi' 'UserToken' |
클러스터 | Azure Data Explorer 클러스터의 이름입니다. PUT(CreateOrReplace) 요청에 필요합니다. | 문자열 |
데이터베이스 | Azure Data Explorer 데이터베이스의 이름입니다. PUT(CreateOrReplace) 요청에 필요합니다. | 문자열 |
테이블 | Azure Table의 이름입니다. PUT(CreateOrReplace) 요청에 필요합니다. | 문자열 |
AzureDataLakeStoreOutputDataSource
이름 | 묘사 | 값 |
---|---|---|
속성 | Azure Data Lake Store 출력과 연결된 속성입니다. PUT(CreateOrReplace) 요청에 필요합니다. | azureDataLakeStoreOutputDataSourceProperties |
형 | 데이터 원본 출력의 형식이 기록될 것임을 나타냅니다. PUT(CreateOrReplace) 요청에 필요합니다. | 'Microsoft.DataLake/Accounts'(필수) |
AzureDataLakeStoreOutputDataSourceProperties
이름 | 묘사 | 값 |
---|---|---|
accountName | Azure Data Lake Store 계정의 이름입니다. PUT(CreateOrReplace) 요청에 필요합니다. | 문자열 |
authenticationMode | 인증 모드입니다. | 'ConnectionString' 'Msi' 'UserToken' |
dateFormat | 날짜 형식입니다. {date}가 filePathPrefix에 표시되는 경우 이 속성의 값은 대신 날짜 형식으로 사용됩니다. | 문자열 |
filePathPrefix | 출력을 쓸 파일의 위치입니다. PUT(CreateOrReplace) 요청에 필요합니다. | 문자열 |
refreshToken | 데이터 원본으로 인증하는 데 사용할 수 있는 유효한 액세스 토큰을 가져오는 데 사용할 수 있는 새로 고침 토큰입니다. 유효한 새로 고침 토큰은 현재 Azure Portal을 통해서만 얻을 수 있습니다. 데이터 원본을 만든 다음 Azure Portal로 이동하여 유효한 새로 고침 토큰으로 이 속성을 업데이트할 데이터 원본을 인증할 때 더미 문자열 값을 여기에 배치하는 것이 좋습니다. PUT(CreateOrReplace) 요청에 필요합니다. | 문자열 |
tenantId | 새로 고침 토큰을 가져오는 데 사용되는 사용자의 테넌트 ID입니다. PUT(CreateOrReplace) 요청에 필요합니다. | 문자열 |
timeFormat | 시간 형식입니다. {time}이 filePathPrefix에 표시되는 모든 위치에서 이 속성의 값은 대신 시간 형식으로 사용됩니다. | 문자열 |
tokenUserDisplayName | 새로 고침 토큰을 가져오는 데 사용된 사용자의 사용자 표시 이름입니다. 이 속성을 사용하여 새로 고침 토큰을 가져오는 데 사용된 사용자를 기억할 수 있습니다. | 문자열 |
tokenUserPrincipalName | 새로 고침 토큰을 가져오는 데 사용된 사용자의 UPN(사용자 계정 이름)입니다. 이 속성을 사용하여 새로 고침 토큰을 가져오는 데 사용된 사용자를 기억할 수 있습니다. | 문자열 |
AzureFunctionOutputDataSource
이름 | 묘사 | 값 |
---|---|---|
속성 | Azure Function 출력과 연결된 속성입니다. PUT(CreateOrReplace) 요청에 필요합니다. | azureFunctionOutputDataSourceProperties |
형 | 데이터 원본 출력의 형식이 기록될 것임을 나타냅니다. PUT(CreateOrReplace) 요청에 필요합니다. | 'Microsoft.AzureFunction'(필수) |
AzureFunctionOutputDataSourceProperties
이름 | 묘사 | 값 |
---|---|---|
apiKey | 다른 구독에서 Azure Function을 사용하려는 경우 함수에 액세스하는 키를 제공하여 이 작업을 수행할 수 있습니다. | 문자열 |
functionAppName | Azure Functions 앱의 이름입니다. | 문자열 |
functionName | Azure Functions 앱의 함수 이름입니다. | 문자열 |
maxBatchCount | Azure Functions로 전송되는 각 일괄 처리의 최대 이벤트 수를 지정할 수 있는 속성입니다. 기본값은 100입니다. | int |
maxBatchSize | Azure 함수로 전송되는 각 출력 일괄 처리의 최대 크기를 설정할 수 있는 속성입니다. 입력 단위는 바이트 단위입니다. 기본적으로 이 값은 262,144바이트(256KB)입니다. | int |
AzureMachineLearningServiceFunctionBinding
이름 | 묘사 | 값 |
---|---|---|
속성 | Azure Machine Learning 웹 서비스와 연결된 바인딩 속성입니다. | AzureMachineLearningServiceFunctionBindingProperties |
형 | 함수 바인딩 형식을 나타냅니다. | 'Microsoft.MachineLearningServices'(필수) |
AzureMachineLearningServiceFunctionBindingProperties
이름 | 묘사 | 값 |
---|---|---|
apiKey | Request-Response 엔드포인트로 인증하는 데 사용되는 API 키입니다. | 문자열 |
batchSize | 모든 Azure ML RRS 실행 요청에 대한 최대 행 수를 설명하는 1에서 10000 사이의 숫자입니다. 기본값은 1000입니다. | int |
끝점 | Request-Response Azure Machine Learning 웹 서비스의 엔드포인트를 실행합니다. | 문자열 |
inputRequestName | 입력 요청 개체의 레이블입니다. | 문자열 |
입력 | Azure Machine Learning 웹 서비스 엔드포인트에 대한 입력입니다. | azureMachineLearningServiceInputColumn |
numberOfParallelRequests | 작업 파티션당 기계 학습 서비스로 전송될 병렬 요청 수입니다. 기본값은 1입니다. | int |
outputResponseName | 출력 요청 개체의 레이블입니다. | 문자열 |
출력 | Azure Machine Learning 웹 서비스 엔드포인트 실행의 출력 목록입니다. | azureMachineLearningServiceOutputColumn |
AzureMachineLearningServiceInputColumn
이름 | 묘사 | 값 |
---|---|---|
dataType | 입력 열의 데이터 형식(Azure Machine Learning 지원)입니다. | 문자열 |
mapTo | 이 입력이 매핑되는 함수 매개 변수의 인덱스(0부터 시작하는 인덱스)입니다. | int |
이름 | 입력 열의 이름입니다. | 문자열 |
AzureMachineLearningServiceOutputColumn
이름 | 묘사 | 값 |
---|---|---|
dataType | 출력 열의 (Azure Machine Learning 지원) 데이터 형식입니다. | 문자열 |
mapTo | 이 입력이 매핑되는 함수 매개 변수의 인덱스(0부터 시작하는 인덱스)입니다. | int |
이름 | 출력 열의 이름입니다. | 문자열 |
AzureMachineLearningStudioFunctionBinding
이름 | 묘사 | 값 |
---|---|---|
속성 | Azure Machine Learning Studio와 연결된 바인딩 속성입니다. | azureMachineLearningStudioFunctionBindingProperties |
형 | 함수 바인딩 형식을 나타냅니다. | 'Microsoft.MachineLearning/WebService'(필수) |
AzureMachineLearningStudioFunctionBindingProperties
이름 | 묘사 | 값 |
---|---|---|
apiKey | Request-Response 엔드포인트로 인증하는 데 사용되는 API 키입니다. | 문자열 |
batchSize | 모든 Azure ML RRS 실행 요청에 대한 최대 행 수를 설명하는 1에서 10000 사이의 숫자입니다. 기본값은 1000입니다. | int |
끝점 | Request-Response Azure Machine Learning Studio의 엔드포인트를 실행합니다. 자세한 내용은 다음을 참조하세요. /azure/machine-learning/machine-learning-consume-web-services#request-response-service-rrs | 문자열 |
입력 | Azure Machine Learning Studio 엔드포인트에 대한 입력입니다. | AzureMachineLearningStudioInputs |
출력 | Azure Machine Learning Studio 엔드포인트 실행의 출력 목록입니다. | azureMachineLearningStudioOutputColumn |
AzureMachineLearningStudioInputColumn
이름 | 묘사 | 값 |
---|---|---|
dataType | 입력 열의 데이터 형식(Azure Machine Learning 지원)입니다. 유효한 Azure Machine Learning 데이터 형식 목록은 https://msdn.microsoft.com/en-us/library/azure/dn905923.aspx 설명합니다. | 문자열 |
mapTo | 이 입력이 매핑되는 함수 매개 변수의 인덱스(0부터 시작하는 인덱스)입니다. | int |
이름 | 입력 열의 이름입니다. | 문자열 |
AzureMachineLearningStudioInputs
이름 | 묘사 | 값 |
---|---|---|
columnNames | Azure Machine Learning Studio 엔드포인트에 대한 입력 열 목록입니다. | azureMachineLearningStudioInputColumn |
이름 | 입력의 이름입니다. 엔드포인트를 작성하는 동안 제공되는 이름입니다. | 문자열 |
AzureMachineLearningStudioOutputColumn
이름 | 묘사 | 값 |
---|---|---|
dataType | 출력 열의 (Azure Machine Learning 지원) 데이터 형식입니다. 유효한 Azure Machine Learning 데이터 형식 목록은 https://msdn.microsoft.com/en-us/library/azure/dn905923.aspx 설명합니다. | 문자열 |
이름 | 출력 열의 이름입니다. | 문자열 |
AzureSqlDatabaseOutputDataSource
이름 | 묘사 | 값 |
---|---|---|
속성 | Azure SQL 데이터베이스 출력과 연결된 속성입니다. PUT(CreateOrReplace) 요청에 필요합니다. | azureSqlDatabaseOutputDataSourceProperties |
형 | 데이터 원본 출력의 형식이 기록될 것임을 나타냅니다. PUT(CreateOrReplace) 요청에 필요합니다. | 'Microsoft.Sql/Server/Database'(필수) |
AzureSqlDatabaseOutputDataSourceProperties
이름 | 묘사 | 값 |
---|---|---|
authenticationMode | 인증 모드입니다. | 'ConnectionString' 'Msi' 'UserToken' |
데이터베이스 | Azure SQL 데이터베이스의 이름입니다. PUT(CreateOrReplace) 요청에 필요합니다. | 문자열 |
maxBatchCount | Sql 데이터베이스에 쓰기에 대한 최대 Batch 수이며 기본값은 10,000입니다. PUT 요청의 경우 선택 사항입니다. | int |
maxWriterCount | 현재 최대 기록기 수는 1(단일 기록기) 및 0(쿼리 파티션 기준)만 사용할 수 있습니다. PUT 요청의 경우 선택 사항입니다. | int |
암호 | Azure SQL 데이터베이스에 연결하는 데 사용할 암호입니다. PUT(CreateOrReplace) 요청에 필요합니다. | 문자열 |
서버 | Azure SQL 데이터베이스를 포함하는 SQL 서버의 이름입니다. PUT(CreateOrReplace) 요청에 필요합니다. | 문자열 |
테이블 | Azure SQL 데이터베이스에 있는 테이블의 이름입니다. PUT(CreateOrReplace) 요청에 필요합니다. | 문자열 |
사용자 | Azure SQL 데이터베이스에 연결하는 데 사용할 사용자 이름입니다. PUT(CreateOrReplace) 요청에 필요합니다. | 문자열 |
AzureSqlReferenceInputDataSource
이름 | 묘사 | 값 |
---|---|---|
속성 | 참조 데이터를 포함하는 SQL DB 입력과 연결된 속성입니다. PUT(CreateOrReplace) 요청에 필요합니다. | AzureSqlReferenceInputDataSourceProperties |
형 | 참조 데이터가 포함된 입력 데이터 원본의 형식을 나타냅니다. PUT(CreateOrReplace) 요청에 필요합니다. | 'Microsoft.Sql/Server/Database'(필수) |
AzureSqlReferenceInputDataSourceProperties
이름 | 묘사 | 값 |
---|---|---|
authenticationMode | 인증 모드입니다. | 'ConnectionString' 'Msi' 'UserToken' |
데이터베이스 | 이 요소는 데이터 원본 요소와 연결됩니다. 출력이 기록될 데이터베이스의 이름입니다. | 문자열 |
deltaSnapshotQuery | 이 요소는 데이터 원본 요소와 연결됩니다. 이 쿼리는 SQL 데이터베이스에서 증분 변경 내용을 가져오는 데 사용됩니다. 이 옵션을 사용하려면 Azure SQL Database에서 임시 테이블을 사용하는 것이 좋습니다. | 문자열 |
fullSnapshotQuery | 이 요소는 데이터 원본 요소와 연결됩니다. 이 쿼리는 sql Database에서 데이터를 가져오는 데 사용됩니다. | 문자열 |
암호 | 이 요소는 데이터 원본 요소와 연결됩니다. SQL Database 인스턴스에 연결하는 데 사용되는 암호입니다. | 문자열 제약 조건: 중요한 값입니다. 보안 매개 변수로 전달합니다. |
refreshRate | 이 요소는 데이터 원본 요소와 연결됩니다. 이는 데이터베이스에서 데이터를 가져오는 빈도를 나타냅니다. DateTime 형식입니다. | 문자열 |
refreshType | 데이터 새로 고침 옵션의 형식을 나타냅니다. | 'RefreshPeriodicallyWithDelta' 'RefreshPeriodicallyWithFull' 'Static' |
서버 | 이 요소는 데이터 원본 요소와 연결됩니다. 쓸 데이터베이스를 포함하는 서버의 이름입니다. | 문자열 |
사용자 | 이 요소는 데이터 원본 요소와 연결됩니다. SQL Database 인스턴스에 연결하는 데 사용할 사용자 이름입니다. | 문자열 |
AzureSynapseOutputDataSource
이름 | 묘사 | 값 |
---|---|---|
속성 | Azure Synapse 출력과 연결된 속성입니다. PUT(CreateOrReplace) 요청에 필요합니다. | AzureSynapseOutputDataSourceProperties |
형 | 데이터 원본 출력의 형식이 기록될 것임을 나타냅니다. PUT(CreateOrReplace) 요청에 필요합니다. | 'Microsoft.Sql/Server/DataWarehouse'(필수) |
AzureSynapseOutputDataSourceProperties
이름 | 묘사 | 값 |
---|---|---|
authenticationMode | 인증 모드입니다. | 'ConnectionString' 'Msi' 'UserToken' |
데이터베이스 | Azure SQL 데이터베이스의 이름입니다. PUT(CreateOrReplace) 요청에 필요합니다. | 문자열 |
암호 | Azure SQL 데이터베이스에 연결하는 데 사용할 암호입니다. PUT(CreateOrReplace) 요청에 필요합니다. | 문자열 제약 조건: 중요한 값입니다. 보안 매개 변수로 전달합니다. |
서버 | Azure SQL 데이터베이스를 포함하는 SQL 서버의 이름입니다. PUT(CreateOrReplace) 요청에 필요합니다. | 문자열 |
테이블 | Azure SQL 데이터베이스에 있는 테이블의 이름입니다. PUT(CreateOrReplace) 요청에 필요합니다. | 문자열 |
사용자 | Azure SQL 데이터베이스에 연결하는 데 사용할 사용자 이름입니다. PUT(CreateOrReplace) 요청에 필요합니다. | 문자열 |
AzureTableOutputDataSource
이름 | 묘사 | 값 |
---|---|---|
속성 | Azure Table 출력과 연결된 속성입니다. PUT(CreateOrReplace) 요청에 필요합니다. | AzureTableOutputDataSourceProperties |
형 | 데이터 원본 출력의 형식이 기록될 것임을 나타냅니다. PUT(CreateOrReplace) 요청에 필요합니다. | 'Microsoft.Storage/Table'(필수) |
AzureTableOutputDataSourceProperties
이름 | 묘사 | 값 |
---|---|---|
accountKey | Azure Storage 계정의 계정 키입니다. PUT(CreateOrReplace) 요청에 필요합니다. | 문자열 제약 조건: 중요한 값입니다. 보안 매개 변수로 전달합니다. |
accountName | Azure Storage 계정의 이름입니다. PUT(CreateOrReplace) 요청에 필요합니다. | 문자열 |
batchSize | Azure Table에 한 번에 쓸 행 수입니다. | int |
columnsToRemove | 지정된 경우 배열의 각 항목은 출력 이벤트 엔터티에서 제거할 열의 이름입니다(있는 경우). | string[] |
partitionKey | 이 요소는 Azure Table의 파티션 키로 사용될 쿼리의 SELECT 문에 있는 열의 이름을 나타냅니다. PUT(CreateOrReplace) 요청에 필요합니다. | 문자열 |
rowKey | 이 요소는 Azure Table의 행 키로 사용될 쿼리의 SELECT 문에 있는 열의 이름을 나타냅니다. PUT(CreateOrReplace) 요청에 필요합니다. | 문자열 |
테이블 | Azure Table의 이름입니다. PUT(CreateOrReplace) 요청에 필요합니다. | 문자열 |
BlobOutputDataSource
이름 | 묘사 | 값 |
---|---|---|
속성 | Blob 출력과 연결된 속성입니다. PUT(CreateOrReplace) 요청에 필요합니다. | BlobOutputDataSourceProperties |
형 | 데이터 원본 출력의 형식이 기록될 것임을 나타냅니다. PUT(CreateOrReplace) 요청에 필요합니다. | 'Microsoft.Storage/Blob'(필수) |
BlobOutputDataSourceProperties
이름 | 묘사 | 값 |
---|---|---|
authenticationMode | 인증 모드입니다. | 'ConnectionString' 'Msi' 'UserToken' |
blobPathPrefix | Blob 경로 접두사입니다. | 문자열 |
blobWriteMode | Blob 쓰기 모드입니다. | '추가' '한 번' |
컨테이너 | 연결된 Storage 계정 내의 컨테이너 이름입니다. 이 컨테이너에는 읽거나 쓸 Blob이 포함됩니다. PUT(CreateOrReplace) 요청에 필요합니다. | 문자열 |
dateFormat | 날짜 형식입니다. pathPattern에 {date}이(가) 나타나면 이 속성의 값이 대신 날짜 형식으로 사용됩니다. | 문자열 |
pathPattern | Blob 경로 패턴입니다. 정규식이 아닙니다. Blob 이름이 일치하여 작업에 대한 입력 또는 출력으로 포함해야 하는지 여부를 결정하는 패턴을 나타냅니다. 자세한 설명 및 예제는 /rest/api/streamanalytics/streamanalytics/streamanalytics/stream-analytics-output을 참조하세요. | 문자열 |
storageAccounts | 하나 이상의 Azure Storage 계정 목록입니다. PUT(CreateOrReplace) 요청에 필요합니다. | StorageAccount |
timeFormat | 시간 형식입니다. pathPattern에 {time}이 표시되는 위치마다 이 속성의 값이 대신 시간 형식으로 사용됩니다. | 문자열 |
BlobReferenceInputDataSource
이름 | 묘사 | 값 |
---|---|---|
속성 | 참조 데이터를 포함하는 Blob 입력과 연결된 속성입니다. PUT(CreateOrReplace) 요청에 필요합니다. | BlobReferenceInputDataSourceProperties |
형 | 참조 데이터가 포함된 입력 데이터 원본의 형식을 나타냅니다. PUT(CreateOrReplace) 요청에 필요합니다. | 'Microsoft.Storage/Blob'(필수) |
BlobReferenceInputDataSourceProperties
이름 | 묘사 | 값 |
---|---|---|
authenticationMode | 인증 모드입니다. | 'ConnectionString' 'Msi' 'UserToken' |
blobName | Blob 입력의 이름입니다. | 문자열 |
컨테이너 | 연결된 Storage 계정 내의 컨테이너 이름입니다. 이 컨테이너에는 읽거나 쓸 Blob이 포함됩니다. PUT(CreateOrReplace) 요청에 필요합니다. | 문자열 |
dateFormat | 날짜 형식입니다. pathPattern에 {date}이(가) 나타나면 이 속성의 값이 대신 날짜 형식으로 사용됩니다. | 문자열 |
deltaPathPattern | 델타 스냅샷의 경로 패턴입니다. | 문자열 |
deltaSnapshotRefreshRate | 사용자가 이 참조 Blob 입력 데이터 원본의 델타 스냅샷을 생성하는 간격입니다. | 문자열 |
fullSnapshotRefreshRate | Blob 입력 데이터 원본의 새로 고침 간격입니다. | 문자열 |
pathPattern | Blob 경로 패턴입니다. 정규식이 아닙니다. Blob 이름이 일치하여 작업에 대한 입력 또는 출력으로 포함해야 하는지 여부를 결정하는 패턴을 나타냅니다. 자세한 설명 및 예제는 /rest/api/streamanalytics/streamanalytics/streamanalytics/stream-analytics-output을 참조하세요. | 문자열 |
sourcePartitionCount | Blob 입력 데이터 원본의 파티션 수입니다. 범위 1 - 256. | int |
storageAccounts | 하나 이상의 Azure Storage 계정 목록입니다. PUT(CreateOrReplace) 요청에 필요합니다. | StorageAccount |
timeFormat | 시간 형식입니다. pathPattern에 {time}이 표시되는 위치마다 이 속성의 값이 대신 시간 형식으로 사용됩니다. | 문자열 |
BlobStreamInputDataSource
이름 | 묘사 | 값 |
---|---|---|
속성 | 스트림 데이터를 포함하는 Blob 입력과 연결된 속성입니다. PUT(CreateOrReplace) 요청에 필요합니다. | blobStreamInputDataSourceProperties |
형 | 스트림 데이터를 포함하는 입력 데이터 원본의 형식을 나타냅니다. PUT(CreateOrReplace) 요청에 필요합니다. | 'Microsoft.Storage/Blob'(필수) |
BlobStreamInputDataSourceProperties
이름 | 묘사 | 값 |
---|---|---|
authenticationMode | 인증 모드입니다. | 'ConnectionString' 'Msi' 'UserToken' |
컨테이너 | 연결된 Storage 계정 내의 컨테이너 이름입니다. 이 컨테이너에는 읽거나 쓸 Blob이 포함됩니다. PUT(CreateOrReplace) 요청에 필요합니다. | 문자열 |
dateFormat | 날짜 형식입니다. pathPattern에 {date}이(가) 나타나면 이 속성의 값이 대신 날짜 형식으로 사용됩니다. | 문자열 |
pathPattern | Blob 경로 패턴입니다. 정규식이 아닙니다. Blob 이름이 일치하여 작업에 대한 입력 또는 출력으로 포함해야 하는지 여부를 결정하는 패턴을 나타냅니다. 자세한 설명 및 예제는 /rest/api/streamanalytics/streamanalytics/streamanalytics/stream-analytics-output을 참조하세요. | 문자열 |
sourcePartitionCount | Blob 입력 데이터 원본의 파티션 수입니다. 범위 1 - 1024. | int |
storageAccounts | 하나 이상의 Azure Storage 계정 목록입니다. PUT(CreateOrReplace) 요청에 필요합니다. | StorageAccount |
timeFormat | 시간 형식입니다. pathPattern에 {time}이 표시되는 위치마다 이 속성의 값이 대신 시간 형식으로 사용됩니다. | 문자열 |
ClusterInfo
이름 | 묘사 | 값 |
---|---|---|
아이디 | 클러스터의 리소스 ID입니다. | 문자열 |
압축
이름 | 묘사 | 값 |
---|---|---|
형 | 입력에서 사용하는 압축 유형을 나타냅니다. PUT(CreateOrReplace) 요청에 필요합니다. | 'Deflate' 'GZip' 'None'(필수) |
CSharpFunctionBinding
이름 | 묘사 | 값 |
---|---|---|
속성 | CSharp 함수와 연결된 바인딩 속성입니다. | CSharpFunctionBindingProperties |
형 | 함수 바인딩 형식을 나타냅니다. | 'Microsoft.StreamAnalytics/CLRUdf'(필수) |
CSharpFunctionBindingProperties
이름 | 묘사 | 값 |
---|---|---|
수업 | 단일 함수 정의를 포함하는 Csharp 코드입니다. | 문자열 |
dllPath | 단일 함수 정의를 포함하는 Csharp 코드입니다. | 문자열 |
메서드 | 단일 함수 정의를 포함하는 Csharp 코드입니다. | 문자열 |
updateMode | Stream Analytics 함수에 대한 새로 고침 모드입니다. | '새로 고침 가능' 'Static' |
CsvSerialization
이름 | 묘사 | 값 |
---|---|---|
속성 | CSV serialization 형식과 연결된 속성입니다. PUT(CreateOrReplace) 요청에 필요합니다. | CsvSerializationProperties |
형 | 입력 또는 출력에서 사용하는 serialization의 형식을 나타냅니다. PUT(CreateOrReplace) 요청에 필요합니다. | 'Csv'(필수) |
CsvSerializationProperties
이름 | 묘사 | 값 |
---|---|---|
인코딩 | 입력의 경우 들어오는 데이터의 인코딩 및 출력의 경우 나가는 데이터의 인코딩을 지정합니다. PUT(CreateOrReplace) 요청에 필요합니다. | 'UTF8' |
fieldDelimiter | CSV(쉼표로 구분된 값) 레코드를 구분하는 데 사용할 구분 기호를 지정합니다. 지원되는 값 목록은 /rest/api/streamanalytics/stream-analytics-input 또는 /rest/api/streamanalytics/stream-analytics-output을 참조하세요. PUT(CreateOrReplace) 요청에 필요합니다. | 문자열 |
CustomClrSerialization
이름 | 묘사 | 값 |
---|---|---|
속성 | CustomClr serialization 형식과 연결된 속성입니다. PUT(CreateOrReplace) 요청에 필요합니다. | CustomClrSerializationProperties |
형 | 입력 또는 출력에서 사용하는 serialization의 형식을 나타냅니다. PUT(CreateOrReplace) 요청에 필요합니다. | 'CustomClr'(필수) |
CustomClrSerializationProperties
이름 | 묘사 | 값 |
---|---|---|
serializationClassName | serialization 클래스 이름입니다. | 문자열 |
serializationDllPath | serialization 라이브러리 경로입니다. | 문자열 |
DeltaSerialization
이름 | 묘사 | 값 |
---|---|---|
속성 | Delta Lake serialization 형식과 연결된 속성입니다. PUT(CreateOrReplace) 요청에 필요합니다. | DeltaSerializationProperties |
형 | 입력 또는 출력에서 사용하는 serialization의 형식을 나타냅니다. PUT(CreateOrReplace) 요청에 필요합니다. | 'Delta'(필수) |
DeltaSerializationProperties
이름 | 묘사 | 값 |
---|---|---|
deltaTablePath | 출력을 쓸 Delta Lake 테이블의 경로를 지정합니다. | string(필수) |
partitionColumns | Delta Lake 테이블을 분할할 열의 이름을 지정합니다. 파티션 열은 1개만 지원하지만 확장성을 위해 배열로 유지합니다. | string[] |
DocumentDbOutputDataSource
이름 | 묘사 | 값 |
---|---|---|
속성 | DocumentDB 출력과 연결된 속성입니다. PUT(CreateOrReplace) 요청에 필요합니다. | documentDbOutputDataSourceProperties |
형 | 데이터 원본 출력의 형식이 기록될 것임을 나타냅니다. PUT(CreateOrReplace) 요청에 필요합니다. | 'Microsoft.Storage/DocumentDB'(필수) |
DocumentDbOutputDataSourceProperties
이름 | 묘사 | 값 |
---|---|---|
accountId | DocumentDB 계정 이름 또는 ID입니다. PUT(CreateOrReplace) 요청에 필요합니다. | 문자열 |
accountKey | DocumentDB 계정의 계정 키입니다. PUT(CreateOrReplace) 요청에 필요합니다. | 문자열 제약 조건: 중요한 값입니다. 보안 매개 변수로 전달합니다. |
authenticationMode | 인증 모드입니다. | 'ConnectionString' 'Msi' 'UserToken' |
collectionNamePattern | 사용할 컬렉션의 컬렉션 이름 패턴입니다. 컬렉션 이름 형식은 파티션이 0부터 시작하는 선택적 {partition} 토큰을 사용하여 생성할 수 있습니다. 자세한 내용은 /rest/api/streamanalytics/stream-analytics-output의 DocumentDB 섹션을 참조하세요. PUT(CreateOrReplace) 요청에 필요합니다. | 문자열 |
데이터베이스 | DocumentDB 데이터베이스의 이름입니다. PUT(CreateOrReplace) 요청에 필요합니다. | 문자열 |
documentId | 삽입 또는 업데이트 작업의 기반이 되는 기본 키를 지정하는 데 사용되는 출력 이벤트의 필드 이름입니다. | 문자열 |
partitionKey | 컬렉션에서 출력을 분할하기 위한 키를 지정하는 데 사용되는 출력 이벤트의 필드 이름입니다. 'collectionNamePattern'에 {partition} 토큰이 포함되어 있으면 이 속성을 지정해야 합니다. | 문자열 |
EventGridStreamInputDataSource
이름 | 묘사 | 값 |
---|---|---|
속성 | 스트림 데이터를 포함하는 Event Grid 입력과 연결된 속성입니다. | eventGridStreamInputDataSourceProperties |
형 | 스트림 데이터를 포함하는 입력 데이터 원본의 형식을 나타냅니다. PUT(CreateOrReplace) 요청에 필요합니다. | 'Microsoft.EventGrid/EventSubscriptions'(필수) |
EventGridStreamInputDataSourceProperties
이름 | 묘사 | 값 |
---|---|---|
eventTypes | Event Grid 어댑터에서 지원하는 이벤트 유형 목록입니다. | string[] |
스키마 | Event Grid 스키마 유형을 나타냅니다. | 'CloudEventSchema' 'EventGridEventSchema' |
storageAccounts | 하나 이상의 Azure Storage 계정 목록입니다. PUT(CreateOrReplace) 요청에 필요합니다. | StorageAccount |
구독자 | Event Grid의 구독자입니다. 현재 EventHub 구독자만 지원됩니다. | eventHubV2StreamInputDataSource |
EventHubOutputDataSource
이름 | 묘사 | 값 |
---|---|---|
속성 | 이벤트 허브 출력과 연결된 속성입니다. PUT(CreateOrReplace) 요청에 필요합니다. | eventHubOutputDataSourceProperties |
형 | 데이터 원본 출력의 형식이 기록될 것임을 나타냅니다. PUT(CreateOrReplace) 요청에 필요합니다. | 'Microsoft.ServiceBus/EventHub'(필수) |
EventHubOutputDataSourceProperties
이름 | 묘사 | 값 |
---|---|---|
authenticationMode | 인증 모드입니다. | 'ConnectionString' 'Msi' 'UserToken' |
eventHubName | 이벤트 허브의 이름입니다. PUT(CreateOrReplace) 요청에 필요합니다. | 문자열 |
partitionCount | 이벤트 허브 데이터 원본의 파티션 수입니다. 범위 1 - 256. | int |
partitionKey | 이벤트 데이터를 보낼 파티션을 결정하는 데 사용되는 키/열입니다. | 문자열 |
propertyColumns | 이 이벤트 허브 출력과 연결된 속성입니다. | string[] |
serviceBusNamespace | 원하는 이벤트 허브, Service Bus 큐, Service Bus 토픽 등과 연결된 네임스페이스입니다. PUT(CreateOrReplace) 요청에 필요합니다. | 문자열 |
sharedAccessPolicyKey | 지정된 공유 액세스 정책에 대한 공유 액세스 정책 키입니다. PUT(CreateOrReplace) 요청에 필요합니다. | 문자열 제약 조건: 중요한 값입니다. 보안 매개 변수로 전달합니다. |
sharedAccessPolicyName | 이벤트 허브, Service Bus 큐, Service Bus 토픽 등에 대한 공유 액세스 정책 이름입니다. PUT(CreateOrReplace) 요청에 필요합니다. | 문자열 |
EventHubStreamInputDataSource
이름 | 묘사 | 값 |
---|---|---|
속성 | 스트림 데이터를 포함하는 이벤트 허브 입력과 연결된 속성입니다. PUT(CreateOrReplace) 요청에 필요합니다. | eventHubStreamInputDataSourceProperties |
형 | 스트림 데이터를 포함하는 입력 데이터 원본의 형식을 나타냅니다. PUT(CreateOrReplace) 요청에 필요합니다. | 'Microsoft.ServiceBus/EventHub'(필수) |
EventHubStreamInputDataSourceProperties
이름 | 묘사 | 값 |
---|---|---|
authenticationMode | 인증 모드입니다. | 'ConnectionString' 'Msi' 'UserToken' |
consumerGroupName | 이벤트 허브에서 이벤트를 읽는 데 사용해야 하는 이벤트 허브 소비자 그룹의 이름입니다. 여러 입력에 대해 고유한 소비자 그룹 이름을 지정하면 각 입력이 이벤트 허브에서 동일한 이벤트를 수신할 수 있습니다. 지정하지 않으면 입력은 이벤트 허브의 기본 소비자 그룹을 사용합니다. | 문자열 |
eventHubName | 이벤트 허브의 이름입니다. PUT(CreateOrReplace) 요청에 필요합니다. | 문자열 |
partitionCount | 이벤트 허브 데이터 원본의 파티션 수입니다. 범위 1 - 256. | int |
prefetchCount | 메시지 수신자가 동시에 요청할 수 있는 메시지 수입니다. | int |
serviceBusNamespace | 원하는 이벤트 허브, Service Bus 큐, Service Bus 토픽 등과 연결된 네임스페이스입니다. PUT(CreateOrReplace) 요청에 필요합니다. | 문자열 |
sharedAccessPolicyKey | 지정된 공유 액세스 정책에 대한 공유 액세스 정책 키입니다. PUT(CreateOrReplace) 요청에 필요합니다. | 문자열 제약 조건: 중요한 값입니다. 보안 매개 변수로 전달합니다. |
sharedAccessPolicyName | 이벤트 허브, Service Bus 큐, Service Bus 토픽 등에 대한 공유 액세스 정책 이름입니다. PUT(CreateOrReplace) 요청에 필요합니다. | 문자열 |
EventHubV2OutputDataSource
이름 | 묘사 | 값 |
---|---|---|
속성 | 이벤트 허브 출력과 연결된 속성입니다. PUT(CreateOrReplace) 요청에 필요합니다. | eventHubOutputDataSourceProperties |
형 | 데이터 원본 출력의 형식이 기록될 것임을 나타냅니다. PUT(CreateOrReplace) 요청에 필요합니다. | 'Microsoft.EventHub/EventHub'(필수) |
EventHubV2StreamInputDataSource
이름 | 묘사 | 값 |
---|---|---|
속성 | 스트림 데이터를 포함하는 이벤트 허브 입력과 연결된 속성입니다. PUT(CreateOrReplace) 요청에 필요합니다. | eventHubStreamInputDataSourceProperties |
형 | 스트림 데이터를 포함하는 입력 데이터 원본의 형식을 나타냅니다. PUT(CreateOrReplace) 요청에 필요합니다. | 'Microsoft.EventHub/EventHub'(필수) |
EventHubV2StreamInputDataSource
이름 | 묘사 | 값 |
---|---|---|
속성 | 스트림 데이터를 포함하는 이벤트 허브 입력과 연결된 속성입니다. PUT(CreateOrReplace) 요청에 필요합니다. | eventHubStreamInputDataSourceProperties |
형 | 스트림 데이터를 포함하는 입력 데이터 원본의 형식을 나타냅니다. PUT(CreateOrReplace) 요청에 필요합니다. | string(필수) |
외부
이름 | 묘사 | 값 |
---|---|---|
컨테이너 | UserCustomCode 컨테이너입니다. | 문자열 |
길 | UserCustomCode 경로입니다. | 문자열 |
refreshConfiguration | 작업 구성에 있는 업데이트 가능한 모든 사용자 정의 함수에 대한 새로 고침 매개 변수입니다. | RefreshConfiguration |
storageAccount | Azure Storage 계정과 연결된 속성 | StorageAccount |
FileReferenceInputDataSource
이름 | 묘사 | 값 |
---|---|---|
속성 | 참조 데이터를 포함하는 파일 입력과 연결된 속성입니다. PUT(CreateOrReplace) 요청에 필요합니다. | fileReferenceInputDataSourceProperties |
형 | 참조 데이터가 포함된 입력 데이터 원본의 형식을 나타냅니다. PUT(CreateOrReplace) 요청에 필요합니다. | 'File'(필수) |
FileReferenceInputDataSourceProperties
이름 | 묘사 | 값 |
---|---|---|
길 | 파일의 경로입니다. | 문자열 |
기능
이름 | 묘사 | 값 |
---|---|---|
이름 | 리소스 이름 | 문자열 |
속성 | 함수와 연결된 속성입니다. | functionProperties |
FunctionBinding
이름 | 묘사 | 값 |
---|---|---|
형 | AzureMachineLearningStudioFunctionBinding |
'Microsoft.MachineLearning/WebService' 'Microsoft.MachineLearningServices' 'Microsoft.StreamAnalytics/CLRUdf' 'Microsoft.StreamAnalytics/JavascriptUdf'(필수) |
FunctionConfiguration
이름 | 묘사 | 값 |
---|---|---|
제본 | 함수의 물리적 바인딩입니다. 예를 들어 Azure Machine Learning 웹 서비스의 경우 엔드포인트에 대해 설명합니다. | FunctionBinding |
입력 | functionInput |
|
출력 | 함수의 출력을 설명합니다. | functionOutput |
FunctionInput
이름 | 묘사 | 값 |
---|---|---|
dataType | 함수 입력 매개 변수의 (Azure Stream Analytics 지원) 데이터 형식입니다. 유효한 Azure Stream Analytics 데이터 형식 목록은 https://msdn.microsoft.com/en-us/library/azure/dn835065.aspx | 문자열 |
isConfigurationParameter | 매개 변수가 구성 매개 변수인지 여부를 나타내는 플래그입니다. True이면 이 입력 매개 변수가 상수여야 합니다. 기본값은 false입니다. | bool |
FunctionOutput
이름 | 묘사 | 값 |
---|---|---|
dataType | 함수 출력의 데이터 형식(Azure Stream Analytics 지원)입니다. 유효한 Azure Stream Analytics 데이터 형식 목록은 https://msdn.microsoft.com/en-us/library/azure/dn835065.aspx | 문자열 |
FunctionProperties
이름 | 묘사 | 값 |
---|---|---|
속성 | functionConfiguration |
|
형 | AggregateFunctionProperties형식에 대해 |
'집계' 'Scalar'(필수) |
GatewayMessageBusOutputDataSource
이름 | 묘사 | 값 |
---|---|---|
속성 | 게이트웨이 Message Bus 출력과 연결된 속성입니다. PUT(CreateOrReplace) 요청에 필요합니다. | GatewayMessageBusOutputDataSourceProperties |
형 | 데이터 원본 출력의 형식이 기록될 것임을 나타냅니다. PUT(CreateOrReplace) 요청에 필요합니다. | 'GatewayMessageBus'(필수) |
GatewayMessageBusOutputDataSourceProperties
이름 | 묘사 | 값 |
---|---|---|
주제 | Service Bus 토픽의 이름입니다. | 문자열 |
GatewayMessageBusStreamInputDataSource
이름 | 묘사 | 값 |
---|---|---|
속성 | 스트림 데이터를 포함하는 게이트웨이 메시지 버스 입력과 연결된 속성입니다. | GatewayMessageBusStreamInputDataSourceProperties |
형 | 스트림 데이터를 포함하는 입력 데이터 원본의 형식을 나타냅니다. PUT(CreateOrReplace) 요청에 필요합니다. | 'GatewayMessageBus'(필수) |
GatewayMessageBusStreamInputDataSourceProperties
이름 | 묘사 | 값 |
---|---|---|
주제 | Service Bus 토픽의 이름입니다. | 문자열 |
신원
이름 | 묘사 | 값 |
---|---|---|
형 | ID 유형은 SystemAssigned 또는 UserAssigned일 수 있습니다. | 문자열 |
userAssignedIdentities | 스트리밍 작업 리소스와 연결된 사용자 할당 ID입니다. | IdentityUserAssignedIdentities |
IdentityUserAssignedIdentities
이름 | 묘사 | 값 |
---|
입력
이름 | 묘사 | 값 |
---|---|---|
이름 | 리소스 이름 | 문자열 |
속성 | 입력과 연결된 속성입니다. PUT(CreateOrReplace) 요청에 필요합니다. | InputProperties |
InputProperties
이름 | 묘사 | 값 |
---|---|---|
압축 | 입력 데이터가 압축되는 방법을 설명합니다. | 압축 |
partitionKey | partitionKey는 입력 데이터를 분할하는 데 사용되는 입력 데이터의 키를 설명합니다. | 문자열 |
직렬화 | 입력의 데이터가 serialize되는 방법 또는 출력에 기록될 때 데이터가 serialize되는 방법을 설명합니다. PUT(CreateOrReplace) 요청에 필요합니다. | Serialization |
형 | ReferenceInputProperties |
'Reference' 'Stream'(필수) |
watermarkSettings | 워터마크 이벤트를 읽을지 여부를 결정하는 설정입니다. | inputWatermarkProperties |
InputWatermarkProperties
이름 | 묘사 | 값 |
---|---|---|
watermarkMode | 입력 워터마크 모드입니다. | 'None' 'ReadWatermark' |
IoTHubStreamInputDataSource
이름 | 묘사 | 값 |
---|---|---|
속성 | 스트림 데이터를 포함하는 IoT Hub 입력과 연결된 속성입니다. PUT(CreateOrReplace) 요청에 필요합니다. | IoTHubStreamInputDataSourceProperties |
형 | 스트림 데이터를 포함하는 입력 데이터 원본의 형식을 나타냅니다. PUT(CreateOrReplace) 요청에 필요합니다. | 'Microsoft.Devices/IotHubs'(필수) |
IoTHubStreamInputDataSourceProperties
이름 | 묘사 | 값 |
---|---|---|
consumerGroupName | IoT Hub에서 이벤트를 읽는 데 사용해야 하는 IoT Hub 소비자 그룹의 이름입니다. 지정하지 않으면 입력은 Iot Hub의 기본 소비자 그룹을 사용합니다. | 문자열 |
끝점 | 연결할 IoT Hub 엔드포인트(예: 메시지/이벤트, messages/operationsMonitoringEvents 등)입니다. | 문자열 |
iotHubNamespace | IoT Hub의 이름 또는 URI입니다. PUT(CreateOrReplace) 요청에 필요합니다. | 문자열 |
sharedAccessPolicyKey | 지정된 공유 액세스 정책에 대한 공유 액세스 정책 키입니다. PUT(CreateOrReplace) 요청에 필요합니다. | 문자열 제약 조건: 중요한 값입니다. 보안 매개 변수로 전달합니다. |
sharedAccessPolicyName | IoT Hub의 공유 액세스 정책 이름입니다. 이 정책에는 적어도 서비스 연결 권한이 포함되어야 합니다. PUT(CreateOrReplace) 요청에 필요합니다. | 문자열 |
JavaScriptFunctionBinding
이름 | 묘사 | 값 |
---|---|---|
속성 | JavaScript 함수와 연결된 바인딩 속성입니다. | javaScriptFunctionBindingProperties |
형 | 함수 바인딩 형식을 나타냅니다. | 'Microsoft.StreamAnalytics/JavascriptUdf'(필수) |
JavaScriptFunctionBindingProperties
이름 | 묘사 | 값 |
---|---|---|
각본 | 단일 함수 정의를 포함하는 JavaScript 코드입니다. 예: 'function (x, y) { return x + y; }' | 문자열 |
JobStorageAccount
이름 | 묘사 | 값 |
---|---|---|
accountKey | Azure Storage 계정의 계정 키입니다. PUT(CreateOrReplace) 요청에 필요합니다. | 문자열 제약 조건: 중요한 값입니다. 보안 매개 변수로 전달합니다. |
accountName | Azure Storage 계정의 이름입니다. PUT(CreateOrReplace) 요청에 필요합니다. | 문자열 |
authenticationMode | 인증 모드입니다. | 'ConnectionString' 'Msi' 'UserToken' |
JsonSerialization
이름 | 묘사 | 값 |
---|---|---|
속성 | JSON serialization 형식과 연결된 속성입니다. PUT(CreateOrReplace) 요청에 필요합니다. | JsonSerializationProperties |
형 | 입력 또는 출력에서 사용하는 serialization의 형식을 나타냅니다. PUT(CreateOrReplace) 요청에 필요합니다. | 'Json'(필수) |
JsonSerializationProperties
이름 | 묘사 | 값 |
---|---|---|
인코딩 | 입력의 경우 들어오는 데이터의 인코딩 및 출력의 경우 나가는 데이터의 인코딩을 지정합니다. PUT(CreateOrReplace) 요청에 필요합니다. | 'UTF8' |
판 | 이 속성은 출력의 JSON serialization에만 적용됩니다. 입력에는 적용되지 않습니다. 이 속성은 출력이 기록될 JSON의 형식을 지정합니다. 현재 지원되는 값은 각 JSON 개체를 새 줄로 구분하고 출력이 JSON 개체의 배열로 형식이 지정됨을 나타내는 'array'로 출력의 형식을 지정함을 나타내는 'lineSeparated'입니다. 기본값은 null을 남기면 'lineSeparated'입니다. | 'Array' 'LineSeparated' |
Microsoft.StreamAnalytics/streamingjobs
이름 | 묘사 | 값 |
---|---|---|
신원 | 입력 및 출력으로 인증하는 데 사용할 수 있는 이 작업에 할당된 관리 ID에 대해 설명합니다. | ID |
위치 | 리소스가 있는 지리적 위치 | 문자열 |
이름 | 리소스 이름 | string(필수) |
속성 | 스트리밍 작업과 연결된 속성입니다. PUT(CreateOrReplace) 요청에 필요합니다. | StreamingJobProperties |
sku | 스트리밍 작업의 SKU를 설명합니다. PUT(CreateOrReplace) 요청에 필요합니다. | Sku |
태그 | 리소스 태그 | 태그 이름 및 값의 사전입니다. |
형 | 리소스 종류 | "Microsoft.StreamAnalytics/streamingjobs@2021-10-01-preview" |
출력
이름 | 묘사 | 값 |
---|---|---|
이름 | 리소스 이름 | 문자열 |
속성 | 출력과 연결된 속성입니다. PUT(CreateOrReplace) 요청에 필요합니다. | OutputProperties |
OutputDataSource
이름 | 묘사 | 값 |
---|---|---|
형 |
GatewayMessageBusOutputDataSource형식에 대해 'GatewayMessageBus'로 설정합니다. AzureFunctionOutputDataSource |
'GatewayMessageBus' 'Microsoft.AzureFunction' 'Microsoft.DataLake/Accounts' 'Microsoft.DBForPostgreSQL/servers/databases' 'Microsoft.EventHub/EventHub' 'Microsoft.Kusto/clusters/databases' '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' 'Raw'(필수) |
OutputProperties
이름 | 묘사 | 값 |
---|---|---|
datasource | 출력이 기록될 데이터 원본에 대해 설명합니다. PUT(CreateOrReplace) 요청에 필요합니다. | outputDataSource |
직렬화 | 입력의 데이터가 serialize되는 방법 또는 출력에 기록될 때 데이터가 serialize되는 방법을 설명합니다. PUT(CreateOrReplace) 요청에 필요합니다. | Serialization |
sizeWindow | Stream Analytics 출력을 제한할 크기 창입니다. | int |
timeWindow | Stream Analytics 작업 출력을 필터링하기 위한 시간 프레임입니다. | 문자열 |
watermarkSettings | 워터마크를 다운스트림으로 보낼지 여부를 결정하는 설정입니다. | outputWatermarkProperties |
OutputWatermarkProperties
이름 | 묘사 | 값 |
---|---|---|
maxWatermarkDifferenceAcrossPartitions | 가장 빠른 파티션과 가장 느린 파티션 간의 최대 델타를 설명하므로 다운스트림 작업에서 필요한 모든 이벤트를 catch하는 순서가 잘못된 창이 잘 정의되어 있습니다. | 문자열 |
watermarkMode | 출력 워터마크 모드입니다. | 'None' 'SendCurrentPartitionWatermark' 'SendLowestWatermarkAcrossPartitions' |
ParquetSerialization
이름 | 묘사 | 값 |
---|---|---|
속성 | Parquet serialization 형식과 연결된 속성입니다. PUT(CreateOrReplace) 요청에 필요합니다. | 어떤 |
형 | 입력 또는 출력에서 사용하는 serialization의 형식을 나타냅니다. PUT(CreateOrReplace) 요청에 필요합니다. | 'Parquet'(필수) |
PostgreSQLOutputDataSource
이름 | 묘사 | 값 |
---|---|---|
속성 | PostgreSQL 출력 데이터 원본과 연결된 속성입니다. PUT(CreateOrReplace) 요청에 필요합니다. | PostgreSQLOutputDataSourceProperties |
형 | 데이터 원본 출력의 형식이 기록될 것임을 나타냅니다. PUT(CreateOrReplace) 요청에 필요합니다. | 'Microsoft.DBForPostgreSQL/servers/databases'(필수) |
PostgreSQLOutputDataSourceProperties
이름 | 묘사 | 값 |
---|---|---|
authenticationMode | 인증 모드입니다. | 'ConnectionString' 'Msi' 'UserToken' |
데이터베이스 | Azure SQL 데이터베이스의 이름입니다. PUT(CreateOrReplace) 요청에 필요합니다. | 문자열 |
maxWriterCount | 현재 최대 기록기 수는 1(단일 기록기) 및 0(쿼리 파티션 기준)만 사용할 수 있습니다. PUT 요청의 경우 선택 사항입니다. | int |
암호 | Azure SQL 데이터베이스에 연결하는 데 사용할 암호입니다. PUT(CreateOrReplace) 요청에 필요합니다. | 문자열 제약 조건: 중요한 값입니다. 보안 매개 변수로 전달합니다. |
서버 | Azure SQL 데이터베이스를 포함하는 SQL 서버의 이름입니다. PUT(CreateOrReplace) 요청에 필요합니다. | 문자열 |
테이블 | Azure SQL 데이터베이스에 있는 테이블의 이름입니다. PUT(CreateOrReplace) 요청에 필요합니다. | 문자열 |
사용자 | Azure SQL 데이터베이스에 연결하는 데 사용할 사용자 이름입니다. PUT(CreateOrReplace) 요청에 필요합니다. | 문자열 |
PowerBIOutputDataSource
이름 | 묘사 | 값 |
---|---|---|
속성 | Power BI 출력과 연결된 속성입니다. PUT(CreateOrReplace) 요청에 필요합니다. | PowerBIOutputDataSourceProperties |
형 | 데이터 원본 출력의 형식이 기록될 것임을 나타냅니다. PUT(CreateOrReplace) 요청에 필요합니다. | 'PowerBI'(필수) |
PowerBIOutputDataSourceProperties
이름 | 묘사 | 값 |
---|---|---|
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) 요청에 필요합니다. | 문자열 |
tokenUserDisplayName | 새로 고침 토큰을 가져오는 데 사용된 사용자의 사용자 표시 이름입니다. 이 속성을 사용하여 새로 고침 토큰을 가져오는 데 사용된 사용자를 기억할 수 있습니다. | 문자열 |
tokenUserPrincipalName | 새로 고침 토큰을 가져오는 데 사용된 사용자의 UPN(사용자 계정 이름)입니다. 이 속성을 사용하여 새로 고침 토큰을 가져오는 데 사용된 사용자를 기억할 수 있습니다. | 문자열 |
RawInputDatasourceProperties
이름 | 묘사 | 값 |
---|---|---|
페이로드 | 입력 데이터의 JSON 직렬화된 콘텐츠입니다. 페이로드 또는 payloadUri를 설정해야 하지만 둘 다 설정해야 하는 것은 아닙니다. | 문자열 |
payloadUri | 입력 데이터의 JSON 직렬화된 콘텐츠를 포함하는 Blob에 대한 SAS URL입니다. 페이로드 또는 payloadUri를 설정해야 하지만 둘 다 설정해야 하는 것은 아닙니다. | 문자열 |
RawOutputDatasource
이름 | 묘사 | 값 |
---|---|---|
속성 | 원시 출력과 연결된 속성입니다. PUT(CreateOrReplace) 요청에 필요합니다. | rawOutputDatasourceProperties |
형 | 데이터 원본 출력의 형식이 기록될 것임을 나타냅니다. PUT(CreateOrReplace) 요청에 필요합니다. | 'Raw'(필수) |
RawOutputDatasourceProperties
이름 | 묘사 | 값 |
---|---|---|
payloadUri | 출력을 작성해야 하는 Blob에 대한 SAS URL입니다. 이 속성을 설정하지 않으면 출력 데이터가 임시 스토리지에 기록되고 해당 임시 스토리지에 대한 SAS URL이 결과에 포함됩니다. | 문자열 |
RawReferenceInputDataSource
이름 | 묘사 | 값 |
---|---|---|
속성 | 참조 데이터를 포함하는 원시 입력과 연결된 속성입니다. PUT(CreateOrReplace) 요청에 필요합니다. | rawInputDatasourceProperties |
형 | 참조 데이터가 포함된 입력 데이터 원본의 형식을 나타냅니다. PUT(CreateOrReplace) 요청에 필요합니다. | 'Raw'(필수) |
RawStreamInputDataSource
이름 | 묘사 | 값 |
---|---|---|
속성 | 원시 입력과 연결된 속성입니다. PUT(CreateOrReplace) 요청에 필요합니다. | rawInputDatasourceProperties |
형 | 스트림 데이터를 포함하는 입력 데이터 원본의 형식을 나타냅니다. PUT(CreateOrReplace) 요청에 필요합니다. | 'Raw'(필수) |
ReferenceInputDataSource
이름 | 묘사 | 값 |
---|---|---|
형 | FileReferenceInputDataSource형식 |
'File' 'Microsoft.Sql/Server/Database' 'Microsoft.Storage/Blob' 'Raw'(필수) |
ReferenceInputProperties
이름 | 묘사 | 값 |
---|---|---|
datasource | 참조 데이터가 포함된 입력 데이터 원본에 대해 설명합니다. PUT(CreateOrReplace) 요청에 필요합니다. | ReferenceInputDataSource |
형 | 입력이 참조 데이터의 원본인지 스트림 데이터의 원본인지 여부를 나타냅니다. PUT(CreateOrReplace) 요청에 필요합니다. | 'Reference'(필수) |
RefreshConfiguration
이름 | 묘사 | 값 |
---|---|---|
dateFormat | 날짜 형식입니다. pathPattern에 {date}이(가) 나타나면 이 속성의 값이 대신 날짜 형식으로 사용됩니다. | 문자열 |
pathPattern | Blob 경로 패턴입니다. 정규식이 아닙니다. Blob 이름이 일치하여 작업에 대한 입력 또는 출력으로 포함해야 하는지 여부를 결정하는 패턴을 나타냅니다. 자세한 설명 및 예제는 /rest/api/streamanalytics/streamanalytics/streamanalytics/stream-analytics-output을 참조하세요. | 문자열 |
refreshInterval | 새로 고침 간격입니다. | 문자열 |
refreshType | 이 속성은 사용할 데이터 새로 고침 옵션, 차단 또는 차단 해제를 나타냅니다. | '차단' '차단 해제' |
timeFormat | 시간 형식입니다. pathPattern에 {time}이 표시되는 위치마다 이 속성의 값이 대신 시간 형식으로 사용됩니다. | 문자열 |
ScalarFunctionProperties
이름 | 묘사 | 값 |
---|---|---|
형 | 함수의 형식을 나타냅니다. | 'Scalar'(필수) |
직렬화
이름 | 묘사 | 값 |
---|---|---|
형 | AvroSerialization |
'Avro' 'Csv' 'CustomClr' 'Delta' 'Json' 'Parquet'(필수) |
ServiceBusQueueOutputDataSource
이름 | 묘사 | 값 |
---|---|---|
속성 | Service Bus 큐 출력과 연결된 속성입니다. PUT(CreateOrReplace) 요청에 필요합니다. | ServiceBusQueueOutputDataSourceProperties |
형 | 데이터 원본 출력의 형식이 기록될 것임을 나타냅니다. PUT(CreateOrReplace) 요청에 필요합니다. | 'Microsoft.ServiceBus/Queue'(필수) |
ServiceBusQueueOutputDataSourceProperties
이름 | 묘사 | 값 |
---|---|---|
authenticationMode | 인증 모드입니다. | 'ConnectionString' 'Msi' 'UserToken' |
propertyColumns | Service Bus 메시지에 사용자 지정 속성으로 연결할 출력 열 이름의 문자열 배열입니다. | string[] |
queueName | Service Bus 큐의 이름입니다. PUT(CreateOrReplace) 요청에 필요합니다. | 문자열 |
serviceBusNamespace | 원하는 이벤트 허브, Service Bus 큐, Service Bus 토픽 등과 연결된 네임스페이스입니다. PUT(CreateOrReplace) 요청에 필요합니다. | 문자열 |
sharedAccessPolicyKey | 지정된 공유 액세스 정책에 대한 공유 액세스 정책 키입니다. PUT(CreateOrReplace) 요청에 필요합니다. | 문자열 제약 조건: 중요한 값입니다. 보안 매개 변수로 전달합니다. |
sharedAccessPolicyName | 이벤트 허브, Service Bus 큐, Service Bus 토픽 등에 대한 공유 액세스 정책 이름입니다. PUT(CreateOrReplace) 요청에 필요합니다. | 문자열 |
systemPropertyColumns | Service Bus 큐와 연결된 시스템 속성입니다. 지원되는 시스템 속성은 ReplyToSessionId, ContentType, To, Subject, CorrelationId, TimeToLive, PartitionKey, SessionId, ScheduledEnqueueTime, MessageId, ReplyTo, Label, ScheduledEnqueueTimeUtc입니다. | 어떤 |
ServiceBusTopicOutputDataSource
이름 | 묘사 | 값 |
---|---|---|
속성 | Service Bus 토픽 출력과 연결된 속성입니다. PUT(CreateOrReplace) 요청에 필요합니다. | ServiceBusTopicOutputDataSourceProperties |
형 | 데이터 원본 출력의 형식이 기록될 것임을 나타냅니다. PUT(CreateOrReplace) 요청에 필요합니다. | 'Microsoft.ServiceBus/Topic'(필수) |
ServiceBusTopicOutputDataSourceProperties
이름 | 묘사 | 값 |
---|---|---|
authenticationMode | 인증 모드입니다. | 'ConnectionString' 'Msi' 'UserToken' |
propertyColumns | Service Bus 메시지에 사용자 지정 속성으로 연결할 출력 열 이름의 문자열 배열입니다. | string[] |
serviceBusNamespace | 원하는 이벤트 허브, Service Bus 큐, Service Bus 토픽 등과 연결된 네임스페이스입니다. PUT(CreateOrReplace) 요청에 필요합니다. | 문자열 |
sharedAccessPolicyKey | 지정된 공유 액세스 정책에 대한 공유 액세스 정책 키입니다. PUT(CreateOrReplace) 요청에 필요합니다. | 문자열 제약 조건: 중요한 값입니다. 보안 매개 변수로 전달합니다. |
sharedAccessPolicyName | 이벤트 허브, Service Bus 큐, Service Bus 토픽 등에 대한 공유 액세스 정책 이름입니다. PUT(CreateOrReplace) 요청에 필요합니다. | 문자열 |
systemPropertyColumns | Service Bus 토픽 출력과 연결된 시스템 속성입니다. 지원되는 시스템 속성은 ReplyToSessionId, ContentType, To, Subject, CorrelationId, TimeToLive, PartitionKey, SessionId, ScheduledEnqueueTime, MessageId, ReplyTo, Label, ScheduledEnqueueTimeUtc입니다. | ServiceBusTopicOutputDataSourcePropertiesSystemPropertyColumns |
topicName | Service Bus 토픽의 이름입니다. PUT(CreateOrReplace) 요청에 필요합니다. | 문자열 |
ServiceBusTopicOutputDataSourcePropertiesSystemPropertyColumns
이름 | 묘사 | 값 |
---|
Sku
이름 | 묘사 | 값 |
---|---|---|
용량 | SKU의 용량입니다. | int |
이름 | SKU의 이름입니다. PUT(CreateOrReplace) 요청에 필요합니다. | 'Standard' |
StorageAccount
이름 | 묘사 | 값 |
---|---|---|
accountKey | Azure Storage 계정의 계정 키입니다. PUT(CreateOrReplace) 요청에 필요합니다. | 문자열 제약 조건: 중요한 값입니다. 보안 매개 변수로 전달합니다. |
accountName | Azure Storage 계정의 이름입니다. PUT(CreateOrReplace) 요청에 필요합니다. | 문자열 |
authenticationMode | 인증 모드입니다. | 'ConnectionString' 'Msi' 'UserToken' |
StreamingJobProperties
이름 | 묘사 | 값 |
---|---|---|
클러스터 | 스트리밍 작업이 실행될 클러스터입니다. | clusterInfo |
compatibilityLevel | 스트리밍 작업의 특정 런타임 동작을 제어합니다. | '1.0' '1.2' |
contentStoragePolicy | 유효한 값은 JobStorageAccount 및 SystemAccount입니다. JobStorageAccount로 설정하면 사용자가 jobStorageAccount 속성도 지정해야 합니다. . | 'JobStorageAccount' 'SystemAccount' |
dataLocale | 스트림 분석 작업의 데이터 로캘입니다. 값은 https://msdn.microsoft.com/en-us/library/system.globalization.culturetypes(v=vs.110).aspx집합에서 지원되는 .NET Culture의 이름이어야 합니다. 지정하지 않으면 'en-US'로 기본값이 지정됩니다. | 문자열 |
eventsLateArrivalMaxDelayInSeconds | 늦게 도착하는 이벤트가 포함될 수 있는 최대 허용 지연 시간(초)입니다. 지원되는 범위는 1814399(20.23:59:59일)에 -1 -1 무기한 대기를 지정하는 데 사용됩니다. 속성이 없으면 값이 -1인 것으로 해석됩니다. | int |
eventsOutOfOrderMaxDelayInSeconds | 순서가 지난 이벤트를 순서대로 되돌리도록 조정할 수 있는 최대 허용 지연 시간(초)입니다. | int |
eventsOutOfOrderPolicy | 입력 이벤트 스트림에서 순서가 잘못 도착하는 이벤트에 적용할 정책을 나타냅니다. | 'Adjust' 'Drop' |
외관 | 사용자 지정 코드 아티팩트가 있는 스토리지 계정입니다. | 외부 |
함수 | 스트리밍 작업에 대한 하나 이상의 함수 목록입니다. PUT 요청에서 이 속성을 지정할 때 각 함수의 이름 속성이 필요합니다. 이 속성은 PATCH 작업을 통해 수정할 수 없습니다. 개별 변환에 사용할 수 있는 PATCH API를 사용해야 합니다. | 함수[] |
입력 | 스트리밍 작업에 대한 하나 이상의 입력 목록입니다. PUT 요청에서 이 속성을 지정할 때 각 입력에 대한 이름 속성이 필요합니다. 이 속성은 PATCH 작업을 통해 수정할 수 없습니다. 개별 입력에 사용할 수 있는 PATCH API를 사용해야 합니다. | 입력[] |
jobStorageAccount | MSI를 사용하여 Azure Storage 계정과 연결된 속성 | JobStorageAccount |
jobType | 작업의 형식을 설명합니다. 유효한 모드는 Cloud 및 'Edge'입니다. |
'클라우드' 'Edge' |
outputErrorPolicy | 잘못된 형식으로 인해 출력에 도달하여 외부 스토리지에 쓸 수 없는 이벤트에 적용할 정책을 나타냅니다(열 값 누락, 잘못된 형식 또는 크기의 열 값). | 'Drop' '중지' |
출력 | 스트리밍 작업에 대한 하나 이상의 출력 목록입니다. PUT 요청에서 이 속성을 지정할 때 각 출력의 이름 속성이 필요합니다. 이 속성은 PATCH 작업을 통해 수정할 수 없습니다. 개별 출력에 사용할 수 있는 PATCH API를 사용해야 합니다. | 출력[] |
outputStartMode | 이 속성은 작업을 만들 때 즉시 시작하려는 경우에만 사용해야 합니다. 값은 JobStartTime, CustomTime 또는 LastOutputEventTime일 수 있습니다. 이 값은 작업이 시작될 때마다 출력 이벤트 스트림의 시작점이 시작될지, outputStartTime 속성을 통해 지정된 사용자 지정 사용자 타임스탬프에서 시작하거나, 마지막 이벤트 출력 시간부터 시작해야 하는지를 나타냅니다. | 'CustomTime' 'JobStartTime' 'LastOutputEventTime' |
outputStartTime | 값은 출력 이벤트 스트림의 시작점을 나타내는 ISO-8601 형식의 타임스탬프를 나타내거나, 스트리밍 작업이 시작될 때마다 출력 이벤트 스트림이 시작됨을 나타내는 null입니다. outputStartMode가 CustomTime으로 설정된 경우 이 속성에는 값이 있어야 합니다. | 문자열 |
sku | 스트리밍 작업의 SKU를 설명합니다. PUT(CreateOrReplace) 요청에 필요합니다. | Sku |
변형 | 스트리밍 작업에 사용할 쿼리 및 스트리밍 단위 수를 나타냅니다. PUT 요청에서 이 속성을 지정할 때 변환의 이름 속성이 필요합니다. 이 속성은 PATCH 작업을 통해 수정할 수 없습니다. 개별 변환에 사용할 수 있는 PATCH API를 사용해야 합니다. | 변환 |
StreamInputDataSource
이름 | 묘사 | 값 |
---|---|---|
형 |
GatewayMessageBusStreamInputDataSource형식에 대해 'GatewayMessageBus'로 설정합니다.
IoTHubStreamInputDataSource형식에 대해 'Microsoft.Devices/IotHubs'로 설정합니다. EventGridStreamInputDataSource |
'GatewayMessageBus' 'Microsoft.Devices/IotHubs' 'Microsoft.EventGrid/EventSubscriptions' 'Microsoft.EventHub/EventHub' 'Microsoft.ServiceBus/EventHub' 'Microsoft.Storage/Blob' 'Raw'(필수) |
StreamInputProperties
이름 | 묘사 | 값 |
---|---|---|
datasource | 스트림 데이터를 포함하는 입력 데이터 원본에 대해 설명합니다. PUT(CreateOrReplace) 요청에 필요합니다. | StreamInputDataSource |
형 | 입력이 참조 데이터의 원본인지 스트림 데이터의 원본인지 여부를 나타냅니다. PUT(CreateOrReplace) 요청에 필요합니다. | 'Stream'(필수) |
TrackedResourceTags
이름 | 묘사 | 값 |
---|
변형
이름 | 묘사 | 값 |
---|---|---|
이름 | 리소스 이름 | 문자열 |
속성 | 변환과 연결된 속성입니다. PUT(CreateOrReplace) 요청에 필요합니다. | TransformationProperties |
TransformationProperties
이름 | 묘사 | 값 |
---|---|---|
쿼리 | 스트리밍 작업에서 실행할 쿼리를 지정합니다. SAQL(Stream Analytics 쿼리 언어)에 대한 자세한 내용은 https://msdn.microsoft.com/library/azure/dn834998. PUT(CreateOrReplace) 요청에 필요합니다. | 문자열 |
streamingUnits | 스트리밍 작업에서 사용하는 스트리밍 단위 수를 지정합니다. | int |
validStreamingUnits | 스트리밍 작업의 크기를 조정할 수 있는 유효한 스트리밍 단위를 지정합니다. | int[] |