Condividi tramite


Processi di streaming Microsoft.StreamAnalytics

Definizione di risorsa Bicep

Il tipo di risorsa streamingjobs può essere distribuito con operazioni destinate a:

  • gruppi di risorse - Vedere i comandi di distribuzione del gruppo di risorse

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

Formato risorsa

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

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

Oggetti StreamInputDataSource

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

Per GatewayMessageBus, usare:

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

Per Microsoft.Devices/IotHubs, usare:

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

Per Microsoft.EventGrid/EventSubscriptions, usare:

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

Per Microsoft.EventHub/EventHub, usare:

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

Per Microsoft.ServiceBus/EventHub, usare:

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

Per Microsoft.Storage/BLOB, usare:

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

Per non elaborato, usare:

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

Oggetti InputProperties

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

Per riferimento, usare:

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

Per Stream, usare:

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

Oggetti FunctionProperties

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

Per Aggregate, usare:

{
  type: 'Aggregate'
}

Per scalare, usare:

{
  type: 'Scalar'
}

Oggetti di serializzazione

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

Per Avro, usare:

{
  properties: any(Azure.Bicep.Types.Concrete.AnyType)
  type: 'Avro'
}

Per csv, usare:

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

Per CustomClr, usare:

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

Per Delta, usare:

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

Per json, usare:

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

Per Parquet, usare:

{
  properties: any(Azure.Bicep.Types.Concrete.AnyType)
  type: 'Parquet'
}

Oggetti ReferenceInputDataSource

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

Per File, usare:

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

Per Microsoft.Sql/Server/Database, usare:

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

Per Microsoft.Storage/BLOB, usare:

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

Per non elaborato, usare:

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

Oggetti FunctionBinding

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

Per Microsoft.MachineLearning/WebService, usare:

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

Per Microsoft.MachineLearningServices, usare:

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

Per Microsoft.StreamAnalytics/CLRUdf, usare:

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

Per Microsoft.StreamAnalytics/JavascriptUdf, usare:

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

Oggetti OutputDataSource

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

Per GatewayMessageBus, usare:

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

Per Microsoft.AzureFunction, usare:

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

Per Microsoft.DBForPostgreSQL/servers/databases, usare:

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

Per Microsoft.DataLake/Accounts, usare:

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

Per Microsoft.EventHub/EventHub, usare:

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

Per Microsoft.Kusto/clusters/databases, usare:

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

Per Microsoft.ServiceBus/EventHub, usare:

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

Per Microsoft.ServiceBus/Queue, usare:

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

Per Microsoft.ServiceBus/Topic, usare:

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

Per Microsoft.Sql/Server/DataWarehouse, usare:

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

Per Microsoft.Sql/Server/Database, usare:

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

Per Microsoft.Storage/BLOB, usare:

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

Per Microsoft.Storage/DocumentDB, usare:

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

Per Microsoft.Storage/Table, usare:

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

Per PowerBI, usare:

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

Per non elaborato, usare:

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

Valori delle proprietà

AggregateFunctionProperties

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

AvroSerialization

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

AzureDataExplorerOutputDataSource

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

AzureDataExplorerOutputDataSourceProperties

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

AzureDataLakeStoreOutputDataSource

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

AzureDataLakeStoreOutputDataSourceProperties

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

AzureFunctionOutputDataSource

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

AzureFunctionOutputDataSourceProperties

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

AzureMachineLearningServiceFunctionBinding

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

AzureMachineLearningServiceFunctionBindingProperties

Nome Descrizione Valore
apiKey Chiave API usata per l'autenticazione con Request-Response endpoint. corda
batchSize Numero compreso tra 1 e 10000 che descrive il numero massimo di righe per ogni richiesta di esecuzione RRS di Azure ML. Il valore predefinito è 1000. Int
Endpoint Il Request-Response eseguire l'endpoint del servizio Web di Azure Machine Learning. corda
inputRequestName Etichetta per l'oggetto richiesta di input. corda
Ingressi 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. corda
Uscite Elenco di output dall'esecuzione dell'endpoint servizio Web di Azure Machine Learning. AzureMachineLearningServiceOutputColumn[]

AzureMachineLearningServiceInputColumn

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

AzureMachineLearningServiceOutputColumn

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

AzureMachineLearningStudioFunctionBinding

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

AzureMachineLearningStudioFunctionBindingProperties

Nome Descrizione Valore
apiKey Chiave API usata per l'autenticazione con Request-Response endpoint. corda
batchSize Numero compreso tra 1 e 10000 che descrive il numero massimo di righe per ogni richiesta di esecuzione RRS di Azure ML. Il valore predefinito è 1000. Int
Endpoint Il Request-Response eseguire l'endpoint di Azure Machine Learning Studio. Altre informazioni sono disponibili qui: /azure/machine-learning/machine-learning-consume-web-services#request-response-service-rrs corda
Ingressi Input per l'endpoint di Azure Machine Learning Studio. azureMachineLearningStudioInputs
Uscite Elenco di output dell'esecuzione dell'endpoint di Azure Machine Learning Studio. AzureMachineLearningStudioOutputColumn[]

AzureMachineLearningStudioInputColumn

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

AzureMachineLearningStudioInputs

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

AzureMachineLearningStudioOutputColumn

Nome Descrizione Valore
Datatype Tipo di dati (supportato da Azure Machine Learning) della colonna di output. Un elenco dei tipi di dati di Azure Machine Learning validi è descritto in https://msdn.microsoft.com/en-us/library/azure/dn905923.aspx . corda
nome Nome della colonna di output. corda

AzureSqlDatabaseOutputDataSource

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

AzureSqlDatabaseOutputDataSourceProperties

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

AzureSqlReferenceInputDataSource

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

AzureSqlReferenceInputDataSourceProperties

Nome Descrizione Valore
authenticationMode Modalità di autenticazione. 'ConnectionString'
'Msi'
'UserToken'
banca dati Questo elemento è associato all'elemento origine dati. Si tratta del nome del database in cui verrà scritto l'output. corda
deltaSnapshotQuery Questo elemento è associato all'elemento origine dati. Questa query viene usata per recuperare le modifiche incrementali dal database SQL. Per usare questa opzione, è consigliabile usare tabelle temporali nel database SQL di Azure. corda
fullSnapshotQuery Questo elemento è associato all'elemento origine dati. Questa query viene usata per recuperare i dati dal database SQL. corda
parola d’ordine Questo elemento è associato all'elemento origine dati. Si tratta della password che verrà usata per connettersi all'istanza del database SQL. corda

Vincoli:
Valore sensibile. Passare come parametro sicuro.
RefreshRate Questo elemento è associato all'elemento origine dati. Indica la frequenza con cui i dati verranno recuperati dal database. È di formato DateTime. corda
refreshType Indica il tipo di opzione di aggiornamento dati. 'RefreshPeriodicallyWithDelta'
'RefreshPeriodicallyWithFull'
'Static'
server Questo elemento è associato all'elemento origine dati. Si tratta del nome del server che contiene il database in cui verrà scritto. corda
utente Questo elemento è associato all'elemento origine dati. Si tratta del nome utente che verrà usato per connettersi all'istanza del database SQL. corda

AzureSynapseOutputDataSource

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

AzureSynapseOutputDataSourceProperties

Nome Descrizione Valore
authenticationMode Modalità di autenticazione. 'ConnectionString'
'Msi'
'UserToken'
banca dati Nome del database SQL di Azure. Obbligatorio nelle richieste PUT (CreateOrReplace). corda
parola d’ordine Password che verrà usata per connettersi al database SQL di Azure. Obbligatorio nelle richieste PUT (CreateOrReplace). corda

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

AzureTableOutputDataSource

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

AzureTableOutputDataSourceProperties

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

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

BlobOutputDataSource

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

BlobOutputDataSourceProperties

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

BlobReferenceInputDataSource

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

BlobReferenceInputDataSourceProperties

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

BlobStreamInputDataSource

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

BlobStreamInputDataSourceProperties

Nome Descrizione Valore
authenticationMode Modalità di autenticazione. 'ConnectionString'
'Msi'
'UserToken'
contenitore Nome di un contenitore all'interno dell'account di archiviazione associato. Questo contenitore contiene i BLOB in cui leggere o scrivere. Obbligatorio nelle richieste PUT (CreateOrReplace). corda
dateFormat Formato della data. Ogni volta che {date} viene visualizzato in pathPattern, il valore di questa proprietà viene usato come formato data. corda
pathPattern Modello di percorso BLOB. Non un'espressione regolare. Rappresenta un modello in base al quale i nomi di BLOB verranno confrontati per determinare se devono essere inclusi o meno come input o output nel processo. Vedere /rest/api/streamanalytics/stream-analytics-input o /rest/api/streamanalytics/stream-analytics-output per una spiegazione più dettagliata ed esempio. corda
sourcePartitionCount Numero di partizioni dell'origine dati di input DEL BLOB. Intervallo da 1 a 1024. Int
storageAccounts Elenco di uno o più account di Archiviazione di Azure. Obbligatorio nelle richieste PUT (CreateOrReplace). storageAccount[]
timeFormat Formato ora. Ovunque venga visualizzato {time} in pathPattern, il valore di questa proprietà viene invece usato come formato ora. corda

ClusterInfo

Nome Descrizione Valore
Id ID risorsa del cluster. corda

