Condividi tramite


Microsoft.StreamAnalytics streamingjobs

Definizione di risorsa Bicep

Il tipo di risorsa streamingjobs può essere distribuito con le operazioni di destinazione:

Per un elenco delle proprietà modificate in ogni versione dell'API, vedere log delle modifiche.

Formato di risorsa

Per creare una risorsa Microsoft.StreamAnalytics/streamingjobs, aggiungere il bicep seguente al modello.

resource symbolicname 'Microsoft.StreamAnalytics/streamingjobs@2021-10-01-preview' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  sku: {
    capacity: int
    name: 'Standard'
  }
  identity: {
    type: 'string'
    userAssignedIdentities: {
      {customized property}: any()
    }
  }
  properties: {
    cluster: {
      id: 'string'
    }
    compatibilityLevel: 'string'
    contentStoragePolicy: 'string'
    dataLocale: 'string'
    eventsLateArrivalMaxDelayInSeconds: int
    eventsOutOfOrderMaxDelayInSeconds: int
    eventsOutOfOrderPolicy: 'string'
    externals: {
      container: 'string'
      path: 'string'
      refreshConfiguration: {
        dateFormat: 'string'
        pathPattern: 'string'
        refreshInterval: 'string'
        refreshType: 'string'
        timeFormat: 'string'
      }
      storageAccount: {
        accountKey: 'string'
        accountName: 'string'
        authenticationMode: 'string'
      }
    }
    functions: [
      {
        name: 'string'
        properties: {
          properties: {
            binding: {
              type: 'string'
              // For remaining properties, see FunctionBinding objects
            }
            inputs: [
              {
                dataType: 'string'
                isConfigurationParameter: bool
              }
            ]
            output: {
              dataType: 'string'
            }
          }
          type: 'string'
          // For remaining properties, see FunctionProperties objects
        }
      }
    ]
    inputs: [
      {
        name: 'string'
        properties: {
          compression: {
            type: 'string'
          }
          partitionKey: 'string'
          serialization: {
            type: 'string'
            // For remaining properties, see Serialization objects
          }
          watermarkSettings: {
            watermarkMode: 'string'
          }
          type: 'string'
          // For remaining properties, see InputProperties objects
        }
      }
    ]
    jobStorageAccount: {
      accountKey: 'string'
      accountName: 'string'
      authenticationMode: 'string'
    }
    jobType: 'string'
    outputErrorPolicy: 'string'
    outputs: [
      {
        name: 'string'
        properties: {
          datasource: {
            type: 'string'
            // For remaining properties, see OutputDataSource objects
          }
          serialization: {
            type: 'string'
            // For remaining properties, see Serialization objects
          }
          sizeWindow: int
          timeWindow: 'string'
          watermarkSettings: {
            maxWatermarkDifferenceAcrossPartitions: 'string'
            watermarkMode: 'string'
          }
        }
      }
    ]
    outputStartMode: 'string'
    outputStartTime: 'string'
    sku: {
      capacity: int
      name: 'Standard'
    }
    transformation: {
      name: 'string'
      properties: {
        query: 'string'
        streamingUnits: int
        validStreamingUnits: [
          int
        ]
      }
    }
  }
}

Oggetti FunctionProperties

Impostare la proprietà type per specificare il tipo di oggetto.

Per Aggregazione, usare:

  type: 'Aggregate'

Per Scalare, usare:

  type: 'Scalar'

Oggetti FunctionBinding

Impostare la proprietà type per specificare il tipo di oggetto.

Per Microsoft.MachineLearning/WebService, usare:

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

Per Microsoft.MachineLearningServices, usare:

  type: 'Microsoft.MachineLearningServices'
  properties: {
    apiKey: 'string'
    batchSize: int
    endpoint: 'string'
    inputRequestName: 'string'
    inputs: [
      {
        dataType: 'string'
        mapTo: int
        name: 'string'
      }
    ]
    numberOfParallelRequests: int
    outputResponseName: 'string'
    outputs: [
      {
        dataType: 'string'
        mapTo: int
        name: 'string'
      }
    ]
  }

Per Microsoft.StreamAnalytics/CLRUdf, usare:

  type: 'Microsoft.StreamAnalytics/CLRUdf'
  properties: {
    class: 'string'
    dllPath: 'string'
    method: 'string'
    updateMode: 'string'
  }

Per Microsoft.StreamAnalytics/JavascriptUdf, usare:

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

Oggetti InputProperties

Impostare la proprietà type per specificare il tipo di oggetto.

Per Informazioni di riferimento, usare:

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

Per Stream, usare:

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

Oggetti di serializzazione

Impostare la proprietà type per specificare il tipo di oggetto.

Per Avro, usare:

  type: 'Avro'
  properties: any()

Per Csv, usare:

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

Per CustomClr, usare:

  type: 'CustomClr'
  properties: {
    serializationClassName: 'string'
    serializationDllPath: 'string'
  }

Per Delta, usare:

  type: 'Delta'
  properties: {
    deltaTablePath: 'string'
    partitionColumns: [
      'string'
    ]
  }

Per Json, usare:

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

Per Parquet, usare:

  type: 'Parquet'
  properties: any()

Oggetti ReferenceInputDataSource

Impostare la proprietà type per specificare il tipo di oggetto.

Per File, usare:

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

Per Microsoft.Sql/Server/Database, usare:

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

Per Microsoft.Storage/BLOB, usare:

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

Per Raw, usare:

  type: 'Raw'
  properties: {
    payload: 'string'
    payloadUri: 'string'
  }

Oggetti StreamInputDataSource

Impostare la proprietà type per specificare il tipo di oggetto.

Per GatewayMessageBus, usare:

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

Per Microsoft.Devices/IotHubs, usare:

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

Per Microsoft.EventGrid/EventSubscriptions, usare:

  type: 'Microsoft.EventGrid/EventSubscriptions'
  properties: {
    eventTypes: [
      'string'
    ]
    schema: 'string'
    storageAccounts: [
      {
        accountKey: 'string'
        accountName: 'string'
        authenticationMode: 'string'
      }
    ]
    subscriber: {
      properties: {
        authenticationMode: 'string'
        consumerGroupName: 'string'
        eventHubName: 'string'
        partitionCount: int
        prefetchCount: int
        serviceBusNamespace: 'string'
        sharedAccessPolicyKey: 'string'
        sharedAccessPolicyName: 'string'
      }
      type: 'string'
    }
  }

Per Microsoft.EventHub/EventHub, usare:

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

Per Microsoft.ServiceBus/EventHub, usare:

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

Per Microsoft.Storage/BLOB, usare:

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

Per Raw, usare:

  type: 'Raw'
  properties: {
    payload: 'string'
    payloadUri: 'string'
  }

Oggetti OutputDataSource

Impostare la proprietà type per specificare il tipo di oggetto.

Per GatewayMessageBus, usare:

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

Per Microsoft.AzureFunction, usare:

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

Per Microsoft.DataLake/Accounts, usare:

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

Per Microsoft.DBForPostgreSQL/servers/database, usare:

  type: 'Microsoft.DBForPostgreSQL/servers/databases'
  properties: {
    authenticationMode: 'string'
    database: 'string'
    maxWriterCount: int
    password: 'string'
    server: 'string'
    table: 'string'
    user: 'string'
  }

Per Microsoft.EventHub/EventHub, usare:

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

Per Microsoft.Kusto/clusters/database, usare:

  type: 'Microsoft.Kusto/clusters/databases'
  properties: {
    authenticationMode: 'string'
    cluster: 'string'
    database: 'string'
    table: 'string'
  }

Per Microsoft.ServiceBus/EventHub, usare:

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

Per Microsoft.ServiceBus/Queue, usare:

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

Per Microsoft.ServiceBus/Topic, usare:

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

Per Microsoft.Sql/Server/Database, usare:

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

Per Microsoft.Sql/Server/DataWarehouse, usare:

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

Per Microsoft.Storage/BLOB, usare:

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

Per Microsoft.Storage/DocumentDB, usare:

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

Per Microsoft.Storage/Table, usare:

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

Per PowerBI, usare:

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

Per Raw, usare:

  type: 'Raw'
  properties: {
    payloadUri: 'string'
  }

Valori delle proprietà

streamingjobs

Nome Descrizione valore
name Nome della risorsa stringa (obbligatoria)

Limite di caratteri: 3-63

Caratteri validi:
Caratteri alfanumerici, trattini e caratteri di sottolineatura.
posizione Posizione geografica in cui vive la risorsa string
tags Tag di risorse. Dizionario dei nomi e dei valori dei tag. Vedere Tag nei modelli
sku Descrive lo SKU del processo di streaming. Obbligatorio nelle richieste PUT (CreateOrReplace). Sku
identity Descrive l'identità gestita assegnata a questo processo che può essere usata per l'autenticazione con input e output. Identità
properties Proprietà associate a un processo di streaming. Obbligatorio nelle richieste PUT (CreateOrReplace). StreamingJobProperties

Identità

Nome Descrizione Valore
tipo Il tipo di identità può essere SystemAssigned o UserAssigned. string
userAssignedIdentities Identità assegnate dall'utente associate alla risorsa del processo di streaming. IdentityUserAssignedIdentities

IdentityUserAssignedIdentities

Nome Descrizione Valore
{proprietà personalizzata} Per Bicep, è possibile usare la funzione any().

StreamingJobProperties

Nome Descrizione Valore
cluster Cluster in cui verranno eseguiti i processi di streaming. ClusterInfo
compatibilityLevel Controlla determinati comportamenti di runtime del processo di streaming. '1.0'
'1.2'
contentStoragePolicy I valori validi sono JobStorageAccount e SystemAccount. Se impostato su JobStorageAccount, è necessario che l'utente specifichi anche la proprietà jobStorageAccount. . 'JobStorageAccount'
'SystemAccount'
dataLocale Impostazioni locali dei dati del processo di analisi di flusso. Il valore deve essere il nome di impostazioni cultura .NET supportate dal set https://msdn.microsoft.com/library/system.globalization.culturetypes(v=vs.110).aspx. Il valore predefinito è "en-US" se non è specificato alcun valore. string
eventsLateArrivalMaxDelayInSeconds Ritardo massimo tollerabile in secondi in cui potrebbero essere inclusi gli eventi che arrivano in ritardo. L'intervallo supportato è da -1 a 1814399 (20.23:59:59 giorni) e -1 viene usato per specificare l'attesa per un periodo illimitato. Se la proprietà è assente, viene interpretata per avere un valore pari a -1. INT
eventsOutOfOrderMaxDelayInSeconds Ritardo massimo tollerabile in secondi in cui è possibile regolare gli eventi non in ordine. INT
eventsOutOfOrderPolicy Indica il criterio da applicare agli eventi che arrivano non in ordine nel flusso di eventi di input. 'Regola'
'Drop'
Esterni Account di archiviazione in cui si trovano gli artefatti di codice personalizzati. Esterno
functions Elenco di una o più funzioni per il processo di streaming. La proprietà name per ogni funzione è necessaria quando si specifica questa proprietà in una richiesta PUT. Questa proprietà non può essere modificata tramite un'operazione PATCH. È necessario usare l'API PATCH disponibile per la singola trasformazione. Funzione[]
input Elenco di uno o più input per il processo di streaming. La proprietà name per ogni input è necessaria quando si specifica questa proprietà in una richiesta PUT. Questa proprietà non può essere modificata tramite un'operazione PATCH. È necessario usare l'API PATCH disponibile per il singolo input. Input[]
jobStorageAccount Proprietà associate a un account di archiviazione di Azure con l'identità del servizio gestito JobStorageAccount
jobType Descrive il tipo di processo. Le modalità valide sono Cloud e 'Edge'. 'Cloud'
'Edge'
outputErrorPolicy Indica il criterio da applicare agli eventi che arrivano all'output e non possono essere scritti nella risorsa di archiviazione esterna a causa di un formato non valido (valori di colonna mancanti, valori di colonna di tipo o dimensioni errati). 'Drop'
'Stop'
outputs Elenco di uno o più output per il processo di streaming. La proprietà name per ogni output è necessaria quando si specifica questa proprietà in una richiesta PUT. Questa proprietà non può essere modificata tramite un'operazione PATCH. È necessario usare l'API PATCH disponibile per il singolo output. Output[]
outputStartMode Questa proprietà deve essere utilizzata solo quando si desidera che il processo venga avviato immediatamente al momento della creazione. Il valore può essere JobStartTime, CustomTime o LastOutputEventTime per indicare se il punto iniziale del flusso di eventi di output deve essere avviato ogni volta che il processo viene avviato, iniziare a un timestamp utente personalizzato specificato tramite la proprietà outputStartTime o iniziare dall'ora dell'ultimo output dell'evento. 'CustomTime'
'JobStartTime'
'LastOutputEventTime'
outputStartTime Il valore è un timestamp in formato ISO-8601 che specifica il punto di partenza del flusso di eventi di output oppure null, a indicare che il flusso di eventi di output inizierà ogni volta che viene avviato il processo di streaming. Questa proprietà deve avere un valore se outputStartMode è impostato su CustomTime. string
sku Descrive lo SKU del processo di streaming. Obbligatorio nelle richieste PUT (CreateOrReplace). Sku
trasformazione Indica la query e il numero di unità di streaming da usare per il processo di streaming. La proprietà name della trasformazione è necessaria quando si specifica questa proprietà in una richiesta PUT. Questa proprietà non può essere modificata tramite un'operazione PATCH. È necessario usare l'API PATCH disponibile per la singola trasformazione. Trasformazione

ClusterInfo

Nome Descrizione Valore
id ID risorsa del cluster. string

Esterno

Nome Descrizione Valore
contenitore Contenitore UserCustomCode. string
path Percorso UserCustomCode. string
refreshConfiguration I parametri di aggiornamento per tutte le funzioni definite dall'utente aggiornabili presenti nella configurazione del processo. RefreshConfiguration
storageAccount Proprietà associate a un account di archiviazione di Azure StorageAccount

RefreshConfiguration

Nome Descrizione Valore
Dateformat Formato della data. Ovunque {date} venga visualizzato in pathPattern, il valore di questa proprietà viene usato come formato data. string
pathPattern Modello di percorso BLOB. Non un'espressione regolare. Rappresenta un modello rispetto al quale i nomi BLOB verranno corrispondenti per determinare se devono essere inclusi come input o output al processo. Vedere https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-input o https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-output per una spiegazione più dettagliata ed esempio. string
refreshInterval Intervallo di aggiornamento. string
refreshType Questa proprietà indica l'opzione di aggiornamento dei dati da usare, Blocco o Nonblocking. 'Blocca'
'Nonblocking'
Timeformat Formato ora. Ovunque {time} venga visualizzato in pathPattern, il valore di questa proprietà viene usato come formato ora. string

StorageAccount

Nome Descrizione Valore
accountKey Chiave dell'account per l'account di archiviazione di Azure. Obbligatorio nelle richieste PUT (CreateOrReplace). string

Vincoli:
Valore sensibile. Passare come parametro sicuro.
accountName il nome dell'account di archiviazione di Azure. Obbligatorio nelle richieste PUT (CreateOrReplace). string
authenticationMode Modalità di autenticazione. 'ConnectionString'
'Msi'
'UserToken'

Funzione

Nome Descrizione valore
name Nome risorsa string
properties Proprietà associate a una funzione. Proprietà funzione

Proprietà funzione

Nome Descrizione Valore
properties FunctionConfiguration
tipo Impostare il tipo di oggetto Aggregata
Scalare (obbligatorio)

FunctionConfiguration

Nome Descrizione Valore
binding Associazione fisica della funzione. Nel caso del servizio Web di Azure Machine Learning, ad esempio, viene descritto l'endpoint. FunctionBinding
input FunctionInput[]
output Descrive l'output di una funzione. FunctionOutput

FunctionBinding

Nome Descrizione Valore
tipo Impostare il tipo di oggetto Microsoft.MachineLearning/WebService
Microsoft.MachineLearningServices
Microsoft.StreamAnalytics/CLRUdf
Microsoft.StreamAnalytics/JavascriptUdf (obbligatorio)

AzureMachineLearningStudioFunctionBinding

Nome Descrizione Valore
tipo Indica il tipo di associazione della funzione. 'Microsoft.MachineLearning/WebService' (obbligatorio)
properties Proprietà di associazione associate a azure Machine Learning Studio. AzureMachineLearningStudioFunctionBindingProperties

AzureMachineLearningStudioFunctionBindingProperties

Nome Descrizione Valore
apiKey Chiave API usata per l'autenticazione con Request-Response endpoint. string
batchSize Numero compreso tra 1 e 10000 che descrive il numero massimo di righe per ogni richiesta di esecuzione RRS di Azure ML. Il valore predefinito è 1000. INT
endpoint Il Request-Response eseguire l'endpoint di Azure Machine Learning Studio. Per altre informazioni, vedere: https://docs.microsoft.com/azure/machine-learning/machine-learning-consume-web-services#request-response-service-rrs string
input Input per l'endpoint di Azure Machine Learning Studio. AzureMachineLearningStudioInputs
outputs Elenco di output dall'esecuzione dell'endpoint di Azure Machine Learning Studio. AzureMachineLearningStudioOutputColumn[]

AzureMachineLearningStudioInputs

Nome Descrizione Valore
columnNames Elenco di colonne di input per l'endpoint di Azure Machine Learning Studio. AzureMachineLearningStudioInputColumn[]
name Nome dell'input. Si tratta del nome specificato durante la creazione dell'endpoint. string

AzureMachineLearningStudioInputColumn

Nome Descrizione Valore
dataType Tipo di dati (supportato da Azure Machine Learning) della colonna di input. Un elenco dei tipi di dati validi di Azure Machine Learning è descritto in https://msdn.microsoft.com/library/azure/dn905923.aspx . string
mapTo Indice in base zero del parametro della funzione a cui viene mappato questo input. INT
name Nome della colonna di input. string

AzureMachineLearningStudioOutputColumn

Nome Descrizione Valore
dataType Tipo di dati (supportato da Azure Machine Learning) della colonna di output. Un elenco dei tipi di dati validi di Azure Machine Learning è descritto in https://msdn.microsoft.com/library/azure/dn905923.aspx . string
name Nome della colonna di output. string

AzureMachineLearningServiceFunctionBinding

Nome Descrizione Valore
tipo Indica il tipo di associazione della funzione. 'Microsoft.MachineLearningServices' (obbligatorio)
properties Proprietà di associazione associate a un servizio Web di Azure Machine Learning. AzureMachineLearningServiceFunctionBindingProperties

AzureMachineLearningServiceFunctionBindingProperties

Nome Descrizione Valore
apiKey Chiave API usata per l'autenticazione con Request-Response endpoint. string
batchSize Numero compreso tra 1 e 10000 che descrive il numero massimo di righe per ogni richiesta di esecuzione RRS di Azure ML. Il valore predefinito è 1000. INT
endpoint Il Request-Response eseguire l'endpoint del servizio Web di Azure Machine Learning. string
inputRequestName Etichetta per l'oggetto richiesta di input. string
input Input per l'endpoint del servizio Web di Azure Machine Learning. AzureMachineLearningServiceInputColumn[]
numberOfParallelRequests Numero di richieste parallele che verranno inviate per partizione del processo al servizio Machine Learning. Il valore predefinito è 1. INT
outputResponseName Etichetta per l'oggetto richiesta di output. string
outputs Elenco di output dall'esecuzione dell'endpoint del servizio Web di Azure Machine Learning. AzureMachineLearningServiceOutputColumn[]

AzureMachineLearningServiceInputColumn

Nome Descrizione Valore
dataType Tipo di dati (supportato da Azure Machine Learning) della colonna di input. string
mapTo Indice in base zero del parametro della funzione a cui viene mappato questo input. INT
name Nome della colonna di input. string

AzureMachineLearningServiceOutputColumn

Nome Descrizione Valore
dataType Tipo di dati (supportato da Azure Machine Learning) della colonna di output. string
mapTo Indice in base zero del parametro della funzione a cui viene mappato questo input. INT
name Nome della colonna di output. string

CSharpFunctionBinding

Nome Descrizione Valore
tipo Indica il tipo di associazione della funzione. 'Microsoft.StreamAnalytics/CLRUdf' (obbligatorio)
properties Proprietà di associazione associate a una funzione CSharp. CSharpFunctionBindingProperties

CSharpFunctionBindingProperties

Nome Descrizione Valore
classe Codice Csharp contenente una singola definizione di funzione. string
dllPath Codice Csharp contenente una singola definizione di funzione. string
method Codice Csharp contenente una singola definizione di funzione. string
Updatemode Modalità di aggiornamento per le funzioni di Analisi di flusso. 'Aggiornabile'
'Static'

JavaScriptFunctionBinding

Nome Descrizione Valore
tipo Indica il tipo di associazione della funzione. 'Microsoft.StreamAnalytics/JavascriptUdf' (obbligatorio)
properties Proprietà di associazione associate a una funzione JavaScript. JavaScriptFunctionBindingProperties

JavaScriptFunctionBindingProperties

Nome Descrizione Valore
script Codice JavaScript contenente una singola definizione di funzione. Ad esempio: 'function (x, y) { return x + y; }' string

FunctionInput

Nome Descrizione Valore
dataType Tipo di dati (Supportato da Analisi di flusso di Azure) del parametro di input della funzione. Un elenco dei tipi di dati di Analisi di flusso di Azure validi è descritto in https://msdn.microsoft.com/library/azure/dn835065.aspx string
isConfigurationParameter Flag che indica se il parametro è un parametro di configurazione. True se questo parametro di input deve essere una costante. L'impostazione predefinita è false. bool

FunctionOutput

Nome Descrizione Valore
dataType Tipo di dati (Azure Stream Analytics supportato) dell'output della funzione. Un elenco dei tipi di dati di Analisi di flusso di Azure validi è descritto in https://msdn.microsoft.com/library/azure/dn835065.aspx string

AggregateFunctionProperties

Nome Descrizione Valore
tipo Indica il tipo di funzione. 'Aggregate' (obbligatorio)

ScalarFunctionProperties

Nome Descrizione Valore
tipo Indica il tipo di funzione. 'Scalar' (obbligatorio)

Input

Nome Descrizione valore
name Nome risorsa string
properties Proprietà associate a un input. Obbligatorio nelle richieste PUT (CreateOrReplace). Proprietà di input

Proprietà di input

Nome Descrizione Valore
compressione Descrive il modo in cui i dati di input vengono compressi Compressione
partitionKey partitionKey Descrive una chiave nei dati di input usati per partizionamento dei dati di input string
serializzazione Descrive la serializzazione dei dati da un input o la serializzazione dei dati quando vengono scritti in un output. Obbligatorio nelle richieste PUT (CreateOrReplace). Serializzazione
watermarkSettings Impostazioni che determinano se leggere gli eventi filigrana. InputWatermarkProperties
tipo Impostare il tipo di oggetto Riferimento
Flusso (obbligatorio)

Compressione

Nome Descrizione Valore
tipo Indica il tipo di compressione usato dall'input. Obbligatorio nelle richieste PUT (CreateOrReplace). 'Deflate'
'GZip'
'Nessuno' (obbligatorio)

Serializzazione

Nome Descrizione Valore
tipo Impostare il tipo di oggetto Avro
Csv
CustomClr
Delta
Json
Parquet (obbligatorio)

AvroSerialization

Nome Descrizione Valore
tipo Indica il tipo di serializzazione usato dall'input o dall'output. Obbligatorio nelle richieste PUT (CreateOrReplace). 'Avro' (obbligatorio)
properties Proprietà associate al tipo di serializzazione Avro. Obbligatorio nelle richieste PUT (CreateOrReplace). Per Bicep è possibile usare la funzione any().

CsvSerialization

Nome Descrizione Valore
tipo Indica il tipo di serializzazione usato dall'input o dall'output. Obbligatorio nelle richieste PUT (CreateOrReplace). 'Csv' (obbligatorio)
properties Proprietà associate al tipo di serializzazione CSV. Obbligatorio nelle richieste PUT (CreateOrReplace). CsvSerializationProperties

CsvSerializationProperties

Nome Descrizione Valore
codifica Specifica la codifica dei dati in ingresso nel caso di input e la codifica dei dati in uscita nel caso di output. Obbligatorio nelle richieste PUT (CreateOrReplace). 'UTF8'
fieldDelimiter Specifica il delimitatore che verrà usato per separare i record con valori delimitati da virgole (CSV). Vedere https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-input o https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-output per un elenco di valori supportati. Obbligatorio nelle richieste PUT (CreateOrReplace). string

CustomClrSerialization

Nome Descrizione Valore
tipo Indica il tipo di serializzazione usato dall'input o dall'output. Obbligatorio nelle richieste PUT (CreateOrReplace). 'CustomClr' (obbligatorio)
properties Proprietà associate al tipo di serializzazione CustomClr. Obbligatorio nelle richieste PUT (CreateOrReplace). CustomClrSerializationProperties

CustomClrSerializationProperties

Nome Descrizione Valore
serializationClassName Nome della classe di serializzazione. string
serializationDllPath Percorso della libreria di serializzazione. string

