Microsoft.StreamAnalytics streamingjobs 2020-03-01
- più recenti
- 2021-10-01-preview
- 2020-03-01
- 2017-04-01-preview
- 2016-03-01
Definizione di risorsa Bicep
Il tipo di risorsa streamingjobs può essere distribuito con operazioni destinate a:
Per un elenco delle proprietà modificate in ogni versione dell'API, vedere log delle modifiche.
Formato risorsa
Per creare una risorsa Microsoft.StreamAnalytics/streamingjobs, aggiungere il bicep seguente al modello.
resource symbolicname 'Microsoft.StreamAnalytics/streamingjobs@2020-03-01' = {
identity: {
type: 'string'
}
location: 'string'
name: 'string'
properties: {
cluster: {
id: 'string'
}
compatibilityLevel: 'string'
contentStoragePolicy: 'string'
dataLocale: 'string'
eventsLateArrivalMaxDelayInSeconds: int
eventsOutOfOrderMaxDelayInSeconds: int
eventsOutOfOrderPolicy: 'string'
functions: [
{
name: 'string'
properties: {
properties: {
binding: {
type: 'string'
// For remaining properties, see FunctionBinding objects
}
inputs: [
{
dataType: 'string'
isConfigurationParameter: bool
}
]
output: {
dataType: 'string'
}
}
type: 'string'
// For remaining properties, see FunctionProperties objects
}
}
]
inputs: [
{
name: 'string'
properties: {
compression: {
type: 'string'
}
partitionKey: 'string'
serialization: {
type: 'string'
// For remaining properties, see Serialization objects
}
type: 'string'
// For remaining properties, see InputProperties objects
}
}
]
jobStorageAccount: {
accountKey: 'string'
accountName: 'string'
authenticationMode: 'string'
}
jobType: 'string'
outputErrorPolicy: 'string'
outputs: [
{
name: 'string'
properties: {
datasource: {
type: 'string'
// For remaining properties, see OutputDataSource objects
}
serialization: {
type: 'string'
// For remaining properties, see Serialization objects
}
sizeWindow: int
timeWindow: 'string'
}
}
]
outputStartMode: 'string'
outputStartTime: 'string'
sku: {
name: 'string'
}
transformation: {
name: 'string'
properties: {
query: 'string'
streamingUnits: int
validStreamingUnits: [
int
]
}
}
}
tags: {
{customized property}: 'string'
}
}
Oggetti InputProperties
Impostare la proprietà tipo di
Per riferimento, usare:
{
datasource: {
type: 'string'
// For remaining properties, see ReferenceInputDataSource objects
}
type: 'Reference'
}
Per Stream, usare:
{
datasource: {
type: 'string'
// For remaining properties, see StreamInputDataSource objects
}
type: 'Stream'
}
Oggetti FunctionProperties
Impostare la proprietà tipo di
Per Aggregate, usare:
{
type: 'Aggregate'
}
Per scalare, usare:
{
type: 'Scalar'
}
Oggetti OutputDataSource
Impostare la proprietà tipo di
Per GatewayMessageBus, usare:
{
properties: {
topic: 'string'
}
type: 'GatewayMessageBus'
}
Per Microsoft.AzureFunction, usare:
{
properties: {
apiKey: 'string'
functionAppName: 'string'
functionName: 'string'
maxBatchCount: int
maxBatchSize: int
}
type: 'Microsoft.AzureFunction'
}
Per Microsoft.DataLake/Accounts, usare:
{
properties: {
accountName: 'string'
authenticationMode: 'string'
dateFormat: 'string'
filePathPrefix: 'string'
refreshToken: 'string'
tenantId: 'string'
timeFormat: 'string'
tokenUserDisplayName: 'string'
tokenUserPrincipalName: 'string'
}
type: 'Microsoft.DataLake/Accounts'
}
Per Microsoft.EventHub/EventHub, usare:
{
properties: {
authenticationMode: 'string'
eventHubName: 'string'
partitionKey: 'string'
propertyColumns: [
'string'
]
serviceBusNamespace: 'string'
sharedAccessPolicyKey: 'string'
sharedAccessPolicyName: 'string'
}
type: 'Microsoft.EventHub/EventHub'
}
Per Microsoft.ServiceBus/EventHub, usare:
{
properties: {
authenticationMode: 'string'
eventHubName: 'string'
partitionKey: 'string'
propertyColumns: [
'string'
]
serviceBusNamespace: 'string'
sharedAccessPolicyKey: 'string'
sharedAccessPolicyName: 'string'
}
type: 'Microsoft.ServiceBus/EventHub'
}
Per Microsoft.ServiceBus/Queue, usare:
{
properties: {
authenticationMode: 'string'
propertyColumns: [
'string'
]
queueName: 'string'
serviceBusNamespace: 'string'
sharedAccessPolicyKey: 'string'
sharedAccessPolicyName: 'string'
systemPropertyColumns: any(...)
}
type: 'Microsoft.ServiceBus/Queue'
}
Per Microsoft.ServiceBus/Topic, usare:
{
properties: {
authenticationMode: 'string'
propertyColumns: [
'string'
]
serviceBusNamespace: 'string'
sharedAccessPolicyKey: 'string'
sharedAccessPolicyName: 'string'
systemPropertyColumns: {
{customized property}: 'string'
}
topicName: 'string'
}
type: 'Microsoft.ServiceBus/Topic'
}
Per Microsoft.Sql/Server/DataWarehouse, usare:
{
properties: {
database: 'string'
password: 'string'
server: 'string'
table: 'string'
user: 'string'
}
type: 'Microsoft.Sql/Server/DataWarehouse'
}
Per Microsoft.Sql/Server/Database, usare:
{
properties: {
authenticationMode: 'string'
database: 'string'
maxBatchCount: int
maxWriterCount: int
password: 'string'
server: 'string'
table: 'string'
user: 'string'
}
type: 'Microsoft.Sql/Server/Database'
}
Per Microsoft.Storage/BLOB, usare:
{
properties: {
authenticationMode: 'string'
blobPathPrefix: 'string'
container: 'string'
dateFormat: 'string'
pathPattern: 'string'
storageAccounts: [
{
accountKey: 'string'
accountName: 'string'
}
]
timeFormat: 'string'
}
type: 'Microsoft.Storage/Blob'
}
Per Microsoft.Storage/DocumentDB, usare:
{
properties: {
accountId: 'string'
accountKey: 'string'
collectionNamePattern: 'string'
database: 'string'
documentId: 'string'
partitionKey: 'string'
}
type: 'Microsoft.Storage/DocumentDB'
}
Per Microsoft.Storage/Table, usare:
{
properties: {
accountKey: 'string'
accountName: 'string'
batchSize: int
columnsToRemove: [
'string'
]
partitionKey: 'string'
rowKey: 'string'
table: 'string'
}
type: 'Microsoft.Storage/Table'
}
Per PowerBI, usare:
{
properties: {
authenticationMode: 'string'
dataset: 'string'
groupId: 'string'
groupName: 'string'
refreshToken: 'string'
table: 'string'
tokenUserDisplayName: 'string'
tokenUserPrincipalName: 'string'
}
type: 'PowerBI'
}
Oggetti di serializzazione
Impostare la proprietà tipo di
Per Avro, usare:
{
properties: any(...)
type: 'Avro'
}
Per csv, usare:
{
properties: {
encoding: 'string'
fieldDelimiter: 'string'
}
type: 'Csv'
}
Per json, usare:
{
properties: {
encoding: 'string'
format: 'string'
}
type: 'Json'
}
Per Parquet, usare:
{
properties: any(...)
type: 'Parquet'
}
Oggetti StreamInputDataSource
Impostare la proprietà tipo di
Per GatewayMessageBus, usare:
{
properties: {
topic: 'string'
}
type: 'GatewayMessageBus'
}
Per Microsoft.Devices/IotHubs, usare:
{
properties: {
consumerGroupName: 'string'
endpoint: 'string'
iotHubNamespace: 'string'
sharedAccessPolicyKey: 'string'
sharedAccessPolicyName: 'string'
}
type: 'Microsoft.Devices/IotHubs'
}
Per Microsoft.EventHub/EventHub, usare:
{
properties: {
authenticationMode: 'string'
consumerGroupName: 'string'
eventHubName: 'string'
serviceBusNamespace: 'string'
sharedAccessPolicyKey: 'string'
sharedAccessPolicyName: 'string'
}
type: 'Microsoft.EventHub/EventHub'
}
Per Microsoft.ServiceBus/EventHub, usare:
{
properties: {
authenticationMode: 'string'
consumerGroupName: 'string'
eventHubName: 'string'
serviceBusNamespace: 'string'
sharedAccessPolicyKey: 'string'
sharedAccessPolicyName: 'string'
}
type: 'Microsoft.ServiceBus/EventHub'
}
Per Microsoft.Storage/BLOB, usare:
{
properties: {
authenticationMode: 'string'
container: 'string'
dateFormat: 'string'
pathPattern: 'string'
sourcePartitionCount: int
storageAccounts: [
{
accountKey: 'string'
accountName: 'string'
}
]
timeFormat: 'string'
}
type: 'Microsoft.Storage/Blob'
}
Oggetti ReferenceInputDataSource
Impostare la proprietà tipo di
Per File, usare:
{
properties: {
path: 'string'
}
type: 'File'
}
Per Microsoft.Sql/Server/Database, usare:
{
properties: {
database: 'string'
deltaSnapshotQuery: 'string'
fullSnapshotQuery: 'string'
password: 'string'
refreshRate: 'string'
refreshType: 'string'
server: 'string'
table: 'string'
user: 'string'
}
type: 'Microsoft.Sql/Server/Database'
}
Per Microsoft.Storage/BLOB, usare:
{
properties: {
authenticationMode: 'string'
container: 'string'
dateFormat: 'string'
pathPattern: 'string'
storageAccounts: [
{
accountKey: 'string'
accountName: 'string'
}
]
timeFormat: 'string'
}
type: 'Microsoft.Storage/Blob'
}
Oggetti FunctionBinding
Impostare la proprietà tipo di
Per Microsoft.MachineLearning/WebService, usare:
{
properties: {
apiKey: 'string'
batchSize: int
endpoint: 'string'
inputs: {
columnNames: [
{
dataType: 'string'
mapTo: int
name: 'string'
}
]
name: 'string'
}
outputs: [
{
dataType: 'string'
name: 'string'
}
]
}
type: 'Microsoft.MachineLearning/WebService'
}
Per Microsoft.StreamAnalytics/JavascriptUdf, usare:
{
properties: {
script: 'string'
}
type: 'Microsoft.StreamAnalytics/JavascriptUdf'
}
Valori delle proprietà
AggregateFunctionProperties
Nome | Descrizione | Valore |
---|---|---|
digitare | Indica il tipo di funzione. | 'Aggregate' (obbligatorio) |
AvroSerialization
Nome | Descrizione | Valore |
---|---|---|
proprietà | Proprietà associate al tipo di serializzazione Avro. Obbligatorio nelle richieste PUT (CreateOrReplace). | qualunque |
digitare | Indica il tipo di serializzazione utilizzato dall'input o dall'output. Obbligatorio nelle richieste PUT (CreateOrReplace). | 'Avro' (obbligatorio) |
AzureDataLakeStoreOutputDataSource
Nome | Descrizione | Valore |
---|---|---|
proprietà | Proprietà associate a un output di Azure Data Lake Store. Obbligatorio nelle richieste PUT (CreateOrReplace). | AzureDataLakeStoreOutputDataSourceProperties |
digitare | Indica il tipo di output dell'origine dati in cui verrà scritto. Obbligatorio nelle richieste PUT (CreateOrReplace). | 'Microsoft.DataLake/Accounts' (obbligatorio) |
AzureDataLakeStoreOutputDataSourceProperties
Nome | Descrizione | Valore |
---|---|---|
accountName | Nome dell'account Azure Data Lake Store. Obbligatorio nelle richieste PUT (CreateOrReplace). | corda |
authenticationMode | Modalità di autenticazione. | 'ConnectionString' 'Msi' 'UserToken' |
dateFormat | Formato della data. Ovunque venga visualizzato {date} in filePathPrefix, il valore di questa proprietà viene invece usato come formato data. | corda |
filePathPrefix | Percorso del file in cui deve essere scritto l'output. Obbligatorio nelle richieste PUT (CreateOrReplace). | corda |
refreshToken | Token di aggiornamento che può essere usato per ottenere un token di accesso valido che può quindi 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 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). | corda |
tenantId | ID tenant dell'utente usato per ottenere il token di aggiornamento. Obbligatorio nelle richieste PUT (CreateOrReplace). | corda |
timeFormat | Formato ora. Ogni volta che viene visualizzato {time} in filePathPrefix, il valore di questa proprietà viene usato come formato ora. | corda |
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. | corda |
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. | corda |
AzureFunctionOutputDataSource
Nome | Descrizione | Valore |
---|---|---|
proprietà | Proprietà associate a un output della funzione di Azure. Obbligatorio nelle richieste PUT (CreateOrReplace). | AzureFunctionOutputDataSourceProperties |
digitare | Indica il tipo di output dell'origine dati in cui verrà scritto. Obbligatorio nelle richieste PUT (CreateOrReplace). | 'Microsoft.AzureFunction' (obbligatorio) |
AzureFunctionOutputDataSourceProperties
Nome | Descrizione | Valore |
---|---|---|
apiKey | Se si vuole usare una funzione di Azure da un'altra sottoscrizione, è possibile farlo specificando la chiave per accedere alla funzione. | corda |
functionAppName | Nome dell'app Funzioni di Azure. | corda |
functionName | Nome della funzione nell'app Funzioni di Azure. | corda |
maxBatchCount | Proprietà che consente di specificare il numero massimo di eventi in ogni batch inviato a Funzioni di Azure. Il valore predefinito è 100. | Int |
maxBatchSize | Proprietà che consente di impostare le dimensioni massime per ogni batch di output inviato alla funzione di Azure. L'unità di input è in byte. Per impostazione predefinita, questo valore è 262.144 byte (256 KB). | Int |
AzureMachineLearningWebServiceFunctionBinding
Nome | Descrizione | Valore |
---|---|---|
proprietà | Proprietà di associazione associate a un servizio Web di Azure Machine Learning. | AzureMachineLearningWebServiceFunctionBindingProperties |
digitare | Indica il tipo di associazione della funzione. | 'Microsoft.MachineLearning/WebService' (obbligatorio) |
AzureMachineLearningWebServiceFunctionBindingProperties
Nome | Descrizione | Valore |
---|---|---|
apiKey | Chiave API usata per l'autenticazione con Request-Response endpoint. | corda |
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. Altre informazioni sono disponibili qui: /azure/machine-learning/machine-learning-consume-web-services#request-response-service-rrs | corda |
Ingressi | Input per l'endpoint del servizio Web di Azure Machine Learning. | AzureMachineLearningWebServiceInputs |
Uscite | Elenco di output dall'esecuzione dell'endpoint servizio Web di Azure Machine Learning. | AzureMachineLearningWebServiceOutputColumn[] |
AzureMachineLearningWebServiceInputColumn
Nome | Descrizione | Valore |
---|---|---|
Datatype | Tipo di dati (supportato da Azure Machine Learning) della colonna di input. Un elenco dei tipi di dati di Azure Machine Learning validi è descritto in https://msdn.microsoft.com/en-us/library/azure/dn905923.aspx . | corda |
mapTo | Indice in base zero del parametro della funzione a cui viene eseguito il mapping di questo input. | Int |
nome | Nome della colonna di input. | corda |
AzureMachineLearningWebServiceInputs
Nome | Descrizione | Valore |
---|---|---|
columnNames | Elenco di colonne di input per l'endpoint del servizio Web di Azure Machine Learning. | AzureMachineLearningWebServiceInputColumn[] |
nome | Nome dell'input. Questo è il nome specificato durante la creazione dell'endpoint. | corda |
AzureMachineLearningWebServiceOutputColumn
Nome | Descrizione | Valore |
---|---|---|
Datatype | Tipo di dati (supportato da Azure Machine Learning) della colonna di output. Un elenco dei tipi di dati di Azure Machine Learning validi è descritto in https://msdn.microsoft.com/en-us/library/azure/dn905923.aspx . | corda |
nome | Nome della colonna di output. | corda |
AzureSqlDatabaseOutputDataSource
Nome | Descrizione | Valore |
---|---|---|
proprietà | Proprietà associate a un output del database SQL di Azure. Obbligatorio nelle richieste PUT (CreateOrReplace). | AzureSqlDatabaseOutputDataSourceProperties |
digitare | Indica il tipo di output dell'origine dati in cui verrà scritto. Obbligatorio nelle richieste PUT (CreateOrReplace). | 'Microsoft.Sql/Server/Database' (obbligatorio) |
AzureSqlDatabaseOutputDataSourceProperties
Nome | Descrizione | Valore |
---|---|---|
authenticationMode | Modalità di autenticazione. | 'ConnectionString' 'Msi' 'UserToken' |
banca dati | Nome del database SQL di Azure. Obbligatorio nelle richieste PUT (CreateOrReplace). | corda |
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 |
parola d’ordine | Password che verrà usata per connettersi al database SQL di Azure. Obbligatorio nelle richieste PUT (CreateOrReplace). | corda |
server | Nome del server SQL contenente il database SQL di Azure. Obbligatorio nelle richieste PUT (CreateOrReplace). | corda |
tavolo | Nome della tabella nel database SQL di Azure. Obbligatorio nelle richieste PUT (CreateOrReplace). | corda |
utente | Nome utente che verrà usato per connettersi al database SQL di Azure. Obbligatorio nelle richieste PUT (CreateOrReplace). | corda |
AzureSqlReferenceInputDataSource
Nome | Descrizione | Valore |
---|---|---|
proprietà | Proprietà associate all'input del database SQL contenente i dati di riferimento. Obbligatorio nelle richieste PUT (CreateOrReplace). | AzureSqlReferenceInputDataSourceProperties |
digitare | Indica il tipo di origine dati di input contenente i dati di riferimento. Obbligatorio nelle richieste PUT (CreateOrReplace). | 'Microsoft.Sql/Server/Database' (obbligatorio) |
AzureSqlReferenceInputDataSourceProperties
Nome | Descrizione | Valore |
---|---|---|
banca dati | Questo elemento è associato all'elemento origine dati. Si tratta del nome del database in cui verrà scritto l'output. | corda |
deltaSnapshotQuery | Questo elemento è associato all'elemento origine dati. Questa query viene usata per recuperare le modifiche incrementali dal database SQL. Per usare questa opzione, è consigliabile usare tabelle temporali nel database SQL di Azure. | corda |
fullSnapshotQuery | Questo elemento è associato all'elemento origine dati. Questa query viene usata per recuperare i dati dal database SQL. | corda |
parola d’ordine | Questo elemento è associato all'elemento origine dati. Si tratta della password che verrà usata per connettersi all'istanza del database SQL. | corda Vincoli: Valore sensibile. Passare come parametro sicuro. |
RefreshRate | Questo elemento è associato all'elemento origine dati. Indica la frequenza con cui i dati verranno recuperati dal database. È di formato DateTime. | corda |
refreshType | Indica il tipo di opzione di aggiornamento dati. | 'RefreshPeriodicallyWithDelta' 'RefreshPeriodicallyWithFull' 'Static' |
server | Questo elemento è associato all'elemento origine dati. Si tratta del nome del server che contiene il database in cui verrà scritto. | corda |
tavolo | Questo elemento è associato all'elemento origine dati. Nome della tabella nel database SQL di Azure. | corda |
utente | Questo elemento è associato all'elemento origine dati. Si tratta del nome utente che verrà usato per connettersi all'istanza del database SQL. | corda |
AzureSynapseOutputDataSource
Nome | Descrizione | Valore |
---|---|---|
proprietà | Proprietà associate a un output di Azure Synapse. Obbligatorio nelle richieste PUT (CreateOrReplace). | AzureSynapseOutputDataSourceProperties |
digitare | Indica il tipo di output dell'origine dati in cui verrà scritto. Obbligatorio nelle richieste PUT (CreateOrReplace). | 'Microsoft.Sql/Server/DataWarehouse' (obbligatorio) |
AzureSynapseOutputDataSourceProperties
Nome | Descrizione | Valore |
---|---|---|
banca dati | Nome del database SQL di Azure. Obbligatorio nelle richieste PUT (CreateOrReplace). | corda |
parola d’ordine | Password che verrà usata per connettersi al database SQL di Azure. Obbligatorio nelle richieste PUT (CreateOrReplace). | corda Vincoli: Valore sensibile. Passare come parametro sicuro. |
server | Nome del server SQL contenente il database SQL di Azure. Obbligatorio nelle richieste PUT (CreateOrReplace). | corda |
tavolo | Nome della tabella nel database SQL di Azure. Obbligatorio nelle richieste PUT (CreateOrReplace). | corda |
utente | Nome utente che verrà usato per connettersi al database SQL di Azure. Obbligatorio nelle richieste PUT (CreateOrReplace). | corda |
AzureTableOutputDataSource
Nome | Descrizione | Valore |
---|---|---|
proprietà | Proprietà associate a un output di tabella di Azure. Obbligatorio nelle richieste PUT (CreateOrReplace). | AzureTableOutputDataSourceProperties |
digitare | Indica il tipo di output dell'origine dati in cui verrà scritto. Obbligatorio nelle richieste PUT (CreateOrReplace). | 'Microsoft.Storage/Table' (obbligatorio) |
AzureTableOutputDataSourceProperties
Nome | Descrizione | Valore |
---|---|---|
accountKey | Chiave dell'account per l'account di archiviazione di Azure. Obbligatorio nelle richieste PUT (CreateOrReplace). | corda Vincoli: Valore sensibile. Passare come parametro sicuro. |
accountName | Nome dell'account di archiviazione di Azure. Obbligatorio nelle richieste PUT (CreateOrReplace). | corda |
batchSize | Numero di righe da scrivere nella tabella di Azure alla volta. | Int |
columnsToRemove | Se specificato, ogni elemento nella matrice è il nome di una colonna da rimuovere (se presente) dalle entità evento di 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). | corda |
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). | corda |
tavolo | Nome della tabella di Azure. Obbligatorio nelle richieste PUT (CreateOrReplace). | corda |
BlobOutputDataSource
Nome | Descrizione | Valore |
---|---|---|
proprietà | Proprietà associate a un output BLOB. Obbligatorio nelle richieste PUT (CreateOrReplace). | BlobOutputDataSourceProperties |
digitare | Indica il tipo di output dell'origine dati in cui verrà scritto. Obbligatorio nelle richieste PUT (CreateOrReplace). | 'Microsoft.Storage/Blob' (obbligatorio) |
BlobOutputDataSourceProperties
Nome | Descrizione | Valore |
---|---|---|
authenticationMode | Modalità di autenticazione. | 'ConnectionString' 'Msi' 'UserToken' |
blobPathPrefix | Prefisso del percorso BLOB. | corda |
contenitore | Nome di un contenitore all'interno dell'account di archiviazione associato. Questo contenitore contiene i BLOB in cui leggere o scrivere. Obbligatorio nelle richieste PUT (CreateOrReplace). | corda |
dateFormat | Formato della data. Ogni volta che {date} viene visualizzato in pathPattern, il valore di questa proprietà viene usato come formato data. | corda |
pathPattern | Modello di percorso BLOB. Non un'espressione regolare. Rappresenta un modello in base al quale i nomi di BLOB verranno confrontati per determinare se devono essere inclusi o meno come input o output nel processo. Vedere /rest/api/streamanalytics/stream-analytics-input o /rest/api/streamanalytics/stream-analytics-output per una spiegazione più dettagliata ed esempio. | corda |
storageAccounts | Elenco di uno o più account di Archiviazione di Azure. Obbligatorio nelle richieste PUT (CreateOrReplace). | storageAccount[] |
timeFormat | Formato ora. Ovunque venga visualizzato {time} in pathPattern, il valore di questa proprietà viene invece usato come formato ora. | corda |
BlobReferenceInputDataSource
Nome | Descrizione | Valore |
---|---|---|
proprietà | Proprietà associate a un input BLOB contenente i dati di riferimento. Obbligatorio nelle richieste PUT (CreateOrReplace). | BlobReferenceInputDataSourceProperties |
digitare | Indica il tipo di origine dati di input contenente i dati di riferimento. Obbligatorio nelle richieste PUT (CreateOrReplace). | 'Microsoft.Storage/Blob' (obbligatorio) |
BlobReferenceInputDataSourceProperties
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 in cui leggere o scrivere. Obbligatorio nelle richieste PUT (CreateOrReplace). | corda |
dateFormat | Formato della data. Ogni volta che {date} viene visualizzato in pathPattern, il valore di questa proprietà viene usato come formato data. | corda |
pathPattern | Modello di percorso BLOB. Non un'espressione regolare. Rappresenta un modello in base al quale i nomi di BLOB verranno confrontati per determinare se devono essere inclusi o meno come input o output nel processo. Vedere /rest/api/streamanalytics/stream-analytics-input o /rest/api/streamanalytics/stream-analytics-output per una spiegazione più dettagliata ed esempio. | corda |
storageAccounts | Elenco di uno o più account di Archiviazione di Azure. Obbligatorio nelle richieste PUT (CreateOrReplace). | storageAccount[] |
timeFormat | Formato ora. Ovunque venga visualizzato {time} in pathPattern, il valore di questa proprietà viene invece usato come formato ora. | corda |
BlobStreamInputDataSource
Nome | Descrizione | Valore |
---|---|---|
proprietà | Proprietà associate a un input BLOB contenente i dati del flusso. Obbligatorio nelle richieste PUT (CreateOrReplace). | BlobStreamInputDataSourceProperties |
digitare | Indica il tipo di origine dati di input contenente i dati del flusso. Obbligatorio nelle richieste PUT (CreateOrReplace). | 'Microsoft.Storage/Blob' (obbligatorio) |
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 in cui leggere o scrivere. Obbligatorio nelle richieste PUT (CreateOrReplace). | corda |
dateFormat | Formato della data. Ogni volta che {date} viene visualizzato in pathPattern, il valore di questa proprietà viene usato come formato data. | corda |
pathPattern | Modello di percorso BLOB. Non un'espressione regolare. Rappresenta un modello in base al quale i nomi di BLOB verranno confrontati per determinare se devono essere inclusi o meno come input o output nel processo. Vedere /rest/api/streamanalytics/stream-analytics-input o /rest/api/streamanalytics/stream-analytics-output per una spiegazione più dettagliata ed esempio. | corda |
sourcePartitionCount | Numero di partizioni dell'origine dati di input DEL BLOB. Intervallo da 1 a 1024. | Int |
storageAccounts | Elenco di uno o più account di Archiviazione di Azure. Obbligatorio nelle richieste PUT (CreateOrReplace). | storageAccount[] |
timeFormat | Formato ora. Ovunque venga visualizzato {time} in pathPattern, il valore di questa proprietà viene invece usato come formato ora. | corda |
ClusterInfo
Nome | Descrizione | Valore |
---|---|---|
Id | ID risorsa del cluster. | corda |
Compressione
Nome | Descrizione | Valore |
---|---|---|
digitare | Indica il tipo di compressione utilizzato dall'input. Obbligatorio nelle richieste PUT (CreateOrReplace). | 'Deflate' 'GZip' 'Nessuno' (obbligatorio) |
CsvSerialization
Nome | Descrizione | Valore |
---|---|---|
proprietà | Proprietà associate al tipo di serializzazione CSV. Obbligatorio nelle richieste PUT (CreateOrReplace). | CsvSerializationProperties |
digitare | Indica il tipo di serializzazione utilizzato dall'input o dall'output. Obbligatorio nelle richieste PUT (CreateOrReplace). | 'Csv' (obbligatorio) |
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 dell'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 /rest/api/streamanalytics/stream-analytics-input o /rest/api/streamanalytics/stream-analytics-output per un elenco di valori supportati. Obbligatorio nelle richieste PUT (CreateOrReplace). | corda |
DocumentDbOutputDataSource
Nome | Descrizione | Valore |
---|---|---|
proprietà | Proprietà associate a un output di DocumentDB. Obbligatorio nelle richieste PUT (CreateOrReplace). | DocumentDbOutputDataSourceProperties |
digitare | Indica il tipo di output dell'origine dati in cui verrà scritto. Obbligatorio nelle richieste PUT (CreateOrReplace). | 'Microsoft.Storage/DocumentDB' (obbligatorio) |
DocumentDbOutputDataSourceProperties
Nome | Descrizione | Valore |
---|---|---|
accountId | Nome o ID dell'account DocumentDB. Obbligatorio nelle richieste PUT (CreateOrReplace). | corda |
accountKey | Chiave dell'account per l'account DocumentDB. Obbligatorio nelle richieste PUT (CreateOrReplace). | corda |
collectionNamePattern | Modello di nome della raccolta per le raccolte da utilizzare. Il formato del nome della raccolta può essere costruito usando il token {partition} facoltativo, in cui le partizioni iniziano da 0. Per altre informazioni, vedere la sezione DocumentDB di /rest/api/streamanalytics/stream-analytics-output. Obbligatorio nelle richieste PUT (CreateOrReplace). | corda |
banca dati | Nome del database DocumentDB. Obbligatorio nelle richieste PUT (CreateOrReplace). | corda |
documentId | Nome del campo negli eventi di output utilizzati per specificare la chiave primaria su cui si basano le operazioni di inserimento o aggiornamento. | corda |
partitionKey | Nome del campo negli eventi di output utilizzati per specificare la chiave per il partizionamento dell'output tra raccolte. Se 'collectionNamePattern' contiene il token {partition}, è necessario specificare questa proprietà. | corda |
EventHubOutputDataSource
Nome | Descrizione | Valore |
---|---|---|
proprietà | Proprietà associate a un output dell'hub eventi. Obbligatorio nelle richieste PUT (CreateOrReplace). | EventHubOutputDataSourceProperties |
digitare | Indica il tipo di output dell'origine dati in cui verrà scritto. Obbligatorio nelle richieste PUT (CreateOrReplace). | 'Microsoft.ServiceBus/EventHub' (obbligatorio) |
EventHubOutputDataSourceProperties
Nome | Descrizione | Valore |
---|---|---|
authenticationMode | Modalità di autenticazione. | 'ConnectionString' 'Msi' 'UserToken' |
eventHubName | Nome dell'hub eventi. Obbligatorio nelle richieste PUT (CreateOrReplace). | corda |
partitionKey | Chiave/colonna utilizzata per determinare a quale partizione inviare i dati dell'evento. | corda |
propertyColumns | Proprietà associate a questo 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). | corda |
sharedAccessPolicyKey | Chiave dei criteri di accesso condiviso per i criteri di accesso condiviso specificati. Obbligatorio nelle richieste PUT (CreateOrReplace). | corda |
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). | corda |
EventHubStreamInputDataSource
Nome | Descrizione | Valore |
---|---|---|
proprietà | Proprietà associate a un input dell'hub eventi contenente i dati del flusso. Obbligatorio nelle richieste PUT (CreateOrReplace). | EventHubStreamInputDataSourceProperties |
digitare | Indica il tipo di origine dati di input contenente i dati del flusso. Obbligatorio nelle richieste PUT (CreateOrReplace). | 'Microsoft.ServiceBus/EventHub' (obbligatorio) |
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. 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. | corda |
eventHubName | Nome dell'hub eventi. Obbligatorio nelle richieste PUT (CreateOrReplace). | corda |
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). | corda |
sharedAccessPolicyKey | Chiave dei criteri di accesso condiviso per i criteri di accesso condiviso specificati. Obbligatorio nelle richieste PUT (CreateOrReplace). | corda |
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). | corda |
EventHubV2OutputDataSource
Nome | Descrizione | Valore |
---|---|---|
proprietà | Proprietà associate a un output dell'hub eventi. Obbligatorio nelle richieste PUT (CreateOrReplace). | EventHubOutputDataSourceProperties |
digitare | Indica il tipo di output dell'origine dati in cui verrà scritto. Obbligatorio nelle richieste PUT (CreateOrReplace). | 'Microsoft.EventHub/EventHub' (obbligatorio) |
EventHubV2StreamInputDataSource
Nome | Descrizione | Valore |
---|---|---|
proprietà | Proprietà associate a un input dell'hub eventi contenente i dati del flusso. Obbligatorio nelle richieste PUT (CreateOrReplace). | EventHubStreamInputDataSourceProperties |
digitare | Indica il tipo di origine dati di input contenente i dati del flusso. Obbligatorio nelle richieste PUT (CreateOrReplace). | 'Microsoft.EventHub/EventHub' (obbligatorio) |
FileReferenceInputDataSource
Nome | Descrizione | Valore |
---|---|---|
proprietà | Proprietà associate a un input di file contenente i dati di riferimento. Obbligatorio nelle richieste PUT (CreateOrReplace). | FileReferenceInputDataSourceProperties |
digitare | Indica il tipo di origine dati di input contenente i dati di riferimento. Obbligatorio nelle richieste PUT (CreateOrReplace). | 'File' (obbligatorio) |
FileReferenceInputDataSourceProperties
Nome | Descrizione | Valore |
---|---|---|
sentiero | Percorso del file. | corda |
Funzione
Nome | Descrizione | Valore |
---|---|---|
nome | Nome risorsa | corda |
proprietà | Proprietà associate a una funzione. | proprietà funzione |
FunctionBinding
Nome | Descrizione | Valore |
---|---|---|
digitare | Impostare su "Microsoft.MachineLearning/WebService" per il tipo AzureMachineLearningWebServiceFunctionBinding. Impostare su "Microsoft.StreamAnalytics/JavascriptUdf" per il tipo JavaScriptFunctionBinding. | 'Microsoft.MachineLearning/WebService' 'Microsoft.StreamAnalytics/JavascriptUdf' (obbligatorio) |
FunctionConfiguration
Nome | Descrizione | Valore |
---|---|---|
rilegatura | Associazione fisica della funzione. Ad esempio, nel caso del servizio Web di Azure Machine Learning, questo descrive l'endpoint. | FunctionBinding |
Ingressi | FunctionInput[] | |
prodotto | Descrive l'output di una funzione. | FunctionOutput |
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/en-us/library/azure/dn835065.aspx | corda |
isConfigurationParameter | Flag che indica se il parametro è un parametro di configurazione. True se si prevede che questo parametro di input sia una costante. Il valore predefinito è false. | Bool |
FunctionOutput
Nome | Descrizione | Valore |
---|---|---|
Datatype | Tipo di dati (supportato da Analisi di flusso di Azure) dell'output della funzione. Un elenco dei tipi di dati di Analisi di flusso di Azure validi è descritto in https://msdn.microsoft.com/en-us/library/azure/dn835065.aspx | corda |
FunctionProperties
Nome | Descrizione | Valore |
---|---|---|
proprietà | FunctionConfiguration | |
digitare | Impostare su 'Aggregate' per il tipo AggregateFunctionProperties. Impostare su "Scalar" per il tipo ScalarFunctionProperties. | 'Aggregate' 'Scalar' (obbligatorio) |
GatewayMessageBusOutputDataSource
Nome | Descrizione | Valore |
---|---|---|
proprietà | Proprietà associate a un output del bus di messaggi del gateway. Obbligatorio nelle richieste PUT (CreateOrReplace). | GatewayMessageBusOutputDataSourceProperties |
digitare | Indica il tipo di output dell'origine dati in cui verrà scritto. Obbligatorio nelle richieste PUT (CreateOrReplace). | 'GatewayMessageBus' (obbligatorio) |
GatewayMessageBusOutputDataSourceProperties
Nome | Descrizione | Valore |
---|---|---|
argomento | Nome dell'argomento del bus di servizio. | corda |
GatewayMessageBusStreamInputDataSource
Nome | Descrizione | Valore |
---|---|---|
proprietà | Proprietà associate a un input del bus di messaggi del gateway contenente i dati del flusso. | GatewayMessageBusStreamInputDataSourceProperties |
digitare | Indica il tipo di origine dati di input contenente i dati del flusso. Obbligatorio nelle richieste PUT (CreateOrReplace). | 'GatewayMessageBus' (obbligatorio) |
GatewayMessageBusStreamInputDataSourceProperties
Nome | Descrizione | Valore |
---|---|---|
argomento | Nome dell'argomento del bus di servizio. | corda |
Identità
Nome | Descrizione | Valore |
---|---|---|
digitare | Tipo di identità | corda |
Immissione
Nome | Descrizione | Valore |
---|---|---|
nome | Nome risorsa | corda |
proprietà | Proprietà associate a un input. Obbligatorio nelle richieste PUT (CreateOrReplace). | Proprietà di input |
InputProperties
Nome | Descrizione | Valore |
---|---|---|
compressione | Descrive il modo in cui i dati di input vengono compressi | di compressione |
partitionKey | partitionKey Descrive una chiave nei dati di input usati per partizionare i dati di input | corda |
Serializzazione | Descrive il modo in cui i dati di un input vengono serializzati o il modo in cui i dati vengono serializzati quando vengono scritti in un output. Obbligatorio nelle richieste PUT (CreateOrReplace). | serializzazione |
digitare | Impostare su 'Reference' per il tipo ReferenceInputProperties. Impostare su "Stream" per il tipo StreamInputProperties. | 'Reference' 'Stream' (obbligatorio) |
IoTHubStreamInputDataSource
Nome | Descrizione | Valore |
---|---|---|
proprietà | Proprietà associate a un input dell'hub IoT contenente i dati del flusso. Obbligatorio nelle richieste PUT (CreateOrReplace). | IoTHubStreamInputDataSourceProperties |
digitare | Indica il tipo di origine dati di input contenente i dati del flusso. Obbligatorio nelle richieste PUT (CreateOrReplace). | 'Microsoft.Devices/IotHubs' (obbligatorio) |
IoTHubStreamInputDataSourceProperties
Nome | Descrizione | Valore |
---|---|---|
consumerGroupName | Nome di un gruppo di consumer dell'hub IoT da usare per leggere gli eventi dall'hub IoT. Se non specificato, l'input usa il gruppo di consumer predefinito dell'hub Iot. | corda |
Endpoint | Endpoint dell'hub IoT a cui connettersi (ad esempio messaggi/eventi, messaggi/operazioniMonitoraggioEvent e così via). | corda |
iotHubNamespace | Nome o URI dell'hub IoT. Obbligatorio nelle richieste PUT (CreateOrReplace). | corda |
sharedAccessPolicyKey | Chiave dei criteri di accesso condiviso per i criteri di accesso condiviso specificati. Obbligatorio nelle richieste PUT (CreateOrReplace). | corda |
sharedAccessPolicyName | Nome dei criteri di accesso condiviso per l'hub IoT. Questo criterio deve contenere almeno l'autorizzazione Di connessione del servizio. Obbligatorio nelle richieste PUT (CreateOrReplace). | corda |
JavaScriptFunctionBinding
Nome | Descrizione | Valore |
---|---|---|
proprietà | Proprietà di associazione associate a una funzione JavaScript. | JavaScriptFunctionBindingProperties |
digitare | Indica il tipo di associazione della funzione. | 'Microsoft.StreamAnalytics/JavascriptUdf' (obbligatorio) |
JavaScriptFunctionBindingProperties
Nome | Descrizione | Valore |
---|---|---|
copione | Codice JavaScript contenente una singola definizione di funzione. Ad esempio: 'function (x, y) { return x + y; }' | corda |
JobStorageAccount
Nome | Descrizione | Valore |
---|---|---|
accountKey | Chiave dell'account per l'account di archiviazione di Azure. Obbligatorio nelle richieste PUT (CreateOrReplace). | corda |
accountName | Nome dell'account di archiviazione di Azure. Obbligatorio nelle richieste PUT (CreateOrReplace). | corda |
authenticationMode | Modalità di autenticazione. | 'ConnectionString' 'Msi' 'UserToken' |
JsonSerialization
Nome | Descrizione | Valore |
---|---|---|
proprietà | Proprietà associate al tipo di serializzazione JSON. Obbligatorio nelle richieste PUT (CreateOrReplace). | JsonSerializationProperties |
digitare | Indica il tipo di serializzazione utilizzato dall'input o dall'output. Obbligatorio nelle richieste PUT (CreateOrReplace). | 'Json' (obbligatorio) |
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 dell'output. Obbligatorio nelle richieste PUT (CreateOrReplace). | 'UTF8' |
formato | 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 "matrice" che indica che l'output verrà formattato come matrice di oggetti JSON. Il valore predefinito è 'lineSeparated' se viene lasciato null. | 'Array' 'LineSeparated' |
Microsoft.StreamAnalytics/streamingjobs
Nome | Descrizione | Valore |
---|---|---|
identità | Descrive l'identità gestita assegnata dal sistema assegnata a questo processo che può essere usata per l'autenticazione con input e output. | identity |
ubicazione | Posizione geografica in cui risiede la risorsa | corda |
nome | Nome della risorsa | stringa (obbligatorio) |
proprietà | Proprietà associate a un processo di streaming. Obbligatorio nelle richieste PUT (CreateOrReplace). | StreamingJobProperties |
Tag | Tag delle risorse | Dizionario di nomi e valori di tag. Vedere tag nei modelli |
Prodotto
Nome | Descrizione | Valore |
---|---|---|
nome | Nome risorsa | corda |
proprietà | Proprietà associate a un output. Obbligatorio nelle richieste PUT (CreateOrReplace). | OutputProperties |
OutputDataSource
Nome | Descrizione | Valore |
---|---|---|
digitare | Impostare su "GatewayMessageBus" per il tipo GatewayMessageBusOutputDataSource. Impostare su "Microsoft.AzureFunction" per il tipo AzureFunctionOutputDataSource. Impostare su "Microsoft.DataLake/Accounts" per il tipo AzureDataLakeStoreOutputDataSource. Impostare su "Microsoft.EventHub/EventHub" per il tipo EventHubV2OutputDataSource. Impostare su "Microsoft.ServiceBus/EventHub" per il tipo EventHubOutputDataSource. Impostare su "Microsoft.ServiceBus/Queue" per il tipo ServiceBusQueueOutputDataSource. Impostare su "Microsoft.ServiceBus/Topic" per il tipo ServiceBusTopicOutputDataSource. Impostare su "Microsoft.Sql/Server/DataWarehouse" per il tipo AzureSynapseOutputDataSource. Impostare su "Microsoft.Sql/Server/Database" per il tipo AzureSqlDatabaseOutputDataSource. Impostare su "Microsoft.Storage/Blob" per il tipo BlobOutputDataSource. Impostare su "Microsoft.Storage/DocumentDB" per il tipo DocumentDbOutputDataSource. Impostare su "Microsoft.Storage/Table" per il tipo AzureTableOutputDataSource. Impostare su "PowerBI" per il tipo PowerBIOutputDataSource. | 'GatewayMessageBus' 'Microsoft.AzureFunction' 'Microsoft.DataLake/Accounts' 'Microsoft.EventHub/EventHub' 'Microsoft.ServiceBus/EventHub' 'Microsoft.ServiceBus/Queue' 'Microsoft.ServiceBus/Topic' 'Microsoft.Sql/Server/Database' 'Microsoft.Sql/Server/DataWarehouse' 'Microsoft.Storage/Blob' 'Microsoft.Storage/DocumentDB' 'Microsoft.Storage/Table' 'PowerBI' (obbligatorio) |
OutputProperties
Nome | Descrizione | Valore |
---|---|---|
origine dati | Descrive l'origine dati in cui verrà scritto l'output. Obbligatorio nelle richieste PUT (CreateOrReplace). | OutputDataSource |
Serializzazione | Descrive il modo in cui i dati di un input vengono serializzati o il modo in cui i dati vengono serializzati quando vengono scritti in un output. Obbligatorio nelle richieste PUT (CreateOrReplace). | serializzazione |
sizeWindow | Finestra delle dimensioni a cui vincolare un output di Analisi di flusso. | Int |
timeWindow | Intervallo di tempo per filtrare gli output dei processi di Analisi di flusso. | corda |
ParquetSerializzazione
Nome | Descrizione | Valore |
---|---|---|
proprietà | Proprietà associate al tipo di serializzazione Parquet. Obbligatorio nelle richieste PUT (CreateOrReplace). | qualunque |
digitare | Indica il tipo di serializzazione utilizzato dall'input o dall'output. Obbligatorio nelle richieste PUT (CreateOrReplace). | 'Parquet' (obbligatorio) |
PowerBIOutputDataSource
Nome | Descrizione | Valore |
---|---|---|
proprietà | Proprietà associate a un output di Power BI. Obbligatorio nelle richieste PUT (CreateOrReplace). | PowerBIOutputDataSourceProperties |
digitare | Indica il tipo di output dell'origine dati in cui verrà scritto. Obbligatorio nelle richieste PUT (CreateOrReplace). | 'PowerBI' (obbligatorio) |
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). | corda |
groupId | ID del gruppo di Power BI. | corda |
groupName | Nome del gruppo di Power BI. Usare questa proprietà per ricordare quale ID gruppo di Power BI specifico è stato usato. | corda |
refreshToken | Token di aggiornamento che può essere usato per ottenere un token di accesso valido che può quindi 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 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). | corda |
tavolo | Nome della tabella di Power BI nel set di dati specificato. Obbligatorio nelle richieste PUT (CreateOrReplace). | corda |
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. | corda |
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. | corda |
ReferenceInputDataSource
Nome | Descrizione | Valore |
---|---|---|
digitare | Impostare su 'File' per il tipo FileReferenceInputDataSource. Impostare su "Microsoft.Sql/Server/Database" per il tipo AzureSqlReferenceInputDataSource. Impostare su "Microsoft.Storage/Blob" per il tipo BlobReferenceInputDataSource. | 'File' 'Microsoft.Sql/Server/Database' 'Microsoft.Storage/Blob' (obbligatorio) |
ReferenceInputProperties
Nome | Descrizione | Valore |
---|---|---|
origine dati | Descrive un'origine dati di input che contiene dati di riferimento. Obbligatorio nelle richieste PUT (CreateOrReplace). | ReferenceInputDataSource |
digitare | Indica se l'input è un'origine di dati di riferimento o di flusso. Obbligatorio nelle richieste PUT (CreateOrReplace). | 'Reference' (obbligatorio) |
ScalarFunctionProperties
Nome | Descrizione | Valore |
---|---|---|
digitare | Indica il tipo di funzione. | 'Scalar' (obbligatorio) |
Serializzazione
Nome | Descrizione | Valore |
---|---|---|
digitare | Impostare su "Avro" per il tipo AvroSerialization. Impostare su "Csv" per il tipo CsvSerialization. Impostare su "Json" per il tipo JsonSerialization. Impostare su "Parquet" per il tipo ParquetSerialization. | 'Avro' 'Csv' 'Json' 'Parquet' (obbligatorio) |
ServiceBusQueueOutputDataSource
Nome | Descrizione | Valore |
---|---|---|
proprietà | Proprietà associate a un output della coda del bus di servizio. Obbligatorio nelle richieste PUT (CreateOrReplace). | ServiceBusQueueOutputDataSourceProperties |
digitare | Indica il tipo di output dell'origine dati in cui verrà scritto. Obbligatorio nelle richieste PUT (CreateOrReplace). | 'Microsoft.ServiceBus/Queue' (obbligatorio) |
ServiceBusQueueOutputDataSourceProperties
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[] |
queueName | Nome della coda del bus di servizio. Obbligatorio nelle richieste PUT (CreateOrReplace). | corda |
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). | corda |
sharedAccessPolicyKey | Chiave dei criteri di accesso condiviso per i criteri di accesso condiviso specificati. Obbligatorio nelle richieste PUT (CreateOrReplace). | corda |
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). | corda |
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. | qualunque |
ServiceBusTopicOutputDataSource
Nome | Descrizione | Valore |
---|---|---|
proprietà | Proprietà associate a un output dell'argomento del bus di servizio. Obbligatorio nelle richieste PUT (CreateOrReplace). | ServiceBusTopicOutputDataSourceProperties |
digitare | Indica il tipo di output dell'origine dati in cui verrà scritto. Obbligatorio nelle richieste PUT (CreateOrReplace). | 'Microsoft.ServiceBus/Topic' (obbligatorio) |
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). | corda |
sharedAccessPolicyKey | Chiave dei criteri di accesso condiviso per i criteri di accesso condiviso specificati. Obbligatorio nelle richieste PUT (CreateOrReplace). | corda |
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). | corda |
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. | ServiceBusTopicOutputDataSourcePropertiesSystemPropertyColumns |
topicName | Nome dell'argomento del bus di servizio. Obbligatorio nelle richieste PUT (CreateOrReplace). | corda |
ServiceBusTopicOutputDataSourcePropertiesSystemPropertyColumns
Nome | Descrizione | Valore |
---|
Sku
Nome | Descrizione | Valore |
---|---|---|
nome | Nome dello SKU. Obbligatorio nelle richieste PUT (CreateOrReplace). | 'Standard' |
StorageAccount
Nome | Descrizione | Valore |
---|---|---|
accountKey | Chiave dell'account per l'account di archiviazione di Azure. Obbligatorio nelle richieste PUT (CreateOrReplace). | corda |
accountName | Nome dell'account di archiviazione di Azure. Obbligatorio nelle richieste PUT (CreateOrReplace). | corda |
StreamingJobProperties
Nome | Descrizione | Valore |
---|---|---|
grappolo | 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/en-us/library/system.globalization.culturetypes(v=vs.110).aspx. Il valore predefinito è 'en-US' se non è specificato alcun valore. | corda |
eventsLateArrivalMaxDelayInSeconds | Ritardo massimo tollerabile in secondi in cui potrebbero essere inclusi gli eventi in ritardo. L'intervallo supportato è -1 per 1814399 (20.23:59:59 giorni) e -1 viene usato per specificare l'attesa indefinita. Se la proprietà è assente, viene interpretato come valore -1. | Int |
eventsOutOfOrderMaxDelayInSeconds | Ritardo massimo tollerabile in secondi in cui gli eventi non ordinati possono essere modificati in modo da tornare in ordine. | Int |
eventsOutOfOrderPolicy | Indica il criterio da applicare agli eventi che arrivano fuori ordine nel flusso di eventi di input. | 'Regola' 'Drop' |
Funzioni | 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[] |
Ingressi | 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 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 non corretti). | 'Drop' 'Stop' |
Uscite | 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 utilizzata solo quando si desidera che il processo venga avviato immediatamente dopo la 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 in corrispondenza di 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 formattato ISO-8601 che indica il punto iniziale del flusso di eventi di output oppure null per indicare che il flusso di eventi di output verrà avviato ogni volta che viene avviato il processo di streaming. Questa proprietà deve avere un valore se outputStartMode è impostato su CustomTime. | corda |
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 |
StreamInputDataSource
Nome | Descrizione | Valore |
---|---|---|
digitare | Impostare su "GatewayMessageBus" per il tipo GatewayMessageBusStreamInputDataSource. Impostare su "Microsoft.Devices/IotHubs" per il tipo IoTHubStreamInputDataSource. Impostare su "Microsoft.EventHub/EventHub" per il tipo EventHubV2StreamInputDataSource. Impostare su "Microsoft.ServiceBus/EventHub" per il tipo EventHubStreamInputDataSource. Impostare su "Microsoft.Storage/Blob" per il tipo BlobStreamInputDataSource. | 'GatewayMessageBus' 'Microsoft.Devices/IotHubs' 'Microsoft.EventHub/EventHub' 'Microsoft.ServiceBus/EventHub' 'Microsoft.Storage/Blob' (obbligatorio) |
StreamInputProperties
Nome | Descrizione | Valore |
---|---|---|
origine dati | Descrive un'origine dati di input che contiene dati di flusso. Obbligatorio nelle richieste PUT (CreateOrReplace). | StreamInputDataSource |
digitare | Indica se l'input è un'origine di dati di riferimento o di flusso. Obbligatorio nelle richieste PUT (CreateOrReplace). | 'Stream' (obbligatorio) |
TrackedResourceTags
Nome | Descrizione | Valore |
---|
Trasformazione
Nome | Descrizione | Valore |
---|---|---|
nome | Nome risorsa | corda |
proprietà | Proprietà associate a una trasformazione. Obbligatorio nelle richieste PUT (CreateOrReplace). | TransformationProperties |
TransformationProperties
Nome | Descrizione | Valore |
---|---|---|
quesito | 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). | corda |
streamingUnits | Specifica il numero di unità di streaming usate dal processo di streaming. | Int |
validStreamingUnits | Specifica le unità di streaming valide su cui un processo di streaming può essere ridimensionato. | int[] |
Esempi di utilizzo
Esempi di avvio rapido di Azure
I modelli di avvio rapido di Azure seguenti contengono esempi Bicep per la distribuzione di questo tipo di risorsa.
Bicep File | Descrizione |
---|---|
Creare un processo di Analisi di flusso standard | Questo modello crea un processo di Analisi di flusso standard. 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 contemporaneamente. I modelli e le relazioni possono essere identificati nelle informazioni estratte da diverse 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 come la creazione di avvisi, l'alimentazione 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 sintassi del cloud. |
Definizione di risorsa del modello di Resource Manager
Il tipo di risorsa streamingjobs può essere distribuito con operazioni destinate a:
Per un elenco delle proprietà modificate in ogni versione dell'API, vedere log delle modifiche.
Formato risorsa
Per creare una risorsa Microsoft.StreamAnalytics/streamingjobs, aggiungere il codice JSON seguente al modello.
{
"type": "Microsoft.StreamAnalytics/streamingjobs",
"apiVersion": "2020-03-01",
"name": "string",
"identity": {
"type": "string"
},
"location": "string",
"properties": {
"cluster": {
"id": "string"
},
"compatibilityLevel": "string",
"contentStoragePolicy": "string",
"dataLocale": "string",
"eventsLateArrivalMaxDelayInSeconds": "int",
"eventsOutOfOrderMaxDelayInSeconds": "int",
"eventsOutOfOrderPolicy": "string",
"functions": [
{
"name": "string",
"properties": {
"properties": {
"binding": {
"type": "string"
// For remaining properties, see FunctionBinding objects
},
"inputs": [
{
"dataType": "string",
"isConfigurationParameter": "bool"
}
],
"output": {
"dataType": "string"
}
},
"type": "string"
// For remaining properties, see FunctionProperties objects
}
}
],
"inputs": [
{
"name": "string",
"properties": {
"compression": {
"type": "string"
},
"partitionKey": "string",
"serialization": {
"type": "string"
// For remaining properties, see Serialization objects
},
"type": "string"
// For remaining properties, see InputProperties objects
}
}
],
"jobStorageAccount": {
"accountKey": "string",
"accountName": "string",
"authenticationMode": "string"
},
"jobType": "string",
"outputErrorPolicy": "string",
"outputs": [
{
"name": "string",
"properties": {
"datasource": {
"type": "string"
// For remaining properties, see OutputDataSource objects
},
"serialization": {
"type": "string"
// For remaining properties, see Serialization objects
},
"sizeWindow": "int",
"timeWindow": "string"
}
}
],
"outputStartMode": "string",
"outputStartTime": "string",
"sku": {
"name": "string"
},
"transformation": {
"name": "string",
"properties": {
"query": "string",
"streamingUnits": "int",
"validStreamingUnits": [ "int" ]
}
}
},
"tags": {
"{customized property}": "string"
}
}
Oggetti InputProperties
Impostare la proprietà tipo di
Per riferimento, usare:
{
"datasource": {
"type": "string"
// For remaining properties, see ReferenceInputDataSource objects
},
"type": "Reference"
}
Per Stream, usare:
{
"datasource": {
"type": "string"
// For remaining properties, see StreamInputDataSource objects
},
"type": "Stream"
}
Oggetti FunctionProperties
Impostare la proprietà tipo di
Per Aggregate, usare:
{
"type": "Aggregate"
}
Per scalare, usare:
{
"type": "Scalar"
}
Oggetti OutputDataSource
Impostare la proprietà tipo di
Per GatewayMessageBus, usare:
{
"properties": {
"topic": "string"
},
"type": "GatewayMessageBus"
}
Per Microsoft.AzureFunction, usare:
{
"properties": {
"apiKey": "string",
"functionAppName": "string",
"functionName": "string",
"maxBatchCount": "int",
"maxBatchSize": "int"
},
"type": "Microsoft.AzureFunction"
}
Per Microsoft.DataLake/Accounts, usare:
{
"properties": {
"accountName": "string",
"authenticationMode": "string",
"dateFormat": "string",
"filePathPrefix": "string",
"refreshToken": "string",
"tenantId": "string",
"timeFormat": "string",
"tokenUserDisplayName": "string",
"tokenUserPrincipalName": "string"
},
"type": "Microsoft.DataLake/Accounts"
}
Per Microsoft.EventHub/EventHub, usare:
{
"properties": {
"authenticationMode": "string",
"eventHubName": "string",
"partitionKey": "string",
"propertyColumns": [ "string" ],
"serviceBusNamespace": "string",
"sharedAccessPolicyKey": "string",
"sharedAccessPolicyName": "string"
},
"type": "Microsoft.EventHub/EventHub"
}
Per Microsoft.ServiceBus/EventHub, usare:
{
"properties": {
"authenticationMode": "string",
"eventHubName": "string",
"partitionKey": "string",
"propertyColumns": [ "string" ],
"serviceBusNamespace": "string",
"sharedAccessPolicyKey": "string",
"sharedAccessPolicyName": "string"
},
"type": "Microsoft.ServiceBus/EventHub"
}
Per Microsoft.ServiceBus/Queue, usare:
{
"properties": {
"authenticationMode": "string",
"propertyColumns": [ "string" ],
"queueName": "string",
"serviceBusNamespace": "string",
"sharedAccessPolicyKey": "string",
"sharedAccessPolicyName": "string",
"systemPropertyColumns": {}
},
"type": "Microsoft.ServiceBus/Queue"
}
Per Microsoft.ServiceBus/Topic, usare:
{
"properties": {
"authenticationMode": "string",
"propertyColumns": [ "string" ],
"serviceBusNamespace": "string",
"sharedAccessPolicyKey": "string",
"sharedAccessPolicyName": "string",
"systemPropertyColumns": {
"{customized property}": "string"
},
"topicName": "string"
},
"type": "Microsoft.ServiceBus/Topic"
}
Per Microsoft.Sql/Server/DataWarehouse, usare:
{
"properties": {
"database": "string",
"password": "string",
"server": "string",
"table": "string",
"user": "string"
},
"type": "Microsoft.Sql/Server/DataWarehouse"
}
Per Microsoft.Sql/Server/Database, usare:
{
"properties": {
"authenticationMode": "string",
"database": "string",
"maxBatchCount": "int",
"maxWriterCount": "int",
"password": "string",
"server": "string",
"table": "string",
"user": "string"
},
"type": "Microsoft.Sql/Server/Database"
}
Per Microsoft.Storage/BLOB, usare:
{
"properties": {
"authenticationMode": "string",
"blobPathPrefix": "string",
"container": "string",
"dateFormat": "string",
"pathPattern": "string",
"storageAccounts": [
{
"accountKey": "string",
"accountName": "string"
}
],
"timeFormat": "string"
},
"type": "Microsoft.Storage/Blob"
}
Per Microsoft.Storage/DocumentDB, usare:
{
"properties": {
"accountId": "string",
"accountKey": "string",
"collectionNamePattern": "string",
"database": "string",
"documentId": "string",
"partitionKey": "string"
},
"type": "Microsoft.Storage/DocumentDB"
}
Per Microsoft.Storage/Table, usare:
{
"properties": {
"accountKey": "string",
"accountName": "string",
"batchSize": "int",
"columnsToRemove": [ "string" ],
"partitionKey": "string",
"rowKey": "string",
"table": "string"
},
"type": "Microsoft.Storage/Table"
}
Per PowerBI, usare:
{
"properties": {
"authenticationMode": "string",
"dataset": "string",
"groupId": "string",
"groupName": "string",
"refreshToken": "string",
"table": "string",
"tokenUserDisplayName": "string",
"tokenUserPrincipalName": "string"
},
"type": "PowerBI"
}
Oggetti di serializzazione
Impostare la proprietà tipo di
Per Avro, usare:
{
"properties": {},
"type": "Avro"
}
Per csv, usare:
{
"properties": {
"encoding": "string",
"fieldDelimiter": "string"
},
"type": "Csv"
}
Per json, usare:
{
"properties": {
"encoding": "string",
"format": "string"
},
"type": "Json"
}
Per Parquet, usare:
{
"properties": {},
"type": "Parquet"
}
Oggetti StreamInputDataSource
Impostare la proprietà tipo di
Per GatewayMessageBus, usare:
{
"properties": {
"topic": "string"
},
"type": "GatewayMessageBus"
}
Per Microsoft.Devices/IotHubs, usare:
{
"properties": {
"consumerGroupName": "string",
"endpoint": "string",
"iotHubNamespace": "string",
"sharedAccessPolicyKey": "string",
"sharedAccessPolicyName": "string"
},
"type": "Microsoft.Devices/IotHubs"
}
Per Microsoft.EventHub/EventHub, usare:
{
"properties": {
"authenticationMode": "string",
"consumerGroupName": "string",
"eventHubName": "string",
"serviceBusNamespace": "string",
"sharedAccessPolicyKey": "string",
"sharedAccessPolicyName": "string"
},
"type": "Microsoft.EventHub/EventHub"
}
Per Microsoft.ServiceBus/EventHub, usare:
{
"properties": {
"authenticationMode": "string",
"consumerGroupName": "string",
"eventHubName": "string",
"serviceBusNamespace": "string",
"sharedAccessPolicyKey": "string",
"sharedAccessPolicyName": "string"
},
"type": "Microsoft.ServiceBus/EventHub"
}
Per Microsoft.Storage/BLOB, usare:
{
"properties": {
"authenticationMode": "string",
"container": "string",
"dateFormat": "string",
"pathPattern": "string",
"sourcePartitionCount": "int",
"storageAccounts": [
{
"accountKey": "string",
"accountName": "string"
}
],
"timeFormat": "string"
},
"type": "Microsoft.Storage/Blob"
}
Oggetti ReferenceInputDataSource
Impostare la proprietà tipo di
Per File, usare:
{
"properties": {
"path": "string"
},
"type": "File"
}
Per Microsoft.Sql/Server/Database, usare:
{
"properties": {
"database": "string",
"deltaSnapshotQuery": "string",
"fullSnapshotQuery": "string",
"password": "string",
"refreshRate": "string",
"refreshType": "string",
"server": "string",
"table": "string",
"user": "string"
},
"type": "Microsoft.Sql/Server/Database"
}
Per Microsoft.Storage/BLOB, usare:
{
"properties": {
"authenticationMode": "string",
"container": "string",
"dateFormat": "string",
"pathPattern": "string",
"storageAccounts": [
{
"accountKey": "string",
"accountName": "string"
}
],
"timeFormat": "string"
},
"type": "Microsoft.Storage/Blob"
}
Oggetti FunctionBinding
Impostare la proprietà tipo di
Per Microsoft.MachineLearning/WebService, usare:
{
"properties": {
"apiKey": "string",
"batchSize": "int",
"endpoint": "string",
"inputs": {
"columnNames": [
{
"dataType": "string",
"mapTo": "int",
"name": "string"
}
],
"name": "string"
},
"outputs": [
{
"dataType": "string",
"name": "string"
}
]
},
"type": "Microsoft.MachineLearning/WebService"
}
Per Microsoft.StreamAnalytics/JavascriptUdf, usare:
{
"properties": {
"script": "string"
},
"type": "Microsoft.StreamAnalytics/JavascriptUdf"
}
Valori delle proprietà
AggregateFunctionProperties
Nome | Descrizione | Valore |
---|---|---|
digitare | Indica il tipo di funzione. | 'Aggregate' (obbligatorio) |
AvroSerialization
Nome | Descrizione | Valore |
---|---|---|
proprietà | Proprietà associate al tipo di serializzazione Avro. Obbligatorio nelle richieste PUT (CreateOrReplace). | qualunque |
digitare | Indica il tipo di serializzazione utilizzato dall'input o dall'output. Obbligatorio nelle richieste PUT (CreateOrReplace). | 'Avro' (obbligatorio) |
AzureDataLakeStoreOutputDataSource
Nome | Descrizione | Valore |
---|---|---|
proprietà | Proprietà associate a un output di Azure Data Lake Store. Obbligatorio nelle richieste PUT (CreateOrReplace). | AzureDataLakeStoreOutputDataSourceProperties |
digitare | Indica il tipo di output dell'origine dati in cui verrà scritto. Obbligatorio nelle richieste PUT (CreateOrReplace). | 'Microsoft.DataLake/Accounts' (obbligatorio) |
AzureDataLakeStoreOutputDataSourceProperties
Nome | Descrizione | Valore |
---|---|---|
accountName | Nome dell'account Azure Data Lake Store. Obbligatorio nelle richieste PUT (CreateOrReplace). | corda |
authenticationMode | Modalità di autenticazione. | 'ConnectionString' 'Msi' 'UserToken' |
dateFormat | Formato della data. Ovunque venga visualizzato {date} in filePathPrefix, il valore di questa proprietà viene invece usato come formato data. | corda |
filePathPrefix | Percorso del file in cui deve essere scritto l'output. Obbligatorio nelle richieste PUT (CreateOrReplace). | corda |
refreshToken | Token di aggiornamento che può essere usato per ottenere un token di accesso valido che può quindi 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 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). | corda |
tenantId | ID tenant dell'utente usato per ottenere il token di aggiornamento. Obbligatorio nelle richieste PUT (CreateOrReplace). | corda |
timeFormat | Formato ora. Ogni volta che viene visualizzato {time} in filePathPrefix, il valore di questa proprietà viene usato come formato ora. | corda |
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. | corda |
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. | corda |
AzureFunctionOutputDataSource
Nome | Descrizione | Valore |
---|---|---|
proprietà | Proprietà associate a un output della funzione di Azure. Obbligatorio nelle richieste PUT (CreateOrReplace). | AzureFunctionOutputDataSourceProperties |
digitare | Indica il tipo di output dell'origine dati in cui verrà scritto. Obbligatorio nelle richieste PUT (CreateOrReplace). | 'Microsoft.AzureFunction' (obbligatorio) |
AzureFunctionOutputDataSourceProperties
Nome | Descrizione | Valore |
---|---|---|
apiKey | Se si vuole usare una funzione di Azure da un'altra sottoscrizione, è possibile farlo specificando la chiave per accedere alla funzione. | corda |
functionAppName | Nome dell'app Funzioni di Azure. | corda |
functionName | Nome della funzione nell'app Funzioni di Azure. | corda |
maxBatchCount | Proprietà che consente di specificare il numero massimo di eventi in ogni batch inviato a Funzioni di Azure. Il valore predefinito è 100. | Int |
maxBatchSize | Proprietà che consente di impostare le dimensioni massime per ogni batch di output inviato alla funzione di Azure. L'unità di input è in byte. Per impostazione predefinita, questo valore è 262.144 byte (256 KB). | Int |
AzureMachineLearningWebServiceFunctionBinding
Nome | Descrizione | Valore |
---|---|---|
proprietà | Proprietà di associazione associate a un servizio Web di Azure Machine Learning. | AzureMachineLearningWebServiceFunctionBindingProperties |
digitare | Indica il tipo di associazione della funzione. | 'Microsoft.MachineLearning/WebService' (obbligatorio) |
AzureMachineLearningWebServiceFunctionBindingProperties
Nome | Descrizione | Valore |
---|---|---|
apiKey | Chiave API usata per l'autenticazione con Request-Response endpoint. | corda |
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. Altre informazioni sono disponibili qui: /azure/machine-learning/machine-learning-consume-web-services#request-response-service-rrs | corda |
Ingressi | Input per l'endpoint del servizio Web di Azure Machine Learning. | AzureMachineLearningWebServiceInputs |
Uscite | Elenco di output dall'esecuzione dell'endpoint servizio Web di Azure Machine Learning. | AzureMachineLearningWebServiceOutputColumn[] |
AzureMachineLearningWebServiceInputColumn
Nome | Descrizione | Valore |
---|---|---|
Datatype | Tipo di dati (supportato da Azure Machine Learning) della colonna di input. Un elenco dei tipi di dati di Azure Machine Learning validi è descritto in https://msdn.microsoft.com/en-us/library/azure/dn905923.aspx . | corda |
mapTo | Indice in base zero del parametro della funzione a cui viene eseguito il mapping di questo input. | Int |
nome | Nome della colonna di input. | corda |
AzureMachineLearningWebServiceInputs
Nome | Descrizione | Valore |
---|---|---|
columnNames | Elenco di colonne di input per l'endpoint del servizio Web di Azure Machine Learning. | AzureMachineLearningWebServiceInputColumn[] |
nome | Nome dell'input. Questo è il nome specificato durante la creazione dell'endpoint. | corda |
AzureMachineLearningWebServiceOutputColumn
Nome | Descrizione | Valore |
---|---|---|
Datatype | Tipo di dati (supportato da Azure Machine Learning) della colonna di output. Un elenco dei tipi di dati di Azure Machine Learning validi è descritto in https://msdn.microsoft.com/en-us/library/azure/dn905923.aspx . | corda |
nome | Nome della colonna di output. | corda |
AzureSqlDatabaseOutputDataSource
Nome | Descrizione | Valore |
---|---|---|
proprietà | Proprietà associate a un output del database SQL di Azure. Obbligatorio nelle richieste PUT (CreateOrReplace). | AzureSqlDatabaseOutputDataSourceProperties |
digitare | Indica il tipo di output dell'origine dati in cui verrà scritto. Obbligatorio nelle richieste PUT (CreateOrReplace). | 'Microsoft.Sql/Server/Database' (obbligatorio) |
AzureSqlDatabaseOutputDataSourceProperties
Nome | Descrizione | Valore |
---|---|---|
authenticationMode | Modalità di autenticazione. | 'ConnectionString' 'Msi' 'UserToken' |
banca dati | Nome del database SQL di Azure. Obbligatorio nelle richieste PUT (CreateOrReplace). | corda |
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 |
parola d’ordine | Password che verrà usata per connettersi al database SQL di Azure. Obbligatorio nelle richieste PUT (CreateOrReplace). | corda |
server | Nome del server SQL contenente il database SQL di Azure. Obbligatorio nelle richieste PUT (CreateOrReplace). | corda |
tavolo | Nome della tabella nel database SQL di Azure. Obbligatorio nelle richieste PUT (CreateOrReplace). | corda |
utente | Nome utente che verrà usato per connettersi al database SQL di Azure. Obbligatorio nelle richieste PUT (CreateOrReplace). | corda |
AzureSqlReferenceInputDataSource
Nome | Descrizione | Valore |
---|---|---|
proprietà | Proprietà associate all'input del database SQL contenente i dati di riferimento. Obbligatorio nelle richieste PUT (CreateOrReplace). | AzureSqlReferenceInputDataSourceProperties |
digitare | Indica il tipo di origine dati di input contenente i dati di riferimento. Obbligatorio nelle richieste PUT (CreateOrReplace). | 'Microsoft.Sql/Server/Database' (obbligatorio) |
AzureSqlReferenceInputDataSourceProperties
Nome | Descrizione | Valore |
---|---|---|
banca dati | Questo elemento è associato all'elemento origine dati. Si tratta del nome del database in cui verrà scritto l'output. | corda |
deltaSnapshotQuery | Questo elemento è associato all'elemento origine dati. Questa query viene usata per recuperare le modifiche incrementali dal database SQL. Per usare questa opzione, è consigliabile usare tabelle temporali nel database SQL di Azure. | corda |
fullSnapshotQuery | Questo elemento è associato all'elemento origine dati. Questa query viene usata per recuperare i dati dal database SQL. | corda |
parola d’ordine | Questo elemento è associato all'elemento origine dati. Si tratta della password che verrà usata per connettersi all'istanza del database SQL. | corda Vincoli: Valore sensibile. Passare come parametro sicuro. |
RefreshRate | Questo elemento è associato all'elemento origine dati. Indica la frequenza con cui i dati verranno recuperati dal database. È di formato DateTime. | corda |
refreshType | Indica il tipo di opzione di aggiornamento dati. | 'RefreshPeriodicallyWithDelta' 'RefreshPeriodicallyWithFull' 'Static' |
server | Questo elemento è associato all'elemento origine dati. Si tratta del nome del server che contiene il database in cui verrà scritto. | corda |
tavolo | Questo elemento è associato all'elemento origine dati. Nome della tabella nel database SQL di Azure. | corda |
utente | Questo elemento è associato all'elemento origine dati. Si tratta del nome utente che verrà usato per connettersi all'istanza del database SQL. | corda |
AzureSynapseOutputDataSource
Nome | Descrizione | Valore |
---|---|---|
proprietà | Proprietà associate a un output di Azure Synapse. Obbligatorio nelle richieste PUT (CreateOrReplace). | AzureSynapseOutputDataSourceProperties |
digitare | Indica il tipo di output dell'origine dati in cui verrà scritto. Obbligatorio nelle richieste PUT (CreateOrReplace). | 'Microsoft.Sql/Server/DataWarehouse' (obbligatorio) |
AzureSynapseOutputDataSourceProperties
Nome | Descrizione | Valore |
---|---|---|
banca dati | Nome del database SQL di Azure. Obbligatorio nelle richieste PUT (CreateOrReplace). | corda |
parola d’ordine | Password che verrà usata per connettersi al database SQL di Azure. Obbligatorio nelle richieste PUT (CreateOrReplace). | corda Vincoli: Valore sensibile. Passare come parametro sicuro. |
server | Nome del server SQL contenente il database SQL di Azure. Obbligatorio nelle richieste PUT (CreateOrReplace). | corda |
tavolo | Nome della tabella nel database SQL di Azure. Obbligatorio nelle richieste PUT (CreateOrReplace). | corda |
utente | Nome utente che verrà usato per connettersi al database SQL di Azure. Obbligatorio nelle richieste PUT (CreateOrReplace). | corda |
AzureTableOutputDataSource
Nome | Descrizione | Valore |
---|---|---|
proprietà | Proprietà associate a un output di tabella di Azure. Obbligatorio nelle richieste PUT (CreateOrReplace). | AzureTableOutputDataSourceProperties |
digitare | Indica il tipo di output dell'origine dati in cui verrà scritto. Obbligatorio nelle richieste PUT (CreateOrReplace). | 'Microsoft.Storage/Table' (obbligatorio) |
AzureTableOutputDataSourceProperties
Nome | Descrizione | Valore |
---|---|---|
accountKey | Chiave dell'account per l'account di archiviazione di Azure. Obbligatorio nelle richieste PUT (CreateOrReplace). | corda Vincoli: Valore sensibile. Passare come parametro sicuro. |
accountName | Nome dell'account di archiviazione di Azure. Obbligatorio nelle richieste PUT (CreateOrReplace). | corda |
batchSize | Numero di righe da scrivere nella tabella di Azure alla volta. | Int |
columnsToRemove | Se specificato, ogni elemento nella matrice è il nome di una colonna da rimuovere (se presente) dalle entità evento di 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). | corda |
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). | corda |
tavolo | Nome della tabella di Azure. Obbligatorio nelle richieste PUT (CreateOrReplace). | corda |
BlobOutputDataSource
Nome | Descrizione | Valore |
---|---|---|
proprietà | Proprietà associate a un output BLOB. Obbligatorio nelle richieste PUT (CreateOrReplace). | BlobOutputDataSourceProperties |
digitare | Indica il tipo di output dell'origine dati in cui verrà scritto. Obbligatorio nelle richieste PUT (CreateOrReplace). | 'Microsoft.Storage/Blob' (obbligatorio) |
BlobOutputDataSourceProperties
Nome | Descrizione | Valore |
---|---|---|
authenticationMode | Modalità di autenticazione. | 'ConnectionString' 'Msi' 'UserToken' |
blobPathPrefix | Prefisso del percorso BLOB. | corda |
contenitore | Nome di un contenitore all'interno dell'account di archiviazione associato. Questo contenitore contiene i BLOB in cui leggere o scrivere. Obbligatorio nelle richieste PUT (CreateOrReplace). | corda |
dateFormat | Formato della data. Ogni volta che {date} viene visualizzato in pathPattern, il valore di questa proprietà viene usato come formato data. | corda |
pathPattern | Modello di percorso BLOB. Non un'espressione regolare. Rappresenta un modello in base al quale i nomi di BLOB verranno confrontati per determinare se devono essere inclusi o meno come input o output nel processo. Vedere /rest/api/streamanalytics/stream-analytics-input o /rest/api/streamanalytics/stream-analytics-output per una spiegazione più dettagliata ed esempio. | corda |
storageAccounts | Elenco di uno o più account di Archiviazione di Azure. Obbligatorio nelle richieste PUT (CreateOrReplace). | storageAccount[] |
timeFormat | Formato ora. Ovunque venga visualizzato {time} in pathPattern, il valore di questa proprietà viene invece usato come formato ora. | corda |
BlobReferenceInputDataSource
Nome | Descrizione | Valore |
---|---|---|
proprietà | Proprietà associate a un input BLOB contenente i dati di riferimento. Obbligatorio nelle richieste PUT (CreateOrReplace). | BlobReferenceInputDataSourceProperties |
digitare | Indica il tipo di origine dati di input contenente i dati di riferimento. Obbligatorio nelle richieste PUT (CreateOrReplace). | 'Microsoft.Storage/Blob' (obbligatorio) |
BlobReferenceInputDataSourceProperties
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 in cui leggere o scrivere. Obbligatorio nelle richieste PUT (CreateOrReplace). | corda |
dateFormat | Formato della data. Ogni volta che {date} viene visualizzato in pathPattern, il valore di questa proprietà viene usato come formato data. | corda |
pathPattern | Modello di percorso BLOB. Non un'espressione regolare. Rappresenta un modello in base al quale i nomi di BLOB verranno confrontati per determinare se devono essere inclusi o meno come input o output nel processo. Vedere /rest/api/streamanalytics/stream-analytics-input o /rest/api/streamanalytics/stream-analytics-output per una spiegazione più dettagliata ed esempio. | corda |
storageAccounts | Elenco di uno o più account di Archiviazione di Azure. Obbligatorio nelle richieste PUT (CreateOrReplace). | storageAccount[] |
timeFormat | Formato ora. Ovunque venga visualizzato {time} in pathPattern, il valore di questa proprietà viene invece usato come formato ora. | corda |
BlobStreamInputDataSource
Nome | Descrizione | Valore |
---|---|---|
proprietà | Proprietà associate a un input BLOB contenente i dati del flusso. Obbligatorio nelle richieste PUT (CreateOrReplace). | BlobStreamInputDataSourceProperties |
digitare | Indica il tipo di origine dati di input contenente i dati del flusso. Obbligatorio nelle richieste PUT (CreateOrReplace). | 'Microsoft.Storage/Blob' (obbligatorio) |
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 in cui leggere o scrivere. Obbligatorio nelle richieste PUT (CreateOrReplace). | corda |
dateFormat | Formato della data. Ogni volta che {date} viene visualizzato in pathPattern, il valore di questa proprietà viene usato come formato data. | corda |
pathPattern | Modello di percorso BLOB. Non un'espressione regolare. Rappresenta un modello in base al quale i nomi di BLOB verranno confrontati per determinare se devono essere inclusi o meno come input o output nel processo. Vedere /rest/api/streamanalytics/stream-analytics-input o /rest/api/streamanalytics/stream-analytics-output per una spiegazione più dettagliata ed esempio. | corda |
sourcePartitionCount | Numero di partizioni dell'origine dati di input DEL BLOB. Intervallo da 1 a 1024. | Int |
storageAccounts | Elenco di uno o più account di Archiviazione di Azure. Obbligatorio nelle richieste PUT (CreateOrReplace). | storageAccount[] |
timeFormat | Formato ora. Ovunque venga visualizzato {time} in pathPattern, il valore di questa proprietà viene invece usato come formato ora. | corda |
ClusterInfo
Nome | Descrizione | Valore |
---|---|---|
Id | ID risorsa del cluster. | corda |
Compressione
Nome | Descrizione | Valore |
---|---|---|
digitare | Indica il tipo di compressione utilizzato dall'input. Obbligatorio nelle richieste PUT (CreateOrReplace). | 'Deflate' 'GZip' 'Nessuno' (obbligatorio) |
CsvSerialization
Nome | Descrizione | Valore |
---|---|---|
proprietà | Proprietà associate al tipo di serializzazione CSV. Obbligatorio nelle richieste PUT (CreateOrReplace). | CsvSerializationProperties |
digitare | Indica il tipo di serializzazione utilizzato dall'input o dall'output. Obbligatorio nelle richieste PUT (CreateOrReplace). | 'Csv' (obbligatorio) |
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 dell'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 /rest/api/streamanalytics/stream-analytics-input o /rest/api/streamanalytics/stream-analytics-output per un elenco di valori supportati. Obbligatorio nelle richieste PUT (CreateOrReplace). | corda |
DocumentDbOutputDataSource
Nome | Descrizione | Valore |
---|---|---|
proprietà | Proprietà associate a un output di DocumentDB. Obbligatorio nelle richieste PUT (CreateOrReplace). | DocumentDbOutputDataSourceProperties |
digitare | Indica il tipo di output dell'origine dati in cui verrà scritto. Obbligatorio nelle richieste PUT (CreateOrReplace). | 'Microsoft.Storage/DocumentDB' (obbligatorio) |
DocumentDbOutputDataSourceProperties
Nome | Descrizione | Valore |
---|---|---|
accountId | Nome o ID dell'account DocumentDB. Obbligatorio nelle richieste PUT (CreateOrReplace). | corda |
accountKey | Chiave dell'account per l'account DocumentDB. Obbligatorio nelle richieste PUT (CreateOrReplace). | corda |
collectionNamePattern | Modello di nome della raccolta per le raccolte da utilizzare. Il formato del nome della raccolta può essere costruito usando il token {partition} facoltativo, in cui le partizioni iniziano da 0. Per altre informazioni, vedere la sezione DocumentDB di /rest/api/streamanalytics/stream-analytics-output. Obbligatorio nelle richieste PUT (CreateOrReplace). | corda |
banca dati | Nome del database DocumentDB. Obbligatorio nelle richieste PUT (CreateOrReplace). | corda |
documentId | Nome del campo negli eventi di output utilizzati per specificare la chiave primaria su cui si basano le operazioni di inserimento o aggiornamento. | corda |
partitionKey | Nome del campo negli eventi di output utilizzati per specificare la chiave per il partizionamento dell'output tra raccolte. Se 'collectionNamePattern' contiene il token {partition}, è necessario specificare questa proprietà. | corda |
EventHubOutputDataSource
Nome | Descrizione | Valore |
---|---|---|
proprietà | Proprietà associate a un output dell'hub eventi. Obbligatorio nelle richieste PUT (CreateOrReplace). | EventHubOutputDataSourceProperties |
digitare | Indica il tipo di output dell'origine dati in cui verrà scritto. Obbligatorio nelle richieste PUT (CreateOrReplace). | 'Microsoft.ServiceBus/EventHub' (obbligatorio) |
EventHubOutputDataSourceProperties
Nome | Descrizione | Valore |
---|---|---|
authenticationMode | Modalità di autenticazione. | 'ConnectionString' 'Msi' 'UserToken' |
eventHubName | Nome dell'hub eventi. Obbligatorio nelle richieste PUT (CreateOrReplace). | corda |
partitionKey | Chiave/colonna utilizzata per determinare a quale partizione inviare i dati dell'evento. | corda |
propertyColumns | Proprietà associate a questo 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). | corda |
sharedAccessPolicyKey | Chiave dei criteri di accesso condiviso per i criteri di accesso condiviso specificati. Obbligatorio nelle richieste PUT (CreateOrReplace). | corda |
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). | corda |
EventHubStreamInputDataSource
Nome | Descrizione | Valore |
---|---|---|
proprietà | Proprietà associate a un input dell'hub eventi contenente i dati del flusso. Obbligatorio nelle richieste PUT (CreateOrReplace). | EventHubStreamInputDataSourceProperties |
digitare | Indica il tipo di origine dati di input contenente i dati del flusso. Obbligatorio nelle richieste PUT (CreateOrReplace). | 'Microsoft.ServiceBus/EventHub' (obbligatorio) |
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. 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. | corda |
eventHubName | Nome dell'hub eventi. Obbligatorio nelle richieste PUT (CreateOrReplace). | corda |
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). | corda |
sharedAccessPolicyKey | Chiave dei criteri di accesso condiviso per i criteri di accesso condiviso specificati. Obbligatorio nelle richieste PUT (CreateOrReplace). | corda |
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). | corda |
EventHubV2OutputDataSource
Nome | Descrizione | Valore |
---|---|---|
proprietà | Proprietà associate a un output dell'hub eventi. Obbligatorio nelle richieste PUT (CreateOrReplace). | EventHubOutputDataSourceProperties |
digitare | Indica il tipo di output dell'origine dati in cui verrà scritto. Obbligatorio nelle richieste PUT (CreateOrReplace). | 'Microsoft.EventHub/EventHub' (obbligatorio) |
EventHubV2StreamInputDataSource
Nome | Descrizione | Valore |
---|---|---|
proprietà | Proprietà associate a un input dell'hub eventi contenente i dati del flusso. Obbligatorio nelle richieste PUT (CreateOrReplace). | EventHubStreamInputDataSourceProperties |
digitare | Indica il tipo di origine dati di input contenente i dati del flusso. Obbligatorio nelle richieste PUT (CreateOrReplace). | 'Microsoft.EventHub/EventHub' (obbligatorio) |
FileReferenceInputDataSource
Nome | Descrizione | Valore |
---|---|---|
proprietà | Proprietà associate a un input di file contenente i dati di riferimento. Obbligatorio nelle richieste PUT (CreateOrReplace). | FileReferenceInputDataSourceProperties |
digitare | Indica il tipo di origine dati di input contenente i dati di riferimento. Obbligatorio nelle richieste PUT (CreateOrReplace). | 'File' (obbligatorio) |
FileReferenceInputDataSourceProperties
Nome | Descrizione | Valore |
---|---|---|
sentiero | Percorso del file. | corda |
Funzione
Nome | Descrizione | Valore |
---|---|---|
nome | Nome risorsa | corda |
proprietà | Proprietà associate a una funzione. | proprietà funzione |
FunctionBinding
Nome | Descrizione | Valore |
---|---|---|
digitare | Impostare su "Microsoft.MachineLearning/WebService" per il tipo AzureMachineLearningWebServiceFunctionBinding. Impostare su "Microsoft.StreamAnalytics/JavascriptUdf" per il tipo JavaScriptFunctionBinding. | 'Microsoft.MachineLearning/WebService' 'Microsoft.StreamAnalytics/JavascriptUdf' (obbligatorio) |
FunctionConfiguration
Nome | Descrizione | Valore |
---|---|---|
rilegatura | Associazione fisica della funzione. Ad esempio, nel caso del servizio Web di Azure Machine Learning, questo descrive l'endpoint. | FunctionBinding |
Ingressi | FunctionInput[] | |
prodotto | Descrive l'output di una funzione. | FunctionOutput |
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/en-us/library/azure/dn835065.aspx | corda |
isConfigurationParameter | Flag che indica se il parametro è un parametro di configurazione. True se si prevede che questo parametro di input sia una costante. Il valore predefinito è false. | Bool |
FunctionOutput
Nome | Descrizione | Valore |
---|---|---|
Datatype | Tipo di dati (supportato da Analisi di flusso di Azure) dell'output della funzione. Un elenco dei tipi di dati di Analisi di flusso di Azure validi è descritto in https://msdn.microsoft.com/en-us/library/azure/dn835065.aspx | corda |
FunctionProperties
Nome | Descrizione | Valore |
---|---|---|
proprietà | FunctionConfiguration | |
digitare | Impostare su 'Aggregate' per il tipo AggregateFunctionProperties. Impostare su "Scalar" per il tipo ScalarFunctionProperties. | 'Aggregate' 'Scalar' (obbligatorio) |
GatewayMessageBusOutputDataSource
Nome | Descrizione | Valore |
---|---|---|
proprietà | Proprietà associate a un output del bus di messaggi del gateway. Obbligatorio nelle richieste PUT (CreateOrReplace). | GatewayMessageBusOutputDataSourceProperties |
digitare | Indica il tipo di output dell'origine dati in cui verrà scritto. Obbligatorio nelle richieste PUT (CreateOrReplace). | 'GatewayMessageBus' (obbligatorio) |
GatewayMessageBusOutputDataSourceProperties
Nome | Descrizione | Valore |
---|---|---|
argomento | Nome dell'argomento del bus di servizio. | corda |
GatewayMessageBusStreamInputDataSource
Nome | Descrizione | Valore |
---|---|---|
proprietà | Proprietà associate a un input del bus di messaggi del gateway contenente i dati del flusso. | GatewayMessageBusStreamInputDataSourceProperties |
digitare | Indica il tipo di origine dati di input contenente i dati del flusso. Obbligatorio nelle richieste PUT (CreateOrReplace). | 'GatewayMessageBus' (obbligatorio) |
GatewayMessageBusStreamInputDataSourceProperties
Nome | Descrizione | Valore |
---|---|---|
argomento | Nome dell'argomento del bus di servizio. | corda |
Identità
Nome | Descrizione | Valore |
---|---|---|
digitare | Tipo di identità | corda |
Immissione
Nome | Descrizione | Valore |
---|---|---|
nome | Nome risorsa | corda |
proprietà | Proprietà associate a un input. Obbligatorio nelle richieste PUT (CreateOrReplace). | Proprietà di input |
InputProperties
Nome | Descrizione | Valore |
---|---|---|
compressione | Descrive il modo in cui i dati di input vengono compressi | di compressione |
partitionKey | partitionKey Descrive una chiave nei dati di input usati per partizionare i dati di input | corda |
Serializzazione | Descrive il modo in cui i dati di un input vengono serializzati o il modo in cui i dati vengono serializzati quando vengono scritti in un output. Obbligatorio nelle richieste PUT (CreateOrReplace). | serializzazione |
digitare | Impostare su 'Reference' per il tipo ReferenceInputProperties. Impostare su "Stream" per il tipo StreamInputProperties. | 'Reference' 'Stream' (obbligatorio) |
IoTHubStreamInputDataSource
Nome | Descrizione | Valore |
---|---|---|
proprietà | Proprietà associate a un input dell'hub IoT contenente i dati del flusso. Obbligatorio nelle richieste PUT (CreateOrReplace). | IoTHubStreamInputDataSourceProperties |
digitare | Indica il tipo di origine dati di input contenente i dati del flusso. Obbligatorio nelle richieste PUT (CreateOrReplace). | 'Microsoft.Devices/IotHubs' (obbligatorio) |
IoTHubStreamInputDataSourceProperties
Nome | Descrizione | Valore |
---|---|---|
consumerGroupName | Nome di un gruppo di consumer dell'hub IoT da usare per leggere gli eventi dall'hub IoT. Se non specificato, l'input usa il gruppo di consumer predefinito dell'hub Iot. | corda |
Endpoint | Endpoint dell'hub IoT a cui connettersi (ad esempio messaggi/eventi, messaggi/operazioniMonitoraggioEvent e così via). | corda |
iotHubNamespace | Nome o URI dell'hub IoT. Obbligatorio nelle richieste PUT (CreateOrReplace). | corda |
sharedAccessPolicyKey | Chiave dei criteri di accesso condiviso per i criteri di accesso condiviso specificati. Obbligatorio nelle richieste PUT (CreateOrReplace). | corda |
sharedAccessPolicyName | Nome dei criteri di accesso condiviso per l'hub IoT. Questo criterio deve contenere almeno l'autorizzazione Di connessione del servizio. Obbligatorio nelle richieste PUT (CreateOrReplace). | corda |
JavaScriptFunctionBinding
Nome | Descrizione | Valore |
---|---|---|
proprietà | Proprietà di associazione associate a una funzione JavaScript. | JavaScriptFunctionBindingProperties |
digitare | Indica il tipo di associazione della funzione. | 'Microsoft.StreamAnalytics/JavascriptUdf' (obbligatorio) |
JavaScriptFunctionBindingProperties
Nome | Descrizione | Valore |
---|---|---|
copione | Codice JavaScript contenente una singola definizione di funzione. Ad esempio: 'function (x, y) { return x + y; }' | corda |
JobStorageAccount
Nome | Descrizione | Valore |
---|---|---|
accountKey | Chiave dell'account per l'account di archiviazione di Azure. Obbligatorio nelle richieste PUT (CreateOrReplace). | corda |
accountName | Nome dell'account di archiviazione di Azure. Obbligatorio nelle richieste PUT (CreateOrReplace). | corda |
authenticationMode | Modalità di autenticazione. | 'ConnectionString' 'Msi' 'UserToken' |
JsonSerialization
Nome | Descrizione | Valore |
---|---|---|
proprietà | Proprietà associate al tipo di serializzazione JSON. Obbligatorio nelle richieste PUT (CreateOrReplace). | JsonSerializationProperties |
digitare | Indica il tipo di serializzazione utilizzato dall'input o dall'output. Obbligatorio nelle richieste PUT (CreateOrReplace). | 'Json' (obbligatorio) |
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 dell'output. Obbligatorio nelle richieste PUT (CreateOrReplace). | 'UTF8' |
formato | 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 "matrice" che indica che l'output verrà formattato come matrice di oggetti JSON. Il valore predefinito è 'lineSeparated' se viene lasciato null. | 'Array' 'LineSeparated' |
Microsoft.StreamAnalytics/streamingjobs
Nome | Descrizione | Valore |
---|---|---|
apiVersion | Versione dell'API | '2020-03-01' |
identità | Descrive l'identità gestita assegnata dal sistema assegnata a questo processo che può essere usata per l'autenticazione con input e output. | identity |
ubicazione | Posizione geografica in cui risiede la risorsa | corda |
nome | Nome della risorsa | stringa (obbligatorio) |
proprietà | Proprietà associate a un processo di streaming. Obbligatorio nelle richieste PUT (CreateOrReplace). | StreamingJobProperties |
Tag | Tag delle risorse | Dizionario di nomi e valori di tag. Vedere tag nei modelli |
digitare | Tipo di risorsa | 'Microsoft.StreamAnalytics/streamingjobs' |
Prodotto
Nome | Descrizione | Valore |
---|---|---|
nome | Nome risorsa | corda |
proprietà | Proprietà associate a un output. Obbligatorio nelle richieste PUT (CreateOrReplace). | OutputProperties |
OutputDataSource
Nome | Descrizione | Valore |
---|---|---|
digitare | Impostare su "GatewayMessageBus" per il tipo GatewayMessageBusOutputDataSource. Impostare su "Microsoft.AzureFunction" per il tipo AzureFunctionOutputDataSource. Impostare su "Microsoft.DataLake/Accounts" per il tipo AzureDataLakeStoreOutputDataSource. Impostare su "Microsoft.EventHub/EventHub" per il tipo EventHubV2OutputDataSource. Impostare su "Microsoft.ServiceBus/EventHub" per il tipo EventHubOutputDataSource. Impostare su "Microsoft.ServiceBus/Queue" per il tipo ServiceBusQueueOutputDataSource. Impostare su "Microsoft.ServiceBus/Topic" per il tipo ServiceBusTopicOutputDataSource. Impostare su "Microsoft.Sql/Server/DataWarehouse" per il tipo AzureSynapseOutputDataSource. Impostare su "Microsoft.Sql/Server/Database" per il tipo AzureSqlDatabaseOutputDataSource. Impostare su "Microsoft.Storage/Blob" per il tipo BlobOutputDataSource. Impostare su "Microsoft.Storage/DocumentDB" per il tipo DocumentDbOutputDataSource. Impostare su "Microsoft.Storage/Table" per il tipo AzureTableOutputDataSource. Impostare su "PowerBI" per il tipo PowerBIOutputDataSource. | 'GatewayMessageBus' 'Microsoft.AzureFunction' 'Microsoft.DataLake/Accounts' 'Microsoft.EventHub/EventHub' 'Microsoft.ServiceBus/EventHub' 'Microsoft.ServiceBus/Queue' 'Microsoft.ServiceBus/Topic' 'Microsoft.Sql/Server/Database' 'Microsoft.Sql/Server/DataWarehouse' 'Microsoft.Storage/Blob' 'Microsoft.Storage/DocumentDB' 'Microsoft.Storage/Table' 'PowerBI' (obbligatorio) |
OutputProperties
Nome | Descrizione | Valore |
---|---|---|
origine dati | Descrive l'origine dati in cui verrà scritto l'output. Obbligatorio nelle richieste PUT (CreateOrReplace). | OutputDataSource |
Serializzazione | Descrive il modo in cui i dati di un input vengono serializzati o il modo in cui i dati vengono serializzati quando vengono scritti in un output. Obbligatorio nelle richieste PUT (CreateOrReplace). | serializzazione |
sizeWindow | Finestra delle dimensioni a cui vincolare un output di Analisi di flusso. | Int |
timeWindow | Intervallo di tempo per filtrare gli output dei processi di Analisi di flusso. | corda |
ParquetSerializzazione
Nome | Descrizione | Valore |
---|---|---|
proprietà | Proprietà associate al tipo di serializzazione Parquet. Obbligatorio nelle richieste PUT (CreateOrReplace). | qualunque |
digitare | Indica il tipo di serializzazione utilizzato dall'input o dall'output. Obbligatorio nelle richieste PUT (CreateOrReplace). | 'Parquet' (obbligatorio) |
PowerBIOutputDataSource
Nome | Descrizione | Valore |
---|---|---|
proprietà | Proprietà associate a un output di Power BI. Obbligatorio nelle richieste PUT (CreateOrReplace). | PowerBIOutputDataSourceProperties |
digitare | Indica il tipo di output dell'origine dati in cui verrà scritto. Obbligatorio nelle richieste PUT (CreateOrReplace). | 'PowerBI' (obbligatorio) |
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). | corda |
groupId | ID del gruppo di Power BI. | corda |
groupName | Nome del gruppo di Power BI. Usare questa proprietà per ricordare quale ID gruppo di Power BI specifico è stato usato. | corda |
refreshToken | Token di aggiornamento che può essere usato per ottenere un token di accesso valido che può quindi 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 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). | corda |
tavolo | Nome della tabella di Power BI nel set di dati specificato. Obbligatorio nelle richieste PUT (CreateOrReplace). | corda |
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. | corda |
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. | corda |
ReferenceInputDataSource
Nome | Descrizione | Valore |
---|---|---|
digitare | Impostare su 'File' per il tipo FileReferenceInputDataSource. Impostare su "Microsoft.Sql/Server/Database" per il tipo AzureSqlReferenceInputDataSource. Impostare su "Microsoft.Storage/Blob" per il tipo BlobReferenceInputDataSource. | 'File' 'Microsoft.Sql/Server/Database' 'Microsoft.Storage/Blob' (obbligatorio) |
ReferenceInputProperties
Nome | Descrizione | Valore |
---|---|---|
origine dati | Descrive un'origine dati di input che contiene dati di riferimento. Obbligatorio nelle richieste PUT (CreateOrReplace). | ReferenceInputDataSource |
digitare | Indica se l'input è un'origine di dati di riferimento o di flusso. Obbligatorio nelle richieste PUT (CreateOrReplace). | 'Reference' (obbligatorio) |
ScalarFunctionProperties
Nome | Descrizione | Valore |
---|---|---|
digitare | Indica il tipo di funzione. | 'Scalar' (obbligatorio) |
Serializzazione
Nome | Descrizione | Valore |
---|---|---|
digitare | Impostare su "Avro" per il tipo AvroSerialization. Impostare su "Csv" per il tipo CsvSerialization. Impostare su "Json" per il tipo JsonSerialization. Impostare su "Parquet" per il tipo ParquetSerialization. | 'Avro' 'Csv' 'Json' 'Parquet' (obbligatorio) |
ServiceBusQueueOutputDataSource
Nome | Descrizione | Valore |
---|---|---|
proprietà | Proprietà associate a un output della coda del bus di servizio. Obbligatorio nelle richieste PUT (CreateOrReplace). | ServiceBusQueueOutputDataSourceProperties |
digitare | Indica il tipo di output dell'origine dati in cui verrà scritto. Obbligatorio nelle richieste PUT (CreateOrReplace). | 'Microsoft.ServiceBus/Queue' (obbligatorio) |
ServiceBusQueueOutputDataSourceProperties
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[] |
queueName | Nome della coda del bus di servizio. Obbligatorio nelle richieste PUT (CreateOrReplace). | corda |
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). | corda |
sharedAccessPolicyKey | Chiave dei criteri di accesso condiviso per i criteri di accesso condiviso specificati. Obbligatorio nelle richieste PUT (CreateOrReplace). | corda |
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). | corda |
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. | qualunque |
ServiceBusTopicOutputDataSource
Nome | Descrizione | Valore |
---|---|---|
proprietà | Proprietà associate a un output dell'argomento del bus di servizio. Obbligatorio nelle richieste PUT (CreateOrReplace). | ServiceBusTopicOutputDataSourceProperties |
digitare | Indica il tipo di output dell'origine dati in cui verrà scritto. Obbligatorio nelle richieste PUT (CreateOrReplace). | 'Microsoft.ServiceBus/Topic' (obbligatorio) |
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). | corda |
sharedAccessPolicyKey | Chiave dei criteri di accesso condiviso per i criteri di accesso condiviso specificati. Obbligatorio nelle richieste PUT (CreateOrReplace). | corda |
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). | corda |
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. | ServiceBusTopicOutputDataSourcePropertiesSystemPropertyColumns |
topicName | Nome dell'argomento del bus di servizio. Obbligatorio nelle richieste PUT (CreateOrReplace). | corda |
ServiceBusTopicOutputDataSourcePropertiesSystemPropertyColumns
Nome | Descrizione | Valore |
---|
Sku
Nome | Descrizione | Valore |
---|---|---|
nome | Nome dello SKU. Obbligatorio nelle richieste PUT (CreateOrReplace). | 'Standard' |
StorageAccount
Nome | Descrizione | Valore |
---|---|---|
accountKey | Chiave dell'account per l'account di archiviazione di Azure. Obbligatorio nelle richieste PUT (CreateOrReplace). | corda |
accountName | Nome dell'account di archiviazione di Azure. Obbligatorio nelle richieste PUT (CreateOrReplace). | corda |
StreamingJobProperties
Nome | Descrizione | Valore |
---|---|---|
grappolo | 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/en-us/library/system.globalization.culturetypes(v=vs.110).aspx. Il valore predefinito è 'en-US' se non è specificato alcun valore. | corda |
eventsLateArrivalMaxDelayInSeconds | Ritardo massimo tollerabile in secondi in cui potrebbero essere inclusi gli eventi in ritardo. L'intervallo supportato è -1 per 1814399 (20.23:59:59 giorni) e -1 viene usato per specificare l'attesa indefinita. Se la proprietà è assente, viene interpretato come valore -1. | Int |
eventsOutOfOrderMaxDelayInSeconds | Ritardo massimo tollerabile in secondi in cui gli eventi non ordinati possono essere modificati in modo da tornare in ordine. | Int |
eventsOutOfOrderPolicy | Indica il criterio da applicare agli eventi che arrivano fuori ordine nel flusso di eventi di input. | 'Regola' 'Drop' |
Funzioni | 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[] |
Ingressi | 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 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 non corretti). | 'Drop' 'Stop' |
Uscite | 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 utilizzata solo quando si desidera che il processo venga avviato immediatamente dopo la 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 in corrispondenza di 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 formattato ISO-8601 che indica il punto iniziale del flusso di eventi di output oppure null per indicare che il flusso di eventi di output verrà avviato ogni volta che viene avviato il processo di streaming. Questa proprietà deve avere un valore se outputStartMode è impostato su CustomTime. | corda |
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 |
StreamInputDataSource
Nome | Descrizione | Valore |
---|---|---|
digitare | Impostare su "GatewayMessageBus" per il tipo GatewayMessageBusStreamInputDataSource. Impostare su "Microsoft.Devices/IotHubs" per il tipo IoTHubStreamInputDataSource. Impostare su "Microsoft.EventHub/EventHub" per il tipo EventHubV2StreamInputDataSource. Impostare su "Microsoft.ServiceBus/EventHub" per il tipo EventHubStreamInputDataSource. Impostare su "Microsoft.Storage/Blob" per il tipo BlobStreamInputDataSource. | 'GatewayMessageBus' 'Microsoft.Devices/IotHubs' 'Microsoft.EventHub/EventHub' 'Microsoft.ServiceBus/EventHub' 'Microsoft.Storage/Blob' (obbligatorio) |
StreamInputProperties
Nome | Descrizione | Valore |
---|---|---|
origine dati | Descrive un'origine dati di input che contiene dati di flusso. Obbligatorio nelle richieste PUT (CreateOrReplace). | StreamInputDataSource |
digitare | Indica se l'input è un'origine di dati di riferimento o di flusso. Obbligatorio nelle richieste PUT (CreateOrReplace). | 'Stream' (obbligatorio) |
TrackedResourceTags
Nome | Descrizione | Valore |
---|
Trasformazione
Nome | Descrizione | Valore |
---|---|---|
nome | Nome risorsa | corda |
proprietà | Proprietà associate a una trasformazione. Obbligatorio nelle richieste PUT (CreateOrReplace). | TransformationProperties |
TransformationProperties
Nome | Descrizione | Valore |
---|---|---|
quesito | 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). | corda |
streamingUnits | Specifica il numero di unità di streaming usate dal processo di streaming. | Int |
validStreamingUnits | Specifica le unità di streaming valide su cui un processo di streaming può essere ridimensionato. | int[] |
Esempi di utilizzo
Modelli di avvio rapido di Azure
I modelli di avvio rapido di Azure seguenti distribuire questo tipo di risorsa.
Sagoma | Descrizione |
---|---|
Creare un processo di Analisi di flusso standard |
Questo modello crea un processo di Analisi di flusso standard. 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 contemporaneamente. I modelli e le relazioni possono essere identificati nelle informazioni estratte da diverse 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 come la creazione di avvisi, l'alimentazione 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 sintassi del cloud. |
Definizione di risorsa Terraform (provider AzAPI)
Il tipo di risorsa streamingjobs può essere distribuito con operazioni destinate a:
- gruppi di risorse
Per un elenco delle proprietà modificate in ogni versione dell'API, vedere log delle modifiche.
Formato risorsa
Per creare una risorsa Microsoft.StreamAnalytics/streamingjobs, aggiungere il file Terraform seguente al modello.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.StreamAnalytics/streamingjobs@2020-03-01"
name = "string"
identity = {
type = "string"
}
location = "string"
tags = {
{customized property} = "string"
}
body = jsonencode({
properties = {
cluster = {
id = "string"
}
compatibilityLevel = "string"
contentStoragePolicy = "string"
dataLocale = "string"
eventsLateArrivalMaxDelayInSeconds = int
eventsOutOfOrderMaxDelayInSeconds = int
eventsOutOfOrderPolicy = "string"
functions = [
{
name = "string"
properties = {
properties = {
binding = {
type = "string"
// For remaining properties, see FunctionBinding objects
}
inputs = [
{
dataType = "string"
isConfigurationParameter = bool
}
]
output = {
dataType = "string"
}
}
type = "string"
// For remaining properties, see FunctionProperties objects
}
}
]
inputs = [
{
name = "string"
properties = {
compression = {
type = "string"
}
partitionKey = "string"
serialization = {
type = "string"
// For remaining properties, see Serialization objects
}
type = "string"
// For remaining properties, see InputProperties objects
}
}
]
jobStorageAccount = {
accountKey = "string"
accountName = "string"
authenticationMode = "string"
}
jobType = "string"
outputErrorPolicy = "string"
outputs = [
{
name = "string"
properties = {
datasource = {
type = "string"
// For remaining properties, see OutputDataSource objects
}
serialization = {
type = "string"
// For remaining properties, see Serialization objects
}
sizeWindow = int
timeWindow = "string"
}
}
]
outputStartMode = "string"
outputStartTime = "string"
sku = {
name = "string"
}
transformation = {
name = "string"
properties = {
query = "string"
streamingUnits = int
validStreamingUnits = [
int
]
}
}
}
})
}
Oggetti InputProperties
Impostare la proprietà tipo di
Per riferimento, usare:
{
datasource = {
type = "string"
// For remaining properties, see ReferenceInputDataSource objects
}
type = "Reference"
}
Per Stream, usare:
{
datasource = {
type = "string"
// For remaining properties, see StreamInputDataSource objects
}
type = "Stream"
}
Oggetti FunctionProperties
Impostare la proprietà tipo di
Per Aggregate, usare:
{
type = "Aggregate"
}
Per scalare, usare:
{
type = "Scalar"
}
Oggetti OutputDataSource
Impostare la proprietà tipo di
Per GatewayMessageBus, usare:
{
properties = {
topic = "string"
}
type = "GatewayMessageBus"
}
Per Microsoft.AzureFunction, usare:
{
properties = {
apiKey = "string"
functionAppName = "string"
functionName = "string"
maxBatchCount = int
maxBatchSize = int
}
type = "Microsoft.AzureFunction"
}
Per Microsoft.DataLake/Accounts, usare:
{
properties = {
accountName = "string"
authenticationMode = "string"
dateFormat = "string"
filePathPrefix = "string"
refreshToken = "string"
tenantId = "string"
timeFormat = "string"
tokenUserDisplayName = "string"
tokenUserPrincipalName = "string"
}
type = "Microsoft.DataLake/Accounts"
}
Per Microsoft.EventHub/EventHub, usare:
{
properties = {
authenticationMode = "string"
eventHubName = "string"
partitionKey = "string"
propertyColumns = [
"string"
]
serviceBusNamespace = "string"
sharedAccessPolicyKey = "string"
sharedAccessPolicyName = "string"
}
type = "Microsoft.EventHub/EventHub"
}
Per Microsoft.ServiceBus/EventHub, usare:
{
properties = {
authenticationMode = "string"
eventHubName = "string"
partitionKey = "string"
propertyColumns = [
"string"
]
serviceBusNamespace = "string"
sharedAccessPolicyKey = "string"
sharedAccessPolicyName = "string"
}
type = "Microsoft.ServiceBus/EventHub"
}
Per Microsoft.ServiceBus/Queue, usare:
{
properties = {
authenticationMode = "string"
propertyColumns = [
"string"
]
queueName = "string"
serviceBusNamespace = "string"
sharedAccessPolicyKey = "string"
sharedAccessPolicyName = "string"
systemPropertyColumns = ?
}
type = "Microsoft.ServiceBus/Queue"
}
Per Microsoft.ServiceBus/Topic, usare:
{
properties = {
authenticationMode = "string"
propertyColumns = [
"string"
]
serviceBusNamespace = "string"
sharedAccessPolicyKey = "string"
sharedAccessPolicyName = "string"
systemPropertyColumns = {
{customized property} = "string"
}
topicName = "string"
}
type = "Microsoft.ServiceBus/Topic"
}
Per Microsoft.Sql/Server/DataWarehouse, usare:
{
properties = {
database = "string"
password = "string"
server = "string"
table = "string"
user = "string"
}
type = "Microsoft.Sql/Server/DataWarehouse"
}
Per Microsoft.Sql/Server/Database, usare:
{
properties = {
authenticationMode = "string"
database = "string"
maxBatchCount = int
maxWriterCount = int
password = "string"
server = "string"
table = "string"
user = "string"
}
type = "Microsoft.Sql/Server/Database"
}
Per Microsoft.Storage/BLOB, usare:
{
properties = {
authenticationMode = "string"
blobPathPrefix = "string"
container = "string"
dateFormat = "string"
pathPattern = "string"
storageAccounts = [
{
accountKey = "string"
accountName = "string"
}
]
timeFormat = "string"
}
type = "Microsoft.Storage/Blob"
}
Per Microsoft.Storage/DocumentDB, usare:
{
properties = {
accountId = "string"
accountKey = "string"
collectionNamePattern = "string"
database = "string"
documentId = "string"
partitionKey = "string"
}
type = "Microsoft.Storage/DocumentDB"
}
Per Microsoft.Storage/Table, usare:
{
properties = {
accountKey = "string"
accountName = "string"
batchSize = int
columnsToRemove = [
"string"
]
partitionKey = "string"
rowKey = "string"
table = "string"
}
type = "Microsoft.Storage/Table"
}
Per PowerBI, usare:
{
properties = {
authenticationMode = "string"
dataset = "string"
groupId = "string"
groupName = "string"
refreshToken = "string"
table = "string"
tokenUserDisplayName = "string"
tokenUserPrincipalName = "string"
}
type = "PowerBI"
}
Oggetti di serializzazione
Impostare la proprietà tipo di
Per Avro, usare:
{
properties = ?
type = "Avro"
}
Per csv, usare:
{
properties = {
encoding = "string"
fieldDelimiter = "string"
}
type = "Csv"
}
Per json, usare:
{
properties = {
encoding = "string"
format = "string"
}
type = "Json"
}
Per Parquet, usare:
{
properties = ?
type = "Parquet"
}
Oggetti StreamInputDataSource
Impostare la proprietà tipo di
Per GatewayMessageBus, usare:
{
properties = {
topic = "string"
}
type = "GatewayMessageBus"
}
Per Microsoft.Devices/IotHubs, usare:
{
properties = {
consumerGroupName = "string"
endpoint = "string"
iotHubNamespace = "string"
sharedAccessPolicyKey = "string"
sharedAccessPolicyName = "string"
}
type = "Microsoft.Devices/IotHubs"
}
Per Microsoft.EventHub/EventHub, usare:
{
properties = {
authenticationMode = "string"
consumerGroupName = "string"
eventHubName = "string"
serviceBusNamespace = "string"
sharedAccessPolicyKey = "string"
sharedAccessPolicyName = "string"
}
type = "Microsoft.EventHub/EventHub"
}
Per Microsoft.ServiceBus/EventHub, usare:
{
properties = {
authenticationMode = "string"
consumerGroupName = "string"
eventHubName = "string"
serviceBusNamespace = "string"
sharedAccessPolicyKey = "string"
sharedAccessPolicyName = "string"
}
type = "Microsoft.ServiceBus/EventHub"
}
Per Microsoft.Storage/BLOB, usare:
{
properties = {
authenticationMode = "string"
container = "string"
dateFormat = "string"
pathPattern = "string"
sourcePartitionCount = int
storageAccounts = [
{
accountKey = "string"
accountName = "string"
}
]
timeFormat = "string"
}
type = "Microsoft.Storage/Blob"
}
Oggetti ReferenceInputDataSource
Impostare la proprietà tipo di
Per File, usare:
{
properties = {
path = "string"
}
type = "File"
}
Per Microsoft.Sql/Server/Database, usare:
{
properties = {
database = "string"
deltaSnapshotQuery = "string"
fullSnapshotQuery = "string"
password = "string"
refreshRate = "string"
refreshType = "string"
server = "string"
table = "string"
user = "string"
}
type = "Microsoft.Sql/Server/Database"
}
Per Microsoft.Storage/BLOB, usare:
{
properties = {
authenticationMode = "string"
container = "string"
dateFormat = "string"
pathPattern = "string"
storageAccounts = [
{
accountKey = "string"
accountName = "string"
}
]
timeFormat = "string"
}
type = "Microsoft.Storage/Blob"
}
Oggetti FunctionBinding
Impostare la proprietà tipo di
Per Microsoft.MachineLearning/WebService, usare:
{
properties = {
apiKey = "string"
batchSize = int
endpoint = "string"
inputs = {
columnNames = [
{
dataType = "string"
mapTo = int
name = "string"
}
]
name = "string"
}
outputs = [
{
dataType = "string"
name = "string"
}
]
}
type = "Microsoft.MachineLearning/WebService"
}
Per Microsoft.StreamAnalytics/JavascriptUdf, usare:
{
properties = {
script = "string"
}
type = "Microsoft.StreamAnalytics/JavascriptUdf"
}
Valori delle proprietà
AggregateFunctionProperties
Nome | Descrizione | Valore |
---|---|---|
digitare | Indica il tipo di funzione. | 'Aggregate' (obbligatorio) |
AvroSerialization
Nome | Descrizione | Valore |
---|---|---|
proprietà | Proprietà associate al tipo di serializzazione Avro. Obbligatorio nelle richieste PUT (CreateOrReplace). | qualunque |
digitare | Indica il tipo di serializzazione utilizzato dall'input o dall'output. Obbligatorio nelle richieste PUT (CreateOrReplace). | 'Avro' (obbligatorio) |
AzureDataLakeStoreOutputDataSource
Nome | Descrizione | Valore |
---|---|---|
proprietà | Proprietà associate a un output di Azure Data Lake Store. Obbligatorio nelle richieste PUT (CreateOrReplace). | AzureDataLakeStoreOutputDataSourceProperties |
digitare | Indica il tipo di output dell'origine dati in cui verrà scritto. Obbligatorio nelle richieste PUT (CreateOrReplace). | 'Microsoft.DataLake/Accounts' (obbligatorio) |
AzureDataLakeStoreOutputDataSourceProperties
Nome | Descrizione | Valore |
---|---|---|
accountName | Nome dell'account Azure Data Lake Store. Obbligatorio nelle richieste PUT (CreateOrReplace). | corda |
authenticationMode | Modalità di autenticazione. | 'ConnectionString' 'Msi' 'UserToken' |
dateFormat | Formato della data. Ovunque venga visualizzato {date} in filePathPrefix, il valore di questa proprietà viene invece usato come formato data. | corda |
filePathPrefix | Percorso del file in cui deve essere scritto l'output. Obbligatorio nelle richieste PUT (CreateOrReplace). | corda |
refreshToken | Token di aggiornamento che può essere usato per ottenere un token di accesso valido che può quindi 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 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). | corda |
tenantId | ID tenant dell'utente usato per ottenere il token di aggiornamento. Obbligatorio nelle richieste PUT (CreateOrReplace). | corda |
timeFormat | Formato ora. Ogni volta che viene visualizzato {time} in filePathPrefix, il valore di questa proprietà viene usato come formato ora. | corda |
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. | corda |
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. | corda |
AzureFunctionOutputDataSource
Nome | Descrizione | Valore |
---|---|---|
proprietà | Proprietà associate a un output della funzione di Azure. Obbligatorio nelle richieste PUT (CreateOrReplace). | AzureFunctionOutputDataSourceProperties |
digitare | Indica il tipo di output dell'origine dati in cui verrà scritto. Obbligatorio nelle richieste PUT (CreateOrReplace). | 'Microsoft.AzureFunction' (obbligatorio) |
AzureFunctionOutputDataSourceProperties
Nome | Descrizione | Valore |
---|---|---|
apiKey | Se si vuole usare una funzione di Azure da un'altra sottoscrizione, è possibile farlo specificando la chiave per accedere alla funzione. | corda |
functionAppName | Nome dell'app Funzioni di Azure. | corda |
functionName | Nome della funzione nell'app Funzioni di Azure. | corda |
maxBatchCount | Proprietà che consente di specificare il numero massimo di eventi in ogni batch inviato a Funzioni di Azure. Il valore predefinito è 100. | Int |
maxBatchSize | Proprietà che consente di impostare le dimensioni massime per ogni batch di output inviato alla funzione di Azure. L'unità di input è in byte. Per impostazione predefinita, questo valore è 262.144 byte (256 KB). | Int |
AzureMachineLearningWebServiceFunctionBinding
Nome | Descrizione | Valore |
---|---|---|
proprietà | Proprietà di associazione associate a un servizio Web di Azure Machine Learning. | AzureMachineLearningWebServiceFunctionBindingProperties |
digitare | Indica il tipo di associazione della funzione. | 'Microsoft.MachineLearning/WebService' (obbligatorio) |
AzureMachineLearningWebServiceFunctionBindingProperties
Nome | Descrizione | Valore |
---|---|---|
apiKey | Chiave API usata per l'autenticazione con Request-Response endpoint. | corda |
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. Altre informazioni sono disponibili qui: /azure/machine-learning/machine-learning-consume-web-services#request-response-service-rrs | corda |
Ingressi | Input per l'endpoint del servizio Web di Azure Machine Learning. | AzureMachineLearningWebServiceInputs |
Uscite | Elenco di output dall'esecuzione dell'endpoint servizio Web di Azure Machine Learning. | AzureMachineLearningWebServiceOutputColumn[] |
AzureMachineLearningWebServiceInputColumn
Nome | Descrizione | Valore |
---|---|---|
Datatype | Tipo di dati (supportato da Azure Machine Learning) della colonna di input. Un elenco dei tipi di dati di Azure Machine Learning validi è descritto in https://msdn.microsoft.com/en-us/library/azure/dn905923.aspx . | corda |
mapTo | Indice in base zero del parametro della funzione a cui viene eseguito il mapping di questo input. | Int |
nome | Nome della colonna di input. | corda |
AzureMachineLearningWebServiceInputs
Nome | Descrizione | Valore |
---|---|---|
columnNames | Elenco di colonne di input per l'endpoint del servizio Web di Azure Machine Learning. | AzureMachineLearningWebServiceInputColumn[] |
nome | Nome dell'input. Questo è il nome specificato durante la creazione dell'endpoint. | corda |
AzureMachineLearningWebServiceOutputColumn
Nome | Descrizione | Valore |
---|---|---|
Datatype | Tipo di dati (supportato da Azure Machine Learning) della colonna di output. Un elenco dei tipi di dati di Azure Machine Learning validi è descritto in https://msdn.microsoft.com/en-us/library/azure/dn905923.aspx . | corda |
nome | Nome della colonna di output. | corda |
AzureSqlDatabaseOutputDataSource
Nome | Descrizione | Valore |
---|---|---|
proprietà | Proprietà associate a un output del database SQL di Azure. Obbligatorio nelle richieste PUT (CreateOrReplace). | AzureSqlDatabaseOutputDataSourceProperties |
digitare | Indica il tipo di output dell'origine dati in cui verrà scritto. Obbligatorio nelle richieste PUT (CreateOrReplace). | 'Microsoft.Sql/Server/Database' (obbligatorio) |
AzureSqlDatabaseOutputDataSourceProperties
Nome | Descrizione | Valore |
---|---|---|
authenticationMode | Modalità di autenticazione. | 'ConnectionString' 'Msi' 'UserToken' |
banca dati | Nome del database SQL di Azure. Obbligatorio nelle richieste PUT (CreateOrReplace). | corda |
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 |
parola d’ordine | Password che verrà usata per connettersi al database SQL di Azure. Obbligatorio nelle richieste PUT (CreateOrReplace). | corda |
server | Nome del server SQL contenente il database SQL di Azure. Obbligatorio nelle richieste PUT (CreateOrReplace). | corda |
tavolo | Nome della tabella nel database SQL di Azure. Obbligatorio nelle richieste PUT (CreateOrReplace). | corda |
utente | Nome utente che verrà usato per connettersi al database SQL di Azure. Obbligatorio nelle richieste PUT (CreateOrReplace). | corda |
AzureSqlReferenceInputDataSource
Nome | Descrizione | Valore |
---|---|---|
proprietà | Proprietà associate all'input del database SQL contenente i dati di riferimento. Obbligatorio nelle richieste PUT (CreateOrReplace). | AzureSqlReferenceInputDataSourceProperties |
digitare | Indica il tipo di origine dati di input contenente i dati di riferimento. Obbligatorio nelle richieste PUT (CreateOrReplace). | 'Microsoft.Sql/Server/Database' (obbligatorio) |
AzureSqlReferenceInputDataSourceProperties
Nome | Descrizione | Valore |
---|---|---|
banca dati | Questo elemento è associato all'elemento origine dati. Si tratta del nome del database in cui verrà scritto l'output. | corda |
deltaSnapshotQuery | Questo elemento è associato all'elemento origine dati. Questa query viene usata per recuperare le modifiche incrementali dal database SQL. Per usare questa opzione, è consigliabile usare tabelle temporali nel database SQL di Azure. | corda |
fullSnapshotQuery | Questo elemento è associato all'elemento origine dati. Questa query viene usata per recuperare i dati dal database SQL. | corda |
parola d’ordine | Questo elemento è associato all'elemento origine dati. Si tratta della password che verrà usata per connettersi all'istanza del database SQL. | corda Vincoli: Valore sensibile. Passare come parametro sicuro. |
RefreshRate | Questo elemento è associato all'elemento origine dati. Indica la frequenza con cui i dati verranno recuperati dal database. È di formato DateTime. | corda |
refreshType | Indica il tipo di opzione di aggiornamento dati. | 'RefreshPeriodicallyWithDelta' 'RefreshPeriodicallyWithFull' 'Static' |
server | Questo elemento è associato all'elemento origine dati. Si tratta del nome del server che contiene il database in cui verrà scritto. | corda |
tavolo | Questo elemento è associato all'elemento origine dati. Nome della tabella nel database SQL di Azure. | corda |
utente | Questo elemento è associato all'elemento origine dati. Si tratta del nome utente che verrà usato per connettersi all'istanza del database SQL. | corda |
AzureSynapseOutputDataSource
Nome | Descrizione | Valore |
---|---|---|
proprietà | Proprietà associate a un output di Azure Synapse. Obbligatorio nelle richieste PUT (CreateOrReplace). | AzureSynapseOutputDataSourceProperties |
digitare | Indica il tipo di output dell'origine dati in cui verrà scritto. Obbligatorio nelle richieste PUT (CreateOrReplace). | 'Microsoft.Sql/Server/DataWarehouse' (obbligatorio) |
AzureSynapseOutputDataSourceProperties
Nome | Descrizione | Valore |
---|---|---|
banca dati | Nome del database SQL di Azure. Obbligatorio nelle richieste PUT (CreateOrReplace). | corda |
parola d’ordine | Password che verrà usata per connettersi al database SQL di Azure. Obbligatorio nelle richieste PUT (CreateOrReplace). | corda Vincoli: Valore sensibile. Passare come parametro sicuro. |
server | Nome del server SQL contenente il database SQL di Azure. Obbligatorio nelle richieste PUT (CreateOrReplace). | corda |
tavolo | Nome della tabella nel database SQL di Azure. Obbligatorio nelle richieste PUT (CreateOrReplace). | corda |
utente | Nome utente che verrà usato per connettersi al database SQL di Azure. Obbligatorio nelle richieste PUT (CreateOrReplace). | corda |
AzureTableOutputDataSource
Nome | Descrizione | Valore |
---|---|---|
proprietà | Proprietà associate a un output di tabella di Azure. Obbligatorio nelle richieste PUT (CreateOrReplace). | AzureTableOutputDataSourceProperties |
digitare | Indica il tipo di output dell'origine dati in cui verrà scritto. Obbligatorio nelle richieste PUT (CreateOrReplace). | 'Microsoft.Storage/Table' (obbligatorio) |
AzureTableOutputDataSourceProperties
Nome | Descrizione | Valore |
---|---|---|
accountKey | Chiave dell'account per l'account di archiviazione di Azure. Obbligatorio nelle richieste PUT (CreateOrReplace). | corda Vincoli: Valore sensibile. Passare come parametro sicuro. |
accountName | Nome dell'account di archiviazione di Azure. Obbligatorio nelle richieste PUT (CreateOrReplace). | corda |
batchSize | Numero di righe da scrivere nella tabella di Azure alla volta. | Int |
columnsToRemove | Se specificato, ogni elemento nella matrice è il nome di una colonna da rimuovere (se presente) dalle entità evento di 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). | corda |
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). | corda |
tavolo | Nome della tabella di Azure. Obbligatorio nelle richieste PUT (CreateOrReplace). | corda |
BlobOutputDataSource
Nome | Descrizione | Valore |
---|---|---|
proprietà | Proprietà associate a un output BLOB. Obbligatorio nelle richieste PUT (CreateOrReplace). | BlobOutputDataSourceProperties |
digitare | Indica il tipo di output dell'origine dati in cui verrà scritto. Obbligatorio nelle richieste PUT (CreateOrReplace). | 'Microsoft.Storage/Blob' (obbligatorio) |
BlobOutputDataSourceProperties
Nome | Descrizione | Valore |
---|---|---|
authenticationMode | Modalità di autenticazione. | 'ConnectionString' 'Msi' 'UserToken' |
blobPathPrefix | Prefisso del percorso BLOB. | corda |
contenitore | Nome di un contenitore all'interno dell'account di archiviazione associato. Questo contenitore contiene i BLOB in cui leggere o scrivere. Obbligatorio nelle richieste PUT (CreateOrReplace). | corda |
dateFormat | Formato della data. Ogni volta che {date} viene visualizzato in pathPattern, il valore di questa proprietà viene usato come formato data. | corda |
pathPattern | Modello di percorso BLOB. Non un'espressione regolare. Rappresenta un modello in base al quale i nomi di BLOB verranno confrontati per determinare se devono essere inclusi o meno come input o output nel processo. Vedere /rest/api/streamanalytics/stream-analytics-input o /rest/api/streamanalytics/stream-analytics-output per una spiegazione più dettagliata ed esempio. | corda |
storageAccounts | Elenco di uno o più account di Archiviazione di Azure. Obbligatorio nelle richieste PUT (CreateOrReplace). | storageAccount[] |
timeFormat | Formato ora. Ovunque venga visualizzato {time} in pathPattern, il valore di questa proprietà viene invece usato come formato ora. | corda |
BlobReferenceInputDataSource
Nome | Descrizione | Valore |
---|---|---|
proprietà | Proprietà associate a un input BLOB contenente i dati di riferimento. Obbligatorio nelle richieste PUT (CreateOrReplace). | BlobReferenceInputDataSourceProperties |
digitare | Indica il tipo di origine dati di input contenente i dati di riferimento. Obbligatorio nelle richieste PUT (CreateOrReplace). | 'Microsoft.Storage/Blob' (obbligatorio) |
BlobReferenceInputDataSourceProperties
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 in cui leggere o scrivere. Obbligatorio nelle richieste PUT (CreateOrReplace). | corda |
dateFormat | Formato della data. Ogni volta che {date} viene visualizzato in pathPattern, il valore di questa proprietà viene usato come formato data. | corda |
pathPattern | Modello di percorso BLOB. Non un'espressione regolare. Rappresenta un modello in base al quale i nomi di BLOB verranno confrontati per determinare se devono essere inclusi o meno come input o output nel processo. Vedere /rest/api/streamanalytics/stream-analytics-input o /rest/api/streamanalytics/stream-analytics-output per una spiegazione più dettagliata ed esempio. | corda |
storageAccounts | Elenco di uno o più account di Archiviazione di Azure. Obbligatorio nelle richieste PUT (CreateOrReplace). | storageAccount[] |
timeFormat | Formato ora. Ovunque venga visualizzato {time} in pathPattern, il valore di questa proprietà viene invece usato come formato ora. | corda |
BlobStreamInputDataSource
Nome | Descrizione | Valore |
---|---|---|
proprietà | Proprietà associate a un input BLOB contenente i dati del flusso. Obbligatorio nelle richieste PUT (CreateOrReplace). | BlobStreamInputDataSourceProperties |
digitare | Indica il tipo di origine dati di input contenente i dati del flusso. Obbligatorio nelle richieste PUT (CreateOrReplace). | 'Microsoft.Storage/Blob' (obbligatorio) |
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 in cui leggere o scrivere. Obbligatorio nelle richieste PUT (CreateOrReplace). | corda |
dateFormat | Formato della data. Ogni volta che {date} viene visualizzato in pathPattern, il valore di questa proprietà viene usato come formato data. | corda |
pathPattern | Modello di percorso BLOB. Non un'espressione regolare. Rappresenta un modello in base al quale i nomi di BLOB verranno confrontati per determinare se devono essere inclusi o meno come input o output nel processo. Vedere /rest/api/streamanalytics/stream-analytics-input o /rest/api/streamanalytics/stream-analytics-output per una spiegazione più dettagliata ed esempio. | corda |
sourcePartitionCount | Numero di partizioni dell'origine dati di input DEL BLOB. Intervallo da 1 a 1024. | Int |
storageAccounts | Elenco di uno o più account di Archiviazione di Azure. Obbligatorio nelle richieste PUT (CreateOrReplace). | storageAccount[] |
timeFormat | Formato ora. Ovunque venga visualizzato {time} in pathPattern, il valore di questa proprietà viene invece usato come formato ora. | corda |
ClusterInfo
Nome | Descrizione | Valore |
---|---|---|
Id | ID risorsa del cluster. | corda |
Compressione
Nome | Descrizione | Valore |
---|---|---|
digitare | Indica il tipo di compressione utilizzato dall'input. Obbligatorio nelle richieste PUT (CreateOrReplace). | 'Deflate' 'GZip' 'Nessuno' (obbligatorio) |
CsvSerialization
Nome | Descrizione | Valore |
---|---|---|
proprietà | Proprietà associate al tipo di serializzazione CSV. Obbligatorio nelle richieste PUT (CreateOrReplace). | CsvSerializationProperties |
digitare | Indica il tipo di serializzazione utilizzato dall'input o dall'output. Obbligatorio nelle richieste PUT (CreateOrReplace). | 'Csv' (obbligatorio) |
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 dell'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 /rest/api/streamanalytics/stream-analytics-input o /rest/api/streamanalytics/stream-analytics-output per un elenco di valori supportati. Obbligatorio nelle richieste PUT (CreateOrReplace). | corda |
DocumentDbOutputDataSource
Nome | Descrizione | Valore |
---|---|---|
proprietà | Proprietà associate a un output di DocumentDB. Obbligatorio nelle richieste PUT (CreateOrReplace). | DocumentDbOutputDataSourceProperties |
digitare | Indica il tipo di output dell'origine dati in cui verrà scritto. Obbligatorio nelle richieste PUT (CreateOrReplace). | 'Microsoft.Storage/DocumentDB' (obbligatorio) |
DocumentDbOutputDataSourceProperties
Nome | Descrizione | Valore |
---|---|---|
accountId | Nome o ID dell'account DocumentDB. Obbligatorio nelle richieste PUT (CreateOrReplace). | corda |
accountKey | Chiave dell'account per l'account DocumentDB. Obbligatorio nelle richieste PUT (CreateOrReplace). | corda |
collectionNamePattern | Modello di nome della raccolta per le raccolte da utilizzare. Il formato del nome della raccolta può essere costruito usando il token {partition} facoltativo, in cui le partizioni iniziano da 0. Per altre informazioni, vedere la sezione DocumentDB di /rest/api/streamanalytics/stream-analytics-output. Obbligatorio nelle richieste PUT (CreateOrReplace). | corda |
banca dati | Nome del database DocumentDB. Obbligatorio nelle richieste PUT (CreateOrReplace). | corda |
documentId | Nome del campo negli eventi di output utilizzati per specificare la chiave primaria su cui si basano le operazioni di inserimento o aggiornamento. | corda |
partitionKey | Nome del campo negli eventi di output utilizzati per specificare la chiave per il partizionamento dell'output tra raccolte. Se 'collectionNamePattern' contiene il token {partition}, è necessario specificare questa proprietà. | corda |
EventHubOutputDataSource
Nome | Descrizione | Valore |
---|---|---|
proprietà | Proprietà associate a un output dell'hub eventi. Obbligatorio nelle richieste PUT (CreateOrReplace). | EventHubOutputDataSourceProperties |
digitare | Indica il tipo di output dell'origine dati in cui verrà scritto. Obbligatorio nelle richieste PUT (CreateOrReplace). | 'Microsoft.ServiceBus/EventHub' (obbligatorio) |
EventHubOutputDataSourceProperties
Nome | Descrizione | Valore |
---|---|---|
authenticationMode | Modalità di autenticazione. | 'ConnectionString' 'Msi' 'UserToken' |
eventHubName | Nome dell'hub eventi. Obbligatorio nelle richieste PUT (CreateOrReplace). | corda |
partitionKey | Chiave/colonna utilizzata per determinare a quale partizione inviare i dati dell'evento. | corda |
propertyColumns | Proprietà associate a questo 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). | corda |
sharedAccessPolicyKey | Chiave dei criteri di accesso condiviso per i criteri di accesso condiviso specificati. Obbligatorio nelle richieste PUT (CreateOrReplace). | corda |
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). | corda |
EventHubStreamInputDataSource
Nome | Descrizione | Valore |
---|---|---|
proprietà | Proprietà associate a un input dell'hub eventi contenente i dati del flusso. Obbligatorio nelle richieste PUT (CreateOrReplace). | EventHubStreamInputDataSourceProperties |
digitare | Indica il tipo di origine dati di input contenente i dati del flusso. Obbligatorio nelle richieste PUT (CreateOrReplace). | 'Microsoft.ServiceBus/EventHub' (obbligatorio) |
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. 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. | corda |
eventHubName | Nome dell'hub eventi. Obbligatorio nelle richieste PUT (CreateOrReplace). | corda |
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). | corda |
sharedAccessPolicyKey | Chiave dei criteri di accesso condiviso per i criteri di accesso condiviso specificati. Obbligatorio nelle richieste PUT (CreateOrReplace). | corda |
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). | corda |
EventHubV2OutputDataSource
Nome | Descrizione | Valore |
---|---|---|
proprietà | Proprietà associate a un output dell'hub eventi. Obbligatorio nelle richieste PUT (CreateOrReplace). | EventHubOutputDataSourceProperties |
digitare | Indica il tipo di output dell'origine dati in cui verrà scritto. Obbligatorio nelle richieste PUT (CreateOrReplace). | 'Microsoft.EventHub/EventHub' (obbligatorio) |
EventHubV2StreamInputDataSource
Nome | Descrizione | Valore |
---|---|---|
proprietà | Proprietà associate a un input dell'hub eventi contenente i dati del flusso. Obbligatorio nelle richieste PUT (CreateOrReplace). | EventHubStreamInputDataSourceProperties |
digitare | Indica il tipo di origine dati di input contenente i dati del flusso. Obbligatorio nelle richieste PUT (CreateOrReplace). | 'Microsoft.EventHub/EventHub' (obbligatorio) |
FileReferenceInputDataSource
Nome | Descrizione | Valore |
---|---|---|
proprietà | Proprietà associate a un input di file contenente i dati di riferimento. Obbligatorio nelle richieste PUT (CreateOrReplace). | FileReferenceInputDataSourceProperties |
digitare | Indica il tipo di origine dati di input contenente i dati di riferimento. Obbligatorio nelle richieste PUT (CreateOrReplace). | 'File' (obbligatorio) |
FileReferenceInputDataSourceProperties
Nome | Descrizione | Valore |
---|---|---|
sentiero | Percorso del file. | corda |
Funzione
Nome | Descrizione | Valore |
---|---|---|
nome | Nome risorsa | corda |
proprietà | Proprietà associate a una funzione. | proprietà funzione |
FunctionBinding
Nome | Descrizione | Valore |
---|---|---|
digitare | Impostare su "Microsoft.MachineLearning/WebService" per il tipo AzureMachineLearningWebServiceFunctionBinding. Impostare su "Microsoft.StreamAnalytics/JavascriptUdf" per il tipo JavaScriptFunctionBinding. | 'Microsoft.MachineLearning/WebService' 'Microsoft.StreamAnalytics/JavascriptUdf' (obbligatorio) |
FunctionConfiguration
Nome | Descrizione | Valore |
---|---|---|
rilegatura | Associazione fisica della funzione. Ad esempio, nel caso del servizio Web di Azure Machine Learning, questo descrive l'endpoint. | FunctionBinding |
Ingressi | FunctionInput[] | |
prodotto | Descrive l'output di una funzione. | FunctionOutput |
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/en-us/library/azure/dn835065.aspx | corda |
isConfigurationParameter | Flag che indica se il parametro è un parametro di configurazione. True se si prevede che questo parametro di input sia una costante. Il valore predefinito è false. | Bool |
FunctionOutput
Nome | Descrizione | Valore |
---|---|---|
Datatype | Tipo di dati (supportato da Analisi di flusso di Azure) dell'output della funzione. Un elenco dei tipi di dati di Analisi di flusso di Azure validi è descritto in https://msdn.microsoft.com/en-us/library/azure/dn835065.aspx | corda |
FunctionProperties
Nome | Descrizione | Valore |
---|---|---|
proprietà | FunctionConfiguration | |
digitare | Impostare su 'Aggregate' per il tipo AggregateFunctionProperties. Impostare su "Scalar" per il tipo ScalarFunctionProperties. | 'Aggregate' 'Scalar' (obbligatorio) |
GatewayMessageBusOutputDataSource
Nome | Descrizione | Valore |
---|---|---|
proprietà | Proprietà associate a un output del bus di messaggi del gateway. Obbligatorio nelle richieste PUT (CreateOrReplace). | GatewayMessageBusOutputDataSourceProperties |
digitare | Indica il tipo di output dell'origine dati in cui verrà scritto. Obbligatorio nelle richieste PUT (CreateOrReplace). | 'GatewayMessageBus' (obbligatorio) |
GatewayMessageBusOutputDataSourceProperties
Nome | Descrizione | Valore |
---|---|---|
argomento | Nome dell'argomento del bus di servizio. | corda |
GatewayMessageBusStreamInputDataSource
Nome | Descrizione | Valore |
---|---|---|
proprietà | Proprietà associate a un input del bus di messaggi del gateway contenente i dati del flusso. | GatewayMessageBusStreamInputDataSourceProperties |
digitare | Indica il tipo di origine dati di input contenente i dati del flusso. Obbligatorio nelle richieste PUT (CreateOrReplace). | 'GatewayMessageBus' (obbligatorio) |
GatewayMessageBusStreamInputDataSourceProperties
Nome | Descrizione | Valore |
---|---|---|
argomento | Nome dell'argomento del bus di servizio. | corda |
Identità
Nome | Descrizione | Valore |
---|---|---|
digitare | Tipo di identità | corda |
Immissione
Nome | Descrizione | Valore |
---|---|---|
nome | Nome risorsa | corda |
proprietà | Proprietà associate a un input. Obbligatorio nelle richieste PUT (CreateOrReplace). | Proprietà di input |
InputProperties
Nome | Descrizione | Valore |
---|---|---|
compressione | Descrive il modo in cui i dati di input vengono compressi | di compressione |
partitionKey | partitionKey Descrive una chiave nei dati di input usati per partizionare i dati di input | corda |
Serializzazione | Descrive il modo in cui i dati di un input vengono serializzati o il modo in cui i dati vengono serializzati quando vengono scritti in un output. Obbligatorio nelle richieste PUT (CreateOrReplace). | serializzazione |
digitare | Impostare su 'Reference' per il tipo ReferenceInputProperties. Impostare su "Stream" per il tipo StreamInputProperties. | 'Reference' 'Stream' (obbligatorio) |
IoTHubStreamInputDataSource
Nome | Descrizione | Valore |
---|---|---|
proprietà | Proprietà associate a un input dell'hub IoT contenente i dati del flusso. Obbligatorio nelle richieste PUT (CreateOrReplace). | IoTHubStreamInputDataSourceProperties |
digitare | Indica il tipo di origine dati di input contenente i dati del flusso. Obbligatorio nelle richieste PUT (CreateOrReplace). | 'Microsoft.Devices/IotHubs' (obbligatorio) |
IoTHubStreamInputDataSourceProperties
Nome | Descrizione | Valore |
---|---|---|
consumerGroupName | Nome di un gruppo di consumer dell'hub IoT da usare per leggere gli eventi dall'hub IoT. Se non specificato, l'input usa il gruppo di consumer predefinito dell'hub Iot. | corda |
Endpoint | Endpoint dell'hub IoT a cui connettersi (ad esempio messaggi/eventi, messaggi/operazioniMonitoraggioEvent e così via). | corda |
iotHubNamespace | Nome o URI dell'hub IoT. Obbligatorio nelle richieste PUT (CreateOrReplace). | corda |
sharedAccessPolicyKey | Chiave dei criteri di accesso condiviso per i criteri di accesso condiviso specificati. Obbligatorio nelle richieste PUT (CreateOrReplace). | corda |
sharedAccessPolicyName | Nome dei criteri di accesso condiviso per l'hub IoT. Questo criterio deve contenere almeno l'autorizzazione Di connessione del servizio. Obbligatorio nelle richieste PUT (CreateOrReplace). | corda |
JavaScriptFunctionBinding
Nome | Descrizione | Valore |
---|---|---|
proprietà | Proprietà di associazione associate a una funzione JavaScript. | JavaScriptFunctionBindingProperties |
digitare | Indica il tipo di associazione della funzione. | 'Microsoft.StreamAnalytics/JavascriptUdf' (obbligatorio) |
JavaScriptFunctionBindingProperties
Nome | Descrizione | Valore |
---|---|---|
copione | Codice JavaScript contenente una singola definizione di funzione. Ad esempio: 'function (x, y) { return x + y; }' | corda |
JobStorageAccount
Nome | Descrizione | Valore |
---|---|---|
accountKey | Chiave dell'account per l'account di archiviazione di Azure. Obbligatorio nelle richieste PUT (CreateOrReplace). | corda |
accountName | Nome dell'account di archiviazione di Azure. Obbligatorio nelle richieste PUT (CreateOrReplace). | corda |
authenticationMode | Modalità di autenticazione. | 'ConnectionString' 'Msi' 'UserToken' |
JsonSerialization
Nome | Descrizione | Valore |
---|---|---|
proprietà | Proprietà associate al tipo di serializzazione JSON. Obbligatorio nelle richieste PUT (CreateOrReplace). | JsonSerializationProperties |
digitare | Indica il tipo di serializzazione utilizzato dall'input o dall'output. Obbligatorio nelle richieste PUT (CreateOrReplace). | 'Json' (obbligatorio) |
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 dell'output. Obbligatorio nelle richieste PUT (CreateOrReplace). | 'UTF8' |
formato | 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 "matrice" che indica che l'output verrà formattato come matrice di oggetti JSON. Il valore predefinito è 'lineSeparated' se viene lasciato null. | 'Array' 'LineSeparated' |
Microsoft.StreamAnalytics/streamingjobs
Nome | Descrizione | Valore |
---|---|---|
identità | Descrive l'identità gestita assegnata dal sistema assegnata a questo processo che può essere usata per l'autenticazione con input e output. | identity |
ubicazione | Posizione geografica in cui risiede la risorsa | corda |
nome | Nome della risorsa | stringa (obbligatorio) |
proprietà | Proprietà associate a un processo di streaming. Obbligatorio nelle richieste PUT (CreateOrReplace). | StreamingJobProperties |
Tag | Tag delle risorse | Dizionario di nomi e valori di tag. |
digitare | Tipo di risorsa | "Microsoft.StreamAnalytics/streamingjobs@2020-03-01" |
Prodotto
Nome | Descrizione | Valore |
---|---|---|
nome | Nome risorsa | corda |
proprietà | Proprietà associate a un output. Obbligatorio nelle richieste PUT (CreateOrReplace). | OutputProperties |
OutputDataSource
Nome | Descrizione | Valore |
---|---|---|
digitare | Impostare su "GatewayMessageBus" per il tipo GatewayMessageBusOutputDataSource. Impostare su "Microsoft.AzureFunction" per il tipo AzureFunctionOutputDataSource. Impostare su "Microsoft.DataLake/Accounts" per il tipo AzureDataLakeStoreOutputDataSource. Impostare su "Microsoft.EventHub/EventHub" per il tipo EventHubV2OutputDataSource. Impostare su "Microsoft.ServiceBus/EventHub" per il tipo EventHubOutputDataSource. Impostare su "Microsoft.ServiceBus/Queue" per il tipo ServiceBusQueueOutputDataSource. Impostare su "Microsoft.ServiceBus/Topic" per il tipo ServiceBusTopicOutputDataSource. Impostare su "Microsoft.Sql/Server/DataWarehouse" per il tipo AzureSynapseOutputDataSource. Impostare su "Microsoft.Sql/Server/Database" per il tipo AzureSqlDatabaseOutputDataSource. Impostare su "Microsoft.Storage/Blob" per il tipo BlobOutputDataSource. Impostare su "Microsoft.Storage/DocumentDB" per il tipo DocumentDbOutputDataSource. Impostare su "Microsoft.Storage/Table" per il tipo AzureTableOutputDataSource. Impostare su "PowerBI" per il tipo PowerBIOutputDataSource. | 'GatewayMessageBus' 'Microsoft.AzureFunction' 'Microsoft.DataLake/Accounts' 'Microsoft.EventHub/EventHub' 'Microsoft.ServiceBus/EventHub' 'Microsoft.ServiceBus/Queue' 'Microsoft.ServiceBus/Topic' 'Microsoft.Sql/Server/Database' 'Microsoft.Sql/Server/DataWarehouse' 'Microsoft.Storage/Blob' 'Microsoft.Storage/DocumentDB' 'Microsoft.Storage/Table' 'PowerBI' (obbligatorio) |
OutputProperties
Nome | Descrizione | Valore |
---|---|---|
origine dati | Descrive l'origine dati in cui verrà scritto l'output. Obbligatorio nelle richieste PUT (CreateOrReplace). | OutputDataSource |
Serializzazione | Descrive il modo in cui i dati di un input vengono serializzati o il modo in cui i dati vengono serializzati quando vengono scritti in un output. Obbligatorio nelle richieste PUT (CreateOrReplace). | serializzazione |
sizeWindow | Finestra delle dimensioni a cui vincolare un output di Analisi di flusso. | Int |
timeWindow | Intervallo di tempo per filtrare gli output dei processi di Analisi di flusso. | corda |
ParquetSerializzazione
Nome | Descrizione | Valore |
---|---|---|
proprietà | Proprietà associate al tipo di serializzazione Parquet. Obbligatorio nelle richieste PUT (CreateOrReplace). | qualunque |
digitare | Indica il tipo di serializzazione utilizzato dall'input o dall'output. Obbligatorio nelle richieste PUT (CreateOrReplace). | 'Parquet' (obbligatorio) |
PowerBIOutputDataSource
Nome | Descrizione | Valore |
---|---|---|
proprietà | Proprietà associate a un output di Power BI. Obbligatorio nelle richieste PUT (CreateOrReplace). | PowerBIOutputDataSourceProperties |
digitare | Indica il tipo di output dell'origine dati in cui verrà scritto. Obbligatorio nelle richieste PUT (CreateOrReplace). | 'PowerBI' (obbligatorio) |
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). | corda |
groupId | ID del gruppo di Power BI. | corda |
groupName | Nome del gruppo di Power BI. Usare questa proprietà per ricordare quale ID gruppo di Power BI specifico è stato usato. | corda |
refreshToken | Token di aggiornamento che può essere usato per ottenere un token di accesso valido che può quindi 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 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). | corda |
tavolo | Nome della tabella di Power BI nel set di dati specificato. Obbligatorio nelle richieste PUT (CreateOrReplace). | corda |
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. | corda |
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. | corda |
ReferenceInputDataSource
Nome | Descrizione | Valore |
---|---|---|
digitare | Impostare su 'File' per il tipo FileReferenceInputDataSource. Impostare su "Microsoft.Sql/Server/Database" per il tipo AzureSqlReferenceInputDataSource. Impostare su "Microsoft.Storage/Blob" per il tipo BlobReferenceInputDataSource. | 'File' 'Microsoft.Sql/Server/Database' 'Microsoft.Storage/Blob' (obbligatorio) |
ReferenceInputProperties
Nome | Descrizione | Valore |
---|---|---|
origine dati | Descrive un'origine dati di input che contiene dati di riferimento. Obbligatorio nelle richieste PUT (CreateOrReplace). | ReferenceInputDataSource |
digitare | Indica se l'input è un'origine di dati di riferimento o di flusso. Obbligatorio nelle richieste PUT (CreateOrReplace). | 'Reference' (obbligatorio) |
ScalarFunctionProperties
Nome | Descrizione | Valore |
---|---|---|
digitare | Indica il tipo di funzione. | 'Scalar' (obbligatorio) |
Serializzazione
Nome | Descrizione | Valore |
---|---|---|
digitare | Impostare su "Avro" per il tipo AvroSerialization. Impostare su "Csv" per il tipo CsvSerialization. Impostare su "Json" per il tipo JsonSerialization. Impostare su "Parquet" per il tipo ParquetSerialization. | 'Avro' 'Csv' 'Json' 'Parquet' (obbligatorio) |
ServiceBusQueueOutputDataSource
Nome | Descrizione | Valore |
---|---|---|
proprietà | Proprietà associate a un output della coda del bus di servizio. Obbligatorio nelle richieste PUT (CreateOrReplace). | ServiceBusQueueOutputDataSourceProperties |
digitare | Indica il tipo di output dell'origine dati in cui verrà scritto. Obbligatorio nelle richieste PUT (CreateOrReplace). | 'Microsoft.ServiceBus/Queue' (obbligatorio) |
ServiceBusQueueOutputDataSourceProperties
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[] |
queueName | Nome della coda del bus di servizio. Obbligatorio nelle richieste PUT (CreateOrReplace). | corda |
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). | corda |
sharedAccessPolicyKey | Chiave dei criteri di accesso condiviso per i criteri di accesso condiviso specificati. Obbligatorio nelle richieste PUT (CreateOrReplace). | corda |
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). | corda |
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. | qualunque |
ServiceBusTopicOutputDataSource
Nome | Descrizione | Valore |
---|---|---|
proprietà | Proprietà associate a un output dell'argomento del bus di servizio. Obbligatorio nelle richieste PUT (CreateOrReplace). | ServiceBusTopicOutputDataSourceProperties |
digitare | Indica il tipo di output dell'origine dati in cui verrà scritto. Obbligatorio nelle richieste PUT (CreateOrReplace). | 'Microsoft.ServiceBus/Topic' (obbligatorio) |
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). | corda |
sharedAccessPolicyKey | Chiave dei criteri di accesso condiviso per i criteri di accesso condiviso specificati. Obbligatorio nelle richieste PUT (CreateOrReplace). | corda |
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). | corda |
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. | ServiceBusTopicOutputDataSourcePropertiesSystemPropertyColumns |
topicName | Nome dell'argomento del bus di servizio. Obbligatorio nelle richieste PUT (CreateOrReplace). | corda |
ServiceBusTopicOutputDataSourcePropertiesSystemPropertyColumns
Nome | Descrizione | Valore |
---|
Sku
Nome | Descrizione | Valore |
---|---|---|
nome | Nome dello SKU. Obbligatorio nelle richieste PUT (CreateOrReplace). | 'Standard' |
StorageAccount
Nome | Descrizione | Valore |
---|---|---|
accountKey | Chiave dell'account per l'account di archiviazione di Azure. Obbligatorio nelle richieste PUT (CreateOrReplace). | corda |
accountName | Nome dell'account di archiviazione di Azure. Obbligatorio nelle richieste PUT (CreateOrReplace). | corda |
StreamingJobProperties
Nome | Descrizione | Valore |
---|---|---|
grappolo | 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/en-us/library/system.globalization.culturetypes(v=vs.110).aspx. Il valore predefinito è 'en-US' se non è specificato alcun valore. | corda |
eventsLateArrivalMaxDelayInSeconds | Ritardo massimo tollerabile in secondi in cui potrebbero essere inclusi gli eventi in ritardo. L'intervallo supportato è -1 per 1814399 (20.23:59:59 giorni) e -1 viene usato per specificare l'attesa indefinita. Se la proprietà è assente, viene interpretato come valore -1. | Int |
eventsOutOfOrderMaxDelayInSeconds | Ritardo massimo tollerabile in secondi in cui gli eventi non ordinati possono essere modificati in modo da tornare in ordine. | Int |
eventsOutOfOrderPolicy | Indica il criterio da applicare agli eventi che arrivano fuori ordine nel flusso di eventi di input. | 'Regola' 'Drop' |
Funzioni | 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[] |
Ingressi | 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 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 non corretti). | 'Drop' 'Stop' |
Uscite | 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 utilizzata solo quando si desidera che il processo venga avviato immediatamente dopo la 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 in corrispondenza di 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 formattato ISO-8601 che indica il punto iniziale del flusso di eventi di output oppure null per indicare che il flusso di eventi di output verrà avviato ogni volta che viene avviato il processo di streaming. Questa proprietà deve avere un valore se outputStartMode è impostato su CustomTime. | corda |
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 |
StreamInputDataSource
Nome | Descrizione | Valore |
---|---|---|
digitare | Impostare su "GatewayMessageBus" per il tipo GatewayMessageBusStreamInputDataSource. Impostare su "Microsoft.Devices/IotHubs" per il tipo IoTHubStreamInputDataSource. Impostare su "Microsoft.EventHub/EventHub" per il tipo EventHubV2StreamInputDataSource. Impostare su "Microsoft.ServiceBus/EventHub" per il tipo EventHubStreamInputDataSource. Impostare su "Microsoft.Storage/Blob" per il tipo BlobStreamInputDataSource. | 'GatewayMessageBus' 'Microsoft.Devices/IotHubs' 'Microsoft.EventHub/EventHub' 'Microsoft.ServiceBus/EventHub' 'Microsoft.Storage/Blob' (obbligatorio) |
StreamInputProperties
Nome | Descrizione | Valore |
---|---|---|
origine dati | Descrive un'origine dati di input che contiene dati di flusso. Obbligatorio nelle richieste PUT (CreateOrReplace). | StreamInputDataSource |
digitare | Indica se l'input è un'origine di dati di riferimento o di flusso. Obbligatorio nelle richieste PUT (CreateOrReplace). | 'Stream' (obbligatorio) |
TrackedResourceTags
Nome | Descrizione | Valore |
---|
Trasformazione
Nome | Descrizione | Valore |
---|---|---|
nome | Nome risorsa | corda |
proprietà | Proprietà associate a una trasformazione. Obbligatorio nelle richieste PUT (CreateOrReplace). | TransformationProperties |
TransformationProperties
Nome | Descrizione | Valore |
---|---|---|
quesito | 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). | corda |
streamingUnits | Specifica il numero di unità di streaming usate dal processo di streaming. | Int |
validStreamingUnits | Specifica le unità di streaming valide su cui un processo di streaming può essere ridimensionato. | int[] |