Compressione

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

CSharpFunctionBinding

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

CSharpFunctionBindingProperties

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

CsvSerialization

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

CsvSerializationProperties

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

CustomClrSerialization

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

CustomClrSerializationProperties

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

DeltaSerializzazione

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

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 le quali verrà partizionata la tabella Delta Lake. Sono supportati solo 1 colonna di partizione, ma mantenendola come matrice per l'estendibilità. string[]

DocumentDbOutputDataSource

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

DocumentDbOutputDataSourceProperties

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

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

EventGridStreamInputDataSource

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

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[]
abbonato Sottoscrittori per Griglia di eventi. Attualmente è supportato solo il Sottoscrittore EventHub. EventHubV2StreamInputDataSource

EventHubOutputDataSource

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

EventHubOutputDataSourceProperties

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

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). corda

EventHubStreamInputDataSource

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

EventHubStreamInputDataSourceProperties

Nome Descrizione Valore
authenticationMode Modalità di autenticazione. 'ConnectionString'
'Msi'
'UserToken'
consumerGroupName Nome di un gruppo di consumer dell'hub eventi che deve essere usato per leggere gli eventi dall'hub eventi. Se si specificano nomi di gruppi di consumer distinti per più input, ognuno di questi input può ricevere gli stessi eventi dall'hub eventi. Se non specificato, l'input usa il gruppo di consumer predefinito dell'hub eventi. corda
eventHubName Nome dell'hub eventi. Obbligatorio nelle richieste PUT (CreateOrReplace). corda
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). corda
sharedAccessPolicyKey Chiave dei criteri di accesso condiviso per i criteri di accesso condiviso specificati. Obbligatorio nelle richieste PUT (CreateOrReplace). corda

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). corda

EventHubV2OutputDataSource

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

EventHubV2StreamInputDataSource

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

EventHubV2StreamInputDataSource

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

Esterno

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

FileReferenceInputDataSource

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

FileReferenceInputDataSourceProperties

Nome Descrizione Valore
sentiero Percorso del file. corda

Funzione

Nome Descrizione Valore
nome Nome risorsa corda
proprietà Proprietà associate a una funzione. proprietà funzione

FunctionBinding

Nome Descrizione Valore
digitare Impostare su "Microsoft.MachineLearning/WebService" per il tipo AzureMachineLearningStudioFunctionBinding. Impostare su "Microsoft.MachineLearningServices" per il tipo AzureMachineLearningServiceFunctionBinding. Impostare su "Microsoft.StreamAnalytics/CLRUdf" per il tipo CSharpFunctionBinding. Impostare su "Microsoft.StreamAnalytics/JavascriptUdf" per il tipo JavaScriptFunctionBinding. 'Microsoft.MachineLearning/WebService'
'Microsoft.MachineLearningServices'
'Microsoft.StreamAnalytics/CLRUdf'
'Microsoft.StreamAnalytics/JavascriptUdf' (obbligatorio)

FunctionConfiguration

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

FunctionInput

Nome Descrizione Valore
Datatype Tipo di dati (supportato da Analisi di flusso di Azure) del parametro di input della funzione. Un elenco dei tipi di dati di Analisi di flusso di Azure validi è descritto in https://msdn.microsoft.com/en-us/library/azure/dn835065.aspx corda
isConfigurationParameter Flag che indica se il parametro è un parametro di configurazione. True se si prevede che questo parametro di input sia una costante. Il valore predefinito è false. Bool

FunctionOutput

Nome Descrizione Valore
Datatype Tipo di dati (supportato da Analisi di flusso di Azure) dell'output della funzione. Un elenco dei tipi di dati di Analisi di flusso di Azure validi è descritto in https://msdn.microsoft.com/en-us/library/azure/dn835065.aspx corda

FunctionProperties

Nome Descrizione Valore
proprietà FunctionConfiguration
digitare Impostare su 'Aggregate' per il tipo AggregateFunctionProperties. Impostare su "Scalar" per il tipo ScalarFunctionProperties. 'Aggregate'
'Scalar' (obbligatorio)

GatewayMessageBusOutputDataSource

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

GatewayMessageBusOutputDataSourceProperties

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

GatewayMessageBusStreamInputDataSource

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

GatewayMessageBusStreamInputDataSourceProperties

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

Identità

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

IdentityUserAssignedIdentities

Nome Descrizione Valore

Immissione

Nome Descrizione Valore
nome Nome risorsa corda
proprietà Proprietà associate a un input. Obbligatorio nelle richieste PUT (CreateOrReplace). Proprietà di input

InputProperties

Nome Descrizione Valore
compressione Descrive il modo in cui i dati di input vengono compressi di compressione
partitionKey partitionKey Descrive una chiave nei dati di input usati per partizionare i dati di input corda
Serializzazione Descrive il modo in cui i dati di un input vengono serializzati o il modo in cui i dati vengono serializzati quando vengono scritti in un output. Obbligatorio nelle richieste PUT (CreateOrReplace). serializzazione
digitare Impostare su 'Reference' per il tipo ReferenceInputProperties. Impostare su "Stream" per il tipo StreamInputProperties. 'Reference'
'Stream' (obbligatorio)
watermarkSettings Impostazioni che determinano se leggere gli eventi filigrana. InputWatermarkProperties

InputWatermarkProperties

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

IoTHubStreamInputDataSource

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

IoTHubStreamInputDataSourceProperties

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

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

JavaScriptFunctionBinding

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

JavaScriptFunctionBindingProperties

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

JobStorageAccount

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

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

JsonSerialization

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

JsonSerializationProperties

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

Microsoft.StreamAnalytics/streamingjobs

Nome Descrizione Valore
identità Descrive l'identità gestita assegnata a questo processo che può essere usata per l'autenticazione con input e output. identity
ubicazione Posizione geografica in cui risiede la risorsa corda
nome Nome della risorsa stringa (obbligatorio)
proprietà Proprietà associate a un processo di streaming. Obbligatorio nelle richieste PUT (CreateOrReplace). StreamingJobProperties
Sku Descrive lo SKU del processo di streaming. Obbligatorio nelle richieste PUT (CreateOrReplace). sku
Tag Tag delle risorse Dizionario di nomi e valori di tag. Vedere tag nei modelli

Prodotto

Nome Descrizione Valore
nome Nome risorsa corda
proprietà Proprietà associate a un output. Obbligatorio nelle richieste PUT (CreateOrReplace). OutputProperties

OutputDataSource

Nome Descrizione Valore
digitare Impostare su "GatewayMessageBus" per il tipo GatewayMessageBusOutputDataSource. Impostare su "Microsoft.AzureFunction" per il tipo AzureFunctionOutputDataSource. Impostare su "Microsoft.DBForPostgreSQL/servers/databases" per il tipo PostgreSQLOutputDataSource. Impostare su "Microsoft.DataLake/Accounts" per il tipo AzureDataLakeStoreOutputDataSource. Impostare su "Microsoft.EventHub/EventHub" per il tipo EventHubV2OutputDataSource. Impostare su "Microsoft.Kusto/clusters/databases" per il tipo AzureDataExplorerOutputDataSource. Impostare su "Microsoft.ServiceBus/EventHub" per il tipo EventHubOutputDataSource. Impostare su "Microsoft.ServiceBus/Queue" per il tipo ServiceBusQueueOutputDataSource. Impostare su "Microsoft.ServiceBus/Topic" per il tipo ServiceBusTopicOutputDataSource. Impostare su "Microsoft.Sql/Server/DataWarehouse" per il tipo AzureSynapseOutputDataSource. Impostare su "Microsoft.Sql/Server/Database" per il tipo AzureSqlDatabaseOutputDataSource. Impostare su "Microsoft.Storage/Blob" per il tipo BlobOutputDataSource. Impostare su "Microsoft.Storage/DocumentDB" per il tipo DocumentDbOutputDataSource. Impostare su "Microsoft.Storage/Table" per il tipo AzureTableOutputDataSource. Impostare su "PowerBI" per il tipo PowerBIOutputDataSource. Impostare su "Raw" per il tipo RawOutputDatasource. 'GatewayMessageBus'
'Microsoft.AzureFunction'
'Microsoft.DataLake/Accounts'
'Microsoft.DBForPostgreSQL/servers/databases'
'Microsoft.EventHub/EventHub'
'Microsoft.Kusto/clusters/databases'
'Microsoft.ServiceBus/EventHub'
'Microsoft.ServiceBus/Queue'
'Microsoft.ServiceBus/Topic'
'Microsoft.Sql/Server/Database'
'Microsoft.Sql/Server/DataWarehouse'
'Microsoft.Storage/Blob'
'Microsoft.Storage/DocumentDB'
'Microsoft.Storage/Table'
'PowerBI'
'Raw' (obbligatorio)

OutputProperties

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

OutputWatermarkProperties

Nome Descrizione Valore
maxWatermarkDifferenceAcrossPartitions Descrive il delta massimo tra le partizioni più veloci e più lente, quindi la finestra out-of-order che intercetta tutti gli eventi necessari nei processi downstream è ben definita. corda
watermarkMode Modalità filigrana di output. 'Nessuno'
'SendCurrentPartitionWatermark'
'SendLowestWatermarkAcrossPartitions'

ParquetSerializzazione

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

PostgreSQLOutputDataSource

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

PostgreSQLOutputDataSourceProperties

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

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