DeltaSerializzazione

Nome Descrizione Valore
tipo Indica il tipo di serializzazione usato dall'input o dall'output. Obbligatorio nelle richieste PUT (CreateOrReplace). 'Delta' (obbligatorio)
properties Proprietà associate al tipo di serializzazione Delta Lake. Obbligatorio nelle richieste PUT (CreateOrReplace). DeltaSerializationProperties

DeltaSerializationProperties

Nome Descrizione Valore
deltaTablePath Specifica il percorso della tabella Delta Lake in cui verrà scritto l'output. stringa (obbligatoria)
partitionColumns Specifica i nomi delle colonne per cui verrà partizionata la tabella Delta Lake. Sono supportati solo 1 colonna di partizione, ma mantenendola come matrice per l'estendibilità. string[]

JsonSerializzazione

Nome Descrizione Valore
tipo Indica il tipo di serializzazione usato dall'input o dall'output. Obbligatorio nelle richieste PUT (CreateOrReplace). 'Json' (obbligatorio)
properties Proprietà associate al tipo di serializzazione JSON. Obbligatorio nelle richieste PUT (CreateOrReplace). JsonSerializationProperties

JsonSerializationProperties

Nome Descrizione Valore
codifica Specifica la codifica dei dati in ingresso nel caso di input e la codifica dei dati in uscita nel caso di output. Obbligatorio nelle richieste PUT (CreateOrReplace). 'UTF8'
format Questa proprietà si applica solo alla serializzazione JSON degli output. Non è applicabile agli input. Questa proprietà specifica il formato dell'output JSON in cui verrà scritto. I valori attualmente supportati sono "lineSeparated" che indicano che l'output verrà formattato con ogni oggetto JSON separato da una nuova riga e "array" che indica che l'output verrà formattato come matrice di oggetti JSON. Il valore predefinito è 'lineSeparated' se è stato lasciato null. 'Array'
'LineSeparated'

ParquetSerializzazione

Nome Descrizione Valore
tipo Indica il tipo di serializzazione usato dall'input o dall'output. Obbligatorio nelle richieste PUT (CreateOrReplace). 'Parquet' (obbligatorio)
properties Proprietà associate al tipo di serializzazione Parquet. Obbligatorio nelle richieste PUT (CreateOrReplace). Per Bicep è possibile usare la funzione any().

InputWatermarkProperties

Nome Descrizione Valore
watermarkMode Modalità filigrana di input. 'Nessuno'
'ReadWatermark'

ReferenceInputProperties

Nome Descrizione Valore
tipo Indica se l'input è un'origine di dati di riferimento o di flusso. Obbligatorio nelle richieste PUT (CreateOrReplace). 'Reference' (obbligatorio)
datasource Descrive un'origine dati di input contenente i dati di riferimento. Obbligatorio nelle richieste PUT (CreateOrReplace). ReferenceInputDataSource

ReferenceInputDataSource

Nome Descrizione Valore
tipo Impostare il tipo di oggetto File
Microsoft.Sql/Server/Database
Microsoft.Storage/BLOB
Non elaborato (obbligatorio)

FileReferenceInputDataSource

Nome Descrizione Valore
tipo Indica il tipo di origine dati di input contenente i dati di riferimento. Obbligatorio nelle richieste PUT (CreateOrReplace). 'File' (obbligatorio)
properties Proprietà associate a un input di file contenente dati di riferimento. Obbligatorio nelle richieste PUT (CreateOrReplace). FileReferenceInputDataSourceProperties

FileReferenceInputDataSourceProperties

Nome Descrizione Valore
path Percorso del file. string

AzureSqlReferenceInputDataSource

Nome Descrizione Valore
tipo Indica il tipo di origine dati di input contenente i dati di riferimento. Obbligatorio nelle richieste PUT (CreateOrReplace). 'Microsoft.Sql/Server/Database' (obbligatorio)
properties Proprietà associate all'input del database SQL contenente i dati di riferimento. Obbligatorio nelle richieste PUT (CreateOrReplace). AzureSqlReferenceInputDataSourceProperties

AzureSqlReferenceInputDataSourceProperties

Nome Descrizione Valore
authenticationMode Modalità di autenticazione. 'ConnectionString'
'Msi'
'UserToken'
database Questo elemento viene associato all'elemento datasource. Nome del database in cui verrà scritto l'output. string
deltaSnapshotQuery Questo elemento viene associato all'elemento datasource. Questa query viene usata per recuperare le modifiche incrementali dal database SQL. Per usare questa opzione, è consigliabile usare tabelle temporali in Azure SQL Database. string
fullSnapshotQuery Questo elemento viene associato all'elemento datasource. Questa query viene usata per recuperare i dati dal database SQL. string
password Questo elemento viene associato all'elemento datasource. Password che verrà usata per connettersi all'istanza di database SQL. string

Vincoli:
Valore sensibile. Passare come parametro sicuro.
RefreshRate Questo elemento viene associato all'elemento datasource. Ciò indica la frequenza di recupero dei dati dal database. È di formato DateTime. string
refreshType Indica il tipo di opzione di aggiornamento dei dati. 'RefreshPeriodicallyWithDelta'
'RefreshPeriodicallyWithFull'
'Statico'
server Questo elemento viene associato all'elemento datasource. Nome del server che contiene il database in cui verranno scritti i dati. string
utente Questo elemento viene associato all'elemento datasource. Nome utente che verrà usato per connettersi all'istanza di database SQL. string

BLOBReferenceInputDataSource

Nome Descrizione Valore
tipo Indica il tipo di origine dati di input contenente i dati di riferimento. Obbligatorio nelle richieste PUT (CreateOrReplace). 'Microsoft.Storage/BLOB' (obbligatorio)
properties Proprietà associate a un input BLOB contenente dati di riferimento. Obbligatorio nelle richieste PUT (CreateOrReplace). BLOBReferenceInputDataSourceProperties

BLOBReferenceInputDataSourceProperties

Nome Descrizione Valore
authenticationMode Modalità di autenticazione. 'ConnectionString'
'Msi'
'UserToken'
BLOBName Nome dell'input BLOB. string
contenitore Nome di un contenitore all'interno dell'account di archiviazione associato. Questo contenitore contiene i BLOB da leggere o scrivere in. Obbligatorio nelle richieste PUT (CreateOrReplace). string
Dateformat Formato della data. Ovunque {date} venga visualizzato in pathPattern, il valore di questa proprietà viene usato come formato data. string
deltaPathPattern Modello di percorso dello snapshot delta. string
deltaSnapshotRefreshRate Intervallo che l'utente genera uno snapshot differenziale di questa origine dati di input BLOB di riferimento. string
fullSnapshotRefreshRate Intervallo di aggiornamento dell'origine dati di input BLOB. string
pathPattern Modello di percorso BLOB. Non un'espressione regolare. Rappresenta un modello rispetto al quale i nomi BLOB verranno corrispondenti per determinare se devono essere inclusi come input o output al processo. Vedere https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-input o https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-output per una spiegazione più dettagliata ed esempio. string
sourcePartitionCount Numero di partizioni dell'origine dati di input BLOB. Intervallo 1 - 256. INT
storageAccounts Elenco di uno o più account di archiviazione di Azure. Obbligatorio nelle richieste PUT (CreateOrReplace). StorageAccount[]
Timeformat Formato ora. Ovunque {time} venga visualizzato in pathPattern, il valore di questa proprietà viene usato come formato ora. string

RawReferenceInputDataSource

Nome Descrizione Valore
tipo Indica il tipo di origine dati di input contenente i dati di riferimento. Obbligatorio nelle richieste PUT (CreateOrReplace). 'Raw' (obbligatorio)
properties Proprietà associate a un input non elaborato contenente dati di riferimento. Obbligatorio nelle richieste PUT (CreateOrReplace). RawInputDatasourceProperties

RawInputDatasourceProperties

Nome Descrizione Valore
payload Contenuto serializzato JSON dei dati di input. È necessario impostare payload o payloadUri, ma non entrambi. string
payloadUri URL di firma di accesso condiviso in un BLOB contenente il contenuto serializzato JSON dei dati di input. È necessario impostare payload o payloadUri, ma non entrambi. string

StreamInputProperties

Nome Descrizione Valore
tipo Indica se l'input è un'origine di dati di riferimento o di flusso. Obbligatorio nelle richieste PUT (CreateOrReplace). 'Stream' (obbligatorio)
datasource Descrive un'origine dati di input che contiene dati di flusso. Obbligatorio nelle richieste PUT (CreateOrReplace). StreamInputDataSource

StreamInputDataSource

Nome Descrizione Valore
tipo Impostare il tipo di oggetto GatewayMessageBus
Microsoft.Devices/IotHubs
Microsoft.EventGrid/EventSubscriptions
Microsoft.EventHub/EventHub
Microsoft.ServiceBus/EventHub
Microsoft.Storage/BLOB
Raw (obbligatorio)

GatewayMessageBusStreamInputDataSource

Nome Descrizione Valore
tipo Indica il tipo di origine dati di input contenente i dati del flusso. Obbligatorio nelle richieste PUT (CreateOrReplace). 'GatewayMessageBus' (obbligatorio)
properties Proprietà associate a un input del bus di messaggi del gateway contenente i dati del flusso. GatewayMessageBusStreamInputDataSourceProperties

GatewayMessageBusStreamInputDataSourceProperties

Nome Descrizione Valore
argomento Nome dell'argomento del bus di servizio. string

IoTHubStreamInputDataSource

Nome Descrizione Valore
tipo Indica il tipo di origine dati di input contenente i dati del flusso. Obbligatorio nelle richieste PUT (CreateOrReplace). 'Microsoft.Devices/IotHubs' (obbligatorio)
properties Proprietà associate a un input hub IoT contenente i dati del flusso. Obbligatorio nelle richieste PUT (CreateOrReplace). IoTHubStreamInputDataSourceProperties

IoTHubStreamInputDataSourceProperties

Nome Descrizione Valore
consumerGroupName Nome di un gruppo di consumer hub IoT da utilizzare per leggere gli eventi dal hub IoT. Se non specificato, l'input usa il gruppo di consumer predefinito dell'hub Iot. string
endpoint L'endpoint hub IoT a cui connettersi ,ad esempio messaggi/eventi, messaggi/operazioniMonitoraggioEvents e così via. string
iotHubNamespace Nome o URI del hub IoT. Obbligatorio nelle richieste PUT (CreateOrReplace). string
sharedAccessPolicyKey Chiave dei criteri di accesso condiviso per i criteri di accesso condiviso specificati. Obbligatorio nelle richieste PUT (CreateOrReplace). string

Vincoli:
Valore sensibile. Passare come parametro sicuro.
sharedAccessPolicyName Nome dei criteri di accesso condiviso per il hub IoT. Questo criterio deve contenere almeno l'autorizzazione Di connessione del servizio. Obbligatorio nelle richieste PUT (CreateOrReplace). string

EventGridStreamInputDataSource

Nome Descrizione Valore
tipo Indica il tipo di origine dati di input contenente i dati del flusso. Obbligatorio nelle richieste PUT (CreateOrReplace). 'Microsoft.EventGrid/EventSubscriptions' (obbligatorio)
properties Proprietà associate a un input di Griglia di eventi contenente i dati del flusso. EventGridStreamInputDataSourceProperties

EventGridStreamInputDataSourceProperties

Nome Descrizione Valore
eventTypes Elenco dei tipi di evento supportati dall'adattatore Griglia di eventi. string[]
schema Indica il tipo di schema di Griglia di eventi. 'CloudEventSchema'
'EventGridEventSchema'
storageAccounts Elenco di uno o più account di archiviazione di Azure. Obbligatorio nelle richieste PUT (CreateOrReplace). StorageAccount[]
sottoscrittore Sottoscrittori per griglia di eventi. Attualmente è supportato solo Il Sottoscrittore EventHub. EventHubV2StreamInputDataSource

EventHubV2StreamInputDataSource

Nome Descrizione Valore
properties Proprietà associate a un input dell'hub eventi contenente dati di flusso. Obbligatorio nelle richieste PUT (CreateOrReplace). EventHubStreamInputDataSourceProperties
tipo Indica il tipo di origine dati di input contenente i dati di flusso. Obbligatorio nelle richieste PUT (CreateOrReplace). stringa (obbligatoria)

EventHubStreamInputDataSourceProperties

Nome Descrizione Valore
authenticationMode Modalità di autenticazione. 'ConnectionString'
'Msi'
'UserToken'
consumerGroupName Nome di un gruppo di consumer dell'hub eventi che deve essere usato per leggere gli eventi dall'hub eventi. Specificando nomi di gruppi di consumer distinti per più input, ognuno di questi input può ricevere gli stessi eventi dall'hub eventi. Se non specificato, l'input usa il gruppo consumer predefinito dell'hub eventi. string
eventHubName Nome dell'hub eventi. Obbligatorio nelle richieste PUT (CreateOrReplace). string
partitionCount Numero di partizioni dell'origine dati dell'hub eventi. Intervallo 1 - 256. INT
prefetchCount Numero di messaggi che il destinatario del messaggio può richiedere simultaneamente. INT
serviceBusNamespace Spazio dei nomi associato all'hub eventi desiderato, coda del bus di servizio, argomento del bus di servizio e così via. Obbligatorio nelle richieste PUT (CreateOrReplace). string
sharedAccessPolicyKey Chiave dei criteri di accesso condiviso per i criteri di accesso condiviso specificati. Obbligatorio nelle richieste PUT (CreateOrReplace). string

Vincoli:
Valore sensibile. Passare come parametro sicuro.
sharedAccessPolicyName Nome dei criteri di accesso condiviso per l'hub eventi, la coda del bus di servizio, l'argomento del bus di servizio e così via. Obbligatorio nelle richieste PUT (CreateOrReplace). string

EventHubStreamInputDataSource

Nome Descrizione Valore
tipo Indica il tipo di origine dati di input contenente i dati di flusso. Obbligatorio nelle richieste PUT (CreateOrReplace). 'Microsoft.ServiceBus/EventHub' (obbligatorio)
properties Proprietà associate a un input dell'hub eventi contenente dati di flusso. Obbligatorio nelle richieste PUT (CreateOrReplace). EventHubStreamInputDataSourceProperties

BLOBStreamInputDataSource

Nome Descrizione Valore
tipo Indica il tipo di origine dati di input contenente i dati di flusso. Obbligatorio nelle richieste PUT (CreateOrReplace). 'Microsoft.Storage/BLOB' (obbligatorio)
properties Proprietà associate a un input BLOB contenente dati di flusso. Obbligatorio nelle richieste PUT (CreateOrReplace). BlobStreamInputDataSourceProperties

BlobStreamInputDataSourceProperties

Nome Descrizione Valore
authenticationMode Modalità di autenticazione. 'ConnectionString'
'Msi'
'UserToken'
contenitore Nome di un contenitore all'interno dell'account di archiviazione associato. Questo contenitore contiene i BLOB da leggere o scrivere in. Obbligatorio nelle richieste PUT (CreateOrReplace). string
Dateformat Formato della data. Ovunque {date} venga visualizzato in pathPattern, il valore di questa proprietà viene usato come formato data. string
pathPattern Modello di percorso BLOB. Non un'espressione regolare. Rappresenta un modello rispetto al quale i nomi BLOB verranno corrispondenti per determinare se devono essere inclusi come input o output al processo. Vedere https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-input o https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-output per una spiegazione più dettagliata ed esempio. string
sourcePartitionCount Numero di partizioni dell'origine dati di input BLOB. Intervallo 1 - 1024. INT
storageAccounts Elenco di uno o più account di archiviazione di Azure. Obbligatorio nelle richieste PUT (CreateOrReplace). StorageAccount[]
Timeformat Formato ora. Ovunque {time} venga visualizzato in pathPattern, il valore di questa proprietà viene usato come formato ora. string

RawStreamInputDataSource

Nome Descrizione Valore
tipo Indica il tipo di origine dati di input contenente i dati di flusso. Obbligatorio nelle richieste PUT (CreateOrReplace). 'Raw' (obbligatorio)
properties Proprietà associate a un input non elaborato. Obbligatorio nelle richieste PUT (CreateOrReplace). RawInputDatasourceProperties

JobStorageAccount

Nome Descrizione Valore
accountKey Chiave dell'account per l'account di archiviazione di Azure. Obbligatorio nelle richieste PUT (CreateOrReplace). string

Vincoli:
Valore sensibile. Passare come parametro sicuro.
accountName il nome dell'account di archiviazione di Azure. Obbligatorio nelle richieste PUT (CreateOrReplace). string
authenticationMode Modalità di autenticazione. 'ConnectionString'
'Msi'
'UserToken'

Output

Nome Descrizione valore
name Nome risorsa string
properties Proprietà associate a un output. Obbligatorio nelle richieste PUT (CreateOrReplace). Proprietà di output

Proprietà di output

Nome Descrizione Valore
datasource Descrive l'origine dati a cui verrà scritto l'output. Obbligatorio nelle richieste PUT (CreateOrReplace). OutputDataSource
serializzazione Descrive la serializzazione dei dati da un input o la serializzazione dei dati quando vengono scritti in un output. Obbligatorio nelle richieste PUT (CreateOrReplace). Serializzazione
sizeWindow Finestra delle dimensioni per limitare l'output di Analisi di flusso a. INT
timeWindow Intervallo di tempo per filtrare gli output dei processi di Analisi di flusso. string
watermarkSettings Impostazioni che determinano se inviare filigrane a downstream. OutputWatermarkProperties

OutputDataSource

Nome Descrizione Valore
tipo Impostare il tipo di oggetto GatewayMessageBus
Microsoft.AzureFunction
Microsoft.DataLake/Accounts
Microsoft.DBForPostgreSQL/servers/database
Microsoft.EventHub/EventHub
Microsoft.Kusto/clusters/database
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
Non elaborato (obbligatorio)

GatewayMessageBusOutputDataSource

Nome Descrizione Valore
tipo Indica che il tipo di output dell'origine dati verrà scritto in. Obbligatorio nelle richieste PUT (CreateOrReplace). 'GatewayMessageBus' (obbligatorio)
properties Proprietà associate a un output del bus di messaggio gateway. Obbligatorio nelle richieste PUT (CreateOrReplace). GatewayMessageBusOutputDataSourceProperties

GatewayMessageBusOutputDataSourceProperties

Nome Descrizione Valore
argomento Nome dell'argomento del bus di servizio. string

AzureFunctionOutputDataSource

Nome Descrizione Valore
tipo Indica che il tipo di output dell'origine dati verrà scritto in. Obbligatorio nelle richieste PUT (CreateOrReplace). 'Microsoft.AzureFunction' (obbligatorio)
properties Proprietà associate a un output della funzione di Azure. Obbligatorio nelle richieste PUT (CreateOrReplace). AzureFunctionOutputDataSourceProperties

AzureFunctionOutputDataSourceProperties

Nome Descrizione Valore
apiKey Per usare una funzione di Azure da un'altra sottoscrizione, è necessario fornire la chiave per accedere alla funzione. string
functionAppName Nome dell'app Funzioni di Azure. string
functionName Nome della funzione nell'app Funzioni di Azure. string
maxBatchCount Proprietà che consente di specificare il numero massimo di eventi in ogni batch che vengono inviati a Funzioni di Azure. Il valore predefinito è 100. INT
maxBatchSize Proprietà che consente di impostare le dimensioni massime per ogni batch di output inviato a Funzioni di Azure. L'unità di input è espressa in byte. Per impostazione predefinita, questo valore è 262.144 byte (256 KB). INT

AzureDataLakeStoreOutputDataSource

Nome Descrizione Valore
tipo Indica che il tipo di output dell'origine dati verrà scritto in. Obbligatorio nelle richieste PUT (CreateOrReplace). 'Microsoft.DataLake/Accounts' (obbligatorio)
properties Proprietà associate a un output di Azure Data Lake Store. Obbligatorio nelle richieste PUT (CreateOrReplace). AzureDataLakeStoreOutputDataSourceProperties

AzureDataLakeStoreOutputDataSourceProperties

Nome Descrizione Valore
accountName Nome dell'account Azure Data Lake Store. Obbligatorio nelle richieste PUT (CreateOrReplace). string
authenticationMode Modalità di autenticazione. 'ConnectionString'
'Msi'
'UserToken'
Dateformat Formato della data. Ovunque {date} venga visualizzato in filePathPrefix, il valore di questa proprietà viene usato come formato data. string
filePathPrefix Percorso del file a cui deve essere scritto l'output. Obbligatorio nelle richieste PUT (CreateOrReplace). string
refreshToken Token di aggiornamento che può essere usato per ottenere un token di accesso valido che può essere usato per l'autenticazione con l'origine dati. Un token di aggiornamento valido è attualmente disponibile solo tramite il portale di Azure. È consigliabile inserire qui un valore stringa fittizio durante la creazione dell'origine dati e quindi passare al portale di Azure per autenticare l'origine dati che aggiornerà questa proprietà con un token di aggiornamento valido. Obbligatorio nelle richieste PUT (CreateOrReplace). string
TenantId ID tenant dell'utente usato per ottenere il token di aggiornamento. Obbligatorio nelle richieste PUT (CreateOrReplace). string
Timeformat Formato ora. Ovunque {time} venga visualizzato in filePathPrefix, il valore di questa proprietà viene usato come formato ora. string
tokenUserDisplayName Nome visualizzato dell'utente utilizzato per ottenere il token di aggiornamento. Usare questa proprietà per ricordare quale utente è stato usato per ottenere il token di aggiornamento. string
tokenUserPrincipalName Nome dell'entità utente (UPN) dell'utente usato per ottenere il token di aggiornamento. Usare questa proprietà per ricordare quale utente è stato usato per ottenere il token di aggiornamento. string

PostgreSQLOutputDataSource

Nome Descrizione Valore
tipo Indica il tipo di output dell'origine dati in cui verrà scritto. Obbligatorio nelle richieste PUT (CreateOrReplace). 'Microsoft.DBForPostgreSQL/servers/databases' (obbligatorio)
properties Proprietà associate a un'origine dati di output PostgreSQL. Obbligatorio nelle richieste PUT (CreateOrReplace). PostgreSQLOutputDataSourceProperties

PostgreSQLOutputDataSourceProperties

Nome Descrizione Valore
authenticationMode Modalità di autenticazione. 'ConnectionString'
'Msi'
'UserToken'
database Nome del database Azure SQL. Obbligatorio nelle richieste PUT (CreateOrReplace). string
maxWriterCount Numero massimo di writer, attualmente sono disponibili solo 1(singolo writer) e 0(in base alla partizione di query). Facoltativo nelle richieste PUT. INT
password Password che verrà utilizzata per connettersi al database Azure SQL. Obbligatorio nelle richieste PUT (CreateOrReplace). string

Vincoli:
Valore sensibile. Passare come parametro sicuro.
server Nome del server SQL contenente il database Azure SQL. Obbligatorio nelle richieste PUT (CreateOrReplace). string
table Nome della tabella nel database Azure SQL. Obbligatorio nelle richieste PUT (CreateOrReplace). string
utente Nome utente che verrà utilizzato per connettersi al database Azure SQL. Obbligatorio nelle richieste PUT (CreateOrReplace). string

EventHubV2OutputDataSource

Nome Descrizione Valore
tipo Indica il tipo di output dell'origine dati in cui verrà scritto. Obbligatorio nelle richieste PUT (CreateOrReplace). 'Microsoft.EventHub/EventHub' (obbligatorio)
properties Proprietà associate a un output di Hub eventi. Obbligatorio nelle richieste PUT (CreateOrReplace). EventHubOutputDataSourceProperties

EventHubOutputDataSourceProperties

Nome Descrizione Valore
authenticationMode Modalità di autenticazione. 'ConnectionString'
'Msi'
'UserToken'
eventHubName Nome dell'hub eventi. Obbligatorio nelle richieste PUT (CreateOrReplace). string
partitionCount Numero di partizioni dell'origine dati dell'hub eventi. Intervallo da 1 a 256. INT
partitionKey Chiave/colonna utilizzata per determinare la partizione in cui inviare i dati dell'evento. string
propertyColumns Proprietà associate all'output dell'hub eventi. string[]
serviceBusNamespace Spazio dei nomi associato all'hub eventi desiderato, alla coda del bus di servizio, all'argomento del bus di servizio e così via. Obbligatorio nelle richieste PUT (CreateOrReplace). string
sharedAccessPolicyKey Chiave dei criteri di accesso condiviso per i criteri di accesso condiviso specificati. Obbligatorio nelle richieste PUT (CreateOrReplace). string

Vincoli:
Valore sensibile. Passare come parametro sicuro.
sharedAccessPolicyName Nome dei criteri di accesso condiviso per l'hub eventi, la coda del bus di servizio, l'argomento del bus di servizio e così via. Obbligatorio nelle richieste PUT (CreateOrReplace). string

AzureDataExplorerOutputDataSource

