Microsoft.StreamAnalytics streamingjobs
Definizione di risorsa Bicep
Il tipo di risorsa streamingjobs può essere distribuito con le operazioni di destinazione:
- Gruppi di risorse - Vedere i comandi di distribuzione del gruppo di risorse
Per un elenco delle proprietà modificate in ogni versione dell'API, vedere log delle modifiche.
Formato di risorsa
Per creare una risorsa Microsoft.StreamAnalytics/streamingjobs, aggiungere il bicep seguente al modello.
resource symbolicname 'Microsoft.StreamAnalytics/streamingjobs@2021-10-01-preview' = {
name: 'string'
location: 'string'
tags: {
tagName1: 'tagValue1'
tagName2: 'tagValue2'
}
sku: {
capacity: int
name: 'Standard'
}
identity: {
type: 'string'
userAssignedIdentities: {
{customized property}: any()
}
}
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: 'Standard'
}
transformation: {
name: 'string'
properties: {
query: 'string'
streamingUnits: int
validStreamingUnits: [
int
]
}
}
}
}
Oggetti FunctionProperties
Impostare la proprietà type per specificare il tipo di oggetto.
Per Aggregazione, usare:
type: 'Aggregate'
Per Scalare, usare:
type: 'Scalar'
Oggetti FunctionBinding
Impostare la proprietà type per specificare il tipo di oggetto.
Per Microsoft.MachineLearning/WebService, usare:
type: 'Microsoft.MachineLearning/WebService'
properties: {
apiKey: 'string'
batchSize: int
endpoint: 'string'
inputs: {
columnNames: [
{
dataType: 'string'
mapTo: int
name: 'string'
}
]
name: 'string'
}
outputs: [
{
dataType: 'string'
name: 'string'
}
]
}
Per Microsoft.MachineLearningServices, usare:
type: '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'
}
]
}
Per Microsoft.StreamAnalytics/CLRUdf, usare:
type: 'Microsoft.StreamAnalytics/CLRUdf'
properties: {
class: 'string'
dllPath: 'string'
method: 'string'
updateMode: 'string'
}
Per Microsoft.StreamAnalytics/JavascriptUdf, usare:
type: 'Microsoft.StreamAnalytics/JavascriptUdf'
properties: {
script: 'string'
}
Oggetti InputProperties
Impostare la proprietà type per specificare il tipo di oggetto.
Per Informazioni di riferimento, usare:
type: 'Reference'
datasource: {
type: 'string'
// For remaining properties, see ReferenceInputDataSource objects
}
Per Stream, usare:
type: 'Stream'
datasource: {
type: 'string'
// For remaining properties, see StreamInputDataSource objects
}
Oggetti di serializzazione
Impostare la proprietà type per specificare il tipo di oggetto.
Per Avro, usare:
type: 'Avro'
properties: any()
Per Csv, usare:
type: 'Csv'
properties: {
encoding: 'UTF8'
fieldDelimiter: 'string'
}
Per CustomClr, usare:
type: 'CustomClr'
properties: {
serializationClassName: 'string'
serializationDllPath: 'string'
}
Per Delta, usare:
type: 'Delta'
properties: {
deltaTablePath: 'string'
partitionColumns: [
'string'
]
}
Per Json, usare:
type: 'Json'
properties: {
encoding: 'UTF8'
format: 'string'
}
Per Parquet, usare:
type: 'Parquet'
properties: any()
Oggetti ReferenceInputDataSource
Impostare la proprietà type per specificare il tipo di oggetto.
Per File, usare:
type: 'File'
properties: {
path: 'string'
}
Per Microsoft.Sql/Server/Database, usare:
type: 'Microsoft.Sql/Server/Database'
properties: {
authenticationMode: 'string'
database: 'string'
deltaSnapshotQuery: 'string'
fullSnapshotQuery: 'string'
password: 'string'
refreshRate: 'string'
refreshType: 'string'
server: 'string'
user: 'string'
}
Per Microsoft.Storage/BLOB, usare:
type: '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'
}
Per Raw, usare:
type: 'Raw'
properties: {
payload: 'string'
payloadUri: 'string'
}
Oggetti StreamInputDataSource
Impostare la proprietà type per specificare il tipo di oggetto.
Per GatewayMessageBus, usare:
type: 'GatewayMessageBus'
properties: {
topic: 'string'
}
Per Microsoft.Devices/IotHubs, usare:
type: 'Microsoft.Devices/IotHubs'
properties: {
consumerGroupName: 'string'
endpoint: 'string'
iotHubNamespace: 'string'
sharedAccessPolicyKey: 'string'
sharedAccessPolicyName: 'string'
}
Per Microsoft.EventGrid/EventSubscriptions, usare:
type: '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'
}
}
Per Microsoft.EventHub/EventHub, usare:
type: 'Microsoft.EventHub/EventHub'
properties: {
authenticationMode: 'string'
consumerGroupName: 'string'
eventHubName: 'string'
partitionCount: int
prefetchCount: int
serviceBusNamespace: 'string'
sharedAccessPolicyKey: 'string'
sharedAccessPolicyName: 'string'
}
Per Microsoft.ServiceBus/EventHub, usare:
type: 'Microsoft.ServiceBus/EventHub'
properties: {
authenticationMode: 'string'
consumerGroupName: 'string'
eventHubName: 'string'
partitionCount: int
prefetchCount: int
serviceBusNamespace: 'string'
sharedAccessPolicyKey: 'string'
sharedAccessPolicyName: 'string'
}
Per Microsoft.Storage/BLOB, usare:
type: 'Microsoft.Storage/Blob'
properties: {
authenticationMode: 'string'
container: 'string'
dateFormat: 'string'
pathPattern: 'string'
sourcePartitionCount: int
storageAccounts: [
{
accountKey: 'string'
accountName: 'string'
authenticationMode: 'string'
}
]
timeFormat: 'string'
}
Per Raw, usare:
type: 'Raw'
properties: {
payload: 'string'
payloadUri: 'string'
}
Oggetti OutputDataSource
Impostare la proprietà type per specificare il tipo di oggetto.
Per GatewayMessageBus, usare:
type: 'GatewayMessageBus'
properties: {
topic: 'string'
}
Per Microsoft.AzureFunction, usare:
type: 'Microsoft.AzureFunction'
properties: {
apiKey: 'string'
functionAppName: 'string'
functionName: 'string'
maxBatchCount: int
maxBatchSize: int
}
Per Microsoft.DataLake/Accounts, usare:
type: 'Microsoft.DataLake/Accounts'
properties: {
accountName: 'string'
authenticationMode: 'string'
dateFormat: 'string'
filePathPrefix: 'string'
refreshToken: 'string'
tenantId: 'string'
timeFormat: 'string'
tokenUserDisplayName: 'string'
tokenUserPrincipalName: 'string'
}
Per Microsoft.DBForPostgreSQL/servers/database, usare:
type: 'Microsoft.DBForPostgreSQL/servers/databases'
properties: {
authenticationMode: 'string'
database: 'string'
maxWriterCount: int
password: 'string'
server: 'string'
table: 'string'
user: 'string'
}
Per Microsoft.EventHub/EventHub, usare:
type: 'Microsoft.EventHub/EventHub'
properties: {
authenticationMode: 'string'
eventHubName: 'string'
partitionCount: int
partitionKey: 'string'
propertyColumns: [
'string'
]
serviceBusNamespace: 'string'
sharedAccessPolicyKey: 'string'
sharedAccessPolicyName: 'string'
}
Per Microsoft.Kusto/clusters/database, usare:
type: 'Microsoft.Kusto/clusters/databases'
properties: {
authenticationMode: 'string'
cluster: 'string'
database: 'string'
table: 'string'
}
Per Microsoft.ServiceBus/EventHub, usare:
type: 'Microsoft.ServiceBus/EventHub'
properties: {
authenticationMode: 'string'
eventHubName: 'string'
partitionCount: int
partitionKey: 'string'
propertyColumns: [
'string'
]
serviceBusNamespace: 'string'
sharedAccessPolicyKey: 'string'
sharedAccessPolicyName: 'string'
}
Per Microsoft.ServiceBus/Queue, usare:
type: 'Microsoft.ServiceBus/Queue'
properties: {
authenticationMode: 'string'
propertyColumns: [
'string'
]
queueName: 'string'
serviceBusNamespace: 'string'
sharedAccessPolicyKey: 'string'
sharedAccessPolicyName: 'string'
systemPropertyColumns: any()
}
Per Microsoft.ServiceBus/Topic, usare:
type: 'Microsoft.ServiceBus/Topic'
properties: {
authenticationMode: 'string'
propertyColumns: [
'string'
]
serviceBusNamespace: 'string'
sharedAccessPolicyKey: 'string'
sharedAccessPolicyName: 'string'
systemPropertyColumns: {
{customized property}: 'string'
}
topicName: 'string'
}
Per Microsoft.Sql/Server/Database, usare:
type: 'Microsoft.Sql/Server/Database'
properties: {
authenticationMode: 'string'
database: 'string'
maxBatchCount: int
maxWriterCount: int
password: 'string'
server: 'string'
table: 'string'
user: 'string'
}
Per Microsoft.Sql/Server/DataWarehouse, usare:
type: 'Microsoft.Sql/Server/DataWarehouse'
properties: {
authenticationMode: 'string'
database: 'string'
password: 'string'
server: 'string'
table: 'string'
user: 'string'
}
Per Microsoft.Storage/BLOB, usare:
type: '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'
}
Per Microsoft.Storage/DocumentDB, usare:
type: 'Microsoft.Storage/DocumentDB'
properties: {
accountId: 'string'
accountKey: 'string'
authenticationMode: 'string'
collectionNamePattern: 'string'
database: 'string'
documentId: 'string'
partitionKey: 'string'
}
Per Microsoft.Storage/Table, usare:
type: 'Microsoft.Storage/Table'
properties: {
accountKey: 'string'
accountName: 'string'
batchSize: int
columnsToRemove: [
'string'
]
partitionKey: 'string'
rowKey: 'string'
table: 'string'
}
Per PowerBI, usare:
type: 'PowerBI'
properties: {
authenticationMode: 'string'
dataset: 'string'
groupId: 'string'
groupName: 'string'
refreshToken: 'string'
table: 'string'
tokenUserDisplayName: 'string'
tokenUserPrincipalName: 'string'
}
Per Raw, usare:
type: 'Raw'
properties: {
payloadUri: 'string'
}
Valori delle proprietà
streamingjobs
Nome | Descrizione | valore |
---|---|---|
name | Nome della risorsa | stringa (obbligatoria) Limite di caratteri: 3-63 Caratteri validi: Caratteri alfanumerici, trattini e caratteri di sottolineatura. |
posizione | Posizione geografica in cui vive la risorsa | string |
tags | Tag di risorse. | Dizionario dei nomi e dei valori dei tag. Vedere Tag nei modelli |
sku | Descrive lo SKU del processo di streaming. Obbligatorio nelle richieste PUT (CreateOrReplace). | Sku |
identity | Descrive l'identità gestita assegnata a questo processo che può essere usata per l'autenticazione con input e output. | Identità |
properties | Proprietà associate a un processo di streaming. Obbligatorio nelle richieste PUT (CreateOrReplace). | StreamingJobProperties |
Identità
Nome | Descrizione | Valore |
---|---|---|
tipo | Il tipo di identità può essere SystemAssigned o UserAssigned. | string |
userAssignedIdentities | Identità assegnate dall'utente associate alla risorsa del processo di streaming. | IdentityUserAssignedIdentities |
IdentityUserAssignedIdentities
Nome | Descrizione | Valore |
---|---|---|
{proprietà personalizzata} | Per Bicep, è possibile usare la funzione any(). |
StreamingJobProperties
Nome | Descrizione | Valore |
---|---|---|
cluster | Cluster in cui verranno eseguiti i processi di streaming. | ClusterInfo |
compatibilityLevel | Controlla determinati comportamenti di runtime del processo di streaming. | '1.0' '1.2' |
contentStoragePolicy | I valori validi sono JobStorageAccount e SystemAccount. Se impostato su JobStorageAccount, è necessario che l'utente specifichi anche la proprietà jobStorageAccount. . | 'JobStorageAccount' 'SystemAccount' |
dataLocale | Impostazioni locali dei dati del processo di analisi di flusso. Il valore deve essere il nome di impostazioni cultura .NET supportate dal set https://msdn.microsoft.com/library/system.globalization.culturetypes(v=vs.110 ).aspx. Il valore predefinito è "en-US" se non è specificato alcun valore. |
string |
eventsLateArrivalMaxDelayInSeconds | Ritardo massimo tollerabile in secondi in cui potrebbero essere inclusi gli eventi che arrivano in ritardo. L'intervallo supportato è da -1 a 1814399 (20.23:59:59 giorni) e -1 viene usato per specificare l'attesa per un periodo illimitato. Se la proprietà è assente, viene interpretata per avere un valore pari a -1. | INT |
eventsOutOfOrderMaxDelayInSeconds | Ritardo massimo tollerabile in secondi in cui è possibile regolare gli eventi non in ordine. | INT |
eventsOutOfOrderPolicy | Indica il criterio da applicare agli eventi che arrivano non in ordine nel flusso di eventi di input. | 'Regola' 'Drop' |
Esterni | Account di archiviazione in cui si trovano gli artefatti di codice personalizzati. | Esterno |
functions | Elenco di una o più funzioni per il processo di streaming. La proprietà name per ogni funzione è necessaria quando si specifica questa proprietà in una richiesta PUT. Questa proprietà non può essere modificata tramite un'operazione PATCH. È necessario usare l'API PATCH disponibile per la singola trasformazione. | Funzione[] |
input | Elenco di uno o più input per il processo di streaming. La proprietà name per ogni input è necessaria quando si specifica questa proprietà in una richiesta PUT. Questa proprietà non può essere modificata tramite un'operazione PATCH. È necessario usare l'API PATCH disponibile per il singolo input. | Input[] |
jobStorageAccount | Proprietà associate a un account di archiviazione di Azure con l'identità del servizio gestito | JobStorageAccount |
jobType | Descrive il tipo di processo. Le modalità valide sono Cloud e 'Edge'. |
'Cloud' 'Edge' |
outputErrorPolicy | Indica il criterio da applicare agli eventi che arrivano all'output e non possono essere scritti nella risorsa di archiviazione esterna a causa di un formato non valido (valori di colonna mancanti, valori di colonna di tipo o dimensioni errati). | 'Drop' 'Stop' |
outputs | Elenco di uno o più output per il processo di streaming. La proprietà name per ogni output è necessaria quando si specifica questa proprietà in una richiesta PUT. Questa proprietà non può essere modificata tramite un'operazione PATCH. È necessario usare l'API PATCH disponibile per il singolo output. | Output[] |
outputStartMode | Questa proprietà deve essere utilizzata solo quando si desidera che il processo venga avviato immediatamente al momento della creazione. Il valore può essere JobStartTime, CustomTime o LastOutputEventTime per indicare se il punto iniziale del flusso di eventi di output deve essere avviato ogni volta che il processo viene avviato, iniziare a un timestamp utente personalizzato specificato tramite la proprietà outputStartTime o iniziare dall'ora dell'ultimo output dell'evento. | 'CustomTime' 'JobStartTime' 'LastOutputEventTime' |
outputStartTime | Il valore è un timestamp in formato ISO-8601 che specifica il punto di partenza del flusso di eventi di output oppure null, a indicare che il flusso di eventi di output inizierà ogni volta che viene avviato il processo di streaming. Questa proprietà deve avere un valore se outputStartMode è impostato su CustomTime. | string |
sku | Descrive lo SKU del processo di streaming. Obbligatorio nelle richieste PUT (CreateOrReplace). | Sku |
trasformazione | Indica la query e il numero di unità di streaming da usare per il processo di streaming. La proprietà name della trasformazione è necessaria quando si specifica questa proprietà in una richiesta PUT. Questa proprietà non può essere modificata tramite un'operazione PATCH. È necessario usare l'API PATCH disponibile per la singola trasformazione. | Trasformazione |
ClusterInfo
Nome | Descrizione | Valore |
---|---|---|
id | ID risorsa del cluster. | string |
Esterno
Nome | Descrizione | Valore |
---|---|---|
contenitore | Contenitore UserCustomCode. | string |
path | Percorso UserCustomCode. | string |
refreshConfiguration | I parametri di aggiornamento per tutte le funzioni definite dall'utente aggiornabili presenti nella configurazione del processo. | RefreshConfiguration |
storageAccount | Proprietà associate a un account di archiviazione di Azure | StorageAccount |
RefreshConfiguration
Nome | Descrizione | Valore |
---|---|---|
Dateformat | Formato della data. Ovunque {date} venga visualizzato in pathPattern, il valore di questa proprietà viene usato come formato data. | string |
pathPattern | Modello di percorso BLOB. Non un'espressione regolare. Rappresenta un modello rispetto al quale i nomi BLOB verranno corrispondenti per determinare se devono essere inclusi come input o output al processo. Vedere https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-input o https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-output per una spiegazione più dettagliata ed esempio. |
string |
refreshInterval | Intervallo di aggiornamento. | string |
refreshType | Questa proprietà indica l'opzione di aggiornamento dei dati da usare, Blocco o Nonblocking. | 'Blocca' 'Nonblocking' |
Timeformat | Formato ora. Ovunque {time} venga visualizzato in pathPattern, il valore di questa proprietà viene usato come formato ora. | string |
StorageAccount
Nome | Descrizione | Valore |
---|---|---|
accountKey | Chiave dell'account per l'account di archiviazione di Azure. Obbligatorio nelle richieste PUT (CreateOrReplace). | string Vincoli: Valore sensibile. Passare come parametro sicuro. |
accountName | il nome dell'account di archiviazione di Azure. Obbligatorio nelle richieste PUT (CreateOrReplace). | string |
authenticationMode | Modalità di autenticazione. | 'ConnectionString' 'Msi' 'UserToken' |
Funzione
Nome | Descrizione | valore |
---|---|---|
name | Nome risorsa | string |
properties | Proprietà associate a una funzione. | Proprietà funzione |
Proprietà funzione
Nome | Descrizione | Valore |
---|---|---|
properties | FunctionConfiguration | |
tipo | Impostare il tipo di oggetto | Aggregata Scalare (obbligatorio) |
FunctionConfiguration
Nome | Descrizione | Valore |
---|---|---|
binding | Associazione fisica della funzione. Nel caso del servizio Web di Azure Machine Learning, ad esempio, viene descritto l'endpoint. | FunctionBinding |
input | FunctionInput[] | |
output | Descrive l'output di una funzione. | FunctionOutput |
FunctionBinding
Nome | Descrizione | Valore |
---|---|---|
tipo | Impostare il tipo di oggetto | Microsoft.MachineLearning/WebService Microsoft.MachineLearningServices Microsoft.StreamAnalytics/CLRUdf Microsoft.StreamAnalytics/JavascriptUdf (obbligatorio) |
AzureMachineLearningStudioFunctionBinding
Nome | Descrizione | Valore |
---|---|---|
tipo | Indica il tipo di associazione della funzione. | 'Microsoft.MachineLearning/WebService' (obbligatorio) |
properties | Proprietà di associazione associate a azure Machine Learning Studio. | AzureMachineLearningStudioFunctionBindingProperties |
AzureMachineLearningStudioFunctionBindingProperties
Nome | Descrizione | Valore |
---|---|---|
apiKey | Chiave API usata per l'autenticazione con Request-Response endpoint. | string |
batchSize | Numero compreso tra 1 e 10000 che descrive il numero massimo di righe per ogni richiesta di esecuzione RRS di Azure ML. Il valore predefinito è 1000. | INT |
endpoint | Il Request-Response eseguire l'endpoint di Azure Machine Learning Studio. Per altre informazioni, vedere: https://docs.microsoft.com/azure/machine-learning/machine-learning-consume-web-services#request-response-service-rrs |
string |
input | Input per l'endpoint di Azure Machine Learning Studio. | AzureMachineLearningStudioInputs |
outputs | Elenco di output dall'esecuzione dell'endpoint di Azure Machine Learning Studio. | AzureMachineLearningStudioOutputColumn[] |
AzureMachineLearningStudioInputs
Nome | Descrizione | Valore |
---|---|---|
columnNames | Elenco di colonne di input per l'endpoint di Azure Machine Learning Studio. | AzureMachineLearningStudioInputColumn[] |
name | Nome dell'input. Si tratta del nome specificato durante la creazione dell'endpoint. | string |
AzureMachineLearningStudioInputColumn
Nome | Descrizione | Valore |
---|---|---|
dataType | Tipo di dati (supportato da Azure Machine Learning) della colonna di input. Un elenco dei tipi di dati validi di Azure Machine Learning è descritto in https://msdn.microsoft.com/library/azure/dn905923.aspx . |
string |
mapTo | Indice in base zero del parametro della funzione a cui viene mappato questo input. | INT |
name | Nome della colonna di input. | string |
AzureMachineLearningStudioOutputColumn
Nome | Descrizione | Valore |
---|---|---|
dataType | Tipo di dati (supportato da Azure Machine Learning) della colonna di output. Un elenco dei tipi di dati validi di Azure Machine Learning è descritto in https://msdn.microsoft.com/library/azure/dn905923.aspx . |
string |
name | Nome della colonna di output. | string |
AzureMachineLearningServiceFunctionBinding
Nome | Descrizione | Valore |
---|---|---|
tipo | Indica il tipo di associazione della funzione. | 'Microsoft.MachineLearningServices' (obbligatorio) |
properties | Proprietà di associazione associate a un servizio Web di Azure Machine Learning. | AzureMachineLearningServiceFunctionBindingProperties |
AzureMachineLearningServiceFunctionBindingProperties
Nome | Descrizione | Valore |
---|---|---|
apiKey | Chiave API usata per l'autenticazione con Request-Response endpoint. | string |
batchSize | Numero compreso tra 1 e 10000 che descrive il numero massimo di righe per ogni richiesta di esecuzione RRS di Azure ML. Il valore predefinito è 1000. | INT |
endpoint | Il Request-Response eseguire l'endpoint del servizio Web di Azure Machine Learning. | string |
inputRequestName | Etichetta per l'oggetto richiesta di input. | string |
input | Input per l'endpoint del servizio Web di Azure Machine Learning. | AzureMachineLearningServiceInputColumn[] |
numberOfParallelRequests | Numero di richieste parallele che verranno inviate per partizione del processo al servizio Machine Learning. Il valore predefinito è 1. | INT |
outputResponseName | Etichetta per l'oggetto richiesta di output. | string |
outputs | Elenco di output dall'esecuzione dell'endpoint del servizio Web di Azure Machine Learning. | AzureMachineLearningServiceOutputColumn[] |
AzureMachineLearningServiceInputColumn
Nome | Descrizione | Valore |
---|---|---|
dataType | Tipo di dati (supportato da Azure Machine Learning) della colonna di input. | string |
mapTo | Indice in base zero del parametro della funzione a cui viene mappato questo input. | INT |
name | Nome della colonna di input. | string |
AzureMachineLearningServiceOutputColumn
Nome | Descrizione | Valore |
---|---|---|
dataType | Tipo di dati (supportato da Azure Machine Learning) della colonna di output. | string |
mapTo | Indice in base zero del parametro della funzione a cui viene mappato questo input. | INT |
name | Nome della colonna di output. | string |
CSharpFunctionBinding
Nome | Descrizione | Valore |
---|---|---|
tipo | Indica il tipo di associazione della funzione. | 'Microsoft.StreamAnalytics/CLRUdf' (obbligatorio) |
properties | Proprietà di associazione associate a una funzione CSharp. | CSharpFunctionBindingProperties |
CSharpFunctionBindingProperties
Nome | Descrizione | Valore |
---|---|---|
classe | Codice Csharp contenente una singola definizione di funzione. | string |
dllPath | Codice Csharp contenente una singola definizione di funzione. | string |
method | Codice Csharp contenente una singola definizione di funzione. | string |
Updatemode | Modalità di aggiornamento per le funzioni di Analisi di flusso. | 'Aggiornabile' 'Static' |
JavaScriptFunctionBinding
Nome | Descrizione | Valore |
---|---|---|
tipo | Indica il tipo di associazione della funzione. | 'Microsoft.StreamAnalytics/JavascriptUdf' (obbligatorio) |
properties | Proprietà di associazione associate a una funzione JavaScript. | JavaScriptFunctionBindingProperties |
JavaScriptFunctionBindingProperties
Nome | Descrizione | Valore |
---|---|---|
script | Codice JavaScript contenente una singola definizione di funzione. Ad esempio: 'function (x, y) { return x + y; }' | string |
FunctionInput
Nome | Descrizione | Valore |
---|---|---|
dataType | Tipo di dati (Supportato da Analisi di flusso di Azure) del parametro di input della funzione. Un elenco dei tipi di dati di Analisi di flusso di Azure validi è descritto in https://msdn.microsoft.com/library/azure/dn835065.aspx |
string |
isConfigurationParameter | Flag che indica se il parametro è un parametro di configurazione. True se questo parametro di input deve essere una costante. L'impostazione predefinita è false. | bool |
FunctionOutput
Nome | Descrizione | Valore |
---|---|---|
dataType | Tipo di dati (Azure Stream Analytics supportato) dell'output della funzione. Un elenco dei tipi di dati di Analisi di flusso di Azure validi è descritto in https://msdn.microsoft.com/library/azure/dn835065.aspx |
string |
AggregateFunctionProperties
Nome | Descrizione | Valore |
---|---|---|
tipo | Indica il tipo di funzione. | 'Aggregate' (obbligatorio) |
ScalarFunctionProperties
Nome | Descrizione | Valore |
---|---|---|
tipo | Indica il tipo di funzione. | 'Scalar' (obbligatorio) |
Input
Nome | Descrizione | valore |
---|---|---|
name | Nome risorsa | string |
properties | Proprietà associate a un input. Obbligatorio nelle richieste PUT (CreateOrReplace). | Proprietà di input |
Proprietà di input
Nome | Descrizione | Valore |
---|---|---|
compressione | Descrive il modo in cui i dati di input vengono compressi | Compressione |
partitionKey | partitionKey Descrive una chiave nei dati di input usati per partizionamento dei dati di input | string |
serializzazione | Descrive la serializzazione dei dati da un input o la serializzazione dei dati quando vengono scritti in un output. Obbligatorio nelle richieste PUT (CreateOrReplace). | Serializzazione |
watermarkSettings | Impostazioni che determinano se leggere gli eventi filigrana. | InputWatermarkProperties |
tipo | Impostare il tipo di oggetto | Riferimento Flusso (obbligatorio) |
Compressione
Nome | Descrizione | Valore |
---|---|---|
tipo | Indica il tipo di compressione usato dall'input. Obbligatorio nelle richieste PUT (CreateOrReplace). | 'Deflate' 'GZip' 'Nessuno' (obbligatorio) |
Serializzazione
Nome | Descrizione | Valore |
---|---|---|
tipo | Impostare il tipo di oggetto | Avro Csv CustomClr Delta Json Parquet (obbligatorio) |
AvroSerialization
Nome | Descrizione | Valore |
---|---|---|
tipo | Indica il tipo di serializzazione usato dall'input o dall'output. Obbligatorio nelle richieste PUT (CreateOrReplace). | 'Avro' (obbligatorio) |
properties | Proprietà associate al tipo di serializzazione Avro. Obbligatorio nelle richieste PUT (CreateOrReplace). | Per Bicep è possibile usare la funzione any(). |
CsvSerialization
Nome | Descrizione | Valore |
---|---|---|
tipo | Indica il tipo di serializzazione usato dall'input o dall'output. Obbligatorio nelle richieste PUT (CreateOrReplace). | 'Csv' (obbligatorio) |
properties | Proprietà associate al tipo di serializzazione CSV. Obbligatorio nelle richieste PUT (CreateOrReplace). | CsvSerializationProperties |
CsvSerializationProperties
Nome | Descrizione | Valore |
---|---|---|
codifica | Specifica la codifica dei dati in ingresso nel caso di input e la codifica dei dati in uscita nel caso di output. Obbligatorio nelle richieste PUT (CreateOrReplace). | 'UTF8' |
fieldDelimiter | Specifica il delimitatore che verrà usato per separare i record con valori delimitati da virgole (CSV). Vedere https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-input o https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-output per un elenco di valori supportati. Obbligatorio nelle richieste PUT (CreateOrReplace). |
string |
CustomClrSerialization
Nome | Descrizione | Valore |
---|---|---|
tipo | Indica il tipo di serializzazione usato dall'input o dall'output. Obbligatorio nelle richieste PUT (CreateOrReplace). | 'CustomClr' (obbligatorio) |
properties | Proprietà associate al tipo di serializzazione CustomClr. Obbligatorio nelle richieste PUT (CreateOrReplace). | CustomClrSerializationProperties |
CustomClrSerializationProperties
Nome | Descrizione | Valore |
---|---|---|
serializationClassName | Nome della classe di serializzazione. | string |
serializationDllPath | Percorso della libreria di serializzazione. | string |
DeltaSerializzazione
Nome | Descrizione | Valore |
---|---|---|
tipo | Indica il tipo di serializzazione usato dall'input o dall'output. Obbligatorio nelle richieste PUT (CreateOrReplace). | 'Delta' (obbligatorio) |
properties | Proprietà associate al tipo di serializzazione Delta Lake. Obbligatorio nelle richieste PUT (CreateOrReplace). | DeltaSerializationProperties |
DeltaSerializationProperties
Nome | Descrizione | Valore |
---|---|---|
deltaTablePath | Specifica il percorso della tabella Delta Lake in cui verrà scritto l'output. | stringa (obbligatoria) |
partitionColumns | Specifica i nomi delle colonne per cui verrà partizionata la tabella Delta Lake. Sono supportati solo 1 colonna di partizione, ma mantenendola come matrice per l'estendibilità. | string[] |
JsonSerializzazione
Nome | Descrizione | Valore |
---|---|---|
tipo | Indica il tipo di serializzazione usato dall'input o dall'output. Obbligatorio nelle richieste PUT (CreateOrReplace). | 'Json' (obbligatorio) |
properties | Proprietà associate al tipo di serializzazione JSON. Obbligatorio nelle richieste PUT (CreateOrReplace). | JsonSerializationProperties |
JsonSerializationProperties
Nome | Descrizione | Valore |
---|---|---|
codifica | Specifica la codifica dei dati in ingresso nel caso di input e la codifica dei dati in uscita nel caso di output. Obbligatorio nelle richieste PUT (CreateOrReplace). | 'UTF8' |
format | Questa proprietà si applica solo alla serializzazione JSON degli output. Non è applicabile agli input. Questa proprietà specifica il formato dell'output JSON in cui verrà scritto. I valori attualmente supportati sono "lineSeparated" che indicano che l'output verrà formattato con ogni oggetto JSON separato da una nuova riga e "array" che indica che l'output verrà formattato come matrice di oggetti JSON. Il valore predefinito è 'lineSeparated' se è stato lasciato null. | 'Array' 'LineSeparated' |
ParquetSerializzazione
Nome | Descrizione | Valore |
---|---|---|
tipo | Indica il tipo di serializzazione usato dall'input o dall'output. Obbligatorio nelle richieste PUT (CreateOrReplace). | 'Parquet' (obbligatorio) |
properties | Proprietà associate al tipo di serializzazione Parquet. Obbligatorio nelle richieste PUT (CreateOrReplace). | Per Bicep è possibile usare la funzione any(). |
InputWatermarkProperties
Nome | Descrizione | Valore |
---|---|---|
watermarkMode | Modalità filigrana di input. | 'Nessuno' 'ReadWatermark' |
ReferenceInputProperties
Nome | Descrizione | Valore |
---|---|---|
tipo | Indica se l'input è un'origine di dati di riferimento o di flusso. Obbligatorio nelle richieste PUT (CreateOrReplace). | 'Reference' (obbligatorio) |
datasource | Descrive un'origine dati di input contenente i dati di riferimento. Obbligatorio nelle richieste PUT (CreateOrReplace). | ReferenceInputDataSource |
ReferenceInputDataSource
Nome | Descrizione | Valore |
---|---|---|
tipo | Impostare il tipo di oggetto | File Microsoft.Sql/Server/Database Microsoft.Storage/BLOB Non elaborato (obbligatorio) |
FileReferenceInputDataSource
Nome | Descrizione | Valore |
---|---|---|
tipo | Indica il tipo di origine dati di input contenente i dati di riferimento. Obbligatorio nelle richieste PUT (CreateOrReplace). | 'File' (obbligatorio) |
properties | Proprietà associate a un input di file contenente dati di riferimento. Obbligatorio nelle richieste PUT (CreateOrReplace). | FileReferenceInputDataSourceProperties |
FileReferenceInputDataSourceProperties
Nome | Descrizione | Valore |
---|---|---|
path | Percorso del file. | string |
AzureSqlReferenceInputDataSource
Nome | Descrizione | Valore |
---|---|---|
tipo | Indica il tipo di origine dati di input contenente i dati di riferimento. Obbligatorio nelle richieste PUT (CreateOrReplace). | 'Microsoft.Sql/Server/Database' (obbligatorio) |
properties | Proprietà associate all'input del database SQL contenente i dati di riferimento. Obbligatorio nelle richieste PUT (CreateOrReplace). | AzureSqlReferenceInputDataSourceProperties |
AzureSqlReferenceInputDataSourceProperties
Nome | Descrizione | Valore |
---|---|---|
authenticationMode | Modalità di autenticazione. | 'ConnectionString' 'Msi' 'UserToken' |
database | Questo elemento viene associato all'elemento datasource. Nome del database in cui verrà scritto l'output. | string |
deltaSnapshotQuery | Questo elemento viene associato all'elemento datasource. Questa query viene usata per recuperare le modifiche incrementali dal database SQL. Per usare questa opzione, è consigliabile usare tabelle temporali in Azure SQL Database. | string |
fullSnapshotQuery | Questo elemento viene associato all'elemento datasource. Questa query viene usata per recuperare i dati dal database SQL. | string |
password | Questo elemento viene associato all'elemento datasource. Password che verrà usata per connettersi all'istanza di database SQL. | string Vincoli: Valore sensibile. Passare come parametro sicuro. |
RefreshRate | Questo elemento viene associato all'elemento datasource. Ciò indica la frequenza di recupero dei dati dal database. È di formato DateTime. | string |
refreshType | Indica il tipo di opzione di aggiornamento dei dati. | 'RefreshPeriodicallyWithDelta' 'RefreshPeriodicallyWithFull' 'Statico' |
server | Questo elemento viene associato all'elemento datasource. Nome del server che contiene il database in cui verranno scritti i dati. | string |
utente | Questo elemento viene associato all'elemento datasource. Nome utente che verrà usato per connettersi all'istanza di database SQL. | string |
BLOBReferenceInputDataSource
Nome | Descrizione | Valore |
---|---|---|
tipo | Indica il tipo di origine dati di input contenente i dati di riferimento. Obbligatorio nelle richieste PUT (CreateOrReplace). | 'Microsoft.Storage/BLOB' (obbligatorio) |
properties | Proprietà associate a un input BLOB contenente dati di riferimento. Obbligatorio nelle richieste PUT (CreateOrReplace). | BLOBReferenceInputDataSourceProperties |
BLOBReferenceInputDataSourceProperties
Nome | Descrizione | Valore |
---|---|---|
authenticationMode | Modalità di autenticazione. | 'ConnectionString' 'Msi' 'UserToken' |
BLOBName | Nome dell'input BLOB. | string |
contenitore | Nome di un contenitore all'interno dell'account di archiviazione associato. Questo contenitore contiene i BLOB da leggere o scrivere in. Obbligatorio nelle richieste PUT (CreateOrReplace). | string |
Dateformat | Formato della data. Ovunque {date} venga visualizzato in pathPattern, il valore di questa proprietà viene usato come formato data. | string |
deltaPathPattern | Modello di percorso dello snapshot delta. | string |
deltaSnapshotRefreshRate | Intervallo che l'utente genera uno snapshot differenziale di questa origine dati di input BLOB di riferimento. | string |
fullSnapshotRefreshRate | Intervallo di aggiornamento dell'origine dati di input BLOB. | string |
pathPattern | Modello di percorso BLOB. Non un'espressione regolare. Rappresenta un modello rispetto al quale i nomi BLOB verranno corrispondenti per determinare se devono essere inclusi come input o output al processo. Vedere https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-input o https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-output per una spiegazione più dettagliata ed esempio. |
string |
sourcePartitionCount | Numero di partizioni dell'origine dati di input BLOB. Intervallo 1 - 256. | INT |
storageAccounts | Elenco di uno o più account di archiviazione di Azure. Obbligatorio nelle richieste PUT (CreateOrReplace). | StorageAccount[] |
Timeformat | Formato ora. Ovunque {time} venga visualizzato in pathPattern, il valore di questa proprietà viene usato come formato ora. | string |
RawReferenceInputDataSource
Nome | Descrizione | Valore |
---|---|---|
tipo | Indica il tipo di origine dati di input contenente i dati di riferimento. Obbligatorio nelle richieste PUT (CreateOrReplace). | 'Raw' (obbligatorio) |
properties | Proprietà associate a un input non elaborato contenente dati di riferimento. Obbligatorio nelle richieste PUT (CreateOrReplace). | RawInputDatasourceProperties |
RawInputDatasourceProperties
Nome | Descrizione | Valore |
---|---|---|
payload | Contenuto serializzato JSON dei dati di input. È necessario impostare payload o payloadUri, ma non entrambi. | string |
payloadUri | URL di firma di accesso condiviso in un BLOB contenente il contenuto serializzato JSON dei dati di input. È necessario impostare payload o payloadUri, ma non entrambi. | string |
StreamInputProperties
Nome | Descrizione | Valore |
---|---|---|
tipo | Indica se l'input è un'origine di dati di riferimento o di flusso. Obbligatorio nelle richieste PUT (CreateOrReplace). | 'Stream' (obbligatorio) |
datasource | Descrive un'origine dati di input che contiene dati di flusso. Obbligatorio nelle richieste PUT (CreateOrReplace). | StreamInputDataSource |
StreamInputDataSource
Nome | Descrizione | Valore |
---|---|---|
tipo | Impostare il tipo di oggetto | GatewayMessageBus Microsoft.Devices/IotHubs Microsoft.EventGrid/EventSubscriptions Microsoft.EventHub/EventHub Microsoft.ServiceBus/EventHub Microsoft.Storage/BLOB Raw (obbligatorio) |
GatewayMessageBusStreamInputDataSource
Nome | Descrizione | Valore |
---|---|---|
tipo | Indica il tipo di origine dati di input contenente i dati del flusso. Obbligatorio nelle richieste PUT (CreateOrReplace). | 'GatewayMessageBus' (obbligatorio) |
properties | Proprietà associate a un input del bus di messaggi del gateway contenente i dati del flusso. | GatewayMessageBusStreamInputDataSourceProperties |
GatewayMessageBusStreamInputDataSourceProperties
Nome | Descrizione | Valore |
---|---|---|
argomento | Nome dell'argomento del bus di servizio. | string |
IoTHubStreamInputDataSource
Nome | Descrizione | Valore |
---|---|---|
tipo | Indica il tipo di origine dati di input contenente i dati del flusso. Obbligatorio nelle richieste PUT (CreateOrReplace). | 'Microsoft.Devices/IotHubs' (obbligatorio) |
properties | Proprietà associate a un input hub IoT contenente i dati del flusso. Obbligatorio nelle richieste PUT (CreateOrReplace). | IoTHubStreamInputDataSourceProperties |
IoTHubStreamInputDataSourceProperties
Nome | Descrizione | Valore |
---|---|---|
consumerGroupName | Nome di un gruppo di consumer hub IoT da utilizzare per leggere gli eventi dal hub IoT. Se non specificato, l'input usa il gruppo di consumer predefinito dell'hub Iot. | string |
endpoint | L'endpoint hub IoT a cui connettersi ,ad esempio messaggi/eventi, messaggi/operazioniMonitoraggioEvents e così via. | string |
iotHubNamespace | Nome o URI del hub IoT. Obbligatorio nelle richieste PUT (CreateOrReplace). | string |
sharedAccessPolicyKey | Chiave dei criteri di accesso condiviso per i criteri di accesso condiviso specificati. Obbligatorio nelle richieste PUT (CreateOrReplace). | string Vincoli: Valore sensibile. Passare come parametro sicuro. |
sharedAccessPolicyName | Nome dei criteri di accesso condiviso per il hub IoT. Questo criterio deve contenere almeno l'autorizzazione Di connessione del servizio. Obbligatorio nelle richieste PUT (CreateOrReplace). | string |
EventGridStreamInputDataSource
Nome | Descrizione | Valore |
---|---|---|
tipo | Indica il tipo di origine dati di input contenente i dati del flusso. Obbligatorio nelle richieste PUT (CreateOrReplace). | 'Microsoft.EventGrid/EventSubscriptions' (obbligatorio) |
properties | Proprietà associate a un input di Griglia di eventi contenente i dati del flusso. | EventGridStreamInputDataSourceProperties |
EventGridStreamInputDataSourceProperties
Nome | Descrizione | Valore |
---|---|---|
eventTypes | Elenco dei tipi di evento supportati dall'adattatore Griglia di eventi. | string[] |
schema | Indica il tipo di schema di Griglia di eventi. | 'CloudEventSchema' 'EventGridEventSchema' |
storageAccounts | Elenco di uno o più account di archiviazione di Azure. Obbligatorio nelle richieste PUT (CreateOrReplace). | StorageAccount[] |
sottoscrittore | Sottoscrittori per griglia di eventi. Attualmente è supportato solo Il Sottoscrittore EventHub. | EventHubV2StreamInputDataSource |
EventHubV2StreamInputDataSource
Nome | Descrizione | Valore |
---|---|---|
properties | Proprietà associate a un input dell'hub eventi contenente dati di flusso. Obbligatorio nelle richieste PUT (CreateOrReplace). | EventHubStreamInputDataSourceProperties |
tipo | Indica il tipo di origine dati di input contenente i dati di flusso. Obbligatorio nelle richieste PUT (CreateOrReplace). | stringa (obbligatoria) |
EventHubStreamInputDataSourceProperties
Nome | Descrizione | Valore |
---|---|---|
authenticationMode | Modalità di autenticazione. | 'ConnectionString' 'Msi' 'UserToken' |
consumerGroupName | Nome di un gruppo di consumer dell'hub eventi che deve essere usato per leggere gli eventi dall'hub eventi. Specificando nomi di gruppi di consumer distinti per più input, ognuno di questi input può ricevere gli stessi eventi dall'hub eventi. Se non specificato, l'input usa il gruppo consumer predefinito dell'hub eventi. | string |
eventHubName | Nome dell'hub eventi. Obbligatorio nelle richieste PUT (CreateOrReplace). | string |
partitionCount | Numero di partizioni dell'origine dati dell'hub eventi. Intervallo 1 - 256. | INT |
prefetchCount | Numero di messaggi che il destinatario del messaggio può richiedere simultaneamente. | INT |
serviceBusNamespace | Spazio dei nomi associato all'hub eventi desiderato, coda del bus di servizio, argomento del bus di servizio e così via. Obbligatorio nelle richieste PUT (CreateOrReplace). | string |
sharedAccessPolicyKey | Chiave dei criteri di accesso condiviso per i criteri di accesso condiviso specificati. Obbligatorio nelle richieste PUT (CreateOrReplace). | string Vincoli: Valore sensibile. Passare come parametro sicuro. |
sharedAccessPolicyName | Nome dei criteri di accesso condiviso per l'hub eventi, la coda del bus di servizio, l'argomento del bus di servizio e così via. Obbligatorio nelle richieste PUT (CreateOrReplace). | string |
EventHubStreamInputDataSource
Nome | Descrizione | Valore |
---|---|---|
tipo | Indica il tipo di origine dati di input contenente i dati di flusso. Obbligatorio nelle richieste PUT (CreateOrReplace). | 'Microsoft.ServiceBus/EventHub' (obbligatorio) |
properties | Proprietà associate a un input dell'hub eventi contenente dati di flusso. Obbligatorio nelle richieste PUT (CreateOrReplace). | EventHubStreamInputDataSourceProperties |
BLOBStreamInputDataSource
Nome | Descrizione | Valore |
---|---|---|
tipo | Indica il tipo di origine dati di input contenente i dati di flusso. Obbligatorio nelle richieste PUT (CreateOrReplace). | 'Microsoft.Storage/BLOB' (obbligatorio) |
properties | Proprietà associate a un input BLOB contenente dati di flusso. Obbligatorio nelle richieste PUT (CreateOrReplace). | BlobStreamInputDataSourceProperties |
BlobStreamInputDataSourceProperties
Nome | Descrizione | Valore |
---|---|---|
authenticationMode | Modalità di autenticazione. | 'ConnectionString' 'Msi' 'UserToken' |
contenitore | Nome di un contenitore all'interno dell'account di archiviazione associato. Questo contenitore contiene i BLOB da leggere o scrivere in. Obbligatorio nelle richieste PUT (CreateOrReplace). | string |
Dateformat | Formato della data. Ovunque {date} venga visualizzato in pathPattern, il valore di questa proprietà viene usato come formato data. | string |
pathPattern | Modello di percorso BLOB. Non un'espressione regolare. Rappresenta un modello rispetto al quale i nomi BLOB verranno corrispondenti per determinare se devono essere inclusi come input o output al processo. Vedere https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-input o https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-output per una spiegazione più dettagliata ed esempio. |
string |
sourcePartitionCount | Numero di partizioni dell'origine dati di input BLOB. Intervallo 1 - 1024. | INT |
storageAccounts | Elenco di uno o più account di archiviazione di Azure. Obbligatorio nelle richieste PUT (CreateOrReplace). | StorageAccount[] |
Timeformat | Formato ora. Ovunque {time} venga visualizzato in pathPattern, il valore di questa proprietà viene usato come formato ora. | string |
RawStreamInputDataSource
Nome | Descrizione | Valore |
---|---|---|
tipo | Indica il tipo di origine dati di input contenente i dati di flusso. Obbligatorio nelle richieste PUT (CreateOrReplace). | 'Raw' (obbligatorio) |
properties | Proprietà associate a un input non elaborato. Obbligatorio nelle richieste PUT (CreateOrReplace). | RawInputDatasourceProperties |
JobStorageAccount
Nome | Descrizione | Valore |
---|---|---|
accountKey | Chiave dell'account per l'account di archiviazione di Azure. Obbligatorio nelle richieste PUT (CreateOrReplace). | string Vincoli: Valore sensibile. Passare come parametro sicuro. |
accountName | il nome dell'account di archiviazione di Azure. Obbligatorio nelle richieste PUT (CreateOrReplace). | string |
authenticationMode | Modalità di autenticazione. | 'ConnectionString' 'Msi' 'UserToken' |
Output
Nome | Descrizione | valore |
---|---|---|
name | Nome risorsa | string |
properties | Proprietà associate a un output. Obbligatorio nelle richieste PUT (CreateOrReplace). | Proprietà di output |
Proprietà di output
Nome | Descrizione | Valore |
---|---|---|
datasource | Descrive l'origine dati a cui verrà scritto l'output. Obbligatorio nelle richieste PUT (CreateOrReplace). | OutputDataSource |
serializzazione | Descrive la serializzazione dei dati da un input o la serializzazione dei dati quando vengono scritti in un output. Obbligatorio nelle richieste PUT (CreateOrReplace). | Serializzazione |
sizeWindow | Finestra delle dimensioni per limitare l'output di Analisi di flusso a. | INT |
timeWindow | Intervallo di tempo per filtrare gli output dei processi di Analisi di flusso. | string |
watermarkSettings | Impostazioni che determinano se inviare filigrane a downstream. | OutputWatermarkProperties |
OutputDataSource
GatewayMessageBusOutputDataSource
Nome | Descrizione | Valore |
---|---|---|
tipo | Indica che il tipo di output dell'origine dati verrà scritto in. Obbligatorio nelle richieste PUT (CreateOrReplace). | 'GatewayMessageBus' (obbligatorio) |
properties | Proprietà associate a un output del bus di messaggio gateway. Obbligatorio nelle richieste PUT (CreateOrReplace). | GatewayMessageBusOutputDataSourceProperties |
GatewayMessageBusOutputDataSourceProperties
Nome | Descrizione | Valore |
---|---|---|
argomento | Nome dell'argomento del bus di servizio. | string |
AzureFunctionOutputDataSource
Nome | Descrizione | Valore |
---|---|---|
tipo | Indica che il tipo di output dell'origine dati verrà scritto in. Obbligatorio nelle richieste PUT (CreateOrReplace). | 'Microsoft.AzureFunction' (obbligatorio) |
properties | Proprietà associate a un output della funzione di Azure. Obbligatorio nelle richieste PUT (CreateOrReplace). | AzureFunctionOutputDataSourceProperties |
AzureFunctionOutputDataSourceProperties
Nome | Descrizione | Valore |
---|---|---|
apiKey | Per usare una funzione di Azure da un'altra sottoscrizione, è necessario fornire la chiave per accedere alla funzione. | string |
functionAppName | Nome dell'app Funzioni di Azure. | string |
functionName | Nome della funzione nell'app Funzioni di Azure. | string |
maxBatchCount | Proprietà che consente di specificare il numero massimo di eventi in ogni batch che vengono inviati a Funzioni di Azure. Il valore predefinito è 100. | INT |
maxBatchSize | Proprietà che consente di impostare le dimensioni massime per ogni batch di output inviato a Funzioni di Azure. L'unità di input è espressa in byte. Per impostazione predefinita, questo valore è 262.144 byte (256 KB). | INT |
AzureDataLakeStoreOutputDataSource
Nome | Descrizione | Valore |
---|---|---|
tipo | Indica che il tipo di output dell'origine dati verrà scritto in. Obbligatorio nelle richieste PUT (CreateOrReplace). | 'Microsoft.DataLake/Accounts' (obbligatorio) |
properties | Proprietà associate a un output di Azure Data Lake Store. Obbligatorio nelle richieste PUT (CreateOrReplace). | AzureDataLakeStoreOutputDataSourceProperties |
AzureDataLakeStoreOutputDataSourceProperties
Nome | Descrizione | Valore |
---|---|---|
accountName | Nome dell'account Azure Data Lake Store. Obbligatorio nelle richieste PUT (CreateOrReplace). | string |
authenticationMode | Modalità di autenticazione. | 'ConnectionString' 'Msi' 'UserToken' |
Dateformat | Formato della data. Ovunque {date} venga visualizzato in filePathPrefix, il valore di questa proprietà viene usato come formato data. | string |
filePathPrefix | Percorso del file a cui deve essere scritto l'output. Obbligatorio nelle richieste PUT (CreateOrReplace). | string |
refreshToken | Token di aggiornamento che può essere usato per ottenere un token di accesso valido che può essere usato per l'autenticazione con l'origine dati. Un token di aggiornamento valido è attualmente disponibile solo tramite il portale di Azure. È consigliabile inserire qui un valore stringa fittizio durante la creazione dell'origine dati e quindi passare al portale di Azure per autenticare l'origine dati che aggiornerà questa proprietà con un token di aggiornamento valido. Obbligatorio nelle richieste PUT (CreateOrReplace). | string |
TenantId | ID tenant dell'utente usato per ottenere il token di aggiornamento. Obbligatorio nelle richieste PUT (CreateOrReplace). | string |
Timeformat | Formato ora. Ovunque {time} venga visualizzato in filePathPrefix, il valore di questa proprietà viene usato come formato ora. | string |
tokenUserDisplayName | Nome visualizzato dell'utente utilizzato per ottenere il token di aggiornamento. Usare questa proprietà per ricordare quale utente è stato usato per ottenere il token di aggiornamento. | string |
tokenUserPrincipalName | Nome dell'entità utente (UPN) dell'utente usato per ottenere il token di aggiornamento. Usare questa proprietà per ricordare quale utente è stato usato per ottenere il token di aggiornamento. | string |
PostgreSQLOutputDataSource
Nome | Descrizione | Valore |
---|---|---|
tipo | Indica il tipo di output dell'origine dati in cui verrà scritto. Obbligatorio nelle richieste PUT (CreateOrReplace). | 'Microsoft.DBForPostgreSQL/servers/databases' (obbligatorio) |
properties | Proprietà associate a un'origine dati di output PostgreSQL. Obbligatorio nelle richieste PUT (CreateOrReplace). | PostgreSQLOutputDataSourceProperties |
PostgreSQLOutputDataSourceProperties
Nome | Descrizione | Valore |
---|---|---|
authenticationMode | Modalità di autenticazione. | 'ConnectionString' 'Msi' 'UserToken' |
database | Nome del database Azure SQL. Obbligatorio nelle richieste PUT (CreateOrReplace). | string |
maxWriterCount | Numero massimo di writer, attualmente sono disponibili solo 1(singolo writer) e 0(in base alla partizione di query). Facoltativo nelle richieste PUT. | INT |
password | Password che verrà utilizzata per connettersi al database Azure SQL. Obbligatorio nelle richieste PUT (CreateOrReplace). | string Vincoli: Valore sensibile. Passare come parametro sicuro. |
server | Nome del server SQL contenente il database Azure SQL. Obbligatorio nelle richieste PUT (CreateOrReplace). | string |
table | Nome della tabella nel database Azure SQL. Obbligatorio nelle richieste PUT (CreateOrReplace). | string |
utente | Nome utente che verrà utilizzato per connettersi al database Azure SQL. Obbligatorio nelle richieste PUT (CreateOrReplace). | string |
EventHubV2OutputDataSource
Nome | Descrizione | Valore |
---|---|---|
tipo | Indica il tipo di output dell'origine dati in cui verrà scritto. Obbligatorio nelle richieste PUT (CreateOrReplace). | 'Microsoft.EventHub/EventHub' (obbligatorio) |
properties | Proprietà associate a un output di Hub eventi. Obbligatorio nelle richieste PUT (CreateOrReplace). | EventHubOutputDataSourceProperties |
EventHubOutputDataSourceProperties
Nome | Descrizione | Valore |
---|---|---|
authenticationMode | Modalità di autenticazione. | 'ConnectionString' 'Msi' 'UserToken' |
eventHubName | Nome dell'hub eventi. Obbligatorio nelle richieste PUT (CreateOrReplace). | string |
partitionCount | Numero di partizioni dell'origine dati dell'hub eventi. Intervallo da 1 a 256. | INT |
partitionKey | Chiave/colonna utilizzata per determinare la partizione in cui inviare i dati dell'evento. | string |
propertyColumns | Proprietà associate all'output dell'hub eventi. | string[] |
serviceBusNamespace | Spazio dei nomi associato all'hub eventi desiderato, alla coda del bus di servizio, all'argomento del bus di servizio e così via. Obbligatorio nelle richieste PUT (CreateOrReplace). | string |
sharedAccessPolicyKey | Chiave dei criteri di accesso condiviso per i criteri di accesso condiviso specificati. Obbligatorio nelle richieste PUT (CreateOrReplace). | string Vincoli: Valore sensibile. Passare come parametro sicuro. |
sharedAccessPolicyName | Nome dei criteri di accesso condiviso per l'hub eventi, la coda del bus di servizio, l'argomento del bus di servizio e così via. Obbligatorio nelle richieste PUT (CreateOrReplace). | string |
AzureDataExplorerOutputDataSource
Nome | Descrizione | Valore |
---|---|---|
tipo | Indica che il tipo di output dell'origine dati verrà scritto in. Obbligatorio nelle richieste PUT (CreateOrReplace). | 'Microsoft.Kusto/clusters/database' (obbligatorio) |
properties | Proprietà associate a un output di Azure Esplora dati. Obbligatorio nelle richieste PUT (CreateOrReplace). | AzureDataExplorerOutputDataSourceProperties |
AzureDataExplorerOutputDataSourceProperties
Nome | Descrizione | Valore |
---|---|---|
authenticationMode | Modalità di autenticazione. | 'ConnectionString' 'Msi' 'UserToken' |
cluster | Nome del cluster di Azure Esplora dati. Obbligatorio nelle richieste PUT (CreateOrReplace). | string |
database | Nome del database di Esplora dati di Azure. Obbligatorio nelle richieste PUT (CreateOrReplace). | string |
table | Nome della tabella di Azure. Obbligatorio nelle richieste PUT (CreateOrReplace). | string |
EventHubOutputDataSource
Nome | Descrizione | Valore |
---|---|---|
tipo | Indica che il tipo di output dell'origine dati verrà scritto in. Obbligatorio nelle richieste PUT (CreateOrReplace). | 'Microsoft.ServiceBus/EventHub' (obbligatorio) |
properties | Proprietà associate a un output dell'hub eventi. Obbligatorio nelle richieste PUT (CreateOrReplace). | EventHubOutputDataSourceProperties |
ServiceBusQueueOutputDataSource
Nome | Descrizione | Valore |
---|---|---|
tipo | Indica che il tipo di output dell'origine dati verrà scritto in. Obbligatorio nelle richieste PUT (CreateOrReplace). | 'Microsoft.ServiceBus/Queue' (obbligatorio) |
properties | Proprietà associate a un output della coda del bus di servizio. Obbligatorio nelle richieste PUT (CreateOrReplace). | ServiceBusQueueOutputDataSourceProperties |
ServiceBusQueueOutputDataSourceProperties
Nome | Descrizione | Valore |
---|---|---|
authenticationMode | Modalità di autenticazione. | 'ConnectionString' 'Msi' 'UserToken' |
propertyColumns | Matrice di stringhe dei nomi delle colonne di output da collegare ai messaggi del bus di servizio come proprietà personalizzate. | string[] |
queueName | Nome della coda del bus di servizio. Obbligatorio nelle richieste PUT (CreateOrReplace). | string |
serviceBusNamespace | Spazio dei nomi associato all'hub eventi desiderato, coda del bus di servizio, argomento del bus di servizio e così via. Obbligatorio nelle richieste PUT (CreateOrReplace). | string |
sharedAccessPolicyKey | Chiave dei criteri di accesso condiviso per i criteri di accesso condiviso specificati. Obbligatorio nelle richieste PUT (CreateOrReplace). | string Vincoli: Valore sensibile. Passare come parametro sicuro. |
sharedAccessPolicyName | Nome dei criteri di accesso condiviso per l'hub eventi, la coda del bus di servizio, l'argomento del bus di servizio e così via. Obbligatorio nelle richieste PUT (CreateOrReplace). | string |
systemPropertyColumns | Proprietà di sistema associate alla coda del bus di servizio. Le proprietà di sistema seguenti sono supportate: ReplyToSessionId, ContentType, To, Subject, CorrelationId, TimeToLive, PartitionKey, SessionId, ScheduledEnqueueTime, MessageId, ReplyTo, Label, ScheduledEnqueueTimeUtc. | Per Bicep è possibile usare la funzione any(). |
ServiceBusTopicOutputDataSource
Nome | Descrizione | Valore |
---|---|---|
tipo | Indica che il tipo di output dell'origine dati verrà scritto in. Obbligatorio nelle richieste PUT (CreateOrReplace). | 'Microsoft.ServiceBus/Topic' (obbligatorio) |
properties | Proprietà associate a un output argomento del bus di servizio. Obbligatorio nelle richieste PUT (CreateOrReplace). | ServiceBusTopicOutputDataSourceProperties |
ServiceBusTopicOutputDataSourceProperties
Nome | Descrizione | Valore |
---|---|---|
authenticationMode | Modalità di autenticazione. | 'ConnectionString' 'Msi' 'UserToken' |
propertyColumns | Matrice di stringhe dei nomi delle colonne di output da collegare ai messaggi del bus di servizio come proprietà personalizzate. | string[] |
serviceBusNamespace | Spazio dei nomi associato all'hub eventi desiderato, coda del bus di servizio, argomento del bus di servizio e così via. Obbligatorio nelle richieste PUT (CreateOrReplace). | string |
sharedAccessPolicyKey | Chiave dei criteri di accesso condiviso per i criteri di accesso condiviso specificati. Obbligatorio nelle richieste PUT (CreateOrReplace). | string Vincoli: Valore sensibile. Passare come parametro sicuro. |
sharedAccessPolicyName | Nome dei criteri di accesso condiviso per l'hub eventi, la coda del bus di servizio, l'argomento del bus di servizio e così via. Obbligatorio nelle richieste PUT (CreateOrReplace). | string |
systemPropertyColumns | Proprietà di sistema associate all'output dell'argomento del bus di servizio. Le proprietà di sistema seguenti sono supportate: ReplyToSessionId, ContentType, To, Subject, CorrelationId, TimeToLive, PartitionKey, SessionId, ScheduledEnqueueTime, MessageId, ReplyTo, Label, ScheduledEnqueueTimeUtc. | ServiceBusTopicOutputDataSourcePropertiesSystemPrope... |
topicName | Nome dell'argomento del bus di servizio. Obbligatorio nelle richieste PUT (CreateOrReplace). | string |
ServiceBusTopicOutputDataSourcePropertiesSystemPrope...
Nome | Descrizione | Valore |
---|---|---|
{proprietà personalizzata} | string |
AzureSqlDatabaseOutputDataSource
Nome | Descrizione | Valore |
---|---|---|
tipo | Indica che il tipo di output dell'origine dati verrà scritto in. Obbligatorio nelle richieste PUT (CreateOrReplace). | 'Microsoft.Sql/Server/Database' (obbligatorio) |
properties | Proprietà associate a un output del database Azure SQL. Obbligatorio nelle richieste PUT (CreateOrReplace). | AzureSqlDatabaseOutputDataSourceProperties |
AzureSqlDatabaseOutputDataSourceProperties
Nome | Descrizione | Valore |
---|---|---|
authenticationMode | Modalità di autenticazione. | 'ConnectionString' 'Msi' 'UserToken' |
database | Nome del database Azure SQL. Obbligatorio nelle richieste PUT (CreateOrReplace). | string |
maxBatchCount | Numero massimo di batch per la scrittura nel database Sql, il valore predefinito è 10.000. Facoltativo nelle richieste PUT. | INT |
maxWriterCount | Numero massimo di writer, attualmente sono disponibili solo 1(writer singolo) e 0(in base alla partizione di query). Facoltativo nelle richieste PUT. | INT |
password | Password che verrà usata per connettersi al database Azure SQL. Obbligatorio nelle richieste PUT (CreateOrReplace). | string |
server | Nome del server SQL contenente il database Azure SQL. Obbligatorio nelle richieste PUT (CreateOrReplace). | string |
table | Nome della tabella nel database Azure SQL. Obbligatorio nelle richieste PUT (CreateOrReplace). | string |
utente | Nome utente che verrà usato per connettersi al database Azure SQL. Obbligatorio nelle richieste PUT (CreateOrReplace). | string |
AzureSynapseOutputDataSource
Nome | Descrizione | Valore |
---|---|---|
tipo | Indica il tipo di output dell'origine dati in cui verrà scritto. Obbligatorio nelle richieste PUT (CreateOrReplace). | 'Microsoft.Sql/Server/DataWarehouse' (obbligatorio) |
properties | Proprietà associate a un output Azure Synapse. Obbligatorio nelle richieste PUT (CreateOrReplace). | AzureSynapseOutputDataSourceProperties |
AzureSynapseOutputDataSourceProperties
Nome | Descrizione | Valore |
---|---|---|
authenticationMode | Modalità di autenticazione. | 'ConnectionString' 'Msi' 'UserToken' |
database | Nome del database Azure SQL. Obbligatorio nelle richieste PUT (CreateOrReplace). | string |
password | Password che verrà utilizzata per connettersi al database Azure SQL. Obbligatorio nelle richieste PUT (CreateOrReplace). | string Vincoli: Valore sensibile. Passare come parametro sicuro. |
server | Nome del server SQL contenente il database Azure SQL. Obbligatorio nelle richieste PUT (CreateOrReplace). | string |
table | Nome della tabella nel database Azure SQL. Obbligatorio nelle richieste PUT (CreateOrReplace). | string |
utente | Nome utente che verrà utilizzato per connettersi al database Azure SQL. Obbligatorio nelle richieste PUT (CreateOrReplace). | string |
BlobOutputDataSource
Nome | Descrizione | Valore |
---|---|---|
tipo | Indica il tipo di output dell'origine dati in cui verrà scritto. Obbligatorio nelle richieste PUT (CreateOrReplace). | 'Microsoft.Storage/BLOB' (obbligatorio) |
properties | Proprietà associate a un output blob. Obbligatorio nelle richieste PUT (CreateOrReplace). | BlobOutputDataSourceProperties |
BlobOutputDataSourceProperties
Nome | Descrizione | Valore |
---|---|---|
authenticationMode | Modalità di autenticazione. | 'ConnectionString' 'Msi' 'UserToken' |
blobPathPrefix | Prefisso del percorso BLOB. | string |
blobWriteMode | Modalità di scrittura BLOB. | 'Append' 'Once' |
contenitore | Nome di un contenitore all'interno dell'account di archiviazione associato. Questo contenitore contiene i BLOB da cui leggere o scrivere. Obbligatorio nelle richieste PUT (CreateOrReplace). | string |
Dateformat | Formato della data. Ovunque venga visualizzato {date} in pathPattern, il valore di questa proprietà viene usato invece come formato data. | string |
pathPattern | Modello di percorso DEL BLOB. Non un'espressione regolare. Rappresenta un modello in base al quale i nomi dei BLOB verranno confrontati per determinare se devono essere inclusi o meno come input o output nel processo. Vedere https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-input o https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-output per una spiegazione più dettagliata ed esempio. |
string |
storageAccounts | Elenco di uno o più account di archiviazione di Azure. Obbligatorio nelle richieste PUT (CreateOrReplace). | StorageAccount[] |
Timeformat | Formato dell'ora. Ovunque venga visualizzato {time} in pathPattern, il valore di questa proprietà viene usato come formato ora. | string |
DocumentDbOutputDataSource
Nome | Descrizione | Valore |
---|---|---|
tipo | Indica il tipo di output dell'origine dati in cui verrà scritto. Obbligatorio nelle richieste PUT (CreateOrReplace). | 'Microsoft.Storage/DocumentDB' (obbligatorio) |
properties | Proprietà associate a un output di DocumentDB. Obbligatorio nelle richieste PUT (CreateOrReplace). | DocumentDbOutputDataSourceProperties |
DocumentDbOutputDataSourceProperties
Nome | Descrizione | Valore |
---|---|---|
accountId | Nome o ID dell'account DocumentDB. Obbligatorio nelle richieste PUT (CreateOrReplace). | string |
accountKey | Chiave dell'account per l'account DocumentDB. Obbligatorio nelle richieste PUT (CreateOrReplace). | string Vincoli: Valore sensibile. Passare come parametro sicuro. |
authenticationMode | Modalità di autenticazione. | 'ConnectionString' 'Msi' 'UserToken' |
collectionNamePattern | Il modello del nome di raccolta per le raccolte da utilizzare. Il formato del nome di raccolta può essere costruito utilizzando il token {partizione} facoltativo, dove le partizioni iniziano da 0. Per altre informazioni, vedere la sezione https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-output DocumentDB. Obbligatorio nelle richieste PUT (CreateOrReplace). |
string |
database | Nome del database DocumentDB. Obbligatorio nelle richieste PUT (CreateOrReplace). | string |
documentId | Il nome del campo negli eventi di output utilizzato per specificare la chiave primaria su cui si basano le operazioni di inserimento o aggiornamento. | string |
partitionKey | Il nome del campo negli eventi di output utilizzato per specificare la chiave per il partizionamento di output nelle raccolte. Se 'collectionNamePattern' contiene il token {partition}, questa proprietà deve essere specificata. | string |
AzureTableOutputDataSource
Nome | Descrizione | Valore |
---|---|---|
tipo | Indica che il tipo di output dell'origine dati verrà scritto in. Obbligatorio nelle richieste PUT (CreateOrReplace). | 'Microsoft.Storage/Table' (obbligatorio) |
properties | Proprietà associate a un output tabella di Azure. Obbligatorio nelle richieste PUT (CreateOrReplace). | AzureTableOutputDataSourceProperties |
AzureTableOutputDataSourceProperties
Nome | Descrizione | Valore |
---|---|---|
accountKey | Chiave dell'account per l'account di archiviazione di Azure. Obbligatorio nelle richieste PUT (CreateOrReplace). | string Vincoli: Valore sensibile. Passare come parametro sicuro. |
accountName | il nome dell'account di archiviazione di Azure. Obbligatorio nelle richieste PUT (CreateOrReplace). | string |
batchSize | Numero di righe da scrivere nella tabella di Azure alla volta. | INT |
columnsToRemove | Se specificato, ogni elemento nella matrice corrisponde al nome di una colonna da rimuovere (se presente) dalle entità dell'evento output. | string[] |
partitionKey | Questo elemento indica il nome di una colonna dell'istruzione SELECT nella query che verrà usata come chiave di partizione per la tabella di Azure. Obbligatorio nelle richieste PUT (CreateOrReplace). | string |
rowKey | Questo elemento indica il nome di una colonna dell'istruzione SELECT nella query che verrà usata come chiave di riga per la tabella di Azure. Obbligatorio nelle richieste PUT (CreateOrReplace). | string |
table | Nome della tabella di Azure. Obbligatorio nelle richieste PUT (CreateOrReplace). | string |
PowerBIOutputDataSource
Nome | Descrizione | Valore |
---|---|---|
tipo | Indica che il tipo di output dell'origine dati verrà scritto in. Obbligatorio nelle richieste PUT (CreateOrReplace). | 'PowerBI' (obbligatorio) |
properties | Proprietà associate a un output di Power BI. Obbligatorio nelle richieste PUT (CreateOrReplace). | PowerBIOutputDataSourceProperties |
PowerBIOutputDataSourceProperties
Nome | Descrizione | Valore |
---|---|---|
authenticationMode | Modalità di autenticazione. | 'ConnectionString' 'Msi' 'UserToken' |
dataset | Nome del set di dati di Power BI. Obbligatorio nelle richieste PUT (CreateOrReplace). | string |
groupId | ID del gruppo Di Power BI. | string |
Groupname | Nome del gruppo Di Power BI. Usare questa proprietà per ricordare quale id gruppo di Power BI specifico è stato usato. | string |
refreshToken | Token di aggiornamento che può essere usato per ottenere un token di accesso valido che può essere usato per l'autenticazione con l'origine dati. Un token di aggiornamento valido è attualmente disponibile solo tramite il portale di Azure. È consigliabile inserire qui un valore stringa fittizio durante la creazione dell'origine dati e quindi passare al portale di Azure per autenticare l'origine dati che aggiornerà questa proprietà con un token di aggiornamento valido. Obbligatorio nelle richieste PUT (CreateOrReplace). | string |
table | Nome della tabella di Power BI nel set di dati specificato. Obbligatorio nelle richieste PUT (CreateOrReplace). | string |
tokenUserDisplayName | Nome visualizzato dell'utente usato per ottenere il token di aggiornamento. Usare questa proprietà per ricordare quale utente è stato usato per ottenere il token di aggiornamento. | string |
tokenUserPrincipalName | Nome entità utente (UPN) dell'utente usato per ottenere il token di aggiornamento. Usare questa proprietà per ricordare quale utente è stato usato per ottenere il token di aggiornamento. | string |
RawOutputDatasource
Nome | Descrizione | Valore |
---|---|---|
tipo | Indica che il tipo di output dell'origine dati verrà scritto in. Obbligatorio nelle richieste PUT (CreateOrReplace). | 'Raw' (obbligatorio) |
properties | Proprietà associate a un output non elaborato. Obbligatorio nelle richieste PUT (CreateOrReplace). | RawOutputDatasourceProperties |
RawOutputDatasourceProperties
Nome | Descrizione | Valore |
---|---|---|
payloadUri | URL di firma di accesso condiviso in un BLOB in cui deve essere scritto l'output. Se questa proprietà non è impostata, i dati di output verranno scritti in un archivio temporaneo e un URL di firma di accesso condiviso a tale archiviazione temporanea verrà incluso nel risultato. | string |
OutputWatermarkProperties
Nome | Descrizione | Valore |
---|---|---|
maxWatermarkDifferenceAcrossPartitions | Descrive il delta massimale tra le partizioni più veloci e lente, quindi la finestra fuori ordine che rileva tutti gli eventi necessari nei processi downstream è ben definita. | string |
watermarkMode | Modalità filigrana di output. | 'Nessuno' 'SendCurrentPartitionWatermark' 'SendLowestWatermarkAcrossPartitions' |
Sku
Nome | Descrizione | Valore |
---|---|---|
capacità | Capacità dello SKU. | INT |
name | Il nome della SKU. Obbligatorio nelle richieste PUT (CreateOrReplace). | 'Standard' |
Trasformazione
Nome | Descrizione | valore |
---|---|---|
name | Nome risorsa | string |
properties | Proprietà associate a una trasformazione. Obbligatorio nelle richieste PUT (CreateOrReplace). | Proprietà di trasformazione |
Proprietà di trasformazione
Nome | Descrizione | Valore |
---|---|---|
query | Specifica la query che verrà eseguita nel processo di streaming. Altre informazioni sul linguaggio di query di Analisi di flusso (SAQL) sono disponibili qui: https://msdn.microsoft.com/library/azure/dn834998 . Obbligatorio nelle richieste PUT (CreateOrReplace). |
string |
streamingUnits | Specifica il numero di unità di streaming usate dal processo di streaming. | INT |
validStreamingUnits | Specifica le unità di streaming valide a cui è possibile ridimensionare un processo di streaming. | int[] |
Modelli di avvio rapido
I modelli di avvio rapido seguenti distribuiscono questo tipo di risorsa.
Modello | Descrizione |
---|---|
Creare un processo standard di Analisi di flusso |
Questo modello crea un processo standard di Analisi di flusso. Per altre informazioni, Analisi di flusso di Azure è un motore di analisi in tempo reale e di elaborazione eventi complesso progettato per analizzare ed elaborare volumi elevati di dati di streaming veloce da più origini simultaneamente. I modelli e le relazioni possono essere identificati nelle informazioni estratte da numerose origini di input tra cui dispositivi, sensori, clickstream, feed di social media e applicazioni. Questi modelli possono essere usati per attivare azioni e avviare flussi di lavoro, ad esempio la creazione di avvisi, l'invio di informazioni a uno strumento di creazione di report o l'archiviazione dei dati trasformati per un uso successivo. Analisi di flusso è disponibile anche nel runtime di Azure IoT Edge e supporta lo stesso linguaggio o la stessa sintassi del cloud. |
Definizione della risorsa modello di Resource Manager
Il tipo di risorsa streamingjobs può essere distribuito con le operazioni di destinazione:
- Gruppi di risorse - Vedere i comandi di distribuzione del gruppo di risorse
Per un elenco delle proprietà modificate in ogni versione dell'API, vedere log delle modifiche.
Formato di risorsa
Per creare una risorsa Microsoft.StreamAnalytics/streamingjobs, aggiungere il codice JSON seguente al modello.
{
"type": "Microsoft.StreamAnalytics/streamingjobs",
"apiVersion": "2021-10-01-preview",
"name": "string",
"location": "string",
"tags": {
"tagName1": "tagValue1",
"tagName2": "tagValue2"
},
"sku": {
"capacity": "int",
"name": "Standard"
},
"identity": {
"type": "string",
"userAssignedIdentities": {
"{customized property}": {}
}
},
"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": "Standard"
},
"transformation": {
"name": "string",
"properties": {
"query": "string",
"streamingUnits": "int",
"validStreamingUnits": [ "int" ]
}
}
}
}
Oggetti FunctionProperties
Impostare la proprietà type per specificare il tipo di oggetto.
Per Aggregazione, usare:
"type": "Aggregate"
Per Scalare, usare:
"type": "Scalar"
Oggetti FunctionBinding
Impostare la proprietà type per specificare il tipo di oggetto.
Per Microsoft.MachineLearning/WebService, usare:
"type": "Microsoft.MachineLearning/WebService",
"properties": {
"apiKey": "string",
"batchSize": "int",
"endpoint": "string",
"inputs": {
"columnNames": [
{
"dataType": "string",
"mapTo": "int",
"name": "string"
}
],
"name": "string"
},
"outputs": [
{
"dataType": "string",
"name": "string"
}
]
}
Per Microsoft.MachineLearningServices, usare:
"type": "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"
}
]
}
Per Microsoft.StreamAnalytics/CLRUdf, usare:
"type": "Microsoft.StreamAnalytics/CLRUdf",
"properties": {
"class": "string",
"dllPath": "string",
"method": "string",
"updateMode": "string"
}
Per Microsoft.StreamAnalytics/JavascriptUdf, usare:
"type": "Microsoft.StreamAnalytics/JavascriptUdf",
"properties": {
"script": "string"
}
Oggetti InputProperties
Impostare la proprietà type per specificare il tipo di oggetto.
Per Informazioni di riferimento, usare:
"type": "Reference",
"datasource": {
"type": "string"
// For remaining properties, see ReferenceInputDataSource objects
}
Per Stream, usare:
"type": "Stream",
"datasource": {
"type": "string"
// For remaining properties, see StreamInputDataSource objects
}
Oggetti di serializzazione
Impostare la proprietà type per specificare il tipo di oggetto.
Per Avro, usare:
"type": "Avro",
"properties": {}
Per Csv, usare:
"type": "Csv",
"properties": {
"encoding": "UTF8",
"fieldDelimiter": "string"
}
Per CustomClr, usare:
"type": "CustomClr",
"properties": {
"serializationClassName": "string",
"serializationDllPath": "string"
}
Per Delta, usare:
"type": "Delta",
"properties": {
"deltaTablePath": "string",
"partitionColumns": [ "string" ]
}
Per Json, usare:
"type": "Json",
"properties": {
"encoding": "UTF8",
"format": "string"
}
Per Parquet, usare:
"type": "Parquet",
"properties": {}
Oggetti ReferenceInputDataSource
Impostare la proprietà type per specificare il tipo di oggetto.
Per File, usare:
"type": "File",
"properties": {
"path": "string"
}
Per Microsoft.Sql/Server/Database, usare:
"type": "Microsoft.Sql/Server/Database",
"properties": {
"authenticationMode": "string",
"database": "string",
"deltaSnapshotQuery": "string",
"fullSnapshotQuery": "string",
"password": "string",
"refreshRate": "string",
"refreshType": "string",
"server": "string",
"user": "string"
}
Per Microsoft.Storage/BLOB, usare:
"type": "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"
}
Per Raw, usare:
"type": "Raw",
"properties": {
"payload": "string",
"payloadUri": "string"
}
Oggetti StreamInputDataSource
Impostare la proprietà type per specificare il tipo di oggetto.
Per GatewayMessageBus, usare:
"type": "GatewayMessageBus",
"properties": {
"topic": "string"
}
Per Microsoft.Devices/IotHubs, usare:
"type": "Microsoft.Devices/IotHubs",
"properties": {
"consumerGroupName": "string",
"endpoint": "string",
"iotHubNamespace": "string",
"sharedAccessPolicyKey": "string",
"sharedAccessPolicyName": "string"
}
Per Microsoft.EventGrid/EventSubscriptions, usare:
"type": "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"
}
}
Per Microsoft.EventHub/EventHub, usare:
"type": "Microsoft.EventHub/EventHub",
"properties": {
"authenticationMode": "string",
"consumerGroupName": "string",
"eventHubName": "string",
"partitionCount": "int",
"prefetchCount": "int",
"serviceBusNamespace": "string",
"sharedAccessPolicyKey": "string",
"sharedAccessPolicyName": "string"
}
Per Microsoft.ServiceBus/EventHub, usare:
"type": "Microsoft.ServiceBus/EventHub",
"properties": {
"authenticationMode": "string",
"consumerGroupName": "string",
"eventHubName": "string",
"partitionCount": "int",
"prefetchCount": "int",
"serviceBusNamespace": "string",
"sharedAccessPolicyKey": "string",
"sharedAccessPolicyName": "string"
}
Per Microsoft.Storage/BLOB, usare:
"type": "Microsoft.Storage/Blob",
"properties": {
"authenticationMode": "string",
"container": "string",
"dateFormat": "string",
"pathPattern": "string",
"sourcePartitionCount": "int",
"storageAccounts": [
{
"accountKey": "string",
"accountName": "string",
"authenticationMode": "string"
}
],
"timeFormat": "string"
}
Per Raw, usare:
"type": "Raw",
"properties": {
"payload": "string",
"payloadUri": "string"
}
Oggetti OutputDataSource
Impostare la proprietà type per specificare il tipo di oggetto.
Per GatewayMessageBus, usare:
"type": "GatewayMessageBus",
"properties": {
"topic": "string"
}
Per Microsoft.AzureFunction, usare:
"type": "Microsoft.AzureFunction",
"properties": {
"apiKey": "string",
"functionAppName": "string",
"functionName": "string",
"maxBatchCount": "int",
"maxBatchSize": "int"
}
Per Microsoft.DataLake/Accounts, usare:
"type": "Microsoft.DataLake/Accounts",
"properties": {
"accountName": "string",
"authenticationMode": "string",
"dateFormat": "string",
"filePathPrefix": "string",
"refreshToken": "string",
"tenantId": "string",
"timeFormat": "string",
"tokenUserDisplayName": "string",
"tokenUserPrincipalName": "string"
}
Per Microsoft.DBForPostgreSQL/servers/database, usare:
"type": "Microsoft.DBForPostgreSQL/servers/databases",
"properties": {
"authenticationMode": "string",
"database": "string",
"maxWriterCount": "int",
"password": "string",
"server": "string",
"table": "string",
"user": "string"
}
Per Microsoft.EventHub/EventHub, usare:
"type": "Microsoft.EventHub/EventHub",
"properties": {
"authenticationMode": "string",
"eventHubName": "string",
"partitionCount": "int",
"partitionKey": "string",
"propertyColumns": [ "string" ],
"serviceBusNamespace": "string",
"sharedAccessPolicyKey": "string",
"sharedAccessPolicyName": "string"
}
Per Microsoft.Kusto/clusters/database, usare:
"type": "Microsoft.Kusto/clusters/databases",
"properties": {
"authenticationMode": "string",
"cluster": "string",
"database": "string",
"table": "string"
}
Per Microsoft.ServiceBus/EventHub, usare:
"type": "Microsoft.ServiceBus/EventHub",
"properties": {
"authenticationMode": "string",
"eventHubName": "string",
"partitionCount": "int",
"partitionKey": "string",
"propertyColumns": [ "string" ],
"serviceBusNamespace": "string",
"sharedAccessPolicyKey": "string",
"sharedAccessPolicyName": "string"
}
Per Microsoft.ServiceBus/Queue, usare:
"type": "Microsoft.ServiceBus/Queue",
"properties": {
"authenticationMode": "string",
"propertyColumns": [ "string" ],
"queueName": "string",
"serviceBusNamespace": "string",
"sharedAccessPolicyKey": "string",
"sharedAccessPolicyName": "string",
"systemPropertyColumns": {}
}
Per Microsoft.ServiceBus/Topic, usare:
"type": "Microsoft.ServiceBus/Topic",
"properties": {
"authenticationMode": "string",
"propertyColumns": [ "string" ],
"serviceBusNamespace": "string",
"sharedAccessPolicyKey": "string",
"sharedAccessPolicyName": "string",
"systemPropertyColumns": {
"{customized property}": "string"
},
"topicName": "string"
}
Per Microsoft.Sql/Server/Database, usare:
"type": "Microsoft.Sql/Server/Database",
"properties": {
"authenticationMode": "string",
"database": "string",
"maxBatchCount": "int",
"maxWriterCount": "int",
"password": "string",
"server": "string",
"table": "string",
"user": "string"
}
Per Microsoft.Sql/Server/DataWarehouse, usare:
"type": "Microsoft.Sql/Server/DataWarehouse",
"properties": {
"authenticationMode": "string",
"database": "string",
"password": "string",
"server": "string",
"table": "string",
"user": "string"
}
Per Microsoft.Storage/BLOB, usare:
"type": "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"
}
Per Microsoft.Storage/DocumentDB, usare:
"type": "Microsoft.Storage/DocumentDB",
"properties": {
"accountId": "string",
"accountKey": "string",
"authenticationMode": "string",
"collectionNamePattern": "string",
"database": "string",
"documentId": "string",
"partitionKey": "string"
}
Per Microsoft.Storage/Table, usare:
"type": "Microsoft.Storage/Table",
"properties": {
"accountKey": "string",
"accountName": "string",
"batchSize": "int",
"columnsToRemove": [ "string" ],
"partitionKey": "string",
"rowKey": "string",
"table": "string"
}
Per PowerBI, usare:
"type": "PowerBI",
"properties": {
"authenticationMode": "string",
"dataset": "string",
"groupId": "string",
"groupName": "string",
"refreshToken": "string",
"table": "string",
"tokenUserDisplayName": "string",
"tokenUserPrincipalName": "string"
}
Per Raw, usare:
"type": "Raw",
"properties": {
"payloadUri": "string"
}
Valori delle proprietà
streamingjobs
Nome | Descrizione | Valore |
---|---|---|
tipo | Tipo di risorsa | 'Microsoft.StreamAnalytics/streamingjobs' |
apiVersion | Versione dell'API risorsa | '2021-10-01-preview' |
name | Nome della risorsa | stringa (obbligatoria) Limite di caratteri: 3-63 Caratteri validi: Caratteri alfanumerici, trattini e caratteri di sottolineatura. |
posizione | Posizione geografica in cui vive la risorsa | string |
tags | Tag di risorse. | Dizionario dei nomi e dei valori dei tag. Vedere Tag nei modelli |
sku | Descrive lo SKU del processo di streaming. Obbligatorio nelle richieste PUT (CreateOrReplace). | Sku |
identity | Descrive l'identità gestita assegnata a questo processo che può essere usata per eseguire l'autenticazione con input e output. | Identità |
properties | Proprietà associate a un processo di streaming. Obbligatorio nelle richieste PUT (CreateOrReplace). | StreamingJobProperties |
Identità
Nome | Descrizione | Valore |
---|---|---|
tipo | Il tipo di identità può essere SystemAssigned o UserAssigned. | string |
userAssignedIdentities | Identità assegnate dall'utente associate alla risorsa del processo di streaming. | IdentityUserAssignedIdentities |
IdentityUserAssignedIdentities
Nome | Descrizione | Valore |
---|---|---|
{proprietà personalizzata} |
StreamingJobProperties
Nome | Descrizione | Valore |
---|---|---|
cluster | Cluster in cui verranno eseguiti i processi di streaming. | ClusterInfo |
compatibilityLevel | Controlla determinati comportamenti di runtime del processo di streaming. | '1.0' '1.2' |
contentStoragePolicy | I valori validi sono JobStorageAccount e SystemAccount. Se impostato su JobStorageAccount, è necessario che l'utente specifichi anche la proprietà jobStorageAccount. . | 'JobStorageAccount' 'SystemAccount' |
dataLocale | Impostazioni locali dei dati del processo di analisi di flusso. Il valore deve essere il nome di impostazioni cultura .NET supportate dal set https://msdn.microsoft.com/library/system.globalization.culturetypes(v=vs.110 ).aspx. Il valore predefinito è "en-US" se non è specificato alcun valore. |
string |
eventsLateArrivalMaxDelayInSeconds | Ritardo massimo tollerabile in secondi in cui potrebbero essere inclusi gli eventi che arrivano in ritardo. L'intervallo supportato è da -1 a 1814399 (20.23:59:59 giorni) e -1 viene usato per specificare l'attesa per un periodo illimitato. Se la proprietà è assente, viene interpretata per avere un valore pari a -1. | INT |
eventsOutOfOrderMaxDelayInSeconds | Ritardo massimo tollerabile in secondi in cui è possibile regolare gli eventi non in ordine. | INT |
eventsOutOfOrderPolicy | Indica il criterio da applicare agli eventi che arrivano non in ordine nel flusso di eventi di input. | 'Regola' 'Drop' |
Esterni | Account di archiviazione in cui si trovano gli artefatti di codice personalizzati. | Esterno |
functions | Elenco di una o più funzioni per il processo di streaming. La proprietà name per ogni funzione è necessaria quando si specifica questa proprietà in una richiesta PUT. Questa proprietà non può essere modificata tramite un'operazione PATCH. È necessario usare l'API PATCH disponibile per la singola trasformazione. | Funzione[] |
input | Elenco di uno o più input per il processo di streaming. La proprietà name per ogni input è necessaria quando si specifica questa proprietà in una richiesta PUT. Questa proprietà non può essere modificata tramite un'operazione PATCH. È necessario usare l'API PATCH disponibile per il singolo input. | Input[] |
jobStorageAccount | Proprietà associate a un account di archiviazione di Azure con l'identità del servizio gestito | JobStorageAccount |
jobType | Descrive il tipo di processo. Le modalità valide sono Cloud e 'Edge'. |
'Cloud' 'Edge' |
outputErrorPolicy | Indica il criterio da applicare agli eventi che arrivano all'output e non possono essere scritti nella risorsa di archiviazione esterna a causa di un formato non valido (valori di colonna mancanti, valori di colonna di tipo o dimensioni errati). | 'Drop' 'Stop' |
outputs | Elenco di uno o più output per il processo di streaming. La proprietà name per ogni output è necessaria quando si specifica questa proprietà in una richiesta PUT. Questa proprietà non può essere modificata tramite un'operazione PATCH. È necessario usare l'API PATCH disponibile per il singolo output. | Output[] |
outputStartMode | Questa proprietà deve essere utilizzata solo quando si desidera che il processo venga avviato immediatamente al momento della creazione. Il valore può essere JobStartTime, CustomTime o LastOutputEventTime per indicare se il punto iniziale del flusso di eventi di output deve essere avviato ogni volta che il processo viene avviato, iniziare a un timestamp utente personalizzato specificato tramite la proprietà outputStartTime o iniziare dall'ora dell'ultimo output dell'evento. | 'CustomTime' 'JobStartTime' 'LastOutputEventTime' |
outputStartTime | Il valore è un timestamp in formato ISO-8601 che specifica il punto di partenza del flusso di eventi di output oppure null, a indicare che il flusso di eventi di output inizierà ogni volta che viene avviato il processo di streaming. Questa proprietà deve avere un valore se outputStartMode è impostato su CustomTime. | string |
sku | Descrive lo SKU del processo di streaming. Obbligatorio nelle richieste PUT (CreateOrReplace). | Sku |
trasformazione | Indica la query e il numero di unità di streaming da usare per il processo di streaming. La proprietà name della trasformazione è necessaria quando si specifica questa proprietà in una richiesta PUT. Questa proprietà non può essere modificata tramite un'operazione PATCH. È necessario usare l'API PATCH disponibile per la singola trasformazione. | Trasformazione |
ClusterInfo
Nome | Descrizione | Valore |
---|---|---|
id | ID risorsa del cluster. | string |
Esterno
Nome | Descrizione | Valore |
---|---|---|
contenitore | Contenitore UserCustomCode. | string |
path | Percorso UserCustomCode. | string |
refreshConfiguration | I parametri di aggiornamento per tutte le funzioni definite dall'utente aggiornabili presenti nella configurazione del processo. | RefreshConfiguration |
storageAccount | Proprietà associate a un account di archiviazione di Azure | StorageAccount |
RefreshConfiguration
Nome | Descrizione | Valore |
---|---|---|
Dateformat | Formato della data. Ovunque {date} venga visualizzato in pathPattern, il valore di questa proprietà viene usato come formato data. | string |
pathPattern | Modello di percorso BLOB. Non un'espressione regolare. Rappresenta un modello rispetto al quale i nomi BLOB verranno corrispondenti per determinare se devono essere inclusi come input o output al processo. Vedere https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-input o https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-output per una spiegazione più dettagliata ed esempio. |
string |
refreshInterval | Intervallo di aggiornamento. | string |
refreshType | Questa proprietà indica l'opzione di aggiornamento dei dati da usare, Blocco o Nonblocking. | 'Blocca' 'Nonblocking' |
Timeformat | Formato ora. Ovunque {time} venga visualizzato in pathPattern, il valore di questa proprietà viene usato come formato ora. | string |
StorageAccount
Nome | Descrizione | Valore |
---|---|---|
accountKey | Chiave dell'account per l'account di archiviazione di Azure. Obbligatorio nelle richieste PUT (CreateOrReplace). | string Vincoli: Valore sensibile. Passare come parametro sicuro. |
accountName | il nome dell'account di archiviazione di Azure. Obbligatorio nelle richieste PUT (CreateOrReplace). | string |
authenticationMode | Modalità di autenticazione. | 'ConnectionString' 'Msi' 'UserToken' |
Funzione
Nome | Descrizione | valore |
---|---|---|
name | Nome risorsa | string |
properties | Proprietà associate a una funzione. | Proprietà funzione |
Proprietà funzione
Nome | Descrizione | Valore |
---|---|---|
properties | FunctionConfiguration | |
tipo | Impostare il tipo di oggetto | Aggregata Scalare (obbligatorio) |
FunctionConfiguration
Nome | Descrizione | Valore |
---|---|---|
binding | Associazione fisica della funzione. Nel caso del servizio Web di Azure Machine Learning, ad esempio, viene descritto l'endpoint. | FunctionBinding |
input | FunctionInput[] | |
output | Descrive l'output di una funzione. | FunctionOutput |
FunctionBinding
Nome | Descrizione | Valore |
---|---|---|
tipo | Impostare il tipo di oggetto | Microsoft.MachineLearning/WebService Microsoft.MachineLearningServices Microsoft.StreamAnalytics/CLRUdf Microsoft.StreamAnalytics/JavascriptUdf (obbligatorio) |
AzureMachineLearningStudioFunctionBinding
Nome | Descrizione | Valore |
---|---|---|
tipo | Indica il tipo di associazione delle funzioni. | 'Microsoft.MachineLearning/WebService' (obbligatorio) |
properties | Proprietà di associazione associate a azure Machine Learning Studio. | AzureMachineLearningStudioFunctionBindingProperties |
AzureMachineLearningStudioFunctionBindingProperties
Nome | Descrizione | Valore |
---|---|---|
apiKey | Chiave API usata per l'autenticazione con Request-Response endpoint. | string |
batchSize | Numero compreso tra 1 e 10000 che descrive il numero massimo di righe per ogni richiesta di esecuzione di Azure ML RRS. Il valore predefinito è 1000. | INT |
endpoint | L'endpoint di esecuzione Request-Response di Azure Machine Learning Studio. Altre informazioni sono disponibili qui: https://docs.microsoft.com/azure/machine-learning/machine-learning-consume-web-services#request-response-service-rrs |
string |
input | Input per l'endpoint di Azure Machine Learning Studio. | AzureMachineLearningStudioInputs |
outputs | Elenco di output dall'esecuzione dell'endpoint di Azure Machine Learning Studio. | AzureMachineLearningStudioOutputColumn[] |
AzureMachineLearningStudioInputs
Nome | Descrizione | Valore |
---|---|---|
columnNames | Elenco di colonne di input per l'endpoint di Azure Machine Learning Studio. | AzureMachineLearningStudioInputColumn[] |
name | Nome dell'input. Questo è il nome specificato durante la creazione dell'endpoint. | string |
AzureMachineLearningStudioInputColumn
Nome | Descrizione | Valore |
---|---|---|
dataType | Tipo di dati (supportato da Azure Machine Learning) della colonna di input. Un elenco di tipi di dati di Azure Machine Learning validi è descritto in https://msdn.microsoft.com/library/azure/dn905923.aspx . |
string |
mapTo | Indice in base zero del parametro della funzione a cui viene eseguito il mapping di questo input. | INT |
name | Nome della colonna di input. | string |
AzureMachineLearningStudioOutputColumn
Nome | Descrizione | Valore |
---|---|---|
dataType | Tipo di dati (supportato da Azure Machine Learning) della colonna di output. Un elenco di tipi di dati di Azure Machine Learning validi è descritto in https://msdn.microsoft.com/library/azure/dn905923.aspx . |
string |
name | Nome della colonna di output. | string |
AzureMachineLearningServiceFunctionBinding
Nome | Descrizione | Valore |
---|---|---|
tipo | Indica il tipo di associazione delle funzioni. | 'Microsoft.MachineLearningServices' (obbligatorio) |
properties | Proprietà di associazione associate a un servizio Web di Azure Machine Learning. | AzureMachineLearningServiceFunctionBindingProperties |
AzureMachineLearningServiceFunctionBindingProperties
Nome | Descrizione | Valore |
---|---|---|
apiKey | Chiave API usata per l'autenticazione con Request-Response endpoint. | string |
batchSize | Numero compreso tra 1 e 10000 che descrive il numero massimo di righe per ogni richiesta di esecuzione di Azure ML RRS. Il valore predefinito è 1000. | INT |
endpoint | L'endpoint di esecuzione Request-Response del servizio Web di Azure Machine Learning. | string |
inputRequestName | Etichetta per l'oggetto richiesta di input. | string |
input | Input per l'endpoint del servizio Web di Azure Machine Learning. | AzureMachineLearningServiceInputColumn[] |
numberOfParallelRequests | Numero di richieste parallele che verranno inviate per partizione del processo al servizio Machine Learning. Il valore predefinito è 1. | INT |
outputResponseName | Etichetta per l'oggetto richiesta di output. | string |
outputs | Elenco di output dall'esecuzione dell'endpoint del servizio Web di Azure Machine Learning. | AzureMachineLearningServiceOutputColumn[] |
AzureMachineLearningServiceInputColumn
Nome | Descrizione | Valore |
---|---|---|
dataType | Tipo di dati (supportato da Azure Machine Learning) della colonna di input. | string |
mapTo | Indice in base zero del parametro della funzione a cui viene eseguito il mapping di questo input. | INT |
name | Nome della colonna di input. | string |
AzureMachineLearningServiceOutputColumn
Nome | Descrizione | Valore |
---|---|---|
dataType | Tipo di dati (supportato da Azure Machine Learning) della colonna di output. | string |
mapTo | Indice in base zero del parametro della funzione a cui viene eseguito il mapping di questo input. | INT |
name | Nome della colonna di output. | string |
CSharpFunctionBinding
Nome | Descrizione | Valore |
---|---|---|
tipo | Indica il tipo di associazione delle funzioni. | 'Microsoft.StreamAnalytics/CLRUdf' (obbligatorio) |
properties | Proprietà di associazione associate a una funzione CSharp. | CSharpFunctionBindingProperties |
CSharpFunctionBindingProperties
Nome | Descrizione | Valore |
---|---|---|
classe | Codice Csharp contenente una singola definizione di funzione. | string |
dllPath | Codice Csharp contenente una singola definizione di funzione. | string |
method | Codice Csharp contenente una singola definizione di funzione. | string |
Updatemode | Modalità di aggiornamento per le funzioni di Analisi di flusso. | 'Aggiornabile' 'Statico' |
JavaScriptFunctionBinding
Nome | Descrizione | Valore |
---|---|---|
tipo | Indica il tipo di associazione delle funzioni. | 'Microsoft.StreamAnalytics/JavascriptUdf' (obbligatorio) |
properties | Proprietà di associazione associate a una funzione JavaScript. | JavaScriptFunctionBindingProperties |
JavaScriptFunctionBindingProperties
Nome | Descrizione | Valore |
---|---|---|
script | Codice JavaScript contenente una singola definizione di funzione. Ad esempio: 'function (x, y) { return x + y; }' | string |
FunctionInput
Nome | Descrizione | Valore |
---|---|---|
dataType | Tipo di dati (Azure Stream Analytics supportato) del parametro di input della funzione. Un elenco dei tipi di dati di Analisi di flusso di Azure validi è descritto in https://msdn.microsoft.com/library/azure/dn835065.aspx |
string |
isConfigurationParameter | Flag che indica se il parametro è un parametro di configurazione. True se questo parametro di input deve essere una costante. L'impostazione predefinita è false. | bool |
FunctionOutput
Nome | Descrizione | Valore |
---|---|---|
dataType | Tipo di dati (Azure Stream Analytics supportato) dell'output della funzione. Un elenco dei tipi di dati di Analisi di flusso di Azure validi è descritto in https://msdn.microsoft.com/library/azure/dn835065.aspx |
string |
AggregateFunctionProperties
Nome | Descrizione | Valore |
---|---|---|
tipo | Indica il tipo di funzione. | 'Aggregate' (obbligatorio) |
ScalarFunctionProperties
Nome | Descrizione | Valore |
---|---|---|
tipo | Indica il tipo di funzione. | 'Scalar' (obbligatorio) |
Input
Nome | Descrizione | valore |
---|---|---|
name | Nome risorsa | string |
properties | Proprietà associate a un input. Obbligatorio nelle richieste PUT (CreateOrReplace). | Proprietà di input |
Proprietà di input
Nome | Descrizione | Valore |
---|---|---|
compressione | Descrive il modo in cui i dati di input vengono compressi | Compressione |
partitionKey | partitionKey Descrive una chiave nei dati di input usati per partizionamento dei dati di input | string |
serializzazione | Descrive la serializzazione dei dati da un input o la serializzazione dei dati quando vengono scritti in un output. Obbligatorio nelle richieste PUT (CreateOrReplace). | Serializzazione |
watermarkSettings | Impostazioni che determinano se leggere gli eventi filigrana. | InputWatermarkProperties |
tipo | Impostare il tipo di oggetto | Riferimento Flusso (obbligatorio) |
Compressione
Nome | Descrizione | Valore |
---|---|---|
tipo | Indica il tipo di compressione usato dall'input. Obbligatorio nelle richieste PUT (CreateOrReplace). | 'Deflate' 'GZip' 'Nessuno' (obbligatorio) |
Serializzazione
Nome | Descrizione | Valore |
---|---|---|
tipo | Impostare il tipo di oggetto | Avro Csv CustomClr Delta Json Parquet (obbligatorio) |
AvroSerialization
Nome | Descrizione | Valore |
---|---|---|
tipo | Indica il tipo di serializzazione usato dall'input o dall'output. Obbligatorio nelle richieste PUT (CreateOrReplace). | 'Avro' (obbligatorio) |
properties | Proprietà associate al tipo di serializzazione Avro. Obbligatorio nelle richieste PUT (CreateOrReplace). |
CsvSerialization
Nome | Descrizione | Valore |
---|---|---|
tipo | Indica il tipo di serializzazione usato dall'input o dall'output. Obbligatorio nelle richieste PUT (CreateOrReplace). | 'Csv' (obbligatorio) |
properties | Proprietà associate al tipo di serializzazione CSV. Obbligatorio nelle richieste PUT (CreateOrReplace). | CsvSerializationProperties |
CsvSerializationProperties
Nome | Descrizione | Valore |
---|---|---|
codifica | Specifica la codifica dei dati in ingresso nel caso di input e la codifica dei dati in uscita nel caso di output. Obbligatorio nelle richieste PUT (CreateOrReplace). | 'UTF8' |
fieldDelimiter | Specifica il delimitatore che verrà usato per separare i record con valori delimitati da virgole (CSV). Vedere https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-input o https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-output per un elenco di valori supportati. Obbligatorio nelle richieste PUT (CreateOrReplace). |
string |
CustomClrSerialization
Nome | Descrizione | Valore |
---|---|---|
tipo | Indica il tipo di serializzazione usato dall'input o dall'output. Obbligatorio nelle richieste PUT (CreateOrReplace). | 'CustomClr' (obbligatorio) |
properties | Proprietà associate al tipo di serializzazione CustomClr. Obbligatorio nelle richieste PUT (CreateOrReplace). | CustomClrSerializationProperties |
CustomClrSerializationProperties
Nome | Descrizione | Valore |
---|---|---|
serializationClassName | Nome della classe di serializzazione. | string |
serializationDllPath | Percorso della libreria di serializzazione. | string |
DeltaSerializzazione
Nome | Descrizione | Valore |
---|---|---|
tipo | Indica il tipo di serializzazione usato dall'input o dall'output. Obbligatorio nelle richieste PUT (CreateOrReplace). | 'Delta' (obbligatorio) |
properties | Proprietà associate al tipo di serializzazione Delta Lake. Obbligatorio nelle richieste PUT (CreateOrReplace). | DeltaSerializationProperties |
DeltaSerializationProperties
Nome | Descrizione | Valore |
---|---|---|
deltaTablePath | Specifica il percorso della tabella Delta Lake in cui verrà scritto l'output. | stringa (obbligatoria) |
partitionColumns | Specifica i nomi delle colonne per cui verrà partizionata la tabella Delta Lake. Sono supportati solo 1 colonna di partizione, ma mantenendola come matrice per l'estendibilità. | string[] |
JsonSerializzazione
Nome | Descrizione | Valore |
---|---|---|
tipo | Indica il tipo di serializzazione usato dall'input o dall'output. Obbligatorio nelle richieste PUT (CreateOrReplace). | 'Json' (obbligatorio) |
properties | Proprietà associate al tipo di serializzazione JSON. Obbligatorio nelle richieste PUT (CreateOrReplace). | JsonSerializationProperties |
JsonSerializationProperties
Nome | Descrizione | Valore |
---|---|---|
codifica | Specifica la codifica dei dati in ingresso nel caso di input e la codifica dei dati in uscita nel caso di output. Obbligatorio nelle richieste PUT (CreateOrReplace). | 'UTF8' |
format | Questa proprietà si applica solo alla serializzazione JSON degli output. Non è applicabile agli input. Questa proprietà specifica il formato dell'output JSON in cui verrà scritto. I valori attualmente supportati sono "lineSeparated" che indicano che l'output verrà formattato con ogni oggetto JSON separato da una nuova riga e "array" che indica che l'output verrà formattato come matrice di oggetti JSON. Il valore predefinito è 'lineSeparated' se è stato lasciato null. | 'Array' 'LineSeparated' |
ParquetSerializzazione
Nome | Descrizione | Valore |
---|---|---|
tipo | Indica il tipo di serializzazione utilizzato dall'input o dall'output. Obbligatorio nelle richieste PUT (CreateOrReplace). | 'Parquet' (obbligatorio) |
properties | Proprietà associate al tipo di serializzazione Parquet. Obbligatorio nelle richieste PUT (CreateOrReplace). |
InputWatermarkProperties
Nome | Descrizione | Valore |
---|---|---|
watermarkMode | Modalità limite di input. | 'Nessuno' 'ReadWatermark' |
ReferenceInputProperties
Nome | Descrizione | Valore |
---|---|---|
tipo | Indica se l'input è un'origine di dati di riferimento o di flusso. Obbligatorio nelle richieste PUT (CreateOrReplace). | 'Reference' (obbligatorio) |
datasource | Descrive un'origine dati di input che contiene dati di riferimento. Obbligatorio nelle richieste PUT (CreateOrReplace). | ReferenceInputDataSource |
ReferenceInputDataSource
Nome | Descrizione | Valore |
---|---|---|
tipo | Impostare il tipo di oggetto | File Microsoft.Sql/Server/Database Microsoft.Storage/BLOB Raw (obbligatorio) |
FileReferenceInputDataSource
Nome | Descrizione | Valore |
---|---|---|
tipo | Indica il tipo di origine dati di input contenente i dati di riferimento. Obbligatorio nelle richieste PUT (CreateOrReplace). | 'File' (obbligatorio) |
properties | Proprietà associate a un input di file contenente dati di riferimento. Obbligatorio nelle richieste PUT (CreateOrReplace). | FileReferenceInputDataSourceProperties |
FileReferenceInputDataSourceProperties
Nome | Descrizione | Valore |
---|---|---|
path | Percorso del file. | string |
AzureSqlReferenceInputDataSource
Nome | Descrizione | Valore |
---|---|---|
tipo | Indica il tipo di origine dati di input contenente i dati di riferimento. Obbligatorio nelle richieste PUT (CreateOrReplace). | 'Microsoft.Sql/Server/Database' (obbligatorio) |
properties | Proprietà associate all'input del database SQL contenente i dati di riferimento. Obbligatorio nelle richieste PUT (CreateOrReplace). | AzureSqlReferenceInputDataSourceProperties |
AzureSqlReferenceInputDataSourceProperties
Nome | Descrizione | Valore |
---|---|---|
authenticationMode | Modalità di autenticazione. | 'ConnectionString' 'Msi' 'UserToken' |
database | Questo elemento viene associato all'elemento datasource. Nome del database in cui verrà scritto l'output. | string |
deltaSnapshotQuery | Questo elemento viene associato all'elemento datasource. Questa query viene usata per recuperare le modifiche incrementali dal database SQL. Per usare questa opzione, è consigliabile usare tabelle temporali in Azure SQL Database. | string |
fullSnapshotQuery | Questo elemento viene associato all'elemento datasource. Questa query viene usata per recuperare i dati dal database SQL. | string |
password | Questo elemento viene associato all'elemento datasource. Password che verrà usata per connettersi all'istanza di database SQL. | string Vincoli: Valore sensibile. Passare come parametro sicuro. |
refreshRate | Questo elemento viene associato all'elemento datasource. Ciò indica la frequenza di recupero dei dati dal database. È di formato DateTime. | string |
refreshType | Indica il tipo di opzione di aggiornamento dei dati. | 'RefreshPeriodicallyWithDelta' 'RefreshPeriodicallyWithFull' 'Statico' |
server | Questo elemento viene associato all'elemento datasource. Nome del server che contiene il database in cui verranno scritti i dati. | string |
utente | Questo elemento viene associato all'elemento datasource. Nome utente che verrà usato per connettersi all'istanza di database SQL. | string |
BLOBReferenceInputDataSource
Nome | Descrizione | Valore |
---|---|---|
tipo | Indica il tipo di origine dati di input contenente i dati di riferimento. Obbligatorio nelle richieste PUT (CreateOrReplace). | 'Microsoft.Storage/BLOB' (obbligatorio) |
properties | Proprietà associate a un input BLOB contenente dati di riferimento. Obbligatorio nelle richieste PUT (CreateOrReplace). | BLOBReferenceInputDataSourceProperties |
BLOBReferenceInputDataSourceProperties
Nome | Descrizione | Valore |
---|---|---|
authenticationMode | Modalità di autenticazione. | 'ConnectionString' 'Msi' 'UserToken' |
BLOBName | Nome dell'input BLOB. | string |
contenitore | Nome di un contenitore all'interno dell'account di archiviazione associato. Questo contenitore contiene i BLOB da leggere o scrivere in. Obbligatorio nelle richieste PUT (CreateOrReplace). | string |
Dateformat | Formato della data. Ovunque {date} venga visualizzato in pathPattern, il valore di questa proprietà viene usato come formato data. | string |
deltaPathPattern | Modello di percorso dello snapshot delta. | string |
deltaSnapshotRefreshRate | Intervallo che l'utente genera uno snapshot differenziale di questa origine dati di input BLOB di riferimento. | string |
fullSnapshotRefreshRate | Intervallo di aggiornamento dell'origine dati di input BLOB. | string |
pathPattern | Modello di percorso BLOB. Non un'espressione regolare. Rappresenta un modello rispetto al quale i nomi BLOB verranno corrispondenti per determinare se devono essere inclusi come input o output al processo. Vedere https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-input o https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-output per una spiegazione più dettagliata ed esempio. |
string |
sourcePartitionCount | Numero di partizioni dell'origine dati di input BLOB. Intervallo 1 - 256. | INT |
storageAccounts | Elenco di uno o più account di archiviazione di Azure. Obbligatorio nelle richieste PUT (CreateOrReplace). | StorageAccount[] |
Timeformat | Formato ora. Ovunque {time} venga visualizzato in pathPattern, il valore di questa proprietà viene usato come formato ora. | string |
RawReferenceInputDataSource
Nome | Descrizione | Valore |
---|---|---|
tipo | Indica il tipo di origine dati di input contenente i dati di riferimento. Obbligatorio nelle richieste PUT (CreateOrReplace). | 'Raw' (obbligatorio) |
properties | Proprietà associate a un input non elaborato contenente dati di riferimento. Obbligatorio nelle richieste PUT (CreateOrReplace). | RawInputDatasourceProperties |
RawInputDatasourceProperties
Nome | Descrizione | Valore |
---|---|---|
payload | Contenuto serializzato JSON dei dati di input. È necessario impostare payload o payloadUri, ma non entrambi. | string |
payloadUri | URL di firma di accesso condiviso in un BLOB contenente il contenuto serializzato JSON dei dati di input. È necessario impostare payload o payloadUri, ma non entrambi. | string |
StreamInputProperties
Nome | Descrizione | Valore |
---|---|---|
tipo | Indica se l'input è un'origine di dati di riferimento o di flusso. Obbligatorio nelle richieste PUT (CreateOrReplace). | 'Stream' (obbligatorio) |
datasource | Descrive un'origine dati di input che contiene dati di flusso. Obbligatorio nelle richieste PUT (CreateOrReplace). | StreamInputDataSource |
StreamInputDataSource
Nome | Descrizione | Valore |
---|---|---|
tipo | Impostare il tipo di oggetto | GatewayMessageBus Microsoft.Devices/IotHubs Microsoft.EventGrid/EventSubscriptions Microsoft.EventHub/EventHub Microsoft.ServiceBus/EventHub Microsoft.Storage/BLOB Non elaborato (obbligatorio) |
GatewayMessageBusStreamInputDataSource
Nome | Descrizione | Valore |
---|---|---|
tipo | Indica il tipo di origine dati di input contenente i dati di flusso. Obbligatorio nelle richieste PUT (CreateOrReplace). | 'GatewayMessageBus' (obbligatorio) |
properties | Proprietà associate a un input del bus di messaggi gateway contenente dati di flusso. | GatewayMessageBusStreamInputDataSourceProperties |
GatewayMessageBusStreamInputDataSourceProperties
Nome | Descrizione | Valore |
---|---|---|
argomento | Nome dell'argomento del bus di servizio. | string |
IoTHubStreamInputDataSource
Nome | Descrizione | Valore |
---|---|---|
tipo | Indica il tipo di origine dati di input contenente i dati di flusso. Obbligatorio nelle richieste PUT (CreateOrReplace). | 'Microsoft.Devices/IotHubs' (obbligatorio) |
properties | Proprietà associate a un input hub IoT contenente i dati di flusso. Obbligatorio nelle richieste PUT (CreateOrReplace). | IoTHubStreamInputDataSourceProperties |
IoTHubStreamInputDataSourceProperties
Nome | Descrizione | Valore |
---|---|---|
consumerGroupName | Nome di un gruppo di consumer di hub IoT che deve essere usato per leggere gli eventi dall'hub IoT. Se non specificato, l'input usa il gruppo consumer predefinito di Iot Hub. | string |
endpoint | Endpoint hub IoT da connettersi (ad esempio messaggi/eventi, messaggi/operazioniMonitoringEvents e così via). | string |
iotHubNamespace | Nome o URI dell'hub IoT. Obbligatorio nelle richieste PUT (CreateOrReplace). | string |
sharedAccessPolicyKey | Chiave dei criteri di accesso condiviso per i criteri di accesso condiviso specificati. Obbligatorio nelle richieste PUT (CreateOrReplace). | string Vincoli: Valore sensibile. Passare come parametro sicuro. |
sharedAccessPolicyName | Nome dei criteri di accesso condiviso per il hub IoT. Questo criterio deve contenere almeno l'autorizzazione di connessione del servizio. Obbligatorio nelle richieste PUT (CreateOrReplace). | string |
EventGridStreamInputDataSource
Nome | Descrizione | Valore |
---|---|---|
tipo | Indica il tipo di origine dati di input contenente i dati di flusso. Obbligatorio nelle richieste PUT (CreateOrReplace). | 'Microsoft.EventGrid/EventSubscriptions' (obbligatorio) |
properties | Proprietà associate a un input della griglia di eventi contenente dati di flusso. | EventGridStreamInputDataSourceProperties |
EventGridStreamInputDataSourceProperties
Nome | Descrizione | Valore |
---|---|---|
eventTypes | Elenco di tipi di evento supportati dall'adapter Griglia di eventi. | string[] |
schema | Indica il tipo di schema di Griglia di eventi. | 'CloudEventSchema' 'EventGridEventSchema' |
storageAccounts | Elenco di uno o più account di archiviazione di Azure. Obbligatorio nelle richieste PUT (CreateOrReplace). | StorageAccount[] |
sottoscrittore | Sottoscrittori per Griglia di eventi. Attualmente è supportato solo il Sottoscrittore EventHub. | EventHubV2StreamInputDataSource |
EventHubV2StreamInputDataSource
Nome | Descrizione | Valore |
---|---|---|
properties | Proprietà associate a un input dell'hub eventi contenente i dati del flusso. Obbligatorio nelle richieste PUT (CreateOrReplace). | EventHubStreamInputDataSourceProperties |
tipo | Indica il tipo di origine dati di input contenente i dati del flusso. Obbligatorio nelle richieste PUT (CreateOrReplace). | stringa (obbligatorio) |
EventHubStreamInputDataSourceProperties
Nome | Descrizione | Valore |
---|---|---|
authenticationMode | Modalità di autenticazione. | 'ConnectionString' 'Msi' 'UserToken' |
consumerGroupName | Nome di un gruppo di consumer dell'hub eventi da usare per leggere gli eventi dall'hub eventi. Se si specificano nomi di gruppi di consumer distinti per più input, ognuno di questi input può ricevere gli stessi eventi dall'hub eventi. Se non specificato, l'input usa il gruppo di consumer predefinito dell'hub eventi. | string |
eventHubName | Nome dell'hub eventi. Obbligatorio nelle richieste PUT (CreateOrReplace). | string |
partitionCount | Numero di partizioni dell'origine dati dell'hub eventi. Intervallo da 1 a 256. | INT |
prefetchCount | Numero di messaggi che il destinatario del messaggio può richiedere contemporaneamente. | INT |
serviceBusNamespace | Spazio dei nomi associato all'hub eventi desiderato, alla coda del bus di servizio, all'argomento del bus di servizio e così via. Obbligatorio nelle richieste PUT (CreateOrReplace). | string |
sharedAccessPolicyKey | Chiave dei criteri di accesso condiviso per i criteri di accesso condiviso specificati. Obbligatorio nelle richieste PUT (CreateOrReplace). | string Vincoli: Valore sensibile. Passare come parametro sicuro. |
sharedAccessPolicyName | Nome dei criteri di accesso condiviso per l'hub eventi, la coda del bus di servizio, l'argomento del bus di servizio e così via. Obbligatorio nelle richieste PUT (CreateOrReplace). | string |
EventHubStreamInputDataSource
Nome | Descrizione | Valore |
---|---|---|
tipo | Indica il tipo di origine dati di input contenente i dati del flusso. Obbligatorio nelle richieste PUT (CreateOrReplace). | 'Microsoft.ServiceBus/EventHub' (obbligatorio) |
properties | Proprietà associate a un input dell'hub eventi contenente i dati del flusso. Obbligatorio nelle richieste PUT (CreateOrReplace). | EventHubStreamInputDataSourceProperties |
BlobStreamInputDataSource
Nome | Descrizione | Valore |
---|---|---|
tipo | Indica il tipo di origine dati di input contenente i dati del flusso. Obbligatorio nelle richieste PUT (CreateOrReplace). | 'Microsoft.Storage/BLOB' (obbligatorio) |
properties | Proprietà associate a un input BLOB contenente i dati del flusso. Obbligatorio nelle richieste PUT (CreateOrReplace). | BlobStreamInputDataSourceProperties |
BlobStreamInputDataSourceProperties
Nome | Descrizione | Valore |
---|---|---|
authenticationMode | Modalità di autenticazione. | 'ConnectionString' 'Msi' 'UserToken' |
contenitore | Nome di un contenitore all'interno dell'account di archiviazione associato. Questo contenitore contiene i BLOB da cui leggere o scrivere. Obbligatorio nelle richieste PUT (CreateOrReplace). | string |
Dateformat | Formato della data. Ovunque {date} venga visualizzato in pathPattern, il valore di questa proprietà viene usato come formato data. | string |
pathPattern | Modello di percorso BLOB. Non un'espressione regolare. Rappresenta un modello rispetto al quale i nomi BLOB verranno corrispondenti per determinare se devono essere inclusi come input o output al processo. Vedere https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-input o https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-output per una spiegazione più dettagliata ed esempio. |
string |
sourcePartitionCount | Numero di partizioni dell'origine dati di input BLOB. Intervallo 1 - 1024. | INT |
storageAccounts | Elenco di uno o più account di archiviazione di Azure. Obbligatorio nelle richieste PUT (CreateOrReplace). | StorageAccount[] |
Timeformat | Formato ora. Ovunque {time} venga visualizzato in pathPattern, il valore di questa proprietà viene usato come formato ora. | string |
RawStreamInputDataSource
Nome | Descrizione | Valore |
---|---|---|
tipo | Indica il tipo di origine dati di input contenente i dati di flusso. Obbligatorio nelle richieste PUT (CreateOrReplace). | 'Raw' (obbligatorio) |
properties | Proprietà associate a un input non elaborato. Obbligatorio nelle richieste PUT (CreateOrReplace). | RawInputDatasourceProperties |
JobStorageAccount
Nome | Descrizione | Valore |
---|---|---|
accountKey | Chiave dell'account per l'account di archiviazione di Azure. Obbligatorio nelle richieste PUT (CreateOrReplace). | string Vincoli: Valore sensibile. Passare come parametro sicuro. |
accountName | il nome dell'account di archiviazione di Azure. Obbligatorio nelle richieste PUT (CreateOrReplace). | string |
authenticationMode | Modalità di autenticazione. | 'ConnectionString' 'Msi' 'UserToken' |
Output
Nome | Descrizione | valore |
---|---|---|
name | Nome risorsa | string |
properties | Proprietà associate a un output. Obbligatorio nelle richieste PUT (CreateOrReplace). | Proprietà di output |
Proprietà di output
Nome | Descrizione | Valore |
---|---|---|
datasource | Descrive l'origine dati a cui verrà scritto l'output. Obbligatorio nelle richieste PUT (CreateOrReplace). | OutputDataSource |
serializzazione | Descrive la serializzazione dei dati da un input o la serializzazione dei dati quando vengono scritti in un output. Obbligatorio nelle richieste PUT (CreateOrReplace). | Serializzazione |
sizeWindow | Finestra delle dimensioni per limitare l'output di Analisi di flusso a. | INT |
timeWindow | Intervallo di tempo per filtrare gli output dei processi di Analisi di flusso. | string |
watermarkSettings | Impostazioni che determinano se inviare filigrane a downstream. | OutputWatermarkProperties |
OutputDataSource
GatewayMessageBusOutputDataSource
Nome | Descrizione | Valore |
---|---|---|
tipo | Indica che il tipo di output dell'origine dati verrà scritto in. Obbligatorio nelle richieste PUT (CreateOrReplace). | 'GatewayMessageBus' (obbligatorio) |
properties | Proprietà associate a un output del bus di messaggio gateway. Obbligatorio nelle richieste PUT (CreateOrReplace). | GatewayMessageBusOutputDataSourceProperties |
GatewayMessageBusOutputDataSourceProperties
Nome | Descrizione | Valore |
---|---|---|
argomento | Nome dell'argomento del bus di servizio. | string |
AzureFunctionOutputDataSource
Nome | Descrizione | Valore |
---|---|---|
tipo | Indica che il tipo di output dell'origine dati verrà scritto in. Obbligatorio nelle richieste PUT (CreateOrReplace). | 'Microsoft.AzureFunction' (obbligatorio) |
properties | Proprietà associate a un output della funzione di Azure. Obbligatorio nelle richieste PUT (CreateOrReplace). | AzureFunctionOutputDataSourceProperties |
AzureFunctionOutputDataSourceProperties
Nome | Descrizione | Valore |
---|---|---|
apiKey | Per usare una funzione di Azure da un'altra sottoscrizione, è necessario fornire la chiave per accedere alla funzione. | string |
functionAppName | Nome dell'app Funzioni di Azure. | string |
functionName | Nome della funzione nell'app Funzioni di Azure. | string |
maxBatchCount | Proprietà che consente di specificare il numero massimo di eventi in ogni batch che vengono inviati a Funzioni di Azure. Il valore predefinito è 100. | INT |
maxBatchSize | Proprietà che consente di impostare le dimensioni massime per ogni batch di output inviato a Funzioni di Azure. L'unità di input è espressa in byte. Per impostazione predefinita, questo valore è 262.144 byte (256 KB). | INT |
AzureDataLakeStoreOutputDataSource
Nome | Descrizione | Valore |
---|---|---|
tipo | Indica che il tipo di output dell'origine dati verrà scritto in. Obbligatorio nelle richieste PUT (CreateOrReplace). | 'Microsoft.DataLake/Accounts' (obbligatorio) |
properties | Proprietà associate a un output di Azure Data Lake Store. Obbligatorio nelle richieste PUT (CreateOrReplace). | AzureDataLakeStoreOutputDataSourceProperties |
AzureDataLakeStoreOutputDataSourceProperties
Nome | Descrizione | Valore |
---|---|---|
accountName | Nome dell'account Azure Data Lake Store. Obbligatorio nelle richieste PUT (CreateOrReplace). | string |
authenticationMode | Modalità di autenticazione. | 'ConnectionString' 'Msi' 'UserToken' |
Dateformat | Formato della data. Ovunque {date} venga visualizzato in filePathPrefix, il valore di questa proprietà viene usato come formato data. | string |
filePathPrefix | Percorso del file a cui deve essere scritto l'output. Obbligatorio nelle richieste PUT (CreateOrReplace). | string |
refreshToken | Token di aggiornamento che può essere usato per ottenere un token di accesso valido che può essere usato per l'autenticazione con l'origine dati. Un token di aggiornamento valido è attualmente disponibile solo tramite il portale di Azure. È consigliabile inserire qui un valore stringa fittizio durante la creazione dell'origine dati e quindi passare al portale di Azure per autenticare l'origine dati che aggiornerà questa proprietà con un token di aggiornamento valido. Obbligatorio nelle richieste PUT (CreateOrReplace). | string |
TenantId | ID tenant dell'utente usato per ottenere il token di aggiornamento. Obbligatorio nelle richieste PUT (CreateOrReplace). | string |
Timeformat | Formato ora. Ovunque {time} venga visualizzato in filePathPrefix, il valore di questa proprietà viene usato come formato ora. | string |
tokenUserDisplayName | Nome visualizzato dell'utente usato per ottenere il token di aggiornamento. Usare questa proprietà per ricordare quale utente è stato usato per ottenere il token di aggiornamento. | string |
tokenUserPrincipalName | Nome entità utente (UPN) dell'utente usato per ottenere il token di aggiornamento. Usare questa proprietà per ricordare quale utente è stato usato per ottenere il token di aggiornamento. | string |
PostgreSQLOutputDataSource
Nome | Descrizione | Valore |
---|---|---|
tipo | Indica che il tipo di output dell'origine dati verrà scritto in. Obbligatorio nelle richieste PUT (CreateOrReplace). | 'Microsoft.DBForPostgreSQL/servers/database' (obbligatorio) |
properties | Proprietà associate a un'origine dati di output PostgreSQL. Obbligatorio nelle richieste PUT (CreateOrReplace). | PostgreSQLOutputDataSourceProperties |
PostgreSQLOutputDataSourceProperties
Nome | Descrizione | Valore |
---|---|---|
authenticationMode | Modalità di autenticazione. | 'ConnectionString' 'Msi' 'UserToken' |
database | Nome del database Azure SQL. Obbligatorio nelle richieste PUT (CreateOrReplace). | string |
maxWriterCount | Numero massimo di writer, attualmente sono disponibili solo 1(writer singolo) e 0(in base alla partizione di query). Facoltativo nelle richieste PUT. | INT |
password | Password che verrà usata per connettersi al database Azure SQL. Obbligatorio nelle richieste PUT (CreateOrReplace). | string Vincoli: Valore sensibile. Passare come parametro sicuro. |
server | Nome del server SQL contenente il database Azure SQL. Obbligatorio nelle richieste PUT (CreateOrReplace). | string |
table | Nome della tabella nel database Azure SQL. Obbligatorio nelle richieste PUT (CreateOrReplace). | string |
utente | Nome utente che verrà usato per connettersi al database Azure SQL. Obbligatorio nelle richieste PUT (CreateOrReplace). | string |
EventHubV2OutputDataSource
Nome | Descrizione | Valore |
---|---|---|
tipo | Indica che il tipo di output dell'origine dati verrà scritto in. Obbligatorio nelle richieste PUT (CreateOrReplace). | 'Microsoft.EventHub/EventHub' (obbligatorio) |
properties | Proprietà associate a un output dell'hub eventi. Obbligatorio nelle richieste PUT (CreateOrReplace). | EventHubOutputDataSourceProperties |
EventHubOutputDataSourceProperties
Nome | Descrizione | Valore |
---|---|---|
authenticationMode | Modalità di autenticazione. | 'ConnectionString' 'Msi' 'UserToken' |
eventHubName | Nome dell'hub eventi. Obbligatorio nelle richieste PUT (CreateOrReplace). | string |
partitionCount | Numero di partizioni dell'origine dati dell'hub eventi. Intervallo 1 - 256. | INT |
partitionKey | Chiave/colonna utilizzata per determinare la partizione da inviare dati dell'evento. | string |
propertyColumns | Proprietà associate all'output dell'hub eventi. | string[] |
serviceBusNamespace | Spazio dei nomi associato all'hub eventi desiderato, coda del bus di servizio, argomento del bus di servizio e così via. Obbligatorio nelle richieste PUT (CreateOrReplace). | string |
sharedAccessPolicyKey | Chiave dei criteri di accesso condiviso per i criteri di accesso condiviso specificati. Obbligatorio nelle richieste PUT (CreateOrReplace). | string Vincoli: Valore sensibile. Passare come parametro sicuro. |
sharedAccessPolicyName | Nome dei criteri di accesso condiviso per l'hub eventi, la coda del bus di servizio, l'argomento del bus di servizio e così via. Obbligatorio nelle richieste PUT (CreateOrReplace). | string |
AzureDataExplorerOutputDataSource
Nome | Descrizione | Valore |
---|---|---|
tipo | Indica che il tipo di output dell'origine dati verrà scritto in. Obbligatorio nelle richieste PUT (CreateOrReplace). | 'Microsoft.Kusto/clusters/database' (obbligatorio) |
properties | Proprietà associate a un output di Azure Esplora dati. Obbligatorio nelle richieste PUT (CreateOrReplace). | AzureDataExplorerOutputDataSourceProperties |
AzureDataExplorerOutputDataSourceProperties
Nome | Descrizione | Valore |
---|---|---|
authenticationMode | Modalità di autenticazione. | 'ConnectionString' 'Msi' 'UserToken' |
cluster | Nome del cluster di Azure Esplora dati. Obbligatorio nelle richieste PUT (CreateOrReplace). | string |
database | Nome del database di Esplora dati di Azure. Obbligatorio nelle richieste PUT (CreateOrReplace). | string |
table | Nome della tabella di Azure. Obbligatorio nelle richieste PUT (CreateOrReplace). | string |
EventHubOutputDataSource
Nome | Descrizione | Valore |
---|---|---|
tipo | Indica che il tipo di output dell'origine dati verrà scritto in. Obbligatorio nelle richieste PUT (CreateOrReplace). | 'Microsoft.ServiceBus/EventHub' (obbligatorio) |
properties | Proprietà associate a un output dell'hub eventi. Obbligatorio nelle richieste PUT (CreateOrReplace). | EventHubOutputDataSourceProperties |
ServiceBusQueueOutputDataSource
Nome | Descrizione | Valore |
---|---|---|
tipo | Indica che il tipo di output dell'origine dati verrà scritto in. Obbligatorio nelle richieste PUT (CreateOrReplace). | 'Microsoft.ServiceBus/Queue' (obbligatorio) |
properties | Proprietà associate a un output della coda del bus di servizio. Obbligatorio nelle richieste PUT (CreateOrReplace). | ServiceBusQueueOutputDataSourceProperties |
ServiceBusQueueOutputDataSourceProperties
Nome | Descrizione | Valore |
---|---|---|
authenticationMode | Modalità di autenticazione. | 'ConnectionString' 'Msi' 'UserToken' |
propertyColumns | Matrice di stringhe dei nomi delle colonne di output da collegare ai messaggi del bus di servizio come proprietà personalizzate. | string[] |
queueName | Nome della coda del bus di servizio. Obbligatorio nelle richieste PUT (CreateOrReplace). | string |
serviceBusNamespace | Spazio dei nomi associato all'hub eventi desiderato, coda del bus di servizio, argomento del bus di servizio e così via. Obbligatorio nelle richieste PUT (CreateOrReplace). | string |
sharedAccessPolicyKey | Chiave dei criteri di accesso condiviso per i criteri di accesso condiviso specificati. Obbligatorio nelle richieste PUT (CreateOrReplace). | string Vincoli: Valore sensibile. Passare come parametro sicuro. |
sharedAccessPolicyName | Nome dei criteri di accesso condiviso per l'hub eventi, la coda del bus di servizio, l'argomento del bus di servizio e così via. Obbligatorio nelle richieste PUT (CreateOrReplace). | string |
systemPropertyColumns | Proprietà di sistema associate alla coda del bus di servizio. Sono supportate le proprietà di sistema seguenti: ReplyToSessionId, ContentType, To, Subject, CorrelationId, TimeToLive, PartitionKey, SessionId, ScheduledEnqueueTime, MessageId, ReplyTo, Label, ScheduledEnqueueTimeUtc. |
ServiceBusTopicOutputDataSource
Nome | Descrizione | Valore |
---|---|---|
tipo | Indica il tipo di output dell'origine dati in cui verrà scritto. Obbligatorio nelle richieste PUT (CreateOrReplace). | 'Microsoft.ServiceBus/Topic' (obbligatorio) |
properties | Proprietà associate a un output dell'argomento del bus di servizio. Obbligatorio nelle richieste PUT (CreateOrReplace). | ServiceBusTopicOutputDataSourceProperties |
ServiceBusTopicOutputDataSourceProperties
Nome | Descrizione | Valore |
---|---|---|
authenticationMode | Modalità di autenticazione. | 'ConnectionString' 'Msi' 'UserToken' |
propertyColumns | Matrice di stringhe dei nomi delle colonne di output da associare ai messaggi del bus di servizio come proprietà personalizzate. | string[] |
serviceBusNamespace | Spazio dei nomi associato all'hub eventi desiderato, alla coda del bus di servizio, all'argomento del bus di servizio e così via. Obbligatorio nelle richieste PUT (CreateOrReplace). | string |
sharedAccessPolicyKey | Chiave dei criteri di accesso condiviso per i criteri di accesso condiviso specificati. Obbligatorio nelle richieste PUT (CreateOrReplace). | string Vincoli: Valore sensibile. Passare come parametro sicuro. |
sharedAccessPolicyName | Nome dei criteri di accesso condiviso per l'hub eventi, la coda del bus di servizio, l'argomento del bus di servizio e così via. Obbligatorio nelle richieste PUT (CreateOrReplace). | string |
systemPropertyColumns | Proprietà di sistema associate all'output dell'argomento del bus di servizio. Sono supportate le proprietà di sistema seguenti: ReplyToSessionId, ContentType, To, Subject, CorrelationId, TimeToLive, PartitionKey, SessionId, ScheduledEnqueueTime, MessageId, ReplyTo, Label, ScheduledEnqueueTimeUtc. | ServiceBusTopicOutputDataSourcePropertiesSystemPrope... |
topicName | Nome dell'argomento del bus di servizio. Obbligatorio nelle richieste PUT (CreateOrReplace). | string |
ServiceBusTopicOutputDataSourcePropertiesSystemPrope...
Nome | Descrizione | Valore |
---|---|---|
{proprietà personalizzata} | string |
AzureSqlDatabaseOutputDataSource
Nome | Descrizione | Valore |
---|---|---|
tipo | Indica il tipo di output dell'origine dati in cui verrà scritto. Obbligatorio nelle richieste PUT (CreateOrReplace). | 'Microsoft.Sql/Server/Database' (obbligatorio) |
properties | Proprietà associate a un output del database Azure SQL. Obbligatorio nelle richieste PUT (CreateOrReplace). | AzureSqlDatabaseOutputDataSourceProperties |
AzureSqlDatabaseOutputDataSourceProperties
Nome | Descrizione | Valore |
---|---|---|
authenticationMode | Modalità di autenticazione. | 'ConnectionString' 'Msi' 'UserToken' |
database | Nome del database Azure SQL. Obbligatorio nelle richieste PUT (CreateOrReplace). | string |
maxBatchCount | Numero massimo di batch per la scrittura nel database Sql, il valore predefinito è 10.000. Facoltativo nelle richieste PUT. | INT |
maxWriterCount | Numero massimo di writer, attualmente sono disponibili solo 1(singolo writer) e 0(in base alla partizione di query). Facoltativo nelle richieste PUT. | INT |
password | Password che verrà utilizzata per connettersi al database Azure SQL. Obbligatorio nelle richieste PUT (CreateOrReplace). | string |
server | Nome del server SQL contenente il database Azure SQL. Obbligatorio nelle richieste PUT (CreateOrReplace). | string |
table | Nome della tabella nel database Azure SQL. Obbligatorio nelle richieste PUT (CreateOrReplace). | string |
utente | Nome utente che verrà utilizzato per connettersi al database Azure SQL. Obbligatorio nelle richieste PUT (CreateOrReplace). | string |
AzureSynapseOutputDataSource
Nome | Descrizione | Valore |
---|---|---|
tipo | Indica che il tipo di output dell'origine dati verrà scritto in. Obbligatorio nelle richieste PUT (CreateOrReplace). | 'Microsoft.Sql/Server/DataWarehouse' (obbligatorio) |
properties | Proprietà associate a un output Azure Synapse. Obbligatorio nelle richieste PUT (CreateOrReplace). | AzureSynapseOutputDataSourceProperties |
AzureSynapseOutputDataSourceProperties
Nome | Descrizione | Valore |
---|---|---|
authenticationMode | Modalità di autenticazione. | 'ConnectionString' 'Msi' 'UserToken' |
database | Nome del database Azure SQL. Obbligatorio nelle richieste PUT (CreateOrReplace). | string |
password | Password che verrà usata per connettersi al database Azure SQL. Obbligatorio nelle richieste PUT (CreateOrReplace). | string Vincoli: Valore sensibile. Passare come parametro sicuro. |
server | Nome del server SQL contenente il database Azure SQL. Obbligatorio nelle richieste PUT (CreateOrReplace). | string |
table | Nome della tabella nel database Azure SQL. Obbligatorio nelle richieste PUT (CreateOrReplace). | string |
utente | Nome utente che verrà usato per connettersi al database Azure SQL. Obbligatorio nelle richieste PUT (CreateOrReplace). | string |
BLOBOutputDataSource
Nome | Descrizione | Valore |
---|---|---|
tipo | Indica che il tipo di output dell'origine dati verrà scritto in. Obbligatorio nelle richieste PUT (CreateOrReplace). | 'Microsoft.Storage/BLOB' (obbligatorio) |
properties | Proprietà associate a un output BLOB. Obbligatorio nelle richieste PUT (CreateOrReplace). | BlobOutputDataSourceProperties |
BlobOutputDataSourceProperties
Nome | Descrizione | Valore |
---|---|---|
authenticationMode | Modalità di autenticazione. | 'ConnectionString' 'Msi' 'UserToken' |
BLOBPathPrefix | Prefisso del percorso BLOB. | string |
BLOBWriteMode | Modalità di scrittura BLOB. | 'Accodamento' 'Una volta' |
contenitore | Nome di un contenitore all'interno dell'account di archiviazione associato. Questo contenitore contiene i BLOB da leggere o scrivere in. Obbligatorio nelle richieste PUT (CreateOrReplace). | string |
Dateformat | Formato della data. Ovunque {date} venga visualizzato in pathPattern, il valore di questa proprietà viene usato come formato data. | string |
pathPattern | Modello di percorso BLOB. Non un'espressione regolare. Rappresenta un modello rispetto al quale i nomi BLOB verranno corrispondenti per determinare se devono essere inclusi come input o output al processo. Vedere https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-input o https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-output per una spiegazione più dettagliata ed esempio. |
string |
storageAccounts | Elenco di uno o più account di archiviazione di Azure. Obbligatorio nelle richieste PUT (CreateOrReplace). | StorageAccount[] |
Timeformat | Formato ora. Ovunque {time} venga visualizzato in pathPattern, il valore di questa proprietà viene usato come formato ora. | string |
DocumentDbOutputDataSource
Nome | Descrizione | Valore |
---|---|---|
tipo | Indica il tipo di output dell'origine dati in cui verrà scritto. Obbligatorio nelle richieste PUT (CreateOrReplace). | 'Microsoft.Storage/DocumentDB' (obbligatorio) |
properties | Proprietà associate a un output di DocumentDB. Obbligatorio nelle richieste PUT (CreateOrReplace). | DocumentDbOutputDataSourceProperties |
DocumentDbOutputDataSourceProperties
Nome | Descrizione | Valore |
---|---|---|
accountId | Nome o ID dell'account DocumentDB. Obbligatorio nelle richieste PUT (CreateOrReplace). | string |
accountKey | Chiave dell'account per l'account DocumentDB. Obbligatorio nelle richieste PUT (CreateOrReplace). | string Vincoli: Valore sensibile. Passare come parametro sicuro. |
authenticationMode | Modalità di autenticazione. | 'ConnectionString' 'Msi' 'UserToken' |
collectionNamePattern | Il modello del nome di raccolta per le raccolte da utilizzare. Il formato del nome di raccolta può essere costruito utilizzando il token {partizione} facoltativo, dove le partizioni iniziano da 0. Per altre informazioni, vedere la sezione DocumentDB di https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-output . Obbligatorio nelle richieste PUT (CreateOrReplace). |
string |
database | Nome del database DocumentDB. Obbligatorio nelle richieste PUT (CreateOrReplace). | string |
documentId | Il nome del campo negli eventi di output utilizzato per specificare la chiave primaria su cui si basano le operazioni di inserimento o aggiornamento. | string |
partitionKey | Il nome del campo negli eventi di output utilizzato per specificare la chiave per il partizionamento di output nelle raccolte. Se 'collectionNamePattern' contiene il token {partition}, è necessario specificare questa proprietà. | string |
AzureTableOutputDataSource
Nome | Descrizione | Valore |
---|---|---|
tipo | Indica il tipo di output dell'origine dati in cui verrà scritto. Obbligatorio nelle richieste PUT (CreateOrReplace). | 'Microsoft.Storage/Table' (obbligatorio) |
properties | Proprietà associate a un output tabella di Azure. Obbligatorio nelle richieste PUT (CreateOrReplace). | AzureTableOutputDataSourceProperties |
AzureTableOutputDataSourceProperties
Nome | Descrizione | Valore |
---|---|---|
accountKey | Chiave dell'account per l'account di archiviazione di Azure. Obbligatorio nelle richieste PUT (CreateOrReplace). | string Vincoli: Valore sensibile. Passare come parametro sicuro. |
accountName | il nome dell'account di archiviazione di Azure. Obbligatorio nelle richieste PUT (CreateOrReplace). | string |
batchSize | Numero di righe da scrivere nella tabella di Azure alla volta. | INT |
columnsToRemove | Se specificato, ogni elemento nella matrice corrisponde al nome di una colonna da rimuovere (se presente) dalle entità dell'evento output. | string[] |
partitionKey | Questo elemento indica il nome di una colonna dell'istruzione SELECT nella query che verrà usata come chiave di partizione per la tabella di Azure. Obbligatorio nelle richieste PUT (CreateOrReplace). | string |
rowKey | Questo elemento indica il nome di una colonna dell'istruzione SELECT nella query che verrà usata come chiave di riga per la tabella di Azure. Obbligatorio nelle richieste PUT (CreateOrReplace). | string |
table | Nome della tabella di Azure. Obbligatorio nelle richieste PUT (CreateOrReplace). | string |
PowerBIOutputDataSource
Nome | Descrizione | Valore |
---|---|---|
tipo | Indica il tipo di output dell'origine dati in cui verrà scritto. Obbligatorio nelle richieste PUT (CreateOrReplace). | 'PowerBI' (obbligatorio) |
properties | Proprietà associate a un output di Power BI. Obbligatorio nelle richieste PUT (CreateOrReplace). | PowerBIOutputDataSourceProperties |
PowerBIOutputDataSourceProperties
Nome | Descrizione | Valore |
---|---|---|
authenticationMode | Modalità di autenticazione. | 'ConnectionString' 'Msi' 'UserToken' |
dataset | Nome del set di dati di Power BI. Obbligatorio nelle richieste PUT (CreateOrReplace). | string |
groupId | ID del gruppo Di Power BI. | string |
Groupname | Nome del gruppo Di Power BI. Usare questa proprietà per ricordare quale id gruppo di Power BI specifico è stato usato. | string |
refreshToken | Token di aggiornamento che può essere usato per ottenere un token di accesso valido che può essere usato per l'autenticazione con l'origine dati. Un token di aggiornamento valido è attualmente disponibile solo tramite il portale di Azure. È consigliabile inserire qui un valore stringa fittizio durante la creazione dell'origine dati e quindi passare al portale di Azure per autenticare l'origine dati che aggiornerà questa proprietà con un token di aggiornamento valido. Obbligatorio nelle richieste PUT (CreateOrReplace). | string |
table | Nome della tabella di Power BI nel set di dati specificato. Obbligatorio nelle richieste PUT (CreateOrReplace). | string |
tokenUserDisplayName | Nome visualizzato dell'utente usato per ottenere il token di aggiornamento. Usare questa proprietà per ricordare quale utente è stato usato per ottenere il token di aggiornamento. | string |
tokenUserPrincipalName | Nome entità utente (UPN) dell'utente usato per ottenere il token di aggiornamento. Usare questa proprietà per ricordare quale utente è stato usato per ottenere il token di aggiornamento. | string |
RawOutputDatasource
Nome | Descrizione | Valore |
---|---|---|
tipo | Indica che il tipo di output dell'origine dati verrà scritto in. Obbligatorio nelle richieste PUT (CreateOrReplace). | 'Raw' (obbligatorio) |
properties | Proprietà associate a un output non elaborato. Obbligatorio nelle richieste PUT (CreateOrReplace). | RawOutputDatasourceProperties |
RawOutputDatasourceProperties
Nome | Descrizione | Valore |
---|---|---|
payloadUri | URL di firma di accesso condiviso in un BLOB in cui deve essere scritto l'output. Se questa proprietà non è impostata, i dati di output verranno scritti in un archivio temporaneo e un URL di firma di accesso condiviso a tale archiviazione temporanea verrà incluso nel risultato. | string |
OutputWatermarkProperties
Nome | Descrizione | Valore |
---|---|---|
maxWatermarkDifferenceAcrossPartitions | Descrive il delta massimale tra le partizioni più veloci e lente, quindi la finestra fuori ordine che rileva tutti gli eventi necessari nei processi downstream è ben definita. | string |
watermarkMode | Modalità filigrana di output. | 'Nessuno' 'SendCurrentPartitionWatermark' 'SendLowestWatermarkAcrossPartitions' |
Sku
Nome | Descrizione | Valore |
---|---|---|
capacità | Capacità dello SKU. | INT |
name | Il nome della SKU. Obbligatorio nelle richieste PUT (CreateOrReplace). | 'Standard' |
Trasformazione
Nome | Descrizione | valore |
---|---|---|
name | Nome risorsa | string |
properties | Proprietà associate a una trasformazione. Obbligatorio nelle richieste PUT (CreateOrReplace). | Proprietà di trasformazione |
Proprietà di trasformazione
Nome | Descrizione | Valore |
---|---|---|
query | Specifica la query che verrà eseguita nel processo di streaming. Altre informazioni sul linguaggio di query di Analisi di flusso (SAQL) sono disponibili qui: https://msdn.microsoft.com/library/azure/dn834998 . Obbligatorio nelle richieste PUT (CreateOrReplace). |
string |
streamingUnits | Specifica il numero di unità di streaming usate dal processo di streaming. | INT |
validStreamingUnits | Specifica le unità di streaming valide a cui è possibile ridimensionare un processo di streaming. | int[] |
Modelli di avvio rapido
I modelli di avvio rapido seguenti distribuiscono questo tipo di risorsa.
Modello | Descrizione |
---|---|
Creare un processo standard di Analisi di flusso |
Questo modello crea un processo standard di Analisi di flusso. Per altre informazioni, Analisi di flusso di Azure è un motore di analisi in tempo reale e di elaborazione eventi complesso progettato per analizzare ed elaborare volumi elevati di dati di streaming veloce da più origini simultaneamente. I modelli e le relazioni possono essere identificati nelle informazioni estratte da numerose origini di input tra cui dispositivi, sensori, clickstream, feed di social media e applicazioni. Questi modelli possono essere usati per attivare azioni e avviare flussi di lavoro, ad esempio la creazione di avvisi, l'invio di informazioni a uno strumento di creazione di report o l'archiviazione dei dati trasformati per un uso successivo. Analisi di flusso è disponibile anche nel runtime di Azure IoT Edge e supporta lo stesso linguaggio o la stessa sintassi del cloud. |
Definizione della risorsa Terraform (provider AzAPI)
Il tipo di risorsa streamingjobs può essere distribuito con le operazioni di destinazione:
- Gruppi di risorse
Per un elenco delle proprietà modificate in ogni versione dell'API, vedere log delle modifiche.
Formato di risorsa
Per creare una risorsa Microsoft.StreamAnalytics/streamingjobs, aggiungere il codice Terraform seguente al modello.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.StreamAnalytics/streamingjobs@2021-10-01-preview"
name = "string"
location = "string"
parent_id = "string"
tags = {
tagName1 = "tagValue1"
tagName2 = "tagValue2"
}
identity {
type = "string"
identity_ids = []
}
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 = "Standard"
}
transformation = {
name = "string"
properties = {
query = "string"
streamingUnits = int
validStreamingUnits = [
int
]
}
}
}
sku = {
capacity = int
name = "Standard"
}
})
}
Oggetti FunctionProperties
Impostare la proprietà type per specificare il tipo di oggetto.
Per Aggregazione, usare:
type = "Aggregate"
Per Scalare, usare:
type = "Scalar"
Oggetti FunctionBinding
Impostare la proprietà type per specificare il tipo di oggetto.
Per Microsoft.MachineLearning/WebService, usare:
type = "Microsoft.MachineLearning/WebService"
properties = {
apiKey = "string"
batchSize = int
endpoint = "string"
inputs = {
columnNames = [
{
dataType = "string"
mapTo = int
name = "string"
}
]
name = "string"
}
outputs = [
{
dataType = "string"
name = "string"
}
]
}
Per Microsoft.MachineLearningServices, usare:
type = "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"
}
]
}
Per Microsoft.StreamAnalytics/CLRUdf, usare:
type = "Microsoft.StreamAnalytics/CLRUdf"
properties = {
class = "string"
dllPath = "string"
method = "string"
updateMode = "string"
}
Per Microsoft.StreamAnalytics/JavascriptUdf, usare:
type = "Microsoft.StreamAnalytics/JavascriptUdf"
properties = {
script = "string"
}
Oggetti InputProperties
Impostare la proprietà type per specificare il tipo di oggetto.
Per Informazioni di riferimento, usare:
type = "Reference"
datasource = {
type = "string"
// For remaining properties, see ReferenceInputDataSource objects
}
Per Stream, usare:
type = "Stream"
datasource = {
type = "string"
// For remaining properties, see StreamInputDataSource objects
}
Oggetti di serializzazione
Impostare la proprietà type per specificare il tipo di oggetto.
Per Avro, usare:
type = "Avro"
Per Csv, usare:
type = "Csv"
properties = {
encoding = "UTF8"
fieldDelimiter = "string"
}
Per CustomClr, usare:
type = "CustomClr"
properties = {
serializationClassName = "string"
serializationDllPath = "string"
}
Per Delta, usare:
type = "Delta"
properties = {
deltaTablePath = "string"
partitionColumns = [
"string"
]
}
Per Json, usare:
type = "Json"
properties = {
encoding = "UTF8"
format = "string"
}
Per Parquet, usare:
type = "Parquet"
Oggetti ReferenceInputDataSource
Impostare la proprietà type per specificare il tipo di oggetto.
Per File, usare:
type = "File"
properties = {
path = "string"
}
Per Microsoft.Sql/Server/Database, usare:
type = "Microsoft.Sql/Server/Database"
properties = {
authenticationMode = "string"
database = "string"
deltaSnapshotQuery = "string"
fullSnapshotQuery = "string"
password = "string"
refreshRate = "string"
refreshType = "string"
server = "string"
user = "string"
}
Per Microsoft.Storage/BLOB, usare:
type = "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"
}
Per Raw, usare:
type = "Raw"
properties = {
payload = "string"
payloadUri = "string"
}
Oggetti StreamInputDataSource
Impostare la proprietà type per specificare il tipo di oggetto.
Per GatewayMessageBus, usare:
type = "GatewayMessageBus"
properties = {
topic = "string"
}
Per Microsoft.Devices/IotHubs, usare:
type = "Microsoft.Devices/IotHubs"
properties = {
consumerGroupName = "string"
endpoint = "string"
iotHubNamespace = "string"
sharedAccessPolicyKey = "string"
sharedAccessPolicyName = "string"
}
Per Microsoft.EventGrid/EventSubscriptions, usare:
type = "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"
}
}
Per Microsoft.EventHub/EventHub, usare:
type = "Microsoft.EventHub/EventHub"
properties = {
authenticationMode = "string"
consumerGroupName = "string"
eventHubName = "string"
partitionCount = int
prefetchCount = int
serviceBusNamespace = "string"
sharedAccessPolicyKey = "string"
sharedAccessPolicyName = "string"
}
Per Microsoft.ServiceBus/EventHub, usare:
type = "Microsoft.ServiceBus/EventHub"
properties = {
authenticationMode = "string"
consumerGroupName = "string"
eventHubName = "string"
partitionCount = int
prefetchCount = int
serviceBusNamespace = "string"
sharedAccessPolicyKey = "string"
sharedAccessPolicyName = "string"
}
Per Microsoft.Storage/BLOB, usare:
type = "Microsoft.Storage/Blob"
properties = {
authenticationMode = "string"
container = "string"
dateFormat = "string"
pathPattern = "string"
sourcePartitionCount = int
storageAccounts = [
{
accountKey = "string"
accountName = "string"
authenticationMode = "string"
}
]
timeFormat = "string"
}
Per Raw, usare:
type = "Raw"
properties = {
payload = "string"
payloadUri = "string"
}
Oggetti OutputDataSource
Impostare la proprietà type per specificare il tipo di oggetto.
Per GatewayMessageBus, usare:
type = "GatewayMessageBus"
properties = {
topic = "string"
}
Per Microsoft.AzureFunction, usare:
type = "Microsoft.AzureFunction"
properties = {
apiKey = "string"
functionAppName = "string"
functionName = "string"
maxBatchCount = int
maxBatchSize = int
}
Per Microsoft.DataLake/Accounts, usare:
type = "Microsoft.DataLake/Accounts"
properties = {
accountName = "string"
authenticationMode = "string"
dateFormat = "string"
filePathPrefix = "string"
refreshToken = "string"
tenantId = "string"
timeFormat = "string"
tokenUserDisplayName = "string"
tokenUserPrincipalName = "string"
}
Per Microsoft.DBForPostgreSQL/servers/database, usare:
type = "Microsoft.DBForPostgreSQL/servers/databases"
properties = {
authenticationMode = "string"
database = "string"
maxWriterCount = int
password = "string"
server = "string"
table = "string"
user = "string"
}
Per Microsoft.EventHub/EventHub, usare:
type = "Microsoft.EventHub/EventHub"
properties = {
authenticationMode = "string"
eventHubName = "string"
partitionCount = int
partitionKey = "string"
propertyColumns = [
"string"
]
serviceBusNamespace = "string"
sharedAccessPolicyKey = "string"
sharedAccessPolicyName = "string"
}
Per Microsoft.Kusto/clusters/database, usare:
type = "Microsoft.Kusto/clusters/databases"
properties = {
authenticationMode = "string"
cluster = "string"
database = "string"
table = "string"
}
Per Microsoft.ServiceBus/EventHub, usare:
type = "Microsoft.ServiceBus/EventHub"
properties = {
authenticationMode = "string"
eventHubName = "string"
partitionCount = int
partitionKey = "string"
propertyColumns = [
"string"
]
serviceBusNamespace = "string"
sharedAccessPolicyKey = "string"
sharedAccessPolicyName = "string"
}
Per Microsoft.ServiceBus/Queue, usare:
type = "Microsoft.ServiceBus/Queue"
properties = {
authenticationMode = "string"
propertyColumns = [
"string"
]
queueName = "string"
serviceBusNamespace = "string"
sharedAccessPolicyKey = "string"
sharedAccessPolicyName = "string"
}
Per Microsoft.ServiceBus/Topic, usare:
type = "Microsoft.ServiceBus/Topic"
properties = {
authenticationMode = "string"
propertyColumns = [
"string"
]
serviceBusNamespace = "string"
sharedAccessPolicyKey = "string"
sharedAccessPolicyName = "string"
systemPropertyColumns = {
{customized property} = "string"
}
topicName = "string"
}
Per Microsoft.Sql/Server/Database, usare:
type = "Microsoft.Sql/Server/Database"
properties = {
authenticationMode = "string"
database = "string"
maxBatchCount = int
maxWriterCount = int
password = "string"
server = "string"
table = "string"
user = "string"
}
Per Microsoft.Sql/Server/DataWarehouse, usare:
type = "Microsoft.Sql/Server/DataWarehouse"
properties = {
authenticationMode = "string"
database = "string"
password = "string"
server = "string"
table = "string"
user = "string"
}
Per Microsoft.Storage/BLOB, usare:
type = "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"
}
Per Microsoft.Storage/DocumentDB, usare:
type = "Microsoft.Storage/DocumentDB"
properties = {
accountId = "string"
accountKey = "string"
authenticationMode = "string"
collectionNamePattern = "string"
database = "string"
documentId = "string"
partitionKey = "string"
}
Per Microsoft.Storage/Table, usare:
type = "Microsoft.Storage/Table"
properties = {
accountKey = "string"
accountName = "string"
batchSize = int
columnsToRemove = [
"string"
]
partitionKey = "string"
rowKey = "string"
table = "string"
}
Per PowerBI, usare:
type = "PowerBI"
properties = {
authenticationMode = "string"
dataset = "string"
groupId = "string"
groupName = "string"
refreshToken = "string"
table = "string"
tokenUserDisplayName = "string"
tokenUserPrincipalName = "string"
}
Per Raw, usare:
type = "Raw"
properties = {
payloadUri = "string"
}
Valori delle proprietà
streamingjobs
Nome | Descrizione | Valore |
---|---|---|
tipo | Tipo di risorsa | "Microsoft.StreamAnalytics/streamingjobs@2021-10-01-preview" |
name | Nome della risorsa | stringa (obbligatoria) Limite di caratteri: 3-63 Caratteri validi: Caratteri alfanumerici, trattini e caratteri di sottolineatura. |
posizione | Posizione geografica in cui vive la risorsa | string |
parent_id | Per distribuire in un gruppo di risorse, usare l'ID del gruppo di risorse. | stringa (obbligatoria) |
tags | Tag di risorse. | Dizionario dei nomi e dei valori dei tag. |
sku | Descrive lo SKU del processo di streaming. Obbligatorio nelle richieste PUT (CreateOrReplace). | Sku |
identity | Descrive l'identità gestita assegnata a questo processo che può essere usata per l'autenticazione con input e output. | Identità |
properties | Proprietà associate a un processo di streaming. Obbligatorio nelle richieste PUT (CreateOrReplace). | StreamingJobProperties |
Identità
Nome | Descrizione | Valore |
---|---|---|
tipo | Il tipo di identità può essere SystemAssigned o UserAssigned. | string |
identity_ids | Identità assegnate dall'utente associate alla risorsa processo di streaming. | Matrice di ID identità utente. |
IdentityUserAssignedIdentities
Nome | Descrizione | Valore |
---|---|---|
{proprietà personalizzata} |
StreamingJobProperties
Nome | Descrizione | Valore |
---|---|---|
cluster | Cluster in cui verranno eseguiti i processi di streaming. | ClusterInfo |
compatibilityLevel | Controlla determinati comportamenti di runtime del processo di streaming. | "1.0" "1.2" |
contentStoragePolicy | I valori validi sono JobStorageAccount e SystemAccount. Se impostato su JobStorageAccount, è necessario che l'utente specifichi anche la proprietà jobStorageAccount. . | "JobStorageAccount" "SystemAccount" |
dataLocale | Impostazioni locali dei dati del processo di analisi di flusso. Il valore deve essere il nome di una cultura .NET supportata dal set https://msdn.microsoft.com/library/system.globalization.culturetypes(v=vs.110 ).aspx. Impostazione predefinita su 'en-US' se non è specificato alcun valore. |
string |
eventsLateArrivalMaxDelayInSeconds | Il ritardo massimo tolerabile in secondi in cui gli eventi che arrivano in ritardo potrebbero essere inclusi. L'intervallo supportato è -1 a 1814399 (20,23:59:59 giorni) e -1 viene usato per specificare l'attesa indefinita. Se la proprietà è assente, viene interpretata per avere un valore pari a -1. | INT |
eventsOutOfOrderMaxDelayInSeconds | Ritardo massimo tolerabile in secondi in cui gli eventi non ordinati possono essere modificati in ordine. | INT |
eventsOutOfOrderPolicy | Indica i criteri da applicare agli eventi che arrivano fuori ordine nel flusso di eventi di input. | "Regola" "Drop" |
Esterni | Account di archiviazione in cui si trovano gli artefatti di codice personalizzati. | Esterno |
functions | Elenco di una o più funzioni per il processo di streaming. La proprietà name per ogni funzione è necessaria quando si specifica questa proprietà in una richiesta PUT. Questa proprietà non può essere modificata tramite un'operazione PATCH. È necessario usare l'API PATCH disponibile per la singola trasformazione. | Funzione[] |
input | Elenco di uno o più input per il processo di streaming. La proprietà name per ogni input è necessaria quando si specifica questa proprietà in una richiesta PUT. Questa proprietà non può essere modificata tramite un'operazione PATCH. È necessario usare l'API PATCH disponibile per l'input singolo. | Input[] |
jobStorageAccount | Proprietà associate a un account di archiviazione di Azure con msi | JobStorageAccount |
jobType | Descrive il tipo del processo. Le modalità valide sono Cloud e 'Edge'. |
"Cloud" "Edge" |
outputErrorPolicy | Indica i criteri da applicare agli eventi che arrivano all'output e non possono essere scritti nell'archiviazione esterna a causa della mancata configurazione (valori di colonna mancanti, valori di colonna di tipo o dimensioni errati). | "Drop" "Stop" |
outputs | Elenco di uno o più output per il processo di streaming. La proprietà name per ogni output è necessaria quando si specifica questa proprietà in una richiesta PUT. Questa proprietà non può essere modificata tramite un'operazione PATCH. È necessario usare l'API PATCH disponibile per l'output singolo. | Output[] |
outputStartMode | Questa proprietà deve essere usata solo quando si desidera che il processo venga avviato immediatamente al momento della creazione. Il valore può essere JobStartTime, CustomTime o LastOutputEventTime per indicare se il punto iniziale del flusso di eventi di output deve iniziare ogni volta che il processo viene avviato, iniziare a un timestamp utente personalizzato specificato tramite la proprietà outputStartTime o iniziare dall'ora di output dell'ultimo evento. | "CustomTime" "JobStartTime" "LastOutputEventTime" |
outputStartTime | Il valore è un timestamp in formato ISO-8601 che specifica il punto di partenza del flusso di eventi di output oppure null, a indicare che il flusso di eventi di output inizierà ogni volta che viene avviato il processo di streaming. Questa proprietà deve avere un valore se outputStartMode è impostato su CustomTime. | string |
sku | Descrive lo SKU del processo di streaming. Obbligatorio nelle richieste PUT (CreateOrReplace). | Sku |
trasformazione | Indica la query e il numero di unità di streaming da usare per il processo di streaming. La proprietà name della trasformazione è necessaria quando si specifica questa proprietà in una richiesta PUT. Questa proprietà non può essere modificata tramite un'operazione PATCH. È necessario usare l'API PATCH disponibile per la singola trasformazione. | Trasformazione |
ClusterInfo
Nome | Descrizione | Valore |
---|---|---|
id | ID risorsa del cluster. | string |
Esterno
Nome | Descrizione | Valore |
---|---|---|
contenitore | Contenitore UserCustomCode. | string |
path | Percorso UserCustomCode. | string |
refreshConfiguration | I parametri di aggiornamento per tutte le funzioni definite dall'utente aggiornabili presenti nella configurazione del processo. | RefreshConfiguration |
storageAccount | Proprietà associate a un account di archiviazione di Azure | StorageAccount |
RefreshConfiguration
Nome | Descrizione | Valore |
---|---|---|
Dateformat | Formato della data. Ovunque {date} venga visualizzato in pathPattern, il valore di questa proprietà viene usato come formato data. | string |
pathPattern | Modello di percorso BLOB. Non un'espressione regolare. Rappresenta un modello rispetto al quale i nomi BLOB verranno corrispondenti per determinare se devono essere inclusi come input o output al processo. Vedere https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-input o https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-output per una spiegazione più dettagliata ed esempio. |
string |
refreshInterval | Intervallo di aggiornamento. | string |
refreshType | Questa proprietà indica l'opzione di aggiornamento dei dati da usare, Blocco o Nonblocking. | "Blocco" "Nonblocking" |
Timeformat | Formato ora. Ovunque {time} venga visualizzato in pathPattern, il valore di questa proprietà viene usato come formato ora. | string |
StorageAccount
Nome | Descrizione | Valore |
---|---|---|
accountKey | Chiave dell'account per l'account di archiviazione di Azure. Obbligatorio nelle richieste PUT (CreateOrReplace). | string Vincoli: Valore sensibile. Passare come parametro sicuro. |
accountName | il nome dell'account di archiviazione di Azure. Obbligatorio nelle richieste PUT (CreateOrReplace). | string |
authenticationMode | Modalità di autenticazione. | "ConnectionString" "Msi" "UserToken" |
Funzione
Nome | Descrizione | valore |
---|---|---|
name | Nome risorsa | string |
properties | Proprietà associate a una funzione. | Proprietà funzione |
Proprietà funzione
Nome | Descrizione | Valore |
---|---|---|
properties | FunctionConfiguration | |
tipo | Impostare il tipo di oggetto | Aggregata Scalare (obbligatorio) |
FunctionConfiguration
Nome | Descrizione | Valore |
---|---|---|
binding | Associazione fisica della funzione. Ad esempio, nel caso del servizio Web di Azure Machine Learning, questo descrive l'endpoint. | FunctionBinding |
input | FunctionInput[] | |
output | Descrive l'output di una funzione. | FunctionOutput |
FunctionBinding
Nome | Descrizione | Valore |
---|---|---|
tipo | Impostare il tipo di oggetto | Microsoft.MachineLearning/WebService Microsoft.MachineLearningServices Microsoft.StreamAnalytics/CLRUdf Microsoft.StreamAnalytics/JavascriptUdf (obbligatorio) |
AzureMachineLearningStudioFunctionBinding
Nome | Descrizione | Valore |
---|---|---|
tipo | Indica il tipo di associazione della funzione. | "Microsoft.MachineLearning/WebService" (obbligatorio) |
properties | Proprietà di associazione associate a azure Machine Learning Studio. | AzureMachineLearningStudioFunctionBindingProperties |
AzureMachineLearningStudioFunctionBindingProperties
Nome | Descrizione | Valore |
---|---|---|
apiKey | Chiave API usata per l'autenticazione con Request-Response endpoint. | string |
batchSize | Numero compreso tra 1 e 10000 che descrive il numero massimo di righe per ogni richiesta di esecuzione RRS di Azure ML. Il valore predefinito è 1000. | INT |
endpoint | Il Request-Response eseguire l'endpoint di Azure Machine Learning Studio. Per altre informazioni, vedere: https://docs.microsoft.com/azure/machine-learning/machine-learning-consume-web-services#request-response-service-rrs |
string |
input | Input per l'endpoint di Azure Machine Learning Studio. | AzureMachineLearningStudioInputs |
outputs | Elenco di output dall'esecuzione dell'endpoint di Azure Machine Learning Studio. | AzureMachineLearningStudioOutputColumn[] |
AzureMachineLearningStudioInputs
Nome | Descrizione | Valore |
---|---|---|
columnNames | Elenco di colonne di input per l'endpoint di Azure Machine Learning Studio. | AzureMachineLearningStudioInputColumn[] |
name | Nome dell'input. Si tratta del nome specificato durante la creazione dell'endpoint. | string |
AzureMachineLearningStudioInputColumn
Nome | Descrizione | Valore |
---|---|---|
dataType | Tipo di dati (supportato da Azure Machine Learning) della colonna di input. Un elenco dei tipi di dati validi di Azure Machine Learning è descritto in https://msdn.microsoft.com/library/azure/dn905923.aspx . |
string |
mapTo | Indice in base zero del parametro della funzione a cui viene mappato questo input. | INT |
name | Nome della colonna di input. | string |
AzureMachineLearningStudioOutputColumn
Nome | Descrizione | Valore |
---|---|---|
dataType | Tipo di dati (supportato da Azure Machine Learning) della colonna di output. Un elenco dei tipi di dati validi di Azure Machine Learning è descritto in https://msdn.microsoft.com/library/azure/dn905923.aspx . |
string |
name | Nome della colonna di output. | string |
AzureMachineLearningServiceFunctionBinding
Nome | Descrizione | Valore |
---|---|---|
tipo | Indica il tipo di associazione delle funzioni. | "Microsoft.MachineLearningServices" (obbligatorio) |
properties | Proprietà di associazione associate a un servizio Web di Azure Machine Learning. | AzureMachineLearningServiceFunctionBindingProperties |
AzureMachineLearningServiceFunctionBindingProperties
Nome | Descrizione | Valore |
---|---|---|
apiKey | Chiave API usata per l'autenticazione con Request-Response endpoint. | string |
batchSize | Numero compreso tra 1 e 10000 che descrive il numero massimo di righe per ogni richiesta di esecuzione di Azure ML RRS. Il valore predefinito è 1000. | INT |
endpoint | L'endpoint di esecuzione Request-Response del servizio Web di Azure Machine Learning. | string |
inputRequestName | Etichetta per l'oggetto richiesta di input. | string |
input | Input per l'endpoint del servizio Web di Azure Machine Learning. | AzureMachineLearningServiceInputColumn[] |
numberOfParallelRequests | Numero di richieste parallele che verranno inviate per partizione del processo al servizio Machine Learning. Il valore predefinito è 1. | INT |
outputResponseName | Etichetta per l'oggetto richiesta di output. | string |
outputs | Elenco di output dall'esecuzione dell'endpoint del servizio Web di Azure Machine Learning. | AzureMachineLearningServiceOutputColumn[] |
AzureMachineLearningServiceInputColumn
Nome | Descrizione | Valore |
---|---|---|
dataType | Tipo di dati (supportato da Azure Machine Learning) della colonna di input. | string |
mapTo | Indice in base zero del parametro della funzione a cui viene eseguito il mapping di questo input. | INT |
name | Nome della colonna di input. | string |
AzureMachineLearningServiceOutputColumn
Nome | Descrizione | Valore |
---|---|---|
dataType | Tipo di dati (supportato da Azure Machine Learning) della colonna di output. | string |
mapTo | Indice in base zero del parametro della funzione a cui viene eseguito il mapping di questo input. | INT |
name | Nome della colonna di output. | string |
CSharpFunctionBinding
Nome | Descrizione | Valore |
---|---|---|
tipo | Indica il tipo di associazione delle funzioni. | "Microsoft.StreamAnalytics/CLRUdf" (obbligatorio) |
properties | Proprietà di associazione associate a una funzione CSharp. | CSharpFunctionBindingProperties |
CSharpFunctionBindingProperties
Nome | Descrizione | Valore |
---|---|---|
classe | Codice Csharp contenente una singola definizione di funzione. | string |
dllPath | Codice Csharp contenente una singola definizione di funzione. | string |
method | Codice Csharp contenente una singola definizione di funzione. | string |
Updatemode | Modalità di aggiornamento per le funzioni di Analisi di flusso. | "Aggiornabile" "Statico" |
JavaScriptFunctionBinding
Nome | Descrizione | Valore |
---|---|---|
tipo | Indica il tipo di associazione delle funzioni. | "Microsoft.StreamAnalytics/JavascriptUdf" (obbligatorio) |
properties | Proprietà di associazione associate a una funzione JavaScript. | JavaScriptFunctionBindingProperties |
JavaScriptFunctionBindingProperties
Nome | Descrizione | Valore |
---|---|---|
script | Codice JavaScript contenente una singola definizione di funzione. Ad esempio: 'function (x, y) { return x + y; }' | string |
FunctionInput
Nome | Descrizione | Valore |
---|---|---|
dataType | Tipo di dati (Azure Stream Analytics supportato) del parametro di input della funzione. Un elenco dei tipi di dati di Analisi di flusso di Azure validi è descritto in https://msdn.microsoft.com/library/azure/dn835065.aspx |
string |
isConfigurationParameter | Flag che indica se il parametro è un parametro di configurazione. True se questo parametro di input deve essere una costante. L'impostazione predefinita è false. | bool |
FunctionOutput
Nome | Descrizione | Valore |
---|---|---|
dataType | Tipo di dati (Azure Stream Analytics supportato) dell'output della funzione. Un elenco dei tipi di dati di Analisi di flusso di Azure validi è descritto in https://msdn.microsoft.com/library/azure/dn835065.aspx |
string |
AggregateFunctionProperties
Nome | Descrizione | Valore |
---|---|---|
tipo | Indica il tipo di funzione. | "Aggregazione" (obbligatorio) |
ScalarFunctionProperties
Nome | Descrizione | Valore |
---|---|---|
tipo | Indica il tipo di funzione. | "Scalare" (obbligatorio) |
Input
Nome | Descrizione | valore |
---|---|---|
name | Nome risorsa | string |
properties | Proprietà associate a un input. Obbligatorio nelle richieste PUT (CreateOrReplace). | Proprietà di input |
Proprietà di input
Nome | Descrizione | Valore |
---|---|---|
compressione | Descrive il modo in cui i dati di input vengono compressi | Compressione |
partitionKey | partitionKey Descrive una chiave nei dati di input usati per partizionamento dei dati di input | string |
serializzazione | Descrive la serializzazione dei dati da un input o la serializzazione dei dati quando vengono scritti in un output. Obbligatorio nelle richieste PUT (CreateOrReplace). | Serializzazione |
watermarkSettings | Impostazioni che determinano se leggere gli eventi filigrana. | InputWatermarkProperties |
tipo | Impostare il tipo di oggetto | Riferimento Flusso (obbligatorio) |
Compressione
Nome | Descrizione | Valore |
---|---|---|
tipo | Indica il tipo di compressione usato dall'input. Obbligatorio nelle richieste PUT (CreateOrReplace). | "Deflate" "GZip" "Nessuno" (obbligatorio) |
Serializzazione
Nome | Descrizione | Valore |
---|---|---|
tipo | Impostare il tipo di oggetto | Avro Csv CustomClr Delta Json Parquet (obbligatorio) |
AvroSerialization
Nome | Descrizione | Valore |
---|---|---|
tipo | Indica il tipo di serializzazione utilizzato dall'input o dall'output. Obbligatorio nelle richieste PUT (CreateOrReplace). | "Avro" (obbligatorio) |
properties | Proprietà associate al tipo di serializzazione Avro. Obbligatorio nelle richieste PUT (CreateOrReplace). |
CsvSerializzazione
Nome | Descrizione | Valore |
---|---|---|
tipo | Indica il tipo di serializzazione utilizzato dall'input o dall'output. Obbligatorio nelle richieste PUT (CreateOrReplace). | "Csv" (obbligatorio) |
properties | Proprietà associate al tipo di serializzazione CSV. Obbligatorio nelle richieste PUT (CreateOrReplace). | CsvSerializationProperties |
CsvSerializationProperties
Nome | Descrizione | Valore |
---|---|---|
codifica | Specifica la codifica dei dati in ingresso in caso di input e la codifica dei dati in uscita nel caso dell'output. Obbligatorio nelle richieste PUT (CreateOrReplace). | "UTF8" |
fieldDelimiter | Specifica il delimitatore che verrà utilizzato per separare i record con valori delimitati da virgole (CSV). Vedere https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-input o https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-output per un elenco di valori supportati. Obbligatorio nelle richieste PUT (CreateOrReplace). |
string |
CustomClrSerialization
Nome | Descrizione | Valore |
---|---|---|
tipo | Indica il tipo di serializzazione utilizzato dall'input o dall'output. Obbligatorio nelle richieste PUT (CreateOrReplace). | "CustomClr" (obbligatorio) |
properties | Proprietà associate al tipo di serializzazione CustomClr. Obbligatorio nelle richieste PUT (CreateOrReplace). | CustomClrSerializationProperties |
CustomClrSerializationProperties
Nome | Descrizione | Valore |
---|---|---|
serializationClassName | Nome della classe di serializzazione. | string |
serializationDllPath | Percorso della libreria di serializzazione. | string |
DeltaSerializzazione
Nome | Descrizione | Valore |
---|---|---|
tipo | Indica il tipo di serializzazione utilizzato dall'input o dall'output. Obbligatorio nelle richieste PUT (CreateOrReplace). | "Delta" (obbligatorio) |
properties | Proprietà associate al tipo di serializzazione Delta Lake. Obbligatorio nelle richieste PUT (CreateOrReplace). | DeltaSerializationProperties |
DeltaSerializationProperties
Nome | Descrizione | Valore |
---|---|---|
deltaTablePath | Specifica il percorso della tabella Delta Lake in cui verrà scritto l'output. | stringa (obbligatorio) |
partitionColumns | Specifica i nomi delle colonne per cui verrà partizionata la tabella Delta Lake. È supportata solo una colonna di partizione, ma viene mantenuto come matrice per l'estendibilità. | string[] |
JsonSerialization
Nome | Descrizione | Valore |
---|---|---|
tipo | Indica il tipo di serializzazione utilizzato dall'input o dall'output. Obbligatorio nelle richieste PUT (CreateOrReplace). | "Json" (obbligatorio) |
properties | Proprietà associate al tipo di serializzazione JSON. Obbligatorio nelle richieste PUT (CreateOrReplace). | JsonSerializationProperties |
JsonSerializationProperties
Nome | Descrizione | Valore |
---|---|---|
codifica | Specifica la codifica dei dati in ingresso in caso di input e la codifica dei dati in uscita nel caso dell'output. Obbligatorio nelle richieste PUT (CreateOrReplace). | "UTF8" |
format | Questa proprietà si applica solo alla serializzazione JSON degli output. Non è applicabile agli input. Questa proprietà specifica il formato del codice JSON in cui verrà scritto l'output. I valori attualmente supportati sono "lineSeparated" che indicano che l'output verrà formattato con ogni oggetto JSON separato da una nuova riga e "array" che indica che l'output verrà formattato come matrice di oggetti JSON. Il valore predefinito è 'lineSeparated' se è stato lasciato null. | "Array" "LineSeparated" |
ParquetSerializzazione
Nome | Descrizione | Valore |
---|---|---|
tipo | Indica il tipo di serializzazione usato dall'input o dall'output. Obbligatorio nelle richieste PUT (CreateOrReplace). | "Parquet" (obbligatorio) |
properties | Proprietà associate al tipo di serializzazione Parquet. Obbligatorio nelle richieste PUT (CreateOrReplace). |
InputWatermarkProperties
Nome | Descrizione | Valore |
---|---|---|
watermarkMode | Modalità filigrana di input. | "None" "ReadWatermark" |
ReferenceInputProperties
Nome | Descrizione | Valore |
---|---|---|
tipo | Indica se l'input è un'origine di dati di riferimento o di flusso. Obbligatorio nelle richieste PUT (CreateOrReplace). | "Riferimento" (obbligatorio) |
datasource | Descrive un'origine dati di input contenente i dati di riferimento. Obbligatorio nelle richieste PUT (CreateOrReplace). | ReferenceInputDataSource |
ReferenceInputDataSource
Nome | Descrizione | Valore |
---|---|---|
tipo | Impostare il tipo di oggetto | File Microsoft.Sql/Server/Database Microsoft.Storage/BLOB Non elaborato (obbligatorio) |
FileReferenceInputDataSource
Nome | Descrizione | Valore |
---|---|---|
tipo | Indica il tipo di origine dati di input contenente i dati di riferimento. Obbligatorio nelle richieste PUT (CreateOrReplace). | "File" (obbligatorio) |
properties | Proprietà associate a un input di file contenente dati di riferimento. Obbligatorio nelle richieste PUT (CreateOrReplace). | FileReferenceInputDataSourceProperties |
FileReferenceInputDataSourceProperties
Nome | Descrizione | Valore |
---|---|---|
path | Percorso del file. | string |
AzureSqlReferenceInputDataSource
Nome | Descrizione | Valore |
---|---|---|
tipo | Indica il tipo di origine dati di input contenente i dati di riferimento. Obbligatorio nelle richieste PUT (CreateOrReplace). | "Microsoft.Sql/Server/Database" (obbligatorio) |
properties | Proprietà associate all'input del database SQL contenente i dati di riferimento. Obbligatorio nelle richieste PUT (CreateOrReplace). | AzureSqlReferenceInputDataSourceProperties |
AzureSqlReferenceInputDataSourceProperties
Nome | Descrizione | Valore |
---|---|---|
authenticationMode | Modalità di autenticazione. | "ConnectionString" "Msi" "UserToken" |
database | Questo elemento viene associato all'elemento datasource. Nome del database in cui verrà scritto l'output. | string |
deltaSnapshotQuery | Questo elemento viene associato all'elemento datasource. Questa query viene usata per recuperare le modifiche incrementali dal database SQL. Per usare questa opzione, è consigliabile usare tabelle temporali in Azure SQL Database. | string |
fullSnapshotQuery | Questo elemento viene associato all'elemento datasource. Questa query viene usata per recuperare i dati dal database SQL. | string |
password | Questo elemento viene associato all'elemento datasource. Password che verrà usata per connettersi all'istanza di database SQL. | string Vincoli: Valore sensibile. Passare come parametro sicuro. |
refreshRate | Questo elemento viene associato all'elemento datasource. Indica la frequenza con cui i dati verranno recuperati dal database. È di formato DateTime. | string |
refreshType | Indica il tipo di opzione di aggiornamento dati. | "RefreshPeriodicallyWithDelta" "RefreshPeriodicallyWithFull" "Statico" |
server | Questo elemento viene associato all'elemento datasource. Nome del server che contiene il database in cui verranno scritti i dati. | string |
utente | Questo elemento viene associato all'elemento datasource. Nome utente che verrà usato per connettersi all'istanza di database SQL. | string |
BlobReferenceInputDataSource
Nome | Descrizione | Valore |
---|---|---|
tipo | Indica il tipo di origine dati di input contenente i dati di riferimento. Obbligatorio nelle richieste PUT (CreateOrReplace). | "Microsoft.Storage/BLOB" (obbligatorio) |
properties | Proprietà associate a un input BLOB contenente i dati di riferimento. Obbligatorio nelle richieste PUT (CreateOrReplace). | BlobReferenceInputDataSourceProperties |
BlobReferenceInputDataSourceProperties
Nome | Descrizione | Valore |
---|---|---|
authenticationMode | Modalità di autenticazione. | "ConnectionString" "Msi" "UserToken" |
blobName | Nome dell'input del BLOB. | string |
contenitore | Nome di un contenitore all'interno dell'account di archiviazione associato. Questo contenitore contiene i BLOB da cui leggere o scrivere. Obbligatorio nelle richieste PUT (CreateOrReplace). | string |
Dateformat | Formato della data. Ovunque venga visualizzato {date} in pathPattern, il valore di questa proprietà viene usato invece come formato data. | string |
deltaPathPattern | Modello di percorso dello snapshot differenziale. | string |
deltaSnapshotRefreshRate | Intervallo che l'utente genera uno snapshot differenziale di questa origine dati di input BLOB di riferimento. | string |
fullSnapshotRefreshRate | Intervallo di aggiornamento dell'origine dati di input DEL BLOB. | string |
pathPattern | Modello di percorso DEL BLOB. Non un'espressione regolare. Rappresenta un modello in base al quale i nomi dei BLOB verranno confrontati per determinare se devono essere inclusi o meno come input o output nel processo. Vedere https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-input o https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-output per una spiegazione più dettagliata ed esempio. |
string |
sourcePartitionCount | Numero di partizioni dell'origine dati di input DEL BLOB. Intervallo da 1 a 256. | INT |
storageAccounts | Elenco di uno o più account di archiviazione di Azure. Obbligatorio nelle richieste PUT (CreateOrReplace). | StorageAccount[] |
Timeformat | Formato dell'ora. Ovunque venga visualizzato {time} in pathPattern, il valore di questa proprietà viene usato come formato ora. | string |
RawReferenceInputDataSource
Nome | Descrizione | Valore |
---|---|---|
tipo | Indica il tipo di origine dati di input contenente i dati di riferimento. Obbligatorio nelle richieste PUT (CreateOrReplace). | "Raw" (obbligatorio) |
properties | Proprietà associate a un input non elaborato contenente dati di riferimento. Obbligatorio nelle richieste PUT (CreateOrReplace). | RawInputDatasourceProperties |
RawInputDatasourceProperties
Nome | Descrizione | Valore |
---|---|---|
payload | Contenuto serializzato JSON dei dati di input. È necessario impostare payload o payloadUri, ma non entrambi. | string |
payloadUri | URL di firma di accesso condiviso in un BLOB contenente il contenuto serializzato JSON dei dati di input. È necessario impostare payload o payloadUri, ma non entrambi. | string |
StreamInputProperties
Nome | Descrizione | Valore |
---|---|---|
tipo | Indica se l'input è un'origine di dati di riferimento o di flusso. Obbligatorio nelle richieste PUT (CreateOrReplace). | "Stream" (obbligatorio) |
datasource | Descrive un'origine dati di input che contiene dati di flusso. Obbligatorio nelle richieste PUT (CreateOrReplace). | StreamInputDataSource |
StreamInputDataSource
Nome | Descrizione | Valore |
---|---|---|
tipo | Impostare il tipo di oggetto | GatewayMessageBus Microsoft.Devices/IotHubs Microsoft.EventGrid/EventSubscriptions Microsoft.EventHub/EventHub Microsoft.ServiceBus/EventHub Microsoft.Storage/BLOB Non elaborato (obbligatorio) |
GatewayMessageBusStreamInputDataSource
Nome | Descrizione | Valore |
---|---|---|
tipo | Indica il tipo di origine dati di input contenente i dati di flusso. Obbligatorio nelle richieste PUT (CreateOrReplace). | "GatewayMessageBus" (obbligatorio) |
properties | Proprietà associate a un input del bus di messaggi gateway contenente dati di flusso. | GatewayMessageBusStreamInputDataSourceProperties |
GatewayMessageBusStreamInputDataSourceProperties
Nome | Descrizione | Valore |
---|---|---|
argomento | Nome dell'argomento del bus di servizio. | string |
IoTHubStreamInputDataSource
Nome | Descrizione | Valore |
---|---|---|
tipo | Indica il tipo di origine dati di input contenente i dati di flusso. Obbligatorio nelle richieste PUT (CreateOrReplace). | "Microsoft.Devices/IotHubs" (obbligatorio) |
properties | Proprietà associate a un input hub IoT contenente i dati di flusso. Obbligatorio nelle richieste PUT (CreateOrReplace). | IoTHubStreamInputDataSourceProperties |
IoTHubStreamInputDataSourceProperties
Nome | Descrizione | Valore |
---|---|---|
consumerGroupName | Nome di un gruppo di consumer di hub IoT che deve essere usato per leggere gli eventi dall'hub IoT. Se non specificato, l'input usa il gruppo consumer predefinito di Iot Hub. | string |
endpoint | Endpoint hub IoT da connettersi (ad esempio messaggi/eventi, messaggi/operazioniMonitoringEvents e così via). | string |
iotHubNamespace | Nome o URI dell'hub IoT. Obbligatorio nelle richieste PUT (CreateOrReplace). | string |
sharedAccessPolicyKey | Chiave dei criteri di accesso condiviso per i criteri di accesso condiviso specificati. Obbligatorio nelle richieste PUT (CreateOrReplace). | string Vincoli: Valore sensibile. Passare come parametro sicuro. |
sharedAccessPolicyName | Nome dei criteri di accesso condiviso per il hub IoT. Questo criterio deve contenere almeno l'autorizzazione di connessione del servizio. Obbligatorio nelle richieste PUT (CreateOrReplace). | string |
EventGridStreamInputDataSource
Nome | Descrizione | Valore |
---|---|---|
tipo | Indica il tipo di origine dati di input contenente i dati di flusso. Obbligatorio nelle richieste PUT (CreateOrReplace). | "Microsoft.EventGrid/EventSubscriptions" (obbligatorio) |
properties | Proprietà associate a un input della griglia di eventi contenente dati di flusso. | EventGridStreamInputDataSourceProperties |
EventGridStreamInputDataSourceProperties
Nome | Descrizione | Valore |
---|---|---|
eventTypes | Elenco dei tipi di evento supportati dall'adattatore Griglia di eventi. | string[] |
schema | Indica il tipo di schema di Griglia di eventi. | "CloudEventSchema" "EventGridEventSchema" |
storageAccounts | Elenco di uno o più account di archiviazione di Azure. Obbligatorio nelle richieste PUT (CreateOrReplace). | StorageAccount[] |
sottoscrittore | Sottoscrittori per Griglia di eventi. Attualmente è supportato solo il Sottoscrittore EventHub. | EventHubV2StreamInputDataSource |
EventHubV2StreamInputDataSource
Nome | Descrizione | Valore |
---|---|---|
properties | Proprietà associate a un input dell'hub eventi contenente i dati del flusso. Obbligatorio nelle richieste PUT (CreateOrReplace). | EventHubStreamInputDataSourceProperties |
tipo | Indica il tipo di origine dati di input contenente i dati del flusso. Obbligatorio nelle richieste PUT (CreateOrReplace). | stringa (obbligatorio) |
EventHubStreamInputDataSourceProperties
Nome | Descrizione | Valore |
---|---|---|
authenticationMode | Modalità di autenticazione. | "ConnectionString" "Msi" "UserToken" |
consumerGroupName | Nome di un gruppo di consumer dell'hub eventi da usare per leggere gli eventi dall'hub eventi. Se si specificano nomi di gruppi di consumer distinti per più input, ognuno di questi input può ricevere gli stessi eventi dall'hub eventi. Se non specificato, l'input usa il gruppo di consumer predefinito dell'hub eventi. | string |
eventHubName | Nome dell'hub eventi. Obbligatorio nelle richieste PUT (CreateOrReplace). | string |
partitionCount | Numero di partizioni dell'origine dati dell'hub eventi. Intervallo da 1 a 256. | INT |
prefetchCount | Numero di messaggi che il destinatario del messaggio può richiedere contemporaneamente. | INT |
serviceBusNamespace | Spazio dei nomi associato all'hub eventi desiderato, alla coda del bus di servizio, all'argomento del bus di servizio e così via. Obbligatorio nelle richieste PUT (CreateOrReplace). | string |
sharedAccessPolicyKey | Chiave dei criteri di accesso condiviso per i criteri di accesso condiviso specificati. Obbligatorio nelle richieste PUT (CreateOrReplace). | string Vincoli: Valore sensibile. Passare come parametro sicuro. |
sharedAccessPolicyName | Nome dei criteri di accesso condiviso per l'hub eventi, la coda del bus di servizio, l'argomento del bus di servizio e così via. Obbligatorio nelle richieste PUT (CreateOrReplace). | string |
EventHubStreamInputDataSource
Nome | Descrizione | Valore |
---|---|---|
tipo | Indica il tipo di origine dati di input contenente i dati del flusso. Obbligatorio nelle richieste PUT (CreateOrReplace). | "Microsoft.ServiceBus/EventHub" (obbligatorio) |
properties | Proprietà associate a un input dell'hub eventi contenente i dati del flusso. Obbligatorio nelle richieste PUT (CreateOrReplace). | EventHubStreamInputDataSourceProperties |
BlobStreamInputDataSource
Nome | Descrizione | Valore |
---|---|---|
tipo | Indica il tipo di origine dati di input contenente i dati del flusso. Obbligatorio nelle richieste PUT (CreateOrReplace). | "Microsoft.Storage/BLOB" (obbligatorio) |
properties | Proprietà associate a un input BLOB contenente i dati del flusso. Obbligatorio nelle richieste PUT (CreateOrReplace). | BlobStreamInputDataSourceProperties |
BlobStreamInputDataSourceProperties
Nome | Descrizione | Valore |
---|---|---|
authenticationMode | Modalità di autenticazione. | "ConnectionString" "Msi" "UserToken" |
contenitore | Nome di un contenitore all'interno dell'account di archiviazione associato. Questo contenitore contiene i BLOB da leggere o scrivere in. Obbligatorio nelle richieste PUT (CreateOrReplace). | string |
Dateformat | Formato della data. Ovunque {date} venga visualizzato in pathPattern, il valore di questa proprietà viene usato come formato data. | string |
pathPattern | Modello di percorso BLOB. Non un'espressione regolare. Rappresenta un modello rispetto al quale i nomi BLOB verranno corrispondenti per determinare se devono essere inclusi come input o output al processo. Vedere https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-input o https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-output per una spiegazione più dettagliata ed esempio. |
string |
sourcePartitionCount | Numero di partizioni dell'origine dati di input BLOB. Intervallo 1 - 1024. | INT |
storageAccounts | Elenco di uno o più account di archiviazione di Azure. Obbligatorio nelle richieste PUT (CreateOrReplace). | StorageAccount[] |
Timeformat | Formato ora. Ovunque {time} venga visualizzato in pathPattern, il valore di questa proprietà viene usato come formato ora. | string |
RawStreamInputDataSource
Nome | Descrizione | Valore |
---|---|---|
tipo | Indica il tipo di origine dati di input contenente i dati di flusso. Obbligatorio nelle richieste PUT (CreateOrReplace). | "Raw" (obbligatorio) |
properties | Proprietà associate a un input non elaborato. Obbligatorio nelle richieste PUT (CreateOrReplace). | RawInputDatasourceProperties |
JobStorageAccount
Nome | Descrizione | Valore |
---|---|---|
accountKey | Chiave dell'account per l'account di archiviazione di Azure. Obbligatorio nelle richieste PUT (CreateOrReplace). | string Vincoli: Valore sensibile. Passare come parametro sicuro. |
accountName | il nome dell'account di archiviazione di Azure. Obbligatorio nelle richieste PUT (CreateOrReplace). | string |
authenticationMode | Modalità di autenticazione. | "ConnectionString" "Msi" "UserToken" |
Output
Nome | Descrizione | valore |
---|---|---|
name | Nome risorsa | string |
properties | Proprietà associate a un output. Obbligatorio nelle richieste PUT (CreateOrReplace). | Proprietà di output |
Proprietà di output
Nome | Descrizione | Valore |
---|---|---|
datasource | Descrive l'origine dati a cui verrà scritto l'output. Obbligatorio nelle richieste PUT (CreateOrReplace). | OutputDataSource |
serializzazione | Descrive la serializzazione dei dati da un input o la serializzazione dei dati quando vengono scritti in un output. Obbligatorio nelle richieste PUT (CreateOrReplace). | Serializzazione |
sizeWindow | Finestra delle dimensioni per limitare l'output di Analisi di flusso a. | INT |
timeWindow | Intervallo di tempo per filtrare gli output dei processi di Analisi di flusso. | string |
watermarkSettings | Impostazioni che determinano se inviare filigrane a downstream. | OutputWatermarkProperties |
OutputDataSource
GatewayMessageBusOutputDataSource
Nome | Descrizione | Valore |
---|---|---|
tipo | Indica che il tipo di output dell'origine dati verrà scritto in. Obbligatorio nelle richieste PUT (CreateOrReplace). | "GatewayMessageBus" (obbligatorio) |
properties | Proprietà associate a un output del bus di messaggio gateway. Obbligatorio nelle richieste PUT (CreateOrReplace). | GatewayMessageBusOutputDataSourceProperties |
GatewayMessageBusOutputDataSourceProperties
Nome | Descrizione | Valore |
---|---|---|
argomento | Nome dell'argomento del bus di servizio. | string |
AzureFunctionOutputDataSource
Nome | Descrizione | Valore |
---|---|---|
tipo | Indica che il tipo di output dell'origine dati verrà scritto in. Obbligatorio nelle richieste PUT (CreateOrReplace). | "Microsoft.AzureFunction" (obbligatorio) |
properties | Proprietà associate a un output della funzione di Azure. Obbligatorio nelle richieste PUT (CreateOrReplace). | AzureFunctionOutputDataSourceProperties |
AzureFunctionOutputDataSourceProperties
Nome | Descrizione | Valore |
---|---|---|
apiKey | Per usare una funzione di Azure da un'altra sottoscrizione, è necessario fornire la chiave per accedere alla funzione. | string |
functionAppName | Nome dell'app Funzioni di Azure. | string |
functionName | Nome della funzione nell'app Funzioni di Azure. | string |
maxBatchCount | Proprietà che consente di specificare il numero massimo di eventi in ogni batch che vengono inviati a Funzioni di Azure. Il valore predefinito è 100. | INT |
maxBatchSize | Proprietà che consente di impostare le dimensioni massime per ogni batch di output inviato a Funzioni di Azure. L'unità di input è espressa in byte. Per impostazione predefinita, questo valore è 262.144 byte (256 KB). | INT |
AzureDataLakeStoreOutputDataSource
Nome | Descrizione | Valore |
---|---|---|
tipo | Indica che il tipo di output dell'origine dati verrà scritto in. Obbligatorio nelle richieste PUT (CreateOrReplace). | "Microsoft.DataLake/Accounts" (obbligatorio) |
properties | Proprietà associate a un output di Azure Data Lake Store. Obbligatorio nelle richieste PUT (CreateOrReplace). | AzureDataLakeStoreOutputDataSourceProperties |
AzureDataLakeStoreOutputDataSourceProperties
Nome | Descrizione | Valore |
---|---|---|
accountName | Nome dell'account Azure Data Lake Store. Obbligatorio nelle richieste PUT (CreateOrReplace). | string |
authenticationMode | Modalità di autenticazione. | "ConnectionString" "Msi" "UserToken" |
Dateformat | Formato della data. Ovunque {date} venga visualizzato in filePathPrefix, il valore di questa proprietà viene usato come formato data. | string |
filePathPrefix | Percorso del file a cui deve essere scritto l'output. Obbligatorio nelle richieste PUT (CreateOrReplace). | string |
refreshToken | Token di aggiornamento che può essere usato per ottenere un token di accesso valido che può quindi essere usato per eseguire l'autenticazione con l'origine dati. Un token di aggiornamento valido è attualmente disponibile solo tramite il portale di Azure. È consigliabile inserire qui un valore fittizio stringa durante la creazione dell'origine dati e quindi passare al portale di Azure per autenticare l'origine dati che aggiornerà questa proprietà con un token di aggiornamento valido. Obbligatorio nelle richieste PUT (CreateOrReplace). | string |
TenantId | ID tenant dell'utente usato per ottenere il token di aggiornamento. Obbligatorio nelle richieste PUT (CreateOrReplace). | string |
Timeformat | Formato dell'ora. Ovunque venga visualizzato {time} in filePathPrefix, il valore di questa proprietà viene usato invece come formato ora. | string |
tokenUserDisplayName | Nome visualizzato dell'utente utilizzato per ottenere il token di aggiornamento. Usare questa proprietà per ricordare quale utente è stato usato per ottenere il token di aggiornamento. | string |
tokenUserPrincipalName | Nome dell'entità utente (UPN) dell'utente usato per ottenere il token di aggiornamento. Usare questa proprietà per ricordare quale utente è stato usato per ottenere il token di aggiornamento. | string |
PostgreSQLOutputDataSource
Nome | Descrizione | Valore |
---|---|---|
tipo | Indica il tipo di output dell'origine dati in cui verrà scritto. Obbligatorio nelle richieste PUT (CreateOrReplace). | "Microsoft.DBForPostgreSQL/servers/databases" (obbligatorio) |
properties | Proprietà associate a un'origine dati di output PostgreSQL. Obbligatorio nelle richieste PUT (CreateOrReplace). | PostgreSQLOutputDataSourceProperties |
PostgreSQLOutputDataSourceProperties
Nome | Descrizione | Valore |
---|---|---|
authenticationMode | Modalità di autenticazione. | "ConnectionString" "Msi" "UserToken" |
database | Nome del database Azure SQL. Obbligatorio nelle richieste PUT (CreateOrReplace). | string |
maxWriterCount | Numero massimo di writer, attualmente sono disponibili solo 1(singolo writer) e 0(in base alla partizione di query). Facoltativo nelle richieste PUT. | INT |
password | Password che verrà utilizzata per connettersi al database Azure SQL. Obbligatorio nelle richieste PUT (CreateOrReplace). | string Vincoli: Valore sensibile. Passare come parametro sicuro. |
server | Nome del server SQL contenente il database Azure SQL. Obbligatorio nelle richieste PUT (CreateOrReplace). | string |
table | Nome della tabella nel database Azure SQL. Obbligatorio nelle richieste PUT (CreateOrReplace). | string |
utente | Nome utente che verrà utilizzato per connettersi al database Azure SQL. Obbligatorio nelle richieste PUT (CreateOrReplace). | string |
EventHubV2OutputDataSource
Nome | Descrizione | Valore |
---|---|---|
tipo | Indica il tipo di output dell'origine dati in cui verrà scritto. Obbligatorio nelle richieste PUT (CreateOrReplace). | "Microsoft.EventHub/EventHub" (obbligatorio) |
properties | Proprietà associate a un output di Hub eventi. Obbligatorio nelle richieste PUT (CreateOrReplace). | EventHubOutputDataSourceProperties |
EventHubOutputDataSourceProperties
Nome | Descrizione | Valore |
---|---|---|
authenticationMode | Modalità di autenticazione. | "ConnectionString" "Msi" "UserToken" |
eventHubName | Nome dell'hub eventi. Obbligatorio nelle richieste PUT (CreateOrReplace). | string |
partitionCount | Numero di partizioni dell'origine dati dell'hub eventi. Intervallo da 1 a 256. | INT |
partitionKey | Chiave/colonna utilizzata per determinare la partizione da inviare dati dell'evento. | string |
propertyColumns | Proprietà associate all'output dell'hub eventi. | string[] |
serviceBusNamespace | Spazio dei nomi associato all'hub eventi desiderato, coda del bus di servizio, argomento del bus di servizio e così via. Obbligatorio nelle richieste PUT (CreateOrReplace). | string |
sharedAccessPolicyKey | Chiave dei criteri di accesso condiviso per i criteri di accesso condiviso specificati. Obbligatorio nelle richieste PUT (CreateOrReplace). | string Vincoli: Valore sensibile. Passare come parametro sicuro. |
sharedAccessPolicyName | Nome dei criteri di accesso condiviso per l'hub eventi, la coda del bus di servizio, l'argomento del bus di servizio e così via. Obbligatorio nelle richieste PUT (CreateOrReplace). | string |
AzureDataExplorerOutputDataSource
Nome | Descrizione | Valore |
---|---|---|
tipo | Indica che il tipo di output dell'origine dati verrà scritto in. Obbligatorio nelle richieste PUT (CreateOrReplace). | "Microsoft.Kusto/clusters/database" (obbligatorio) |
properties | Proprietà associate a un output di Azure Esplora dati. Obbligatorio nelle richieste PUT (CreateOrReplace). | AzureDataExplorerOutputDataSourceProperties |
AzureDataExplorerOutputDataSourceProperties
Nome | Descrizione | Valore |
---|---|---|
authenticationMode | Modalità di autenticazione. | "ConnectionString" "Msi" "UserToken" |
cluster | Nome del cluster di Azure Esplora dati. Obbligatorio nelle richieste PUT (CreateOrReplace). | string |
database | Nome del database di Esplora dati di Azure. Obbligatorio nelle richieste PUT (CreateOrReplace). | string |
table | Nome della tabella di Azure. Obbligatorio nelle richieste PUT (CreateOrReplace). | string |
EventHubOutputDataSource
Nome | Descrizione | Valore |
---|---|---|
tipo | Indica che il tipo di output dell'origine dati verrà scritto in. Obbligatorio nelle richieste PUT (CreateOrReplace). | "Microsoft.ServiceBus/EventHub" (obbligatorio) |
properties | Proprietà associate a un output dell'hub eventi. Obbligatorio nelle richieste PUT (CreateOrReplace). | EventHubOutputDataSourceProperties |
ServiceBusQueueOutputDataSource
Nome | Descrizione | Valore |
---|---|---|
tipo | Indica che il tipo di output dell'origine dati verrà scritto in. Obbligatorio nelle richieste PUT (CreateOrReplace). | "Microsoft.ServiceBus/Queue" (obbligatorio) |
properties | Proprietà associate a un output della coda del bus di servizio. Obbligatorio nelle richieste PUT (CreateOrReplace). | ServiceBusQueueOutputDataSourceProperties |
ServiceBusQueueOutputDataSourceProperties
Nome | Descrizione | Valore |
---|---|---|
authenticationMode | Modalità di autenticazione. | "ConnectionString" "Msi" "UserToken" |
propertyColumns | Matrice di stringhe dei nomi delle colonne di output da collegare ai messaggi del bus di servizio come proprietà personalizzate. | string[] |
queueName | Nome della coda del bus di servizio. Obbligatorio nelle richieste PUT (CreateOrReplace). | string |
serviceBusNamespace | Spazio dei nomi associato all'hub eventi desiderato, coda del bus di servizio, argomento del bus di servizio e così via. Obbligatorio nelle richieste PUT (CreateOrReplace). | string |
sharedAccessPolicyKey | Chiave dei criteri di accesso condiviso per i criteri di accesso condiviso specificati. Obbligatorio nelle richieste PUT (CreateOrReplace). | string Vincoli: Valore sensibile. Passare come parametro sicuro. |
sharedAccessPolicyName | Nome dei criteri di accesso condiviso per l'hub eventi, la coda del bus di servizio, l'argomento del bus di servizio e così via. Obbligatorio nelle richieste PUT (CreateOrReplace). | string |
systemPropertyColumns | Proprietà di sistema associate alla coda del bus di servizio. Sono supportate le proprietà di sistema seguenti: ReplyToSessionId, ContentType, To, Subject, CorrelationId, TimeToLive, PartitionKey, SessionId, ScheduledEnqueueTime, MessageId, ReplyTo, Label, ScheduledEnqueueTimeUtc. |
ServiceBusTopicOutputDataSource
Nome | Descrizione | Valore |
---|---|---|
tipo | Indica il tipo di output dell'origine dati in cui verrà scritto. Obbligatorio nelle richieste PUT (CreateOrReplace). | "Microsoft.ServiceBus/Topic" (obbligatorio) |
properties | Proprietà associate a un output dell'argomento del bus di servizio. Obbligatorio nelle richieste PUT (CreateOrReplace). | ServiceBusTopicOutputDataSourceProperties |
ServiceBusTopicOutputDataSourceProperties
Nome | Descrizione | Valore |
---|---|---|
authenticationMode | Modalità di autenticazione. | "ConnectionString" "Msi" "UserToken" |
propertyColumns | Matrice di stringhe dei nomi delle colonne di output da associare ai messaggi del bus di servizio come proprietà personalizzate. | string[] |
serviceBusNamespace | Spazio dei nomi associato all'hub eventi desiderato, alla coda del bus di servizio, all'argomento del bus di servizio e così via. Obbligatorio nelle richieste PUT (CreateOrReplace). | string |
sharedAccessPolicyKey | Chiave dei criteri di accesso condiviso per i criteri di accesso condiviso specificati. Obbligatorio nelle richieste PUT (CreateOrReplace). | string Vincoli: Valore sensibile. Passare come parametro sicuro. |
sharedAccessPolicyName | Nome dei criteri di accesso condiviso per l'hub eventi, la coda del bus di servizio, l'argomento del bus di servizio e così via. Obbligatorio nelle richieste PUT (CreateOrReplace). | string |
systemPropertyColumns | Proprietà di sistema associate all'output dell'argomento del bus di servizio. Sono supportate le proprietà di sistema seguenti: ReplyToSessionId, ContentType, To, Subject, CorrelationId, TimeToLive, PartitionKey, SessionId, ScheduledEnqueueTime, MessageId, ReplyTo, Label, ScheduledEnqueueTimeUtc. | ServiceBusTopicOutputDataSourcePropertiesSystemPrope... |
topicName | Nome dell'argomento del bus di servizio. Obbligatorio nelle richieste PUT (CreateOrReplace). | string |
ServiceBusTopicOutputDataSourcePropertiesSystemPrope...
Nome | Descrizione | Valore |
---|---|---|
{proprietà personalizzata} | string |
AzureSqlDatabaseOutputDataSource
Nome | Descrizione | Valore |
---|---|---|
tipo | Indica il tipo di output dell'origine dati in cui verrà scritto. Obbligatorio nelle richieste PUT (CreateOrReplace). | "Microsoft.Sql/Server/Database" (obbligatorio) |
properties | Proprietà associate a un output del database Azure SQL. Obbligatorio nelle richieste PUT (CreateOrReplace). | AzureSqlDatabaseOutputDataSourceProperties |
AzureSqlDatabaseOutputDataSourceProperties
Nome | Descrizione | Valore |
---|---|---|
authenticationMode | Modalità di autenticazione. | "ConnectionString" "Msi" "UserToken" |
database | Nome del database Azure SQL. Obbligatorio nelle richieste PUT (CreateOrReplace). | string |
maxBatchCount | Numero massimo di batch per la scrittura nel database Sql, il valore predefinito è 10.000. Facoltativo nelle richieste PUT. | INT |
maxWriterCount | Numero massimo di writer, attualmente sono disponibili solo 1(singolo writer) e 0(in base alla partizione di query). Facoltativo nelle richieste PUT. | INT |
password | Password che verrà utilizzata per connettersi al database Azure SQL. Obbligatorio nelle richieste PUT (CreateOrReplace). | string |
server | Nome del server SQL contenente il database Azure SQL. Obbligatorio nelle richieste PUT (CreateOrReplace). | string |
table | Nome della tabella nel database Azure SQL. Obbligatorio nelle richieste PUT (CreateOrReplace). | string |
utente | Nome utente che verrà utilizzato per connettersi al database Azure SQL. Obbligatorio nelle richieste PUT (CreateOrReplace). | string |
AzureSynapseOutputDataSource
Nome | Descrizione | Valore |
---|---|---|
tipo | Indica il tipo di output dell'origine dati in cui verrà scritto. Obbligatorio nelle richieste PUT (CreateOrReplace). | "Microsoft.Sql/Server/DataWarehouse" (obbligatorio) |
properties | Proprietà associate a un output Azure Synapse. Obbligatorio nelle richieste PUT (CreateOrReplace). | AzureSynapseOutputDataSourceProperties |
AzureSynapseOutputDataSourceProperties
Nome | Descrizione | Valore |
---|---|---|
authenticationMode | Modalità di autenticazione. | "ConnectionString" "Msi" "UserToken" |
database | Nome del database Azure SQL. Obbligatorio nelle richieste PUT (CreateOrReplace). | string |
password | Password che verrà utilizzata per connettersi al database Azure SQL. Obbligatorio nelle richieste PUT (CreateOrReplace). | string Vincoli: Valore sensibile. Passare come parametro sicuro. |
server | Nome del server SQL contenente il database Azure SQL. Obbligatorio nelle richieste PUT (CreateOrReplace). | string |
table | Nome della tabella nel database Azure SQL. Obbligatorio nelle richieste PUT (CreateOrReplace). | string |
utente | Nome utente che verrà utilizzato per connettersi al database Azure SQL. Obbligatorio nelle richieste PUT (CreateOrReplace). | string |
BlobOutputDataSource
Nome | Descrizione | Valore |
---|---|---|
tipo | Indica il tipo di output dell'origine dati in cui verrà scritto. Obbligatorio nelle richieste PUT (CreateOrReplace). | "Microsoft.Storage/BLOB" (obbligatorio) |
properties | Proprietà associate a un output blob. Obbligatorio nelle richieste PUT (CreateOrReplace). | BlobOutputDataSourceProperties |
BlobOutputDataSourceProperties
Nome | Descrizione | Valore |
---|---|---|
authenticationMode | Modalità di autenticazione. | "ConnectionString" "Msi" "UserToken" |
blobPathPrefix | Prefisso del percorso BLOB. | string |
blobWriteMode | Modalità di scrittura BLOB. | "Append" "Una volta" |
contenitore | Nome di un contenitore all'interno dell'account di archiviazione associato. Questo contenitore contiene i BLOB da cui leggere o scrivere. Obbligatorio nelle richieste PUT (CreateOrReplace). | string |
Dateformat | Formato della data. Ovunque venga visualizzato {date} in pathPattern, il valore di questa proprietà viene usato invece come formato data. | string |
pathPattern | Modello di percorso DEL BLOB. Non un'espressione regolare. Rappresenta un modello in base al quale i nomi dei BLOB verranno confrontati per determinare se devono essere inclusi o meno come input o output nel processo. Vedere https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-input o https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-output per una spiegazione più dettagliata ed esempio. |
string |
storageAccounts | Elenco di uno o più account di archiviazione di Azure. Obbligatorio nelle richieste PUT (CreateOrReplace). | StorageAccount[] |
Timeformat | Formato dell'ora. Ovunque venga visualizzato {time} in pathPattern, il valore di questa proprietà viene usato come formato ora. | string |
DocumentDbOutputDataSource
Nome | Descrizione | Valore |
---|---|---|
tipo | Indica il tipo di output dell'origine dati in cui verrà scritto. Obbligatorio nelle richieste PUT (CreateOrReplace). | "Microsoft.Storage/DocumentDB" (obbligatorio) |
properties | Proprietà associate a un output di DocumentDB. Obbligatorio nelle richieste PUT (CreateOrReplace). | DocumentDbOutputDataSourceProperties |
DocumentDbOutputDataSourceProperties
Nome | Descrizione | Valore |
---|---|---|
accountId | Nome o ID dell'account DocumentDB. Obbligatorio nelle richieste PUT (CreateOrReplace). | string |
accountKey | Chiave dell'account per l'account DocumentDB. Obbligatorio nelle richieste PUT (CreateOrReplace). | string Vincoli: Valore sensibile. Passare come parametro sicuro. |
authenticationMode | Modalità di autenticazione. | "ConnectionString" "Msi" "UserToken" |
collectionNamePattern | Il modello del nome di raccolta per le raccolte da utilizzare. Il formato del nome di raccolta può essere costruito utilizzando il token {partizione} facoltativo, dove le partizioni iniziano da 0. Per altre informazioni, vedere la sezione DocumentDB di https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-output . Obbligatorio nelle richieste PUT (CreateOrReplace). |
string |
database | Nome del database DocumentDB. Obbligatorio nelle richieste PUT (CreateOrReplace). | string |
documentId | Il nome del campo negli eventi di output utilizzato per specificare la chiave primaria su cui si basano le operazioni di inserimento o aggiornamento. | string |
partitionKey | Il nome del campo negli eventi di output utilizzato per specificare la chiave per il partizionamento di output nelle raccolte. Se 'collectionNamePattern' contiene il token {partition}, è necessario specificare questa proprietà. | string |
AzureTableOutputDataSource
Nome | Descrizione | Valore |
---|---|---|
tipo | Indica il tipo di output dell'origine dati in cui verrà scritto. Obbligatorio nelle richieste PUT (CreateOrReplace). | "Microsoft.Storage/Table" (obbligatorio) |
properties | Proprietà associate a un output tabella di Azure. Obbligatorio nelle richieste PUT (CreateOrReplace). | AzureTableOutputDataSourceProperties |
AzureTableOutputDataSourceProperties
Nome | Descrizione | Valore |
---|---|---|
accountKey | Chiave dell'account per l'account di archiviazione di Azure. Obbligatorio nelle richieste PUT (CreateOrReplace). | string Vincoli: Valore sensibile. Passare come parametro sicuro. |
accountName | il nome dell'account di archiviazione di Azure. Obbligatorio nelle richieste PUT (CreateOrReplace). | string |
batchSize | Numero di righe da scrivere nella tabella di Azure alla volta. | INT |
columnsToRemove | Se specificato, ogni elemento nella matrice corrisponde al nome di una colonna da rimuovere (se presente) dalle entità dell'evento output. | string[] |
partitionKey | Questo elemento indica il nome di una colonna dell'istruzione SELECT nella query che verrà usata come chiave di partizione per la tabella di Azure. Obbligatorio nelle richieste PUT (CreateOrReplace). | string |
rowKey | Questo elemento indica il nome di una colonna dell'istruzione SELECT nella query che verrà usata come chiave di riga per la tabella di Azure. Obbligatorio nelle richieste PUT (CreateOrReplace). | string |
table | Nome della tabella di Azure. Obbligatorio nelle richieste PUT (CreateOrReplace). | string |
PowerBIOutputDataSource
Nome | Descrizione | Valore |
---|---|---|
tipo | Indica che il tipo di output dell'origine dati verrà scritto in. Obbligatorio nelle richieste PUT (CreateOrReplace). | "PowerBI" (obbligatorio) |
properties | Proprietà associate a un output di Power BI. Obbligatorio nelle richieste PUT (CreateOrReplace). | PowerBIOutputDataSourceProperties |
PowerBIOutputDataSourceProperties
Nome | Descrizione | Valore |
---|---|---|
authenticationMode | Modalità di autenticazione. | "ConnectionString" "Msi" "UserToken" |
dataset | Nome del set di dati di Power BI. Obbligatorio nelle richieste PUT (CreateOrReplace). | string |
groupId | ID del gruppo Di Power BI. | string |
Groupname | Nome del gruppo Di Power BI. Usare questa proprietà per ricordare quale id gruppo di Power BI specifico è stato usato. | string |
refreshToken | Token di aggiornamento che può essere usato per ottenere un token di accesso valido che può essere usato per l'autenticazione con l'origine dati. Un token di aggiornamento valido è attualmente disponibile solo tramite il portale di Azure. È consigliabile inserire qui un valore stringa fittizio durante la creazione dell'origine dati e quindi passare al portale di Azure per autenticare l'origine dati che aggiornerà questa proprietà con un token di aggiornamento valido. Obbligatorio nelle richieste PUT (CreateOrReplace). | string |
table | Nome della tabella di Power BI nel set di dati specificato. Obbligatorio nelle richieste PUT (CreateOrReplace). | string |
tokenUserDisplayName | Nome visualizzato dell'utente usato per ottenere il token di aggiornamento. Usare questa proprietà per ricordare quale utente è stato usato per ottenere il token di aggiornamento. | string |
tokenUserPrincipalName | Nome entità utente (UPN) dell'utente usato per ottenere il token di aggiornamento. Usare questa proprietà per ricordare quale utente è stato usato per ottenere il token di aggiornamento. | string |
RawOutputDatasource
Nome | Descrizione | Valore |
---|---|---|
tipo | Indica che il tipo di output dell'origine dati verrà scritto in. Obbligatorio nelle richieste PUT (CreateOrReplace). | "Raw" (obbligatorio) |
properties | Proprietà associate a un output non elaborato. Obbligatorio nelle richieste PUT (CreateOrReplace). | RawOutputDatasourceProperties |
RawOutputDatasourceProperties
Nome | Descrizione | Valore |
---|---|---|
payloadUri | URL di firma di accesso condiviso in un BLOB in cui deve essere scritto l'output. Se questa proprietà non è impostata, i dati di output verranno scritti in un archivio temporaneo e un URL di firma di accesso condiviso a tale archiviazione temporanea verrà incluso nel risultato. | string |
OutputWatermarkProperties
Nome | Descrizione | Valore |
---|---|---|
maxWatermarkDifferenceAcrossPartitions | Descrive il delta massimale tra le partizioni più veloci e lente, quindi la finestra fuori ordine che rileva tutti gli eventi necessari nei processi downstream è ben definita. | string |
watermarkMode | Modalità filigrana di output. | "None" "SendCurrentPartitionWatermark" "SendLowestWatermarkAcrossPartitions" |
Sku
Nome | Descrizione | Valore |
---|---|---|
capacità | Capacità dello SKU. | INT |
name | Il nome della SKU. Obbligatorio nelle richieste PUT (CreateOrReplace). | "Standard" |
Trasformazione
Nome | Descrizione | valore |
---|---|---|
name | Nome risorsa | string |
properties | Proprietà associate a una trasformazione. Obbligatorio nelle richieste PUT (CreateOrReplace). | TransformationProperties |
TransformationProperties
Nome | Descrizione | Valore |
---|---|---|
query | Specifica la query che verrà eseguita nel processo di streaming. Altre informazioni sul linguaggio di query di Analisi di flusso (SAQL) sono disponibili qui: https://msdn.microsoft.com/library/azure/dn834998 . Obbligatorio nelle richieste PUT (CreateOrReplace). |
string |
streamingUnits | Specifica il numero di unità di streaming usate dal processo di streaming. | INT |
validStreamingUnits | Specifica le unità di streaming valide in cui un processo di streaming può essere ridimensionato. | int[] |