PowerBIOutputDataSource

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

PowerBIOutputDataSourceProperties

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

RawInputDatasourceProperties

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

RawOutputDatasource

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

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 per tale risorsa di archiviazione temporanea verrà incluso nel risultato. corda

RawReferenceInputDataSource

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

RawStreamInputDataSource

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

ReferenceInputDataSource

Nome Descrizione Valore
digitare Impostare su 'File' per il tipo FileReferenceInputDataSource. Impostare su "Microsoft.Sql/Server/Database" per il tipo AzureSqlReferenceInputDataSource. Impostare su "Microsoft.Storage/Blob" per il tipo BlobReferenceInputDataSource. Impostare su 'Raw' per il tipo RawReferenceInputDataSource. 'File'
'Microsoft.Sql/Server/Database'
'Microsoft.Storage/Blob'
'Raw' (obbligatorio)

ReferenceInputProperties

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

RefreshConfiguration

Nome Descrizione Valore
dateFormat Formato della data. Ogni volta che {date} viene visualizzato in pathPattern, il valore di questa proprietà viene usato come formato data. corda
pathPattern Modello di percorso BLOB. Non un'espressione regolare. Rappresenta un modello in base al quale i nomi di BLOB verranno confrontati per determinare se devono essere inclusi o meno come input o output nel processo. Vedere /rest/api/streamanalytics/stream-analytics-input o /rest/api/streamanalytics/stream-analytics-output per una spiegazione più dettagliata ed esempio. corda
refreshInterval Intervallo di aggiornamento. corda
refreshType Questa proprietà indica l'opzione di aggiornamento dati da usare, Blocco o Nonblocking. 'Blocking'
'Nonblocking'
timeFormat Formato ora. Ovunque venga visualizzato {time} in pathPattern, il valore di questa proprietà viene invece usato come formato ora. corda

ScalarFunctionProperties

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

Serializzazione

Nome Descrizione Valore
digitare Impostare su "Avro" per il tipo AvroSerialization. Impostare su "Csv" per il tipo CsvSerialization. Impostare su 'CustomClr' per il tipo CustomClrSerialization. Impostare su "Delta" per il tipo DeltaSerialization. Impostare su "Json" per il tipo JsonSerialization. Impostare su "Parquet" per il tipo ParquetSerialization. 'Avro'
'Csv'
'CustomClr'
'Delta'
'Json'
'Parquet' (obbligatorio)

ServiceBusQueueOutputDataSource

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

ServiceBusQueueOutputDataSourceProperties

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

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). corda
systemPropertyColumns Proprietà di sistema associate alla coda del bus di servizio. Sono supportate le proprietà di sistema seguenti: ReplyToSessionId, ContentType, To, Subject, CorrelationId, TimeToLive, PartitionKey, SessionId, ScheduledEnqueueTime, MessageId, ReplyTo, Label, ScheduledEnqueueTimeUtc. qualunque

ServiceBusTopicOutputDataSource

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

ServiceBusTopicOutputDataSourceProperties

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

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). corda
systemPropertyColumns Proprietà di sistema associate all'output dell'argomento del bus di servizio. Sono supportate le proprietà di sistema seguenti: ReplyToSessionId, ContentType, To, Subject, CorrelationId, TimeToLive, PartitionKey, SessionId, ScheduledEnqueueTime, MessageId, ReplyTo, Label, ScheduledEnqueueTimeUtc. ServiceBusTopicOutputDataSourcePropertiesSystemPropertyColumns
topicName Nome dell'argomento del bus di servizio. Obbligatorio nelle richieste PUT (CreateOrReplace). corda

ServiceBusTopicOutputDataSourcePropertiesSystemPropertyColumns

Nome Descrizione Valore

Sku

Nome Descrizione Valore
capacità Capacità dello SKU. Int
nome Nome dello SKU. Obbligatorio nelle richieste PUT (CreateOrReplace). 'Standard'

StorageAccount

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

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

StreamingJobProperties

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

StreamInputDataSource

Nome Descrizione Valore
digitare Impostare su "GatewayMessageBus" per il tipo GatewayMessageBusStreamInputDataSource. Impostare su "Microsoft.Devices/IotHubs" per il tipo IoTHubStreamInputDataSource. Impostare su "Microsoft.EventGrid/EventSubscriptions" per il tipo EventGridStreamInputDataSource. Impostare su "Microsoft.EventHub/EventHub" per il tipo EventHubV2StreamInputDataSource. Impostare su "Microsoft.ServiceBus/EventHub" per il tipo EventHubStreamInputDataSource. Impostare su "Microsoft.Storage/Blob" per il tipo BlobStreamInputDataSource. Impostare su 'Raw' per il tipo RawStreamInputDataSource. 'GatewayMessageBus'
'Microsoft.Devices/IotHubs'
'Microsoft.EventGrid/EventSubscriptions'
'Microsoft.EventHub/EventHub'
'Microsoft.ServiceBus/EventHub'
'Microsoft.Storage/Blob'
'Raw' (obbligatorio)

StreamInputProperties

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

TrackedResourceTags

Nome Descrizione Valore

Trasformazione

Nome Descrizione Valore
nome Nome risorsa corda
proprietà Proprietà associate a una trasformazione. Obbligatorio nelle richieste PUT (CreateOrReplace). TransformationProperties

TransformationProperties

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

Esempi di avvio rapido

Gli esempi di avvio rapido seguenti distribuiscono questo tipo di risorsa.

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

Definizione di risorsa del modello di Resource Manager

Il tipo di risorsa streamingjobs può essere distribuito con operazioni destinate a:

  • gruppi di risorse - Vedere i comandi di distribuzione del gruppo di risorse

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

Formato 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",
  "identity": {
    "type": "string",
    "userAssignedIdentities": {
      "{customized property}": {}
    }
  },
  "location": "string",
  "properties": {
    "cluster": {
      "id": "string"
    },
    "compatibilityLevel": "string",
    "contentStoragePolicy": "string",
    "dataLocale": "string",
    "eventsLateArrivalMaxDelayInSeconds": "int",
    "eventsOutOfOrderMaxDelayInSeconds": "int",
    "eventsOutOfOrderPolicy": "string",
    "externals": {
      "container": "string",
      "path": "string",
      "refreshConfiguration": {
        "dateFormat": "string",
        "pathPattern": "string",
        "refreshInterval": "string",
        "refreshType": "string",
        "timeFormat": "string"
      },
      "storageAccount": {
        "accountKey": "string",
        "accountName": "string",
        "authenticationMode": "string"
      }
    },
    "functions": [
      {
        "name": "string",
        "properties": {
          "properties": {
            "binding": {
              "type": "string"
              // For remaining properties, see FunctionBinding objects
            },
            "inputs": [
              {
                "dataType": "string",
                "isConfigurationParameter": "bool"
              }
            ],
            "output": {
              "dataType": "string"
            }
          },
          "type": "string"
          // For remaining properties, see FunctionProperties objects
        }
      }
    ],
    "inputs": [
      {
        "name": "string",
        "properties": {
          "compression": {
            "type": "string"
          },
          "partitionKey": "string",
          "serialization": {
            "type": "string"
            // For remaining properties, see Serialization objects
          },
          "watermarkSettings": {
            "watermarkMode": "string"
          },
          "type": "string"
          // For remaining properties, see InputProperties objects
        }
      }
    ],
    "jobStorageAccount": {
      "accountKey": "string",
      "accountName": "string",
      "authenticationMode": "string"
    },
    "jobType": "string",
    "outputErrorPolicy": "string",
    "outputs": [
      {
        "name": "string",
        "properties": {
          "datasource": {
            "type": "string"
            // For remaining properties, see OutputDataSource objects
          },
          "serialization": {
            "type": "string"
            // For remaining properties, see Serialization objects
          },
          "sizeWindow": "int",
          "timeWindow": "string",
          "watermarkSettings": {
            "maxWatermarkDifferenceAcrossPartitions": "string",
            "watermarkMode": "string"
          }
        }
      }
    ],
    "outputStartMode": "string",
    "outputStartTime": "string",
    "sku": {
      "capacity": "int",
      "name": "string"
    },
    "transformation": {
      "name": "string",
      "properties": {
        "query": "string",
        "streamingUnits": "int",
        "validStreamingUnits": [ "int" ]
      }
    }
  },
  "sku": {
    "capacity": "int",
    "name": "string"
  },
  "tags": {
    "{customized property}": "string"
  }
}

Oggetti StreamInputDataSource

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

Per GatewayMessageBus, usare:

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

Per Microsoft.Devices/IotHubs, usare:

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

Per Microsoft.EventGrid/EventSubscriptions, usare:

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

Per Microsoft.EventHub/EventHub, usare:

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

Per Microsoft.ServiceBus/EventHub, usare:

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

Per Microsoft.Storage/BLOB, usare:

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

Per non elaborato, usare:

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

Oggetti InputProperties

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

Per riferimento, usare:

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

Per Stream, usare:

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

Oggetti FunctionProperties

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

Per Aggregate, usare:

{
  "type": "Aggregate"
}

Per scalare, usare:

{
  "type": "Scalar"
}

Oggetti di serializzazione

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

Per Avro, usare:

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

Per csv, usare:

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

Per CustomClr, usare:

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

Per Delta, usare:

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

Per json, usare:

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