Nome Descrizione Valore
tipo Indica che il tipo di output dell'origine dati verrà scritto in. Obbligatorio nelle richieste PUT (CreateOrReplace). 'Microsoft.Kusto/clusters/database' (obbligatorio)
properties Proprietà associate a un output di Azure Esplora dati. Obbligatorio nelle richieste PUT (CreateOrReplace). AzureDataExplorerOutputDataSourceProperties

AzureDataExplorerOutputDataSourceProperties

Nome Descrizione Valore
authenticationMode Modalità di autenticazione. 'ConnectionString'
'Msi'
'UserToken'
cluster Nome del cluster di Azure Esplora dati. Obbligatorio nelle richieste PUT (CreateOrReplace). string
database Nome del database di Esplora dati di Azure. Obbligatorio nelle richieste PUT (CreateOrReplace). string
table Nome della tabella di Azure. Obbligatorio nelle richieste PUT (CreateOrReplace). string

EventHubOutputDataSource

Nome Descrizione Valore
tipo Indica che il tipo di output dell'origine dati verrà scritto in. Obbligatorio nelle richieste PUT (CreateOrReplace). 'Microsoft.ServiceBus/EventHub' (obbligatorio)
properties Proprietà associate a un output dell'hub eventi. Obbligatorio nelle richieste PUT (CreateOrReplace). EventHubOutputDataSourceProperties

ServiceBusQueueOutputDataSource

Nome Descrizione Valore
tipo Indica che il tipo di output dell'origine dati verrà scritto in. Obbligatorio nelle richieste PUT (CreateOrReplace). 'Microsoft.ServiceBus/Queue' (obbligatorio)
properties Proprietà associate a un output della coda del bus di servizio. Obbligatorio nelle richieste PUT (CreateOrReplace). ServiceBusQueueOutputDataSourceProperties

ServiceBusQueueOutputDataSourceProperties

Nome Descrizione Valore
authenticationMode Modalità di autenticazione. 'ConnectionString'
'Msi'
'UserToken'
propertyColumns Matrice di stringhe dei nomi delle colonne di output da collegare ai messaggi del bus di servizio come proprietà personalizzate. string[]
queueName Nome della coda del bus di servizio. Obbligatorio nelle richieste PUT (CreateOrReplace). string
serviceBusNamespace Spazio dei nomi associato all'hub eventi desiderato, coda del bus di servizio, argomento del bus di servizio e così via. Obbligatorio nelle richieste PUT (CreateOrReplace). string
sharedAccessPolicyKey Chiave dei criteri di accesso condiviso per i criteri di accesso condiviso specificati. Obbligatorio nelle richieste PUT (CreateOrReplace). string

Vincoli:
Valore sensibile. Passare come parametro sicuro.
sharedAccessPolicyName Nome dei criteri di accesso condiviso per l'hub eventi, la coda del bus di servizio, l'argomento del bus di servizio e così via. Obbligatorio nelle richieste PUT (CreateOrReplace). string
systemPropertyColumns Proprietà di sistema associate alla coda del bus di servizio. Le proprietà di sistema seguenti sono supportate: ReplyToSessionId, ContentType, To, Subject, CorrelationId, TimeToLive, PartitionKey, SessionId, ScheduledEnqueueTime, MessageId, ReplyTo, Label, ScheduledEnqueueTimeUtc. Per Bicep è possibile usare la funzione any().

ServiceBusTopicOutputDataSource

Nome Descrizione Valore
tipo Indica che il tipo di output dell'origine dati verrà scritto in. Obbligatorio nelle richieste PUT (CreateOrReplace). 'Microsoft.ServiceBus/Topic' (obbligatorio)
properties Proprietà associate a un output argomento del bus di servizio. Obbligatorio nelle richieste PUT (CreateOrReplace). ServiceBusTopicOutputDataSourceProperties

ServiceBusTopicOutputDataSourceProperties

Nome Descrizione Valore
authenticationMode Modalità di autenticazione. 'ConnectionString'
'Msi'
'UserToken'
propertyColumns Matrice di stringhe dei nomi delle colonne di output da collegare ai messaggi del bus di servizio come proprietà personalizzate. string[]
serviceBusNamespace Spazio dei nomi associato all'hub eventi desiderato, coda del bus di servizio, argomento del bus di servizio e così via. Obbligatorio nelle richieste PUT (CreateOrReplace). string
sharedAccessPolicyKey Chiave dei criteri di accesso condiviso per i criteri di accesso condiviso specificati. Obbligatorio nelle richieste PUT (CreateOrReplace). string

Vincoli:
Valore sensibile. Passare come parametro sicuro.
sharedAccessPolicyName Nome dei criteri di accesso condiviso per l'hub eventi, la coda del bus di servizio, l'argomento del bus di servizio e così via. Obbligatorio nelle richieste PUT (CreateOrReplace). string
systemPropertyColumns Proprietà di sistema associate all'output dell'argomento del bus di servizio. Le proprietà di sistema seguenti sono supportate: ReplyToSessionId, ContentType, To, Subject, CorrelationId, TimeToLive, PartitionKey, SessionId, ScheduledEnqueueTime, MessageId, ReplyTo, Label, ScheduledEnqueueTimeUtc. ServiceBusTopicOutputDataSourcePropertiesSystemPrope...
topicName Nome dell'argomento del bus di servizio. Obbligatorio nelle richieste PUT (CreateOrReplace). string

ServiceBusTopicOutputDataSourcePropertiesSystemPrope...

Nome Descrizione Valore
{proprietà personalizzata} string

AzureSqlDatabaseOutputDataSource

Nome Descrizione Valore
tipo Indica che il tipo di output dell'origine dati verrà scritto in. Obbligatorio nelle richieste PUT (CreateOrReplace). 'Microsoft.Sql/Server/Database' (obbligatorio)
properties Proprietà associate a un output del database Azure SQL. Obbligatorio nelle richieste PUT (CreateOrReplace). AzureSqlDatabaseOutputDataSourceProperties

AzureSqlDatabaseOutputDataSourceProperties

Nome Descrizione Valore
authenticationMode Modalità di autenticazione. 'ConnectionString'
'Msi'
'UserToken'
database Nome del database Azure SQL. Obbligatorio nelle richieste PUT (CreateOrReplace). string
maxBatchCount Numero massimo di batch per la scrittura nel database Sql, il valore predefinito è 10.000. Facoltativo nelle richieste PUT. INT
maxWriterCount Numero massimo di writer, attualmente sono disponibili solo 1(writer singolo) e 0(in base alla partizione di query). Facoltativo nelle richieste PUT. INT
password Password che verrà usata per connettersi al database Azure SQL. Obbligatorio nelle richieste PUT (CreateOrReplace). string
server Nome del server SQL contenente il database Azure SQL. Obbligatorio nelle richieste PUT (CreateOrReplace). string
table Nome della tabella nel database Azure SQL. Obbligatorio nelle richieste PUT (CreateOrReplace). string
utente Nome utente che verrà usato per connettersi al database Azure SQL. Obbligatorio nelle richieste PUT (CreateOrReplace). string

AzureSynapseOutputDataSource

Nome Descrizione Valore
tipo Indica il tipo di output dell'origine dati in cui verrà scritto. Obbligatorio nelle richieste PUT (CreateOrReplace). 'Microsoft.Sql/Server/DataWarehouse' (obbligatorio)
properties Proprietà associate a un output Azure Synapse. Obbligatorio nelle richieste PUT (CreateOrReplace). AzureSynapseOutputDataSourceProperties

AzureSynapseOutputDataSourceProperties

Nome Descrizione Valore
authenticationMode Modalità di autenticazione. 'ConnectionString'
'Msi'
'UserToken'
database Nome del database Azure SQL. Obbligatorio nelle richieste PUT (CreateOrReplace). string
password Password che verrà utilizzata per connettersi al database Azure SQL. Obbligatorio nelle richieste PUT (CreateOrReplace). string

Vincoli:
Valore sensibile. Passare come parametro sicuro.
server Nome del server SQL contenente il database Azure SQL. Obbligatorio nelle richieste PUT (CreateOrReplace). string
table Nome della tabella nel database Azure SQL. Obbligatorio nelle richieste PUT (CreateOrReplace). string
utente Nome utente che verrà utilizzato per connettersi al database Azure SQL. Obbligatorio nelle richieste PUT (CreateOrReplace). string

BlobOutputDataSource

Nome Descrizione Valore
tipo Indica il tipo di output dell'origine dati in cui verrà scritto. Obbligatorio nelle richieste PUT (CreateOrReplace). 'Microsoft.Storage/BLOB' (obbligatorio)
properties Proprietà associate a un output blob. Obbligatorio nelle richieste PUT (CreateOrReplace). BlobOutputDataSourceProperties

BlobOutputDataSourceProperties

Nome Descrizione Valore
authenticationMode Modalità di autenticazione. 'ConnectionString'
'Msi'
'UserToken'
blobPathPrefix Prefisso del percorso BLOB. string
blobWriteMode Modalità di scrittura BLOB. 'Append'
'Once'
contenitore Nome di un contenitore all'interno dell'account di archiviazione associato. Questo contenitore contiene i BLOB da cui leggere o scrivere. Obbligatorio nelle richieste PUT (CreateOrReplace). string
Dateformat Formato della data. Ovunque venga visualizzato {date} in pathPattern, il valore di questa proprietà viene usato invece come formato data. string
pathPattern Modello di percorso DEL BLOB. Non un'espressione regolare. Rappresenta un modello in base al quale i nomi dei BLOB verranno confrontati per determinare se devono essere inclusi o meno come input o output nel processo. Vedere https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-input o https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-output per una spiegazione più dettagliata ed esempio. string
storageAccounts Elenco di uno o più account di archiviazione di Azure. Obbligatorio nelle richieste PUT (CreateOrReplace). StorageAccount[]
Timeformat Formato dell'ora. Ovunque venga visualizzato {time} in pathPattern, il valore di questa proprietà viene usato come formato ora. string

DocumentDbOutputDataSource

Nome Descrizione Valore
tipo Indica il tipo di output dell'origine dati in cui verrà scritto. Obbligatorio nelle richieste PUT (CreateOrReplace). 'Microsoft.Storage/DocumentDB' (obbligatorio)
properties Proprietà associate a un output di DocumentDB. Obbligatorio nelle richieste PUT (CreateOrReplace). DocumentDbOutputDataSourceProperties

DocumentDbOutputDataSourceProperties

Nome Descrizione Valore
accountId Nome o ID dell'account DocumentDB. Obbligatorio nelle richieste PUT (CreateOrReplace). string
accountKey Chiave dell'account per l'account DocumentDB. Obbligatorio nelle richieste PUT (CreateOrReplace). string

Vincoli:
Valore sensibile. Passare come parametro sicuro.
authenticationMode Modalità di autenticazione. 'ConnectionString'
'Msi'
'UserToken'
collectionNamePattern Il modello del nome di raccolta per le raccolte da utilizzare. Il formato del nome di raccolta può essere costruito utilizzando il token {partizione} facoltativo, dove le partizioni iniziano da 0. Per altre informazioni, vedere la sezione https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-output DocumentDB. Obbligatorio nelle richieste PUT (CreateOrReplace). string
database Nome del database DocumentDB. Obbligatorio nelle richieste PUT (CreateOrReplace). string
documentId Il nome del campo negli eventi di output utilizzato per specificare la chiave primaria su cui si basano le operazioni di inserimento o aggiornamento. string
partitionKey Il nome del campo negli eventi di output utilizzato per specificare la chiave per il partizionamento di output nelle raccolte. Se 'collectionNamePattern' contiene il token {partition}, questa proprietà deve essere specificata. string

AzureTableOutputDataSource

Nome Descrizione Valore
tipo Indica che il tipo di output dell'origine dati verrà scritto in. Obbligatorio nelle richieste PUT (CreateOrReplace). 'Microsoft.Storage/Table' (obbligatorio)
properties Proprietà associate a un output tabella di Azure. Obbligatorio nelle richieste PUT (CreateOrReplace). AzureTableOutputDataSourceProperties

AzureTableOutputDataSourceProperties

Nome Descrizione Valore
accountKey Chiave dell'account per l'account di archiviazione di Azure. Obbligatorio nelle richieste PUT (CreateOrReplace). string

Vincoli:
Valore sensibile. Passare come parametro sicuro.
accountName il nome dell'account di archiviazione di Azure. Obbligatorio nelle richieste PUT (CreateOrReplace). string
batchSize Numero di righe da scrivere nella tabella di Azure alla volta. INT
columnsToRemove Se specificato, ogni elemento nella matrice corrisponde al nome di una colonna da rimuovere (se presente) dalle entità dell'evento output. string[]
partitionKey Questo elemento indica il nome di una colonna dell'istruzione SELECT nella query che verrà usata come chiave di partizione per la tabella di Azure. Obbligatorio nelle richieste PUT (CreateOrReplace). string
rowKey Questo elemento indica il nome di una colonna dell'istruzione SELECT nella query che verrà usata come chiave di riga per la tabella di Azure. Obbligatorio nelle richieste PUT (CreateOrReplace). string
table Nome della tabella di Azure. Obbligatorio nelle richieste PUT (CreateOrReplace). string

PowerBIOutputDataSource

Nome Descrizione Valore
tipo Indica che il tipo di output dell'origine dati verrà scritto in. Obbligatorio nelle richieste PUT (CreateOrReplace). 'PowerBI' (obbligatorio)
properties Proprietà associate a un output di Power BI. Obbligatorio nelle richieste PUT (CreateOrReplace). PowerBIOutputDataSourceProperties

PowerBIOutputDataSourceProperties

Nome Descrizione Valore
authenticationMode Modalità di autenticazione. 'ConnectionString'
'Msi'
'UserToken'
dataset Nome del set di dati di Power BI. Obbligatorio nelle richieste PUT (CreateOrReplace). string
groupId ID del gruppo Di Power BI. string
Groupname Nome del gruppo Di Power BI. Usare questa proprietà per ricordare quale id gruppo di Power BI specifico è stato usato. string
refreshToken Token di aggiornamento che può essere usato per ottenere un token di accesso valido che può essere usato per l'autenticazione con l'origine dati. Un token di aggiornamento valido è attualmente disponibile solo tramite il portale di Azure. È consigliabile inserire qui un valore stringa fittizio durante la creazione dell'origine dati e quindi passare al portale di Azure per autenticare l'origine dati che aggiornerà questa proprietà con un token di aggiornamento valido. Obbligatorio nelle richieste PUT (CreateOrReplace). string
table Nome della tabella di Power BI nel set di dati specificato. Obbligatorio nelle richieste PUT (CreateOrReplace). string
tokenUserDisplayName Nome visualizzato dell'utente usato per ottenere il token di aggiornamento. Usare questa proprietà per ricordare quale utente è stato usato per ottenere il token di aggiornamento. string
tokenUserPrincipalName Nome entità utente (UPN) dell'utente usato per ottenere il token di aggiornamento. Usare questa proprietà per ricordare quale utente è stato usato per ottenere il token di aggiornamento. string

RawOutputDatasource

Nome Descrizione Valore
tipo Indica che il tipo di output dell'origine dati verrà scritto in. Obbligatorio nelle richieste PUT (CreateOrReplace). 'Raw' (obbligatorio)
properties Proprietà associate a un output non elaborato. Obbligatorio nelle richieste PUT (CreateOrReplace). RawOutputDatasourceProperties

RawOutputDatasourceProperties

Nome Descrizione Valore
payloadUri URL di firma di accesso condiviso in un BLOB in cui deve essere scritto l'output. Se questa proprietà non è impostata, i dati di output verranno scritti in un archivio temporaneo e un URL di firma di accesso condiviso a tale archiviazione temporanea verrà incluso nel risultato. string

OutputWatermarkProperties

Nome Descrizione Valore
maxWatermarkDifferenceAcrossPartitions Descrive il delta massimale tra le partizioni più veloci e lente, quindi la finestra fuori ordine che rileva tutti gli eventi necessari nei processi downstream è ben definita. string
watermarkMode Modalità filigrana di output. 'Nessuno'
'SendCurrentPartitionWatermark'
'SendLowestWatermarkAcrossPartitions'

Sku

Nome Descrizione Valore
capacità Capacità dello SKU. INT
name Il nome della SKU. Obbligatorio nelle richieste PUT (CreateOrReplace). 'Standard'

Trasformazione

Nome Descrizione valore
name Nome risorsa string
properties Proprietà associate a una trasformazione. Obbligatorio nelle richieste PUT (CreateOrReplace). Proprietà di trasformazione

Proprietà di trasformazione

Nome Descrizione Valore
query Specifica la query che verrà eseguita nel processo di streaming. Altre informazioni sul linguaggio di query di Analisi di flusso (SAQL) sono disponibili qui: https://msdn.microsoft.com/library/azure/dn834998 . Obbligatorio nelle richieste PUT (CreateOrReplace). string
streamingUnits Specifica il numero di unità di streaming usate dal processo di streaming. INT
validStreamingUnits Specifica le unità di streaming valide a cui è possibile ridimensionare un processo di streaming. int[]

Modelli di avvio rapido

I modelli di avvio rapido seguenti distribuiscono questo tipo di risorsa.

Modello Descrizione
Creare un processo standard di Analisi di flusso

Distribuisci in Azure
Questo modello crea un processo standard di Analisi di flusso. Per altre informazioni, Analisi di flusso di Azure è un motore di analisi in tempo reale e di elaborazione eventi complesso progettato per analizzare ed elaborare volumi elevati di dati di streaming veloce da più origini simultaneamente. I modelli e le relazioni possono essere identificati nelle informazioni estratte da numerose origini di input tra cui dispositivi, sensori, clickstream, feed di social media e applicazioni. Questi modelli possono essere usati per attivare azioni e avviare flussi di lavoro, ad esempio la creazione di avvisi, l'invio di informazioni a uno strumento di creazione di report o l'archiviazione dei dati trasformati per un uso successivo. Analisi di flusso è disponibile anche nel runtime di Azure IoT Edge e supporta lo stesso linguaggio o la stessa sintassi del cloud.

Definizione della risorsa modello di Resource Manager

Il tipo di risorsa streamingjobs può essere distribuito con le operazioni di destinazione:

Per un elenco delle proprietà modificate in ogni versione dell'API, vedere log delle modifiche.

Formato di risorsa

Per creare una risorsa Microsoft.StreamAnalytics/streamingjobs, aggiungere il codice JSON seguente al modello.

{
  "type": "Microsoft.StreamAnalytics/streamingjobs",
  "apiVersion": "2021-10-01-preview",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "sku": {
    "capacity": "int",
    "name": "Standard"
  },
  "identity": {
    "type": "string",
    "userAssignedIdentities": {
      "{customized property}": {}
    }
  },
  "properties": {
    "cluster": {
      "id": "string"
    },
    "compatibilityLevel": "string",
    "contentStoragePolicy": "string",
    "dataLocale": "string",
    "eventsLateArrivalMaxDelayInSeconds": "int",
    "eventsOutOfOrderMaxDelayInSeconds": "int",
    "eventsOutOfOrderPolicy": "string",
    "externals": {
      "container": "string",
      "path": "string",
      "refreshConfiguration": {
        "dateFormat": "string",
        "pathPattern": "string",
        "refreshInterval": "string",
        "refreshType": "string",
        "timeFormat": "string"
      },
      "storageAccount": {
        "accountKey": "string",
        "accountName": "string",
        "authenticationMode": "string"
      }
    },
    "functions": [
      {
        "name": "string",
        "properties": {
          "properties": {
            "binding": {
              "type": "string"
              // For remaining properties, see FunctionBinding objects
            },
            "inputs": [
              {
                "dataType": "string",
                "isConfigurationParameter": "bool"
              }
            ],
            "output": {
              "dataType": "string"
            }
          },
          "type": "string"
          // For remaining properties, see FunctionProperties objects
        }
      }
    ],
    "inputs": [
      {
        "name": "string",
        "properties": {
          "compression": {
            "type": "string"
          },
          "partitionKey": "string",
          "serialization": {
            "type": "string"
            // For remaining properties, see Serialization objects
          },
          "watermarkSettings": {
            "watermarkMode": "string"
          },
          "type": "string"
          // For remaining properties, see InputProperties objects
        }
      }
    ],
    "jobStorageAccount": {
      "accountKey": "string",
      "accountName": "string",
      "authenticationMode": "string"
    },
    "jobType": "string",
    "outputErrorPolicy": "string",
    "outputs": [
      {
        "name": "string",
        "properties": {
          "datasource": {
            "type": "string"
            // For remaining properties, see OutputDataSource objects
          },
          "serialization": {
            "type": "string"
            // For remaining properties, see Serialization objects
          },
          "sizeWindow": "int",
          "timeWindow": "string",
          "watermarkSettings": {
            "maxWatermarkDifferenceAcrossPartitions": "string",
            "watermarkMode": "string"
          }
        }
      }
    ],
    "outputStartMode": "string",
    "outputStartTime": "string",
    "sku": {
      "capacity": "int",
      "name": "Standard"
    },
    "transformation": {
      "name": "string",
      "properties": {
        "query": "string",
        "streamingUnits": "int",
        "validStreamingUnits": [ "int" ]
      }
    }
  }
}

Oggetti FunctionProperties

Impostare la proprietà type per specificare il tipo di oggetto.

Per Aggregazione, usare:

  "type": "Aggregate"

Per Scalare, usare:

  "type": "Scalar"

Oggetti FunctionBinding

Impostare la proprietà type per specificare il tipo di oggetto.

Per Microsoft.MachineLearning/WebService, usare:

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

Per Microsoft.MachineLearningServices, usare:

  "type": "Microsoft.MachineLearningServices",
  "properties": {
    "apiKey": "string",
    "batchSize": "int",
    "endpoint": "string",
    "inputRequestName": "string",
    "inputs": [
      {
        "dataType": "string",
        "mapTo": "int",
        "name": "string"
      }
    ],
    "numberOfParallelRequests": "int",
    "outputResponseName": "string",
    "outputs": [
      {
        "dataType": "string",
        "mapTo": "int",
        "name": "string"
      }
    ]
  }

Per Microsoft.StreamAnalytics/CLRUdf, usare:

  "type": "Microsoft.StreamAnalytics/CLRUdf",
  "properties": {
    "class": "string",
    "dllPath": "string",
    "method": "string",
    "updateMode": "string"
  }

Per Microsoft.StreamAnalytics/JavascriptUdf, usare:

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

Oggetti InputProperties

Impostare la proprietà type per specificare il tipo di oggetto.

Per Informazioni di riferimento, usare:

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

Per Stream, usare:

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

Oggetti di serializzazione

Impostare la proprietà type per specificare il tipo di oggetto.

Per Avro, usare:

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

Per Csv, usare:

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

Per CustomClr, usare:

  "type": "CustomClr",
  "properties": {
    "serializationClassName": "string",
    "serializationDllPath": "string"
  }

Per Delta, usare:

  "type": "Delta",
  "properties": {
    "deltaTablePath": "string",
    "partitionColumns": [ "string" ]
  }

Per Json, usare:

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

Per Parquet, usare:

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

Oggetti ReferenceInputDataSource

Impostare la proprietà type per specificare il tipo di oggetto.

Per File, usare:

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

Per Microsoft.Sql/Server/Database, usare:

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

Per Microsoft.Storage/BLOB, usare:

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

Per Raw, usare:

  "type": "Raw",
  "properties": {
    "payload": "string",
    "payloadUri": "string"
  }

Oggetti StreamInputDataSource

Impostare la proprietà type per specificare il tipo di oggetto.

Per GatewayMessageBus, usare:

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

Per Microsoft.Devices/IotHubs, usare:

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

Per Microsoft.EventGrid/EventSubscriptions, usare:

  "type": "Microsoft.EventGrid/EventSubscriptions",
  "properties": {
    "eventTypes": [ "string" ],
    "schema": "string",
    "storageAccounts": [
      {
        "accountKey": "string",
        "accountName": "string",
        "authenticationMode": "string"
      }
    ],
    "subscriber": {
      "properties": {
        "authenticationMode": "string",
        "consumerGroupName": "string",
        "eventHubName": "string",
        "partitionCount": "int",
        "prefetchCount": "int",
        "serviceBusNamespace": "string",
        "sharedAccessPolicyKey": "string",
        "sharedAccessPolicyName": "string"
      },
      "type": "string"
    }
  }

Per Microsoft.EventHub/EventHub, usare:

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

Per Microsoft.ServiceBus/EventHub, usare:

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

Per Microsoft.Storage/BLOB, usare:

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

Per Raw, usare:

  "type": "Raw",
  "properties": {
    "payload": "string",
    "payloadUri": "string"
  }

Oggetti OutputDataSource

Impostare la proprietà type per specificare il tipo di oggetto.

Per GatewayMessageBus, usare:

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

Per Microsoft.AzureFunction, usare:

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

Per Microsoft.DataLake/Accounts, usare:

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

Per Microsoft.DBForPostgreSQL/servers/database, usare:

  "type": "Microsoft.DBForPostgreSQL/servers/databases",
  "properties": {
    "authenticationMode": "string",
    "database": "string",
    "maxWriterCount": "int",
    "password": "string",
    "server": "string",
    "table": "string",
    "user": "string"
  }

