Microsoft.StreamAnalytics streamingjobs
Bicep 資源定義
串流作業資源類型可以使用目標作業來部署:
- 資源群組 - 請參閱 資源群組部署命令
如需每個 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'
}
針對 Raw,請使用:
{
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'
}
串行化物件
設定 類型 屬性,以指定物件的類型。
針對 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'
}
針對 Delta,請使用:
{
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'
}
針對 Raw,請使用:
{
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'
}
針對 Raw,請使用:
{
properties: {
payloadUri: 'string'
}
type: 'Raw'
}
屬性值
AggregateFunctionProperties
名字 | 描述 | 價值 |
---|---|---|
類型 | 表示函式的類型。 | 'Aggregate' (必要) |
AvroSerialization
名字 | 描述 | 價值 |
---|---|---|
性能 | 與 Avro 串行化類型相關聯的屬性。 PUT (CreateOrReplace) 要求的必要專案。 | 任何 |
類型 | 指出輸入或輸出所使用的串行化類型。 PUT (CreateOrReplace) 要求的必要專案。 | 'Avro' (必要) |
AzureDataExplorerOutputDataSource
名字 | 描述 | 價值 |
---|---|---|
性能 | 與 Azure 資料總管輸出相關聯的屬性。 PUT (CreateOrReplace) 要求的必要專案。 | AzureDataExplorerOutputDataSourceProperties |
類型 | 指出將寫入數據源輸出的類型。 PUT (CreateOrReplace) 要求的必要專案。 | 'Microsoft.Kusto/clusters/databases' (必要) |
AzureDataExplorerOutputDataSourceProperties
名字 | 描述 | 價值 |
---|---|---|
authenticationMode | 驗證模式。 | 'ConnectionString' 'Msi' 'UserToken' |
簇 | Azure 數據總管叢集的名稱。 PUT (CreateOrReplace) 要求的必要專案。 | 字串 |
資料庫 | Azure 數據總管資料庫的名稱。 PUT (CreateOrReplace) 要求的必要專案。 | 字串 |
桌子 | Azure 資料表的名稱。 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 入口網站取得。 建議您在建立數據源時在此處放置虛擬字串值,然後移至 Azure 入口網站來驗證數據源,以有效的重新整理令牌來更新此屬性。 PUT (CreateOrReplace) 要求的必要專案。 | 字串 |
tenantId | 用來取得重新整理令牌之使用者的租用戶標識碼。 PUT (CreateOrReplace) 要求的必要專案。 | 字串 |
timeFormat | 時間格式。 無論 {time} 出現在 filePathPrefix 中,此屬性的值會改用為時間格式。 | 字串 |
tokenUserDisplayName | 用來取得重新整理令牌的用戶顯示名稱。 使用此屬性可協助記住哪些用戶用來取得重新整理令牌。 | 字串 |
tokenUserPrincipalName | 用來取得重新整理令牌之用戶的用戶主體名稱(UPN)。 使用此屬性可協助記住哪些用戶用來取得重新整理令牌。 | 字串 |
AzureFunctionOutputDataSource
名字 | 描述 | 價值 |
---|---|---|
性能 | 與 Azure Function 輸出相關聯的屬性。 PUT (CreateOrReplace) 要求的必要專案。 | AzureFunctionOutputDataSourceProperties |
類型 | 指出將寫入數據源輸出的類型。 PUT (CreateOrReplace) 要求的必要專案。 | 'Microsoft.AzureFunction' (必要) |
AzureFunctionOutputDataSourceProperties
名字 | 描述 | 價值 |
---|---|---|
apiKey | 如果您想要從另一個訂用帳戶使用 Azure 函式,您可以藉由提供金鑰來存取函式來執行此動作。 | 字串 |
functionAppName | Azure Functions 應用程式的名稱。 | 字串 |
functionName | Azure Functions 應用程式中的函式名稱。 | 字串 |
maxBatchCount | 屬性,可讓您指定傳送至 Azure Functions 的每個批次中事件數目上限。 預設值為 100。 | int |
maxBatchSize | 屬性,可讓您設定傳送至 Azure 函式之每個輸出批次的大小上限。 輸入單位是以位元組為單位。 根據預設,此值為 262,144 個字節(256 KB)。 | int |
AzureMachineLearningServiceFunctionBinding
名字 | 描述 | 價值 |
---|---|---|
性能 | 與 Azure Machine Learning Web 服務相關聯的系結屬性。 | AzureMachineLearningServiceFunctionBindingProperties |
類型 | 表示函式系結類型。 | 'Microsoft.MachineLearningServices' (必要) |
AzureMachineLearningServiceFunctionBindingProperties
名字 | 描述 | 價值 |
---|---|---|
apiKey | 用來向 Request-Response 端點進行驗證的 API 金鑰。 | 字串 |
batchSize | 1 到 10000 之間的數位,描述每個 Azure ML RRS 執行要求的數據列數目上限。 預設值為 1000。 | int |
端點 | Request-Response Azure Machine Learning Web 服務的端點。 | 字串 |
inputRequestName | 輸入要求對象的標籤。 | 字串 |
輸入 | Azure Machine Learning Web 服務端點的輸入。 | AzureMachineLearningServiceInputColumn[] |
numberOfParallelRequests | 將每個作業分割區傳送至機器學習服務的平行要求數目。 預設值為 1。 | int |
outputResponseName | 輸出要求對象的標籤。 | 字串 |
輸出 | Azure Machine Learning Web 服務端點執行的輸出清單。 | AzureMachineLearningServiceOutputColumn[] |
AzureMachineLearningServiceInputColumn
名字 | 描述 | 價值 |
---|---|---|
dataType | 輸入資料行的 (Azure Machine Learning 支援) 資料類型。 | 字串 |
mapTo | 此輸入對應至之函式參數之以零起始的索引。 | int |
名字 | 輸入數據行的名稱。 | 字串 |
AzureMachineLearningServiceOutputColumn
名字 | 描述 | 價值 |
---|---|---|
dataType | 輸出資料行的 (Azure Machine Learning 支援) 資料類型。 | 字串 |
mapTo | 此輸入對應至之函式參數之以零起始的索引。 | int |
名字 | 輸出數據行的名稱。 | 字串 |
AzureMachineLearningStudioFunctionBinding
名字 | 描述 | 價值 |
---|---|---|
性能 | 與 Azure Machine Learning Studio 相關聯的系結屬性。 | AzureMachineLearningStudioFunctionBindingProperties |
類型 | 表示函式系結類型。 | 'Microsoft.MachineLearning/WebService' (必要) |
AzureMachineLearningStudioFunctionBindingProperties
名字 | 描述 | 價值 |
---|---|---|
apiKey | 用來向 Request-Response 端點進行驗證的 API 金鑰。 | 字串 |
batchSize | 1 到 10000 之間的數位,描述每個 Azure ML RRS 執行要求的數據列數目上限。 預設值為 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 支援) 資料類型。 https://msdn.microsoft.com/en-us/library/azure/dn905923.aspx 描述有效的 Azure Machine Learning 資料類型清單。 | 字串 |
mapTo | 此輸入對應至之函式參數之以零起始的索引。 | int |
名字 | 輸入數據行的名稱。 | 字串 |
AzureMachineLearningStudioInputs
名字 | 描述 | 價值 |
---|---|---|
columnNames | Azure Machine Learning Studio 端點的輸入數據行清單。 | AzureMachineLearningStudioInputColumn[] |
名字 | 輸入的名稱。 這是撰寫端點時提供的名稱。 | 字串 |
AzureMachineLearningStudioOutputColumn
名字 | 描述 | 價值 |
---|---|---|
dataType | 輸出資料行的 (Azure Machine Learning 支援) 資料類型。 https://msdn.microsoft.com/en-us/library/azure/dn905923.aspx 描述有效的 Azure Machine Learning 資料類型清單。 | 字串 |
名字 | 輸出數據行的名稱。 | 字串 |
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 Server 名稱。 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 資料庫擷取數據。 | 字串 |
密碼 | 這個專案與數據源項目相關聯。 這是將用來連線到 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 Server 名稱。 PUT (CreateOrReplace) 要求的必要專案。 | 字串 |
桌子 | Azure SQL 資料庫中數據表的名稱。 PUT (CreateOrReplace) 要求的必要專案。 | 字串 |
使用者 | 將用來連線到 Azure SQL 資料庫的用戶名稱。 PUT (CreateOrReplace) 要求的必要專案。 | 字串 |
AzureTableOutputDataSource
名字 | 描述 | 價值 |
---|---|---|
性能 | 與 Azure 資料表輸出相關聯的屬性。 PUT (CreateOrReplace) 要求的必要專案。 | AzureTableOutputDataSourceProperties |
類型 | 指出將寫入數據源輸出的類型。 PUT (CreateOrReplace) 要求的必要專案。 | 'Microsoft.Storage/Table' (必要) |
AzureTableOutputDataSourceProperties
名字 | 描述 | 價值 |
---|---|---|
accountKey | Azure 記憶體帳戶的帳戶的帳戶金鑰。 PUT (CreateOrReplace) 要求的必要專案。 | 字串 約束: 敏感性值。 以安全參數的形式傳入。 |
accountName | Azure 記憶體帳戶的名稱。 PUT (CreateOrReplace) 要求的必要專案。 | 字串 |
batchSize | 一次寫入 Azure 數據表的數據列數目。 | int |
columnsToRemove | 如果指定,陣列中的每個專案都是要從輸出事件實體中移除(如果有的話)的數據行名稱。 | string[] |
partitionKey | 這個專案會指出查詢中 SELECT 語句中的數據行名稱,該數據行將做為 Azure 資料表的數據分割索引鍵。 PUT (CreateOrReplace) 要求的必要專案。 | 字串 |
rowKey | 這個專案會指出查詢中 SELECT 語句的數據行名稱,該數據行將做為 Azure 數據表的數據列索引鍵。 PUT (CreateOrReplace) 要求的必要專案。 | 字串 |
桌子 | Azure 資料表的名稱。 PUT (CreateOrReplace) 要求的必要專案。 | 字串 |
BlobOutputDataSource
名字 | 描述 | 價值 |
---|---|---|
性能 | 與 Blob 輸出相關聯的屬性。 PUT (CreateOrReplace) 要求的必要專案。 | BlobOutputDataSourceProperties |
類型 | 指出將寫入數據源輸出的類型。 PUT (CreateOrReplace) 要求的必要專案。 | 'Microsoft.Storage/Blob' (必要) |
BlobOutputDataSourceProperties
名字 | 描述 | 價值 |
---|---|---|
authenticationMode | 驗證模式。 | 'ConnectionString' 'Msi' 'UserToken' |
blobPathPrefix | Blob 路徑前置詞。 | 字串 |
blobWriteMode | Blob 寫入模式。 | 'Append' 'Once' |
容器 | 相關聯記憶體帳戶內的容器名稱。 此容器包含要讀取或寫入的 Blob。。 PUT (CreateOrReplace) 要求的必要專案。 | 字串 |
dateFormat | 日期格式。 無論 {date} 出現在 pathPattern 中,此屬性的值會改成日期格式。 | 字串 |
pathPattern | Blob 路徑模式。 不是正則表達式。 它代表將比對 Blob 名稱的模式,以判斷它們是否應該包含在作業的輸入或輸出中。 如需更詳細的說明和範例,請參閱 /rest/api/streamanalytics/streamanalytics/streamanalytics/stream-analytics-output。 | 字串 |
storageAccounts | 一或多個 Azure 記憶體帳戶的清單。 PUT (CreateOrReplace) 要求的必要專案。 | StorageAccount[] |
timeFormat | 時間格式。 無論 {time} 出現在 pathPattern 中,此屬性的值會改用為時間格式。 | 字串 |
BlobReferenceInputDataSource
名字 | 描述 | 價值 |
---|---|---|
性能 | 與包含參考數據的 Blob 輸入相關聯的屬性。 PUT (CreateOrReplace) 要求的必要專案。 | BlobReferenceInputDataSourceProperties |
類型 | 表示包含參考數據的輸入數據來源類型。 PUT (CreateOrReplace) 要求的必要專案。 | 'Microsoft.Storage/Blob' (必要) |
BlobReferenceInputDataSourceProperties
名字 | 描述 | 價值 |
---|---|---|
authenticationMode | 驗證模式。 | 'ConnectionString' 'Msi' 'UserToken' |
blobName | Blob 輸入的名稱。 | 字串 |
容器 | 相關聯記憶體帳戶內的容器名稱。 此容器包含要讀取或寫入的 Blob。。 PUT (CreateOrReplace) 要求的必要專案。 | 字串 |
dateFormat | 日期格式。 無論 {date} 出現在 pathPattern 中,此屬性的值會改成日期格式。 | 字串 |
deltaPathPattern | 差異快照集的路徑模式。 | 字串 |
deltaSnapshotRefreshRate | 用戶產生此參考 Blob 輸入數據源之差異快照集的間隔。 | 字串 |
fullSnapshotRefreshRate | Blob 輸入數據源的重新整理間隔。 | 字串 |
pathPattern | Blob 路徑模式。 不是正則表達式。 它代表將比對 Blob 名稱的模式,以判斷它們是否應該包含在作業的輸入或輸出中。 如需更詳細的說明和範例,請參閱 /rest/api/streamanalytics/streamanalytics/streamanalytics/stream-analytics-output。 | 字串 |
sourcePartitionCount | Blob 輸入數據源的數據分割計數。 範圍 1 - 256。 | int |
storageAccounts | 一或多個 Azure 記憶體帳戶的清單。 PUT (CreateOrReplace) 要求的必要專案。 | StorageAccount[] |
timeFormat | 時間格式。 無論 {time} 出現在 pathPattern 中,此屬性的值會改用為時間格式。 | 字串 |
BlobStreamInputDataSource
名字 | 描述 | 價值 |
---|---|---|
性能 | 與包含數據流數據的 Blob 輸入相關聯的屬性。 PUT (CreateOrReplace) 要求的必要專案。 | BlobStreamInputDataSourceProperties |
類型 | 表示包含數據流數據的輸入數據來源類型。 PUT (CreateOrReplace) 要求的必要專案。 | 'Microsoft.Storage/Blob' (必要) |
BlobStreamInputDataSourceProperties
名字 | 描述 | 價值 |
---|---|---|
authenticationMode | 驗證模式。 | 'ConnectionString' 'Msi' 'UserToken' |
容器 | 相關聯記憶體帳戶內的容器名稱。 此容器包含要讀取或寫入的 Blob。。 PUT (CreateOrReplace) 要求的必要專案。 | 字串 |
dateFormat | 日期格式。 無論 {date} 出現在 pathPattern 中,此屬性的值會改成日期格式。 | 字串 |
pathPattern | Blob 路徑模式。 不是正則表達式。 它代表將比對 Blob 名稱的模式,以判斷它們是否應該包含在作業的輸入或輸出中。 如需更詳細的說明和範例,請參閱 /rest/api/streamanalytics/streamanalytics/streamanalytics/stream-analytics-output。 | 字串 |
sourcePartitionCount | Blob 輸入數據源的數據分割計數。 範圍 1 - 1024。 | int |
storageAccounts | 一或多個 Azure 記憶體帳戶的清單。 PUT (CreateOrReplace) 要求的必要專案。 | StorageAccount[] |
timeFormat | 時間格式。 無論 {time} 出現在 pathPattern 中,此屬性的值會改用為時間格式。 | 字串 |
ClusterInfo
名字 | 描述 | 價值 |
---|---|---|
id | 叢集的資源標識碼。 | 字串 |
壓縮
名字 | 描述 | 價值 |
---|---|---|
類型 | 指出輸入所使用的壓縮類型。 PUT (CreateOrReplace) 要求的必要專案。 | 'Deflate' 'GZip' 'None' (必要) |
CSharpFunctionBinding
名字 | 描述 | 價值 |
---|---|---|
性能 | 與 CSharp 函式相關聯的系結屬性。 | CSharpFunctionBindingProperties |
類型 | 表示函式系結類型。 | 'Microsoft.StreamAnalytics/CLRUdf' (必要) |
CSharpFunctionBindingProperties
名字 | 描述 | 價值 |
---|---|---|
類 | 包含單一函式定義的 Csharp 程式代碼。 | 字串 |
dllPath | 包含單一函式定義的 Csharp 程式代碼。 | 字串 |
方法 | 包含單一函式定義的 Csharp 程式代碼。 | 字串 |
updateMode | 串流分析函式的重新整理模式。 | 'Refreshable' 'Static' |
CsvSerialization
名字 | 描述 | 價值 |
---|---|---|
性能 | 與 CSV 串行化類型相關聯的屬性。 PUT (CreateOrReplace) 要求的必要專案。 | CsvSerializationProperties |
類型 | 指出輸入或輸出所使用的串行化類型。 PUT (CreateOrReplace) 要求的必要專案。 | 'Csv' (必要) |
CsvSerializationProperties
名字 | 描述 | 價值 |
---|---|---|
編碼 | 指定輸入時傳入數據的編碼方式,以及輸出案例中傳出數據的編碼方式。 PUT (CreateOrReplace) 要求的必要專案。 | 'UTF8' |
fieldDelimiter | 指定分隔符,用來分隔逗號分隔值 (CSV) 記錄。 如需支援的值清單,請參閱 /rest/api/streamanalytics/streamanalytics/streamanalytics/stream-analytics-output。 PUT (CreateOrReplace) 要求的必要專案。 | 字串 |
CustomClrSerialization
名字 | 描述 | 價值 |
---|---|---|
性能 | 與 CustomClr 串行化類型相關聯的屬性。 PUT (CreateOrReplace) 要求的必要專案。 | CustomClrSerializationProperties |
類型 | 指出輸入或輸出所使用的串行化類型。 PUT (CreateOrReplace) 要求的必要專案。 | 'CustomClr' (必要) |
CustomClrSerializationProperties
名字 | 描述 | 價值 |
---|---|---|
serializationClassName | 串行化類別名稱。 | 字串 |
serializationDllPath | 串行化連結庫路徑。 | 字串 |
DeltaSerialization
名字 | 描述 | 價值 |
---|---|---|
性能 | 與 Delta Lake 串行化類型相關聯的屬性。 PUT (CreateOrReplace) 要求的必要專案。 | DeltaSerializationProperties |
類型 | 指出輸入或輸出所使用的串行化類型。 PUT (CreateOrReplace) 要求的必要專案。 | 'Delta' (必要) |
DeltaSerializationProperties
名字 | 描述 | 價值 |
---|---|---|
deltaTablePath | 指定將寫入輸出之 Delta Lake 資料表的路徑。 | 字串 (必要) |
partitionColumns | 指定要分割 Delta Lake 資料表的數據行名稱。 我們僅支援 1 個資料分割數據行,但保留為擴充性的數位。 | string[] |
DocumentDbOutputDataSource
名字 | 描述 | 價值 |
---|---|---|
性能 | 與 DocumentDB 輸出相關聯的屬性。 PUT (CreateOrReplace) 要求的必要專案。 | DocumentDbOutputDataSourceProperties |
類型 | 指出將寫入數據源輸出的類型。 PUT (CreateOrReplace) 要求的必要專案。 | 'Microsoft.Storage/DocumentDB' (必要) |
DocumentDbOutputDataSourceProperties
名字 | 描述 | 價值 |
---|---|---|
accountId | DocumentDB 帳戶名稱或標識碼。 PUT (CreateOrReplace) 要求的必要專案。 | 字串 |
accountKey | DocumentDB 帳戶的帳戶的帳戶密鑰。 PUT (CreateOrReplace) 要求的必要專案。 | 字串 約束: 敏感性值。 以安全參數的形式傳入。 |
authenticationMode | 驗證模式。 | 'ConnectionString' 'Msi' 'UserToken' |
collectionNamePattern | 要使用的集合名稱模式。 集合名稱格式可以使用選擇性 {partition} 標記來建構,其中分割區從 0 開始。 如需詳細資訊,請參閱 /rest/api/streamanalytics/stream-analytics-output 的 DocumentDB 一節。 PUT (CreateOrReplace) 要求的必要專案。 | 字串 |
資料庫 | DocumentDB 資料庫的名稱。 PUT (CreateOrReplace) 要求的必要專案。 | 字串 |
documentId | 輸出事件中用來指定插入或更新作業所依據之主鍵的功能變數名稱。 | 字串 |
partitionKey | 輸出事件中用來指定索引鍵來分割集合間輸出的功能變數名稱。 如果 'collectionNamePattern' 包含 {partition} 令牌,則必須指定這個屬性。 | 字串 |
EventGridStreamInputDataSource
名字 | 描述 | 價值 |
---|---|---|
性能 | 與包含數據流數據的事件方格輸入相關聯的屬性。 | EventGridStreamInputDataSourceProperties |
類型 | 表示包含數據流數據的輸入數據來源類型。 PUT (CreateOrReplace) 要求的必要專案。 | 'Microsoft.EventGrid/EventSubscriptions' (必要) |
EventGridStreamInputDataSourceProperties
名字 | 描述 | 價值 |
---|---|---|
eventTypes | 事件方格配接器支援的事件類型清單。 | string[] |
圖式 | 指出事件方格架構類型。 | 'CloudEventSchema' 'EventGridEventSchema' |
storageAccounts | 一或多個 Azure 記憶體帳戶的清單。 PUT (CreateOrReplace) 要求的必要專案。 | StorageAccount[] |
訂戶 | 事件方格的訂閱者。 目前僅支援 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 | 與所需事件中樞、服務總線佇列、服務總線主題等相關聯的命名空間。PUT (CreateOrReplace) 要求的必要專案。 | 字串 |
sharedAccessPolicyKey | 指定共用存取原則的共用存取原則金鑰。 PUT (CreateOrReplace) 要求的必要專案。 | 字串 約束: 敏感性值。 以安全參數的形式傳入。 |
sharedAccessPolicyName | 事件中樞、服務總線佇列、服務總線主題等的共用存取原則名稱。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 | 與所需事件中樞、服務總線佇列、服務總線主題等相關聯的命名空間。PUT (CreateOrReplace) 要求的必要專案。 | 字串 |
sharedAccessPolicyKey | 指定共用存取原則的共用存取原則金鑰。 PUT (CreateOrReplace) 要求的必要專案。 | 字串 約束: 敏感性值。 以安全參數的形式傳入。 |
sharedAccessPolicyName | 事件中樞、服務總線佇列、服務總線主題等的共用存取原則名稱。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) 要求的必要專案。 | 字串 (必要) |
外部
名字 | 描述 | 價值 |
---|---|---|
容器 | UserCustomCode 容器。 | 字串 |
路徑 | UserCustomCode 路徑。 | 字串 |
refreshConfiguration | 作業組態中任何/所有可更新的用戶定義函式的重新整理參數。 | RefreshConfiguration |
storageAccount | 與 Azure 記憶體帳戶相關聯的屬性 | 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 Web 服務的案例中,這會描述端點。 | FunctionBinding |
輸入 | FunctionInput[] | |
輸出 | 描述函式的輸出。 | FunctionOutput |
FunctionInput
名字 | 描述 | 價值 |
---|---|---|
dataType | 函式輸入參數的 (Azure 串流分析支援) 資料類型。 https://msdn.microsoft.com/en-us/library/azure/dn835065.aspx 說明有效的 Azure 串流分析資料類型清單 | 字串 |
isConfigurationParameter | 旗標,指出參數是否為組態參數。 如果這個輸入參數必須是常數,則為 True。 默認值為 false。 | bool |
FunctionOutput
名字 | 描述 | 價值 |
---|---|---|
dataType | 函式輸出的 (Azure 串流分析支援) 資料類型。 https://msdn.microsoft.com/en-us/library/azure/dn835065.aspx 說明有效的 Azure 串流分析資料類型清單 | 字串 |
FunctionProperties
名字 | 描述 | 價值 |
---|---|---|
性能 | FunctionConfiguration | |
類型 | 將 類型設定為 'Aggregate' AggregateFunctionProperties。 將 設定為類型 ScalarFunctionProperties的 'Scalar'。 | 'Aggregate' '純量' (必要) |
GatewayMessageBusOutputDataSource
名字 | 描述 | 價值 |
---|---|---|
性能 | 與閘道訊息總線輸出相關聯的屬性。 PUT (CreateOrReplace) 要求的必要專案。 | GatewayMessageBusOutputDataSourceProperties |
類型 | 指出將寫入數據源輸出的類型。 PUT (CreateOrReplace) 要求的必要專案。 | 'GatewayMessageBus' (必要) |
GatewayMessageBusOutputDataSourceProperties
名字 | 描述 | 價值 |
---|---|---|
主題 | 服務總線主題的名稱。 | 字串 |
GatewayMessageBusStreamInputDataSource
名字 | 描述 | 價值 |
---|---|---|
性能 | 與包含數據流數據之閘道訊息總線輸入相關聯的屬性。 | GatewayMessageBusStreamInputDataSourceProperties |
類型 | 表示包含數據流數據的輸入數據來源類型。 PUT (CreateOrReplace) 要求的必要專案。 | 'GatewayMessageBus' (必要) |
GatewayMessageBusStreamInputDataSourceProperties
名字 | 描述 | 價值 |
---|---|---|
主題 | 服務總線主題的名稱。 | 字串 |
身份
名字 | 描述 | 價值 |
---|---|---|
類型 | 身分識別的類型可以是 SystemAssigned 或 UserAssigned。 | 字串 |
userAssignedIdentities | 使用者指派的身分識別與串流作業資源相關聯。 | IdentityUserAssignedIdentities |
IdentityUserAssignedIdentities
名字 | 描述 | 價值 |
---|
輸入
名字 | 描述 | 價值 |
---|---|---|
名字 | 資源名稱 | 字串 |
性能 | 與輸入相關聯的屬性。 PUT (CreateOrReplace) 要求的必要專案。 | InputProperties |
InputProperties
名字 | 描述 | 價值 |
---|---|---|
壓縮 | 描述如何壓縮輸入數據 | 壓縮 |
partitionKey | partitionKey 描述輸入數據中的索引鍵,用於分割輸入數據 | 字串 |
序列化 | 描述如何串行化輸入中的數據,或將數據寫入輸出時如何串行化。 PUT (CreateOrReplace) 要求的必要專案。 | 串行化 |
類型 | 將 type ReferenceInputProperties設定為 'Reference'。 針對 StreamInputProperties類型 |
'Reference' 'Stream' (必要) |
watermarkSettings | 判斷是否要讀取浮 | InputWatermarkProperties |
InputWatermarkProperties
名字 | 描述 | 價值 |
---|---|---|
watermarkMode | 輸入浮浮浮水印模式。 | 'None' 'ReadWatermark' |
IoTHubStreamInputDataSource
名字 | 描述 | 價值 |
---|---|---|
性能 | 與包含數據流數據的IoT中樞輸入相關聯的屬性。 PUT (CreateOrReplace) 要求的必要專案。 | IoTHubStreamInputDataSourceProperties |
類型 | 表示包含數據流數據的輸入數據來源類型。 PUT (CreateOrReplace) 要求的必要專案。 | 'Microsoft.Devices/IotHubs' (必要) |
IoTHubStreamInputDataSourceProperties
名字 | 描述 | 價值 |
---|---|---|
consumerGroupName | 應該用來從IoT中樞讀取事件的IoT中樞取用者群組名稱。 如果未指定,輸入會使用Iot 中樞的預設取用者群組。 | 字串 |
端點 | 要連線到的 IoT 中樞端點(例如訊息/事件、訊息/operationsMonitoringEvents 等)。 | 字串 |
iotHubNamespace | IoT 中樞的名稱或 URI。 PUT (CreateOrReplace) 要求的必要專案。 | 字串 |
sharedAccessPolicyKey | 指定共用存取原則的共用存取原則金鑰。 PUT (CreateOrReplace) 要求的必要專案。 | 字串 約束: 敏感性值。 以安全參數的形式傳入。 |
sharedAccessPolicyName | IoT 中樞的共用存取原則名稱。 此原則至少必須包含服務連線許可權。 PUT (CreateOrReplace) 要求的必要專案。 | 字串 |
JavaScriptFunctionBinding
名字 | 描述 | 價值 |
---|---|---|
性能 | 與 JavaScript 函式相關聯的系結屬性。 | JavaScriptFunctionBindingProperties |
類型 | 表示函式系結類型。 | 'Microsoft.StreamAnalytics/JavascriptUdf' (必要) |
JavaScriptFunctionBindingProperties
名字 | 描述 | 價值 |
---|---|---|
腳本 | 包含單一函式定義的 JavaScript 程式代碼。 例如: 'function (x, y) { return x + y; }' | 字串 |
JobStorageAccount
名字 | 描述 | 價值 |
---|---|---|
accountKey | Azure 記憶體帳戶的帳戶的帳戶金鑰。 PUT (CreateOrReplace) 要求的必要專案。 | 字串 約束: 敏感性值。 以安全參數的形式傳入。 |
accountName | Azure 記憶體帳戶的名稱。 PUT (CreateOrReplace) 要求的必要專案。 | 字串 |
authenticationMode | 驗證模式。 | 'ConnectionString' 'Msi' 'UserToken' |
JsonSerialization
名字 | 描述 | 價值 |
---|---|---|
性能 | 與 JSON 串行化類型相關聯的屬性。 PUT (CreateOrReplace) 要求的必要專案。 | JsonSerializationProperties |
類型 | 指出輸入或輸出所使用的串行化類型。 PUT (CreateOrReplace) 要求的必要專案。 | 'Json' (必要) |
JsonSerializationProperties
名字 | 描述 | 價值 |
---|---|---|
編碼 | 指定輸入時傳入數據的編碼方式,以及輸出案例中傳出數據的編碼方式。 PUT (CreateOrReplace) 要求的必要專案。 | 'UTF8' |
格式 | 此屬性僅適用於輸出的 JSON 串行化。 它不適用於輸入。 這個屬性會指定將寫入輸出的 JSON 格式。 目前支援的值是 'lineSeparated',表示輸出的格式是讓每個 JSON 物件以新行分隔,而 'array' 表示輸出會格式化為 JSON 物件的數位。 如果為 null,預設值為 'lineSeparated'。 | 'Array' 'LineSeparated' |
Microsoft.StreamAnalytics/streamingjobs
名字 | 描述 | 價值 |
---|---|---|
身份 | 描述指派給此作業的受控識別,可用來向輸入和輸出進行驗證。 | 身分識別 |
位置 | 資源所在的地理位置 | 字串 |
名字 | 資源名稱 | 字串 (必要) |
性能 | 與串流作業相關聯的屬性。 PUT (CreateOrReplace) 要求的必要專案。 | StreamingJobProperties |
sku | 描述串流作業的 SKU。 PUT (CreateOrReplace) 要求的必要專案。 | Sku |
標籤 | 資源標籤 | 標記名稱和值的字典。 請參閱範本中的 標籤 |
輸出
名字 | 描述 | 價值 |
---|---|---|
名字 | 資源名稱 | 字串 |
性能 | 與輸出相關聯的屬性。 PUT (CreateOrReplace) 要求的必要專案。 | OutputProperties |
OutputDataSource
名字 | 描述 | 價值 |
---|---|---|
類型 | 針對 gatewayMessageBusOutputDataSource 類型設定為 'GatewayMessageBus',。 針對類型 AzureFunctionOutputDataSource,設定為 'Microsoft.AzureFunction'。 針對 postgreSQLOutputDataSource類型 |
'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 |
序列化 | 描述如何串行化輸入中的數據,或將數據寫入輸出時如何串行化。 PUT (CreateOrReplace) 要求的必要專案。 | 串行化 |
sizeWindow | 要限制串流分析輸出的大小視窗。 | int |
timeWindow | 篩選串流分析作業輸出的時間範圍。 | 字串 |
watermarkSettings | 決定是否將浮水印傳送至下游的設定。 | OutputWatermarkProperties |
OutputWatermarkProperties
名字 | 描述 | 價值 |
---|---|---|
maxWatermarkDifferenceAcrossPartitions | 描述最快和最慢數據分割之間的最大差異,因此已妥善定義攔截下游作業中所有必要事件的順序錯亂視窗。 | 字串 |
watermarkMode | 輸出浮浮浮浮水印模式。 | 'None' 'SendCurrentPartitionWatermark' 'SendLowestWatermarkAcrossPartitions' |
ParquetSerialization
名字 | 描述 | 價值 |
---|---|---|
性能 | 與 Parquet 串行化類型相關聯的屬性。 PUT (CreateOrReplace) 要求的必要專案。 | 任何 |
類型 | 指出輸入或輸出所使用的串行化類型。 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 Server 名稱。 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 群組的標識碼。 | 字串 |
groupName | Power BI 群組的名稱。 使用此屬性可協助記住已使用哪一個特定的Power BI群組標識碼。 | 字串 |
refreshToken | 重新整理令牌,可用來取得有效的存取令牌,然後可用來向數據源進行驗證。 有效的重新整理令牌目前只能透過 Azure 入口網站取得。 建議您在建立數據源時在此處放置虛擬字串值,然後移至 Azure 入口網站來驗證數據源,以有效的重新整理令牌來更新此屬性。 PUT (CreateOrReplace) 要求的必要專案。 | 字串 |
桌子 | 指定數據集下 Power BI 資料表的名稱。 PUT (CreateOrReplace) 要求的必要專案。 | 字串 |
tokenUserDisplayName | 用來取得重新整理令牌的用戶顯示名稱。 使用此屬性可協助記住哪些用戶用來取得重新整理令牌。 | 字串 |
tokenUserPrincipalName | 用來取得重新整理令牌之用戶的用戶主體名稱(UPN)。 使用此屬性可協助記住哪些用戶用來取得重新整理令牌。 | 字串 |
RawInputDatasourceProperties
名字 | 描述 | 價值 |
---|---|---|
有效載荷 | 輸入數據的 JSON 串行化內容。 必須設定承載或payloadUri,但不能同時設定兩者。 | 字串 |
payloadUri | Blob 的 SAS URL,其中包含輸入數據的 JSON 串行化內容。 必須設定承載或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',。 針對 azureSqlReferenceInputDataSource 類型,設定為 'Microsoft.Sql/Server/Database'。 針對 blobReferenceInputDataSource 類型,設定為 'Microsoft.Storage/Blob'。 針對 RawReferenceInputDataSource 類型設定為 'Raw',。 | 'File' 'Microsoft.Sql/Server/Database' 'Microsoft.Storage/Blob' 'Raw' (必要) |
ReferenceInputProperties
名字 | 描述 | 價值 |
---|---|---|
datasource | 描述包含參考數據的輸入數據來源。 PUT (CreateOrReplace) 要求的必要專案。 | ReferenceInputDataSource |
類型 | 指出輸入是參考數據或數據流數據的來源。 PUT (CreateOrReplace) 要求的必要專案。 | 'Reference' (必要) |
RefreshConfiguration
名字 | 描述 | 價值 |
---|---|---|
dateFormat | 日期格式。 無論 {date} 出現在 pathPattern 中,此屬性的值會改成日期格式。 | 字串 |
pathPattern | Blob 路徑模式。 不是正則表達式。 它代表將比對 Blob 名稱的模式,以判斷它們是否應該包含在作業的輸入或輸出中。 如需更詳細的說明和範例,請參閱 /rest/api/streamanalytics/streamanalytics/streamanalytics/stream-analytics-output。 | 字串 |
refreshInterval | 重新整理間隔。 | 字串 |
refreshType | 此屬性會指出要使用的資料重新整理選項、封鎖或非封鎖。 | 'Blocking' 'Nonblocking' |
timeFormat | 時間格式。 無論 {time} 出現在 pathPattern 中,此屬性的值會改用為時間格式。 | 字串 |
ScalarFunctionProperties
名字 | 描述 | 價值 |
---|---|---|
類型 | 表示函式的類型。 | '純量' (必要) |
序列化
名字 | 描述 | 價值 |
---|---|---|
類型 | 針對 AvroSerialization類型設定為 『Avro』。 針對 CsvSerialization類型設定為 『Csv』。 針對 customClrSerialization 類型設定為 'CustomClr',。 針對類型 DeltaSerialization設定為 'Delta'。 針對 jsonSerialization 類型設定為 'Json',。 將 類型設定為 'Parquet',ParquetSerialization。 | 'Avro' 'Csv' 'CustomClr' 'Delta' 'Json' 'Parquet' (必要) |
ServiceBusQueueOutputDataSource
名字 | 描述 | 價值 |
---|---|---|
性能 | 與服務總線佇列輸出相關聯的屬性。 PUT (CreateOrReplace) 要求的必要專案。 | ServiceBusQueueOutputDataSourceProperties |
類型 | 指出將寫入數據源輸出的類型。 PUT (CreateOrReplace) 要求的必要專案。 | 'Microsoft.ServiceBus/Queue' (必要) |
ServiceBusQueueOutputDataSourceProperties
名字 | 描述 | 價值 |
---|---|---|
authenticationMode | 驗證模式。 | 'ConnectionString' 'Msi' 'UserToken' |
propertyColumns | 要附加至服務總線訊息做為自定義屬性之輸出數據行名稱的字串陣列。 | string[] |
queueName | 服務總線佇列的名稱。 PUT (CreateOrReplace) 要求的必要專案。 | 字串 |
serviceBusNamespace | 與所需事件中樞、服務總線佇列、服務總線主題等相關聯的命名空間。PUT (CreateOrReplace) 要求的必要專案。 | 字串 |
sharedAccessPolicyKey | 指定共用存取原則的共用存取原則金鑰。 PUT (CreateOrReplace) 要求的必要專案。 | 字串 約束: 敏感性值。 以安全參數的形式傳入。 |
sharedAccessPolicyName | 事件中樞、服務總線佇列、服務總線主題等的共用存取原則名稱。PUT (CreateOrReplace) 要求的必要專案。 | 字串 |
systemPropertyColumns | 與服務總線佇列相關聯的系統屬性。 支援下列系統屬性:ReplyToSessionId、ContentType、To、Subject、CorrelationId、TimeToLive、PartitionKey、SessionId、ScheduledEnqueueTime、MessageId、ReplyTo、Label、ScheduledEnqueueTimeUtc。 | 任何 |
ServiceBusTopicOutputDataSource
名字 | 描述 | 價值 |
---|---|---|
性能 | 與服務總線主題輸出相關聯的屬性。 PUT (CreateOrReplace) 要求的必要專案。 | ServiceBusTopicOutputDataSourceProperties |
類型 | 指出將寫入數據源輸出的類型。 PUT (CreateOrReplace) 要求的必要專案。 | 'Microsoft.ServiceBus/Topic' (必要) |
ServiceBusTopicOutputDataSourceProperties
名字 | 描述 | 價值 |
---|---|---|
authenticationMode | 驗證模式。 | 'ConnectionString' 'Msi' 'UserToken' |
propertyColumns | 要附加至服務總線訊息做為自定義屬性之輸出數據行名稱的字串陣列。 | string[] |
serviceBusNamespace | 與所需事件中樞、服務總線佇列、服務總線主題等相關聯的命名空間。PUT (CreateOrReplace) 要求的必要專案。 | 字串 |
sharedAccessPolicyKey | 指定共用存取原則的共用存取原則金鑰。 PUT (CreateOrReplace) 要求的必要專案。 | 字串 約束: 敏感性值。 以安全參數的形式傳入。 |
sharedAccessPolicyName | 事件中樞、服務總線佇列、服務總線主題等的共用存取原則名稱。PUT (CreateOrReplace) 要求的必要專案。 | 字串 |
systemPropertyColumns | 與服務總線主題輸出相關聯的系統屬性。 支援下列系統屬性:ReplyToSessionId、ContentType、To、Subject、CorrelationId、TimeToLive、PartitionKey、SessionId、ScheduledEnqueueTime、MessageId、ReplyTo、Label、ScheduledEnqueueTimeUtc。 | ServiceBusTopicOutputDataSourcePropertiesSystemPropertyColumns |
topicName | 服務總線主題的名稱。 PUT (CreateOrReplace) 要求的必要專案。 | 字串 |
ServiceBusTopicOutputDataSourcePropertiesSystemPropertyColumns
名字 | 描述 | 價值 |
---|
Sku
名字 | 描述 | 價值 |
---|---|---|
能力 | SKU 的容量。 | int |
名字 | SKU 的名稱。 PUT (CreateOrReplace) 要求的必要專案。 | 'Standard' |
StorageAccount
名字 | 描述 | 價值 |
---|---|---|
accountKey | Azure 記憶體帳戶的帳戶的帳戶金鑰。 PUT (CreateOrReplace) 要求的必要專案。 | 字串 約束: 敏感性值。 以安全參數的形式傳入。 |
accountName | Azure 記憶體帳戶的名稱。 PUT (CreateOrReplace) 要求的必要專案。 | 字串 |
authenticationMode | 驗證模式。 | 'ConnectionString' 'Msi' 'UserToken' |
StreamingJobProperties
名字 | 描述 | 價值 |
---|---|---|
簇 | 將執行串流作業的叢集。 | ClusterInfo |
compatibilityLevel | 控制串流作業的特定運行時間行為。 | '1.0' '1.2' |
contentStoragePolicy | 有效值為JobStorageAccount和 SystemAccount。 如果設定為 JobStorageAccount,這需要使用者也指定 jobStorageAccount 屬性。 . | 'JobStorageAccount' 'SystemAccount' |
dataLocale | 串流分析作業的數據地區設定。 值應該是集合中支援的 .NET 文化特性名稱,https://msdn.microsoft.com/en-us/library/system.globalization.culturetypes(v=vs.110).aspx。 如果未指定,則預設為 『en-US』。 | 字串 |
eventsLateArrivalMaxDelayInSeconds | 可容忍延遲上限,以秒為單位,其中事件抵達延遲可包含。 支援的範圍 -1 為1814399(20.23:59:59:59 天),而 -1 用來無限期指定等候。 如果屬性不存在,則會解譯為值為 -1。 | int |
eventsOutOfOrderMaxDelayInSeconds | 可容忍的延遲上限,以秒為單位,其中順序錯亂的事件可以調整為返回順序。 | int |
eventsOutOfOrderPolicy | 指出要套用至輸入事件數據流中順序不依序抵達的事件的原則。 | 'Adjust' 'Drop' |
外部 | 自定義程式代碼成品所在的記憶體帳戶。 | 外部 |
功能 | 串流作業的一或多個函式清單。 在 PUT 要求中指定此屬性時,需要每個函式的 name 屬性。 此屬性無法透過 PATCH 作業進行修改。 您必須使用可用於個別轉換的 PATCH API。 | 函式[] |
輸入 | 串流作業的一或多個輸入清單。 在 PUT 要求中指定此屬性時,需要每個輸入的名稱屬性。 此屬性無法透過 PATCH 作業進行修改。 您必須使用可供個別輸入使用的 PATCH API。 | 輸入[] |
jobStorageAccount | 使用 MSI 與 Azure 記憶體帳戶相關聯的屬性 | JobStorageAccount |
jobType | 描述作業的類型。 有效的模式 Cloud 和 『Edge』。 |
'Cloud' 'Edge' |
outputErrorPolicy | 指出要套用至抵達輸出的事件,而且由於格式不正確而無法寫入外部記憶體的原則(遺漏數據行值、類型錯誤或大小的數據行值)。 | 'Drop' 'Stop' |
輸出 | 串流作業的一或多個輸出清單。 在 PUT 要求中指定此屬性時,需要每個輸出的 name 屬性。 此屬性無法透過 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' '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:https://msdn.microsoft.com/library/azure/dn834998。 PUT (CreateOrReplace) 要求的必要專案。 | 字串 |
streamingUnits | 指定串流作業所使用的串流單位數目。 | int |
validStreamingUnits | 指定串流作業可調整為的有效串流單位。 | int[] |
快速入門範例
下列快速入門範例會部署此資源類型。
Bicep 檔案 | 描述 |
---|---|
建立標準串流分析作業 | 此範本會建立標準串流分析作業。 如需詳細資訊,Azure 串流分析是即時分析和複雜的事件處理引擎,其設計目的是同時分析和處理來自多個來源的大量快速串流數據。 模式和關聯性可以在從許多輸入來源擷取的信息中識別,包括裝置、感測器、點擊串流、社交媒體摘要和應用程式。 這些模式可用來觸發動作並起始工作流程,例如建立警示、將資訊饋送至報告工具,或儲存轉換的數據以供稍後使用。 此外,串流分析可在 Azure IoT Edge 執行時間上使用,並支援與雲端相同的確切語言或語法。 |
ARM 樣本資源定義
串流作業資源類型可以使用目標作業來部署:
- 資源群組 - 請參閱 資源群組部署命令
如需每個 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"
}
針對 Raw,請使用:
{
"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"
}
串行化物件
設定 類型 屬性,以指定物件的類型。
針對 Avro,請使用:
{
"properties": {},
"type": "Avro"
}
針對 Csv,請使用:
{
"properties": {
"encoding": "string",
"fieldDelimiter": "string"
},
"type": "Csv"
}
針對 CustomClr,請使用:
{
"properties": {
"serializationClassName": "string",
"serializationDllPath": "string"
},
"type": "CustomClr"
}
針對 Delta,請使用:
{
"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"
}
針對 Raw,請使用:
{
"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"
}
針對 Raw,請使用:
{
"properties": {
"payloadUri": "string"
},
"type": "Raw"
}
屬性值
AggregateFunctionProperties
名字 | 描述 | 價值 |
---|---|---|
類型 | 表示函式的類型。 | 'Aggregate' (必要) |
AvroSerialization
名字 | 描述 | 價值 |
---|---|---|
性能 | 與 Avro 串行化類型相關聯的屬性。 PUT (CreateOrReplace) 要求的必要專案。 | 任何 |
類型 | 指出輸入或輸出所使用的串行化類型。 PUT (CreateOrReplace) 要求的必要專案。 | 'Avro' (必要) |
AzureDataExplorerOutputDataSource
名字 | 描述 | 價值 |
---|---|---|
性能 | 與 Azure 資料總管輸出相關聯的屬性。 PUT (CreateOrReplace) 要求的必要專案。 | AzureDataExplorerOutputDataSourceProperties |
類型 | 指出將寫入數據源輸出的類型。 PUT (CreateOrReplace) 要求的必要專案。 | 'Microsoft.Kusto/clusters/databases' (必要) |
AzureDataExplorerOutputDataSourceProperties
名字 | 描述 | 價值 |
---|---|---|
authenticationMode | 驗證模式。 | 'ConnectionString' 'Msi' 'UserToken' |
簇 | Azure 數據總管叢集的名稱。 PUT (CreateOrReplace) 要求的必要專案。 | 字串 |
資料庫 | Azure 數據總管資料庫的名稱。 PUT (CreateOrReplace) 要求的必要專案。 | 字串 |
桌子 | Azure 資料表的名稱。 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 入口網站取得。 建議您在建立數據源時在此處放置虛擬字串值,然後移至 Azure 入口網站來驗證數據源,以有效的重新整理令牌來更新此屬性。 PUT (CreateOrReplace) 要求的必要專案。 | 字串 |
tenantId | 用來取得重新整理令牌之使用者的租用戶標識碼。 PUT (CreateOrReplace) 要求的必要專案。 | 字串 |
timeFormat | 時間格式。 無論 {time} 出現在 filePathPrefix 中,此屬性的值會改用為時間格式。 | 字串 |
tokenUserDisplayName | 用來取得重新整理令牌的用戶顯示名稱。 使用此屬性可協助記住哪些用戶用來取得重新整理令牌。 | 字串 |
tokenUserPrincipalName | 用來取得重新整理令牌之用戶的用戶主體名稱(UPN)。 使用此屬性可協助記住哪些用戶用來取得重新整理令牌。 | 字串 |
AzureFunctionOutputDataSource
名字 | 描述 | 價值 |
---|---|---|
性能 | 與 Azure Function 輸出相關聯的屬性。 PUT (CreateOrReplace) 要求的必要專案。 | AzureFunctionOutputDataSourceProperties |
類型 | 指出將寫入數據源輸出的類型。 PUT (CreateOrReplace) 要求的必要專案。 | 'Microsoft.AzureFunction' (必要) |
AzureFunctionOutputDataSourceProperties
名字 | 描述 | 價值 |
---|---|---|
apiKey | 如果您想要從另一個訂用帳戶使用 Azure 函式,您可以藉由提供金鑰來存取函式來執行此動作。 | 字串 |
functionAppName | Azure Functions 應用程式的名稱。 | 字串 |
functionName | Azure Functions 應用程式中的函式名稱。 | 字串 |
maxBatchCount | 屬性,可讓您指定傳送至 Azure Functions 的每個批次中事件數目上限。 預設值為 100。 | int |
maxBatchSize | 屬性,可讓您設定傳送至 Azure 函式之每個輸出批次的大小上限。 輸入單位是以位元組為單位。 根據預設,此值為 262,144 個字節(256 KB)。 | int |
AzureMachineLearningServiceFunctionBinding
名字 | 描述 | 價值 |
---|---|---|
性能 | 與 Azure Machine Learning Web 服務相關聯的系結屬性。 | AzureMachineLearningServiceFunctionBindingProperties |
類型 | 表示函式系結類型。 | 'Microsoft.MachineLearningServices' (必要) |
AzureMachineLearningServiceFunctionBindingProperties
名字 | 描述 | 價值 |
---|---|---|
apiKey | 用來向 Request-Response 端點進行驗證的 API 金鑰。 | 字串 |
batchSize | 1 到 10000 之間的數位,描述每個 Azure ML RRS 執行要求的數據列數目上限。 預設值為 1000。 | int |
端點 | Request-Response Azure Machine Learning Web 服務的端點。 | 字串 |
inputRequestName | 輸入要求對象的標籤。 | 字串 |
輸入 | Azure Machine Learning Web 服務端點的輸入。 | AzureMachineLearningServiceInputColumn[] |
numberOfParallelRequests | 將每個作業分割區傳送至機器學習服務的平行要求數目。 預設值為 1。 | int |
outputResponseName | 輸出要求對象的標籤。 | 字串 |
輸出 | Azure Machine Learning Web 服務端點執行的輸出清單。 | AzureMachineLearningServiceOutputColumn[] |
AzureMachineLearningServiceInputColumn
名字 | 描述 | 價值 |
---|---|---|
dataType | 輸入資料行的 (Azure Machine Learning 支援) 資料類型。 | 字串 |
mapTo | 此輸入對應至之函式參數之以零起始的索引。 | int |
名字 | 輸入數據行的名稱。 | 字串 |
AzureMachineLearningServiceOutputColumn
名字 | 描述 | 價值 |
---|---|---|
dataType | 輸出資料行的 (Azure Machine Learning 支援) 資料類型。 | 字串 |
mapTo | 此輸入對應至之函式參數之以零起始的索引。 | int |
名字 | 輸出數據行的名稱。 | 字串 |
AzureMachineLearningStudioFunctionBinding
名字 | 描述 | 價值 |
---|---|---|
性能 | 與 Azure Machine Learning Studio 相關聯的系結屬性。 | AzureMachineLearningStudioFunctionBindingProperties |
類型 | 表示函式系結類型。 | 'Microsoft.MachineLearning/WebService' (必要) |
AzureMachineLearningStudioFunctionBindingProperties
名字 | 描述 | 價值 |
---|---|---|
apiKey | 用來向 Request-Response 端點進行驗證的 API 金鑰。 | 字串 |
batchSize | 1 到 10000 之間的數位,描述每個 Azure ML RRS 執行要求的數據列數目上限。 預設值為 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 支援) 資料類型。 https://msdn.microsoft.com/en-us/library/azure/dn905923.aspx 描述有效的 Azure Machine Learning 資料類型清單。 | 字串 |
mapTo | 此輸入對應至之函式參數之以零起始的索引。 | int |
名字 | 輸入數據行的名稱。 | 字串 |
AzureMachineLearningStudioInputs
名字 | 描述 | 價值 |
---|---|---|
columnNames | Azure Machine Learning Studio 端點的輸入數據行清單。 | AzureMachineLearningStudioInputColumn[] |
名字 | 輸入的名稱。 這是撰寫端點時提供的名稱。 | 字串 |
AzureMachineLearningStudioOutputColumn
名字 | 描述 | 價值 |
---|---|---|
dataType | 輸出資料行的 (Azure Machine Learning 支援) 資料類型。 https://msdn.microsoft.com/en-us/library/azure/dn905923.aspx 描述有效的 Azure Machine Learning 資料類型清單。 | 字串 |
名字 | 輸出數據行的名稱。 | 字串 |
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 Server 名稱。 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 資料庫擷取數據。 | 字串 |
密碼 | 這個專案與數據源項目相關聯。 這是將用來連線到 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 Server 名稱。 PUT (CreateOrReplace) 要求的必要專案。 | 字串 |
桌子 | Azure SQL 資料庫中數據表的名稱。 PUT (CreateOrReplace) 要求的必要專案。 | 字串 |
使用者 | 將用來連線到 Azure SQL 資料庫的用戶名稱。 PUT (CreateOrReplace) 要求的必要專案。 | 字串 |
AzureTableOutputDataSource
名字 | 描述 | 價值 |
---|---|---|
性能 | 與 Azure 資料表輸出相關聯的屬性。 PUT (CreateOrReplace) 要求的必要專案。 | AzureTableOutputDataSourceProperties |
類型 | 指出將寫入數據源輸出的類型。 PUT (CreateOrReplace) 要求的必要專案。 | 'Microsoft.Storage/Table' (必要) |
AzureTableOutputDataSourceProperties
名字 | 描述 | 價值 |
---|---|---|
accountKey | Azure 記憶體帳戶的帳戶的帳戶金鑰。 PUT (CreateOrReplace) 要求的必要專案。 | 字串 約束: 敏感性值。 以安全參數的形式傳入。 |
accountName | Azure 記憶體帳戶的名稱。 PUT (CreateOrReplace) 要求的必要專案。 | 字串 |
batchSize | 一次寫入 Azure 數據表的數據列數目。 | int |
columnsToRemove | 如果指定,陣列中的每個專案都是要從輸出事件實體中移除(如果有的話)的數據行名稱。 | string[] |
partitionKey | 這個專案會指出查詢中 SELECT 語句中的數據行名稱,該數據行將做為 Azure 資料表的數據分割索引鍵。 PUT (CreateOrReplace) 要求的必要專案。 | 字串 |
rowKey | 這個專案會指出查詢中 SELECT 語句的數據行名稱,該數據行將做為 Azure 數據表的數據列索引鍵。 PUT (CreateOrReplace) 要求的必要專案。 | 字串 |
桌子 | Azure 資料表的名稱。 PUT (CreateOrReplace) 要求的必要專案。 | 字串 |
BlobOutputDataSource
名字 | 描述 | 價值 |
---|---|---|
性能 | 與 Blob 輸出相關聯的屬性。 PUT (CreateOrReplace) 要求的必要專案。 | BlobOutputDataSourceProperties |
類型 | 指出將寫入數據源輸出的類型。 PUT (CreateOrReplace) 要求的必要專案。 | 'Microsoft.Storage/Blob' (必要) |
BlobOutputDataSourceProperties
名字 | 描述 | 價值 |
---|---|---|
authenticationMode | 驗證模式。 | 'ConnectionString' 'Msi' 'UserToken' |
blobPathPrefix | Blob 路徑前置詞。 | 字串 |
blobWriteMode | Blob 寫入模式。 | 'Append' 'Once' |
容器 | 相關聯記憶體帳戶內的容器名稱。 此容器包含要讀取或寫入的 Blob。。 PUT (CreateOrReplace) 要求的必要專案。 | 字串 |
dateFormat | 日期格式。 無論 {date} 出現在 pathPattern 中,此屬性的值會改成日期格式。 | 字串 |
pathPattern | Blob 路徑模式。 不是正則表達式。 它代表將比對 Blob 名稱的模式,以判斷它們是否應該包含在作業的輸入或輸出中。 如需更詳細的說明和範例,請參閱 /rest/api/streamanalytics/streamanalytics/streamanalytics/stream-analytics-output。 | 字串 |
storageAccounts | 一或多個 Azure 記憶體帳戶的清單。 PUT (CreateOrReplace) 要求的必要專案。 | StorageAccount[] |
timeFormat | 時間格式。 無論 {time} 出現在 pathPattern 中,此屬性的值會改用為時間格式。 | 字串 |
BlobReferenceInputDataSource
名字 | 描述 | 價值 |
---|---|---|
性能 | 與包含參考數據的 Blob 輸入相關聯的屬性。 PUT (CreateOrReplace) 要求的必要專案。 | BlobReferenceInputDataSourceProperties |
類型 | 表示包含參考數據的輸入數據來源類型。 PUT (CreateOrReplace) 要求的必要專案。 | 'Microsoft.Storage/Blob' (必要) |
BlobReferenceInputDataSourceProperties
名字 | 描述 | 價值 |
---|---|---|
authenticationMode | 驗證模式。 | 'ConnectionString' 'Msi' 'UserToken' |
blobName | Blob 輸入的名稱。 | 字串 |
容器 | 相關聯記憶體帳戶內的容器名稱。 此容器包含要讀取或寫入的 Blob。。 PUT (CreateOrReplace) 要求的必要專案。 | 字串 |
dateFormat | 日期格式。 無論 {date} 出現在 pathPattern 中,此屬性的值會改成日期格式。 | 字串 |
deltaPathPattern | 差異快照集的路徑模式。 | 字串 |
deltaSnapshotRefreshRate | 用戶產生此參考 Blob 輸入數據源之差異快照集的間隔。 | 字串 |
fullSnapshotRefreshRate | Blob 輸入數據源的重新整理間隔。 | 字串 |
pathPattern | Blob 路徑模式。 不是正則表達式。 它代表將比對 Blob 名稱的模式,以判斷它們是否應該包含在作業的輸入或輸出中。 如需更詳細的說明和範例,請參閱 /rest/api/streamanalytics/streamanalytics/streamanalytics/stream-analytics-output。 | 字串 |
sourcePartitionCount | Blob 輸入數據源的數據分割計數。 範圍 1 - 256。 | int |
storageAccounts | 一或多個 Azure 記憶體帳戶的清單。 PUT (CreateOrReplace) 要求的必要專案。 | StorageAccount[] |
timeFormat | 時間格式。 無論 {time} 出現在 pathPattern 中,此屬性的值會改用為時間格式。 | 字串 |
BlobStreamInputDataSource
名字 | 描述 | 價值 |
---|---|---|
性能 | 與包含數據流數據的 Blob 輸入相關聯的屬性。 PUT (CreateOrReplace) 要求的必要專案。 | BlobStreamInputDataSourceProperties |
類型 | 表示包含數據流數據的輸入數據來源類型。 PUT (CreateOrReplace) 要求的必要專案。 | 'Microsoft.Storage/Blob' (必要) |
BlobStreamInputDataSourceProperties
名字 | 描述 | 價值 |
---|---|---|
authenticationMode | 驗證模式。 | 'ConnectionString' 'Msi' 'UserToken' |
容器 | 相關聯記憶體帳戶內的容器名稱。 此容器包含要讀取或寫入的 Blob。。 PUT (CreateOrReplace) 要求的必要專案。 | 字串 |
dateFormat | 日期格式。 無論 {date} 出現在 pathPattern 中,此屬性的值會改成日期格式。 | 字串 |
pathPattern | Blob 路徑模式。 不是正則表達式。 它代表將比對 Blob 名稱的模式,以判斷它們是否應該包含在作業的輸入或輸出中。 如需更詳細的說明和範例,請參閱 /rest/api/streamanalytics/streamanalytics/streamanalytics/stream-analytics-output。 | 字串 |
sourcePartitionCount | Blob 輸入數據源的數據分割計數。 範圍 1 - 1024。 | int |
storageAccounts | 一或多個 Azure 記憶體帳戶的清單。 PUT (CreateOrReplace) 要求的必要專案。 | StorageAccount[] |
timeFormat | 時間格式。 無論 {time} 出現在 pathPattern 中,此屬性的值會改用為時間格式。 | 字串 |
ClusterInfo
名字 | 描述 | 價值 |
---|---|---|
id | 叢集的資源標識碼。 | 字串 |
壓縮
名字 | 描述 | 價值 |
---|---|---|
類型 | 指出輸入所使用的壓縮類型。 PUT (CreateOrReplace) 要求的必要專案。 | 'Deflate' 'GZip' 'None' (必要) |
CSharpFunctionBinding
名字 | 描述 | 價值 |
---|---|---|
性能 | 與 CSharp 函式相關聯的系結屬性。 | CSharpFunctionBindingProperties |
類型 | 表示函式系結類型。 | 'Microsoft.StreamAnalytics/CLRUdf' (必要) |
CSharpFunctionBindingProperties
名字 | 描述 | 價值 |
---|---|---|
類 | 包含單一函式定義的 Csharp 程式代碼。 | 字串 |
dllPath | 包含單一函式定義的 Csharp 程式代碼。 | 字串 |
方法 | 包含單一函式定義的 Csharp 程式代碼。 | 字串 |
updateMode | 串流分析函式的重新整理模式。 | 'Refreshable' 'Static' |
CsvSerialization
名字 | 描述 | 價值 |
---|---|---|
性能 | 與 CSV 串行化類型相關聯的屬性。 PUT (CreateOrReplace) 要求的必要專案。 | CsvSerializationProperties |
類型 | 指出輸入或輸出所使用的串行化類型。 PUT (CreateOrReplace) 要求的必要專案。 | 'Csv' (必要) |
CsvSerializationProperties
名字 | 描述 | 價值 |
---|---|---|
編碼 | 指定輸入時傳入數據的編碼方式,以及輸出案例中傳出數據的編碼方式。 PUT (CreateOrReplace) 要求的必要專案。 | 'UTF8' |
fieldDelimiter | 指定分隔符,用來分隔逗號分隔值 (CSV) 記錄。 如需支援的值清單,請參閱 /rest/api/streamanalytics/streamanalytics/streamanalytics/stream-analytics-output。 PUT (CreateOrReplace) 要求的必要專案。 | 字串 |
CustomClrSerialization
名字 | 描述 | 價值 |
---|---|---|
性能 | 與 CustomClr 串行化類型相關聯的屬性。 PUT (CreateOrReplace) 要求的必要專案。 | CustomClrSerializationProperties |
類型 | 指出輸入或輸出所使用的串行化類型。 PUT (CreateOrReplace) 要求的必要專案。 | 'CustomClr' (必要) |
CustomClrSerializationProperties
名字 | 描述 | 價值 |
---|---|---|
serializationClassName | 串行化類別名稱。 | 字串 |
serializationDllPath | 串行化連結庫路徑。 | 字串 |
DeltaSerialization
名字 | 描述 | 價值 |
---|---|---|
性能 | 與 Delta Lake 串行化類型相關聯的屬性。 PUT (CreateOrReplace) 要求的必要專案。 | DeltaSerializationProperties |
類型 | 指出輸入或輸出所使用的串行化類型。 PUT (CreateOrReplace) 要求的必要專案。 | 'Delta' (必要) |
DeltaSerializationProperties
名字 | 描述 | 價值 |
---|---|---|
deltaTablePath | 指定將寫入輸出之 Delta Lake 資料表的路徑。 | 字串 (必要) |
partitionColumns | 指定要分割 Delta Lake 資料表的數據行名稱。 我們僅支援 1 個資料分割數據行,但保留為擴充性的數位。 | string[] |
DocumentDbOutputDataSource
名字 | 描述 | 價值 |
---|---|---|
性能 | 與 DocumentDB 輸出相關聯的屬性。 PUT (CreateOrReplace) 要求的必要專案。 | DocumentDbOutputDataSourceProperties |
類型 | 指出將寫入數據源輸出的類型。 PUT (CreateOrReplace) 要求的必要專案。 | 'Microsoft.Storage/DocumentDB' (必要) |
DocumentDbOutputDataSourceProperties
名字 | 描述 | 價值 |
---|---|---|
accountId | DocumentDB 帳戶名稱或標識碼。 PUT (CreateOrReplace) 要求的必要專案。 | 字串 |
accountKey | DocumentDB 帳戶的帳戶的帳戶密鑰。 PUT (CreateOrReplace) 要求的必要專案。 | 字串 約束: 敏感性值。 以安全參數的形式傳入。 |
authenticationMode | 驗證模式。 | 'ConnectionString' 'Msi' 'UserToken' |
collectionNamePattern | 要使用的集合名稱模式。 集合名稱格式可以使用選擇性 {partition} 標記來建構,其中分割區從 0 開始。 如需詳細資訊,請參閱 /rest/api/streamanalytics/stream-analytics-output 的 DocumentDB 一節。 PUT (CreateOrReplace) 要求的必要專案。 | 字串 |
資料庫 | DocumentDB 資料庫的名稱。 PUT (CreateOrReplace) 要求的必要專案。 | 字串 |
documentId | 輸出事件中用來指定插入或更新作業所依據之主鍵的功能變數名稱。 | 字串 |
partitionKey | 輸出事件中用來指定索引鍵來分割集合間輸出的功能變數名稱。 如果 'collectionNamePattern' 包含 {partition} 令牌,則必須指定這個屬性。 | 字串 |
EventGridStreamInputDataSource
名字 | 描述 | 價值 |
---|---|---|
性能 | 與包含數據流數據的事件方格輸入相關聯的屬性。 | EventGridStreamInputDataSourceProperties |
類型 | 表示包含數據流數據的輸入數據來源類型。 PUT (CreateOrReplace) 要求的必要專案。 | 'Microsoft.EventGrid/EventSubscriptions' (必要) |
EventGridStreamInputDataSourceProperties
名字 | 描述 | 價值 |
---|---|---|
eventTypes | 事件方格配接器支援的事件類型清單。 | string[] |
圖式 | 指出事件方格架構類型。 | 'CloudEventSchema' 'EventGridEventSchema' |
storageAccounts | 一或多個 Azure 記憶體帳戶的清單。 PUT (CreateOrReplace) 要求的必要專案。 | StorageAccount[] |
訂戶 | 事件方格的訂閱者。 目前僅支援 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 | 與所需事件中樞、服務總線佇列、服務總線主題等相關聯的命名空間。PUT (CreateOrReplace) 要求的必要專案。 | 字串 |
sharedAccessPolicyKey | 指定共用存取原則的共用存取原則金鑰。 PUT (CreateOrReplace) 要求的必要專案。 | 字串 約束: 敏感性值。 以安全參數的形式傳入。 |
sharedAccessPolicyName | 事件中樞、服務總線佇列、服務總線主題等的共用存取原則名稱。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 | 與所需事件中樞、服務總線佇列、服務總線主題等相關聯的命名空間。PUT (CreateOrReplace) 要求的必要專案。 | 字串 |
sharedAccessPolicyKey | 指定共用存取原則的共用存取原則金鑰。 PUT (CreateOrReplace) 要求的必要專案。 | 字串 約束: 敏感性值。 以安全參數的形式傳入。 |
sharedAccessPolicyName | 事件中樞、服務總線佇列、服務總線主題等的共用存取原則名稱。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) 要求的必要專案。 | 字串 (必要) |
外部
名字 | 描述 | 價值 |
---|---|---|
容器 | UserCustomCode 容器。 | 字串 |
路徑 | UserCustomCode 路徑。 | 字串 |
refreshConfiguration | 作業組態中任何/所有可更新的用戶定義函式的重新整理參數。 | RefreshConfiguration |
storageAccount | 與 Azure 記憶體帳戶相關聯的屬性 | 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 Web 服務的案例中,這會描述端點。 | FunctionBinding |
輸入 | FunctionInput[] | |
輸出 | 描述函式的輸出。 | FunctionOutput |
FunctionInput
名字 | 描述 | 價值 |
---|---|---|
dataType | 函式輸入參數的 (Azure 串流分析支援) 資料類型。 https://msdn.microsoft.com/en-us/library/azure/dn835065.aspx 說明有效的 Azure 串流分析資料類型清單 | 字串 |
isConfigurationParameter | 旗標,指出參數是否為組態參數。 如果這個輸入參數必須是常數,則為 True。 默認值為 false。 | bool |
FunctionOutput
名字 | 描述 | 價值 |
---|---|---|
dataType | 函式輸出的 (Azure 串流分析支援) 資料類型。 https://msdn.microsoft.com/en-us/library/azure/dn835065.aspx 說明有效的 Azure 串流分析資料類型清單 | 字串 |
FunctionProperties
名字 | 描述 | 價值 |
---|---|---|
性能 | FunctionConfiguration | |
類型 | 將 類型設定為 'Aggregate' AggregateFunctionProperties。 將 設定為類型 ScalarFunctionProperties的 'Scalar'。 | 'Aggregate' '純量' (必要) |
GatewayMessageBusOutputDataSource
名字 | 描述 | 價值 |
---|---|---|
性能 | 與閘道訊息總線輸出相關聯的屬性。 PUT (CreateOrReplace) 要求的必要專案。 | GatewayMessageBusOutputDataSourceProperties |
類型 | 指出將寫入數據源輸出的類型。 PUT (CreateOrReplace) 要求的必要專案。 | 'GatewayMessageBus' (必要) |
GatewayMessageBusOutputDataSourceProperties
名字 | 描述 | 價值 |
---|---|---|
主題 | 服務總線主題的名稱。 | 字串 |
GatewayMessageBusStreamInputDataSource
名字 | 描述 | 價值 |
---|---|---|
性能 | 與包含數據流數據之閘道訊息總線輸入相關聯的屬性。 | GatewayMessageBusStreamInputDataSourceProperties |
類型 | 表示包含數據流數據的輸入數據來源類型。 PUT (CreateOrReplace) 要求的必要專案。 | 'GatewayMessageBus' (必要) |
GatewayMessageBusStreamInputDataSourceProperties
名字 | 描述 | 價值 |
---|---|---|
主題 | 服務總線主題的名稱。 | 字串 |
身份
名字 | 描述 | 價值 |
---|---|---|
類型 | 身分識別的類型可以是 SystemAssigned 或 UserAssigned。 | 字串 |
userAssignedIdentities | 使用者指派的身分識別與串流作業資源相關聯。 | IdentityUserAssignedIdentities |
IdentityUserAssignedIdentities
名字 | 描述 | 價值 |
---|
輸入
名字 | 描述 | 價值 |
---|---|---|
名字 | 資源名稱 | 字串 |
性能 | 與輸入相關聯的屬性。 PUT (CreateOrReplace) 要求的必要專案。 | InputProperties |
InputProperties
名字 | 描述 | 價值 |
---|---|---|
壓縮 | 描述如何壓縮輸入數據 | 壓縮 |
partitionKey | partitionKey 描述輸入數據中的索引鍵,用於分割輸入數據 | 字串 |
序列化 | 描述如何串行化輸入中的數據,或將數據寫入輸出時如何串行化。 PUT (CreateOrReplace) 要求的必要專案。 | 串行化 |
類型 | 將 type ReferenceInputProperties設定為 'Reference'。 針對 StreamInputProperties類型 |
'Reference' 'Stream' (必要) |
watermarkSettings | 判斷是否要讀取浮 | InputWatermarkProperties |
InputWatermarkProperties
名字 | 描述 | 價值 |
---|---|---|
watermarkMode | 輸入浮浮浮水印模式。 | 'None' 'ReadWatermark' |
IoTHubStreamInputDataSource
名字 | 描述 | 價值 |
---|---|---|
性能 | 與包含數據流數據的IoT中樞輸入相關聯的屬性。 PUT (CreateOrReplace) 要求的必要專案。 | IoTHubStreamInputDataSourceProperties |
類型 | 表示包含數據流數據的輸入數據來源類型。 PUT (CreateOrReplace) 要求的必要專案。 | 'Microsoft.Devices/IotHubs' (必要) |
IoTHubStreamInputDataSourceProperties
名字 | 描述 | 價值 |
---|---|---|
consumerGroupName | 應該用來從IoT中樞讀取事件的IoT中樞取用者群組名稱。 如果未指定,輸入會使用Iot 中樞的預設取用者群組。 | 字串 |
端點 | 要連線到的 IoT 中樞端點(例如訊息/事件、訊息/operationsMonitoringEvents 等)。 | 字串 |
iotHubNamespace | IoT 中樞的名稱或 URI。 PUT (CreateOrReplace) 要求的必要專案。 | 字串 |
sharedAccessPolicyKey | 指定共用存取原則的共用存取原則金鑰。 PUT (CreateOrReplace) 要求的必要專案。 | 字串 約束: 敏感性值。 以安全參數的形式傳入。 |
sharedAccessPolicyName | IoT 中樞的共用存取原則名稱。 此原則至少必須包含服務連線許可權。 PUT (CreateOrReplace) 要求的必要專案。 | 字串 |
JavaScriptFunctionBinding
名字 | 描述 | 價值 |
---|---|---|
性能 | 與 JavaScript 函式相關聯的系結屬性。 | JavaScriptFunctionBindingProperties |
類型 | 表示函式系結類型。 | 'Microsoft.StreamAnalytics/JavascriptUdf' (必要) |
JavaScriptFunctionBindingProperties
名字 | 描述 | 價值 |
---|---|---|
腳本 | 包含單一函式定義的 JavaScript 程式代碼。 例如: 'function (x, y) { return x + y; }' | 字串 |
JobStorageAccount
名字 | 描述 | 價值 |
---|---|---|
accountKey | Azure 記憶體帳戶的帳戶的帳戶金鑰。 PUT (CreateOrReplace) 要求的必要專案。 | 字串 約束: 敏感性值。 以安全參數的形式傳入。 |
accountName | Azure 記憶體帳戶的名稱。 PUT (CreateOrReplace) 要求的必要專案。 | 字串 |
authenticationMode | 驗證模式。 | 'ConnectionString' 'Msi' 'UserToken' |
JsonSerialization
名字 | 描述 | 價值 |
---|---|---|
性能 | 與 JSON 串行化類型相關聯的屬性。 PUT (CreateOrReplace) 要求的必要專案。 | JsonSerializationProperties |
類型 | 指出輸入或輸出所使用的串行化類型。 PUT (CreateOrReplace) 要求的必要專案。 | 'Json' (必要) |
JsonSerializationProperties
名字 | 描述 | 價值 |
---|---|---|
編碼 | 指定輸入時傳入數據的編碼方式,以及輸出案例中傳出數據的編碼方式。 PUT (CreateOrReplace) 要求的必要專案。 | 'UTF8' |
格式 | 此屬性僅適用於輸出的 JSON 串行化。 它不適用於輸入。 這個屬性會指定將寫入輸出的 JSON 格式。 目前支援的值是 'lineSeparated',表示輸出的格式是讓每個 JSON 物件以新行分隔,而 'array' 表示輸出會格式化為 JSON 物件的數位。 如果為 null,預設值為 'lineSeparated'。 | 'Array' 'LineSeparated' |
Microsoft.StreamAnalytics/streamingjobs
名字 | 描述 | 價值 |
---|---|---|
apiVersion | API 版本 | '2021-10-01-preview' |
身份 | 描述指派給此作業的受控識別,可用來向輸入和輸出進行驗證。 | 身分識別 |
位置 | 資源所在的地理位置 | 字串 |
名字 | 資源名稱 | 字串 (必要) |
性能 | 與串流作業相關聯的屬性。 PUT (CreateOrReplace) 要求的必要專案。 | StreamingJobProperties |
sku | 描述串流作業的 SKU。 PUT (CreateOrReplace) 要求的必要專案。 | Sku |
標籤 | 資源標籤 | 標記名稱和值的字典。 請參閱範本中的 標籤 |
類型 | 資源類型 | 'Microsoft.StreamAnalytics/streamingjobs' |
輸出
名字 | 描述 | 價值 |
---|---|---|
名字 | 資源名稱 | 字串 |
性能 | 與輸出相關聯的屬性。 PUT (CreateOrReplace) 要求的必要專案。 | OutputProperties |
OutputDataSource
名字 | 描述 | 價值 |
---|---|---|
類型 | 針對 gatewayMessageBusOutputDataSource 類型設定為 'GatewayMessageBus',。 針對類型 AzureFunctionOutputDataSource,設定為 'Microsoft.AzureFunction'。 針對 postgreSQLOutputDataSource類型 |
'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 |
序列化 | 描述如何串行化輸入中的數據,或將數據寫入輸出時如何串行化。 PUT (CreateOrReplace) 要求的必要專案。 | 串行化 |
sizeWindow | 要限制串流分析輸出的大小視窗。 | int |
timeWindow | 篩選串流分析作業輸出的時間範圍。 | 字串 |
watermarkSettings | 決定是否將浮水印傳送至下游的設定。 | OutputWatermarkProperties |
OutputWatermarkProperties
名字 | 描述 | 價值 |
---|---|---|
maxWatermarkDifferenceAcrossPartitions | 描述最快和最慢數據分割之間的最大差異,因此已妥善定義攔截下游作業中所有必要事件的順序錯亂視窗。 | 字串 |
watermarkMode | 輸出浮浮浮浮水印模式。 | 'None' 'SendCurrentPartitionWatermark' 'SendLowestWatermarkAcrossPartitions' |
ParquetSerialization
名字 | 描述 | 價值 |
---|---|---|
性能 | 與 Parquet 串行化類型相關聯的屬性。 PUT (CreateOrReplace) 要求的必要專案。 | 任何 |
類型 | 指出輸入或輸出所使用的串行化類型。 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 Server 名稱。 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 群組的標識碼。 | 字串 |
groupName | Power BI 群組的名稱。 使用此屬性可協助記住已使用哪一個特定的Power BI群組標識碼。 | 字串 |
refreshToken | 重新整理令牌,可用來取得有效的存取令牌,然後可用來向數據源進行驗證。 有效的重新整理令牌目前只能透過 Azure 入口網站取得。 建議您在建立數據源時在此處放置虛擬字串值,然後移至 Azure 入口網站來驗證數據源,以有效的重新整理令牌來更新此屬性。 PUT (CreateOrReplace) 要求的必要專案。 | 字串 |
桌子 | 指定數據集下 Power BI 資料表的名稱。 PUT (CreateOrReplace) 要求的必要專案。 | 字串 |
tokenUserDisplayName | 用來取得重新整理令牌的用戶顯示名稱。 使用此屬性可協助記住哪些用戶用來取得重新整理令牌。 | 字串 |
tokenUserPrincipalName | 用來取得重新整理令牌之用戶的用戶主體名稱(UPN)。 使用此屬性可協助記住哪些用戶用來取得重新整理令牌。 | 字串 |
RawInputDatasourceProperties
名字 | 描述 | 價值 |
---|---|---|
有效載荷 | 輸入數據的 JSON 串行化內容。 必須設定承載或payloadUri,但不能同時設定兩者。 | 字串 |
payloadUri | Blob 的 SAS URL,其中包含輸入數據的 JSON 串行化內容。 必須設定承載或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',。 針對 azureSqlReferenceInputDataSource 類型,設定為 'Microsoft.Sql/Server/Database'。 針對 blobReferenceInputDataSource 類型,設定為 'Microsoft.Storage/Blob'。 針對 RawReferenceInputDataSource 類型設定為 'Raw',。 | 'File' 'Microsoft.Sql/Server/Database' 'Microsoft.Storage/Blob' 'Raw' (必要) |
ReferenceInputProperties
名字 | 描述 | 價值 |
---|---|---|
datasource | 描述包含參考數據的輸入數據來源。 PUT (CreateOrReplace) 要求的必要專案。 | ReferenceInputDataSource |
類型 | 指出輸入是參考數據或數據流數據的來源。 PUT (CreateOrReplace) 要求的必要專案。 | 'Reference' (必要) |
RefreshConfiguration
名字 | 描述 | 價值 |
---|---|---|
dateFormat | 日期格式。 無論 {date} 出現在 pathPattern 中,此屬性的值會改成日期格式。 | 字串 |
pathPattern | Blob 路徑模式。 不是正則表達式。 它代表將比對 Blob 名稱的模式,以判斷它們是否應該包含在作業的輸入或輸出中。 如需更詳細的說明和範例,請參閱 /rest/api/streamanalytics/streamanalytics/streamanalytics/stream-analytics-output。 | 字串 |
refreshInterval | 重新整理間隔。 | 字串 |
refreshType | 此屬性會指出要使用的資料重新整理選項、封鎖或非封鎖。 | 'Blocking' 'Nonblocking' |
timeFormat | 時間格式。 無論 {time} 出現在 pathPattern 中,此屬性的值會改用為時間格式。 | 字串 |
ScalarFunctionProperties
名字 | 描述 | 價值 |
---|---|---|
類型 | 表示函式的類型。 | '純量' (必要) |
序列化
名字 | 描述 | 價值 |
---|---|---|
類型 | 針對 AvroSerialization類型設定為 『Avro』。 針對 CsvSerialization類型設定為 『Csv』。 針對 customClrSerialization 類型設定為 'CustomClr',。 針對類型 DeltaSerialization設定為 'Delta'。 針對 jsonSerialization 類型設定為 'Json',。 將 類型設定為 'Parquet',ParquetSerialization。 | 'Avro' 'Csv' 'CustomClr' 'Delta' 'Json' 'Parquet' (必要) |
ServiceBusQueueOutputDataSource
名字 | 描述 | 價值 |
---|---|---|
性能 | 與服務總線佇列輸出相關聯的屬性。 PUT (CreateOrReplace) 要求的必要專案。 | ServiceBusQueueOutputDataSourceProperties |
類型 | 指出將寫入數據源輸出的類型。 PUT (CreateOrReplace) 要求的必要專案。 | 'Microsoft.ServiceBus/Queue' (必要) |
ServiceBusQueueOutputDataSourceProperties
名字 | 描述 | 價值 |
---|---|---|
authenticationMode | 驗證模式。 | 'ConnectionString' 'Msi' 'UserToken' |
propertyColumns | 要附加至服務總線訊息做為自定義屬性之輸出數據行名稱的字串陣列。 | string[] |
queueName | 服務總線佇列的名稱。 PUT (CreateOrReplace) 要求的必要專案。 | 字串 |
serviceBusNamespace | 與所需事件中樞、服務總線佇列、服務總線主題等相關聯的命名空間。PUT (CreateOrReplace) 要求的必要專案。 | 字串 |
sharedAccessPolicyKey | 指定共用存取原則的共用存取原則金鑰。 PUT (CreateOrReplace) 要求的必要專案。 | 字串 約束: 敏感性值。 以安全參數的形式傳入。 |
sharedAccessPolicyName | 事件中樞、服務總線佇列、服務總線主題等的共用存取原則名稱。PUT (CreateOrReplace) 要求的必要專案。 | 字串 |
systemPropertyColumns | 與服務總線佇列相關聯的系統屬性。 支援下列系統屬性:ReplyToSessionId、ContentType、To、Subject、CorrelationId、TimeToLive、PartitionKey、SessionId、ScheduledEnqueueTime、MessageId、ReplyTo、Label、ScheduledEnqueueTimeUtc。 | 任何 |
ServiceBusTopicOutputDataSource
名字 | 描述 | 價值 |
---|---|---|
性能 | 與服務總線主題輸出相關聯的屬性。 PUT (CreateOrReplace) 要求的必要專案。 | ServiceBusTopicOutputDataSourceProperties |
類型 | 指出將寫入數據源輸出的類型。 PUT (CreateOrReplace) 要求的必要專案。 | 'Microsoft.ServiceBus/Topic' (必要) |
ServiceBusTopicOutputDataSourceProperties
名字 | 描述 | 價值 |
---|---|---|
authenticationMode | 驗證模式。 | 'ConnectionString' 'Msi' 'UserToken' |
propertyColumns | 要附加至服務總線訊息做為自定義屬性之輸出數據行名稱的字串陣列。 | string[] |
serviceBusNamespace | 與所需事件中樞、服務總線佇列、服務總線主題等相關聯的命名空間。PUT (CreateOrReplace) 要求的必要專案。 | 字串 |
sharedAccessPolicyKey | 指定共用存取原則的共用存取原則金鑰。 PUT (CreateOrReplace) 要求的必要專案。 | 字串 約束: 敏感性值。 以安全參數的形式傳入。 |
sharedAccessPolicyName | 事件中樞、服務總線佇列、服務總線主題等的共用存取原則名稱。PUT (CreateOrReplace) 要求的必要專案。 | 字串 |
systemPropertyColumns | 與服務總線主題輸出相關聯的系統屬性。 支援下列系統屬性:ReplyToSessionId、ContentType、To、Subject、CorrelationId、TimeToLive、PartitionKey、SessionId、ScheduledEnqueueTime、MessageId、ReplyTo、Label、ScheduledEnqueueTimeUtc。 | ServiceBusTopicOutputDataSourcePropertiesSystemPropertyColumns |
topicName | 服務總線主題的名稱。 PUT (CreateOrReplace) 要求的必要專案。 | 字串 |
ServiceBusTopicOutputDataSourcePropertiesSystemPropertyColumns
名字 | 描述 | 價值 |
---|
Sku
名字 | 描述 | 價值 |
---|---|---|
能力 | SKU 的容量。 | int |
名字 | SKU 的名稱。 PUT (CreateOrReplace) 要求的必要專案。 | 'Standard' |
StorageAccount
名字 | 描述 | 價值 |
---|---|---|
accountKey | Azure 記憶體帳戶的帳戶的帳戶金鑰。 PUT (CreateOrReplace) 要求的必要專案。 | 字串 約束: 敏感性值。 以安全參數的形式傳入。 |
accountName | Azure 記憶體帳戶的名稱。 PUT (CreateOrReplace) 要求的必要專案。 | 字串 |
authenticationMode | 驗證模式。 | 'ConnectionString' 'Msi' 'UserToken' |
StreamingJobProperties
名字 | 描述 | 價值 |
---|---|---|
簇 | 將執行串流作業的叢集。 | ClusterInfo |
compatibilityLevel | 控制串流作業的特定運行時間行為。 | '1.0' '1.2' |
contentStoragePolicy | 有效值為JobStorageAccount和 SystemAccount。 如果設定為 JobStorageAccount,這需要使用者也指定 jobStorageAccount 屬性。 . | 'JobStorageAccount' 'SystemAccount' |
dataLocale | 串流分析作業的數據地區設定。 值應該是集合中支援的 .NET 文化特性名稱,https://msdn.microsoft.com/en-us/library/system.globalization.culturetypes(v=vs.110).aspx。 如果未指定,則預設為 『en-US』。 | 字串 |
eventsLateArrivalMaxDelayInSeconds | 可容忍延遲上限,以秒為單位,其中事件抵達延遲可包含。 支援的範圍 -1 為1814399(20.23:59:59:59 天),而 -1 用來無限期指定等候。 如果屬性不存在,則會解譯為值為 -1。 | int |
eventsOutOfOrderMaxDelayInSeconds | 可容忍的延遲上限,以秒為單位,其中順序錯亂的事件可以調整為返回順序。 | int |
eventsOutOfOrderPolicy | 指出要套用至輸入事件數據流中順序不依序抵達的事件的原則。 | 'Adjust' 'Drop' |
外部 | 自定義程式代碼成品所在的記憶體帳戶。 | 外部 |
功能 | 串流作業的一或多個函式清單。 在 PUT 要求中指定此屬性時,需要每個函式的 name 屬性。 此屬性無法透過 PATCH 作業進行修改。 您必須使用可用於個別轉換的 PATCH API。 | 函式[] |
輸入 | 串流作業的一或多個輸入清單。 在 PUT 要求中指定此屬性時,需要每個輸入的名稱屬性。 此屬性無法透過 PATCH 作業進行修改。 您必須使用可供個別輸入使用的 PATCH API。 | 輸入[] |
jobStorageAccount | 使用 MSI 與 Azure 記憶體帳戶相關聯的屬性 | JobStorageAccount |
jobType | 描述作業的類型。 有效的模式 Cloud 和 『Edge』。 |
'Cloud' 'Edge' |
outputErrorPolicy | 指出要套用至抵達輸出的事件,而且由於格式不正確而無法寫入外部記憶體的原則(遺漏數據行值、類型錯誤或大小的數據行值)。 | 'Drop' 'Stop' |
輸出 | 串流作業的一或多個輸出清單。 在 PUT 要求中指定此屬性時,需要每個輸出的 name 屬性。 此屬性無法透過 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' '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:https://msdn.microsoft.com/library/azure/dn834998。 PUT (CreateOrReplace) 要求的必要專案。 | 字串 |
streamingUnits | 指定串流作業所使用的串流單位數目。 | int |
validStreamingUnits | 指定串流作業可調整為的有效串流單位。 | int[] |
快速入門範本
下列快速入門範本會部署此資源類型。
範本 | 描述 |
---|---|
建立標準串流分析作業 |
此範本會建立標準串流分析作業。 如需詳細資訊,Azure 串流分析是即時分析和複雜的事件處理引擎,其設計目的是同時分析和處理來自多個來源的大量快速串流數據。 模式和關聯性可以在從許多輸入來源擷取的信息中識別,包括裝置、感測器、點擊串流、社交媒體摘要和應用程式。 這些模式可用來觸發動作並起始工作流程,例如建立警示、將資訊饋送至報告工具,或儲存轉換的數據以供稍後使用。 此外,串流分析可在 Azure IoT Edge 執行時間上使用,並支援與雲端相同的確切語言或語法。 |
Terraform (AzAPI 提供者) 資源定義
串流作業資源類型可以使用目標作業來部署:
- 資源群組
如需每個 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"
}
針對 Raw,請使用:
{
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"
}
串行化物件
設定 類型 屬性,以指定物件的類型。
針對 Avro,請使用:
{
properties = ?
type = "Avro"
}
針對 Csv,請使用:
{
properties = {
encoding = "string"
fieldDelimiter = "string"
}
type = "Csv"
}
針對 CustomClr,請使用:
{
properties = {
serializationClassName = "string"
serializationDllPath = "string"
}
type = "CustomClr"
}
針對 Delta,請使用:
{
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"
}
針對 Raw,請使用:
{
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"
}
針對 Raw,請使用:
{
properties = {
payloadUri = "string"
}
type = "Raw"
}
屬性值
AggregateFunctionProperties
名字 | 描述 | 價值 |
---|---|---|
類型 | 表示函式的類型。 | 'Aggregate' (必要) |
AvroSerialization
名字 | 描述 | 價值 |
---|---|---|
性能 | 與 Avro 串行化類型相關聯的屬性。 PUT (CreateOrReplace) 要求的必要專案。 | 任何 |
類型 | 指出輸入或輸出所使用的串行化類型。 PUT (CreateOrReplace) 要求的必要專案。 | 'Avro' (必要) |
AzureDataExplorerOutputDataSource
名字 | 描述 | 價值 |
---|---|---|
性能 | 與 Azure 資料總管輸出相關聯的屬性。 PUT (CreateOrReplace) 要求的必要專案。 | AzureDataExplorerOutputDataSourceProperties |
類型 | 指出將寫入數據源輸出的類型。 PUT (CreateOrReplace) 要求的必要專案。 | 'Microsoft.Kusto/clusters/databases' (必要) |
AzureDataExplorerOutputDataSourceProperties
名字 | 描述 | 價值 |
---|---|---|
authenticationMode | 驗證模式。 | 'ConnectionString' 'Msi' 'UserToken' |
簇 | Azure 數據總管叢集的名稱。 PUT (CreateOrReplace) 要求的必要專案。 | 字串 |
資料庫 | Azure 數據總管資料庫的名稱。 PUT (CreateOrReplace) 要求的必要專案。 | 字串 |
桌子 | Azure 資料表的名稱。 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 入口網站取得。 建議您在建立數據源時在此處放置虛擬字串值,然後移至 Azure 入口網站來驗證數據源,以有效的重新整理令牌來更新此屬性。 PUT (CreateOrReplace) 要求的必要專案。 | 字串 |
tenantId | 用來取得重新整理令牌之使用者的租用戶標識碼。 PUT (CreateOrReplace) 要求的必要專案。 | 字串 |
timeFormat | 時間格式。 無論 {time} 出現在 filePathPrefix 中,此屬性的值會改用為時間格式。 | 字串 |
tokenUserDisplayName | 用來取得重新整理令牌的用戶顯示名稱。 使用此屬性可協助記住哪些用戶用來取得重新整理令牌。 | 字串 |
tokenUserPrincipalName | 用來取得重新整理令牌之用戶的用戶主體名稱(UPN)。 使用此屬性可協助記住哪些用戶用來取得重新整理令牌。 | 字串 |
AzureFunctionOutputDataSource
名字 | 描述 | 價值 |
---|---|---|
性能 | 與 Azure Function 輸出相關聯的屬性。 PUT (CreateOrReplace) 要求的必要專案。 | AzureFunctionOutputDataSourceProperties |
類型 | 指出將寫入數據源輸出的類型。 PUT (CreateOrReplace) 要求的必要專案。 | 'Microsoft.AzureFunction' (必要) |
AzureFunctionOutputDataSourceProperties
名字 | 描述 | 價值 |
---|---|---|
apiKey | 如果您想要從另一個訂用帳戶使用 Azure 函式,您可以藉由提供金鑰來存取函式來執行此動作。 | 字串 |
functionAppName | Azure Functions 應用程式的名稱。 | 字串 |
functionName | Azure Functions 應用程式中的函式名稱。 | 字串 |
maxBatchCount | 屬性,可讓您指定傳送至 Azure Functions 的每個批次中事件數目上限。 預設值為 100。 | int |
maxBatchSize | 屬性,可讓您設定傳送至 Azure 函式之每個輸出批次的大小上限。 輸入單位是以位元組為單位。 根據預設,此值為 262,144 個字節(256 KB)。 | int |
AzureMachineLearningServiceFunctionBinding
名字 | 描述 | 價值 |
---|---|---|
性能 | 與 Azure Machine Learning Web 服務相關聯的系結屬性。 | AzureMachineLearningServiceFunctionBindingProperties |
類型 | 表示函式系結類型。 | 'Microsoft.MachineLearningServices' (必要) |
AzureMachineLearningServiceFunctionBindingProperties
名字 | 描述 | 價值 |
---|---|---|
apiKey | 用來向 Request-Response 端點進行驗證的 API 金鑰。 | 字串 |
batchSize | 1 到 10000 之間的數位,描述每個 Azure ML RRS 執行要求的數據列數目上限。 預設值為 1000。 | int |
端點 | Request-Response Azure Machine Learning Web 服務的端點。 | 字串 |
inputRequestName | 輸入要求對象的標籤。 | 字串 |
輸入 | Azure Machine Learning Web 服務端點的輸入。 | AzureMachineLearningServiceInputColumn[] |
numberOfParallelRequests | 將每個作業分割區傳送至機器學習服務的平行要求數目。 預設值為 1。 | int |
outputResponseName | 輸出要求對象的標籤。 | 字串 |
輸出 | Azure Machine Learning Web 服務端點執行的輸出清單。 | AzureMachineLearningServiceOutputColumn[] |
AzureMachineLearningServiceInputColumn
名字 | 描述 | 價值 |
---|---|---|
dataType | 輸入資料行的 (Azure Machine Learning 支援) 資料類型。 | 字串 |
mapTo | 此輸入對應至之函式參數之以零起始的索引。 | int |
名字 | 輸入數據行的名稱。 | 字串 |
AzureMachineLearningServiceOutputColumn
名字 | 描述 | 價值 |
---|---|---|
dataType | 輸出資料行的 (Azure Machine Learning 支援) 資料類型。 | 字串 |
mapTo | 此輸入對應至之函式參數之以零起始的索引。 | int |
名字 | 輸出數據行的名稱。 | 字串 |
AzureMachineLearningStudioFunctionBinding
名字 | 描述 | 價值 |
---|---|---|
性能 | 與 Azure Machine Learning Studio 相關聯的系結屬性。 | AzureMachineLearningStudioFunctionBindingProperties |
類型 | 表示函式系結類型。 | 'Microsoft.MachineLearning/WebService' (必要) |
AzureMachineLearningStudioFunctionBindingProperties
名字 | 描述 | 價值 |
---|---|---|
apiKey | 用來向 Request-Response 端點進行驗證的 API 金鑰。 | 字串 |
batchSize | 1 到 10000 之間的數位,描述每個 Azure ML RRS 執行要求的數據列數目上限。 預設值為 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 支援) 資料類型。 https://msdn.microsoft.com/en-us/library/azure/dn905923.aspx 描述有效的 Azure Machine Learning 資料類型清單。 | 字串 |
mapTo | 此輸入對應至之函式參數之以零起始的索引。 | int |
名字 | 輸入數據行的名稱。 | 字串 |
AzureMachineLearningStudioInputs
名字 | 描述 | 價值 |
---|---|---|
columnNames | Azure Machine Learning Studio 端點的輸入數據行清單。 | AzureMachineLearningStudioInputColumn[] |
名字 | 輸入的名稱。 這是撰寫端點時提供的名稱。 | 字串 |
AzureMachineLearningStudioOutputColumn
名字 | 描述 | 價值 |
---|---|---|
dataType | 輸出資料行的 (Azure Machine Learning 支援) 資料類型。 https://msdn.microsoft.com/en-us/library/azure/dn905923.aspx 描述有效的 Azure Machine Learning 資料類型清單。 | 字串 |
名字 | 輸出數據行的名稱。 | 字串 |
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 Server 名稱。 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 資料庫擷取數據。 | 字串 |
密碼 | 這個專案與數據源項目相關聯。 這是將用來連線到 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 Server 名稱。 PUT (CreateOrReplace) 要求的必要專案。 | 字串 |
桌子 | Azure SQL 資料庫中數據表的名稱。 PUT (CreateOrReplace) 要求的必要專案。 | 字串 |
使用者 | 將用來連線到 Azure SQL 資料庫的用戶名稱。 PUT (CreateOrReplace) 要求的必要專案。 | 字串 |
AzureTableOutputDataSource
名字 | 描述 | 價值 |
---|---|---|
性能 | 與 Azure 資料表輸出相關聯的屬性。 PUT (CreateOrReplace) 要求的必要專案。 | AzureTableOutputDataSourceProperties |
類型 | 指出將寫入數據源輸出的類型。 PUT (CreateOrReplace) 要求的必要專案。 | 'Microsoft.Storage/Table' (必要) |
AzureTableOutputDataSourceProperties
名字 | 描述 | 價值 |
---|---|---|
accountKey | Azure 記憶體帳戶的帳戶的帳戶金鑰。 PUT (CreateOrReplace) 要求的必要專案。 | 字串 約束: 敏感性值。 以安全參數的形式傳入。 |
accountName | Azure 記憶體帳戶的名稱。 PUT (CreateOrReplace) 要求的必要專案。 | 字串 |
batchSize | 一次寫入 Azure 數據表的數據列數目。 | int |
columnsToRemove | 如果指定,陣列中的每個專案都是要從輸出事件實體中移除(如果有的話)的數據行名稱。 | string[] |
partitionKey | 這個專案會指出查詢中 SELECT 語句中的數據行名稱,該數據行將做為 Azure 資料表的數據分割索引鍵。 PUT (CreateOrReplace) 要求的必要專案。 | 字串 |
rowKey | 這個專案會指出查詢中 SELECT 語句的數據行名稱,該數據行將做為 Azure 數據表的數據列索引鍵。 PUT (CreateOrReplace) 要求的必要專案。 | 字串 |
桌子 | Azure 資料表的名稱。 PUT (CreateOrReplace) 要求的必要專案。 | 字串 |
BlobOutputDataSource
名字 | 描述 | 價值 |
---|---|---|
性能 | 與 Blob 輸出相關聯的屬性。 PUT (CreateOrReplace) 要求的必要專案。 | BlobOutputDataSourceProperties |
類型 | 指出將寫入數據源輸出的類型。 PUT (CreateOrReplace) 要求的必要專案。 | 'Microsoft.Storage/Blob' (必要) |
BlobOutputDataSourceProperties
名字 | 描述 | 價值 |
---|---|---|
authenticationMode | 驗證模式。 | 'ConnectionString' 'Msi' 'UserToken' |
blobPathPrefix | Blob 路徑前置詞。 | 字串 |
blobWriteMode | Blob 寫入模式。 | 'Append' 'Once' |
容器 | 相關聯記憶體帳戶內的容器名稱。 此容器包含要讀取或寫入的 Blob。。 PUT (CreateOrReplace) 要求的必要專案。 | 字串 |
dateFormat | 日期格式。 無論 {date} 出現在 pathPattern 中,此屬性的值會改成日期格式。 | 字串 |
pathPattern | Blob 路徑模式。 不是正則表達式。 它代表將比對 Blob 名稱的模式,以判斷它們是否應該包含在作業的輸入或輸出中。 如需更詳細的說明和範例,請參閱 /rest/api/streamanalytics/streamanalytics/streamanalytics/stream-analytics-output。 | 字串 |
storageAccounts | 一或多個 Azure 記憶體帳戶的清單。 PUT (CreateOrReplace) 要求的必要專案。 | StorageAccount[] |
timeFormat | 時間格式。 無論 {time} 出現在 pathPattern 中,此屬性的值會改用為時間格式。 | 字串 |
BlobReferenceInputDataSource
名字 | 描述 | 價值 |
---|---|---|
性能 | 與包含參考數據的 Blob 輸入相關聯的屬性。 PUT (CreateOrReplace) 要求的必要專案。 | BlobReferenceInputDataSourceProperties |
類型 | 表示包含參考數據的輸入數據來源類型。 PUT (CreateOrReplace) 要求的必要專案。 | 'Microsoft.Storage/Blob' (必要) |
BlobReferenceInputDataSourceProperties
名字 | 描述 | 價值 |
---|---|---|
authenticationMode | 驗證模式。 | 'ConnectionString' 'Msi' 'UserToken' |
blobName | Blob 輸入的名稱。 | 字串 |
容器 | 相關聯記憶體帳戶內的容器名稱。 此容器包含要讀取或寫入的 Blob。。 PUT (CreateOrReplace) 要求的必要專案。 | 字串 |
dateFormat | 日期格式。 無論 {date} 出現在 pathPattern 中,此屬性的值會改成日期格式。 | 字串 |
deltaPathPattern | 差異快照集的路徑模式。 | 字串 |
deltaSnapshotRefreshRate | 用戶產生此參考 Blob 輸入數據源之差異快照集的間隔。 | 字串 |
fullSnapshotRefreshRate | Blob 輸入數據源的重新整理間隔。 | 字串 |
pathPattern | Blob 路徑模式。 不是正則表達式。 它代表將比對 Blob 名稱的模式,以判斷它們是否應該包含在作業的輸入或輸出中。 如需更詳細的說明和範例,請參閱 /rest/api/streamanalytics/streamanalytics/streamanalytics/stream-analytics-output。 | 字串 |
sourcePartitionCount | Blob 輸入數據源的數據分割計數。 範圍 1 - 256。 | int |
storageAccounts | 一或多個 Azure 記憶體帳戶的清單。 PUT (CreateOrReplace) 要求的必要專案。 | StorageAccount[] |
timeFormat | 時間格式。 無論 {time} 出現在 pathPattern 中,此屬性的值會改用為時間格式。 | 字串 |
BlobStreamInputDataSource
名字 | 描述 | 價值 |
---|---|---|
性能 | 與包含數據流數據的 Blob 輸入相關聯的屬性。 PUT (CreateOrReplace) 要求的必要專案。 | BlobStreamInputDataSourceProperties |
類型 | 表示包含數據流數據的輸入數據來源類型。 PUT (CreateOrReplace) 要求的必要專案。 | 'Microsoft.Storage/Blob' (必要) |
BlobStreamInputDataSourceProperties
名字 | 描述 | 價值 |
---|---|---|
authenticationMode | 驗證模式。 | 'ConnectionString' 'Msi' 'UserToken' |
容器 | 相關聯記憶體帳戶內的容器名稱。 此容器包含要讀取或寫入的 Blob。。 PUT (CreateOrReplace) 要求的必要專案。 | 字串 |
dateFormat | 日期格式。 無論 {date} 出現在 pathPattern 中,此屬性的值會改成日期格式。 | 字串 |
pathPattern | Blob 路徑模式。 不是正則表達式。 它代表將比對 Blob 名稱的模式,以判斷它們是否應該包含在作業的輸入或輸出中。 如需更詳細的說明和範例,請參閱 /rest/api/streamanalytics/streamanalytics/streamanalytics/stream-analytics-output。 | 字串 |
sourcePartitionCount | Blob 輸入數據源的數據分割計數。 範圍 1 - 1024。 | int |
storageAccounts | 一或多個 Azure 記憶體帳戶的清單。 PUT (CreateOrReplace) 要求的必要專案。 | StorageAccount[] |
timeFormat | 時間格式。 無論 {time} 出現在 pathPattern 中,此屬性的值會改用為時間格式。 | 字串 |
ClusterInfo
名字 | 描述 | 價值 |
---|---|---|
id | 叢集的資源標識碼。 | 字串 |
壓縮
名字 | 描述 | 價值 |
---|---|---|
類型 | 指出輸入所使用的壓縮類型。 PUT (CreateOrReplace) 要求的必要專案。 | 'Deflate' 'GZip' 'None' (必要) |
CSharpFunctionBinding
名字 | 描述 | 價值 |
---|---|---|
性能 | 與 CSharp 函式相關聯的系結屬性。 | CSharpFunctionBindingProperties |
類型 | 表示函式系結類型。 | 'Microsoft.StreamAnalytics/CLRUdf' (必要) |
CSharpFunctionBindingProperties
名字 | 描述 | 價值 |
---|---|---|
類 | 包含單一函式定義的 Csharp 程式代碼。 | 字串 |
dllPath | 包含單一函式定義的 Csharp 程式代碼。 | 字串 |
方法 | 包含單一函式定義的 Csharp 程式代碼。 | 字串 |
updateMode | 串流分析函式的重新整理模式。 | 'Refreshable' 'Static' |
CsvSerialization
名字 | 描述 | 價值 |
---|---|---|
性能 | 與 CSV 串行化類型相關聯的屬性。 PUT (CreateOrReplace) 要求的必要專案。 | CsvSerializationProperties |
類型 | 指出輸入或輸出所使用的串行化類型。 PUT (CreateOrReplace) 要求的必要專案。 | 'Csv' (必要) |
CsvSerializationProperties
名字 | 描述 | 價值 |
---|---|---|
編碼 | 指定輸入時傳入數據的編碼方式,以及輸出案例中傳出數據的編碼方式。 PUT (CreateOrReplace) 要求的必要專案。 | 'UTF8' |
fieldDelimiter | 指定分隔符,用來分隔逗號分隔值 (CSV) 記錄。 如需支援的值清單,請參閱 /rest/api/streamanalytics/streamanalytics/streamanalytics/stream-analytics-output。 PUT (CreateOrReplace) 要求的必要專案。 | 字串 |
CustomClrSerialization
名字 | 描述 | 價值 |
---|---|---|
性能 | 與 CustomClr 串行化類型相關聯的屬性。 PUT (CreateOrReplace) 要求的必要專案。 | CustomClrSerializationProperties |
類型 | 指出輸入或輸出所使用的串行化類型。 PUT (CreateOrReplace) 要求的必要專案。 | 'CustomClr' (必要) |
CustomClrSerializationProperties
名字 | 描述 | 價值 |
---|---|---|
serializationClassName | 串行化類別名稱。 | 字串 |
serializationDllPath | 串行化連結庫路徑。 | 字串 |
DeltaSerialization
名字 | 描述 | 價值 |
---|---|---|
性能 | 與 Delta Lake 串行化類型相關聯的屬性。 PUT (CreateOrReplace) 要求的必要專案。 | DeltaSerializationProperties |
類型 | 指出輸入或輸出所使用的串行化類型。 PUT (CreateOrReplace) 要求的必要專案。 | 'Delta' (必要) |
DeltaSerializationProperties
名字 | 描述 | 價值 |
---|---|---|
deltaTablePath | 指定將寫入輸出之 Delta Lake 資料表的路徑。 | 字串 (必要) |
partitionColumns | 指定要分割 Delta Lake 資料表的數據行名稱。 我們僅支援 1 個資料分割數據行,但保留為擴充性的數位。 | string[] |
DocumentDbOutputDataSource
名字 | 描述 | 價值 |
---|---|---|
性能 | 與 DocumentDB 輸出相關聯的屬性。 PUT (CreateOrReplace) 要求的必要專案。 | DocumentDbOutputDataSourceProperties |
類型 | 指出將寫入數據源輸出的類型。 PUT (CreateOrReplace) 要求的必要專案。 | 'Microsoft.Storage/DocumentDB' (必要) |
DocumentDbOutputDataSourceProperties
名字 | 描述 | 價值 |
---|---|---|
accountId | DocumentDB 帳戶名稱或標識碼。 PUT (CreateOrReplace) 要求的必要專案。 | 字串 |
accountKey | DocumentDB 帳戶的帳戶的帳戶密鑰。 PUT (CreateOrReplace) 要求的必要專案。 | 字串 約束: 敏感性值。 以安全參數的形式傳入。 |
authenticationMode | 驗證模式。 | 'ConnectionString' 'Msi' 'UserToken' |
collectionNamePattern | 要使用的集合名稱模式。 集合名稱格式可以使用選擇性 {partition} 標記來建構,其中分割區從 0 開始。 如需詳細資訊,請參閱 /rest/api/streamanalytics/stream-analytics-output 的 DocumentDB 一節。 PUT (CreateOrReplace) 要求的必要專案。 | 字串 |
資料庫 | DocumentDB 資料庫的名稱。 PUT (CreateOrReplace) 要求的必要專案。 | 字串 |
documentId | 輸出事件中用來指定插入或更新作業所依據之主鍵的功能變數名稱。 | 字串 |
partitionKey | 輸出事件中用來指定索引鍵來分割集合間輸出的功能變數名稱。 如果 'collectionNamePattern' 包含 {partition} 令牌,則必須指定這個屬性。 | 字串 |
EventGridStreamInputDataSource
名字 | 描述 | 價值 |
---|---|---|
性能 | 與包含數據流數據的事件方格輸入相關聯的屬性。 | EventGridStreamInputDataSourceProperties |
類型 | 表示包含數據流數據的輸入數據來源類型。 PUT (CreateOrReplace) 要求的必要專案。 | 'Microsoft.EventGrid/EventSubscriptions' (必要) |
EventGridStreamInputDataSourceProperties
名字 | 描述 | 價值 |
---|---|---|
eventTypes | 事件方格配接器支援的事件類型清單。 | string[] |
圖式 | 指出事件方格架構類型。 | 'CloudEventSchema' 'EventGridEventSchema' |
storageAccounts | 一或多個 Azure 記憶體帳戶的清單。 PUT (CreateOrReplace) 要求的必要專案。 | StorageAccount[] |
訂戶 | 事件方格的訂閱者。 目前僅支援 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 | 與所需事件中樞、服務總線佇列、服務總線主題等相關聯的命名空間。PUT (CreateOrReplace) 要求的必要專案。 | 字串 |
sharedAccessPolicyKey | 指定共用存取原則的共用存取原則金鑰。 PUT (CreateOrReplace) 要求的必要專案。 | 字串 約束: 敏感性值。 以安全參數的形式傳入。 |
sharedAccessPolicyName | 事件中樞、服務總線佇列、服務總線主題等的共用存取原則名稱。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 | 與所需事件中樞、服務總線佇列、服務總線主題等相關聯的命名空間。PUT (CreateOrReplace) 要求的必要專案。 | 字串 |
sharedAccessPolicyKey | 指定共用存取原則的共用存取原則金鑰。 PUT (CreateOrReplace) 要求的必要專案。 | 字串 約束: 敏感性值。 以安全參數的形式傳入。 |
sharedAccessPolicyName | 事件中樞、服務總線佇列、服務總線主題等的共用存取原則名稱。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) 要求的必要專案。 | 字串 (必要) |
外部
名字 | 描述 | 價值 |
---|---|---|
容器 | UserCustomCode 容器。 | 字串 |
路徑 | UserCustomCode 路徑。 | 字串 |
refreshConfiguration | 作業組態中任何/所有可更新的用戶定義函式的重新整理參數。 | RefreshConfiguration |
storageAccount | 與 Azure 記憶體帳戶相關聯的屬性 | 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 Web 服務的案例中,這會描述端點。 | FunctionBinding |
輸入 | FunctionInput[] | |
輸出 | 描述函式的輸出。 | FunctionOutput |
FunctionInput
名字 | 描述 | 價值 |
---|---|---|
dataType | 函式輸入參數的 (Azure 串流分析支援) 資料類型。 https://msdn.microsoft.com/en-us/library/azure/dn835065.aspx 說明有效的 Azure 串流分析資料類型清單 | 字串 |
isConfigurationParameter | 旗標,指出參數是否為組態參數。 如果這個輸入參數必須是常數,則為 True。 默認值為 false。 | bool |
FunctionOutput
名字 | 描述 | 價值 |
---|---|---|
dataType | 函式輸出的 (Azure 串流分析支援) 資料類型。 https://msdn.microsoft.com/en-us/library/azure/dn835065.aspx 說明有效的 Azure 串流分析資料類型清單 | 字串 |
FunctionProperties
名字 | 描述 | 價值 |
---|---|---|
性能 | FunctionConfiguration | |
類型 | 將 類型設定為 'Aggregate' AggregateFunctionProperties。 將 設定為類型 ScalarFunctionProperties的 'Scalar'。 | 'Aggregate' '純量' (必要) |
GatewayMessageBusOutputDataSource
名字 | 描述 | 價值 |
---|---|---|
性能 | 與閘道訊息總線輸出相關聯的屬性。 PUT (CreateOrReplace) 要求的必要專案。 | GatewayMessageBusOutputDataSourceProperties |
類型 | 指出將寫入數據源輸出的類型。 PUT (CreateOrReplace) 要求的必要專案。 | 'GatewayMessageBus' (必要) |
GatewayMessageBusOutputDataSourceProperties
名字 | 描述 | 價值 |
---|---|---|
主題 | 服務總線主題的名稱。 | 字串 |
GatewayMessageBusStreamInputDataSource
名字 | 描述 | 價值 |
---|---|---|
性能 | 與包含數據流數據之閘道訊息總線輸入相關聯的屬性。 | GatewayMessageBusStreamInputDataSourceProperties |
類型 | 表示包含數據流數據的輸入數據來源類型。 PUT (CreateOrReplace) 要求的必要專案。 | 'GatewayMessageBus' (必要) |
GatewayMessageBusStreamInputDataSourceProperties
名字 | 描述 | 價值 |
---|---|---|
主題 | 服務總線主題的名稱。 | 字串 |
身份
名字 | 描述 | 價值 |
---|---|---|
類型 | 身分識別的類型可以是 SystemAssigned 或 UserAssigned。 | 字串 |
userAssignedIdentities | 使用者指派的身分識別與串流作業資源相關聯。 | IdentityUserAssignedIdentities |
IdentityUserAssignedIdentities
名字 | 描述 | 價值 |
---|
輸入
名字 | 描述 | 價值 |
---|---|---|
名字 | 資源名稱 | 字串 |
性能 | 與輸入相關聯的屬性。 PUT (CreateOrReplace) 要求的必要專案。 | InputProperties |
InputProperties
名字 | 描述 | 價值 |
---|---|---|
壓縮 | 描述如何壓縮輸入數據 | 壓縮 |
partitionKey | partitionKey 描述輸入數據中的索引鍵,用於分割輸入數據 | 字串 |
序列化 | 描述如何串行化輸入中的數據,或將數據寫入輸出時如何串行化。 PUT (CreateOrReplace) 要求的必要專案。 | 串行化 |
類型 | 將 type ReferenceInputProperties設定為 'Reference'。 針對 StreamInputProperties類型 |
'Reference' 'Stream' (必要) |
watermarkSettings | 判斷是否要讀取浮 | InputWatermarkProperties |
InputWatermarkProperties
名字 | 描述 | 價值 |
---|---|---|
watermarkMode | 輸入浮浮浮水印模式。 | 'None' 'ReadWatermark' |
IoTHubStreamInputDataSource
名字 | 描述 | 價值 |
---|---|---|
性能 | 與包含數據流數據的IoT中樞輸入相關聯的屬性。 PUT (CreateOrReplace) 要求的必要專案。 | IoTHubStreamInputDataSourceProperties |
類型 | 表示包含數據流數據的輸入數據來源類型。 PUT (CreateOrReplace) 要求的必要專案。 | 'Microsoft.Devices/IotHubs' (必要) |
IoTHubStreamInputDataSourceProperties
名字 | 描述 | 價值 |
---|---|---|
consumerGroupName | 應該用來從IoT中樞讀取事件的IoT中樞取用者群組名稱。 如果未指定,輸入會使用Iot 中樞的預設取用者群組。 | 字串 |
端點 | 要連線到的 IoT 中樞端點(例如訊息/事件、訊息/operationsMonitoringEvents 等)。 | 字串 |
iotHubNamespace | IoT 中樞的名稱或 URI。 PUT (CreateOrReplace) 要求的必要專案。 | 字串 |
sharedAccessPolicyKey | 指定共用存取原則的共用存取原則金鑰。 PUT (CreateOrReplace) 要求的必要專案。 | 字串 約束: 敏感性值。 以安全參數的形式傳入。 |
sharedAccessPolicyName | IoT 中樞的共用存取原則名稱。 此原則至少必須包含服務連線許可權。 PUT (CreateOrReplace) 要求的必要專案。 | 字串 |
JavaScriptFunctionBinding
名字 | 描述 | 價值 |
---|---|---|
性能 | 與 JavaScript 函式相關聯的系結屬性。 | JavaScriptFunctionBindingProperties |
類型 | 表示函式系結類型。 | 'Microsoft.StreamAnalytics/JavascriptUdf' (必要) |
JavaScriptFunctionBindingProperties
名字 | 描述 | 價值 |
---|---|---|
腳本 | 包含單一函式定義的 JavaScript 程式代碼。 例如: 'function (x, y) { return x + y; }' | 字串 |
JobStorageAccount
名字 | 描述 | 價值 |
---|---|---|
accountKey | Azure 記憶體帳戶的帳戶的帳戶金鑰。 PUT (CreateOrReplace) 要求的必要專案。 | 字串 約束: 敏感性值。 以安全參數的形式傳入。 |
accountName | Azure 記憶體帳戶的名稱。 PUT (CreateOrReplace) 要求的必要專案。 | 字串 |
authenticationMode | 驗證模式。 | 'ConnectionString' 'Msi' 'UserToken' |
JsonSerialization
名字 | 描述 | 價值 |
---|---|---|
性能 | 與 JSON 串行化類型相關聯的屬性。 PUT (CreateOrReplace) 要求的必要專案。 | JsonSerializationProperties |
類型 | 指出輸入或輸出所使用的串行化類型。 PUT (CreateOrReplace) 要求的必要專案。 | 'Json' (必要) |
JsonSerializationProperties
名字 | 描述 | 價值 |
---|---|---|
編碼 | 指定輸入時傳入數據的編碼方式,以及輸出案例中傳出數據的編碼方式。 PUT (CreateOrReplace) 要求的必要專案。 | 'UTF8' |
格式 | 此屬性僅適用於輸出的 JSON 串行化。 它不適用於輸入。 這個屬性會指定將寫入輸出的 JSON 格式。 目前支援的值是 'lineSeparated',表示輸出的格式是讓每個 JSON 物件以新行分隔,而 'array' 表示輸出會格式化為 JSON 物件的數位。 如果為 null,預設值為 'lineSeparated'。 | 'Array' 'LineSeparated' |
Microsoft.StreamAnalytics/streamingjobs
名字 | 描述 | 價值 |
---|---|---|
身份 | 描述指派給此作業的受控識別,可用來向輸入和輸出進行驗證。 | 身分識別 |
位置 | 資源所在的地理位置 | 字串 |
名字 | 資源名稱 | 字串 (必要) |
性能 | 與串流作業相關聯的屬性。 PUT (CreateOrReplace) 要求的必要專案。 | StreamingJobProperties |
sku | 描述串流作業的 SKU。 PUT (CreateOrReplace) 要求的必要專案。 | Sku |
標籤 | 資源標籤 | 標記名稱和值的字典。 |
類型 | 資源類型 | “Microsoft.StreamAnalytics/streamingjobs@2021-10-01-preview” |
輸出
名字 | 描述 | 價值 |
---|---|---|
名字 | 資源名稱 | 字串 |
性能 | 與輸出相關聯的屬性。 PUT (CreateOrReplace) 要求的必要專案。 | OutputProperties |
OutputDataSource
名字 | 描述 | 價值 |
---|---|---|
類型 | 針對 gatewayMessageBusOutputDataSource 類型設定為 'GatewayMessageBus',。 針對類型 AzureFunctionOutputDataSource,設定為 'Microsoft.AzureFunction'。 針對 postgreSQLOutputDataSource類型 |
'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 |
序列化 | 描述如何串行化輸入中的數據,或將數據寫入輸出時如何串行化。 PUT (CreateOrReplace) 要求的必要專案。 | 串行化 |
sizeWindow | 要限制串流分析輸出的大小視窗。 | int |
timeWindow | 篩選串流分析作業輸出的時間範圍。 | 字串 |
watermarkSettings | 決定是否將浮水印傳送至下游的設定。 | OutputWatermarkProperties |
OutputWatermarkProperties
名字 | 描述 | 價值 |
---|---|---|
maxWatermarkDifferenceAcrossPartitions | 描述最快和最慢數據分割之間的最大差異,因此已妥善定義攔截下游作業中所有必要事件的順序錯亂視窗。 | 字串 |
watermarkMode | 輸出浮浮浮浮水印模式。 | 'None' 'SendCurrentPartitionWatermark' 'SendLowestWatermarkAcrossPartitions' |
ParquetSerialization
名字 | 描述 | 價值 |
---|---|---|
性能 | 與 Parquet 串行化類型相關聯的屬性。 PUT (CreateOrReplace) 要求的必要專案。 | 任何 |
類型 | 指出輸入或輸出所使用的串行化類型。 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 Server 名稱。 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 群組的標識碼。 | 字串 |
groupName | Power BI 群組的名稱。 使用此屬性可協助記住已使用哪一個特定的Power BI群組標識碼。 | 字串 |
refreshToken | 重新整理令牌,可用來取得有效的存取令牌,然後可用來向數據源進行驗證。 有效的重新整理令牌目前只能透過 Azure 入口網站取得。 建議您在建立數據源時在此處放置虛擬字串值,然後移至 Azure 入口網站來驗證數據源,以有效的重新整理令牌來更新此屬性。 PUT (CreateOrReplace) 要求的必要專案。 | 字串 |
桌子 | 指定數據集下 Power BI 資料表的名稱。 PUT (CreateOrReplace) 要求的必要專案。 | 字串 |
tokenUserDisplayName | 用來取得重新整理令牌的用戶顯示名稱。 使用此屬性可協助記住哪些用戶用來取得重新整理令牌。 | 字串 |
tokenUserPrincipalName | 用來取得重新整理令牌之用戶的用戶主體名稱(UPN)。 使用此屬性可協助記住哪些用戶用來取得重新整理令牌。 | 字串 |
RawInputDatasourceProperties
名字 | 描述 | 價值 |
---|---|---|
有效載荷 | 輸入數據的 JSON 串行化內容。 必須設定承載或payloadUri,但不能同時設定兩者。 | 字串 |
payloadUri | Blob 的 SAS URL,其中包含輸入數據的 JSON 串行化內容。 必須設定承載或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',。 針對 azureSqlReferenceInputDataSource 類型,設定為 'Microsoft.Sql/Server/Database'。 針對 blobReferenceInputDataSource 類型,設定為 'Microsoft.Storage/Blob'。 針對 RawReferenceInputDataSource 類型設定為 'Raw',。 | 'File' 'Microsoft.Sql/Server/Database' 'Microsoft.Storage/Blob' 'Raw' (必要) |
ReferenceInputProperties
名字 | 描述 | 價值 |
---|---|---|
datasource | 描述包含參考數據的輸入數據來源。 PUT (CreateOrReplace) 要求的必要專案。 | ReferenceInputDataSource |
類型 | 指出輸入是參考數據或數據流數據的來源。 PUT (CreateOrReplace) 要求的必要專案。 | 'Reference' (必要) |
RefreshConfiguration
名字 | 描述 | 價值 |
---|---|---|
dateFormat | 日期格式。 無論 {date} 出現在 pathPattern 中,此屬性的值會改成日期格式。 | 字串 |
pathPattern | Blob 路徑模式。 不是正則表達式。 它代表將比對 Blob 名稱的模式,以判斷它們是否應該包含在作業的輸入或輸出中。 如需更詳細的說明和範例,請參閱 /rest/api/streamanalytics/streamanalytics/streamanalytics/stream-analytics-output。 | 字串 |
refreshInterval | 重新整理間隔。 | 字串 |
refreshType | 此屬性會指出要使用的資料重新整理選項、封鎖或非封鎖。 | 'Blocking' 'Nonblocking' |
timeFormat | 時間格式。 無論 {time} 出現在 pathPattern 中,此屬性的值會改用為時間格式。 | 字串 |
ScalarFunctionProperties
名字 | 描述 | 價值 |
---|---|---|
類型 | 表示函式的類型。 | '純量' (必要) |
序列化
名字 | 描述 | 價值 |
---|---|---|
類型 | 針對 AvroSerialization類型設定為 『Avro』。 針對 CsvSerialization類型設定為 『Csv』。 針對 customClrSerialization 類型設定為 'CustomClr',。 針對類型 DeltaSerialization設定為 'Delta'。 針對 jsonSerialization 類型設定為 'Json',。 將 類型設定為 'Parquet',ParquetSerialization。 | 'Avro' 'Csv' 'CustomClr' 'Delta' 'Json' 'Parquet' (必要) |
ServiceBusQueueOutputDataSource
名字 | 描述 | 價值 |
---|---|---|
性能 | 與服務總線佇列輸出相關聯的屬性。 PUT (CreateOrReplace) 要求的必要專案。 | ServiceBusQueueOutputDataSourceProperties |
類型 | 指出將寫入數據源輸出的類型。 PUT (CreateOrReplace) 要求的必要專案。 | 'Microsoft.ServiceBus/Queue' (必要) |
ServiceBusQueueOutputDataSourceProperties
名字 | 描述 | 價值 |
---|---|---|
authenticationMode | 驗證模式。 | 'ConnectionString' 'Msi' 'UserToken' |
propertyColumns | 要附加至服務總線訊息做為自定義屬性之輸出數據行名稱的字串陣列。 | string[] |
queueName | 服務總線佇列的名稱。 PUT (CreateOrReplace) 要求的必要專案。 | 字串 |
serviceBusNamespace | 與所需事件中樞、服務總線佇列、服務總線主題等相關聯的命名空間。PUT (CreateOrReplace) 要求的必要專案。 | 字串 |
sharedAccessPolicyKey | 指定共用存取原則的共用存取原則金鑰。 PUT (CreateOrReplace) 要求的必要專案。 | 字串 約束: 敏感性值。 以安全參數的形式傳入。 |
sharedAccessPolicyName | 事件中樞、服務總線佇列、服務總線主題等的共用存取原則名稱。PUT (CreateOrReplace) 要求的必要專案。 | 字串 |
systemPropertyColumns | 與服務總線佇列相關聯的系統屬性。 支援下列系統屬性:ReplyToSessionId、ContentType、To、Subject、CorrelationId、TimeToLive、PartitionKey、SessionId、ScheduledEnqueueTime、MessageId、ReplyTo、Label、ScheduledEnqueueTimeUtc。 | 任何 |
ServiceBusTopicOutputDataSource
名字 | 描述 | 價值 |
---|---|---|
性能 | 與服務總線主題輸出相關聯的屬性。 PUT (CreateOrReplace) 要求的必要專案。 | ServiceBusTopicOutputDataSourceProperties |
類型 | 指出將寫入數據源輸出的類型。 PUT (CreateOrReplace) 要求的必要專案。 | 'Microsoft.ServiceBus/Topic' (必要) |
ServiceBusTopicOutputDataSourceProperties
名字 | 描述 | 價值 |
---|---|---|
authenticationMode | 驗證模式。 | 'ConnectionString' 'Msi' 'UserToken' |
propertyColumns | 要附加至服務總線訊息做為自定義屬性之輸出數據行名稱的字串陣列。 | string[] |
serviceBusNamespace | 與所需事件中樞、服務總線佇列、服務總線主題等相關聯的命名空間。PUT (CreateOrReplace) 要求的必要專案。 | 字串 |
sharedAccessPolicyKey | 指定共用存取原則的共用存取原則金鑰。 PUT (CreateOrReplace) 要求的必要專案。 | 字串 約束: 敏感性值。 以安全參數的形式傳入。 |
sharedAccessPolicyName | 事件中樞、服務總線佇列、服務總線主題等的共用存取原則名稱。PUT (CreateOrReplace) 要求的必要專案。 | 字串 |
systemPropertyColumns | 與服務總線主題輸出相關聯的系統屬性。 支援下列系統屬性:ReplyToSessionId、ContentType、To、Subject、CorrelationId、TimeToLive、PartitionKey、SessionId、ScheduledEnqueueTime、MessageId、ReplyTo、Label、ScheduledEnqueueTimeUtc。 | ServiceBusTopicOutputDataSourcePropertiesSystemPropertyColumns |
topicName | 服務總線主題的名稱。 PUT (CreateOrReplace) 要求的必要專案。 | 字串 |
ServiceBusTopicOutputDataSourcePropertiesSystemPropertyColumns
名字 | 描述 | 價值 |
---|
Sku
名字 | 描述 | 價值 |
---|---|---|
能力 | SKU 的容量。 | int |
名字 | SKU 的名稱。 PUT (CreateOrReplace) 要求的必要專案。 | 'Standard' |
StorageAccount
名字 | 描述 | 價值 |
---|---|---|
accountKey | Azure 記憶體帳戶的帳戶的帳戶金鑰。 PUT (CreateOrReplace) 要求的必要專案。 | 字串 約束: 敏感性值。 以安全參數的形式傳入。 |
accountName | Azure 記憶體帳戶的名稱。 PUT (CreateOrReplace) 要求的必要專案。 | 字串 |
authenticationMode | 驗證模式。 | 'ConnectionString' 'Msi' 'UserToken' |
StreamingJobProperties
名字 | 描述 | 價值 |
---|---|---|
簇 | 將執行串流作業的叢集。 | ClusterInfo |
compatibilityLevel | 控制串流作業的特定運行時間行為。 | '1.0' '1.2' |
contentStoragePolicy | 有效值為JobStorageAccount和 SystemAccount。 如果設定為 JobStorageAccount,這需要使用者也指定 jobStorageAccount 屬性。 . | 'JobStorageAccount' 'SystemAccount' |
dataLocale | 串流分析作業的數據地區設定。 值應該是集合中支援的 .NET 文化特性名稱,https://msdn.microsoft.com/en-us/library/system.globalization.culturetypes(v=vs.110).aspx。 如果未指定,則預設為 『en-US』。 | 字串 |
eventsLateArrivalMaxDelayInSeconds | 可容忍延遲上限,以秒為單位,其中事件抵達延遲可包含。 支援的範圍 -1 為1814399(20.23:59:59:59 天),而 -1 用來無限期指定等候。 如果屬性不存在,則會解譯為值為 -1。 | int |
eventsOutOfOrderMaxDelayInSeconds | 可容忍的延遲上限,以秒為單位,其中順序錯亂的事件可以調整為返回順序。 | int |
eventsOutOfOrderPolicy | 指出要套用至輸入事件數據流中順序不依序抵達的事件的原則。 | 'Adjust' 'Drop' |
外部 | 自定義程式代碼成品所在的記憶體帳戶。 | 外部 |
功能 | 串流作業的一或多個函式清單。 在 PUT 要求中指定此屬性時,需要每個函式的 name 屬性。 此屬性無法透過 PATCH 作業進行修改。 您必須使用可用於個別轉換的 PATCH API。 | 函式[] |
輸入 | 串流作業的一或多個輸入清單。 在 PUT 要求中指定此屬性時,需要每個輸入的名稱屬性。 此屬性無法透過 PATCH 作業進行修改。 您必須使用可供個別輸入使用的 PATCH API。 | 輸入[] |
jobStorageAccount | 使用 MSI 與 Azure 記憶體帳戶相關聯的屬性 | JobStorageAccount |
jobType | 描述作業的類型。 有效的模式 Cloud 和 『Edge』。 |
'Cloud' 'Edge' |
outputErrorPolicy | 指出要套用至抵達輸出的事件,而且由於格式不正確而無法寫入外部記憶體的原則(遺漏數據行值、類型錯誤或大小的數據行值)。 | 'Drop' 'Stop' |
輸出 | 串流作業的一或多個輸出清單。 在 PUT 要求中指定此屬性時,需要每個輸出的 name 屬性。 此屬性無法透過 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' '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:https://msdn.microsoft.com/library/azure/dn834998。 PUT (CreateOrReplace) 要求的必要專案。 | 字串 |
streamingUnits | 指定串流作業所使用的串流單位數目。 | int |
validStreamingUnits | 指定串流作業可調整為的有效串流單位。 | int[] |