Per Parquet, usare:

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

Oggetti ReferenceInputDataSource

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

Per File, usare:

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

Per Microsoft.Sql/Server/Database, usare:

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

Per Microsoft.Storage/BLOB, usare:

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

Per non elaborato, usare:

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

Oggetti FunctionBinding

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

Per Microsoft.MachineLearning/WebService, usare:

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

Per Microsoft.MachineLearningServices, usare:

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

Per Microsoft.StreamAnalytics/CLRUdf, usare:

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

Per Microsoft.StreamAnalytics/JavascriptUdf, usare:

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

Oggetti OutputDataSource

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

Per GatewayMessageBus, usare:

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

Per Microsoft.AzureFunction, usare:

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

Per Microsoft.DBForPostgreSQL/servers/databases, usare:

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

Per Microsoft.DataLake/Accounts, usare:

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

Per Microsoft.EventHub/EventHub, usare:

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

Per Microsoft.Kusto/clusters/databases, usare:

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

Per Microsoft.ServiceBus/EventHub, usare:

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

Per Microsoft.ServiceBus/Queue, usare:

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

Per Microsoft.ServiceBus/Topic, usare:

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

Per Microsoft.Sql/Server/DataWarehouse, usare:

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

Per Microsoft.Sql/Server/Database, usare:

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

Per Microsoft.Storage/BLOB, usare:

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

Per Microsoft.Storage/DocumentDB, usare:

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

Per Microsoft.Storage/Table, usare:

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

Per PowerBI, usare:

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

Per non elaborato, usare:

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

Valori delle proprietà

AggregateFunctionProperties

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

AvroSerialization

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

AzureDataExplorerOutputDataSource

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

AzureDataExplorerOutputDataSourceProperties

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

AzureDataLakeStoreOutputDataSource

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

AzureDataLakeStoreOutputDataSourceProperties

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

AzureFunctionOutputDataSource

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

AzureFunctionOutputDataSourceProperties

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

AzureMachineLearningServiceFunctionBinding

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

AzureMachineLearningServiceFunctionBindingProperties

Nome Descrizione Valore
apiKey Chiave API usata per l'autenticazione con Request-Response endpoint. corda
batchSize Numero compreso tra 1 e 10000 che descrive il numero massimo di righe per ogni richiesta di esecuzione RRS di Azure ML. Il valore predefinito è 1000. Int
Endpoint Il Request-Response eseguire l'endpoint del servizio Web di Azure Machine Learning. corda
inputRequestName Etichetta per l'oggetto richiesta di input. corda
Ingressi 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. corda
Uscite Elenco di output dall'esecuzione dell'endpoint servizio Web di Azure Machine Learning. AzureMachineLearningServiceOutputColumn[]

AzureMachineLearningServiceInputColumn

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

AzureMachineLearningServiceOutputColumn

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

AzureMachineLearningStudioFunctionBinding

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

AzureMachineLearningStudioFunctionBindingProperties

Nome Descrizione Valore
apiKey Chiave API usata per l'autenticazione con Request-Response endpoint. corda
batchSize Numero compreso tra 1 e 10000 che descrive il numero massimo di righe per ogni richiesta di esecuzione RRS di Azure ML. Il valore predefinito è 1000. Int
Endpoint Il Request-Response eseguire l'endpoint di Azure Machine Learning Studio. Altre informazioni sono disponibili qui: /azure/machine-learning/machine-learning-consume-web-services#request-response-service-rrs corda
Ingressi Input per l'endpoint di Azure Machine Learning Studio. azureMachineLearningStudioInputs
Uscite Elenco di output dell'esecuzione dell'endpoint di Azure Machine Learning Studio. AzureMachineLearningStudioOutputColumn[]

AzureMachineLearningStudioInputColumn

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

AzureMachineLearningStudioInputs

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

AzureMachineLearningStudioOutputColumn

Nome Descrizione Valore
Datatype Tipo di dati (supportato da Azure Machine Learning) della colonna di output. Un elenco dei tipi di dati di Azure Machine Learning validi è descritto in https://msdn.microsoft.com/en-us/library/azure/dn905923.aspx . corda
nome Nome della colonna di output. corda

AzureSqlDatabaseOutputDataSource

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

AzureSqlDatabaseOutputDataSourceProperties

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

AzureSqlReferenceInputDataSource

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

AzureSqlReferenceInputDataSourceProperties

Nome Descrizione Valore
authenticationMode Modalità di autenticazione. 'ConnectionString'
'Msi'
'UserToken'
banca dati Questo elemento è associato all'elemento origine dati. Si tratta del nome del database in cui verrà scritto l'output. corda
deltaSnapshotQuery Questo elemento è associato all'elemento origine dati. Questa query viene usata per recuperare le modifiche incrementali dal database SQL. Per usare questa opzione, è consigliabile usare tabelle temporali nel database SQL di Azure. corda
fullSnapshotQuery Questo elemento è associato all'elemento origine dati. Questa query viene usata per recuperare i dati dal database SQL. corda
parola d’ordine Questo elemento è associato all'elemento origine dati. Si tratta della password che verrà usata per connettersi all'istanza del database SQL. corda

Vincoli:
Valore sensibile. Passare come parametro sicuro.
RefreshRate Questo elemento è associato all'elemento origine dati. Indica la frequenza con cui i dati verranno recuperati dal database. È di formato DateTime. corda
refreshType Indica il tipo di opzione di aggiornamento dati. 'RefreshPeriodicallyWithDelta'
'RefreshPeriodicallyWithFull'
'Static'
server Questo elemento è associato all'elemento origine dati. Si tratta del nome del server che contiene il database in cui verrà scritto. corda
utente Questo elemento è associato all'elemento origine dati. Si tratta del nome utente che verrà usato per connettersi all'istanza del database SQL. corda

AzureSynapseOutputDataSource

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

AzureSynapseOutputDataSourceProperties

Nome Descrizione Valore
authenticationMode Modalità di autenticazione. 'ConnectionString'
'Msi'
'UserToken'
banca dati Nome del database SQL di Azure. Obbligatorio nelle richieste PUT (CreateOrReplace). corda
parola d’ordine Password che verrà usata per connettersi al database SQL di Azure. Obbligatorio nelle richieste PUT (CreateOrReplace). corda

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

AzureTableOutputDataSource

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

AzureTableOutputDataSourceProperties

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

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

BlobOutputDataSource

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

BlobOutputDataSourceProperties

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

BlobReferenceInputDataSource

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

BlobReferenceInputDataSourceProperties

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

BlobStreamInputDataSource

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

BlobStreamInputDataSourceProperties

Nome Descrizione Valore
authenticationMode Modalità di autenticazione. 'ConnectionString'
'Msi'
'UserToken'
contenitore Nome di un contenitore all'interno dell'account di archiviazione associato. Questo contenitore contiene i BLOB in cui leggere o scrivere. Obbligatorio nelle richieste PUT (CreateOrReplace). corda
dateFormat Formato della data. Ogni volta che {date} viene visualizzato in pathPattern, il valore di questa proprietà viene usato come formato data. corda
pathPattern Modello di percorso BLOB. Non un'espressione regolare. Rappresenta un modello in base al quale i nomi di BLOB verranno confrontati per determinare se devono essere inclusi o meno come input o output nel processo. Vedere /rest/api/streamanalytics/stream-analytics-input o /rest/api/streamanalytics/stream-analytics-output per una spiegazione più dettagliata ed esempio. corda
sourcePartitionCount Numero di partizioni dell'origine dati di input DEL BLOB. Intervallo da 1 a 1024. Int
storageAccounts Elenco di uno o più account di Archiviazione di Azure. Obbligatorio nelle richieste PUT (CreateOrReplace). storageAccount[]
timeFormat Formato ora. Ovunque venga visualizzato {time} in pathPattern, il valore di questa proprietà viene invece usato come formato ora. corda

ClusterInfo

Nome Descrizione Valore
Id ID risorsa del cluster. corda

Compressione

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

CSharpFunctionBinding

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

CSharpFunctionBindingProperties

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

CsvSerialization

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

CsvSerializationProperties

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

CustomClrSerialization

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

CustomClrSerializationProperties

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

DeltaSerializzazione

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

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 le quali verrà partizionata la tabella Delta Lake. Sono supportati solo 1 colonna di partizione, ma mantenendola come matrice per l'estendibilità. string[]

DocumentDbOutputDataSource

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

DocumentDbOutputDataSourceProperties

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

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

EventGridStreamInputDataSource

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

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[]
abbonato Sottoscrittori per Griglia di eventi. Attualmente è supportato solo il Sottoscrittore EventHub. EventHubV2StreamInputDataSource

EventHubOutputDataSource

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

EventHubOutputDataSourceProperties

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

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). corda

EventHubStreamInputDataSource

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

EventHubStreamInputDataSourceProperties

Nome Descrizione Valore
authenticationMode Modalità di autenticazione. 'ConnectionString'
'Msi'
'UserToken'
consumerGroupName Nome di un gruppo di consumer dell'hub eventi che deve essere usato per leggere gli eventi dall'hub eventi. Se si specificano nomi di gruppi di consumer distinti per più input, ognuno di questi input può ricevere gli stessi eventi dall'hub eventi. Se non specificato, l'input usa il gruppo di consumer predefinito dell'hub eventi. corda
eventHubName Nome dell'hub eventi. Obbligatorio nelle richieste PUT (CreateOrReplace). corda
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). corda
sharedAccessPolicyKey Chiave dei criteri di accesso condiviso per i criteri di accesso condiviso specificati. Obbligatorio nelle richieste PUT (CreateOrReplace). corda

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). corda