Per Microsoft.EventHub/EventHub, usare:

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

Per Microsoft.Kusto/clusters/database, usare:

  "type": "Microsoft.Kusto/clusters/databases",
  "properties": {
    "authenticationMode": "string",
    "cluster": "string",
    "database": "string",
    "table": "string"
  }

Per Microsoft.ServiceBus/EventHub, usare:

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

Per Microsoft.ServiceBus/Queue, usare:

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

Per Microsoft.ServiceBus/Topic, usare:

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

Per Microsoft.Sql/Server/Database, usare:

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

Per Microsoft.Sql/Server/DataWarehouse, usare:

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

Per Microsoft.Storage/BLOB, usare:

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

Per Microsoft.Storage/DocumentDB, usare:

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

Per Microsoft.Storage/Table, usare:

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

Per PowerBI, usare:

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

Per Raw, usare:

  "type": "Raw",
  "properties": {
    "payloadUri": "string"
  }

Valori delle proprietà

streamingjobs

Nome Descrizione Valore
tipo Tipo di risorsa 'Microsoft.StreamAnalytics/streamingjobs'
apiVersion Versione dell'API risorsa '2021-10-01-preview'
name Nome della risorsa stringa (obbligatoria)

Limite di caratteri: 3-63

Caratteri validi:
Caratteri alfanumerici, trattini e caratteri di sottolineatura.
posizione Posizione geografica in cui vive la risorsa string
tags Tag di risorse. Dizionario dei nomi e dei valori dei tag. Vedere Tag nei modelli
sku Descrive lo SKU del processo di streaming. Obbligatorio nelle richieste PUT (CreateOrReplace). Sku
identity Descrive l'identità gestita assegnata a questo processo che può essere usata per eseguire l'autenticazione con input e output. Identità
properties Proprietà associate a un processo di streaming. Obbligatorio nelle richieste PUT (CreateOrReplace). StreamingJobProperties

Identità

Nome Descrizione Valore
tipo Il tipo di identità può essere SystemAssigned o UserAssigned. string
userAssignedIdentities Identità assegnate dall'utente associate alla risorsa del processo di streaming. IdentityUserAssignedIdentities

IdentityUserAssignedIdentities

Nome Descrizione Valore
{proprietà personalizzata}

StreamingJobProperties

Nome Descrizione Valore
cluster Cluster in cui verranno eseguiti i processi di streaming. ClusterInfo
compatibilityLevel Controlla determinati comportamenti di runtime del processo di streaming. '1.0'
'1.2'
contentStoragePolicy I valori validi sono JobStorageAccount e SystemAccount. Se impostato su JobStorageAccount, è necessario che l'utente specifichi anche la proprietà jobStorageAccount. . 'JobStorageAccount'
'SystemAccount'
dataLocale Impostazioni locali dei dati del processo di analisi di flusso. Il valore deve essere il nome di impostazioni cultura .NET supportate dal set https://msdn.microsoft.com/library/system.globalization.culturetypes(v=vs.110).aspx. Il valore predefinito è "en-US" se non è specificato alcun valore. string
eventsLateArrivalMaxDelayInSeconds Ritardo massimo tollerabile in secondi in cui potrebbero essere inclusi gli eventi che arrivano in ritardo. L'intervallo supportato è da -1 a 1814399 (20.23:59:59 giorni) e -1 viene usato per specificare l'attesa per un periodo illimitato. Se la proprietà è assente, viene interpretata per avere un valore pari a -1. INT
eventsOutOfOrderMaxDelayInSeconds Ritardo massimo tollerabile in secondi in cui è possibile regolare gli eventi non in ordine. INT
eventsOutOfOrderPolicy Indica il criterio da applicare agli eventi che arrivano non in ordine nel flusso di eventi di input. 'Regola'
'Drop'
Esterni Account di archiviazione in cui si trovano gli artefatti di codice personalizzati. Esterno
functions Elenco di una o più funzioni per il processo di streaming. La proprietà name per ogni funzione è necessaria quando si specifica questa proprietà in una richiesta PUT. Questa proprietà non può essere modificata tramite un'operazione PATCH. È necessario usare l'API PATCH disponibile per la singola trasformazione. Funzione[]
input Elenco di uno o più input per il processo di streaming. La proprietà name per ogni input è necessaria quando si specifica questa proprietà in una richiesta PUT. Questa proprietà non può essere modificata tramite un'operazione PATCH. È necessario usare l'API PATCH disponibile per il singolo input. Input[]
jobStorageAccount Proprietà associate a un account di archiviazione di Azure con l'identità del servizio gestito JobStorageAccount
jobType Descrive il tipo di processo. Le modalità valide sono Cloud e 'Edge'. 'Cloud'
'Edge'
outputErrorPolicy Indica il criterio da applicare agli eventi che arrivano all'output e non possono essere scritti nella risorsa di archiviazione esterna a causa di un formato non valido (valori di colonna mancanti, valori di colonna di tipo o dimensioni errati). 'Drop'
'Stop'
outputs Elenco di uno o più output per il processo di streaming. La proprietà name per ogni output è necessaria quando si specifica questa proprietà in una richiesta PUT. Questa proprietà non può essere modificata tramite un'operazione PATCH. È necessario usare l'API PATCH disponibile per il singolo output. Output[]
outputStartMode Questa proprietà deve essere utilizzata solo quando si desidera che il processo venga avviato immediatamente al momento della creazione. Il valore può essere JobStartTime, CustomTime o LastOutputEventTime per indicare se il punto iniziale del flusso di eventi di output deve essere avviato ogni volta che il processo viene avviato, iniziare a un timestamp utente personalizzato specificato tramite la proprietà outputStartTime o iniziare dall'ora dell'ultimo output dell'evento. 'CustomTime'
'JobStartTime'
'LastOutputEventTime'
outputStartTime Il valore è un timestamp in formato ISO-8601 che specifica il punto di partenza del flusso di eventi di output oppure null, a indicare che il flusso di eventi di output inizierà ogni volta che viene avviato il processo di streaming. Questa proprietà deve avere un valore se outputStartMode è impostato su CustomTime. string
sku Descrive lo SKU del processo di streaming. Obbligatorio nelle richieste PUT (CreateOrReplace). Sku
trasformazione Indica la query e il numero di unità di streaming da usare per il processo di streaming. La proprietà name della trasformazione è necessaria quando si specifica questa proprietà in una richiesta PUT. Questa proprietà non può essere modificata tramite un'operazione PATCH. È necessario usare l'API PATCH disponibile per la singola trasformazione. Trasformazione

ClusterInfo

Nome Descrizione Valore
id ID risorsa del cluster. string

Esterno

Nome Descrizione Valore
contenitore Contenitore UserCustomCode. string
path Percorso UserCustomCode. string
refreshConfiguration I parametri di aggiornamento per tutte le funzioni definite dall'utente aggiornabili presenti nella configurazione del processo. RefreshConfiguration
storageAccount Proprietà associate a un account di archiviazione di Azure StorageAccount

RefreshConfiguration

Nome Descrizione Valore
Dateformat Formato della data. Ovunque {date} venga visualizzato in pathPattern, il valore di questa proprietà viene usato come formato data. string
pathPattern Modello di percorso BLOB. Non un'espressione regolare. Rappresenta un modello rispetto al quale i nomi BLOB verranno corrispondenti per determinare se devono essere inclusi come input o output al processo. Vedere https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-input o https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-output per una spiegazione più dettagliata ed esempio. string
refreshInterval Intervallo di aggiornamento. string
refreshType Questa proprietà indica l'opzione di aggiornamento dei dati da usare, Blocco o Nonblocking. 'Blocca'
'Nonblocking'
Timeformat Formato ora. Ovunque {time} venga visualizzato in pathPattern, il valore di questa proprietà viene usato come formato ora. string

StorageAccount

Nome Descrizione Valore
accountKey Chiave dell'account per l'account di archiviazione di Azure. Obbligatorio nelle richieste PUT (CreateOrReplace). string

Vincoli:
Valore sensibile. Passare come parametro sicuro.
accountName il nome dell'account di archiviazione di Azure. Obbligatorio nelle richieste PUT (CreateOrReplace). string
authenticationMode Modalità di autenticazione. 'ConnectionString'
'Msi'
'UserToken'

Funzione

Nome Descrizione valore
name Nome risorsa string
properties Proprietà associate a una funzione. Proprietà funzione

Proprietà funzione

Nome Descrizione Valore
properties FunctionConfiguration
tipo Impostare il tipo di oggetto Aggregata
Scalare (obbligatorio)

FunctionConfiguration

Nome Descrizione Valore
binding Associazione fisica della funzione. Nel caso del servizio Web di Azure Machine Learning, ad esempio, viene descritto l'endpoint. FunctionBinding
input FunctionInput[]
output Descrive l'output di una funzione. FunctionOutput

FunctionBinding

Nome Descrizione Valore
tipo Impostare il tipo di oggetto Microsoft.MachineLearning/WebService
Microsoft.MachineLearningServices
Microsoft.StreamAnalytics/CLRUdf
Microsoft.StreamAnalytics/JavascriptUdf (obbligatorio)

AzureMachineLearningStudioFunctionBinding

Nome Descrizione Valore
tipo Indica il tipo di associazione delle funzioni. 'Microsoft.MachineLearning/WebService' (obbligatorio)
properties Proprietà di associazione associate a azure Machine Learning Studio. AzureMachineLearningStudioFunctionBindingProperties

AzureMachineLearningStudioFunctionBindingProperties

Nome Descrizione Valore
apiKey Chiave API usata per l'autenticazione con Request-Response endpoint. string
batchSize Numero compreso tra 1 e 10000 che descrive il numero massimo di righe per ogni richiesta di esecuzione di Azure ML RRS. Il valore predefinito è 1000. INT
endpoint L'endpoint di esecuzione Request-Response di Azure Machine Learning Studio. Altre informazioni sono disponibili qui: https://docs.microsoft.com/azure/machine-learning/machine-learning-consume-web-services#request-response-service-rrs string
input Input per l'endpoint di Azure Machine Learning Studio. AzureMachineLearningStudioInputs
outputs Elenco di output dall'esecuzione dell'endpoint di Azure Machine Learning Studio. AzureMachineLearningStudioOutputColumn[]

AzureMachineLearningStudioInputs

Nome Descrizione Valore
columnNames Elenco di colonne di input per l'endpoint di Azure Machine Learning Studio. AzureMachineLearningStudioInputColumn[]
name Nome dell'input. Questo è il nome specificato durante la creazione dell'endpoint. string

AzureMachineLearningStudioInputColumn

Nome Descrizione Valore
dataType Tipo di dati (supportato da Azure Machine Learning) della colonna di input. Un elenco di tipi di dati di Azure Machine Learning validi è descritto in https://msdn.microsoft.com/library/azure/dn905923.aspx . string
mapTo Indice in base zero del parametro della funzione a cui viene eseguito il mapping di questo input. INT
name Nome della colonna di input. string

AzureMachineLearningStudioOutputColumn

Nome Descrizione Valore
dataType Tipo di dati (supportato da Azure Machine Learning) della colonna di output. Un elenco di tipi di dati di Azure Machine Learning validi è descritto in https://msdn.microsoft.com/library/azure/dn905923.aspx . string
name Nome della colonna di output. string

AzureMachineLearningServiceFunctionBinding

Nome Descrizione Valore
tipo Indica il tipo di associazione delle funzioni. 'Microsoft.MachineLearningServices' (obbligatorio)
properties Proprietà di associazione associate a un servizio Web di Azure Machine Learning. AzureMachineLearningServiceFunctionBindingProperties

AzureMachineLearningServiceFunctionBindingProperties

Nome Descrizione Valore
apiKey Chiave API usata per l'autenticazione con Request-Response endpoint. string
batchSize Numero compreso tra 1 e 10000 che descrive il numero massimo di righe per ogni richiesta di esecuzione di Azure ML RRS. Il valore predefinito è 1000. INT
endpoint L'endpoint di esecuzione Request-Response del servizio Web di Azure Machine Learning. string
inputRequestName Etichetta per l'oggetto richiesta di input. string
input Input per l'endpoint del servizio Web di Azure Machine Learning. AzureMachineLearningServiceInputColumn[]
numberOfParallelRequests Numero di richieste parallele che verranno inviate per partizione del processo al servizio Machine Learning. Il valore predefinito è 1. INT
outputResponseName Etichetta per l'oggetto richiesta di output. string
outputs Elenco di output dall'esecuzione dell'endpoint del servizio Web di Azure Machine Learning. AzureMachineLearningServiceOutputColumn[]

AzureMachineLearningServiceInputColumn

Nome Descrizione Valore
dataType Tipo di dati (supportato da Azure Machine Learning) della colonna di input. string
mapTo Indice in base zero del parametro della funzione a cui viene eseguito il mapping di questo input. INT
name Nome della colonna di input. string

AzureMachineLearningServiceOutputColumn

Nome Descrizione Valore
dataType Tipo di dati (supportato da Azure Machine Learning) della colonna di output. string
mapTo Indice in base zero del parametro della funzione a cui viene eseguito il mapping di questo input. INT
name Nome della colonna di output. string

CSharpFunctionBinding

Nome Descrizione Valore
tipo Indica il tipo di associazione delle funzioni. 'Microsoft.StreamAnalytics/CLRUdf' (obbligatorio)
properties Proprietà di associazione associate a una funzione CSharp. CSharpFunctionBindingProperties

CSharpFunctionBindingProperties

Nome Descrizione Valore
classe Codice Csharp contenente una singola definizione di funzione. string
dllPath Codice Csharp contenente una singola definizione di funzione. string
method Codice Csharp contenente una singola definizione di funzione. string
Updatemode Modalità di aggiornamento per le funzioni di Analisi di flusso. 'Aggiornabile'
'Statico'

JavaScriptFunctionBinding

Nome Descrizione Valore
tipo Indica il tipo di associazione delle funzioni. 'Microsoft.StreamAnalytics/JavascriptUdf' (obbligatorio)
properties Proprietà di associazione associate a una funzione JavaScript. JavaScriptFunctionBindingProperties

JavaScriptFunctionBindingProperties

Nome Descrizione Valore
script Codice JavaScript contenente una singola definizione di funzione. Ad esempio: 'function (x, y) { return x + y; }' string

FunctionInput

Nome Descrizione Valore
dataType Tipo di dati (Azure Stream Analytics supportato) del parametro di input della funzione. Un elenco dei tipi di dati di Analisi di flusso di Azure validi è descritto in https://msdn.microsoft.com/library/azure/dn835065.aspx string
isConfigurationParameter Flag che indica se il parametro è un parametro di configurazione. True se questo parametro di input deve essere una costante. L'impostazione predefinita è false. bool

FunctionOutput

Nome Descrizione Valore
dataType Tipo di dati (Azure Stream Analytics supportato) dell'output della funzione. Un elenco dei tipi di dati di Analisi di flusso di Azure validi è descritto in https://msdn.microsoft.com/library/azure/dn835065.aspx string

AggregateFunctionProperties

Nome Descrizione Valore
tipo Indica il tipo di funzione. 'Aggregate' (obbligatorio)

ScalarFunctionProperties

Nome Descrizione Valore
tipo Indica il tipo di funzione. 'Scalar' (obbligatorio)

Input

Nome Descrizione valore
name Nome risorsa string
properties Proprietà associate a un input. Obbligatorio nelle richieste PUT (CreateOrReplace). Proprietà di input

Proprietà di input

Nome Descrizione Valore
compressione Descrive il modo in cui i dati di input vengono compressi Compressione
partitionKey partitionKey Descrive una chiave nei dati di input usati per partizionamento dei dati di input string
serializzazione Descrive la serializzazione dei dati da un input o la serializzazione dei dati quando vengono scritti in un output. Obbligatorio nelle richieste PUT (CreateOrReplace). Serializzazione
watermarkSettings Impostazioni che determinano se leggere gli eventi filigrana. InputWatermarkProperties
tipo Impostare il tipo di oggetto Riferimento
Flusso (obbligatorio)

Compressione

Nome Descrizione Valore
tipo Indica il tipo di compressione usato dall'input. Obbligatorio nelle richieste PUT (CreateOrReplace). 'Deflate'
'GZip'
'Nessuno' (obbligatorio)

Serializzazione

Nome Descrizione Valore
tipo Impostare il tipo di oggetto Avro
Csv
CustomClr
Delta
Json
Parquet (obbligatorio)

AvroSerialization

Nome Descrizione Valore
tipo Indica il tipo di serializzazione usato dall'input o dall'output. Obbligatorio nelle richieste PUT (CreateOrReplace). 'Avro' (obbligatorio)
properties Proprietà associate al tipo di serializzazione Avro. Obbligatorio nelle richieste PUT (CreateOrReplace).

CsvSerialization

Nome Descrizione Valore
tipo Indica il tipo di serializzazione usato dall'input o dall'output. Obbligatorio nelle richieste PUT (CreateOrReplace). 'Csv' (obbligatorio)
properties Proprietà associate al tipo di serializzazione CSV. Obbligatorio nelle richieste PUT (CreateOrReplace). CsvSerializationProperties

CsvSerializationProperties

Nome Descrizione Valore
codifica Specifica la codifica dei dati in ingresso nel caso di input e la codifica dei dati in uscita nel caso di output. Obbligatorio nelle richieste PUT (CreateOrReplace). 'UTF8'
fieldDelimiter Specifica il delimitatore che verrà usato per separare i record con valori delimitati da virgole (CSV). Vedere https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-input o https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-output per un elenco di valori supportati. Obbligatorio nelle richieste PUT (CreateOrReplace). string

CustomClrSerialization

Nome Descrizione Valore
tipo Indica il tipo di serializzazione usato dall'input o dall'output. Obbligatorio nelle richieste PUT (CreateOrReplace). 'CustomClr' (obbligatorio)
properties Proprietà associate al tipo di serializzazione CustomClr. Obbligatorio nelle richieste PUT (CreateOrReplace). CustomClrSerializationProperties

CustomClrSerializationProperties

Nome Descrizione Valore
serializationClassName Nome della classe di serializzazione. string
serializationDllPath Percorso della libreria di serializzazione. string

DeltaSerializzazione

Nome Descrizione Valore
tipo Indica il tipo di serializzazione usato dall'input o dall'output. Obbligatorio nelle richieste PUT (CreateOrReplace). 'Delta' (obbligatorio)
properties Proprietà associate al tipo di serializzazione Delta Lake. Obbligatorio nelle richieste PUT (CreateOrReplace). DeltaSerializationProperties

DeltaSerializationProperties

Nome Descrizione Valore
deltaTablePath Specifica il percorso della tabella Delta Lake in cui verrà scritto l'output. stringa (obbligatoria)
partitionColumns Specifica i nomi delle colonne per cui verrà partizionata la tabella Delta Lake. Sono supportati solo 1 colonna di partizione, ma mantenendola come matrice per l'estendibilità. string[]

JsonSerializzazione

Nome Descrizione Valore
tipo Indica il tipo di serializzazione usato dall'input o dall'output. Obbligatorio nelle richieste PUT (CreateOrReplace). 'Json' (obbligatorio)
properties Proprietà associate al tipo di serializzazione JSON. Obbligatorio nelle richieste PUT (CreateOrReplace). JsonSerializationProperties

JsonSerializationProperties

Nome Descrizione Valore
codifica Specifica la codifica dei dati in ingresso nel caso di input e la codifica dei dati in uscita nel caso di output. Obbligatorio nelle richieste PUT (CreateOrReplace). 'UTF8'
format Questa proprietà si applica solo alla serializzazione JSON degli output. Non è applicabile agli input. Questa proprietà specifica il formato dell'output JSON in cui verrà scritto. I valori attualmente supportati sono "lineSeparated" che indicano che l'output verrà formattato con ogni oggetto JSON separato da una nuova riga e "array" che indica che l'output verrà formattato come matrice di oggetti JSON. Il valore predefinito è 'lineSeparated' se è stato lasciato null. 'Array'
'LineSeparated'

ParquetSerializzazione

Nome Descrizione Valore
tipo Indica il tipo di serializzazione utilizzato dall'input o dall'output. Obbligatorio nelle richieste PUT (CreateOrReplace). 'Parquet' (obbligatorio)
properties Proprietà associate al tipo di serializzazione Parquet. Obbligatorio nelle richieste PUT (CreateOrReplace).

InputWatermarkProperties

Nome Descrizione Valore
watermarkMode Modalità limite di input. 'Nessuno'
'ReadWatermark'

ReferenceInputProperties

Nome Descrizione Valore
tipo Indica se l'input è un'origine di dati di riferimento o di flusso. Obbligatorio nelle richieste PUT (CreateOrReplace). 'Reference' (obbligatorio)
datasource Descrive un'origine dati di input che contiene dati di riferimento. Obbligatorio nelle richieste PUT (CreateOrReplace). ReferenceInputDataSource

ReferenceInputDataSource

Nome Descrizione Valore
tipo Impostare il tipo di oggetto File
Microsoft.Sql/Server/Database
Microsoft.Storage/BLOB
Raw (obbligatorio)

FileReferenceInputDataSource

Nome Descrizione Valore
tipo Indica il tipo di origine dati di input contenente i dati di riferimento. Obbligatorio nelle richieste PUT (CreateOrReplace). 'File' (obbligatorio)
properties Proprietà associate a un input di file contenente dati di riferimento. Obbligatorio nelle richieste PUT (CreateOrReplace). FileReferenceInputDataSourceProperties

FileReferenceInputDataSourceProperties

Nome Descrizione Valore
path Percorso del file. string

AzureSqlReferenceInputDataSource

Nome Descrizione Valore
tipo Indica il tipo di origine dati di input contenente i dati di riferimento. Obbligatorio nelle richieste PUT (CreateOrReplace). 'Microsoft.Sql/Server/Database' (obbligatorio)
properties Proprietà associate all'input del database SQL contenente i dati di riferimento. Obbligatorio nelle richieste PUT (CreateOrReplace). AzureSqlReferenceInputDataSourceProperties

AzureSqlReferenceInputDataSourceProperties

Nome Descrizione Valore
authenticationMode Modalità di autenticazione. 'ConnectionString'
'Msi'
'UserToken'
database Questo elemento viene associato all'elemento datasource. Nome del database in cui verrà scritto l'output. string
deltaSnapshotQuery Questo elemento viene associato all'elemento datasource. Questa query viene usata per recuperare le modifiche incrementali dal database SQL. Per usare questa opzione, è consigliabile usare tabelle temporali in Azure SQL Database. string
fullSnapshotQuery Questo elemento viene associato all'elemento datasource. Questa query viene usata per recuperare i dati dal database SQL. string
password Questo elemento viene associato all'elemento datasource. Password che verrà usata per connettersi all'istanza di database SQL. string

Vincoli:
Valore sensibile. Passare come parametro sicuro.
refreshRate Questo elemento viene associato all'elemento datasource. Ciò indica la frequenza di recupero dei dati dal database. È di formato DateTime. string
refreshType Indica il tipo di opzione di aggiornamento dei dati. 'RefreshPeriodicallyWithDelta'
'RefreshPeriodicallyWithFull'
'Statico'
server Questo elemento viene associato all'elemento datasource. Nome del server che contiene il database in cui verranno scritti i dati. string
utente Questo elemento viene associato all'elemento datasource. Nome utente che verrà usato per connettersi all'istanza di database SQL. string

BLOBReferenceInputDataSource

Nome Descrizione Valore
tipo Indica il tipo di origine dati di input contenente i dati di riferimento. Obbligatorio nelle richieste PUT (CreateOrReplace). 'Microsoft.Storage/BLOB' (obbligatorio)
properties Proprietà associate a un input BLOB contenente dati di riferimento. Obbligatorio nelle richieste PUT (CreateOrReplace). BLOBReferenceInputDataSourceProperties

BLOBReferenceInputDataSourceProperties

Nome Descrizione Valore
authenticationMode Modalità di autenticazione. 'ConnectionString'
'Msi'
'UserToken'
BLOBName Nome dell'input BLOB. string
contenitore Nome di un contenitore all'interno dell'account di archiviazione associato. Questo contenitore contiene i BLOB da leggere o scrivere in. Obbligatorio nelle richieste PUT (CreateOrReplace). string
Dateformat Formato della data. Ovunque {date} venga visualizzato in pathPattern, il valore di questa proprietà viene usato come formato data. string
deltaPathPattern Modello di percorso dello snapshot delta. string
deltaSnapshotRefreshRate Intervallo che l'utente genera uno snapshot differenziale di questa origine dati di input BLOB di riferimento. string
fullSnapshotRefreshRate Intervallo di aggiornamento dell'origine dati di input BLOB. string
pathPattern Modello di percorso BLOB. Non un'espressione regolare. Rappresenta un modello rispetto al quale i nomi BLOB verranno corrispondenti per determinare se devono essere inclusi come input o output al processo. Vedere https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-input o https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-output per una spiegazione più dettagliata ed esempio. string
sourcePartitionCount Numero di partizioni dell'origine dati di input BLOB. Intervallo 1 - 256. INT
storageAccounts Elenco di uno o più account di archiviazione di Azure. Obbligatorio nelle richieste PUT (CreateOrReplace). StorageAccount[]
Timeformat Formato ora. Ovunque {time} venga visualizzato in pathPattern, il valore di questa proprietà viene usato come formato ora. string