EventHubV2OutputDataSource

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

EventHubV2StreamInputDataSource

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

EventHubV2StreamInputDataSource

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

Esterno

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

FileReferenceInputDataSource

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

FileReferenceInputDataSourceProperties

Nome Descrizione Valore
sentiero Percorso del file. corda

Funzione

Nome Descrizione Valore
nome Nome risorsa corda
proprietà Proprietà associate a una funzione. proprietà funzione

FunctionBinding

Nome Descrizione Valore
digitare Impostare su "Microsoft.MachineLearning/WebService" per il tipo AzureMachineLearningStudioFunctionBinding. Impostare su "Microsoft.MachineLearningServices" per il tipo AzureMachineLearningServiceFunctionBinding. Impostare su "Microsoft.StreamAnalytics/CLRUdf" per il tipo CSharpFunctionBinding. Impostare su "Microsoft.StreamAnalytics/JavascriptUdf" per il tipo JavaScriptFunctionBinding. 'Microsoft.MachineLearning/WebService'
'Microsoft.MachineLearningServices'
'Microsoft.StreamAnalytics/CLRUdf'
'Microsoft.StreamAnalytics/JavascriptUdf' (obbligatorio)

FunctionConfiguration

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

FunctionInput

Nome Descrizione Valore
Datatype Tipo di dati (supportato da Analisi di flusso di Azure) del parametro di input della funzione. Un elenco dei tipi di dati di Analisi di flusso di Azure validi è descritto in https://msdn.microsoft.com/en-us/library/azure/dn835065.aspx corda
isConfigurationParameter Flag che indica se il parametro è un parametro di configurazione. True se si prevede che questo parametro di input sia una costante. Il valore predefinito è false. Bool

FunctionOutput

Nome Descrizione Valore
Datatype Tipo di dati (supportato da Analisi di flusso di Azure) dell'output della funzione. Un elenco dei tipi di dati di Analisi di flusso di Azure validi è descritto in https://msdn.microsoft.com/en-us/library/azure/dn835065.aspx corda

FunctionProperties

Nome Descrizione Valore
proprietà FunctionConfiguration
digitare Impostare su 'Aggregate' per il tipo AggregateFunctionProperties. Impostare su "Scalar" per il tipo ScalarFunctionProperties. 'Aggregate'
'Scalar' (obbligatorio)

GatewayMessageBusOutputDataSource

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

GatewayMessageBusOutputDataSourceProperties

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

GatewayMessageBusStreamInputDataSource

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

GatewayMessageBusStreamInputDataSourceProperties

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

Identità

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

IdentityUserAssignedIdentities

Nome Descrizione Valore

Immissione

Nome Descrizione Valore
nome Nome risorsa corda
proprietà Proprietà associate a un input. Obbligatorio nelle richieste PUT (CreateOrReplace). Proprietà di input

InputProperties

Nome Descrizione Valore
compressione Descrive il modo in cui i dati di input vengono compressi di compressione
partitionKey partitionKey Descrive una chiave nei dati di input usati per partizionare i dati di input corda
Serializzazione Descrive il modo in cui i dati di un input vengono serializzati o il modo in cui i dati vengono serializzati quando vengono scritti in un output. Obbligatorio nelle richieste PUT (CreateOrReplace). serializzazione
digitare Impostare su 'Reference' per il tipo ReferenceInputProperties. Impostare su "Stream" per il tipo StreamInputProperties. 'Reference'
'Stream' (obbligatorio)
watermarkSettings Impostazioni che determinano se leggere gli eventi filigrana. InputWatermarkProperties

InputWatermarkProperties

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

IoTHubStreamInputDataSource

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

IoTHubStreamInputDataSourceProperties

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

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

JavaScriptFunctionBinding

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

JavaScriptFunctionBindingProperties

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

JobStorageAccount

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

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

JsonSerialization

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

JsonSerializationProperties

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

Microsoft.StreamAnalytics/streamingjobs

Nome Descrizione Valore
apiVersion Versione dell'API '2021-10-01-preview'
identità Descrive l'identità gestita assegnata a questo processo che può essere usata per l'autenticazione con input e output. identity
ubicazione Posizione geografica in cui risiede la risorsa corda
nome Nome della risorsa stringa (obbligatorio)
proprietà Proprietà associate a un processo di streaming. Obbligatorio nelle richieste PUT (CreateOrReplace). StreamingJobProperties
Sku Descrive lo SKU del processo di streaming. Obbligatorio nelle richieste PUT (CreateOrReplace). sku
Tag Tag delle risorse Dizionario di nomi e valori di tag. Vedere tag nei modelli
digitare Tipo di risorsa 'Microsoft.StreamAnalytics/streamingjobs'

Prodotto

Nome Descrizione Valore
nome Nome risorsa corda
proprietà Proprietà associate a un output. Obbligatorio nelle richieste PUT (CreateOrReplace). OutputProperties

OutputDataSource

Nome Descrizione Valore
digitare Impostare su "GatewayMessageBus" per il tipo GatewayMessageBusOutputDataSource. Impostare su "Microsoft.AzureFunction" per il tipo AzureFunctionOutputDataSource. Impostare su "Microsoft.DBForPostgreSQL/servers/databases" per il tipo PostgreSQLOutputDataSource. Impostare su "Microsoft.DataLake/Accounts" per il tipo AzureDataLakeStoreOutputDataSource. Impostare su "Microsoft.EventHub/EventHub" per il tipo EventHubV2OutputDataSource. Impostare su "Microsoft.Kusto/clusters/databases" per il tipo AzureDataExplorerOutputDataSource. Impostare su "Microsoft.ServiceBus/EventHub" per il tipo EventHubOutputDataSource. Impostare su "Microsoft.ServiceBus/Queue" per il tipo ServiceBusQueueOutputDataSource. Impostare su "Microsoft.ServiceBus/Topic" per il tipo ServiceBusTopicOutputDataSource. Impostare su "Microsoft.Sql/Server/DataWarehouse" per il tipo AzureSynapseOutputDataSource. Impostare su "Microsoft.Sql/Server/Database" per il tipo AzureSqlDatabaseOutputDataSource. Impostare su "Microsoft.Storage/Blob" per il tipo BlobOutputDataSource. Impostare su "Microsoft.Storage/DocumentDB" per il tipo DocumentDbOutputDataSource. Impostare su "Microsoft.Storage/Table" per il tipo AzureTableOutputDataSource. Impostare su "PowerBI" per il tipo PowerBIOutputDataSource. Impostare su "Raw" per il tipo RawOutputDatasource. 'GatewayMessageBus'
'Microsoft.AzureFunction'
'Microsoft.DataLake/Accounts'
'Microsoft.DBForPostgreSQL/servers/databases'
'Microsoft.EventHub/EventHub'
'Microsoft.Kusto/clusters/databases'
'Microsoft.ServiceBus/EventHub'
'Microsoft.ServiceBus/Queue'
'Microsoft.ServiceBus/Topic'
'Microsoft.Sql/Server/Database'
'Microsoft.Sql/Server/DataWarehouse'
'Microsoft.Storage/Blob'
'Microsoft.Storage/DocumentDB'
'Microsoft.Storage/Table'
'PowerBI'
'Raw' (obbligatorio)

OutputProperties

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

OutputWatermarkProperties

Nome Descrizione Valore
maxWatermarkDifferenceAcrossPartitions Descrive il delta massimo tra le partizioni più veloci e più lente, quindi la finestra out-of-order che intercetta tutti gli eventi necessari nei processi downstream è ben definita. corda
watermarkMode Modalità filigrana di output. 'Nessuno'
'SendCurrentPartitionWatermark'
'SendLowestWatermarkAcrossPartitions'

ParquetSerializzazione

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

PostgreSQLOutputDataSource

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

PostgreSQLOutputDataSourceProperties

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

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

PowerBIOutputDataSource

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

PowerBIOutputDataSourceProperties

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

RawInputDatasourceProperties

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

RawOutputDatasource

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

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 per tale risorsa di archiviazione temporanea verrà incluso nel risultato. corda

RawReferenceInputDataSource

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

RawStreamInputDataSource

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

ReferenceInputDataSource

Nome Descrizione Valore
digitare Impostare su 'File' per il tipo FileReferenceInputDataSource. Impostare su "Microsoft.Sql/Server/Database" per il tipo AzureSqlReferenceInputDataSource. Impostare su "Microsoft.Storage/Blob" per il tipo BlobReferenceInputDataSource. Impostare su 'Raw' per il tipo RawReferenceInputDataSource. 'File'
'Microsoft.Sql/Server/Database'
'Microsoft.Storage/Blob'
'Raw' (obbligatorio)

ReferenceInputProperties

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

RefreshConfiguration

Nome Descrizione Valore
dateFormat Formato della data. Ogni volta che {date} viene visualizzato in pathPattern, il valore di questa proprietà viene usato come formato data. corda
pathPattern Modello di percorso BLOB. Non un'espressione regolare. Rappresenta un modello in base al quale i nomi di BLOB verranno confrontati per determinare se devono essere inclusi o meno come input o output nel processo. Vedere /rest/api/streamanalytics/stream-analytics-input o /rest/api/streamanalytics/stream-analytics-output per una spiegazione più dettagliata ed esempio. corda
refreshInterval Intervallo di aggiornamento. corda
refreshType Questa proprietà indica l'opzione di aggiornamento dati da usare, Blocco o Nonblocking. 'Blocking'
'Nonblocking'
timeFormat Formato ora. Ovunque venga visualizzato {time} in pathPattern, il valore di questa proprietà viene invece usato come formato ora. corda

ScalarFunctionProperties

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

Serializzazione

Nome Descrizione Valore
digitare Impostare su "Avro" per il tipo AvroSerialization. Impostare su "Csv" per il tipo CsvSerialization. Impostare su 'CustomClr' per il tipo CustomClrSerialization. Impostare su "Delta" per il tipo DeltaSerialization. Impostare su "Json" per il tipo JsonSerialization. Impostare su "Parquet" per il tipo ParquetSerialization. 'Avro'
'Csv'
'CustomClr'
'Delta'
'Json'
'Parquet' (obbligatorio)

ServiceBusQueueOutputDataSource

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

ServiceBusQueueOutputDataSourceProperties

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

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). corda
systemPropertyColumns Proprietà di sistema associate alla coda del bus di servizio. Sono supportate le proprietà di sistema seguenti: ReplyToSessionId, ContentType, To, Subject, CorrelationId, TimeToLive, PartitionKey, SessionId, ScheduledEnqueueTime, MessageId, ReplyTo, Label, ScheduledEnqueueTimeUtc. qualunque

ServiceBusTopicOutputDataSource

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

ServiceBusTopicOutputDataSourceProperties

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

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). corda
systemPropertyColumns Proprietà di sistema associate all'output dell'argomento del bus di servizio. Sono supportate le proprietà di sistema seguenti: ReplyToSessionId, ContentType, To, Subject, CorrelationId, TimeToLive, PartitionKey, SessionId, ScheduledEnqueueTime, MessageId, ReplyTo, Label, ScheduledEnqueueTimeUtc. ServiceBusTopicOutputDataSourcePropertiesSystemPropertyColumns
topicName Nome dell'argomento del bus di servizio. Obbligatorio nelle richieste PUT (CreateOrReplace). corda

ServiceBusTopicOutputDataSourcePropertiesSystemPropertyColumns

Nome Descrizione Valore

Sku

Nome Descrizione Valore
capacità Capacità dello SKU. Int
nome Nome dello SKU. Obbligatorio nelle richieste PUT (CreateOrReplace). 'Standard'

StorageAccount

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

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

StreamingJobProperties

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

StreamInputDataSource

Nome Descrizione Valore
digitare Impostare su "GatewayMessageBus" per il tipo GatewayMessageBusStreamInputDataSource. Impostare su "Microsoft.Devices/IotHubs" per il tipo IoTHubStreamInputDataSource. Impostare su "Microsoft.EventGrid/EventSubscriptions" per il tipo EventGridStreamInputDataSource. Impostare su "Microsoft.EventHub/EventHub" per il tipo EventHubV2StreamInputDataSource. Impostare su "Microsoft.ServiceBus/EventHub" per il tipo EventHubStreamInputDataSource. Impostare su "Microsoft.Storage/Blob" per il tipo BlobStreamInputDataSource. Impostare su 'Raw' per il tipo RawStreamInputDataSource. 'GatewayMessageBus'
'Microsoft.Devices/IotHubs'
'Microsoft.EventGrid/EventSubscriptions'
'Microsoft.EventHub/EventHub'
'Microsoft.ServiceBus/EventHub'
'Microsoft.Storage/Blob'
'Raw' (obbligatorio)

StreamInputProperties

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

TrackedResourceTags

Nome Descrizione Valore

Trasformazione

Nome Descrizione Valore
nome Nome risorsa corda
proprietà Proprietà associate a una trasformazione. Obbligatorio nelle richieste PUT (CreateOrReplace). TransformationProperties

TransformationProperties

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

Modelli di avvio rapido

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

Sagoma Descrizione
Creare un processo di Analisi di flusso standard

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

Definizione di risorsa Terraform (provider AzAPI)

Il tipo di risorsa streamingjobs può essere distribuito con operazioni destinate a:

  • gruppi di risorse

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

Formato risorsa

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

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

Oggetti StreamInputDataSource

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

Per GatewayMessageBus, usare:

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

Per Microsoft.Devices/IotHubs, usare:

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

Per Microsoft.EventGrid/EventSubscriptions, usare:

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

Per Microsoft.EventHub/EventHub, usare:

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

Per Microsoft.ServiceBus/EventHub, usare:

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

Per Microsoft.Storage/BLOB, usare:

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

Per non elaborato, usare:

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

Oggetti InputProperties

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

Per riferimento, usare:

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

Per Stream, usare:

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

Oggetti FunctionProperties

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

Per Aggregate, usare:

{
  type = "Aggregate"
}

Per scalare, usare:

{
  type = "Scalar"
}

Oggetti di serializzazione

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

Per Avro, usare:

{
  properties = ?
  type = "Avro"
}

Per csv, usare:

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

Per CustomClr, usare:

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

Per Delta, usare:

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

Per json, usare:

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

Per Parquet, usare:

{
  properties = ?
  type = "Parquet"
}

Oggetti ReferenceInputDataSource

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

Per File, usare:

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

Per Microsoft.Sql/Server/Database, usare:

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

Per Microsoft.Storage/BLOB, usare:

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

Per non elaborato, usare:

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

Oggetti FunctionBinding

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

Per Microsoft.MachineLearning/WebService, usare:

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

Per Microsoft.MachineLearningServices, usare:

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

Per Microsoft.StreamAnalytics/CLRUdf, usare:

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

Per Microsoft.StreamAnalytics/JavascriptUdf, usare:

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

Oggetti OutputDataSource

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

Per GatewayMessageBus, usare:

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

Per Microsoft.AzureFunction, usare:

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

Per Microsoft.DBForPostgreSQL/servers/databases, usare:

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

Per Microsoft.DataLake/Accounts, usare:

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

Per Microsoft.EventHub/EventHub, usare:

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

Per Microsoft.Kusto/clusters/databases, usare:

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

Per Microsoft.ServiceBus/EventHub, usare:

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

Per Microsoft.ServiceBus/Queue, usare:

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

Per Microsoft.ServiceBus/Topic, usare:

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

Per Microsoft.Sql/Server/DataWarehouse, usare:

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

Per Microsoft.Sql/Server/Database, usare:

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

Per Microsoft.Storage/BLOB, usare:

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

Per Microsoft.Storage/DocumentDB, usare:

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

Per Microsoft.Storage/Table, usare:

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

Per PowerBI, usare:

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

Per non elaborato, usare:

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

Valori delle proprietà

AggregateFunctionProperties

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

AvroSerialization

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

AzureDataExplorerOutputDataSource

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

AzureDataExplorerOutputDataSourceProperties

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

AzureDataLakeStoreOutputDataSource

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

AzureDataLakeStoreOutputDataSourceProperties

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

AzureFunctionOutputDataSource

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

AzureFunctionOutputDataSourceProperties

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

AzureMachineLearningServiceFunctionBinding

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

AzureMachineLearningServiceFunctionBindingProperties

Nome Descrizione Valore
apiKey Chiave API usata per l'autenticazione con Request-Response endpoint. corda
batchSize Numero compreso tra 1 e 10000 che descrive il numero massimo di righe per ogni richiesta di esecuzione RRS di Azure ML. Il valore predefinito è 1000. Int
Endpoint Il Request-Response eseguire l'endpoint del servizio Web di Azure Machine Learning. corda
inputRequestName Etichetta per l'oggetto richiesta di input. corda
Ingressi 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. corda
Uscite Elenco di output dall'esecuzione dell'endpoint servizio Web di Azure Machine Learning. AzureMachineLearningServiceOutputColumn[]

AzureMachineLearningServiceInputColumn

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

AzureMachineLearningServiceOutputColumn

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

AzureMachineLearningStudioFunctionBinding

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

AzureMachineLearningStudioFunctionBindingProperties

Nome Descrizione Valore
apiKey Chiave API usata per l'autenticazione con Request-Response endpoint. corda
batchSize Numero compreso tra 1 e 10000 che descrive il numero massimo di righe per ogni richiesta di esecuzione RRS di Azure ML. Il valore predefinito è 1000. Int
Endpoint Il Request-Response eseguire l'endpoint di Azure Machine Learning Studio. Altre informazioni sono disponibili qui: /azure/machine-learning/machine-learning-consume-web-services#request-response-service-rrs corda
Ingressi Input per l'endpoint di Azure Machine Learning Studio. azureMachineLearningStudioInputs
Uscite Elenco di output dell'esecuzione dell'endpoint di Azure Machine Learning Studio. AzureMachineLearningStudioOutputColumn[]

AzureMachineLearningStudioInputColumn

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

AzureMachineLearningStudioInputs

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

AzureMachineLearningStudioOutputColumn

Nome Descrizione Valore
Datatype Tipo di dati (supportato da Azure Machine Learning) della colonna di output. Un elenco dei tipi di dati di Azure Machine Learning validi è descritto in https://msdn.microsoft.com/en-us/library/azure/dn905923.aspx . corda
nome Nome della colonna di output. corda