RawReferenceInputDataSource

Nome Descrizione Valore
tipo Indica il tipo di origine dati di input contenente i dati di riferimento. Obbligatorio nelle richieste PUT (CreateOrReplace). 'Raw' (obbligatorio)
properties Proprietà associate a un input non elaborato contenente dati di riferimento. Obbligatorio nelle richieste PUT (CreateOrReplace). RawInputDatasourceProperties

RawInputDatasourceProperties

Nome Descrizione Valore
payload Contenuto serializzato JSON dei dati di input. È necessario impostare payload o payloadUri, ma non entrambi. string
payloadUri URL di firma di accesso condiviso in un BLOB contenente il contenuto serializzato JSON dei dati di input. È necessario impostare payload o payloadUri, ma non entrambi. string

StreamInputProperties

Nome Descrizione Valore
tipo Indica se l'input è un'origine di dati di riferimento o di flusso. Obbligatorio nelle richieste PUT (CreateOrReplace). 'Stream' (obbligatorio)
datasource Descrive un'origine dati di input che contiene dati di flusso. Obbligatorio nelle richieste PUT (CreateOrReplace). StreamInputDataSource

StreamInputDataSource

Nome Descrizione Valore
tipo Impostare il tipo di oggetto GatewayMessageBus
Microsoft.Devices/IotHubs
Microsoft.EventGrid/EventSubscriptions
Microsoft.EventHub/EventHub
Microsoft.ServiceBus/EventHub
Microsoft.Storage/BLOB
Non elaborato (obbligatorio)

GatewayMessageBusStreamInputDataSource

Nome Descrizione Valore
tipo Indica il tipo di origine dati di input contenente i dati di flusso. Obbligatorio nelle richieste PUT (CreateOrReplace). 'GatewayMessageBus' (obbligatorio)
properties Proprietà associate a un input del bus di messaggi gateway contenente dati di flusso. GatewayMessageBusStreamInputDataSourceProperties

GatewayMessageBusStreamInputDataSourceProperties

Nome Descrizione Valore
argomento Nome dell'argomento del bus di servizio. string

IoTHubStreamInputDataSource

Nome Descrizione Valore
tipo Indica il tipo di origine dati di input contenente i dati di flusso. Obbligatorio nelle richieste PUT (CreateOrReplace). 'Microsoft.Devices/IotHubs' (obbligatorio)
properties Proprietà associate a un input hub IoT contenente i dati di flusso. Obbligatorio nelle richieste PUT (CreateOrReplace). IoTHubStreamInputDataSourceProperties

IoTHubStreamInputDataSourceProperties

Nome Descrizione Valore
consumerGroupName Nome di un gruppo di consumer di hub IoT che deve essere usato per leggere gli eventi dall'hub IoT. Se non specificato, l'input usa il gruppo consumer predefinito di Iot Hub. string
endpoint Endpoint hub IoT da connettersi (ad esempio messaggi/eventi, messaggi/operazioniMonitoringEvents e così via). string
iotHubNamespace Nome o URI dell'hub IoT. Obbligatorio nelle richieste PUT (CreateOrReplace). string
sharedAccessPolicyKey Chiave dei criteri di accesso condiviso per i criteri di accesso condiviso specificati. Obbligatorio nelle richieste PUT (CreateOrReplace). string

Vincoli:
Valore sensibile. Passare come parametro sicuro.
sharedAccessPolicyName Nome dei criteri di accesso condiviso per il hub IoT. Questo criterio deve contenere almeno l'autorizzazione di connessione del servizio. Obbligatorio nelle richieste PUT (CreateOrReplace). string

EventGridStreamInputDataSource

Nome Descrizione Valore
tipo Indica il tipo di origine dati di input contenente i dati di flusso. Obbligatorio nelle richieste PUT (CreateOrReplace). 'Microsoft.EventGrid/EventSubscriptions' (obbligatorio)
properties Proprietà associate a un input della griglia di eventi contenente dati di flusso. EventGridStreamInputDataSourceProperties

EventGridStreamInputDataSourceProperties

Nome Descrizione Valore
eventTypes Elenco di tipi di evento supportati dall'adapter Griglia di eventi. string[]
schema Indica il tipo di schema di Griglia di eventi. 'CloudEventSchema'
'EventGridEventSchema'
storageAccounts Elenco di uno o più account di archiviazione di Azure. Obbligatorio nelle richieste PUT (CreateOrReplace). StorageAccount[]
sottoscrittore Sottoscrittori per Griglia di eventi. Attualmente è supportato solo il Sottoscrittore EventHub. EventHubV2StreamInputDataSource

EventHubV2StreamInputDataSource

Nome Descrizione Valore
properties Proprietà associate a un input dell'hub eventi contenente i dati del flusso. Obbligatorio nelle richieste PUT (CreateOrReplace). EventHubStreamInputDataSourceProperties
tipo Indica il tipo di origine dati di input contenente i dati del flusso. Obbligatorio nelle richieste PUT (CreateOrReplace). stringa (obbligatorio)

EventHubStreamInputDataSourceProperties

Nome Descrizione Valore
authenticationMode Modalità di autenticazione. 'ConnectionString'
'Msi'
'UserToken'
consumerGroupName Nome di un gruppo di consumer dell'hub eventi da usare per leggere gli eventi dall'hub eventi. Se si specificano nomi di gruppi di consumer distinti per più input, ognuno di questi input può ricevere gli stessi eventi dall'hub eventi. Se non specificato, l'input usa il gruppo di consumer predefinito dell'hub eventi. string
eventHubName Nome dell'hub eventi. Obbligatorio nelle richieste PUT (CreateOrReplace). string
partitionCount Numero di partizioni dell'origine dati dell'hub eventi. Intervallo da 1 a 256. INT
prefetchCount Numero di messaggi che il destinatario del messaggio può richiedere contemporaneamente. INT
serviceBusNamespace Spazio dei nomi associato all'hub eventi desiderato, alla coda del bus di servizio, all'argomento del bus di servizio e così via. Obbligatorio nelle richieste PUT (CreateOrReplace). string
sharedAccessPolicyKey Chiave dei criteri di accesso condiviso per i criteri di accesso condiviso specificati. Obbligatorio nelle richieste PUT (CreateOrReplace). string

Vincoli:
Valore sensibile. Passare come parametro sicuro.
sharedAccessPolicyName Nome dei criteri di accesso condiviso per l'hub eventi, la coda del bus di servizio, l'argomento del bus di servizio e così via. Obbligatorio nelle richieste PUT (CreateOrReplace). string

EventHubStreamInputDataSource

Nome Descrizione Valore
tipo Indica il tipo di origine dati di input contenente i dati del flusso. Obbligatorio nelle richieste PUT (CreateOrReplace). 'Microsoft.ServiceBus/EventHub' (obbligatorio)
properties Proprietà associate a un input dell'hub eventi contenente i dati del flusso. Obbligatorio nelle richieste PUT (CreateOrReplace). EventHubStreamInputDataSourceProperties

BlobStreamInputDataSource

Nome Descrizione Valore
tipo Indica il tipo di origine dati di input contenente i dati del flusso. Obbligatorio nelle richieste PUT (CreateOrReplace). 'Microsoft.Storage/BLOB' (obbligatorio)
properties Proprietà associate a un input BLOB contenente i dati del flusso. Obbligatorio nelle richieste PUT (CreateOrReplace). BlobStreamInputDataSourceProperties

BlobStreamInputDataSourceProperties

Nome Descrizione Valore
authenticationMode Modalità di autenticazione. 'ConnectionString'
'Msi'
'UserToken'
contenitore Nome di un contenitore all'interno dell'account di archiviazione associato. Questo contenitore contiene i BLOB da cui leggere o scrivere. Obbligatorio nelle richieste PUT (CreateOrReplace). string
Dateformat Formato della data. Ovunque {date} venga visualizzato in pathPattern, il valore di questa proprietà viene usato come formato data. string
pathPattern Modello di percorso BLOB. Non un'espressione regolare. Rappresenta un modello rispetto al quale i nomi BLOB verranno corrispondenti per determinare se devono essere inclusi come input o output al processo. Vedere https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-input o https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-output per una spiegazione più dettagliata ed esempio. string
sourcePartitionCount Numero di partizioni dell'origine dati di input BLOB. Intervallo 1 - 1024. INT
storageAccounts Elenco di uno o più account di archiviazione di Azure. Obbligatorio nelle richieste PUT (CreateOrReplace). StorageAccount[]
Timeformat Formato ora. Ovunque {time} venga visualizzato in pathPattern, il valore di questa proprietà viene usato come formato ora. string

RawStreamInputDataSource

Nome Descrizione Valore
tipo Indica il tipo di origine dati di input contenente i dati di flusso. Obbligatorio nelle richieste PUT (CreateOrReplace). 'Raw' (obbligatorio)
properties Proprietà associate a un input non elaborato. Obbligatorio nelle richieste PUT (CreateOrReplace). RawInputDatasourceProperties

JobStorageAccount

Nome Descrizione Valore
accountKey Chiave dell'account per l'account di archiviazione di Azure. Obbligatorio nelle richieste PUT (CreateOrReplace). string

Vincoli:
Valore sensibile. Passare come parametro sicuro.
accountName il nome dell'account di archiviazione di Azure. Obbligatorio nelle richieste PUT (CreateOrReplace). string
authenticationMode Modalità di autenticazione. 'ConnectionString'
'Msi'
'UserToken'

Output

Nome Descrizione valore
name Nome risorsa string
properties Proprietà associate a un output. Obbligatorio nelle richieste PUT (CreateOrReplace). Proprietà di output

Proprietà di output

Nome Descrizione Valore
datasource Descrive l'origine dati a cui verrà scritto l'output. Obbligatorio nelle richieste PUT (CreateOrReplace). OutputDataSource
serializzazione Descrive la serializzazione dei dati da un input o la serializzazione dei dati quando vengono scritti in un output. Obbligatorio nelle richieste PUT (CreateOrReplace). Serializzazione
sizeWindow Finestra delle dimensioni per limitare l'output di Analisi di flusso a. INT
timeWindow Intervallo di tempo per filtrare gli output dei processi di Analisi di flusso. string
watermarkSettings Impostazioni che determinano se inviare filigrane a downstream. OutputWatermarkProperties

OutputDataSource

Nome Descrizione Valore
tipo Impostare il tipo di oggetto GatewayMessageBus
Microsoft.AzureFunction
Microsoft.DataLake/Accounts
Microsoft.DBForPostgreSQL/servers/database
Microsoft.EventHub/EventHub
Microsoft.Kusto/clusters/database
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
Non elaborato (obbligatorio)

GatewayMessageBusOutputDataSource

Nome Descrizione Valore
tipo Indica che il tipo di output dell'origine dati verrà scritto in. Obbligatorio nelle richieste PUT (CreateOrReplace). 'GatewayMessageBus' (obbligatorio)
properties Proprietà associate a un output del bus di messaggio gateway. Obbligatorio nelle richieste PUT (CreateOrReplace). GatewayMessageBusOutputDataSourceProperties

GatewayMessageBusOutputDataSourceProperties

Nome Descrizione Valore
argomento Nome dell'argomento del bus di servizio. string

AzureFunctionOutputDataSource

Nome Descrizione Valore
tipo Indica che il tipo di output dell'origine dati verrà scritto in. Obbligatorio nelle richieste PUT (CreateOrReplace). 'Microsoft.AzureFunction' (obbligatorio)
properties Proprietà associate a un output della funzione di Azure. Obbligatorio nelle richieste PUT (CreateOrReplace). AzureFunctionOutputDataSourceProperties

AzureFunctionOutputDataSourceProperties

Nome Descrizione Valore
apiKey Per usare una funzione di Azure da un'altra sottoscrizione, è necessario fornire la chiave per accedere alla funzione. string
functionAppName Nome dell'app Funzioni di Azure. string
functionName Nome della funzione nell'app Funzioni di Azure. string
maxBatchCount Proprietà che consente di specificare il numero massimo di eventi in ogni batch che vengono inviati a Funzioni di Azure. Il valore predefinito è 100. INT
maxBatchSize Proprietà che consente di impostare le dimensioni massime per ogni batch di output inviato a Funzioni di Azure. L'unità di input è espressa in byte. Per impostazione predefinita, questo valore è 262.144 byte (256 KB). INT

AzureDataLakeStoreOutputDataSource

Nome Descrizione Valore
tipo Indica che il tipo di output dell'origine dati verrà scritto in. Obbligatorio nelle richieste PUT (CreateOrReplace). 'Microsoft.DataLake/Accounts' (obbligatorio)
properties Proprietà associate a un output di Azure Data Lake Store. Obbligatorio nelle richieste PUT (CreateOrReplace). AzureDataLakeStoreOutputDataSourceProperties

AzureDataLakeStoreOutputDataSourceProperties

Nome Descrizione Valore
accountName Nome dell'account Azure Data Lake Store. Obbligatorio nelle richieste PUT (CreateOrReplace). string
authenticationMode Modalità di autenticazione. 'ConnectionString'
'Msi'
'UserToken'
Dateformat Formato della data. Ovunque {date} venga visualizzato in filePathPrefix, il valore di questa proprietà viene usato come formato data. string
filePathPrefix Percorso del file a cui deve essere scritto l'output. Obbligatorio nelle richieste PUT (CreateOrReplace). string
refreshToken Token di aggiornamento che può essere usato per ottenere un token di accesso valido che può essere usato per l'autenticazione con l'origine dati. Un token di aggiornamento valido è attualmente disponibile solo tramite il portale di Azure. È consigliabile inserire qui un valore stringa fittizio durante la creazione dell'origine dati e quindi passare al portale di Azure per autenticare l'origine dati che aggiornerà questa proprietà con un token di aggiornamento valido. Obbligatorio nelle richieste PUT (CreateOrReplace). string
TenantId ID tenant dell'utente usato per ottenere il token di aggiornamento. Obbligatorio nelle richieste PUT (CreateOrReplace). string
Timeformat Formato ora. Ovunque {time} venga visualizzato in filePathPrefix, il valore di questa proprietà viene usato come formato ora. string
tokenUserDisplayName Nome visualizzato dell'utente usato per ottenere il token di aggiornamento. Usare questa proprietà per ricordare quale utente è stato usato per ottenere il token di aggiornamento. string
tokenUserPrincipalName Nome entità utente (UPN) dell'utente usato per ottenere il token di aggiornamento. Usare questa proprietà per ricordare quale utente è stato usato per ottenere il token di aggiornamento. string

PostgreSQLOutputDataSource

Nome Descrizione Valore
tipo Indica che il tipo di output dell'origine dati verrà scritto in. Obbligatorio nelle richieste PUT (CreateOrReplace). 'Microsoft.DBForPostgreSQL/servers/database' (obbligatorio)
properties Proprietà associate a un'origine dati di output PostgreSQL. Obbligatorio nelle richieste PUT (CreateOrReplace). PostgreSQLOutputDataSourceProperties

PostgreSQLOutputDataSourceProperties

Nome Descrizione Valore
authenticationMode Modalità di autenticazione. 'ConnectionString'
'Msi'
'UserToken'
database Nome del database Azure SQL. Obbligatorio nelle richieste PUT (CreateOrReplace). string
maxWriterCount Numero massimo di writer, attualmente sono disponibili solo 1(writer singolo) e 0(in base alla partizione di query). Facoltativo nelle richieste PUT. INT
password Password che verrà usata per connettersi al database Azure SQL. Obbligatorio nelle richieste PUT (CreateOrReplace). string

Vincoli:
Valore sensibile. Passare come parametro sicuro.
server Nome del server SQL contenente il database Azure SQL. Obbligatorio nelle richieste PUT (CreateOrReplace). string
table Nome della tabella nel database Azure SQL. Obbligatorio nelle richieste PUT (CreateOrReplace). string
utente Nome utente che verrà usato per connettersi al database Azure SQL. Obbligatorio nelle richieste PUT (CreateOrReplace). string

EventHubV2OutputDataSource

Nome Descrizione Valore
tipo Indica che il tipo di output dell'origine dati verrà scritto in. Obbligatorio nelle richieste PUT (CreateOrReplace). 'Microsoft.EventHub/EventHub' (obbligatorio)
properties Proprietà associate a un output dell'hub eventi. Obbligatorio nelle richieste PUT (CreateOrReplace). EventHubOutputDataSourceProperties

EventHubOutputDataSourceProperties

Nome Descrizione Valore
authenticationMode Modalità di autenticazione. 'ConnectionString'
'Msi'
'UserToken'
eventHubName Nome dell'hub eventi. Obbligatorio nelle richieste PUT (CreateOrReplace). string
partitionCount Numero di partizioni dell'origine dati dell'hub eventi. Intervallo 1 - 256. INT
partitionKey Chiave/colonna utilizzata per determinare la partizione da inviare dati dell'evento. string
propertyColumns Proprietà associate all'output dell'hub eventi. string[]
serviceBusNamespace Spazio dei nomi associato all'hub eventi desiderato, coda del bus di servizio, argomento del bus di servizio e così via. Obbligatorio nelle richieste PUT (CreateOrReplace). string
sharedAccessPolicyKey Chiave dei criteri di accesso condiviso per i criteri di accesso condiviso specificati. Obbligatorio nelle richieste PUT (CreateOrReplace). string

Vincoli:
Valore sensibile. Passare come parametro sicuro.
sharedAccessPolicyName Nome dei criteri di accesso condiviso per l'hub eventi, la coda del bus di servizio, l'argomento del bus di servizio e così via. Obbligatorio nelle richieste PUT (CreateOrReplace). string

AzureDataExplorerOutputDataSource

Nome Descrizione Valore
tipo Indica che il tipo di output dell'origine dati verrà scritto in. Obbligatorio nelle richieste PUT (CreateOrReplace). 'Microsoft.Kusto/clusters/database' (obbligatorio)
properties Proprietà associate a un output di Azure Esplora dati. Obbligatorio nelle richieste PUT (CreateOrReplace). AzureDataExplorerOutputDataSourceProperties

AzureDataExplorerOutputDataSourceProperties

Nome Descrizione Valore
authenticationMode Modalità di autenticazione. 'ConnectionString'
'Msi'
'UserToken'
cluster Nome del cluster di Azure Esplora dati. Obbligatorio nelle richieste PUT (CreateOrReplace). string
database Nome del database di Esplora dati di Azure. Obbligatorio nelle richieste PUT (CreateOrReplace). string
table Nome della tabella di Azure. Obbligatorio nelle richieste PUT (CreateOrReplace). string

EventHubOutputDataSource

Nome Descrizione Valore
tipo Indica che il tipo di output dell'origine dati verrà scritto in. Obbligatorio nelle richieste PUT (CreateOrReplace). 'Microsoft.ServiceBus/EventHub' (obbligatorio)
properties Proprietà associate a un output dell'hub eventi. Obbligatorio nelle richieste PUT (CreateOrReplace). EventHubOutputDataSourceProperties

ServiceBusQueueOutputDataSource

Nome Descrizione Valore
tipo Indica che il tipo di output dell'origine dati verrà scritto in. Obbligatorio nelle richieste PUT (CreateOrReplace). 'Microsoft.ServiceBus/Queue' (obbligatorio)
properties Proprietà associate a un output della coda del bus di servizio. Obbligatorio nelle richieste PUT (CreateOrReplace). ServiceBusQueueOutputDataSourceProperties

ServiceBusQueueOutputDataSourceProperties

Nome Descrizione Valore
authenticationMode Modalità di autenticazione. 'ConnectionString'
'Msi'
'UserToken'
propertyColumns Matrice di stringhe dei nomi delle colonne di output da collegare ai messaggi del bus di servizio come proprietà personalizzate. string[]
queueName Nome della coda del bus di servizio. Obbligatorio nelle richieste PUT (CreateOrReplace). string
serviceBusNamespace Spazio dei nomi associato all'hub eventi desiderato, coda del bus di servizio, argomento del bus di servizio e così via. Obbligatorio nelle richieste PUT (CreateOrReplace). string
sharedAccessPolicyKey Chiave dei criteri di accesso condiviso per i criteri di accesso condiviso specificati. Obbligatorio nelle richieste PUT (CreateOrReplace). string

Vincoli:
Valore sensibile. Passare come parametro sicuro.
sharedAccessPolicyName Nome dei criteri di accesso condiviso per l'hub eventi, la coda del bus di servizio, l'argomento del bus di servizio e così via. Obbligatorio nelle richieste PUT (CreateOrReplace). string
systemPropertyColumns Proprietà di sistema associate alla coda del bus di servizio. Sono supportate le proprietà di sistema seguenti: ReplyToSessionId, ContentType, To, Subject, CorrelationId, TimeToLive, PartitionKey, SessionId, ScheduledEnqueueTime, MessageId, ReplyTo, Label, ScheduledEnqueueTimeUtc.

ServiceBusTopicOutputDataSource

Nome Descrizione Valore
tipo Indica il tipo di output dell'origine dati in cui verrà scritto. Obbligatorio nelle richieste PUT (CreateOrReplace). 'Microsoft.ServiceBus/Topic' (obbligatorio)
properties Proprietà associate a un output dell'argomento del bus di servizio. Obbligatorio nelle richieste PUT (CreateOrReplace). ServiceBusTopicOutputDataSourceProperties

ServiceBusTopicOutputDataSourceProperties

Nome Descrizione Valore
authenticationMode Modalità di autenticazione. 'ConnectionString'
'Msi'
'UserToken'
propertyColumns Matrice di stringhe dei nomi delle colonne di output da associare ai messaggi del bus di servizio come proprietà personalizzate. string[]
serviceBusNamespace Spazio dei nomi associato all'hub eventi desiderato, alla coda del bus di servizio, all'argomento del bus di servizio e così via. Obbligatorio nelle richieste PUT (CreateOrReplace). string
sharedAccessPolicyKey Chiave dei criteri di accesso condiviso per i criteri di accesso condiviso specificati. Obbligatorio nelle richieste PUT (CreateOrReplace). string

Vincoli:
Valore sensibile. Passare come parametro sicuro.
sharedAccessPolicyName Nome dei criteri di accesso condiviso per l'hub eventi, la coda del bus di servizio, l'argomento del bus di servizio e così via. Obbligatorio nelle richieste PUT (CreateOrReplace). string
systemPropertyColumns Proprietà di sistema associate all'output dell'argomento del bus di servizio. Sono supportate le proprietà di sistema seguenti: ReplyToSessionId, ContentType, To, Subject, CorrelationId, TimeToLive, PartitionKey, SessionId, ScheduledEnqueueTime, MessageId, ReplyTo, Label, ScheduledEnqueueTimeUtc. ServiceBusTopicOutputDataSourcePropertiesSystemPrope...
topicName Nome dell'argomento del bus di servizio. Obbligatorio nelle richieste PUT (CreateOrReplace). string

ServiceBusTopicOutputDataSourcePropertiesSystemPrope...

Nome Descrizione Valore
{proprietà personalizzata} string

AzureSqlDatabaseOutputDataSource

Nome Descrizione Valore
tipo Indica il tipo di output dell'origine dati in cui verrà scritto. Obbligatorio nelle richieste PUT (CreateOrReplace). 'Microsoft.Sql/Server/Database' (obbligatorio)
properties Proprietà associate a un output del database Azure SQL. Obbligatorio nelle richieste PUT (CreateOrReplace). AzureSqlDatabaseOutputDataSourceProperties

AzureSqlDatabaseOutputDataSourceProperties

Nome Descrizione Valore
authenticationMode Modalità di autenticazione. 'ConnectionString'
'Msi'
'UserToken'
database Nome del database Azure SQL. Obbligatorio nelle richieste PUT (CreateOrReplace). string
maxBatchCount Numero massimo di batch per la scrittura nel database Sql, il valore predefinito è 10.000. Facoltativo nelle richieste PUT. INT
maxWriterCount Numero massimo di writer, attualmente sono disponibili solo 1(singolo writer) e 0(in base alla partizione di query). Facoltativo nelle richieste PUT. INT
password Password che verrà utilizzata per connettersi al database Azure SQL. Obbligatorio nelle richieste PUT (CreateOrReplace). string
server Nome del server SQL contenente il database Azure SQL. Obbligatorio nelle richieste PUT (CreateOrReplace). string
table Nome della tabella nel database Azure SQL. Obbligatorio nelle richieste PUT (CreateOrReplace). string
utente Nome utente che verrà utilizzato per connettersi al database Azure SQL. Obbligatorio nelle richieste PUT (CreateOrReplace). string

AzureSynapseOutputDataSource

Nome Descrizione Valore
tipo Indica che il tipo di output dell'origine dati verrà scritto in. Obbligatorio nelle richieste PUT (CreateOrReplace). 'Microsoft.Sql/Server/DataWarehouse' (obbligatorio)
properties Proprietà associate a un output Azure Synapse. Obbligatorio nelle richieste PUT (CreateOrReplace). AzureSynapseOutputDataSourceProperties

AzureSynapseOutputDataSourceProperties

Nome Descrizione Valore
authenticationMode Modalità di autenticazione. 'ConnectionString'
'Msi'
'UserToken'
database Nome del database Azure SQL. Obbligatorio nelle richieste PUT (CreateOrReplace). string
password Password che verrà usata per connettersi al database Azure SQL. Obbligatorio nelle richieste PUT (CreateOrReplace). string

Vincoli:
Valore sensibile. Passare come parametro sicuro.
server Nome del server SQL contenente il database Azure SQL. Obbligatorio nelle richieste PUT (CreateOrReplace). string
table Nome della tabella nel database Azure SQL. Obbligatorio nelle richieste PUT (CreateOrReplace). string
utente Nome utente che verrà usato per connettersi al database Azure SQL. Obbligatorio nelle richieste PUT (CreateOrReplace). string

BLOBOutputDataSource

Nome Descrizione Valore
tipo Indica che il tipo di output dell'origine dati verrà scritto in. Obbligatorio nelle richieste PUT (CreateOrReplace). 'Microsoft.Storage/BLOB' (obbligatorio)
properties Proprietà associate a un output BLOB. Obbligatorio nelle richieste PUT (CreateOrReplace). BlobOutputDataSourceProperties

BlobOutputDataSourceProperties

Nome Descrizione Valore
authenticationMode Modalità di autenticazione. 'ConnectionString'
'Msi'
'UserToken'
BLOBPathPrefix Prefisso del percorso BLOB. string
BLOBWriteMode Modalità di scrittura BLOB. 'Accodamento'
'Una volta'
contenitore Nome di un contenitore all'interno dell'account di archiviazione associato. Questo contenitore contiene i BLOB da leggere o scrivere in. Obbligatorio nelle richieste PUT (CreateOrReplace). string
Dateformat Formato della data. Ovunque {date} venga visualizzato in pathPattern, il valore di questa proprietà viene usato come formato data. string
pathPattern Modello di percorso BLOB. Non un'espressione regolare. Rappresenta un modello rispetto al quale i nomi BLOB verranno corrispondenti per determinare se devono essere inclusi come input o output al processo. Vedere https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-input o https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-output per una spiegazione più dettagliata ed esempio. string
storageAccounts Elenco di uno o più account di archiviazione di Azure. Obbligatorio nelle richieste PUT (CreateOrReplace). StorageAccount[]
Timeformat Formato ora. Ovunque {time} venga visualizzato in pathPattern, il valore di questa proprietà viene usato come formato ora. string

DocumentDbOutputDataSource

Nome Descrizione Valore
tipo Indica il tipo di output dell'origine dati in cui verrà scritto. Obbligatorio nelle richieste PUT (CreateOrReplace). 'Microsoft.Storage/DocumentDB' (obbligatorio)
properties Proprietà associate a un output di DocumentDB. Obbligatorio nelle richieste PUT (CreateOrReplace). DocumentDbOutputDataSourceProperties

DocumentDbOutputDataSourceProperties

Nome Descrizione Valore
accountId Nome o ID dell'account DocumentDB. Obbligatorio nelle richieste PUT (CreateOrReplace). string
accountKey Chiave dell'account per l'account DocumentDB. Obbligatorio nelle richieste PUT (CreateOrReplace). string

Vincoli:
Valore sensibile. Passare come parametro sicuro.
authenticationMode Modalità di autenticazione. 'ConnectionString'
'Msi'
'UserToken'
collectionNamePattern Il modello del nome di raccolta per le raccolte da utilizzare. Il formato del nome di raccolta può essere costruito utilizzando il token {partizione} facoltativo, dove le partizioni iniziano da 0. Per altre informazioni, vedere la sezione DocumentDB di https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-output . Obbligatorio nelle richieste PUT (CreateOrReplace). string
database Nome del database DocumentDB. Obbligatorio nelle richieste PUT (CreateOrReplace). string
documentId Il nome del campo negli eventi di output utilizzato per specificare la chiave primaria su cui si basano le operazioni di inserimento o aggiornamento. string
partitionKey Il nome del campo negli eventi di output utilizzato per specificare la chiave per il partizionamento di output nelle raccolte. Se 'collectionNamePattern' contiene il token {partition}, è necessario specificare questa proprietà. string

AzureTableOutputDataSource

Nome Descrizione Valore
tipo Indica il tipo di output dell'origine dati in cui verrà scritto. Obbligatorio nelle richieste PUT (CreateOrReplace). 'Microsoft.Storage/Table' (obbligatorio)
properties Proprietà associate a un output tabella di Azure. Obbligatorio nelle richieste PUT (CreateOrReplace). AzureTableOutputDataSourceProperties

AzureTableOutputDataSourceProperties

Nome Descrizione Valore
accountKey Chiave dell'account per l'account di archiviazione di Azure. Obbligatorio nelle richieste PUT (CreateOrReplace). string

Vincoli:
Valore sensibile. Passare come parametro sicuro.
accountName il nome dell'account di archiviazione di Azure. Obbligatorio nelle richieste PUT (CreateOrReplace). string
batchSize Numero di righe da scrivere nella tabella di Azure alla volta. INT
columnsToRemove Se specificato, ogni elemento nella matrice corrisponde al nome di una colonna da rimuovere (se presente) dalle entità dell'evento output. string[]
partitionKey Questo elemento indica il nome di una colonna dell'istruzione SELECT nella query che verrà usata come chiave di partizione per la tabella di Azure. Obbligatorio nelle richieste PUT (CreateOrReplace). string
rowKey Questo elemento indica il nome di una colonna dell'istruzione SELECT nella query che verrà usata come chiave di riga per la tabella di Azure. Obbligatorio nelle richieste PUT (CreateOrReplace). string
table Nome della tabella di Azure. Obbligatorio nelle richieste PUT (CreateOrReplace). string

PowerBIOutputDataSource

Nome Descrizione Valore
tipo Indica il tipo di output dell'origine dati in cui verrà scritto. Obbligatorio nelle richieste PUT (CreateOrReplace). 'PowerBI' (obbligatorio)
properties Proprietà associate a un output di Power BI. Obbligatorio nelle richieste PUT (CreateOrReplace). PowerBIOutputDataSourceProperties

PowerBIOutputDataSourceProperties

Nome Descrizione Valore
authenticationMode Modalità di autenticazione. 'ConnectionString'
'Msi'
'UserToken'
dataset Nome del set di dati di Power BI. Obbligatorio nelle richieste PUT (CreateOrReplace). string
groupId ID del gruppo Di Power BI. string
Groupname Nome del gruppo Di Power BI. Usare questa proprietà per ricordare quale id gruppo di Power BI specifico è stato usato. string
refreshToken Token di aggiornamento che può essere usato per ottenere un token di accesso valido che può essere usato per l'autenticazione con l'origine dati. Un token di aggiornamento valido è attualmente disponibile solo tramite il portale di Azure. È consigliabile inserire qui un valore stringa fittizio durante la creazione dell'origine dati e quindi passare al portale di Azure per autenticare l'origine dati che aggiornerà questa proprietà con un token di aggiornamento valido. Obbligatorio nelle richieste PUT (CreateOrReplace). string
table Nome della tabella di Power BI nel set di dati specificato. Obbligatorio nelle richieste PUT (CreateOrReplace). string
tokenUserDisplayName Nome visualizzato dell'utente usato per ottenere il token di aggiornamento. Usare questa proprietà per ricordare quale utente è stato usato per ottenere il token di aggiornamento. string
tokenUserPrincipalName Nome entità utente (UPN) dell'utente usato per ottenere il token di aggiornamento. Usare questa proprietà per ricordare quale utente è stato usato per ottenere il token di aggiornamento. string

RawOutputDatasource

Nome Descrizione Valore
tipo Indica che il tipo di output dell'origine dati verrà scritto in. Obbligatorio nelle richieste PUT (CreateOrReplace). 'Raw' (obbligatorio)
properties Proprietà associate a un output non elaborato. Obbligatorio nelle richieste PUT (CreateOrReplace). RawOutputDatasourceProperties

RawOutputDatasourceProperties

Nome Descrizione Valore
payloadUri URL di firma di accesso condiviso in un BLOB in cui deve essere scritto l'output. Se questa proprietà non è impostata, i dati di output verranno scritti in un archivio temporaneo e un URL di firma di accesso condiviso a tale archiviazione temporanea verrà incluso nel risultato. string

OutputWatermarkProperties

Nome Descrizione Valore
maxWatermarkDifferenceAcrossPartitions Descrive il delta massimale tra le partizioni più veloci e lente, quindi la finestra fuori ordine che rileva tutti gli eventi necessari nei processi downstream è ben definita. string
watermarkMode Modalità filigrana di output. 'Nessuno'
'SendCurrentPartitionWatermark'
'SendLowestWatermarkAcrossPartitions'

Sku

Nome Descrizione Valore
capacità Capacità dello SKU. INT
name Il nome della SKU. Obbligatorio nelle richieste PUT (CreateOrReplace). 'Standard'

Trasformazione

Nome Descrizione valore
name Nome risorsa string
properties Proprietà associate a una trasformazione. Obbligatorio nelle richieste PUT (CreateOrReplace). Proprietà di trasformazione

Proprietà di trasformazione

Nome Descrizione Valore
query Specifica la query che verrà eseguita nel processo di streaming. Altre informazioni sul linguaggio di query di Analisi di flusso (SAQL) sono disponibili qui: https://msdn.microsoft.com/library/azure/dn834998 . Obbligatorio nelle richieste PUT (CreateOrReplace). string
streamingUnits Specifica il numero di unità di streaming usate dal processo di streaming. INT
validStreamingUnits Specifica le unità di streaming valide a cui è possibile ridimensionare un processo di streaming. int[]

Modelli di avvio rapido

I modelli di avvio rapido seguenti distribuiscono questo tipo di risorsa.

Modello Descrizione
Creare un processo standard di Analisi di flusso

Distribuisci in Azure
Questo modello crea un processo standard di Analisi di flusso. Per altre informazioni, Analisi di flusso di Azure è un motore di analisi in tempo reale e di elaborazione eventi complesso progettato per analizzare ed elaborare volumi elevati di dati di streaming veloce da più origini simultaneamente. I modelli e le relazioni possono essere identificati nelle informazioni estratte da numerose origini di input tra cui dispositivi, sensori, clickstream, feed di social media e applicazioni. Questi modelli possono essere usati per attivare azioni e avviare flussi di lavoro, ad esempio la creazione di avvisi, l'invio di informazioni a uno strumento di creazione di report o l'archiviazione dei dati trasformati per un uso successivo. Analisi di flusso è disponibile anche nel runtime di Azure IoT Edge e supporta lo stesso linguaggio o la stessa sintassi del cloud.

Definizione della risorsa Terraform (provider AzAPI)

Il tipo di risorsa streamingjobs può essere distribuito con le operazioni di destinazione:

  • Gruppi di risorse

Per un elenco delle proprietà modificate in ogni versione dell'API, vedere log delle modifiche.

Formato di risorsa

Per creare una risorsa Microsoft.StreamAnalytics/streamingjobs, aggiungere il codice Terraform seguente al modello.

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

Oggetti FunctionProperties

Impostare la proprietà type per specificare il tipo di oggetto.

Per Aggregazione, usare:

  type = "Aggregate"

Per Scalare, usare:

  type = "Scalar"

Oggetti FunctionBinding

Impostare la proprietà type per specificare il tipo di oggetto.

Per Microsoft.MachineLearning/WebService, usare:

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

Per Microsoft.MachineLearningServices, usare:

  type = "Microsoft.MachineLearningServices"
  properties = {
    apiKey = "string"
    batchSize = int
    endpoint = "string"
    inputRequestName = "string"
    inputs = [
      {
        dataType = "string"
        mapTo = int
        name = "string"
      }
    ]
    numberOfParallelRequests = int
    outputResponseName = "string"
    outputs = [
      {
        dataType = "string"
        mapTo = int
        name = "string"
      }
    ]
  }

Per Microsoft.StreamAnalytics/CLRUdf, usare:

  type = "Microsoft.StreamAnalytics/CLRUdf"
  properties = {
    class = "string"
    dllPath = "string"
    method = "string"
    updateMode = "string"
  }

Per Microsoft.StreamAnalytics/JavascriptUdf, usare:

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

Oggetti InputProperties

Impostare la proprietà type per specificare il tipo di oggetto.

Per Informazioni di riferimento, usare:

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

Per Stream, usare:

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

Oggetti di serializzazione

Impostare la proprietà type per specificare il tipo di oggetto.

Per Avro, usare:

  type = "Avro"

Per Csv, usare:

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

Per CustomClr, usare:

  type = "CustomClr"
  properties = {
    serializationClassName = "string"
    serializationDllPath = "string"
  }

Per Delta, usare:

  type = "Delta"
  properties = {
    deltaTablePath = "string"
    partitionColumns = [
      "string"
    ]
  }

Per Json, usare:

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

Per Parquet, usare:

  type = "Parquet"

Oggetti ReferenceInputDataSource

Impostare la proprietà type per specificare il tipo di oggetto.

Per File, usare:

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

Per Microsoft.Sql/Server/Database, usare:

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

Per Microsoft.Storage/BLOB, usare:

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

Per Raw, usare:

  type = "Raw"
  properties = {
    payload = "string"
    payloadUri = "string"
  }

Oggetti StreamInputDataSource

Impostare la proprietà type per specificare il tipo di oggetto.

Per GatewayMessageBus, usare:

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

Per Microsoft.Devices/IotHubs, usare:

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

Per Microsoft.EventGrid/EventSubscriptions, usare:

  type = "Microsoft.EventGrid/EventSubscriptions"
  properties = {
    eventTypes = [
      "string"
    ]
    schema = "string"
    storageAccounts = [
      {
        accountKey = "string"
        accountName = "string"
        authenticationMode = "string"
      }
    ]
    subscriber = {
      properties = {
        authenticationMode = "string"
        consumerGroupName = "string"
        eventHubName = "string"
        partitionCount = int
        prefetchCount = int
        serviceBusNamespace = "string"
        sharedAccessPolicyKey = "string"
        sharedAccessPolicyName = "string"
      }
      type = "string"
    }
  }

Per Microsoft.EventHub/EventHub, usare:

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

Per Microsoft.ServiceBus/EventHub, usare:

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

Per Microsoft.Storage/BLOB, usare:

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

Per Raw, usare:

  type = "Raw"
  properties = {
    payload = "string"
    payloadUri = "string"
  }

Oggetti OutputDataSource

Impostare la proprietà type per specificare il tipo di oggetto.

Per GatewayMessageBus, usare:

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

Per Microsoft.AzureFunction, usare:

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

Per Microsoft.DataLake/Accounts, usare:

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

Per Microsoft.DBForPostgreSQL/servers/database, usare:

  type = "Microsoft.DBForPostgreSQL/servers/databases"
  properties = {
    authenticationMode = "string"
    database = "string"
    maxWriterCount = int
    password = "string"
    server = "string"
    table = "string"
    user = "string"
  }

Per Microsoft.EventHub/EventHub, usare:

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

Per Microsoft.Kusto/clusters/database, usare:

  type = "Microsoft.Kusto/clusters/databases"
  properties = {
    authenticationMode = "string"
    cluster = "string"
    database = "string"
    table = "string"
  }

Per Microsoft.ServiceBus/EventHub, usare:

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

Per Microsoft.ServiceBus/Queue, usare:

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

Per Microsoft.ServiceBus/Topic, usare:

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

Per Microsoft.Sql/Server/Database, usare:

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

Per Microsoft.Sql/Server/DataWarehouse, usare:

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

Per Microsoft.Storage/BLOB, usare:

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

Per Microsoft.Storage/DocumentDB, usare:

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

Per Microsoft.Storage/Table, usare:

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

Per PowerBI, usare:

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

Per Raw, usare:

  type = "Raw"
  properties = {
    payloadUri = "string"
  }

Valori delle proprietà

streamingjobs

Nome Descrizione Valore
tipo Tipo di risorsa "Microsoft.StreamAnalytics/streamingjobs@2021-10-01-preview"
name Nome della risorsa stringa (obbligatoria)

Limite di caratteri: 3-63

Caratteri validi:
Caratteri alfanumerici, trattini e caratteri di sottolineatura.
posizione Posizione geografica in cui vive la risorsa string
parent_id Per distribuire in un gruppo di risorse, usare l'ID del gruppo di risorse. stringa (obbligatoria)
tags Tag di risorse. Dizionario dei nomi e dei valori dei tag.
sku Descrive lo SKU del processo di streaming. Obbligatorio nelle richieste PUT (CreateOrReplace). Sku
identity Descrive l'identità gestita assegnata a questo processo che può essere usata per l'autenticazione con input e output. Identità
properties Proprietà associate a un processo di streaming. Obbligatorio nelle richieste PUT (CreateOrReplace). StreamingJobProperties

Identità

Nome Descrizione Valore
tipo Il tipo di identità può essere SystemAssigned o UserAssigned. string
identity_ids Identità assegnate dall'utente associate alla risorsa processo di streaming. Matrice di ID identità utente.

IdentityUserAssignedIdentities

Nome Descrizione Valore
{proprietà personalizzata}

StreamingJobProperties

Nome Descrizione Valore
cluster Cluster in cui verranno eseguiti i processi di streaming. ClusterInfo
compatibilityLevel Controlla determinati comportamenti di runtime del processo di streaming. "1.0"
"1.2"
contentStoragePolicy I valori validi sono JobStorageAccount e SystemAccount. Se impostato su JobStorageAccount, è necessario che l'utente specifichi anche la proprietà jobStorageAccount. . "JobStorageAccount"
"SystemAccount"
dataLocale Impostazioni locali dei dati del processo di analisi di flusso. Il valore deve essere il nome di una cultura .NET supportata dal set https://msdn.microsoft.com/library/system.globalization.culturetypes(v=vs.110).aspx. Impostazione predefinita su 'en-US' se non è specificato alcun valore. string
eventsLateArrivalMaxDelayInSeconds Il ritardo massimo tolerabile in secondi in cui gli eventi che arrivano in ritardo potrebbero essere inclusi. L'intervallo supportato è -1 a 1814399 (20,23:59:59 giorni) e -1 viene usato per specificare l'attesa indefinita. Se la proprietà è assente, viene interpretata per avere un valore pari a -1. INT
eventsOutOfOrderMaxDelayInSeconds Ritardo massimo tolerabile in secondi in cui gli eventi non ordinati possono essere modificati in ordine. INT
eventsOutOfOrderPolicy Indica i criteri da applicare agli eventi che arrivano fuori ordine nel flusso di eventi di input. "Regola"
"Drop"
Esterni Account di archiviazione in cui si trovano gli artefatti di codice personalizzati. Esterno
functions Elenco di una o più funzioni per il processo di streaming. La proprietà name per ogni funzione è necessaria quando si specifica questa proprietà in una richiesta PUT. Questa proprietà non può essere modificata tramite un'operazione PATCH. È necessario usare l'API PATCH disponibile per la singola trasformazione. Funzione[]
input Elenco di uno o più input per il processo di streaming. La proprietà name per ogni input è necessaria quando si specifica questa proprietà in una richiesta PUT. Questa proprietà non può essere modificata tramite un'operazione PATCH. È necessario usare l'API PATCH disponibile per l'input singolo. Input[]
jobStorageAccount Proprietà associate a un account di archiviazione di Azure con msi JobStorageAccount
jobType Descrive il tipo del processo. Le modalità valide sono Cloud e 'Edge'. "Cloud"
"Edge"
outputErrorPolicy Indica i criteri da applicare agli eventi che arrivano all'output e non possono essere scritti nell'archiviazione esterna a causa della mancata configurazione (valori di colonna mancanti, valori di colonna di tipo o dimensioni errati). "Drop"
"Stop"
outputs Elenco di uno o più output per il processo di streaming. La proprietà name per ogni output è necessaria quando si specifica questa proprietà in una richiesta PUT. Questa proprietà non può essere modificata tramite un'operazione PATCH. È necessario usare l'API PATCH disponibile per l'output singolo. Output[]
outputStartMode Questa proprietà deve essere usata solo quando si desidera che il processo venga avviato immediatamente al momento della creazione. Il valore può essere JobStartTime, CustomTime o LastOutputEventTime per indicare se il punto iniziale del flusso di eventi di output deve iniziare ogni volta che il processo viene avviato, iniziare a un timestamp utente personalizzato specificato tramite la proprietà outputStartTime o iniziare dall'ora di output dell'ultimo evento. "CustomTime"
"JobStartTime"
"LastOutputEventTime"
outputStartTime Il valore è un timestamp in formato ISO-8601 che specifica il punto di partenza del flusso di eventi di output oppure null, a indicare che il flusso di eventi di output inizierà ogni volta che viene avviato il processo di streaming. Questa proprietà deve avere un valore se outputStartMode è impostato su CustomTime. string
sku Descrive lo SKU del processo di streaming. Obbligatorio nelle richieste PUT (CreateOrReplace). Sku
trasformazione Indica la query e il numero di unità di streaming da usare per il processo di streaming. La proprietà name della trasformazione è necessaria quando si specifica questa proprietà in una richiesta PUT. Questa proprietà non può essere modificata tramite un'operazione PATCH. È necessario usare l'API PATCH disponibile per la singola trasformazione. Trasformazione

ClusterInfo

Nome Descrizione Valore
id ID risorsa del cluster. string

Esterno

Nome Descrizione Valore
contenitore Contenitore UserCustomCode. string
path Percorso UserCustomCode. string
refreshConfiguration I parametri di aggiornamento per tutte le funzioni definite dall'utente aggiornabili presenti nella configurazione del processo. RefreshConfiguration
storageAccount Proprietà associate a un account di archiviazione di Azure StorageAccount

RefreshConfiguration

Nome Descrizione Valore
Dateformat Formato della data. Ovunque {date} venga visualizzato in pathPattern, il valore di questa proprietà viene usato come formato data. string
pathPattern Modello di percorso BLOB. Non un'espressione regolare. Rappresenta un modello rispetto al quale i nomi BLOB verranno corrispondenti per determinare se devono essere inclusi come input o output al processo. Vedere https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-input o https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-output per una spiegazione più dettagliata ed esempio. string
refreshInterval Intervallo di aggiornamento. string
refreshType Questa proprietà indica l'opzione di aggiornamento dei dati da usare, Blocco o Nonblocking. "Blocco"
"Nonblocking"
Timeformat Formato ora. Ovunque {time} venga visualizzato in pathPattern, il valore di questa proprietà viene usato come formato ora. string

StorageAccount

Nome Descrizione Valore
accountKey Chiave dell'account per l'account di archiviazione di Azure. Obbligatorio nelle richieste PUT (CreateOrReplace). string

Vincoli:
Valore sensibile. Passare come parametro sicuro.
accountName il nome dell'account di archiviazione di Azure. Obbligatorio nelle richieste PUT (CreateOrReplace). string
authenticationMode Modalità di autenticazione. "ConnectionString"
"Msi"
"UserToken"

Funzione

Nome Descrizione valore
name Nome risorsa string
properties Proprietà associate a una funzione. Proprietà funzione

Proprietà funzione

Nome Descrizione Valore
properties FunctionConfiguration
tipo Impostare il tipo di oggetto Aggregata
Scalare (obbligatorio)

FunctionConfiguration

Nome Descrizione Valore
binding Associazione fisica della funzione. Ad esempio, nel caso del servizio Web di Azure Machine Learning, questo descrive l'endpoint. FunctionBinding
input FunctionInput[]
output Descrive l'output di una funzione. FunctionOutput

FunctionBinding

Nome Descrizione Valore
tipo Impostare il tipo di oggetto Microsoft.MachineLearning/WebService
Microsoft.MachineLearningServices
Microsoft.StreamAnalytics/CLRUdf
Microsoft.StreamAnalytics/JavascriptUdf (obbligatorio)

AzureMachineLearningStudioFunctionBinding

Nome Descrizione Valore
tipo Indica il tipo di associazione della funzione. "Microsoft.MachineLearning/WebService" (obbligatorio)
properties Proprietà di associazione associate a azure Machine Learning Studio. AzureMachineLearningStudioFunctionBindingProperties

AzureMachineLearningStudioFunctionBindingProperties

Nome Descrizione Valore
apiKey Chiave API usata per l'autenticazione con Request-Response endpoint. string
batchSize Numero compreso tra 1 e 10000 che descrive il numero massimo di righe per ogni richiesta di esecuzione RRS di Azure ML. Il valore predefinito è 1000. INT
endpoint Il Request-Response eseguire l'endpoint di Azure Machine Learning Studio. Per altre informazioni, vedere: https://docs.microsoft.com/azure/machine-learning/machine-learning-consume-web-services#request-response-service-rrs string
input Input per l'endpoint di Azure Machine Learning Studio. AzureMachineLearningStudioInputs
outputs Elenco di output dall'esecuzione dell'endpoint di Azure Machine Learning Studio. AzureMachineLearningStudioOutputColumn[]