AzureSqlDatabaseOutputDataSource

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

AzureSqlDatabaseOutputDataSourceProperties

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

AzureSqlReferenceInputDataSource

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

AzureSqlReferenceInputDataSourceProperties

Nome Descrizione Valore
authenticationMode Modalità di autenticazione. 'ConnectionString'
'Msi'
'UserToken'
banca dati Questo elemento è associato all'elemento origine dati. Si tratta del nome del database in cui verrà scritto l'output. corda
deltaSnapshotQuery Questo elemento è associato all'elemento origine dati. Questa query viene usata per recuperare le modifiche incrementali dal database SQL. Per usare questa opzione, è consigliabile usare tabelle temporali nel database SQL di Azure. corda
fullSnapshotQuery Questo elemento è associato all'elemento origine dati. Questa query viene usata per recuperare i dati dal database SQL. corda
parola d’ordine Questo elemento è associato all'elemento origine dati. Si tratta della password che verrà usata per connettersi all'istanza del database SQL. corda

Vincoli:
Valore sensibile. Passare come parametro sicuro.
RefreshRate Questo elemento è associato all'elemento origine dati. Indica la frequenza con cui i dati verranno recuperati dal database. È di formato DateTime. corda
refreshType Indica il tipo di opzione di aggiornamento dati. 'RefreshPeriodicallyWithDelta'
'RefreshPeriodicallyWithFull'
'Static'
server Questo elemento è associato all'elemento origine dati. Si tratta del nome del server che contiene il database in cui verrà scritto. corda
utente Questo elemento è associato all'elemento origine dati. Si tratta del nome utente che verrà usato per connettersi all'istanza del database SQL. corda

AzureSynapseOutputDataSource

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

AzureSynapseOutputDataSourceProperties

Nome Descrizione Valore
authenticationMode Modalità di autenticazione. 'ConnectionString'
'Msi'
'UserToken'
banca dati Nome del database SQL di Azure. Obbligatorio nelle richieste PUT (CreateOrReplace). corda
parola d’ordine Password che verrà usata per connettersi al database SQL di Azure. Obbligatorio nelle richieste PUT (CreateOrReplace). corda

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

AzureTableOutputDataSource

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

AzureTableOutputDataSourceProperties

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

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

BlobOutputDataSource

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

BlobOutputDataSourceProperties

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

BlobReferenceInputDataSource

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

BlobReferenceInputDataSourceProperties

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

BlobStreamInputDataSource

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

BlobStreamInputDataSourceProperties

Nome Descrizione Valore
authenticationMode Modalità di autenticazione. 'ConnectionString'
'Msi'
'UserToken'
contenitore Nome di un contenitore all'interno dell'account di archiviazione associato. Questo contenitore contiene i BLOB in cui leggere o scrivere. Obbligatorio nelle richieste PUT (CreateOrReplace). corda
dateFormat Formato della data. Ogni volta che {date} viene visualizzato in pathPattern, il valore di questa proprietà viene usato come formato data. corda
pathPattern Modello di percorso BLOB. Non un'espressione regolare. Rappresenta un modello in base al quale i nomi di BLOB verranno confrontati per determinare se devono essere inclusi o meno come input o output nel processo. Vedere /rest/api/streamanalytics/stream-analytics-input o /rest/api/streamanalytics/stream-analytics-output per una spiegazione più dettagliata ed esempio. corda
sourcePartitionCount Numero di partizioni dell'origine dati di input DEL BLOB. Intervallo da 1 a 1024. Int
storageAccounts Elenco di uno o più account di Archiviazione di Azure. Obbligatorio nelle richieste PUT (CreateOrReplace). storageAccount[]
timeFormat Formato ora. Ovunque venga visualizzato {time} in pathPattern, il valore di questa proprietà viene invece usato come formato ora. corda

ClusterInfo

Nome Descrizione Valore
Id ID risorsa del cluster. corda

Compressione

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

CSharpFunctionBinding

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

CSharpFunctionBindingProperties

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

CsvSerialization

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

CsvSerializationProperties

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

CustomClrSerialization

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

CustomClrSerializationProperties

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

DeltaSerializzazione

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

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 le quali verrà partizionata la tabella Delta Lake. Sono supportati solo 1 colonna di partizione, ma mantenendola come matrice per l'estendibilità. string[]

DocumentDbOutputDataSource

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

DocumentDbOutputDataSourceProperties

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

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

EventGridStreamInputDataSource

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

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[]
abbonato Sottoscrittori per Griglia di eventi. Attualmente è supportato solo il Sottoscrittore EventHub. EventHubV2StreamInputDataSource

EventHubOutputDataSource

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

EventHubOutputDataSourceProperties

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

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). corda

EventHubStreamInputDataSource

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

EventHubStreamInputDataSourceProperties

Nome Descrizione Valore
authenticationMode Modalità di autenticazione. 'ConnectionString'
'Msi'
'UserToken'
consumerGroupName Nome di un gruppo di consumer dell'hub eventi che deve essere usato per leggere gli eventi dall'hub eventi. Se si specificano nomi di gruppi di consumer distinti per più input, ognuno di questi input può ricevere gli stessi eventi dall'hub eventi. Se non specificato, l'input usa il gruppo di consumer predefinito dell'hub eventi. corda
eventHubName Nome dell'hub eventi. Obbligatorio nelle richieste PUT (CreateOrReplace). corda
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). corda
sharedAccessPolicyKey Chiave dei criteri di accesso condiviso per i criteri di accesso condiviso specificati. Obbligatorio nelle richieste PUT (CreateOrReplace). corda

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). corda

EventHubV2OutputDataSource

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

EventHubV2StreamInputDataSource

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

EventHubV2StreamInputDataSource

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

Esterno

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

FileReferenceInputDataSource

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

FileReferenceInputDataSourceProperties

Nome Descrizione Valore
sentiero Percorso del file. corda

Funzione

Nome Descrizione Valore
nome Nome risorsa corda
proprietà Proprietà associate a una funzione. proprietà funzione

FunctionBinding

Nome Descrizione Valore
digitare Impostare su "Microsoft.MachineLearning/WebService" per il tipo AzureMachineLearningStudioFunctionBinding. Impostare su "Microsoft.MachineLearningServices" per il tipo AzureMachineLearningServiceFunctionBinding. Impostare su "Microsoft.StreamAnalytics/CLRUdf" per il tipo CSharpFunctionBinding. Impostare su "Microsoft.StreamAnalytics/JavascriptUdf" per il tipo JavaScriptFunctionBinding. 'Microsoft.MachineLearning/WebService'
'Microsoft.MachineLearningServices'
'Microsoft.StreamAnalytics/CLRUdf'
'Microsoft.StreamAnalytics/JavascriptUdf' (obbligatorio)

FunctionConfiguration

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

FunctionInput

Nome Descrizione Valore
Datatype Tipo di dati (supportato da Analisi di flusso di Azure) del parametro di input della funzione. Un elenco dei tipi di dati di Analisi di flusso di Azure validi è descritto in https://msdn.microsoft.com/en-us/library/azure/dn835065.aspx corda
isConfigurationParameter Flag che indica se il parametro è un parametro di configurazione. True se si prevede che questo parametro di input sia una costante. Il valore predefinito è false. Bool

FunctionOutput

Nome Descrizione Valore
Datatype Tipo di dati (supportato da Analisi di flusso di Azure) dell'output della funzione. Un elenco dei tipi di dati di Analisi di flusso di Azure validi è descritto in https://msdn.microsoft.com/en-us/library/azure/dn835065.aspx corda

FunctionProperties

Nome Descrizione Valore
proprietà FunctionConfiguration
digitare Impostare su 'Aggregate' per il tipo AggregateFunctionProperties. Impostare su "Scalar" per il tipo ScalarFunctionProperties. 'Aggregate'
'Scalar' (obbligatorio)

GatewayMessageBusOutputDataSource

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

GatewayMessageBusOutputDataSourceProperties

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

GatewayMessageBusStreamInputDataSource

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

GatewayMessageBusStreamInputDataSourceProperties

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

Identità

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

IdentityUserAssignedIdentities

Nome Descrizione Valore

Immissione

Nome Descrizione Valore
nome Nome risorsa corda
proprietà Proprietà associate a un input. Obbligatorio nelle richieste PUT (CreateOrReplace). Proprietà di input

InputProperties

Nome Descrizione Valore
compressione Descrive il modo in cui i dati di input vengono compressi di compressione
partitionKey partitionKey Descrive una chiave nei dati di input usati per partizionare i dati di input corda
Serializzazione Descrive il modo in cui i dati di un input vengono serializzati o il modo in cui i dati vengono serializzati quando vengono scritti in un output. Obbligatorio nelle richieste PUT (CreateOrReplace). serializzazione
digitare Impostare su 'Reference' per il tipo ReferenceInputProperties. Impostare su "Stream" per il tipo StreamInputProperties. 'Reference'
'Stream' (obbligatorio)
watermarkSettings Impostazioni che determinano se leggere gli eventi filigrana. InputWatermarkProperties

InputWatermarkProperties

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

IoTHubStreamInputDataSource

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

IoTHubStreamInputDataSourceProperties

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

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

JavaScriptFunctionBinding

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

JavaScriptFunctionBindingProperties

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

JobStorageAccount

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

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

JsonSerialization

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

JsonSerializationProperties

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

Microsoft.StreamAnalytics/streamingjobs

Nome Descrizione Valore
identità Descrive l'identità gestita assegnata a questo processo che può essere usata per l'autenticazione con input e output. identity
ubicazione Posizione geografica in cui risiede la risorsa corda
nome Nome della risorsa stringa (obbligatorio)
proprietà Proprietà associate a un processo di streaming. Obbligatorio nelle richieste PUT (CreateOrReplace). StreamingJobProperties
Sku Descrive lo SKU del processo di streaming. Obbligatorio nelle richieste PUT (CreateOrReplace). sku
Tag Tag delle risorse Dizionario di nomi e valori di tag.
digitare Tipo di risorsa "Microsoft.StreamAnalytics/streamingjobs@2021-10-01-preview"

Prodotto

Nome Descrizione Valore
nome Nome risorsa corda
proprietà Proprietà associate a un output. Obbligatorio nelle richieste PUT (CreateOrReplace). OutputProperties

OutputDataSource

Nome Descrizione Valore
digitare Impostare su "GatewayMessageBus" per il tipo GatewayMessageBusOutputDataSource. Impostare su "Microsoft.AzureFunction" per il tipo AzureFunctionOutputDataSource. Impostare su "Microsoft.DBForPostgreSQL/servers/databases" per il tipo PostgreSQLOutputDataSource. Impostare su "Microsoft.DataLake/Accounts" per il tipo AzureDataLakeStoreOutputDataSource. Impostare su "Microsoft.EventHub/EventHub" per il tipo EventHubV2OutputDataSource. Impostare su "Microsoft.Kusto/clusters/databases" per il tipo AzureDataExplorerOutputDataSource. Impostare su "Microsoft.ServiceBus/EventHub" per il tipo EventHubOutputDataSource. Impostare su "Microsoft.ServiceBus/Queue" per il tipo ServiceBusQueueOutputDataSource. Impostare su "Microsoft.ServiceBus/Topic" per il tipo ServiceBusTopicOutputDataSource. Impostare su "Microsoft.Sql/Server/DataWarehouse" per il tipo AzureSynapseOutputDataSource. Impostare su "Microsoft.Sql/Server/Database" per il tipo AzureSqlDatabaseOutputDataSource. Impostare su "Microsoft.Storage/Blob" per il tipo BlobOutputDataSource. Impostare su "Microsoft.Storage/DocumentDB" per il tipo DocumentDbOutputDataSource. Impostare su "Microsoft.Storage/Table" per il tipo AzureTableOutputDataSource. Impostare su "PowerBI" per il tipo PowerBIOutputDataSource. Impostare su "Raw" per il tipo RawOutputDatasource. 'GatewayMessageBus'
'Microsoft.AzureFunction'
'Microsoft.DataLake/Accounts'
'Microsoft.DBForPostgreSQL/servers/databases'
'Microsoft.EventHub/EventHub'
'Microsoft.Kusto/clusters/databases'
'Microsoft.ServiceBus/EventHub'
'Microsoft.ServiceBus/Queue'
'Microsoft.ServiceBus/Topic'
'Microsoft.Sql/Server/Database'
'Microsoft.Sql/Server/DataWarehouse'
'Microsoft.Storage/Blob'
'Microsoft.Storage/DocumentDB'
'Microsoft.Storage/Table'
'PowerBI'
'Raw' (obbligatorio)

OutputProperties

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

OutputWatermarkProperties

Nome Descrizione Valore
maxWatermarkDifferenceAcrossPartitions Descrive il delta massimo tra le partizioni più veloci e più lente, quindi la finestra out-of-order che intercetta tutti gli eventi necessari nei processi downstream è ben definita. corda
watermarkMode Modalità filigrana di output. 'Nessuno'
'SendCurrentPartitionWatermark'
'SendLowestWatermarkAcrossPartitions'

ParquetSerializzazione

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

PostgreSQLOutputDataSource

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

PostgreSQLOutputDataSourceProperties

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

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

PowerBIOutputDataSource

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

PowerBIOutputDataSourceProperties

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

RawInputDatasourceProperties

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

RawOutputDatasource

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

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 per tale risorsa di archiviazione temporanea verrà incluso nel risultato. corda

RawReferenceInputDataSource

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

RawStreamInputDataSource

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

ReferenceInputDataSource

Nome Descrizione Valore
digitare Impostare su 'File' per il tipo FileReferenceInputDataSource. Impostare su "Microsoft.Sql/Server/Database" per il tipo AzureSqlReferenceInputDataSource. Impostare su "Microsoft.Storage/Blob" per il tipo BlobReferenceInputDataSource. Impostare su 'Raw' per il tipo RawReferenceInputDataSource. 'File'
'Microsoft.Sql/Server/Database'
'Microsoft.Storage/Blob'
'Raw' (obbligatorio)

ReferenceInputProperties

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

RefreshConfiguration

Nome Descrizione Valore
dateFormat Formato della data. Ogni volta che {date} viene visualizzato in pathPattern, il valore di questa proprietà viene usato come formato data. corda
pathPattern Modello di percorso BLOB. Non un'espressione regolare. Rappresenta un modello in base al quale i nomi di BLOB verranno confrontati per determinare se devono essere inclusi o meno come input o output nel processo. Vedere /rest/api/streamanalytics/stream-analytics-input o /rest/api/streamanalytics/stream-analytics-output per una spiegazione più dettagliata ed esempio. corda
refreshInterval Intervallo di aggiornamento. corda
refreshType Questa proprietà indica l'opzione di aggiornamento dati da usare, Blocco o Nonblocking. 'Blocking'
'Nonblocking'
timeFormat Formato ora. Ovunque venga visualizzato {time} in pathPattern, il valore di questa proprietà viene invece usato come formato ora. corda

ScalarFunctionProperties

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

Serializzazione

Nome Descrizione Valore
digitare Impostare su "Avro" per il tipo AvroSerialization. Impostare su "Csv" per il tipo CsvSerialization. Impostare su 'CustomClr' per il tipo CustomClrSerialization. Impostare su "Delta" per il tipo DeltaSerialization. Impostare su "Json" per il tipo JsonSerialization. Impostare su "Parquet" per il tipo ParquetSerialization. 'Avro'
'Csv'
'CustomClr'
'Delta'
'Json'
'Parquet' (obbligatorio)

ServiceBusQueueOutputDataSource

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

ServiceBusQueueOutputDataSourceProperties

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

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). corda
systemPropertyColumns Proprietà di sistema associate alla coda del bus di servizio. Sono supportate le proprietà di sistema seguenti: ReplyToSessionId, ContentType, To, Subject, CorrelationId, TimeToLive, PartitionKey, SessionId, ScheduledEnqueueTime, MessageId, ReplyTo, Label, ScheduledEnqueueTimeUtc. qualunque

ServiceBusTopicOutputDataSource

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

ServiceBusTopicOutputDataSourceProperties

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

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). corda
systemPropertyColumns Proprietà di sistema associate all'output dell'argomento del bus di servizio. Sono supportate le proprietà di sistema seguenti: ReplyToSessionId, ContentType, To, Subject, CorrelationId, TimeToLive, PartitionKey, SessionId, ScheduledEnqueueTime, MessageId, ReplyTo, Label, ScheduledEnqueueTimeUtc. ServiceBusTopicOutputDataSourcePropertiesSystemPropertyColumns
topicName Nome dell'argomento del bus di servizio. Obbligatorio nelle richieste PUT (CreateOrReplace). corda

ServiceBusTopicOutputDataSourcePropertiesSystemPropertyColumns

Nome Descrizione Valore

Sku

Nome Descrizione Valore
capacità Capacità dello SKU. Int
nome Nome dello SKU. Obbligatorio nelle richieste PUT (CreateOrReplace). 'Standard'

StorageAccount

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

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

StreamingJobProperties

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

StreamInputDataSource

Nome Descrizione Valore
digitare Impostare su "GatewayMessageBus" per il tipo GatewayMessageBusStreamInputDataSource. Impostare su "Microsoft.Devices/IotHubs" per il tipo IoTHubStreamInputDataSource. Impostare su "Microsoft.EventGrid/EventSubscriptions" per il tipo EventGridStreamInputDataSource. Impostare su "Microsoft.EventHub/EventHub" per il tipo EventHubV2StreamInputDataSource. Impostare su "Microsoft.ServiceBus/EventHub" per il tipo EventHubStreamInputDataSource. Impostare su "Microsoft.Storage/Blob" per il tipo BlobStreamInputDataSource. Impostare su 'Raw' per il tipo RawStreamInputDataSource. 'GatewayMessageBus'
'Microsoft.Devices/IotHubs'
'Microsoft.EventGrid/EventSubscriptions'
'Microsoft.EventHub/EventHub'
'Microsoft.ServiceBus/EventHub'
'Microsoft.Storage/Blob'
'Raw' (obbligatorio)

StreamInputProperties

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

TrackedResourceTags

Nome Descrizione Valore

Trasformazione

Nome Descrizione Valore
nome Nome risorsa corda
proprietà Proprietà associate a una trasformazione. Obbligatorio nelle richieste PUT (CreateOrReplace). TransformationProperties

TransformationProperties

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