AzureMachineLearningStudioInputs

Nome Descrizione Valore
columnNames Elenco di colonne di input per l'endpoint di Azure Machine Learning Studio. AzureMachineLearningStudioInputColumn[]
name Nome dell'input. Si tratta del nome specificato durante la creazione dell'endpoint. string

AzureMachineLearningStudioInputColumn

Nome Descrizione Valore
dataType Tipo di dati (supportato da Azure Machine Learning) della colonna di input. Un elenco dei tipi di dati validi di Azure Machine Learning è descritto in https://msdn.microsoft.com/library/azure/dn905923.aspx . string
mapTo Indice in base zero del parametro della funzione a cui viene mappato questo input. INT
name Nome della colonna di input. string

AzureMachineLearningStudioOutputColumn

Nome Descrizione Valore
dataType Tipo di dati (supportato da Azure Machine Learning) della colonna di output. Un elenco dei tipi di dati validi di Azure Machine Learning è descritto in https://msdn.microsoft.com/library/azure/dn905923.aspx . string
name Nome della colonna di output. string

AzureMachineLearningServiceFunctionBinding

Nome Descrizione Valore
tipo Indica il tipo di associazione delle funzioni. "Microsoft.MachineLearningServices" (obbligatorio)
properties Proprietà di associazione associate a un servizio Web di Azure Machine Learning. AzureMachineLearningServiceFunctionBindingProperties

AzureMachineLearningServiceFunctionBindingProperties

Nome Descrizione Valore
apiKey Chiave API usata per l'autenticazione con Request-Response endpoint. string
batchSize Numero compreso tra 1 e 10000 che descrive il numero massimo di righe per ogni richiesta di esecuzione di Azure ML RRS. Il valore predefinito è 1000. INT
endpoint L'endpoint di esecuzione Request-Response del servizio Web di Azure Machine Learning. string
inputRequestName Etichetta per l'oggetto richiesta di input. string
input Input per l'endpoint del servizio Web di Azure Machine Learning. AzureMachineLearningServiceInputColumn[]
numberOfParallelRequests Numero di richieste parallele che verranno inviate per partizione del processo al servizio Machine Learning. Il valore predefinito è 1. INT
outputResponseName Etichetta per l'oggetto richiesta di output. string
outputs Elenco di output dall'esecuzione dell'endpoint del servizio Web di Azure Machine Learning. AzureMachineLearningServiceOutputColumn[]

AzureMachineLearningServiceInputColumn

Nome Descrizione Valore
dataType Tipo di dati (supportato da Azure Machine Learning) della colonna di input. string
mapTo Indice in base zero del parametro della funzione a cui viene eseguito il mapping di questo input. INT
name Nome della colonna di input. string

AzureMachineLearningServiceOutputColumn

Nome Descrizione Valore
dataType Tipo di dati (supportato da Azure Machine Learning) della colonna di output. string
mapTo Indice in base zero del parametro della funzione a cui viene eseguito il mapping di questo input. INT
name Nome della colonna di output. string

CSharpFunctionBinding

Nome Descrizione Valore
tipo Indica il tipo di associazione delle funzioni. "Microsoft.StreamAnalytics/CLRUdf" (obbligatorio)
properties Proprietà di associazione associate a una funzione CSharp. CSharpFunctionBindingProperties

CSharpFunctionBindingProperties

Nome Descrizione Valore
classe Codice Csharp contenente una singola definizione di funzione. string
dllPath Codice Csharp contenente una singola definizione di funzione. string
method Codice Csharp contenente una singola definizione di funzione. string
Updatemode Modalità di aggiornamento per le funzioni di Analisi di flusso. "Aggiornabile"
"Statico"

JavaScriptFunctionBinding

Nome Descrizione Valore
tipo Indica il tipo di associazione delle funzioni. "Microsoft.StreamAnalytics/JavascriptUdf" (obbligatorio)
properties Proprietà di associazione associate a una funzione JavaScript. JavaScriptFunctionBindingProperties

JavaScriptFunctionBindingProperties

Nome Descrizione Valore
script Codice JavaScript contenente una singola definizione di funzione. Ad esempio: 'function (x, y) { return x + y; }' string

FunctionInput

Nome Descrizione Valore
dataType Tipo di dati (Azure Stream Analytics supportato) del parametro di input della funzione. Un elenco dei tipi di dati di Analisi di flusso di Azure validi è descritto in https://msdn.microsoft.com/library/azure/dn835065.aspx string
isConfigurationParameter Flag che indica se il parametro è un parametro di configurazione. True se questo parametro di input deve essere una costante. L'impostazione predefinita è false. bool

FunctionOutput

Nome Descrizione Valore
dataType Tipo di dati (Azure Stream Analytics supportato) dell'output della funzione. Un elenco dei tipi di dati di Analisi di flusso di Azure validi è descritto in https://msdn.microsoft.com/library/azure/dn835065.aspx string

AggregateFunctionProperties

Nome Descrizione Valore
tipo Indica il tipo di funzione. "Aggregazione" (obbligatorio)

ScalarFunctionProperties

Nome Descrizione Valore
tipo Indica il tipo di funzione. "Scalare" (obbligatorio)

Input

Nome Descrizione valore
name Nome risorsa string
properties Proprietà associate a un input. Obbligatorio nelle richieste PUT (CreateOrReplace). Proprietà di input

Proprietà di input

Nome Descrizione Valore
compressione Descrive il modo in cui i dati di input vengono compressi Compressione
partitionKey partitionKey Descrive una chiave nei dati di input usati per partizionamento dei dati di input string
serializzazione Descrive la serializzazione dei dati da un input o la serializzazione dei dati quando vengono scritti in un output. Obbligatorio nelle richieste PUT (CreateOrReplace). Serializzazione
watermarkSettings Impostazioni che determinano se leggere gli eventi filigrana. InputWatermarkProperties
tipo Impostare il tipo di oggetto Riferimento
Flusso (obbligatorio)

Compressione

Nome Descrizione Valore
tipo Indica il tipo di compressione usato dall'input. Obbligatorio nelle richieste PUT (CreateOrReplace). "Deflate"
"GZip"
"Nessuno" (obbligatorio)

Serializzazione

Nome Descrizione Valore
tipo Impostare il tipo di oggetto Avro
Csv
CustomClr
Delta
Json
Parquet (obbligatorio)

AvroSerialization

Nome Descrizione Valore
tipo Indica il tipo di serializzazione utilizzato dall'input o dall'output. Obbligatorio nelle richieste PUT (CreateOrReplace). "Avro" (obbligatorio)
properties Proprietà associate al tipo di serializzazione Avro. Obbligatorio nelle richieste PUT (CreateOrReplace).

CsvSerializzazione

Nome Descrizione Valore
tipo Indica il tipo di serializzazione utilizzato dall'input o dall'output. Obbligatorio nelle richieste PUT (CreateOrReplace). "Csv" (obbligatorio)
properties Proprietà associate al tipo di serializzazione CSV. Obbligatorio nelle richieste PUT (CreateOrReplace). CsvSerializationProperties

CsvSerializationProperties

Nome Descrizione Valore
codifica Specifica la codifica dei dati in ingresso in caso di input e la codifica dei dati in uscita nel caso dell'output. Obbligatorio nelle richieste PUT (CreateOrReplace). "UTF8"
fieldDelimiter Specifica il delimitatore che verrà utilizzato per separare i record con valori delimitati da virgole (CSV). Vedere https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-input o https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-output per un elenco di valori supportati. Obbligatorio nelle richieste PUT (CreateOrReplace). string

CustomClrSerialization

Nome Descrizione Valore
tipo Indica il tipo di serializzazione utilizzato dall'input o dall'output. Obbligatorio nelle richieste PUT (CreateOrReplace). "CustomClr" (obbligatorio)
properties Proprietà associate al tipo di serializzazione CustomClr. Obbligatorio nelle richieste PUT (CreateOrReplace). CustomClrSerializationProperties

CustomClrSerializationProperties

Nome Descrizione Valore
serializationClassName Nome della classe di serializzazione. string
serializationDllPath Percorso della libreria di serializzazione. string

DeltaSerializzazione

Nome Descrizione Valore
tipo Indica il tipo di serializzazione utilizzato dall'input o dall'output. Obbligatorio nelle richieste PUT (CreateOrReplace). "Delta" (obbligatorio)
properties Proprietà associate al tipo di serializzazione Delta Lake. Obbligatorio nelle richieste PUT (CreateOrReplace). DeltaSerializationProperties

DeltaSerializationProperties

Nome Descrizione Valore
deltaTablePath Specifica il percorso della tabella Delta Lake in cui verrà scritto l'output. stringa (obbligatorio)
partitionColumns Specifica i nomi delle colonne per cui verrà partizionata la tabella Delta Lake. È supportata solo una colonna di partizione, ma viene mantenuto come matrice per l'estendibilità. string[]

JsonSerialization

Nome Descrizione Valore
tipo Indica il tipo di serializzazione utilizzato dall'input o dall'output. Obbligatorio nelle richieste PUT (CreateOrReplace). "Json" (obbligatorio)
properties Proprietà associate al tipo di serializzazione JSON. Obbligatorio nelle richieste PUT (CreateOrReplace). JsonSerializationProperties

JsonSerializationProperties

Nome Descrizione Valore
codifica Specifica la codifica dei dati in ingresso in caso di input e la codifica dei dati in uscita nel caso dell'output. Obbligatorio nelle richieste PUT (CreateOrReplace). "UTF8"
format Questa proprietà si applica solo alla serializzazione JSON degli output. Non è applicabile agli input. Questa proprietà specifica il formato del codice JSON in cui verrà scritto l'output. I valori attualmente supportati sono "lineSeparated" che indicano che l'output verrà formattato con ogni oggetto JSON separato da una nuova riga e "array" che indica che l'output verrà formattato come matrice di oggetti JSON. Il valore predefinito è 'lineSeparated' se è stato lasciato null. "Array"
"LineSeparated"

ParquetSerializzazione

Nome Descrizione Valore
tipo Indica il tipo di serializzazione usato dall'input o dall'output. Obbligatorio nelle richieste PUT (CreateOrReplace). "Parquet" (obbligatorio)
properties Proprietà associate al tipo di serializzazione Parquet. Obbligatorio nelle richieste PUT (CreateOrReplace).

InputWatermarkProperties

Nome Descrizione Valore
watermarkMode Modalità filigrana di input. "None"
"ReadWatermark"

ReferenceInputProperties

Nome Descrizione Valore
tipo Indica se l'input è un'origine di dati di riferimento o di flusso. Obbligatorio nelle richieste PUT (CreateOrReplace). "Riferimento" (obbligatorio)
datasource Descrive un'origine dati di input contenente i dati di riferimento. Obbligatorio nelle richieste PUT (CreateOrReplace). ReferenceInputDataSource

ReferenceInputDataSource

Nome Descrizione Valore
tipo Impostare il tipo di oggetto File
Microsoft.Sql/Server/Database
Microsoft.Storage/BLOB
Non elaborato (obbligatorio)

FileReferenceInputDataSource

Nome Descrizione Valore
tipo Indica il tipo di origine dati di input contenente i dati di riferimento. Obbligatorio nelle richieste PUT (CreateOrReplace). "File" (obbligatorio)
properties Proprietà associate a un input di file contenente dati di riferimento. Obbligatorio nelle richieste PUT (CreateOrReplace). FileReferenceInputDataSourceProperties

FileReferenceInputDataSourceProperties

Nome Descrizione Valore
path Percorso del file. string

AzureSqlReferenceInputDataSource

Nome Descrizione Valore
tipo Indica il tipo di origine dati di input contenente i dati di riferimento. Obbligatorio nelle richieste PUT (CreateOrReplace). "Microsoft.Sql/Server/Database" (obbligatorio)
properties Proprietà associate all'input del database SQL contenente i dati di riferimento. Obbligatorio nelle richieste PUT (CreateOrReplace). AzureSqlReferenceInputDataSourceProperties

AzureSqlReferenceInputDataSourceProperties

Nome Descrizione Valore
authenticationMode Modalità di autenticazione. "ConnectionString"
"Msi"
"UserToken"
database Questo elemento viene associato all'elemento datasource. Nome del database in cui verrà scritto l'output. string
deltaSnapshotQuery Questo elemento viene associato all'elemento datasource. Questa query viene usata per recuperare le modifiche incrementali dal database SQL. Per usare questa opzione, è consigliabile usare tabelle temporali in Azure SQL Database. string
fullSnapshotQuery Questo elemento viene associato all'elemento datasource. Questa query viene usata per recuperare i dati dal database SQL. string
password Questo elemento viene associato all'elemento datasource. Password che verrà usata per connettersi all'istanza di database SQL. string

Vincoli:
Valore sensibile. Passare come parametro sicuro.
refreshRate Questo elemento viene associato all'elemento datasource. Indica la frequenza con cui i dati verranno recuperati dal database. È di formato DateTime. string
refreshType Indica il tipo di opzione di aggiornamento dati. "RefreshPeriodicallyWithDelta"
"RefreshPeriodicallyWithFull"
"Statico"
server Questo elemento viene associato all'elemento datasource. Nome del server che contiene il database in cui verranno scritti i dati. string
utente Questo elemento viene associato all'elemento datasource. Nome utente che verrà usato per connettersi all'istanza di database SQL. string

BlobReferenceInputDataSource

Nome Descrizione Valore
tipo Indica il tipo di origine dati di input contenente i dati di riferimento. Obbligatorio nelle richieste PUT (CreateOrReplace). "Microsoft.Storage/BLOB" (obbligatorio)
properties Proprietà associate a un input BLOB contenente i dati di riferimento. Obbligatorio nelle richieste PUT (CreateOrReplace). BlobReferenceInputDataSourceProperties

BlobReferenceInputDataSourceProperties

Nome Descrizione Valore
authenticationMode Modalità di autenticazione. "ConnectionString"
"Msi"
"UserToken"
blobName Nome dell'input del BLOB. string
contenitore Nome di un contenitore all'interno dell'account di archiviazione associato. Questo contenitore contiene i BLOB da cui leggere o scrivere. Obbligatorio nelle richieste PUT (CreateOrReplace). string
Dateformat Formato della data. Ovunque venga visualizzato {date} in pathPattern, il valore di questa proprietà viene usato invece come formato data. string
deltaPathPattern Modello di percorso dello snapshot differenziale. string
deltaSnapshotRefreshRate Intervallo che l'utente genera uno snapshot differenziale di questa origine dati di input BLOB di riferimento. string
fullSnapshotRefreshRate Intervallo di aggiornamento dell'origine dati di input DEL BLOB. string
pathPattern Modello di percorso DEL BLOB. Non un'espressione regolare. Rappresenta un modello in base al quale i nomi dei BLOB verranno confrontati per determinare se devono essere inclusi o meno come input o output nel processo. Vedere https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-input o https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-output per una spiegazione più dettagliata ed esempio. string
sourcePartitionCount Numero di partizioni dell'origine dati di input DEL BLOB. Intervallo da 1 a 256. INT
storageAccounts Elenco di uno o più account di archiviazione di Azure. Obbligatorio nelle richieste PUT (CreateOrReplace). StorageAccount[]
Timeformat Formato dell'ora. Ovunque venga visualizzato {time} in pathPattern, il valore di questa proprietà viene usato come formato ora. string

RawReferenceInputDataSource

Nome Descrizione Valore
tipo Indica il tipo di origine dati di input contenente i dati di riferimento. Obbligatorio nelle richieste PUT (CreateOrReplace). "Raw" (obbligatorio)
properties Proprietà associate a un input non elaborato contenente dati di riferimento. Obbligatorio nelle richieste PUT (CreateOrReplace). RawInputDatasourceProperties

RawInputDatasourceProperties

Nome Descrizione Valore
payload Contenuto serializzato JSON dei dati di input. È necessario impostare payload o payloadUri, ma non entrambi. string
payloadUri URL di firma di accesso condiviso in un BLOB contenente il contenuto serializzato JSON dei dati di input. È necessario impostare payload o payloadUri, ma non entrambi. string

StreamInputProperties

Nome Descrizione Valore
tipo Indica se l'input è un'origine di dati di riferimento o di flusso. Obbligatorio nelle richieste PUT (CreateOrReplace). "Stream" (obbligatorio)
datasource Descrive un'origine dati di input che contiene dati di flusso. Obbligatorio nelle richieste PUT (CreateOrReplace). StreamInputDataSource

StreamInputDataSource

Nome Descrizione Valore
tipo Impostare il tipo di oggetto GatewayMessageBus
Microsoft.Devices/IotHubs
Microsoft.EventGrid/EventSubscriptions
Microsoft.EventHub/EventHub
Microsoft.ServiceBus/EventHub
Microsoft.Storage/BLOB
Non elaborato (obbligatorio)

GatewayMessageBusStreamInputDataSource

Nome Descrizione Valore
tipo Indica il tipo di origine dati di input contenente i dati di flusso. Obbligatorio nelle richieste PUT (CreateOrReplace). "GatewayMessageBus" (obbligatorio)
properties Proprietà associate a un input del bus di messaggi gateway contenente dati di flusso. GatewayMessageBusStreamInputDataSourceProperties

GatewayMessageBusStreamInputDataSourceProperties

Nome Descrizione Valore
argomento Nome dell'argomento del bus di servizio. string

IoTHubStreamInputDataSource

Nome Descrizione Valore
tipo Indica il tipo di origine dati di input contenente i dati di flusso. Obbligatorio nelle richieste PUT (CreateOrReplace). "Microsoft.Devices/IotHubs" (obbligatorio)
properties Proprietà associate a un input hub IoT contenente i dati di flusso. Obbligatorio nelle richieste PUT (CreateOrReplace). IoTHubStreamInputDataSourceProperties

IoTHubStreamInputDataSourceProperties

Nome Descrizione Valore
consumerGroupName Nome di un gruppo di consumer di hub IoT che deve essere usato per leggere gli eventi dall'hub IoT. Se non specificato, l'input usa il gruppo consumer predefinito di Iot Hub. string
endpoint Endpoint hub IoT da connettersi (ad esempio messaggi/eventi, messaggi/operazioniMonitoringEvents e così via). string
iotHubNamespace Nome o URI dell'hub IoT. Obbligatorio nelle richieste PUT (CreateOrReplace). string
sharedAccessPolicyKey Chiave dei criteri di accesso condiviso per i criteri di accesso condiviso specificati. Obbligatorio nelle richieste PUT (CreateOrReplace). string

Vincoli:
Valore sensibile. Passare come parametro sicuro.
sharedAccessPolicyName Nome dei criteri di accesso condiviso per il hub IoT. Questo criterio deve contenere almeno l'autorizzazione di connessione del servizio. Obbligatorio nelle richieste PUT (CreateOrReplace). string

EventGridStreamInputDataSource

Nome Descrizione Valore
tipo Indica il tipo di origine dati di input contenente i dati di flusso. Obbligatorio nelle richieste PUT (CreateOrReplace). "Microsoft.EventGrid/EventSubscriptions" (obbligatorio)
properties Proprietà associate a un input della griglia di eventi contenente dati di flusso. EventGridStreamInputDataSourceProperties

EventGridStreamInputDataSourceProperties

Nome Descrizione Valore
eventTypes Elenco dei tipi di evento supportati dall'adattatore Griglia di eventi. string[]
schema Indica il tipo di schema di Griglia di eventi. "CloudEventSchema"
"EventGridEventSchema"
storageAccounts Elenco di uno o più account di archiviazione di Azure. Obbligatorio nelle richieste PUT (CreateOrReplace). StorageAccount[]
sottoscrittore Sottoscrittori per Griglia di eventi. Attualmente è supportato solo il Sottoscrittore EventHub. EventHubV2StreamInputDataSource

EventHubV2StreamInputDataSource

Nome Descrizione Valore
properties Proprietà associate a un input dell'hub eventi contenente i dati del flusso. Obbligatorio nelle richieste PUT (CreateOrReplace). EventHubStreamInputDataSourceProperties
tipo Indica il tipo di origine dati di input contenente i dati del flusso. Obbligatorio nelle richieste PUT (CreateOrReplace). stringa (obbligatorio)

EventHubStreamInputDataSourceProperties

Nome Descrizione Valore
authenticationMode Modalità di autenticazione. "ConnectionString"
"Msi"
"UserToken"
consumerGroupName Nome di un gruppo di consumer dell'hub eventi da usare per leggere gli eventi dall'hub eventi. Se si specificano nomi di gruppi di consumer distinti per più input, ognuno di questi input può ricevere gli stessi eventi dall'hub eventi. Se non specificato, l'input usa il gruppo di consumer predefinito dell'hub eventi. string
eventHubName Nome dell'hub eventi. Obbligatorio nelle richieste PUT (CreateOrReplace). string
partitionCount Numero di partizioni dell'origine dati dell'hub eventi. Intervallo da 1 a 256. INT
prefetchCount Numero di messaggi che il destinatario del messaggio può richiedere contemporaneamente. INT
serviceBusNamespace Spazio dei nomi associato all'hub eventi desiderato, alla coda del bus di servizio, all'argomento del bus di servizio e così via. Obbligatorio nelle richieste PUT (CreateOrReplace). string
sharedAccessPolicyKey Chiave dei criteri di accesso condiviso per i criteri di accesso condiviso specificati. Obbligatorio nelle richieste PUT (CreateOrReplace). string

Vincoli:
Valore sensibile. Passare come parametro sicuro.
sharedAccessPolicyName Nome dei criteri di accesso condiviso per l'hub eventi, la coda del bus di servizio, l'argomento del bus di servizio e così via. Obbligatorio nelle richieste PUT (CreateOrReplace). string

EventHubStreamInputDataSource

Nome Descrizione Valore
tipo Indica il tipo di origine dati di input contenente i dati del flusso. Obbligatorio nelle richieste PUT (CreateOrReplace). "Microsoft.ServiceBus/EventHub" (obbligatorio)
properties Proprietà associate a un input dell'hub eventi contenente i dati del flusso. Obbligatorio nelle richieste PUT (CreateOrReplace). EventHubStreamInputDataSourceProperties

BlobStreamInputDataSource

Nome Descrizione Valore
tipo Indica il tipo di origine dati di input contenente i dati del flusso. Obbligatorio nelle richieste PUT (CreateOrReplace). "Microsoft.Storage/BLOB" (obbligatorio)
properties Proprietà associate a un input BLOB contenente i dati del flusso. Obbligatorio nelle richieste PUT (CreateOrReplace). BlobStreamInputDataSourceProperties

BlobStreamInputDataSourceProperties

Nome Descrizione Valore
authenticationMode Modalità di autenticazione. "ConnectionString"
"Msi"
"UserToken"
contenitore Nome di un contenitore all'interno dell'account di archiviazione associato. Questo contenitore contiene i BLOB da leggere o scrivere in. Obbligatorio nelle richieste PUT (CreateOrReplace). string
Dateformat Formato della data. Ovunque {date} venga visualizzato in pathPattern, il valore di questa proprietà viene usato come formato data. string
pathPattern Modello di percorso BLOB. Non un'espressione regolare. Rappresenta un modello rispetto al quale i nomi BLOB verranno corrispondenti per determinare se devono essere inclusi come input o output al processo. Vedere https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-input o https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-output per una spiegazione più dettagliata ed esempio. string
sourcePartitionCount Numero di partizioni dell'origine dati di input BLOB. Intervallo 1 - 1024. INT
storageAccounts Elenco di uno o più account di archiviazione di Azure. Obbligatorio nelle richieste PUT (CreateOrReplace). StorageAccount[]
Timeformat Formato ora. Ovunque {time} venga visualizzato in pathPattern, il valore di questa proprietà viene usato come formato ora. string

RawStreamInputDataSource

Nome Descrizione Valore
tipo Indica il tipo di origine dati di input contenente i dati di flusso. Obbligatorio nelle richieste PUT (CreateOrReplace). "Raw" (obbligatorio)
properties Proprietà associate a un input non elaborato. Obbligatorio nelle richieste PUT (CreateOrReplace). RawInputDatasourceProperties

JobStorageAccount

Nome Descrizione Valore
accountKey Chiave dell'account per l'account di archiviazione di Azure. Obbligatorio nelle richieste PUT (CreateOrReplace). string

Vincoli:
Valore sensibile. Passare come parametro sicuro.
accountName il nome dell'account di archiviazione di Azure. Obbligatorio nelle richieste PUT (CreateOrReplace). string
authenticationMode Modalità di autenticazione. "ConnectionString"
"Msi"
"UserToken"

Output

Nome Descrizione valore
name Nome risorsa string
properties Proprietà associate a un output. Obbligatorio nelle richieste PUT (CreateOrReplace). Proprietà di output

Proprietà di output

Nome Descrizione Valore
datasource Descrive l'origine dati a cui verrà scritto l'output. Obbligatorio nelle richieste PUT (CreateOrReplace). OutputDataSource
serializzazione Descrive la serializzazione dei dati da un input o la serializzazione dei dati quando vengono scritti in un output. Obbligatorio nelle richieste PUT (CreateOrReplace). Serializzazione
sizeWindow Finestra delle dimensioni per limitare l'output di Analisi di flusso a. INT
timeWindow Intervallo di tempo per filtrare gli output dei processi di Analisi di flusso. string
watermarkSettings Impostazioni che determinano se inviare filigrane a downstream. OutputWatermarkProperties

OutputDataSource

Nome Descrizione Valore
tipo Impostare il tipo di oggetto GatewayMessageBus
Microsoft.AzureFunction
Microsoft.DataLake/Accounts
Microsoft.DBForPostgreSQL/servers/database
Microsoft.EventHub/EventHub
Microsoft.Kusto/clusters/database
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
Non elaborato (obbligatorio)

GatewayMessageBusOutputDataSource

Nome Descrizione Valore
tipo Indica che il tipo di output dell'origine dati verrà scritto in. Obbligatorio nelle richieste PUT (CreateOrReplace). "GatewayMessageBus" (obbligatorio)
properties Proprietà associate a un output del bus di messaggio gateway. Obbligatorio nelle richieste PUT (CreateOrReplace). GatewayMessageBusOutputDataSourceProperties

GatewayMessageBusOutputDataSourceProperties

Nome Descrizione Valore
argomento Nome dell'argomento del bus di servizio. string

AzureFunctionOutputDataSource

Nome Descrizione Valore
tipo Indica che il tipo di output dell'origine dati verrà scritto in. Obbligatorio nelle richieste PUT (CreateOrReplace). "Microsoft.AzureFunction" (obbligatorio)
properties Proprietà associate a un output della funzione di Azure. Obbligatorio nelle richieste PUT (CreateOrReplace). AzureFunctionOutputDataSourceProperties

AzureFunctionOutputDataSourceProperties

Nome Descrizione Valore
apiKey Per usare una funzione di Azure da un'altra sottoscrizione, è necessario fornire la chiave per accedere alla funzione. string
functionAppName Nome dell'app Funzioni di Azure. string
functionName Nome della funzione nell'app Funzioni di Azure. string
maxBatchCount Proprietà che consente di specificare il numero massimo di eventi in ogni batch che vengono inviati a Funzioni di Azure. Il valore predefinito è 100. INT
maxBatchSize Proprietà che consente di impostare le dimensioni massime per ogni batch di output inviato a Funzioni di Azure. L'unità di input è espressa in byte. Per impostazione predefinita, questo valore è 262.144 byte (256 KB). INT

AzureDataLakeStoreOutputDataSource

Nome Descrizione Valore
tipo Indica che il tipo di output dell'origine dati verrà scritto in. Obbligatorio nelle richieste PUT (CreateOrReplace). "Microsoft.DataLake/Accounts" (obbligatorio)
properties Proprietà associate a un output di Azure Data Lake Store. Obbligatorio nelle richieste PUT (CreateOrReplace). AzureDataLakeStoreOutputDataSourceProperties

AzureDataLakeStoreOutputDataSourceProperties

Nome Descrizione Valore
accountName Nome dell'account Azure Data Lake Store. Obbligatorio nelle richieste PUT (CreateOrReplace). string
authenticationMode Modalità di autenticazione. "ConnectionString"
"Msi"
"UserToken"
Dateformat Formato della data. Ovunque {date} venga visualizzato in filePathPrefix, il valore di questa proprietà viene usato come formato data. string
filePathPrefix Percorso del file a cui deve essere scritto l'output. Obbligatorio nelle richieste PUT (CreateOrReplace). string
refreshToken Token di aggiornamento che può essere usato per ottenere un token di accesso valido che può quindi essere usato per eseguire l'autenticazione con l'origine dati. Un token di aggiornamento valido è attualmente disponibile solo tramite il portale di Azure. È consigliabile inserire qui un valore fittizio stringa durante la creazione dell'origine dati e quindi passare al portale di Azure per autenticare l'origine dati che aggiornerà questa proprietà con un token di aggiornamento valido. Obbligatorio nelle richieste PUT (CreateOrReplace). string
TenantId ID tenant dell'utente usato per ottenere il token di aggiornamento. Obbligatorio nelle richieste PUT (CreateOrReplace). string
Timeformat Formato dell'ora. Ovunque venga visualizzato {time} in filePathPrefix, il valore di questa proprietà viene usato invece come formato ora. string
tokenUserDisplayName Nome visualizzato dell'utente utilizzato per ottenere il token di aggiornamento. Usare questa proprietà per ricordare quale utente è stato usato per ottenere il token di aggiornamento. string
tokenUserPrincipalName Nome dell'entità utente (UPN) dell'utente usato per ottenere il token di aggiornamento. Usare questa proprietà per ricordare quale utente è stato usato per ottenere il token di aggiornamento. string

PostgreSQLOutputDataSource

Nome Descrizione Valore
tipo Indica il tipo di output dell'origine dati in cui verrà scritto. Obbligatorio nelle richieste PUT (CreateOrReplace). "Microsoft.DBForPostgreSQL/servers/databases" (obbligatorio)
properties Proprietà associate a un'origine dati di output PostgreSQL. Obbligatorio nelle richieste PUT (CreateOrReplace). PostgreSQLOutputDataSourceProperties

PostgreSQLOutputDataSourceProperties

Nome Descrizione Valore
authenticationMode Modalità di autenticazione. "ConnectionString"
"Msi"
"UserToken"
database Nome del database Azure SQL. Obbligatorio nelle richieste PUT (CreateOrReplace). string
maxWriterCount Numero massimo di writer, attualmente sono disponibili solo 1(singolo writer) e 0(in base alla partizione di query). Facoltativo nelle richieste PUT. INT
password Password che verrà utilizzata per connettersi al database Azure SQL. Obbligatorio nelle richieste PUT (CreateOrReplace). string

Vincoli:
Valore sensibile. Passare come parametro sicuro.
server Nome del server SQL contenente il database Azure SQL. Obbligatorio nelle richieste PUT (CreateOrReplace). string
table Nome della tabella nel database Azure SQL. Obbligatorio nelle richieste PUT (CreateOrReplace). string
utente Nome utente che verrà utilizzato per connettersi al database Azure SQL. Obbligatorio nelle richieste PUT (CreateOrReplace). string

EventHubV2OutputDataSource

Nome Descrizione Valore
tipo Indica il tipo di output dell'origine dati in cui verrà scritto. Obbligatorio nelle richieste PUT (CreateOrReplace). "Microsoft.EventHub/EventHub" (obbligatorio)
properties Proprietà associate a un output di Hub eventi. Obbligatorio nelle richieste PUT (CreateOrReplace). EventHubOutputDataSourceProperties

EventHubOutputDataSourceProperties

Nome Descrizione Valore
authenticationMode Modalità di autenticazione. "ConnectionString"
"Msi"
"UserToken"
eventHubName Nome dell'hub eventi. Obbligatorio nelle richieste PUT (CreateOrReplace). string
partitionCount Numero di partizioni dell'origine dati dell'hub eventi. Intervallo da 1 a 256. INT
partitionKey Chiave/colonna utilizzata per determinare la partizione da inviare dati dell'evento. string
propertyColumns Proprietà associate all'output dell'hub eventi. string[]
serviceBusNamespace Spazio dei nomi associato all'hub eventi desiderato, coda del bus di servizio, argomento del bus di servizio e così via. Obbligatorio nelle richieste PUT (CreateOrReplace). string
sharedAccessPolicyKey Chiave dei criteri di accesso condiviso per i criteri di accesso condiviso specificati. Obbligatorio nelle richieste PUT (CreateOrReplace). string

Vincoli:
Valore sensibile. Passare come parametro sicuro.
sharedAccessPolicyName Nome dei criteri di accesso condiviso per l'hub eventi, la coda del bus di servizio, l'argomento del bus di servizio e così via. Obbligatorio nelle richieste PUT (CreateOrReplace). string

AzureDataExplorerOutputDataSource

Nome Descrizione Valore
tipo Indica che il tipo di output dell'origine dati verrà scritto in. Obbligatorio nelle richieste PUT (CreateOrReplace). "Microsoft.Kusto/clusters/database" (obbligatorio)
properties Proprietà associate a un output di Azure Esplora dati. Obbligatorio nelle richieste PUT (CreateOrReplace). AzureDataExplorerOutputDataSourceProperties

AzureDataExplorerOutputDataSourceProperties

Nome Descrizione Valore
authenticationMode Modalità di autenticazione. "ConnectionString"
"Msi"
"UserToken"
cluster Nome del cluster di Azure Esplora dati. Obbligatorio nelle richieste PUT (CreateOrReplace). string
database Nome del database di Esplora dati di Azure. Obbligatorio nelle richieste PUT (CreateOrReplace). string
table Nome della tabella di Azure. Obbligatorio nelle richieste PUT (CreateOrReplace). string

EventHubOutputDataSource

Nome Descrizione Valore
tipo Indica che il tipo di output dell'origine dati verrà scritto in. Obbligatorio nelle richieste PUT (CreateOrReplace). "Microsoft.ServiceBus/EventHub" (obbligatorio)
properties Proprietà associate a un output dell'hub eventi. Obbligatorio nelle richieste PUT (CreateOrReplace). EventHubOutputDataSourceProperties

ServiceBusQueueOutputDataSource

Nome Descrizione Valore
tipo Indica che il tipo di output dell'origine dati verrà scritto in. Obbligatorio nelle richieste PUT (CreateOrReplace). "Microsoft.ServiceBus/Queue" (obbligatorio)
properties Proprietà associate a un output della coda del bus di servizio. Obbligatorio nelle richieste PUT (CreateOrReplace). ServiceBusQueueOutputDataSourceProperties

ServiceBusQueueOutputDataSourceProperties

Nome Descrizione Valore
authenticationMode Modalità di autenticazione. "ConnectionString"
"Msi"
"UserToken"
propertyColumns Matrice di stringhe dei nomi delle colonne di output da collegare ai messaggi del bus di servizio come proprietà personalizzate. string[]
queueName Nome della coda del bus di servizio. Obbligatorio nelle richieste PUT (CreateOrReplace). string
serviceBusNamespace Spazio dei nomi associato all'hub eventi desiderato, coda del bus di servizio, argomento del bus di servizio e così via. Obbligatorio nelle richieste PUT (CreateOrReplace). string
sharedAccessPolicyKey Chiave dei criteri di accesso condiviso per i criteri di accesso condiviso specificati. Obbligatorio nelle richieste PUT (CreateOrReplace). string

Vincoli:
Valore sensibile. Passare come parametro sicuro.
sharedAccessPolicyName Nome dei criteri di accesso condiviso per l'hub eventi, la coda del bus di servizio, l'argomento del bus di servizio e così via. Obbligatorio nelle richieste PUT (CreateOrReplace). string
systemPropertyColumns Proprietà di sistema associate alla coda del bus di servizio. Sono supportate le proprietà di sistema seguenti: ReplyToSessionId, ContentType, To, Subject, CorrelationId, TimeToLive, PartitionKey, SessionId, ScheduledEnqueueTime, MessageId, ReplyTo, Label, ScheduledEnqueueTimeUtc.

ServiceBusTopicOutputDataSource

Nome Descrizione Valore
tipo Indica il tipo di output dell'origine dati in cui verrà scritto. Obbligatorio nelle richieste PUT (CreateOrReplace). "Microsoft.ServiceBus/Topic" (obbligatorio)
properties Proprietà associate a un output dell'argomento del bus di servizio. Obbligatorio nelle richieste PUT (CreateOrReplace). ServiceBusTopicOutputDataSourceProperties

ServiceBusTopicOutputDataSourceProperties

Nome Descrizione Valore
authenticationMode Modalità di autenticazione. "ConnectionString"
"Msi"
"UserToken"
propertyColumns Matrice di stringhe dei nomi delle colonne di output da associare ai messaggi del bus di servizio come proprietà personalizzate. string[]
serviceBusNamespace Spazio dei nomi associato all'hub eventi desiderato, alla coda del bus di servizio, all'argomento del bus di servizio e così via. Obbligatorio nelle richieste PUT (CreateOrReplace). string
sharedAccessPolicyKey Chiave dei criteri di accesso condiviso per i criteri di accesso condiviso specificati. Obbligatorio nelle richieste PUT (CreateOrReplace). string

Vincoli:
Valore sensibile. Passare come parametro sicuro.
sharedAccessPolicyName Nome dei criteri di accesso condiviso per l'hub eventi, la coda del bus di servizio, l'argomento del bus di servizio e così via. Obbligatorio nelle richieste PUT (CreateOrReplace). string
systemPropertyColumns Proprietà di sistema associate all'output dell'argomento del bus di servizio. Sono supportate le proprietà di sistema seguenti: ReplyToSessionId, ContentType, To, Subject, CorrelationId, TimeToLive, PartitionKey, SessionId, ScheduledEnqueueTime, MessageId, ReplyTo, Label, ScheduledEnqueueTimeUtc. ServiceBusTopicOutputDataSourcePropertiesSystemPrope...
topicName Nome dell'argomento del bus di servizio. Obbligatorio nelle richieste PUT (CreateOrReplace). string

ServiceBusTopicOutputDataSourcePropertiesSystemPrope...

Nome Descrizione Valore
{proprietà personalizzata} string

AzureSqlDatabaseOutputDataSource

Nome Descrizione Valore
tipo Indica il tipo di output dell'origine dati in cui verrà scritto. Obbligatorio nelle richieste PUT (CreateOrReplace). "Microsoft.Sql/Server/Database" (obbligatorio)
properties Proprietà associate a un output del database Azure SQL. Obbligatorio nelle richieste PUT (CreateOrReplace). AzureSqlDatabaseOutputDataSourceProperties

AzureSqlDatabaseOutputDataSourceProperties

Nome Descrizione Valore
authenticationMode Modalità di autenticazione. "ConnectionString"
"Msi"
"UserToken"
database Nome del database Azure SQL. Obbligatorio nelle richieste PUT (CreateOrReplace). string
maxBatchCount Numero massimo di batch per la scrittura nel database Sql, il valore predefinito è 10.000. Facoltativo nelle richieste PUT. INT
maxWriterCount Numero massimo di writer, attualmente sono disponibili solo 1(singolo writer) e 0(in base alla partizione di query). Facoltativo nelle richieste PUT. INT
password Password che verrà utilizzata per connettersi al database Azure SQL. Obbligatorio nelle richieste PUT (CreateOrReplace). string
server Nome del server SQL contenente il database Azure SQL. Obbligatorio nelle richieste PUT (CreateOrReplace). string
table Nome della tabella nel database Azure SQL. Obbligatorio nelle richieste PUT (CreateOrReplace). string
utente Nome utente che verrà utilizzato per connettersi al database Azure SQL. Obbligatorio nelle richieste PUT (CreateOrReplace). string

AzureSynapseOutputDataSource

Nome Descrizione Valore
tipo Indica il tipo di output dell'origine dati in cui verrà scritto. Obbligatorio nelle richieste PUT (CreateOrReplace). "Microsoft.Sql/Server/DataWarehouse" (obbligatorio)
properties Proprietà associate a un output Azure Synapse. Obbligatorio nelle richieste PUT (CreateOrReplace). AzureSynapseOutputDataSourceProperties

AzureSynapseOutputDataSourceProperties

Nome Descrizione Valore
authenticationMode Modalità di autenticazione. "ConnectionString"
"Msi"
"UserToken"
database Nome del database Azure SQL. Obbligatorio nelle richieste PUT (CreateOrReplace). string
password Password che verrà utilizzata per connettersi al database Azure SQL. Obbligatorio nelle richieste PUT (CreateOrReplace). string

Vincoli:
Valore sensibile. Passare come parametro sicuro.
server Nome del server SQL contenente il database Azure SQL. Obbligatorio nelle richieste PUT (CreateOrReplace). string
table Nome della tabella nel database Azure SQL. Obbligatorio nelle richieste PUT (CreateOrReplace). string
utente Nome utente che verrà utilizzato per connettersi al database Azure SQL. Obbligatorio nelle richieste PUT (CreateOrReplace). string

BlobOutputDataSource

Nome Descrizione Valore
tipo Indica il tipo di output dell'origine dati in cui verrà scritto. Obbligatorio nelle richieste PUT (CreateOrReplace). "Microsoft.Storage/BLOB" (obbligatorio)
properties Proprietà associate a un output blob. Obbligatorio nelle richieste PUT (CreateOrReplace). BlobOutputDataSourceProperties

BlobOutputDataSourceProperties

Nome Descrizione Valore
authenticationMode Modalità di autenticazione. "ConnectionString"
"Msi"
"UserToken"
blobPathPrefix Prefisso del percorso BLOB. string
blobWriteMode Modalità di scrittura BLOB. "Append"
"Una volta"
contenitore Nome di un contenitore all'interno dell'account di archiviazione associato. Questo contenitore contiene i BLOB da cui leggere o scrivere. Obbligatorio nelle richieste PUT (CreateOrReplace). string
Dateformat Formato della data. Ovunque venga visualizzato {date} in pathPattern, il valore di questa proprietà viene usato invece come formato data. string
pathPattern Modello di percorso DEL BLOB. Non un'espressione regolare. Rappresenta un modello in base al quale i nomi dei BLOB verranno confrontati per determinare se devono essere inclusi o meno come input o output nel processo. Vedere https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-input o https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-output per una spiegazione più dettagliata ed esempio. string
storageAccounts Elenco di uno o più account di archiviazione di Azure. Obbligatorio nelle richieste PUT (CreateOrReplace). StorageAccount[]
Timeformat Formato dell'ora. Ovunque venga visualizzato {time} in pathPattern, il valore di questa proprietà viene usato come formato ora. string

DocumentDbOutputDataSource

Nome Descrizione Valore
tipo Indica il tipo di output dell'origine dati in cui verrà scritto. Obbligatorio nelle richieste PUT (CreateOrReplace). "Microsoft.Storage/DocumentDB" (obbligatorio)
properties Proprietà associate a un output di DocumentDB. Obbligatorio nelle richieste PUT (CreateOrReplace). DocumentDbOutputDataSourceProperties

DocumentDbOutputDataSourceProperties

Nome Descrizione Valore
accountId Nome o ID dell'account DocumentDB. Obbligatorio nelle richieste PUT (CreateOrReplace). string
accountKey Chiave dell'account per l'account DocumentDB. Obbligatorio nelle richieste PUT (CreateOrReplace). string

Vincoli:
Valore sensibile. Passare come parametro sicuro.
authenticationMode Modalità di autenticazione. "ConnectionString"
"Msi"
"UserToken"
collectionNamePattern Il modello del nome di raccolta per le raccolte da utilizzare. Il formato del nome di raccolta può essere costruito utilizzando il token {partizione} facoltativo, dove le partizioni iniziano da 0. Per altre informazioni, vedere la sezione DocumentDB di https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-output . Obbligatorio nelle richieste PUT (CreateOrReplace). string
database Nome del database DocumentDB. Obbligatorio nelle richieste PUT (CreateOrReplace). string
documentId Il nome del campo negli eventi di output utilizzato per specificare la chiave primaria su cui si basano le operazioni di inserimento o aggiornamento. string
partitionKey Il nome del campo negli eventi di output utilizzato per specificare la chiave per il partizionamento di output nelle raccolte. Se 'collectionNamePattern' contiene il token {partition}, è necessario specificare questa proprietà. string

AzureTableOutputDataSource

Nome Descrizione Valore
tipo Indica il tipo di output dell'origine dati in cui verrà scritto. Obbligatorio nelle richieste PUT (CreateOrReplace). "Microsoft.Storage/Table" (obbligatorio)
properties Proprietà associate a un output tabella di Azure. Obbligatorio nelle richieste PUT (CreateOrReplace). AzureTableOutputDataSourceProperties

AzureTableOutputDataSourceProperties

Nome Descrizione Valore
accountKey Chiave dell'account per l'account di archiviazione di Azure. Obbligatorio nelle richieste PUT (CreateOrReplace). string

Vincoli:
Valore sensibile. Passare come parametro sicuro.
accountName il nome dell'account di archiviazione di Azure. Obbligatorio nelle richieste PUT (CreateOrReplace). string
batchSize Numero di righe da scrivere nella tabella di Azure alla volta. INT
columnsToRemove Se specificato, ogni elemento nella matrice corrisponde al nome di una colonna da rimuovere (se presente) dalle entità dell'evento output. string[]
partitionKey Questo elemento indica il nome di una colonna dell'istruzione SELECT nella query che verrà usata come chiave di partizione per la tabella di Azure. Obbligatorio nelle richieste PUT (CreateOrReplace). string
rowKey Questo elemento indica il nome di una colonna dell'istruzione SELECT nella query che verrà usata come chiave di riga per la tabella di Azure. Obbligatorio nelle richieste PUT (CreateOrReplace). string
table Nome della tabella di Azure. Obbligatorio nelle richieste PUT (CreateOrReplace). string

PowerBIOutputDataSource

Nome Descrizione Valore
tipo Indica che il tipo di output dell'origine dati verrà scritto in. Obbligatorio nelle richieste PUT (CreateOrReplace). "PowerBI" (obbligatorio)
properties Proprietà associate a un output di Power BI. Obbligatorio nelle richieste PUT (CreateOrReplace). PowerBIOutputDataSourceProperties

PowerBIOutputDataSourceProperties

Nome Descrizione Valore
authenticationMode Modalità di autenticazione. "ConnectionString"
"Msi"
"UserToken"
dataset Nome del set di dati di Power BI. Obbligatorio nelle richieste PUT (CreateOrReplace). string
groupId ID del gruppo Di Power BI. string
Groupname Nome del gruppo Di Power BI. Usare questa proprietà per ricordare quale id gruppo di Power BI specifico è stato usato. string
refreshToken Token di aggiornamento che può essere usato per ottenere un token di accesso valido che può essere usato per l'autenticazione con l'origine dati. Un token di aggiornamento valido è attualmente disponibile solo tramite il portale di Azure. È consigliabile inserire qui un valore stringa fittizio durante la creazione dell'origine dati e quindi passare al portale di Azure per autenticare l'origine dati che aggiornerà questa proprietà con un token di aggiornamento valido. Obbligatorio nelle richieste PUT (CreateOrReplace). string
table Nome della tabella di Power BI nel set di dati specificato. Obbligatorio nelle richieste PUT (CreateOrReplace). string
tokenUserDisplayName Nome visualizzato dell'utente usato per ottenere il token di aggiornamento. Usare questa proprietà per ricordare quale utente è stato usato per ottenere il token di aggiornamento. string
tokenUserPrincipalName Nome entità utente (UPN) dell'utente usato per ottenere il token di aggiornamento. Usare questa proprietà per ricordare quale utente è stato usato per ottenere il token di aggiornamento. string

RawOutputDatasource

Nome Descrizione Valore
tipo Indica che il tipo di output dell'origine dati verrà scritto in. Obbligatorio nelle richieste PUT (CreateOrReplace). "Raw" (obbligatorio)
properties Proprietà associate a un output non elaborato. Obbligatorio nelle richieste PUT (CreateOrReplace). RawOutputDatasourceProperties

RawOutputDatasourceProperties

Nome Descrizione Valore
payloadUri URL di firma di accesso condiviso in un BLOB in cui deve essere scritto l'output. Se questa proprietà non è impostata, i dati di output verranno scritti in un archivio temporaneo e un URL di firma di accesso condiviso a tale archiviazione temporanea verrà incluso nel risultato. string

OutputWatermarkProperties

Nome Descrizione Valore
maxWatermarkDifferenceAcrossPartitions Descrive il delta massimale tra le partizioni più veloci e lente, quindi la finestra fuori ordine che rileva tutti gli eventi necessari nei processi downstream è ben definita. string
watermarkMode Modalità filigrana di output. "None"
"SendCurrentPartitionWatermark"
"SendLowestWatermarkAcrossPartitions"

Sku

Nome Descrizione Valore
capacità Capacità dello SKU. INT
name Il nome della SKU. Obbligatorio nelle richieste PUT (CreateOrReplace). "Standard"

Trasformazione

Nome Descrizione valore
name Nome risorsa string
properties Proprietà associate a una trasformazione. Obbligatorio nelle richieste PUT (CreateOrReplace). TransformationProperties

TransformationProperties

Nome Descrizione Valore
query Specifica la query che verrà eseguita nel processo di streaming. Altre informazioni sul linguaggio di query di Analisi di flusso (SAQL) sono disponibili qui: https://msdn.microsoft.com/library/azure/dn834998 . Obbligatorio nelle richieste PUT (CreateOrReplace). string
streamingUnits Specifica il numero di unità di streaming usate dal processo di streaming. INT
validStreamingUnits Specifica le unità di streaming valide in cui un processo di streaming può essere ridimensionato. int[]