Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Definição de recursos do bíceps
O tipo de recurso streamingjobs pode ser implantado com operações que visam:
Para obter uma lista de propriedades alteradas em cada versão da API, consulte log de alterações.
Formato do recurso
Para criar um recurso Microsoft.StreamAnalytics/streamingjobs, adicione o seguinte Bicep ao seu modelo.
resource symbolicname 'Microsoft.StreamAnalytics/streamingjobs@2021-10-01-preview' = {
scope: resourceSymbolicName or scope
identity: {
type: 'string'
userAssignedIdentities: {
{customized property}: any(...)
}
}
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'
}
}
Objetos FunctionProperties
Defina a propriedade type para especificar o tipo de objeto.
Para Agregado, use:
{
type: 'Aggregate'
}
Para Scalar, use:
{
type: 'Scalar'
}
Objetos OutputDataSource
Defina a propriedade type para especificar o tipo de objeto.
Para GatewayMessageBus, use:
{
properties: {
topic: 'string'
}
type: 'GatewayMessageBus'
}
Para Microsoft.AzureFunction, use:
{
properties: {
apiKey: 'string'
functionAppName: 'string'
functionName: 'string'
maxBatchCount: int
maxBatchSize: int
}
type: 'Microsoft.AzureFunction'
}
Para Microsoft.DBForPostgreSQL/servers/databases, use:
{
properties: {
authenticationMode: 'string'
database: 'string'
maxWriterCount: int
password: 'string'
server: 'string'
table: 'string'
user: 'string'
}
type: 'Microsoft.DBForPostgreSQL/servers/databases'
}
Para Microsoft.DataLake/Accounts, use:
{
properties: {
accountName: 'string'
authenticationMode: 'string'
dateFormat: 'string'
filePathPrefix: 'string'
refreshToken: 'string'
tenantId: 'string'
timeFormat: 'string'
tokenUserDisplayName: 'string'
tokenUserPrincipalName: 'string'
}
type: 'Microsoft.DataLake/Accounts'
}
Para Microsoft.EventHub/EventHub, use:
{
properties: {
authenticationMode: 'string'
eventHubName: 'string'
partitionCount: int
partitionKey: 'string'
propertyColumns: [
'string'
]
serviceBusNamespace: 'string'
sharedAccessPolicyKey: 'string'
sharedAccessPolicyName: 'string'
}
type: 'Microsoft.EventHub/EventHub'
}
Para Microsoft.Kusto/clusters/databases, use:
{
properties: {
authenticationMode: 'string'
cluster: 'string'
database: 'string'
table: 'string'
}
type: 'Microsoft.Kusto/clusters/databases'
}
Para Microsoft.ServiceBus/EventHub, use:
{
properties: {
authenticationMode: 'string'
eventHubName: 'string'
partitionCount: int
partitionKey: 'string'
propertyColumns: [
'string'
]
serviceBusNamespace: 'string'
sharedAccessPolicyKey: 'string'
sharedAccessPolicyName: 'string'
}
type: 'Microsoft.ServiceBus/EventHub'
}
Para Microsoft.ServiceBus/Queue, use:
{
properties: {
authenticationMode: 'string'
propertyColumns: [
'string'
]
queueName: 'string'
serviceBusNamespace: 'string'
sharedAccessPolicyKey: 'string'
sharedAccessPolicyName: 'string'
systemPropertyColumns: any(...)
}
type: 'Microsoft.ServiceBus/Queue'
}
Para Microsoft.ServiceBus/Topic, use:
{
properties: {
authenticationMode: 'string'
propertyColumns: [
'string'
]
serviceBusNamespace: 'string'
sharedAccessPolicyKey: 'string'
sharedAccessPolicyName: 'string'
systemPropertyColumns: {
{customized property}: 'string'
}
topicName: 'string'
}
type: 'Microsoft.ServiceBus/Topic'
}
Para Microsoft.Sql/Server/DataWarehouse, use:
{
properties: {
authenticationMode: 'string'
database: 'string'
password: 'string'
server: 'string'
table: 'string'
user: 'string'
}
type: 'Microsoft.Sql/Server/DataWarehouse'
}
Para Microsoft.Sql/Server/Database, use:
{
properties: {
authenticationMode: 'string'
database: 'string'
maxBatchCount: int
maxWriterCount: int
password: 'string'
server: 'string'
table: 'string'
user: 'string'
}
type: 'Microsoft.Sql/Server/Database'
}
Para Microsoft.Storage/Blob, use:
{
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'
}
Para Microsoft.Storage/DocumentDB, use:
{
properties: {
accountId: 'string'
accountKey: 'string'
authenticationMode: 'string'
collectionNamePattern: 'string'
database: 'string'
documentId: 'string'
partitionKey: 'string'
}
type: 'Microsoft.Storage/DocumentDB'
}
Para Microsoft.Storage/Table, use:
{
properties: {
accountKey: 'string'
accountName: 'string'
batchSize: int
columnsToRemove: [
'string'
]
partitionKey: 'string'
rowKey: 'string'
table: 'string'
}
type: 'Microsoft.Storage/Table'
}
Para o PowerBI, use:
{
properties: {
authenticationMode: 'string'
dataset: 'string'
groupId: 'string'
groupName: 'string'
refreshToken: 'string'
table: 'string'
tokenUserDisplayName: 'string'
tokenUserPrincipalName: 'string'
}
type: 'PowerBI'
}
Para Raw, use:
{
properties: {
payloadUri: 'string'
}
type: 'Raw'
}
Objetos de serialização
Defina a propriedade type para especificar o tipo de objeto.
Para Avro, utilize:
{
properties: any(...)
type: 'Avro'
}
Para Csv, use:
{
properties: {
encoding: 'string'
fieldDelimiter: 'string'
}
type: 'Csv'
}
Para CustomClr, use:
{
properties: {
serializationClassName: 'string'
serializationDllPath: 'string'
}
type: 'CustomClr'
}
Para Delta, use:
{
properties: {
deltaTablePath: 'string'
partitionColumns: [
'string'
]
}
type: 'Delta'
}
Para Json, use:
{
properties: {
encoding: 'string'
format: 'string'
}
type: 'Json'
}
Para Parquet, use:
{
properties: any(...)
type: 'Parquet'
}
Objetos ReferenceInputDataSource
Defina a propriedade type para especificar o tipo de objeto.
Para Arquivo, use:
{
properties: {
path: 'string'
}
type: 'File'
}
Para Microsoft.Sql/Server/Database, use:
{
properties: {
authenticationMode: 'string'
database: 'string'
deltaSnapshotQuery: 'string'
fullSnapshotQuery: 'string'
password: 'string'
refreshRate: 'string'
refreshType: 'string'
server: 'string'
user: 'string'
}
type: 'Microsoft.Sql/Server/Database'
}
Para Microsoft.Storage/Blob, use:
{
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'
}
Para Raw, use:
{
properties: {
payload: 'string'
payloadUri: 'string'
}
type: 'Raw'
}
Objetos FunctionBinding
Defina a propriedade type para especificar o tipo de objeto.
Para Microsoft.MachineLearning/WebService, use:
{
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'
}
Para Microsoft.MachineLearningServices, use:
{
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'
}
Para Microsoft.StreamAnalytics/CLRUdf, use:
{
properties: {
class: 'string'
dllPath: 'string'
method: 'string'
updateMode: 'string'
}
type: 'Microsoft.StreamAnalytics/CLRUdf'
}
Para Microsoft.StreamAnalytics/JavascriptUdf, use:
{
properties: {
script: 'string'
}
type: 'Microsoft.StreamAnalytics/JavascriptUdf'
}
Objetos StreamInputDataSource
Defina a propriedade type para especificar o tipo de objeto.
Para GatewayMessageBus, use:
{
properties: {
topic: 'string'
}
type: 'GatewayMessageBus'
}
Para Microsoft.Devices/IotHubs, use:
{
properties: {
consumerGroupName: 'string'
endpoint: 'string'
iotHubNamespace: 'string'
sharedAccessPolicyKey: 'string'
sharedAccessPolicyName: 'string'
}
type: 'Microsoft.Devices/IotHubs'
}
Para Microsoft.EventGrid/EventSubscriptions, use:
{
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'
}
Para Microsoft.EventHub/EventHub, use:
{
properties: {
authenticationMode: 'string'
consumerGroupName: 'string'
eventHubName: 'string'
partitionCount: int
prefetchCount: int
serviceBusNamespace: 'string'
sharedAccessPolicyKey: 'string'
sharedAccessPolicyName: 'string'
}
type: 'Microsoft.EventHub/EventHub'
}
Para Microsoft.ServiceBus/EventHub, use:
{
properties: {
authenticationMode: 'string'
consumerGroupName: 'string'
eventHubName: 'string'
partitionCount: int
prefetchCount: int
serviceBusNamespace: 'string'
sharedAccessPolicyKey: 'string'
sharedAccessPolicyName: 'string'
}
type: 'Microsoft.ServiceBus/EventHub'
}
Para Microsoft.Storage/Blob, use:
{
properties: {
authenticationMode: 'string'
container: 'string'
dateFormat: 'string'
pathPattern: 'string'
sourcePartitionCount: int
storageAccounts: [
{
accountKey: 'string'
accountName: 'string'
authenticationMode: 'string'
}
]
timeFormat: 'string'
}
type: 'Microsoft.Storage/Blob'
}
Para Raw, use:
{
properties: {
payload: 'string'
payloadUri: 'string'
}
type: 'Raw'
}
Objetos InputProperties
Defina a propriedade type para especificar o tipo de objeto.
Para referência, use:
{
datasource: {
type: 'string'
// For remaining properties, see ReferenceInputDataSource objects
}
type: 'Reference'
}
Para o Stream, use:
{
datasource: {
type: 'string'
// For remaining properties, see StreamInputDataSource objects
}
type: 'Stream'
}
Valores de propriedade
Microsoft.StreamAnalytics/streamingjobs
| Name | Description | Value |
|---|---|---|
| identidade | Descreve a identidade gerenciada atribuída a este trabalho que pode ser usada para autenticar com entradas e saídas. | Identity |
| localização | A geolocalização onde o recurso vive | cadeia (de caracteres) |
| name | O nome do recurso | string (obrigatório) |
| properties | As propriedades associadas a um trabalho de streaming. Necessário em solicitações PUT (CreateOrReplace). | StreamingJobProperties |
| âmbito | Use ao criar um recurso em um escopo diferente do escopo de implantação. | Defina essa propriedade como o nome simbólico de um recurso para aplicar o recurso de extensão . |
| sku | Descreve a SKU do trabalho de streaming. Necessário em solicitações PUT (CreateOrReplace). | Sku |
| tags | Etiquetas de recursos | Dicionário de nomes e valores de tags. Consulte Tags em modelos |
AggregateFunctionProperties
| Name | Description | Value |
|---|---|---|
| tipo | Indica o tipo de função. | «Agregado» (obrigatório) |
AvroSerialization
| Name | Description | Value |
|---|---|---|
| properties | As propriedades associadas ao tipo de serialização Avro. Necessário em solicitações PUT (CreateOrReplace). | any |
| tipo | Indica o tipo de serialização que a entrada ou saída usa. Necessário em solicitações PUT (CreateOrReplace). | 'Avro' (obrigatório) |
AzureDataExplorerOutputDataSource
| Name | Description | Value |
|---|---|---|
| properties | As propriedades associadas a uma saída do Azure Data Explorer. Necessário em solicitações PUT (CreateOrReplace). | AzureDataExplorerOutputDataSourceProperties |
| tipo | Indica o tipo de saída da fonte de dados na qual a saída será gravada. Necessário em solicitações PUT (CreateOrReplace). | 'Microsoft.Kusto/clusters/databases' (obrigatório) |
AzureDataExplorerOutputDataSourceProperties
| Name | Description | Value |
|---|---|---|
| authenticationMode | Modo de autenticação. | 'ConnectionString' 'Msi' 'UserToken' |
| cluster | O nome do cluster do Azure Data Explorer. Necessário em solicitações PUT (CreateOrReplace). | cadeia (de caracteres) |
| base de dados | O nome do banco de dados do Azure Data Explorer. Necessário em solicitações PUT (CreateOrReplace). | cadeia (de caracteres) |
| tabela | O nome da Tabela do Azure. Necessário em solicitações PUT (CreateOrReplace). | cadeia (de caracteres) |
AzureDataLakeStoreOutputDataSource
| Name | Description | Value |
|---|---|---|
| properties | As propriedades associadas a uma saída do Repositório Azure Data Lake. Necessário em solicitações PUT (CreateOrReplace). | AzureDataLakeStoreOutputDataSourceProperties |
| tipo | Indica o tipo de saída da fonte de dados na qual a saída será gravada. Necessário em solicitações PUT (CreateOrReplace). | 'Microsoft.DataLake/Accounts' (obrigatório) |
AzureDataLakeStoreOutputDataSourceProperties
| Name | Description | Value |
|---|---|---|
| accountName | O nome da conta do Repositório Azure Data Lake. Necessário em solicitações PUT (CreateOrReplace). | cadeia (de caracteres) |
| authenticationMode | Modo de autenticação. | 'ConnectionString' 'Msi' 'UserToken' |
| dateFormat | O formato de data. Sempre que {date} aparece em filePathPrefix, o valor dessa propriedade é usado como o formato de data. | cadeia (de caracteres) |
| filePathPrefix | O local do arquivo no qual a saída deve ser gravada. Necessário em solicitações PUT (CreateOrReplace). | cadeia (de caracteres) |
| refreshToken | Um token de atualização que pode ser usado para obter um token de acesso válido que pode ser usado para autenticar com a fonte de dados. Atualmente, um token de atualização válido só pode ser obtido por meio do Portal do Azure. É recomendável colocar um valor de cadeia de caracteres fictícia aqui ao criar a fonte de dados e, em seguida, ir para o Portal do Azure para autenticar a fonte de dados que atualizará essa propriedade com um token de atualização válido. Necessário em solicitações PUT (CreateOrReplace). | cadeia (de caracteres) |
| tenantId | A ID do locatário do usuário usada para obter o token de atualização. Necessário em solicitações PUT (CreateOrReplace). | cadeia (de caracteres) |
| timeFormat | O formato de hora. Sempre que {time} aparece em filePathPrefix, o valor dessa propriedade é usado como o formato de hora. | cadeia (de caracteres) |
| tokenUserDisplayName | O nome de exibição do usuário que foi usado para obter o token de atualização. Use essa propriedade para ajudar a lembrar qual usuário foi usado para obter o token de atualização. | cadeia (de caracteres) |
| tokenUserPrincipalName | O nome principal do usuário (UPN) do usuário que foi usado para obter o token de atualização. Use essa propriedade para ajudar a lembrar qual usuário foi usado para obter o token de atualização. | cadeia (de caracteres) |
AzureFunctionOutputDataSource
| Name | Description | Value |
|---|---|---|
| properties | As propriedades associadas a uma saída do Azure Function. Necessário em solicitações PUT (CreateOrReplace). | AzureFunctionOutputDataSourceProperties |
| tipo | Indica o tipo de saída da fonte de dados na qual a saída será gravada. Necessário em solicitações PUT (CreateOrReplace). | 'Microsoft.AzureFunction' (obrigatório) |
AzureFunctionOutputDataSourceProperties
| Name | Description | Value |
|---|---|---|
| apiKey | Se você quiser usar uma Função do Azure de outra assinatura, poderá fazê-lo fornecendo a chave para acessar sua função. | cadeia (de caracteres) |
| functionAppName | O nome do seu aplicativo Azure Functions. | cadeia (de caracteres) |
| functionName | O nome da função em seu aplicativo Azure Functions. | cadeia (de caracteres) |
| maxBatchCount | Uma propriedade que permite especificar o número máximo de eventos em cada lote enviado para o Azure Functions. O valor padrão é 100. | int |
| maxBatchSize | Uma propriedade que permite definir o tamanho máximo para cada lote de saída enviado para sua função do Azure. A unidade de entrada está em bytes. Por padrão, esse valor é 262.144 bytes (256 KB). | int |
AzureMachineLearningServiceFunctionBinding
| Name | Description | Value |
|---|---|---|
| properties | As propriedades de associação associadas a um serviço Web de Aprendizado de Máquina do Azure. | AzureMachineLearningServiceFunctionBindingProperties |
| tipo | Indica o tipo de ligação de função. | 'Microsoft.MachineLearningServices' (obrigatório) |
AzureMachineLearningServiceFunctionBindingProperties
| Name | Description | Value |
|---|---|---|
| apiKey | A chave de API usada para autenticar com Request-Response ponto de extremidade. | cadeia (de caracteres) |
| batchSize | Número entre 1 e 10000 descrevendo o número máximo de linhas para cada solicitação de execução do Azure ML RRS. O padrão é 1000. | int |
| ponto final | O ponto de extremidade de execução Request-Response do serviço Web do Azure Machine Learning. | cadeia (de caracteres) |
| inputRequestName | Rótulo para o objeto de solicitação de entrada. | cadeia (de caracteres) |
| inputs | As entradas para o ponto de extremidade do serviço Web do Azure Machine Learning. | AzureMachineLearningServiceInputColumn[] |
| numberOfParallelRequests | O número de solicitações paralelas que serão enviadas por partição do seu trabalho para o serviço de aprendizado de máquina. A predefinição é 1. | int |
| outputResponseName | Rótulo para o objeto de solicitação de saída. | cadeia (de caracteres) |
| outputs | Uma lista de saídas da execução do ponto de extremidade do serviço Web Azure Machine Learning. | AzureMachineLearningServiceOutputColumn[] |
AzureMachineLearningServiceInputColumn
| Name | Description | Value |
|---|---|---|
| dataType | O tipo de dados (compatível com o Azure Machine Learning) da coluna de entrada. | cadeia (de caracteres) |
| mapTo | O índice baseado em zero do parâmetro de função para o qual esta entrada é mapeada. | int |
| name | O nome da coluna de entrada. | cadeia (de caracteres) |
AzureMachineLearningServiceOutputColumn
| Name | Description | Value |
|---|---|---|
| dataType | O tipo de dados (Azure Machine Learning suportado) da coluna de saída. | cadeia (de caracteres) |
| mapTo | O índice baseado em zero do parâmetro de função para o qual esta entrada é mapeada. | int |
| name | O nome da coluna de saída. | cadeia (de caracteres) |
AzureMachineLearningStudioFunctionBinding
| Name | Description | Value |
|---|---|---|
| properties | As propriedades de associação associadas a um Estúdio de Aprendizado de Máquina do Azure. | AzureMachineLearningStudioFunctionBindingProperties |
| tipo | Indica o tipo de ligação de função. | 'Microsoft.MachineLearning/WebService' (obrigatório) |
AzureMachineLearningStudioFunctionBindingProperties
| Name | Description | Value |
|---|---|---|
| apiKey | A chave de API usada para autenticar com Request-Response ponto de extremidade. | cadeia (de caracteres) |
| batchSize | Número entre 1 e 10000 descrevendo o número máximo de linhas para cada solicitação de execução do Azure ML RRS. O padrão é 1000. | int |
| ponto final | O ponto de extremidade de execução Request-Response do Estúdio de Aprendizado de Máquina do Azure. Saiba mais aqui: /azure/machine-learning/machine-learning-consume-web-services#request-response-service-rrs | cadeia (de caracteres) |
| inputs | As entradas para o ponto de extremidade do Azure Machine Learning Studio. | AzureMachineLearningStudioInputs |
| outputs | Uma lista de saídas da execução do ponto de extremidade do Azure Machine Learning Studio. | AzureMachineLearningStudioOutputColumn[] |
AzureMachineLearningStudioInputColumn
| Name | Description | Value |
|---|---|---|
| dataType | O tipo de dados (compatível com o Azure Machine Learning) da coluna de entrada. Uma lista de tipos de dados válidos do Azure Machine Learning é descrita em https://msdn.microsoft.com/en-us/library/azure/dn905923.aspx . | cadeia (de caracteres) |
| mapTo | O índice baseado em zero do parâmetro de função para o qual esta entrada é mapeada. | int |
| name | O nome da coluna de entrada. | cadeia (de caracteres) |
AzureMachineLearningStudioInputs
| Name | Description | Value |
|---|---|---|
| columnNames | Uma lista de colunas de entrada para o ponto de extremidade do Azure Machine Learning Studio. | AzureMachineLearningStudioInputColumn[] |
| name | O nome da entrada. Este é o nome fornecido durante a criação do ponto de extremidade. | cadeia (de caracteres) |
AzureMachineLearningStudioOutputColumn
| Name | Description | Value |
|---|---|---|
| dataType | O tipo de dados (Azure Machine Learning suportado) da coluna de saída. Uma lista de tipos de dados válidos do Azure Machine Learning é descrita em https://msdn.microsoft.com/en-us/library/azure/dn905923.aspx . | cadeia (de caracteres) |
| name | O nome da coluna de saída. | cadeia (de caracteres) |
AzureSqlDatabaseOutputDataSource
| Name | Description | Value |
|---|---|---|
| properties | As propriedades associadas a uma saída de banco de dados SQL do Azure. Necessário em solicitações PUT (CreateOrReplace). | AzureSqlDatabaseOutputDataSourceProperties |
| tipo | Indica o tipo de saída da fonte de dados na qual a saída será gravada. Necessário em solicitações PUT (CreateOrReplace). | 'Microsoft.Sql/Server/Database' (obrigatório) |
AzureSqlDatabaseOutputDataSourceProperties
| Name | Description | Value |
|---|---|---|
| authenticationMode | Modo de autenticação. | 'ConnectionString' 'Msi' 'UserToken' |
| base de dados | O nome do banco de dados SQL do Azure. Necessário em solicitações PUT (CreateOrReplace). | cadeia (de caracteres) |
| maxBatchCount | Max Batch count para gravação no banco de dados SQL, o valor padrão é 10.000. Opcional em pedidos PUT. | int |
| maxWriterCount | Max Writer count, atualmente apenas 1 (gravador único) e 0 (com base na partição de consulta) estão disponíveis. Opcional em pedidos PUT. | int |
| palavra-passe | A senha que será usada para se conectar ao banco de dados SQL do Azure. Necessário em solicitações PUT (CreateOrReplace). | cadeia (de caracteres) |
| servidor | O nome do servidor SQL que contém o banco de dados SQL do Azure. Necessário em solicitações PUT (CreateOrReplace). | cadeia (de caracteres) |
| tabela | O nome da tabela no banco de dados SQL do Azure. Necessário em solicitações PUT (CreateOrReplace). | cadeia (de caracteres) |
| utilizador | O nome de usuário que será usado para se conectar ao banco de dados SQL do Azure. Necessário em solicitações PUT (CreateOrReplace). | cadeia (de caracteres) |
AzureSqlReferenceInputDataSource
| Name | Description | Value |
|---|---|---|
| properties | As propriedades associadas à entrada do Banco de Dados SQL que contém dados de referência. Necessário em solicitações PUT (CreateOrReplace). | AzureSqlReferenceInputDataSourceProperties |
| tipo | Indica o tipo de fonte de dados de entrada que contém dados de referência. Necessário em solicitações PUT (CreateOrReplace). | 'Microsoft.Sql/Server/Database' (obrigatório) |
AzureSqlReferenceInputDataSourceProperties
| Name | Description | Value |
|---|---|---|
| authenticationMode | Modo de autenticação. | 'ConnectionString' 'Msi' 'UserToken' |
| base de dados | Este elemento está associado ao elemento datasource. Este é o nome do banco de dados no qual a saída será gravada. | cadeia (de caracteres) |
| deltaSnapshotQuery | Este elemento está associado ao elemento datasource. Essa consulta é usada para buscar alterações incrementais do banco de dados SQL. Para usar essa opção, recomendamos o uso de tabelas temporais no Banco de Dados SQL do Azure. | cadeia (de caracteres) |
| fullSnapshotQuery | Este elemento está associado ao elemento datasource. Essa consulta é usada para buscar dados do banco de dados sql. | cadeia (de caracteres) |
| palavra-passe | Este elemento está associado ao elemento datasource. Essa é a senha que será usada para se conectar à instância do Banco de dados SQL. | string Constraints: Valor sensível. Passe como um parâmetro seguro. |
| refreshRate | Este elemento está associado ao elemento datasource. Isso indica com que frequência os dados serão buscados no banco de dados. É de formato DateTime. | cadeia (de caracteres) |
| refreshType | Indica o tipo de opção de atualização de dados. | 'RefreshPeriodicallyWithDelta' 'RefreshPeriodicallyWithFull' 'Static' |
| servidor | Este elemento está associado ao elemento datasource. Este é o nome do servidor que contém o banco de dados no qual será gravado. | cadeia (de caracteres) |
| utilizador | Este elemento está associado ao elemento datasource. Este é o nome de usuário que será usado para se conectar à instância do Banco de dados SQL. | cadeia (de caracteres) |
AzureSynapseOutputDataSource
| Name | Description | Value |
|---|---|---|
| properties | As propriedades associadas a uma saída do Azure Synapse. Necessário em solicitações PUT (CreateOrReplace). | AzureSynapseOutputDataSourceProperties |
| tipo | Indica o tipo de saída da fonte de dados na qual a saída será gravada. Necessário em solicitações PUT (CreateOrReplace). | 'Microsoft.Sql/Server/DataWarehouse' (obrigatório) |
AzureSynapseOutputDataSourceProperties
| Name | Description | Value |
|---|---|---|
| authenticationMode | Modo de autenticação. | 'ConnectionString' 'Msi' 'UserToken' |
| base de dados | O nome do banco de dados SQL do Azure. Necessário em solicitações PUT (CreateOrReplace). | cadeia (de caracteres) |
| palavra-passe | A senha que será usada para se conectar ao banco de dados SQL do Azure. Necessário em solicitações PUT (CreateOrReplace). | string Constraints: Valor sensível. Passe como um parâmetro seguro. |
| servidor | O nome do servidor SQL que contém o banco de dados SQL do Azure. Necessário em solicitações PUT (CreateOrReplace). | cadeia (de caracteres) |
| tabela | O nome da tabela no banco de dados SQL do Azure. Necessário em solicitações PUT (CreateOrReplace). | cadeia (de caracteres) |
| utilizador | O nome de usuário que será usado para se conectar ao banco de dados SQL do Azure. Necessário em solicitações PUT (CreateOrReplace). | cadeia (de caracteres) |
AzureTableOutputDataSource
| Name | Description | Value |
|---|---|---|
| properties | As propriedades associadas a uma saída da Tabela do Azure. Necessário em solicitações PUT (CreateOrReplace). | AzureTableOutputDataSourceProperties |
| tipo | Indica o tipo de saída da fonte de dados na qual a saída será gravada. Necessário em solicitações PUT (CreateOrReplace). | 'Microsoft.Storage/Table' (obrigatório) |
AzureTableOutputDataSourceProperties
| Name | Description | Value |
|---|---|---|
| accountKey | A chave de conta para a conta de Armazenamento do Azure. Necessário em solicitações PUT (CreateOrReplace). | string Constraints: Valor sensível. Passe como um parâmetro seguro. |
| accountName | O nome da conta de Armazenamento do Azure. Necessário em solicitações PUT (CreateOrReplace). | cadeia (de caracteres) |
| batchSize | O número de linhas para gravar na Tabela do Azure de cada vez. | int |
| columnsToRemove | Se especificado, cada item na matriz é o nome de uma coluna a ser removida (se presente) das entidades de evento de saída. | string[] |
| partitionKey | Este elemento indica o nome de uma coluna da instrução SELECT na consulta que será usada como a chave de partição para a Tabela do Azure. Necessário em solicitações PUT (CreateOrReplace). | cadeia (de caracteres) |
| rowKey | Este elemento indica o nome de uma coluna da instrução SELECT na consulta que será usada como a chave de linha para a Tabela do Azure. Necessário em solicitações PUT (CreateOrReplace). | cadeia (de caracteres) |
| tabela | O nome da Tabela do Azure. Necessário em solicitações PUT (CreateOrReplace). | cadeia (de caracteres) |
BlobOutputDataSource
| Name | Description | Value |
|---|---|---|
| properties | As propriedades associadas a uma saída de blob. Necessário em solicitações PUT (CreateOrReplace). | BlobOutputDataSourceProperties |
| tipo | Indica o tipo de saída da fonte de dados na qual a saída será gravada. Necessário em solicitações PUT (CreateOrReplace). | 'Microsoft.Storage/Blob' (obrigatório) |
BlobOutputDataSourceProperties
| Name | Description | Value |
|---|---|---|
| authenticationMode | Modo de autenticação. | 'ConnectionString' 'Msi' 'UserToken' |
| blobPathPrefix | Prefixo do caminho de Blob. | cadeia (de caracteres) |
| blobWriteMode | Modo de escrita de Blob. | 'Append' 'Once' |
| contentor | O nome de um contêiner dentro da conta de armazenamento associada. Este recipiente contém o(s) blob(s) a serem lidos ou gravados. Necessário em solicitações PUT (CreateOrReplace). | cadeia (de caracteres) |
| dateFormat | O formato de data. Sempre que {date} aparece em pathPattern, o valor dessa propriedade é usado como o formato de data. | cadeia (de caracteres) |
| pathPattern | O padrão de caminho de blob. Não é uma expressão regular. Ele representa um padrão com o qual os nomes de blob serão combinados para determinar se eles devem ou não ser incluídos como entrada ou saída para o trabalho. Consulte /rest/api/streamanalytics/stream-analytics-input ou /rest/api/streamanalytics/stream-analytics-output para obter uma explicação e um exemplo mais detalhados. | cadeia (de caracteres) |
| storageAccounts | Uma lista de uma ou mais contas de Armazenamento do Azure. Necessário em solicitações PUT (CreateOrReplace). | StorageAccount[] |
| timeFormat | O formato de hora. Sempre que {time} aparece em pathPattern, o valor dessa propriedade é usado como o formato de hora. | cadeia (de caracteres) |
BlobReferenceInputDataSource
| Name | Description | Value |
|---|---|---|
| properties | As propriedades associadas a uma entrada de blob que contém dados de referência. Necessário em solicitações PUT (CreateOrReplace). | BlobReferenceInputDataSourceProperties |
| tipo | Indica o tipo de fonte de dados de entrada que contém dados de referência. Necessário em solicitações PUT (CreateOrReplace). | 'Microsoft.Storage/Blob' (obrigatório) |
BlobReferenceInputDataSourceProperties
| Name | Description | Value |
|---|---|---|
| authenticationMode | Modo de autenticação. | 'ConnectionString' 'Msi' 'UserToken' |
| blobName | O nome da entrada de blob. | cadeia (de caracteres) |
| contentor | O nome de um contêiner dentro da conta de armazenamento associada. Este recipiente contém o(s) blob(s) a serem lidos ou gravados. Necessário em solicitações PUT (CreateOrReplace). | cadeia (de caracteres) |
| dateFormat | O formato de data. Sempre que {date} aparece em pathPattern, o valor dessa propriedade é usado como o formato de data. | cadeia (de caracteres) |
| deltaPathPattern | O padrão de caminho do instantâneo delta. | cadeia (de caracteres) |
| deltaSnapshotRefreshRate | O intervalo em que o usuário gera um instantâneo delta dessa fonte de dados de entrada de blob de referência. | cadeia (de caracteres) |
| fullSnapshotRefreshRate | O intervalo de atualização da fonte de dados de entrada de blob. | cadeia (de caracteres) |
| pathPattern | O padrão de caminho de blob. Não é uma expressão regular. Ele representa um padrão com o qual os nomes de blob serão combinados para determinar se eles devem ou não ser incluídos como entrada ou saída para o trabalho. Consulte /rest/api/streamanalytics/stream-analytics-input ou /rest/api/streamanalytics/stream-analytics-output para obter uma explicação e um exemplo mais detalhados. | cadeia (de caracteres) |
| sourcePartitionCount | A contagem de partições da fonte de dados de entrada de blob. Gama 1 - 256. | int |
| storageAccounts | Uma lista de uma ou mais contas de Armazenamento do Azure. Necessário em solicitações PUT (CreateOrReplace). | StorageAccount[] |
| timeFormat | O formato de hora. Sempre que {time} aparece em pathPattern, o valor dessa propriedade é usado como o formato de hora. | cadeia (de caracteres) |
BlobStreamInputDataSource
| Name | Description | Value |
|---|---|---|
| properties | As propriedades associadas a uma entrada de blob que contém dados de fluxo. Necessário em solicitações PUT (CreateOrReplace). | BlobStreamInputDataSourceProperties |
| tipo | Indica o tipo de fonte de dados de entrada que contém dados de fluxo. Necessário em solicitações PUT (CreateOrReplace). | 'Microsoft.Storage/Blob' (obrigatório) |
BlobStreamInputDataSourceProperties
| Name | Description | Value |
|---|---|---|
| authenticationMode | Modo de autenticação. | 'ConnectionString' 'Msi' 'UserToken' |
| contentor | O nome de um contêiner dentro da conta de armazenamento associada. Este recipiente contém o(s) blob(s) a serem lidos ou gravados. Necessário em solicitações PUT (CreateOrReplace). | cadeia (de caracteres) |
| dateFormat | O formato de data. Sempre que {date} aparece em pathPattern, o valor dessa propriedade é usado como o formato de data. | cadeia (de caracteres) |
| pathPattern | O padrão de caminho de blob. Não é uma expressão regular. Ele representa um padrão com o qual os nomes de blob serão combinados para determinar se eles devem ou não ser incluídos como entrada ou saída para o trabalho. Consulte /rest/api/streamanalytics/stream-analytics-input ou /rest/api/streamanalytics/stream-analytics-output para obter uma explicação e um exemplo mais detalhados. | cadeia (de caracteres) |
| sourcePartitionCount | A contagem de partições da fonte de dados de entrada de blob. Gama 1 - 1024. | int |
| storageAccounts | Uma lista de uma ou mais contas de Armazenamento do Azure. Necessário em solicitações PUT (CreateOrReplace). | StorageAccount[] |
| timeFormat | O formato de hora. Sempre que {time} aparece em pathPattern, o valor dessa propriedade é usado como o formato de hora. | cadeia (de caracteres) |
ClusterInfo
| Name | Description | Value |
|---|---|---|
| id | A id do recurso do cluster. | cadeia (de caracteres) |
Compression
| Name | Description | Value |
|---|---|---|
| tipo | Indica o tipo de compactação que a entrada usa. Necessário em solicitações PUT (CreateOrReplace). | 'Deflate' 'GZip' «Nenhum» (obrigatório) |
CSharpFunctionBinding
| Name | Description | Value |
|---|---|---|
| properties | As propriedades de ligação associadas a uma função CSharp. | CSharpFunctionBindingProperties |
| tipo | Indica o tipo de ligação de função. | 'Microsoft.StreamAnalytics/CLRUdf' (obrigatório) |
CSharpFunctionBindingProperties
| Name | Description | Value |
|---|---|---|
| classe | O código Csharp contendo uma única definição de função. | cadeia (de caracteres) |
| dllPath | O código Csharp contendo uma única definição de função. | cadeia (de caracteres) |
| método | O código Csharp contendo uma única definição de função. | cadeia (de caracteres) |
| updateMode | Modos de atualização para funções do Stream Analytics. | 'Refreshable' 'Static' |
CsvSerialization
| Name | Description | Value |
|---|---|---|
| properties | As propriedades associadas ao tipo de serialização CSV. Necessário em solicitações PUT (CreateOrReplace). | CsvSerializationProperties |
| tipo | Indica o tipo de serialização que a entrada ou saída usa. Necessário em solicitações PUT (CreateOrReplace). | «Csv» (obrigatório) |
CsvSerializationProperties
| Name | Description | Value |
|---|---|---|
| codificação | Especifica a codificação dos dados de entrada no caso de entrada e a codificação de dados de saída no caso de saída. Necessário em solicitações PUT (CreateOrReplace). | 'UTF8' |
| fieldDelimiter | Especifica o delimitador que será usado para separar registros CSV (valores separados por vírgula). Consulte /rest/api/streamanalytics/stream-analytics-input ou /rest/api/streamanalytics/stream-analytics-output para obter uma lista de valores suportados. Necessário em solicitações PUT (CreateOrReplace). | cadeia (de caracteres) |
CustomClrSerialization
| Name | Description | Value |
|---|---|---|
| properties | As propriedades associadas ao tipo de serialização CustomClr. Necessário em solicitações PUT (CreateOrReplace). | CustomClrSerializationProperties |
| tipo | Indica o tipo de serialização que a entrada ou saída usa. Necessário em solicitações PUT (CreateOrReplace). | 'CustomClr' (obrigatório) |
CustomClrSerializationProperties
| Name | Description | Value |
|---|---|---|
| serializationClassName | O nome da classe de serialização. | cadeia (de caracteres) |
| serializationDllPath | O caminho da biblioteca de serialização. | cadeia (de caracteres) |
DeltaSerialization
| Name | Description | Value |
|---|---|---|
| properties | As propriedades associadas ao tipo de serialização Delta Lake. Necessário em solicitações PUT (CreateOrReplace). | DeltaSerializationProperties |
| tipo | Indica o tipo de serialização que a entrada ou saída usa. Necessário em solicitações PUT (CreateOrReplace). | «Delta» (obrigatório) |
DeltaSerializationProperties
| Name | Description | Value |
|---|---|---|
| deltaTablePath | Especifica o caminho da tabela Delta Lake no qual a saída será gravada. | string (obrigatório) |
| partitionColumns | Especifica os nomes das colunas para as quais a tabela Delta Lake será particionada. Estamos suportando apenas 1 coluna de partição, mas mantendo-a como uma matriz para extensibilidade. | string[] |
DocumentDbOutputDataSource
| Name | Description | Value |
|---|---|---|
| properties | As propriedades associadas a uma saída do Banco de Dados de Documentos. Necessário em solicitações PUT (CreateOrReplace). | DocumentDbOutputDataSourceProperties |
| tipo | Indica o tipo de saída da fonte de dados na qual a saída será gravada. Necessário em solicitações PUT (CreateOrReplace). | 'Microsoft.Storage/DocumentDB' (obrigatório) |
DocumentDbOutputDataSourceProperties
| Name | Description | Value |
|---|---|---|
| accountId | O nome ou ID da conta do Banco de Dados de Documentos. Necessário em solicitações PUT (CreateOrReplace). | cadeia (de caracteres) |
| accountKey | A chave de conta para a conta do Banco de Dados de Documentos. Necessário em solicitações PUT (CreateOrReplace). | string Constraints: Valor sensível. Passe como um parâmetro seguro. |
| authenticationMode | Modo de autenticação. | 'ConnectionString' 'Msi' 'UserToken' |
| collectionNamePattern | O padrão de nome de coleção para as coleções a serem usadas. O formato do nome da coleção pode ser construído usando o token opcional {partition}, onde as partições começam a partir de 0. Consulte a seção Banco de Dados de Documentos de /rest/api/streamanalytics/stream-analytics-output para obter mais informações. Necessário em solicitações PUT (CreateOrReplace). | cadeia (de caracteres) |
| base de dados | O nome do banco de dados do Banco de Dados de Documentos. Necessário em solicitações PUT (CreateOrReplace). | cadeia (de caracteres) |
| documentId | O nome do campo em eventos de saída usados para especificar a chave primária na qual as operações de inserção ou atualização se baseiam. | cadeia (de caracteres) |
| partitionKey | O nome do campo em eventos de saída usado para especificar a chave para particionar a saída entre coleções. Se 'collectionNamePattern' contiver o token {partition}, essa propriedade deverá ser especificada. | cadeia (de caracteres) |
EventGridStreamInputDataSource
| Name | Description | Value |
|---|---|---|
| properties | As propriedades associadas a uma entrada de grade de eventos que contém dados de fluxo. | EventGridStreamInputDataSourceProperties |
| tipo | Indica o tipo de fonte de dados de entrada que contém dados de fluxo. Necessário em solicitações PUT (CreateOrReplace). | 'Microsoft.EventGrid/EventSubscriptions' (obrigatório) |
EventGridStreamInputDataSourceProperties
| Name | Description | Value |
|---|---|---|
| eventTypes | Lista de tipos de eventos suportados pelo adaptador de grade de eventos. | string[] |
| esquema | Indica o tipo de esquema de Grade de Eventos. | 'CloudEventSchema' 'EventGridEventSchema' |
| storageAccounts | Uma lista de uma ou mais contas de Armazenamento do Azure. Necessário em solicitações PUT (CreateOrReplace). | StorageAccount[] |
| subscriber | Subscritores da grelha de eventos. Atualmente, apenas o EventHub Subscriber é suportado. | EventHubV2StreamInputDataSource |
EventHubOutputDataSource
| Name | Description | Value |
|---|---|---|
| properties | As propriedades associadas a uma saída do Hub de Eventos. Necessário em solicitações PUT (CreateOrReplace). | EventHubOutputDataSourceProperties |
| tipo | Indica o tipo de saída da fonte de dados na qual a saída será gravada. Necessário em solicitações PUT (CreateOrReplace). | 'Microsoft.ServiceBus/EventHub' (obrigatório) |
EventHubOutputDataSourceProperties
| Name | Description | Value |
|---|---|---|
| authenticationMode | Modo de autenticação. | 'ConnectionString' 'Msi' 'UserToken' |
| eventHubName | O nome do Hub de Eventos. Necessário em solicitações PUT (CreateOrReplace). | cadeia (de caracteres) |
| partitionCount | A contagem de partições da fonte de dados do hub de eventos. Gama 1 - 256. | int |
| partitionKey | A chave/coluna usada para determinar para qual partição enviar dados de eventos. | cadeia (de caracteres) |
| propertyColumns | As propriedades associadas a essa saída do Hub de Eventos. | string[] |
| serviceBusNamespace | O namespace associado ao Hub de Eventos, Fila do Service Bus, Tópico do Service Bus desejado, etc. Necessário em solicitações PUT (CreateOrReplace). | cadeia (de caracteres) |
| sharedAccessPolicyKey | A chave de política de acesso compartilhado para a política de acesso compartilhado especificada. Necessário em solicitações PUT (CreateOrReplace). | string Constraints: Valor sensível. Passe como um parâmetro seguro. |
| sharedAccessPolicyName | O nome da política de acesso compartilhado para o Hub de Eventos, Fila do Service Bus, Tópico do Service Bus, etc. Necessário em solicitações PUT (CreateOrReplace). | cadeia (de caracteres) |
EventHubStreamInputDataSource
| Name | Description | Value |
|---|---|---|
| properties | As propriedades associadas a uma entrada do Hub de Eventos que contém dados de fluxo. Necessário em solicitações PUT (CreateOrReplace). | EventHubStreamInputDataSourceProperties |
| tipo | Indica o tipo de fonte de dados de entrada que contém dados de fluxo. Necessário em solicitações PUT (CreateOrReplace). | 'Microsoft.ServiceBus/EventHub' (obrigatório) |
EventHubStreamInputDataSourceProperties
| Name | Description | Value |
|---|---|---|
| authenticationMode | Modo de autenticação. | 'ConnectionString' 'Msi' 'UserToken' |
| consumerGroupName | O nome de um Grupo de Consumidores do Hub de Eventos que deve ser usado para ler eventos do Hub de Eventos. A especificação de nomes distintos de grupos de consumidores para várias entradas permite que cada uma dessas entradas receba os mesmos eventos do Hub de Eventos. Se não for especificada, a entrada usará o grupo de consumidores padrão do Hub de Eventos. | cadeia (de caracteres) |
| eventHubName | O nome do Hub de Eventos. Necessário em solicitações PUT (CreateOrReplace). | cadeia (de caracteres) |
| partitionCount | A contagem de partições da fonte de dados do hub de eventos. Gama 1 - 256. | int |
| prefetchCount | O número de mensagens que o recetor da mensagem pode solicitar simultaneamente. | int |
| serviceBusNamespace | O namespace associado ao Hub de Eventos, Fila do Service Bus, Tópico do Service Bus desejado, etc. Necessário em solicitações PUT (CreateOrReplace). | cadeia (de caracteres) |
| sharedAccessPolicyKey | A chave de política de acesso compartilhado para a política de acesso compartilhado especificada. Necessário em solicitações PUT (CreateOrReplace). | string Constraints: Valor sensível. Passe como um parâmetro seguro. |
| sharedAccessPolicyName | O nome da política de acesso compartilhado para o Hub de Eventos, Fila do Service Bus, Tópico do Service Bus, etc. Necessário em solicitações PUT (CreateOrReplace). | cadeia (de caracteres) |
EventHubV2OutputDataSource
| Name | Description | Value |
|---|---|---|
| properties | As propriedades associadas a uma saída do Hub de Eventos. Necessário em solicitações PUT (CreateOrReplace). | EventHubOutputDataSourceProperties |
| tipo | Indica o tipo de saída da fonte de dados na qual a saída será gravada. Necessário em solicitações PUT (CreateOrReplace). | 'Microsoft.EventHub/EventHub' (obrigatório) |
EventHubV2StreamInputDataSource
| Name | Description | Value |
|---|---|---|
| properties | As propriedades associadas a uma entrada do Hub de Eventos que contém dados de fluxo. Necessário em solicitações PUT (CreateOrReplace). | EventHubStreamInputDataSourceProperties |
| tipo | Indica o tipo de fonte de dados de entrada que contém dados de fluxo. Necessário em solicitações PUT (CreateOrReplace). | 'Microsoft.EventHub/EventHub' (obrigatório) |
EventHubV2StreamInputDataSource
| Name | Description | Value |
|---|---|---|
| properties | As propriedades associadas a uma entrada do Hub de Eventos que contém dados de fluxo. Necessário em solicitações PUT (CreateOrReplace). | EventHubStreamInputDataSourceProperties |
| tipo | Indica o tipo de fonte de dados de entrada que contém dados de fluxo. Necessário em solicitações PUT (CreateOrReplace). | string (obrigatório) |
External
| Name | Description | Value |
|---|---|---|
| contentor | O contêiner UserCustomCode. | cadeia (de caracteres) |
| caminho | O caminho UserCustomCode. | cadeia (de caracteres) |
| refreshConfiguration | Os parâmetros de atualização para qualquer/todas as funções atualizáveis definidas pelo usuário presentes na configuração do trabalho. | RefreshConfiguration |
| storageAccount | As propriedades associadas a uma conta de Armazenamento do Azure | StorageAccount |
FileReferenceInputDataSource
| Name | Description | Value |
|---|---|---|
| properties | As propriedades associadas a uma entrada de arquivo que contém dados de referência. Necessário em solicitações PUT (CreateOrReplace). | FileReferenceInputDataSourceProperties |
| tipo | Indica o tipo de fonte de dados de entrada que contém dados de referência. Necessário em solicitações PUT (CreateOrReplace). | 'Ficheiro' (obrigatório) |
FileReferenceInputDataSourceProperties
| Name | Description | Value |
|---|---|---|
| caminho | O caminho do arquivo. | cadeia (de caracteres) |
Function
| Name | Description | Value |
|---|---|---|
| name | Nome do recurso | cadeia (de caracteres) |
| properties | As propriedades associadas a uma função. | FunctionProperties |
FunctionBinding
| Name | Description | Value |
|---|---|---|
| tipo | Defina como 'Microsoft.MachineLearning/WebService' para o tipo AzureMachineLearningStudioFunctionBinding. Defina como 'Microsoft.MachineLearningServices' para o tipo AzureMachineLearningServiceFunctionBinding. Defina como 'Microsoft.StreamAnalytics/CLRUdf' para o tipo CSharpFunctionBinding. Defina como 'Microsoft.StreamAnalytics/JavascriptUdf' para o tipo JavaScriptFunctionBinding. | 'Microsoft.MachineLearning/WebService' 'Microsoft.MachineLearningServices' 'Microsoft.StreamAnalytics/CLRUdf' 'Microsoft.StreamAnalytics/JavascriptUdf' (obrigatório) |
FunctionConfiguration
| Name | Description | Value |
|---|---|---|
| enlace | A ligação física da função. Por exemplo, no caso do serviço Web do Azure Machine Learning, isso descreve o ponto de extremidade. | FunctionBinding |
| inputs | FunctionInput[] | |
| output | Descreve a saída de uma função. | FunctionOutput |
FunctionInput
| Name | Description | Value |
|---|---|---|
| dataType | O tipo de dados (com suporte do Azure Stream Analytics) do parâmetro de entrada da função. Uma lista de tipos de dados válidos do Azure Stream Analytics é descrita em https://msdn.microsoft.com/en-us/library/azure/dn835065.aspx | cadeia (de caracteres) |
| isConfigurationParameter | Um sinalizador que indica se o parâmetro é um parâmetro de configuração. True se se espera que este parâmetro de entrada seja uma constante. O valor padrão é falso. | bool |
FunctionOutput
| Name | Description | Value |
|---|---|---|
| dataType | O tipo de dados (com suporte do Azure Stream Analytics) da saída da função. Uma lista de tipos de dados válidos do Azure Stream Analytics é descrita em https://msdn.microsoft.com/en-us/library/azure/dn835065.aspx | cadeia (de caracteres) |
FunctionProperties
| Name | Description | Value |
|---|---|---|
| properties | FunctionConfiguration | |
| tipo | Defina como 'Aggregate' para o tipo AggregateFunctionProperties. Defina como 'Scalar' para o tipo ScalarFunctionProperties. | 'Aggregate' 'Escalar' (obrigatório) |
GatewayMessageBusOutputDataSource
| Name | Description | Value |
|---|---|---|
| properties | As propriedades associadas a uma saída do Barramento de Mensagem de Gateway. Necessário em solicitações PUT (CreateOrReplace). | GatewayMessageBusOutputDataSourceProperties |
| tipo | Indica o tipo de saída da fonte de dados na qual a saída será gravada. Necessário em solicitações PUT (CreateOrReplace). | 'GatewayMessageBus' (obrigatório) |
GatewayMessageBusOutputDataSourceProperties
| Name | Description | Value |
|---|---|---|
| tópico | O nome do tópico do Service Bus. | cadeia (de caracteres) |
GatewayMessageBusStreamInputDataSource
| Name | Description | Value |
|---|---|---|
| properties | As propriedades associadas a uma entrada de barramento de mensagem de gateway que contém dados de fluxo. | GatewayMessageBusStreamInputDataSourceProperties |
| tipo | Indica o tipo de fonte de dados de entrada que contém dados de fluxo. Necessário em solicitações PUT (CreateOrReplace). | 'GatewayMessageBus' (obrigatório) |
GatewayMessageBusStreamInputDataSourceProperties
| Name | Description | Value |
|---|---|---|
| tópico | O nome do tópico do Service Bus. | cadeia (de caracteres) |
Identity
| Name | Description | Value |
|---|---|---|
| tipo | O tipo de identidade, pode ser SystemAssigned ou UserAssigned. | cadeia (de caracteres) |
| userAssignedIdentities | O usuário atribuiu identidades associadas ao recurso de trabalho de streaming. | IdentityUserAssignedIdentities |
IdentityUserAssignedIdentities
| Name | Description | Value |
|---|
Input
| Name | Description | Value |
|---|---|---|
| name | Nome do recurso | cadeia (de caracteres) |
| properties | As propriedades associadas a uma entrada. Necessário em solicitações PUT (CreateOrReplace). | InputProperties |
InputProperties
| Name | Description | Value |
|---|---|---|
| compressão | Descreve como os dados de entrada são compactados | Compression |
| partitionKey | partitionKey Descreve uma chave nos dados de entrada que é usada para particionar os dados de entrada | cadeia (de caracteres) |
| serialização | Descreve como os dados de uma entrada são serializados ou como os dados são serializados quando gravados em uma saída. Necessário em solicitações PUT (CreateOrReplace). | Serialization |
| tipo | Defina como 'Reference' para o tipo ReferenceInputProperties. Defina como 'Stream' para o tipo StreamInputProperties. | 'Reference' 'Stream' (obrigatório) |
| watermarkSettings | Configurações que determinam se os eventos de marca d'água devem ser lidos. | InputWatermarkProperties |
InputWatermarkProperties
| Name | Description | Value |
|---|---|---|
| watermarkMode | O modo de marca d'água de entrada. | 'None' 'ReadWatermark' |
IoTHubStreamInputDataSource
| Name | Description | Value |
|---|---|---|
| properties | As propriedades associadas a uma entrada do Hub IoT que contém dados de fluxo. Necessário em solicitações PUT (CreateOrReplace). | IoTHubStreamInputDataSourceProperties |
| tipo | Indica o tipo de fonte de dados de entrada que contém dados de fluxo. Necessário em solicitações PUT (CreateOrReplace). | 'Microsoft.Devices/IotHubs' (obrigatório) |
IoTHubStreamInputDataSourceProperties
| Name | Description | Value |
|---|---|---|
| consumerGroupName | O nome de um Grupo de Consumidores do Hub IoT que deve ser usado para ler eventos do Hub IoT. Se não for especificada, a entrada usará o grupo de consumidores padrão do Hub IoT. | cadeia (de caracteres) |
| ponto final | O ponto de extremidade do Hub IoT ao qual se conectar (ou seja, mensagens/eventos, mensagens/operaçõesMonitoringEvents, etc.). | cadeia (de caracteres) |
| iotHubNamespace | O nome ou o URI do Hub IoT. Necessário em solicitações PUT (CreateOrReplace). | cadeia (de caracteres) |
| sharedAccessPolicyKey | A chave de política de acesso compartilhado para a política de acesso compartilhado especificada. Necessário em solicitações PUT (CreateOrReplace). | string Constraints: Valor sensível. Passe como um parâmetro seguro. |
| sharedAccessPolicyName | O nome da política de acesso compartilhado para o Hub IoT. Esta política deve conter pelo menos a permissão de conexão de serviço. Necessário em solicitações PUT (CreateOrReplace). | cadeia (de caracteres) |
JavaScriptFunctionBinding
| Name | Description | Value |
|---|---|---|
| properties | As propriedades de vinculação associadas a uma função JavaScript. | JavaScriptFunctionBindingProperties |
| tipo | Indica o tipo de ligação de função. | 'Microsoft.StreamAnalytics/JavascriptUdf' (obrigatório) |
JavaScriptFunctionBindingProperties
| Name | Description | Value |
|---|---|---|
| script | O código JavaScript que contém uma única definição de função. Por exemplo: 'function (x, y) { return x + y; }' | cadeia (de caracteres) |
JobStorageAccount
| Name | Description | Value |
|---|---|---|
| accountKey | A chave de conta para a conta de Armazenamento do Azure. Necessário em solicitações PUT (CreateOrReplace). | string Constraints: Valor sensível. Passe como um parâmetro seguro. |
| accountName | O nome da conta de Armazenamento do Azure. Necessário em solicitações PUT (CreateOrReplace). | cadeia (de caracteres) |
| authenticationMode | Modo de autenticação. | 'ConnectionString' 'Msi' 'UserToken' |
JsonSerialization
| Name | Description | Value |
|---|---|---|
| properties | As propriedades associadas ao tipo de serialização JSON. Necessário em solicitações PUT (CreateOrReplace). | JsonSerializationProperties |
| tipo | Indica o tipo de serialização que a entrada ou saída usa. Necessário em solicitações PUT (CreateOrReplace). | 'Json' (obrigatório) |
JsonSerializationProperties
| Name | Description | Value |
|---|---|---|
| codificação | Especifica a codificação dos dados de entrada no caso de entrada e a codificação de dados de saída no caso de saída. Necessário em solicitações PUT (CreateOrReplace). | 'UTF8' |
| format | Esta propriedade só se aplica à serialização JSON de saídas somente. Não é aplicável a inputs. Esta propriedade especifica o formato do JSON no qual a saída será gravada. Os valores atualmente suportados são 'lineSeparated' indicando que a saída será formatada por ter cada objeto JSON separado por uma nova linha e 'array' indicando que a saída será formatada como uma matriz de objetos JSON. O valor padrão é 'lineSeparated' se deixado nulo. | 'Array' 'LineSeparated' |
Output
| Name | Description | Value |
|---|---|---|
| name | Nome do recurso | cadeia (de caracteres) |
| properties | As propriedades associadas a uma saída. Necessário em solicitações PUT (CreateOrReplace). | OutputProperties |
OutputDataSource
| Name | Description | Value |
|---|---|---|
| tipo | Defina como 'GatewayMessageBus' para o tipo GatewayMessageBusOutputDataSource. Defina como 'Microsoft.AzureFunction' para o tipo AzureFunctionOutputDataSource. Defina como 'Microsoft.DBForPostgreSQL/servers/databases' para o tipo PostgreSQLOutputDataSource. Defina como 'Microsoft.DataLake/Accounts' para o tipo AzureDataLakeStoreOutputDataSource. Defina como 'Microsoft.EventHub/EventHub' para o tipo EventHubV2OutputDataSource. Defina como 'Microsoft.Kusto/clusters/databases' para o tipo AzureDataExplorerOutputDataSource. Defina como 'Microsoft.ServiceBus/EventHub' para o tipo EventHubOutputDataSource. Defina como 'Microsoft.ServiceBus/Queue' para o tipo ServiceBusQueueOutputDataSource. Defina como 'Microsoft.ServiceBus/Topic' para o tipo ServiceBusTopicOutputDataSource. Defina como 'Microsoft.Sql/Server/DataWarehouse' para o tipo AzureSynapseOutputDataSource. Defina como 'Microsoft.Sql/Server/Database' para o tipo AzureSqlDatabaseOutputDataSource. Defina como 'Microsoft.Storage/Blob' para o tipo BlobOutputDataSource. Defina como 'Microsoft.Storage/DocumentDB' para o tipo DocumentDbOutputDataSource. Defina como 'Microsoft.Storage/Table' para o tipo AzureTableOutputDataSource. Defina como 'PowerBI' para o tipo PowerBIOutputDataSource. Defina como 'Raw' para o 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' (obrigatório) |
OutputProperties
| Name | Description | Value |
|---|---|---|
| datasource | Descreve a fonte de dados na qual a saída será gravada. Necessário em solicitações PUT (CreateOrReplace). | OutputDataSource |
| serialização | Descreve como os dados de uma entrada são serializados ou como os dados são serializados quando gravados em uma saída. Necessário em solicitações PUT (CreateOrReplace). | Serialization |
| sizeWindow | A janela de tamanho para restringir uma saída do Stream Analytics. | int |
| timeWindow | O período de tempo para filtrar as saídas de trabalho do Stream Analytics. | cadeia (de caracteres) |
| watermarkSettings | Configurações que determinam se as marcas d'água devem ser enviadas para o downstream. | OutputWatermarkProperties |
OutputWatermarkProperties
| Name | Description | Value |
|---|---|---|
| maxWatermarkDifferenceAcrossPartitions | Descreve o delta máximo entre as partições mais rápidas e mais lentas, de modo que a janela fora de ordem que captura todos os eventos necessários em trabalhos downstream é bem definida. | cadeia (de caracteres) |
| watermarkMode | O modo de marca d'água de saída. | 'None' 'SendCurrentPartitionWatermark' 'SendLowestWatermarkAcrossPartitions' |
ParquetSerialization
| Name | Description | Value |
|---|---|---|
| properties | As propriedades associadas ao tipo de serialização Parquet. Necessário em solicitações PUT (CreateOrReplace). | any |
| tipo | Indica o tipo de serialização que a entrada ou saída usa. Necessário em solicitações PUT (CreateOrReplace). | 'Parquet' (obrigatório) |
PostgreSQLOutputDataSource
| Name | Description | Value |
|---|---|---|
| properties | As propriedades associadas a uma fonte de dados de saída PostgreSQL. Necessário em solicitações PUT (CreateOrReplace). | PostgreSQLOutputDataSourceProperties |
| tipo | Indica o tipo de saída da fonte de dados na qual a saída será gravada. Necessário em solicitações PUT (CreateOrReplace). | 'Microsoft.DBForPostgreSQL/servers/databases' (obrigatório) |
PostgreSQLOutputDataSourceProperties
| Name | Description | Value |
|---|---|---|
| authenticationMode | Modo de autenticação. | 'ConnectionString' 'Msi' 'UserToken' |
| base de dados | O nome do banco de dados SQL do Azure. Necessário em solicitações PUT (CreateOrReplace). | cadeia (de caracteres) |
| maxWriterCount | Max Writer count, atualmente apenas 1 (gravador único) e 0 (com base na partição de consulta) estão disponíveis. Opcional em pedidos PUT. | int |
| palavra-passe | A senha que será usada para se conectar ao banco de dados SQL do Azure. Necessário em solicitações PUT (CreateOrReplace). | string Constraints: Valor sensível. Passe como um parâmetro seguro. |
| servidor | O nome do servidor SQL que contém o banco de dados SQL do Azure. Necessário em solicitações PUT (CreateOrReplace). | cadeia (de caracteres) |
| tabela | O nome da tabela no banco de dados SQL do Azure. Necessário em solicitações PUT (CreateOrReplace). | cadeia (de caracteres) |
| utilizador | O nome de usuário que será usado para se conectar ao banco de dados SQL do Azure. Necessário em solicitações PUT (CreateOrReplace). | cadeia (de caracteres) |
PowerBIOutputDataSource
| Name | Description | Value |
|---|---|---|
| properties | As propriedades associadas a uma saída do Power BI. Necessário em solicitações PUT (CreateOrReplace). | PowerBIOutputDataSourceProperties |
| tipo | Indica o tipo de saída da fonte de dados na qual a saída será gravada. Necessário em solicitações PUT (CreateOrReplace). | 'PowerBI' (obrigatório) |
PowerBIOutputDataSourceProperties
| Name | Description | Value |
|---|---|---|
| authenticationMode | Modo de autenticação. | 'ConnectionString' 'Msi' 'UserToken' |
| conjunto de dados | O nome do conjunto de dados do Power BI. Necessário em solicitações PUT (CreateOrReplace). | cadeia (de caracteres) |
| groupId | A ID do grupo do Power BI. | cadeia (de caracteres) |
| groupName | O nome do grupo do Power BI. Use essa propriedade para ajudar a lembrar qual id de grupo específico do Power BI foi usado. | cadeia (de caracteres) |
| refreshToken | Um token de atualização que pode ser usado para obter um token de acesso válido que pode ser usado para autenticar com a fonte de dados. Atualmente, um token de atualização válido só pode ser obtido por meio do Portal do Azure. É recomendável colocar um valor de cadeia de caracteres fictícia aqui ao criar a fonte de dados e, em seguida, ir para o Portal do Azure para autenticar a fonte de dados que atualizará essa propriedade com um token de atualização válido. Necessário em solicitações PUT (CreateOrReplace). | cadeia (de caracteres) |
| tabela | O nome da tabela do Power BI no conjunto de dados especificado. Necessário em solicitações PUT (CreateOrReplace). | cadeia (de caracteres) |
| tokenUserDisplayName | O nome de exibição do usuário que foi usado para obter o token de atualização. Use essa propriedade para ajudar a lembrar qual usuário foi usado para obter o token de atualização. | cadeia (de caracteres) |
| tokenUserPrincipalName | O nome principal do usuário (UPN) do usuário que foi usado para obter o token de atualização. Use essa propriedade para ajudar a lembrar qual usuário foi usado para obter o token de atualização. | cadeia (de caracteres) |
RawInputDatasourceProperties
| Name | Description | Value |
|---|---|---|
| payload | O conteúdo serializado JSON dos dados de entrada. Carga útil ou payloadUri devem ser definidas, mas não ambas. | cadeia (de caracteres) |
| payloadUri | A URL SAS para um blob que contém o conteúdo serializado JSON dos dados de entrada. Carga útil ou payloadUri devem ser definidas, mas não ambas. | cadeia (de caracteres) |
RawOutputDatasource
| Name | Description | Value |
|---|---|---|
| properties | As propriedades associadas a uma saída bruta. Necessário em solicitações PUT (CreateOrReplace). | RawOutputDatasourceProperties |
| tipo | Indica o tipo de saída da fonte de dados na qual a saída será gravada. Necessário em solicitações PUT (CreateOrReplace). | 'Raw' (obrigatório) |
RawOutputDatasourceProperties
| Name | Description | Value |
|---|---|---|
| payloadUri | A URL SAS para um blob onde a saída deve ser gravada. Se essa propriedade não for definida, os dados de saída serão gravados em um armazenamento temporário e uma URL SAS para esse armazenamento temporário será incluída no resultado. | cadeia (de caracteres) |
RawReferenceInputDataSource
| Name | Description | Value |
|---|---|---|
| properties | As propriedades associadas a uma entrada bruta que contém dados de referência. Necessário em solicitações PUT (CreateOrReplace). | RawInputDatasourceProperties |
| tipo | Indica o tipo de fonte de dados de entrada que contém dados de referência. Necessário em solicitações PUT (CreateOrReplace). | 'Raw' (obrigatório) |
RawStreamInputDataSource
| Name | Description | Value |
|---|---|---|
| properties | As propriedades associadas a uma entrada bruta. Necessário em solicitações PUT (CreateOrReplace). | RawInputDatasourceProperties |
| tipo | Indica o tipo de fonte de dados de entrada que contém dados de fluxo. Necessário em solicitações PUT (CreateOrReplace). | 'Raw' (obrigatório) |
ReferenceInputDataSource
| Name | Description | Value |
|---|---|---|
| tipo | Defina como 'File' para o tipo FileReferenceInputDataSource. Defina como 'Microsoft.Sql/Server/Database' para o tipo AzureSqlReferenceInputDataSource. Defina como 'Microsoft.Storage/Blob' para o tipo BlobReferenceInputDataSource. Defina como 'Raw' para o tipo RawReferenceInputDataSource. | 'File' 'Microsoft.Sql/Server/Database' 'Microsoft.Storage/Blob' 'Raw' (obrigatório) |
ReferenceInputProperties
| Name | Description | Value |
|---|---|---|
| datasource | Descreve uma fonte de dados de entrada que contém dados de referência. Necessário em solicitações PUT (CreateOrReplace). | ReferenceInputDataSource |
| tipo | Indica se a entrada é uma fonte de dados de referência ou de dados de fluxo. Necessário em solicitações PUT (CreateOrReplace). | 'Referência' (obrigatório) |
RefreshConfiguration
| Name | Description | Value |
|---|---|---|
| dateFormat | O formato de data. Sempre que {date} aparece em pathPattern, o valor dessa propriedade é usado como o formato de data. | cadeia (de caracteres) |
| pathPattern | O padrão de caminho de blob. Não é uma expressão regular. Ele representa um padrão com o qual os nomes de blob serão combinados para determinar se eles devem ou não ser incluídos como entrada ou saída para o trabalho. Consulte /rest/api/streamanalytics/stream-analytics-input ou /rest/api/streamanalytics/stream-analytics-output para obter uma explicação e um exemplo mais detalhados. | cadeia (de caracteres) |
| refreshInterval | O intervalo de atualização. | cadeia (de caracteres) |
| refreshType | Esta propriedade indica qual opção de atualização de dados usar, Bloqueando ou Não Bloqueando. | 'Blocking' 'Nonblocking' |
| timeFormat | O formato de hora. Sempre que {time} aparece em pathPattern, o valor dessa propriedade é usado como o formato de hora. | cadeia (de caracteres) |
ScalarFunctionProperties
| Name | Description | Value |
|---|---|---|
| tipo | Indica o tipo de função. | 'Escalar' (obrigatório) |
Serialization
| Name | Description | Value |
|---|---|---|
| tipo | Defina como 'Avro' para o tipo AvroSerialization. Defina como 'Csv' para o tipo CsvSerialization. Defina como 'CustomClr' para o tipo CustomClrSerialization. Defina como 'Delta' para o tipo DeltaSerialization. Defina como 'Json' para o tipo JsonSerialization. Defina como 'Parquet' para o tipo ParquetSerialization. | 'Avro' 'Csv' 'CustomClr' 'Delta' 'Json' 'Parquet' (obrigatório) |
ServiceBusQueueOutputDataSource
| Name | Description | Value |
|---|---|---|
| properties | As propriedades associadas a uma saída de fila do Service Bus. Necessário em solicitações PUT (CreateOrReplace). | ServiceBusQueueOutputDataSourceProperties |
| tipo | Indica o tipo de saída da fonte de dados na qual a saída será gravada. Necessário em solicitações PUT (CreateOrReplace). | 'Microsoft.ServiceBus/Queue' (obrigatório) |
ServiceBusQueueOutputDataSourceProperties
| Name | Description | Value |
|---|---|---|
| authenticationMode | Modo de autenticação. | 'ConnectionString' 'Msi' 'UserToken' |
| propertyColumns | Uma matriz de cadeia de caracteres dos nomes das colunas de saída a serem anexadas às mensagens do Service Bus como propriedades personalizadas. | string[] |
| queueName | O nome da fila do Service Bus. Necessário em solicitações PUT (CreateOrReplace). | cadeia (de caracteres) |
| serviceBusNamespace | O namespace associado ao Hub de Eventos, Fila do Service Bus, Tópico do Service Bus desejado, etc. Necessário em solicitações PUT (CreateOrReplace). | cadeia (de caracteres) |
| sharedAccessPolicyKey | A chave de política de acesso compartilhado para a política de acesso compartilhado especificada. Necessário em solicitações PUT (CreateOrReplace). | string Constraints: Valor sensível. Passe como um parâmetro seguro. |
| sharedAccessPolicyName | O nome da política de acesso compartilhado para o Hub de Eventos, Fila do Service Bus, Tópico do Service Bus, etc. Necessário em solicitações PUT (CreateOrReplace). | cadeia (de caracteres) |
| systemPropertyColumns | As propriedades do sistema associadas à fila do Service Bus. As seguintes propriedades do sistema são suportadas: ReplyToSessionId, ContentType, To, Subject, CorrelationId, TimeToLive, PartitionKey, SessionId, ScheduledEnqueueTime, MessageId, ReplyTo, Label, ScheduledEnqueueTimeUtc. | any |
ServiceBusTopicOutputDataSource
| Name | Description | Value |
|---|---|---|
| properties | As propriedades associadas a uma saída de Tópico do Service Bus. Necessário em solicitações PUT (CreateOrReplace). | ServiceBusTopicOutputDataSourceProperties |
| tipo | Indica o tipo de saída da fonte de dados na qual a saída será gravada. Necessário em solicitações PUT (CreateOrReplace). | 'Microsoft.ServiceBus/Topic' (obrigatório) |
ServiceBusTopicOutputDataSourceProperties
| Name | Description | Value |
|---|---|---|
| authenticationMode | Modo de autenticação. | 'ConnectionString' 'Msi' 'UserToken' |
| propertyColumns | Uma matriz de cadeia de caracteres dos nomes das colunas de saída a serem anexadas às mensagens do Service Bus como propriedades personalizadas. | string[] |
| serviceBusNamespace | O namespace associado ao Hub de Eventos, Fila do Service Bus, Tópico do Service Bus desejado, etc. Necessário em solicitações PUT (CreateOrReplace). | cadeia (de caracteres) |
| sharedAccessPolicyKey | A chave de política de acesso compartilhado para a política de acesso compartilhado especificada. Necessário em solicitações PUT (CreateOrReplace). | string Constraints: Valor sensível. Passe como um parâmetro seguro. |
| sharedAccessPolicyName | O nome da política de acesso compartilhado para o Hub de Eventos, Fila do Service Bus, Tópico do Service Bus, etc. Necessário em solicitações PUT (CreateOrReplace). | cadeia (de caracteres) |
| systemPropertyColumns | As propriedades do sistema associadas à saída do tópico do Service Bus. As seguintes propriedades do sistema são suportadas: ReplyToSessionId, ContentType, To, Subject, CorrelationId, TimeToLive, PartitionKey, SessionId, ScheduledEnqueueTime, MessageId, ReplyTo, Label, ScheduledEnqueueTimeUtc. | ServiceBusTopicOutputDataSourcePropertiesSystemPropertyColumns |
| topicName | O nome do tópico do Service Bus. Necessário em solicitações PUT (CreateOrReplace). | cadeia (de caracteres) |
ServiceBusTopicOutputDataSourcePropertiesSystemPropertyColumns
| Name | Description | Value |
|---|
Sku
| Name | Description | Value |
|---|---|---|
| capacidade | A capacidade do SKU. | int |
| name | O nome do SKU. Necessário em solicitações PUT (CreateOrReplace). | 'Standard' |
StorageAccount
| Name | Description | Value |
|---|---|---|
| accountKey | A chave de conta para a conta de Armazenamento do Azure. Necessário em solicitações PUT (CreateOrReplace). | string Constraints: Valor sensível. Passe como um parâmetro seguro. |
| accountName | O nome da conta de Armazenamento do Azure. Necessário em solicitações PUT (CreateOrReplace). | cadeia (de caracteres) |
| authenticationMode | Modo de autenticação. | 'ConnectionString' 'Msi' 'UserToken' |
StreamingJobProperties
| Name | Description | Value |
|---|---|---|
| cluster | O cluster no qual os trabalhos de streaming serão executados. | ClusterInfo |
| compatibilityLevel | Controla determinados comportamentos de tempo de execução do trabalho de streaming. | '1.0' '1.2' |
| contentStoragePolicy | Os valores válidos são JobStorageAccount e SystemAccount. Se definido como JobStorageAccount, isso requer que o usuário também especifique a propriedade jobStorageAccount. . | 'JobStorageAccount' 'SystemAccount' |
| dataLocale | A localidade de dados do trabalho de análise de fluxo. Valor deve ser o nome de uma Cultura .NET suportada do conjunto https://msdn.microsoft.com/en-us/library/system.globalization.culturetypes(v=vs.110).aspx. O padrão é 'en-US' se nenhum for especificado. | cadeia (de caracteres) |
| eventsLateArrivalMaxDelayInSeconds | O atraso máximo tolerável em segundos em que os eventos que chegam atrasados podem ser incluídos. O intervalo suportado é -1 para 1814399 (20.23:59:59 dias) e -1 é usado para especificar esperar indefinidamente. Se a propriedade estiver ausente, ela é interpretada como tendo um valor de -1. | int |
| eventsOutOfOrderMaxDelayInSeconds | O atraso máximo tolerável em segundos em que os eventos fora de ordem podem ser ajustados para voltarem à ordem. | int |
| eventsOutOfOrderPolicy | Indica a política a ser aplicada a eventos que chegam fora de ordem no fluxo de eventos de entrada. | 'Adjust' 'Drop' |
| externals | A conta de armazenamento onde os artefatos de código personalizado estão localizados. | External |
| functions | Uma lista de uma ou mais funções para o trabalho de streaming. A propriedade name para cada função é necessária ao especificar essa propriedade em uma solicitação PUT. Esta propriedade não pode ser modificada através de uma operação PATCH. Você deve usar a API PATCH disponível para a transformação individual. | Function[] |
| inputs | Uma lista de uma ou mais entradas para o trabalho de streaming. A propriedade name para cada entrada é necessária ao especificar essa propriedade em uma solicitação PUT. Esta propriedade não pode ser modificada através de uma operação PATCH. Você deve usar a API PATCH disponível para a entrada individual. | Input[] |
| jobStorageAccount | As propriedades associadas a uma conta de Armazenamento do Azure com MSI | JobStorageAccount |
| jobType | Descreve o tipo de trabalho. Os modos válidos são Cloud e 'Edge'. |
'Cloud' 'Edge' |
| outputErrorPolicy | Indica a política a ser aplicada a eventos que chegam à saída e não podem ser gravados no armazenamento externo devido a estarem malformados (valores de coluna ausentes, valores de coluna de tipo ou tamanho errados). | 'Drop' 'Stop' |
| outputs | Uma lista de uma ou mais saídas para o trabalho de streaming. A propriedade name para cada saída é necessária ao especificar essa propriedade em uma solicitação PUT. Esta propriedade não pode ser modificada através de uma operação PATCH. Você deve usar a API PATCH disponível para a saída individual. | Output[] |
| outputStartMode | Esta propriedade só deve ser utilizada quando se deseja que o trabalho seja iniciado imediatamente após a criação. O valor pode ser JobStartTime, CustomTime ou LastOutputEventTime para indicar se o ponto inicial do fluxo de eventos de saída deve começar sempre que o trabalho for iniciado, começar em um carimbo de data/hora de usuário personalizado especificado por meio da propriedade outputStartTime ou começar a partir da hora de saída do último evento. | 'CustomTime' 'JobStartTime' 'LastOutputEventTime' |
| outputStartTime | Valor é um carimbo de data/hora formatado ISO-8601 que indica o ponto inicial do fluxo de eventos de saída ou null para indicar que o fluxo de eventos de saída será iniciado sempre que o trabalho de streaming for iniciado. Essa propriedade deve ter um valor se outputStartMode estiver definido como CustomTime. | cadeia (de caracteres) |
| sku | Descreve a SKU do trabalho de streaming. Necessário em solicitações PUT (CreateOrReplace). | Sku |
| transformação | Indica a consulta e o número de unidades de streaming a serem usadas para o trabalho de streaming. A propriedade name da transformação é necessária ao especificar essa propriedade em uma solicitação PUT. Esta propriedade não pode ser modificada através de uma operação PATCH. Você deve usar a API PATCH disponível para a transformação individual. | Transformation |
StreamInputDataSource
| Name | Description | Value |
|---|---|---|
| tipo | Defina como 'GatewayMessageBus' para o tipo GatewayMessageBusStreamInputDataSource. Defina como 'Microsoft.Devices/IotHubs' para o tipo IoTHubStreamInputDataSource. Defina como 'Microsoft.EventGrid/EventSubscriptions' para o tipo EventGridStreamInputDataSource. Defina como 'Microsoft.EventHub/EventHub' para o tipo EventHubV2StreamInputDataSource. Defina como 'Microsoft.ServiceBus/EventHub' para o tipo EventHubStreamInputDataSource. Defina como 'Microsoft.Storage/Blob' para o tipo BlobStreamInputDataSource. Defina como 'Raw' para o tipo RawStreamInputDataSource. | 'GatewayMessageBus' 'Microsoft.Devices/IotHubs' 'Microsoft.EventGrid/EventSubscriptions' 'Microsoft.EventHub/EventHub' 'Microsoft.ServiceBus/EventHub' 'Microsoft.Storage/Blob' 'Raw' (obrigatório) |
StreamInputProperties
| Name | Description | Value |
|---|---|---|
| datasource | Descreve uma fonte de dados de entrada que contém dados de fluxo. Necessário em solicitações PUT (CreateOrReplace). | StreamInputDataSource |
| tipo | Indica se a entrada é uma fonte de dados de referência ou de dados de fluxo. Necessário em solicitações PUT (CreateOrReplace). | 'Stream' (obrigatório) |
TrackedResourceTags
| Name | Description | Value |
|---|
Transformation
| Name | Description | Value |
|---|---|---|
| name | Nome do recurso | cadeia (de caracteres) |
| properties | As propriedades associadas a uma transformação. Necessário em solicitações PUT (CreateOrReplace). | TransformationProperties |
TransformationProperties
| Name | Description | Value |
|---|---|---|
| consulta | Especifica a consulta que será executada no trabalho de streaming. Você pode saber mais sobre a SAQL (Stream Analytics Query Language) aqui: https://msdn.microsoft.com/library/azure/dn834998 . Necessário em solicitações PUT (CreateOrReplace). | cadeia (de caracteres) |
| streamingUnits | Especifica o número de unidades de streaming que o trabalho de streaming usa. | int |
| validStreamingUnits | Especifica as unidades de streaming válidas para as quais um trabalho de streaming pode ser dimensionado. | int[] |
Exemplos de uso
Exemplos de início rápido do Azure
Os seguintes modelos início rápido do Azure contêm exemplos de Bicep para implantar esse tipo de recurso.
| Arquivo Bicep | Description |
|---|---|
| Criar um trabalho padrão do Stream Analytics | Este modelo cria um trabalho padrão do Stream Analytics. Para obter mais informações, o Azure Stream Analytics é uma análise em tempo real e um mecanismo complexo de processamento de eventos projetado para analisar e processar grandes volumes de dados de streaming rápido de várias fontes simultaneamente. Padrões e relacionamentos podem ser identificados em informações extraídas de várias fontes de entrada, incluindo dispositivos, sensores, clickstreams, feeds de mídia social e aplicativos. Esses padrões podem ser usados para disparar ações e iniciar fluxos de trabalho, como criar alertas, alimentar informações para uma ferramenta de relatório ou armazenar dados transformados para uso posterior. Além disso, o Stream Analytics está disponível no tempo de execução do Azure IoT Edge e dá suporte à mesma linguagem ou sintaxe exata da nuvem. |
Definição de recurso de modelo ARM
O tipo de recurso streamingjobs pode ser implantado com operações que visam:
Para obter uma lista de propriedades alteradas em cada versão da API, consulte log de alterações.
Formato do recurso
Para criar um recurso Microsoft.StreamAnalytics/streamingjobs, adicione o seguinte JSON ao seu modelo.
{
"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"
}
}
Objetos FunctionProperties
Defina a propriedade type para especificar o tipo de objeto.
Para Agregado, use:
{
"type": "Aggregate"
}
Para Scalar, use:
{
"type": "Scalar"
}
Objetos OutputDataSource
Defina a propriedade type para especificar o tipo de objeto.
Para GatewayMessageBus, use:
{
"properties": {
"topic": "string"
},
"type": "GatewayMessageBus"
}
Para Microsoft.AzureFunction, use:
{
"properties": {
"apiKey": "string",
"functionAppName": "string",
"functionName": "string",
"maxBatchCount": "int",
"maxBatchSize": "int"
},
"type": "Microsoft.AzureFunction"
}
Para Microsoft.DBForPostgreSQL/servers/databases, use:
{
"properties": {
"authenticationMode": "string",
"database": "string",
"maxWriterCount": "int",
"password": "string",
"server": "string",
"table": "string",
"user": "string"
},
"type": "Microsoft.DBForPostgreSQL/servers/databases"
}
Para Microsoft.DataLake/Accounts, use:
{
"properties": {
"accountName": "string",
"authenticationMode": "string",
"dateFormat": "string",
"filePathPrefix": "string",
"refreshToken": "string",
"tenantId": "string",
"timeFormat": "string",
"tokenUserDisplayName": "string",
"tokenUserPrincipalName": "string"
},
"type": "Microsoft.DataLake/Accounts"
}
Para Microsoft.EventHub/EventHub, use:
{
"properties": {
"authenticationMode": "string",
"eventHubName": "string",
"partitionCount": "int",
"partitionKey": "string",
"propertyColumns": [ "string" ],
"serviceBusNamespace": "string",
"sharedAccessPolicyKey": "string",
"sharedAccessPolicyName": "string"
},
"type": "Microsoft.EventHub/EventHub"
}
Para Microsoft.Kusto/clusters/databases, use:
{
"properties": {
"authenticationMode": "string",
"cluster": "string",
"database": "string",
"table": "string"
},
"type": "Microsoft.Kusto/clusters/databases"
}
Para Microsoft.ServiceBus/EventHub, use:
{
"properties": {
"authenticationMode": "string",
"eventHubName": "string",
"partitionCount": "int",
"partitionKey": "string",
"propertyColumns": [ "string" ],
"serviceBusNamespace": "string",
"sharedAccessPolicyKey": "string",
"sharedAccessPolicyName": "string"
},
"type": "Microsoft.ServiceBus/EventHub"
}
Para Microsoft.ServiceBus/Queue, use:
{
"properties": {
"authenticationMode": "string",
"propertyColumns": [ "string" ],
"queueName": "string",
"serviceBusNamespace": "string",
"sharedAccessPolicyKey": "string",
"sharedAccessPolicyName": "string",
"systemPropertyColumns": {}
},
"type": "Microsoft.ServiceBus/Queue"
}
Para Microsoft.ServiceBus/Topic, use:
{
"properties": {
"authenticationMode": "string",
"propertyColumns": [ "string" ],
"serviceBusNamespace": "string",
"sharedAccessPolicyKey": "string",
"sharedAccessPolicyName": "string",
"systemPropertyColumns": {
"{customized property}": "string"
},
"topicName": "string"
},
"type": "Microsoft.ServiceBus/Topic"
}
Para Microsoft.Sql/Server/DataWarehouse, use:
{
"properties": {
"authenticationMode": "string",
"database": "string",
"password": "string",
"server": "string",
"table": "string",
"user": "string"
},
"type": "Microsoft.Sql/Server/DataWarehouse"
}
Para Microsoft.Sql/Server/Database, use:
{
"properties": {
"authenticationMode": "string",
"database": "string",
"maxBatchCount": "int",
"maxWriterCount": "int",
"password": "string",
"server": "string",
"table": "string",
"user": "string"
},
"type": "Microsoft.Sql/Server/Database"
}
Para Microsoft.Storage/Blob, use:
{
"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"
}
Para Microsoft.Storage/DocumentDB, use:
{
"properties": {
"accountId": "string",
"accountKey": "string",
"authenticationMode": "string",
"collectionNamePattern": "string",
"database": "string",
"documentId": "string",
"partitionKey": "string"
},
"type": "Microsoft.Storage/DocumentDB"
}
Para Microsoft.Storage/Table, use:
{
"properties": {
"accountKey": "string",
"accountName": "string",
"batchSize": "int",
"columnsToRemove": [ "string" ],
"partitionKey": "string",
"rowKey": "string",
"table": "string"
},
"type": "Microsoft.Storage/Table"
}
Para o PowerBI, use:
{
"properties": {
"authenticationMode": "string",
"dataset": "string",
"groupId": "string",
"groupName": "string",
"refreshToken": "string",
"table": "string",
"tokenUserDisplayName": "string",
"tokenUserPrincipalName": "string"
},
"type": "PowerBI"
}
Para Raw, use:
{
"properties": {
"payloadUri": "string"
},
"type": "Raw"
}
Objetos de serialização
Defina a propriedade type para especificar o tipo de objeto.
Para Avro, utilize:
{
"properties": {},
"type": "Avro"
}
Para Csv, use:
{
"properties": {
"encoding": "string",
"fieldDelimiter": "string"
},
"type": "Csv"
}
Para CustomClr, use:
{
"properties": {
"serializationClassName": "string",
"serializationDllPath": "string"
},
"type": "CustomClr"
}
Para Delta, use:
{
"properties": {
"deltaTablePath": "string",
"partitionColumns": [ "string" ]
},
"type": "Delta"
}
Para Json, use:
{
"properties": {
"encoding": "string",
"format": "string"
},
"type": "Json"
}
Para Parquet, use:
{
"properties": {},
"type": "Parquet"
}
Objetos ReferenceInputDataSource
Defina a propriedade type para especificar o tipo de objeto.
Para Arquivo, use:
{
"properties": {
"path": "string"
},
"type": "File"
}
Para Microsoft.Sql/Server/Database, use:
{
"properties": {
"authenticationMode": "string",
"database": "string",
"deltaSnapshotQuery": "string",
"fullSnapshotQuery": "string",
"password": "string",
"refreshRate": "string",
"refreshType": "string",
"server": "string",
"user": "string"
},
"type": "Microsoft.Sql/Server/Database"
}
Para Microsoft.Storage/Blob, use:
{
"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"
}
Para Raw, use:
{
"properties": {
"payload": "string",
"payloadUri": "string"
},
"type": "Raw"
}
Objetos FunctionBinding
Defina a propriedade type para especificar o tipo de objeto.
Para Microsoft.MachineLearning/WebService, use:
{
"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"
}
Para Microsoft.MachineLearningServices, use:
{
"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"
}
Para Microsoft.StreamAnalytics/CLRUdf, use:
{
"properties": {
"class": "string",
"dllPath": "string",
"method": "string",
"updateMode": "string"
},
"type": "Microsoft.StreamAnalytics/CLRUdf"
}
Para Microsoft.StreamAnalytics/JavascriptUdf, use:
{
"properties": {
"script": "string"
},
"type": "Microsoft.StreamAnalytics/JavascriptUdf"
}
Objetos StreamInputDataSource
Defina a propriedade type para especificar o tipo de objeto.
Para GatewayMessageBus, use:
{
"properties": {
"topic": "string"
},
"type": "GatewayMessageBus"
}
Para Microsoft.Devices/IotHubs, use:
{
"properties": {
"consumerGroupName": "string",
"endpoint": "string",
"iotHubNamespace": "string",
"sharedAccessPolicyKey": "string",
"sharedAccessPolicyName": "string"
},
"type": "Microsoft.Devices/IotHubs"
}
Para Microsoft.EventGrid/EventSubscriptions, use:
{
"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"
}
Para Microsoft.EventHub/EventHub, use:
{
"properties": {
"authenticationMode": "string",
"consumerGroupName": "string",
"eventHubName": "string",
"partitionCount": "int",
"prefetchCount": "int",
"serviceBusNamespace": "string",
"sharedAccessPolicyKey": "string",
"sharedAccessPolicyName": "string"
},
"type": "Microsoft.EventHub/EventHub"
}
Para Microsoft.ServiceBus/EventHub, use:
{
"properties": {
"authenticationMode": "string",
"consumerGroupName": "string",
"eventHubName": "string",
"partitionCount": "int",
"prefetchCount": "int",
"serviceBusNamespace": "string",
"sharedAccessPolicyKey": "string",
"sharedAccessPolicyName": "string"
},
"type": "Microsoft.ServiceBus/EventHub"
}
Para Microsoft.Storage/Blob, use:
{
"properties": {
"authenticationMode": "string",
"container": "string",
"dateFormat": "string",
"pathPattern": "string",
"sourcePartitionCount": "int",
"storageAccounts": [
{
"accountKey": "string",
"accountName": "string",
"authenticationMode": "string"
}
],
"timeFormat": "string"
},
"type": "Microsoft.Storage/Blob"
}
Para Raw, use:
{
"properties": {
"payload": "string",
"payloadUri": "string"
},
"type": "Raw"
}
Objetos InputProperties
Defina a propriedade type para especificar o tipo de objeto.
Para referência, use:
{
"datasource": {
"type": "string"
// For remaining properties, see ReferenceInputDataSource objects
},
"type": "Reference"
}
Para o Stream, use:
{
"datasource": {
"type": "string"
// For remaining properties, see StreamInputDataSource objects
},
"type": "Stream"
}
Valores de propriedade
Microsoft.StreamAnalytics/streamingjobs
| Name | Description | Value |
|---|---|---|
| apiVersion | A versão api | '2021-10-01-preview' |
| identidade | Descreve a identidade gerenciada atribuída a este trabalho que pode ser usada para autenticar com entradas e saídas. | Identity |
| localização | A geolocalização onde o recurso vive | cadeia (de caracteres) |
| name | O nome do recurso | string (obrigatório) |
| properties | As propriedades associadas a um trabalho de streaming. Necessário em solicitações PUT (CreateOrReplace). | StreamingJobProperties |
| sku | Descreve a SKU do trabalho de streaming. Necessário em solicitações PUT (CreateOrReplace). | Sku |
| tags | Etiquetas de recursos | Dicionário de nomes e valores de tags. Consulte Tags em modelos |
| tipo | O tipo de recurso | 'Microsoft.StreamAnalytics/streamingjobs' |
AggregateFunctionProperties
| Name | Description | Value |
|---|---|---|
| tipo | Indica o tipo de função. | «Agregado» (obrigatório) |
AvroSerialization
| Name | Description | Value |
|---|---|---|
| properties | As propriedades associadas ao tipo de serialização Avro. Necessário em solicitações PUT (CreateOrReplace). | any |
| tipo | Indica o tipo de serialização que a entrada ou saída usa. Necessário em solicitações PUT (CreateOrReplace). | 'Avro' (obrigatório) |
AzureDataExplorerOutputDataSource
| Name | Description | Value |
|---|---|---|
| properties | As propriedades associadas a uma saída do Azure Data Explorer. Necessário em solicitações PUT (CreateOrReplace). | AzureDataExplorerOutputDataSourceProperties |
| tipo | Indica o tipo de saída da fonte de dados na qual a saída será gravada. Necessário em solicitações PUT (CreateOrReplace). | 'Microsoft.Kusto/clusters/databases' (obrigatório) |
AzureDataExplorerOutputDataSourceProperties
| Name | Description | Value |
|---|---|---|
| authenticationMode | Modo de autenticação. | 'ConnectionString' 'Msi' 'UserToken' |
| cluster | O nome do cluster do Azure Data Explorer. Necessário em solicitações PUT (CreateOrReplace). | cadeia (de caracteres) |
| base de dados | O nome do banco de dados do Azure Data Explorer. Necessário em solicitações PUT (CreateOrReplace). | cadeia (de caracteres) |
| tabela | O nome da Tabela do Azure. Necessário em solicitações PUT (CreateOrReplace). | cadeia (de caracteres) |
AzureDataLakeStoreOutputDataSource
| Name | Description | Value |
|---|---|---|
| properties | As propriedades associadas a uma saída do Repositório Azure Data Lake. Necessário em solicitações PUT (CreateOrReplace). | AzureDataLakeStoreOutputDataSourceProperties |
| tipo | Indica o tipo de saída da fonte de dados na qual a saída será gravada. Necessário em solicitações PUT (CreateOrReplace). | 'Microsoft.DataLake/Accounts' (obrigatório) |
AzureDataLakeStoreOutputDataSourceProperties
| Name | Description | Value |
|---|---|---|
| accountName | O nome da conta do Repositório Azure Data Lake. Necessário em solicitações PUT (CreateOrReplace). | cadeia (de caracteres) |
| authenticationMode | Modo de autenticação. | 'ConnectionString' 'Msi' 'UserToken' |
| dateFormat | O formato de data. Sempre que {date} aparece em filePathPrefix, o valor dessa propriedade é usado como o formato de data. | cadeia (de caracteres) |
| filePathPrefix | O local do arquivo no qual a saída deve ser gravada. Necessário em solicitações PUT (CreateOrReplace). | cadeia (de caracteres) |
| refreshToken | Um token de atualização que pode ser usado para obter um token de acesso válido que pode ser usado para autenticar com a fonte de dados. Atualmente, um token de atualização válido só pode ser obtido por meio do Portal do Azure. É recomendável colocar um valor de cadeia de caracteres fictícia aqui ao criar a fonte de dados e, em seguida, ir para o Portal do Azure para autenticar a fonte de dados que atualizará essa propriedade com um token de atualização válido. Necessário em solicitações PUT (CreateOrReplace). | cadeia (de caracteres) |
| tenantId | A ID do locatário do usuário usada para obter o token de atualização. Necessário em solicitações PUT (CreateOrReplace). | cadeia (de caracteres) |
| timeFormat | O formato de hora. Sempre que {time} aparece em filePathPrefix, o valor dessa propriedade é usado como o formato de hora. | cadeia (de caracteres) |
| tokenUserDisplayName | O nome de exibição do usuário que foi usado para obter o token de atualização. Use essa propriedade para ajudar a lembrar qual usuário foi usado para obter o token de atualização. | cadeia (de caracteres) |
| tokenUserPrincipalName | O nome principal do usuário (UPN) do usuário que foi usado para obter o token de atualização. Use essa propriedade para ajudar a lembrar qual usuário foi usado para obter o token de atualização. | cadeia (de caracteres) |
AzureFunctionOutputDataSource
| Name | Description | Value |
|---|---|---|
| properties | As propriedades associadas a uma saída do Azure Function. Necessário em solicitações PUT (CreateOrReplace). | AzureFunctionOutputDataSourceProperties |
| tipo | Indica o tipo de saída da fonte de dados na qual a saída será gravada. Necessário em solicitações PUT (CreateOrReplace). | 'Microsoft.AzureFunction' (obrigatório) |
AzureFunctionOutputDataSourceProperties
| Name | Description | Value |
|---|---|---|
| apiKey | Se você quiser usar uma Função do Azure de outra assinatura, poderá fazê-lo fornecendo a chave para acessar sua função. | cadeia (de caracteres) |
| functionAppName | O nome do seu aplicativo Azure Functions. | cadeia (de caracteres) |
| functionName | O nome da função em seu aplicativo Azure Functions. | cadeia (de caracteres) |
| maxBatchCount | Uma propriedade que permite especificar o número máximo de eventos em cada lote enviado para o Azure Functions. O valor padrão é 100. | int |
| maxBatchSize | Uma propriedade que permite definir o tamanho máximo para cada lote de saída enviado para sua função do Azure. A unidade de entrada está em bytes. Por padrão, esse valor é 262.144 bytes (256 KB). | int |
AzureMachineLearningServiceFunctionBinding
| Name | Description | Value |
|---|---|---|
| properties | As propriedades de associação associadas a um serviço Web de Aprendizado de Máquina do Azure. | AzureMachineLearningServiceFunctionBindingProperties |
| tipo | Indica o tipo de ligação de função. | 'Microsoft.MachineLearningServices' (obrigatório) |
AzureMachineLearningServiceFunctionBindingProperties
| Name | Description | Value |
|---|---|---|
| apiKey | A chave de API usada para autenticar com Request-Response ponto de extremidade. | cadeia (de caracteres) |
| batchSize | Número entre 1 e 10000 descrevendo o número máximo de linhas para cada solicitação de execução do Azure ML RRS. O padrão é 1000. | int |
| ponto final | O ponto de extremidade de execução Request-Response do serviço Web do Azure Machine Learning. | cadeia (de caracteres) |
| inputRequestName | Rótulo para o objeto de solicitação de entrada. | cadeia (de caracteres) |
| inputs | As entradas para o ponto de extremidade do serviço Web do Azure Machine Learning. | AzureMachineLearningServiceInputColumn[] |
| numberOfParallelRequests | O número de solicitações paralelas que serão enviadas por partição do seu trabalho para o serviço de aprendizado de máquina. A predefinição é 1. | int |
| outputResponseName | Rótulo para o objeto de solicitação de saída. | cadeia (de caracteres) |
| outputs | Uma lista de saídas da execução do ponto de extremidade do serviço Web Azure Machine Learning. | AzureMachineLearningServiceOutputColumn[] |
AzureMachineLearningServiceInputColumn
| Name | Description | Value |
|---|---|---|
| dataType | O tipo de dados (compatível com o Azure Machine Learning) da coluna de entrada. | cadeia (de caracteres) |
| mapTo | O índice baseado em zero do parâmetro de função para o qual esta entrada é mapeada. | int |
| name | O nome da coluna de entrada. | cadeia (de caracteres) |
AzureMachineLearningServiceOutputColumn
| Name | Description | Value |
|---|---|---|
| dataType | O tipo de dados (Azure Machine Learning suportado) da coluna de saída. | cadeia (de caracteres) |
| mapTo | O índice baseado em zero do parâmetro de função para o qual esta entrada é mapeada. | int |
| name | O nome da coluna de saída. | cadeia (de caracteres) |
AzureMachineLearningStudioFunctionBinding
| Name | Description | Value |
|---|---|---|
| properties | As propriedades de associação associadas a um Estúdio de Aprendizado de Máquina do Azure. | AzureMachineLearningStudioFunctionBindingProperties |
| tipo | Indica o tipo de ligação de função. | 'Microsoft.MachineLearning/WebService' (obrigatório) |
AzureMachineLearningStudioFunctionBindingProperties
| Name | Description | Value |
|---|---|---|
| apiKey | A chave de API usada para autenticar com Request-Response ponto de extremidade. | cadeia (de caracteres) |
| batchSize | Número entre 1 e 10000 descrevendo o número máximo de linhas para cada solicitação de execução do Azure ML RRS. O padrão é 1000. | int |
| ponto final | O ponto de extremidade de execução Request-Response do Estúdio de Aprendizado de Máquina do Azure. Saiba mais aqui: /azure/machine-learning/machine-learning-consume-web-services#request-response-service-rrs | cadeia (de caracteres) |
| inputs | As entradas para o ponto de extremidade do Azure Machine Learning Studio. | AzureMachineLearningStudioInputs |
| outputs | Uma lista de saídas da execução do ponto de extremidade do Azure Machine Learning Studio. | AzureMachineLearningStudioOutputColumn[] |
AzureMachineLearningStudioInputColumn
| Name | Description | Value |
|---|---|---|
| dataType | O tipo de dados (compatível com o Azure Machine Learning) da coluna de entrada. Uma lista de tipos de dados válidos do Azure Machine Learning é descrita em https://msdn.microsoft.com/en-us/library/azure/dn905923.aspx . | cadeia (de caracteres) |
| mapTo | O índice baseado em zero do parâmetro de função para o qual esta entrada é mapeada. | int |
| name | O nome da coluna de entrada. | cadeia (de caracteres) |
AzureMachineLearningStudioInputs
| Name | Description | Value |
|---|---|---|
| columnNames | Uma lista de colunas de entrada para o ponto de extremidade do Azure Machine Learning Studio. | AzureMachineLearningStudioInputColumn[] |
| name | O nome da entrada. Este é o nome fornecido durante a criação do ponto de extremidade. | cadeia (de caracteres) |
AzureMachineLearningStudioOutputColumn
| Name | Description | Value |
|---|---|---|
| dataType | O tipo de dados (Azure Machine Learning suportado) da coluna de saída. Uma lista de tipos de dados válidos do Azure Machine Learning é descrita em https://msdn.microsoft.com/en-us/library/azure/dn905923.aspx . | cadeia (de caracteres) |
| name | O nome da coluna de saída. | cadeia (de caracteres) |
AzureSqlDatabaseOutputDataSource
| Name | Description | Value |
|---|---|---|
| properties | As propriedades associadas a uma saída de banco de dados SQL do Azure. Necessário em solicitações PUT (CreateOrReplace). | AzureSqlDatabaseOutputDataSourceProperties |
| tipo | Indica o tipo de saída da fonte de dados na qual a saída será gravada. Necessário em solicitações PUT (CreateOrReplace). | 'Microsoft.Sql/Server/Database' (obrigatório) |
AzureSqlDatabaseOutputDataSourceProperties
| Name | Description | Value |
|---|---|---|
| authenticationMode | Modo de autenticação. | 'ConnectionString' 'Msi' 'UserToken' |
| base de dados | O nome do banco de dados SQL do Azure. Necessário em solicitações PUT (CreateOrReplace). | cadeia (de caracteres) |
| maxBatchCount | Max Batch count para gravação no banco de dados SQL, o valor padrão é 10.000. Opcional em pedidos PUT. | int |
| maxWriterCount | Max Writer count, atualmente apenas 1 (gravador único) e 0 (com base na partição de consulta) estão disponíveis. Opcional em pedidos PUT. | int |
| palavra-passe | A senha que será usada para se conectar ao banco de dados SQL do Azure. Necessário em solicitações PUT (CreateOrReplace). | cadeia (de caracteres) |
| servidor | O nome do servidor SQL que contém o banco de dados SQL do Azure. Necessário em solicitações PUT (CreateOrReplace). | cadeia (de caracteres) |
| tabela | O nome da tabela no banco de dados SQL do Azure. Necessário em solicitações PUT (CreateOrReplace). | cadeia (de caracteres) |
| utilizador | O nome de usuário que será usado para se conectar ao banco de dados SQL do Azure. Necessário em solicitações PUT (CreateOrReplace). | cadeia (de caracteres) |
AzureSqlReferenceInputDataSource
| Name | Description | Value |
|---|---|---|
| properties | As propriedades associadas à entrada do Banco de Dados SQL que contém dados de referência. Necessário em solicitações PUT (CreateOrReplace). | AzureSqlReferenceInputDataSourceProperties |
| tipo | Indica o tipo de fonte de dados de entrada que contém dados de referência. Necessário em solicitações PUT (CreateOrReplace). | 'Microsoft.Sql/Server/Database' (obrigatório) |
AzureSqlReferenceInputDataSourceProperties
| Name | Description | Value |
|---|---|---|
| authenticationMode | Modo de autenticação. | 'ConnectionString' 'Msi' 'UserToken' |
| base de dados | Este elemento está associado ao elemento datasource. Este é o nome do banco de dados no qual a saída será gravada. | cadeia (de caracteres) |
| deltaSnapshotQuery | Este elemento está associado ao elemento datasource. Essa consulta é usada para buscar alterações incrementais do banco de dados SQL. Para usar essa opção, recomendamos o uso de tabelas temporais no Banco de Dados SQL do Azure. | cadeia (de caracteres) |
| fullSnapshotQuery | Este elemento está associado ao elemento datasource. Essa consulta é usada para buscar dados do banco de dados sql. | cadeia (de caracteres) |
| palavra-passe | Este elemento está associado ao elemento datasource. Essa é a senha que será usada para se conectar à instância do Banco de dados SQL. | string Constraints: Valor sensível. Passe como um parâmetro seguro. |
| refreshRate | Este elemento está associado ao elemento datasource. Isso indica com que frequência os dados serão buscados no banco de dados. É de formato DateTime. | cadeia (de caracteres) |
| refreshType | Indica o tipo de opção de atualização de dados. | 'RefreshPeriodicallyWithDelta' 'RefreshPeriodicallyWithFull' 'Static' |
| servidor | Este elemento está associado ao elemento datasource. Este é o nome do servidor que contém o banco de dados no qual será gravado. | cadeia (de caracteres) |
| utilizador | Este elemento está associado ao elemento datasource. Este é o nome de usuário que será usado para se conectar à instância do Banco de dados SQL. | cadeia (de caracteres) |
AzureSynapseOutputDataSource
| Name | Description | Value |
|---|---|---|
| properties | As propriedades associadas a uma saída do Azure Synapse. Necessário em solicitações PUT (CreateOrReplace). | AzureSynapseOutputDataSourceProperties |
| tipo | Indica o tipo de saída da fonte de dados na qual a saída será gravada. Necessário em solicitações PUT (CreateOrReplace). | 'Microsoft.Sql/Server/DataWarehouse' (obrigatório) |
AzureSynapseOutputDataSourceProperties
| Name | Description | Value |
|---|---|---|
| authenticationMode | Modo de autenticação. | 'ConnectionString' 'Msi' 'UserToken' |
| base de dados | O nome do banco de dados SQL do Azure. Necessário em solicitações PUT (CreateOrReplace). | cadeia (de caracteres) |
| palavra-passe | A senha que será usada para se conectar ao banco de dados SQL do Azure. Necessário em solicitações PUT (CreateOrReplace). | string Constraints: Valor sensível. Passe como um parâmetro seguro. |
| servidor | O nome do servidor SQL que contém o banco de dados SQL do Azure. Necessário em solicitações PUT (CreateOrReplace). | cadeia (de caracteres) |
| tabela | O nome da tabela no banco de dados SQL do Azure. Necessário em solicitações PUT (CreateOrReplace). | cadeia (de caracteres) |
| utilizador | O nome de usuário que será usado para se conectar ao banco de dados SQL do Azure. Necessário em solicitações PUT (CreateOrReplace). | cadeia (de caracteres) |
AzureTableOutputDataSource
| Name | Description | Value |
|---|---|---|
| properties | As propriedades associadas a uma saída da Tabela do Azure. Necessário em solicitações PUT (CreateOrReplace). | AzureTableOutputDataSourceProperties |
| tipo | Indica o tipo de saída da fonte de dados na qual a saída será gravada. Necessário em solicitações PUT (CreateOrReplace). | 'Microsoft.Storage/Table' (obrigatório) |
AzureTableOutputDataSourceProperties
| Name | Description | Value |
|---|---|---|
| accountKey | A chave de conta para a conta de Armazenamento do Azure. Necessário em solicitações PUT (CreateOrReplace). | string Constraints: Valor sensível. Passe como um parâmetro seguro. |
| accountName | O nome da conta de Armazenamento do Azure. Necessário em solicitações PUT (CreateOrReplace). | cadeia (de caracteres) |
| batchSize | O número de linhas para gravar na Tabela do Azure de cada vez. | int |
| columnsToRemove | Se especificado, cada item na matriz é o nome de uma coluna a ser removida (se presente) das entidades de evento de saída. | string[] |
| partitionKey | Este elemento indica o nome de uma coluna da instrução SELECT na consulta que será usada como a chave de partição para a Tabela do Azure. Necessário em solicitações PUT (CreateOrReplace). | cadeia (de caracteres) |
| rowKey | Este elemento indica o nome de uma coluna da instrução SELECT na consulta que será usada como a chave de linha para a Tabela do Azure. Necessário em solicitações PUT (CreateOrReplace). | cadeia (de caracteres) |
| tabela | O nome da Tabela do Azure. Necessário em solicitações PUT (CreateOrReplace). | cadeia (de caracteres) |
BlobOutputDataSource
| Name | Description | Value |
|---|---|---|
| properties | As propriedades associadas a uma saída de blob. Necessário em solicitações PUT (CreateOrReplace). | BlobOutputDataSourceProperties |
| tipo | Indica o tipo de saída da fonte de dados na qual a saída será gravada. Necessário em solicitações PUT (CreateOrReplace). | 'Microsoft.Storage/Blob' (obrigatório) |
BlobOutputDataSourceProperties
| Name | Description | Value |
|---|---|---|
| authenticationMode | Modo de autenticação. | 'ConnectionString' 'Msi' 'UserToken' |
| blobPathPrefix | Prefixo do caminho de Blob. | cadeia (de caracteres) |
| blobWriteMode | Modo de escrita de Blob. | 'Append' 'Once' |
| contentor | O nome de um contêiner dentro da conta de armazenamento associada. Este recipiente contém o(s) blob(s) a serem lidos ou gravados. Necessário em solicitações PUT (CreateOrReplace). | cadeia (de caracteres) |
| dateFormat | O formato de data. Sempre que {date} aparece em pathPattern, o valor dessa propriedade é usado como o formato de data. | cadeia (de caracteres) |
| pathPattern | O padrão de caminho de blob. Não é uma expressão regular. Ele representa um padrão com o qual os nomes de blob serão combinados para determinar se eles devem ou não ser incluídos como entrada ou saída para o trabalho. Consulte /rest/api/streamanalytics/stream-analytics-input ou /rest/api/streamanalytics/stream-analytics-output para obter uma explicação e um exemplo mais detalhados. | cadeia (de caracteres) |
| storageAccounts | Uma lista de uma ou mais contas de Armazenamento do Azure. Necessário em solicitações PUT (CreateOrReplace). | StorageAccount[] |
| timeFormat | O formato de hora. Sempre que {time} aparece em pathPattern, o valor dessa propriedade é usado como o formato de hora. | cadeia (de caracteres) |
BlobReferenceInputDataSource
| Name | Description | Value |
|---|---|---|
| properties | As propriedades associadas a uma entrada de blob que contém dados de referência. Necessário em solicitações PUT (CreateOrReplace). | BlobReferenceInputDataSourceProperties |
| tipo | Indica o tipo de fonte de dados de entrada que contém dados de referência. Necessário em solicitações PUT (CreateOrReplace). | 'Microsoft.Storage/Blob' (obrigatório) |
BlobReferenceInputDataSourceProperties
| Name | Description | Value |
|---|---|---|
| authenticationMode | Modo de autenticação. | 'ConnectionString' 'Msi' 'UserToken' |
| blobName | O nome da entrada de blob. | cadeia (de caracteres) |
| contentor | O nome de um contêiner dentro da conta de armazenamento associada. Este recipiente contém o(s) blob(s) a serem lidos ou gravados. Necessário em solicitações PUT (CreateOrReplace). | cadeia (de caracteres) |
| dateFormat | O formato de data. Sempre que {date} aparece em pathPattern, o valor dessa propriedade é usado como o formato de data. | cadeia (de caracteres) |
| deltaPathPattern | O padrão de caminho do instantâneo delta. | cadeia (de caracteres) |
| deltaSnapshotRefreshRate | O intervalo em que o usuário gera um instantâneo delta dessa fonte de dados de entrada de blob de referência. | cadeia (de caracteres) |
| fullSnapshotRefreshRate | O intervalo de atualização da fonte de dados de entrada de blob. | cadeia (de caracteres) |
| pathPattern | O padrão de caminho de blob. Não é uma expressão regular. Ele representa um padrão com o qual os nomes de blob serão combinados para determinar se eles devem ou não ser incluídos como entrada ou saída para o trabalho. Consulte /rest/api/streamanalytics/stream-analytics-input ou /rest/api/streamanalytics/stream-analytics-output para obter uma explicação e um exemplo mais detalhados. | cadeia (de caracteres) |
| sourcePartitionCount | A contagem de partições da fonte de dados de entrada de blob. Gama 1 - 256. | int |
| storageAccounts | Uma lista de uma ou mais contas de Armazenamento do Azure. Necessário em solicitações PUT (CreateOrReplace). | StorageAccount[] |
| timeFormat | O formato de hora. Sempre que {time} aparece em pathPattern, o valor dessa propriedade é usado como o formato de hora. | cadeia (de caracteres) |
BlobStreamInputDataSource
| Name | Description | Value |
|---|---|---|
| properties | As propriedades associadas a uma entrada de blob que contém dados de fluxo. Necessário em solicitações PUT (CreateOrReplace). | BlobStreamInputDataSourceProperties |
| tipo | Indica o tipo de fonte de dados de entrada que contém dados de fluxo. Necessário em solicitações PUT (CreateOrReplace). | 'Microsoft.Storage/Blob' (obrigatório) |
BlobStreamInputDataSourceProperties
| Name | Description | Value |
|---|---|---|
| authenticationMode | Modo de autenticação. | 'ConnectionString' 'Msi' 'UserToken' |
| contentor | O nome de um contêiner dentro da conta de armazenamento associada. Este recipiente contém o(s) blob(s) a serem lidos ou gravados. Necessário em solicitações PUT (CreateOrReplace). | cadeia (de caracteres) |
| dateFormat | O formato de data. Sempre que {date} aparece em pathPattern, o valor dessa propriedade é usado como o formato de data. | cadeia (de caracteres) |
| pathPattern | O padrão de caminho de blob. Não é uma expressão regular. Ele representa um padrão com o qual os nomes de blob serão combinados para determinar se eles devem ou não ser incluídos como entrada ou saída para o trabalho. Consulte /rest/api/streamanalytics/stream-analytics-input ou /rest/api/streamanalytics/stream-analytics-output para obter uma explicação e um exemplo mais detalhados. | cadeia (de caracteres) |
| sourcePartitionCount | A contagem de partições da fonte de dados de entrada de blob. Gama 1 - 1024. | int |
| storageAccounts | Uma lista de uma ou mais contas de Armazenamento do Azure. Necessário em solicitações PUT (CreateOrReplace). | StorageAccount[] |
| timeFormat | O formato de hora. Sempre que {time} aparece em pathPattern, o valor dessa propriedade é usado como o formato de hora. | cadeia (de caracteres) |
ClusterInfo
| Name | Description | Value |
|---|---|---|
| id | A id do recurso do cluster. | cadeia (de caracteres) |
Compression
| Name | Description | Value |
|---|---|---|
| tipo | Indica o tipo de compactação que a entrada usa. Necessário em solicitações PUT (CreateOrReplace). | 'Deflate' 'GZip' «Nenhum» (obrigatório) |
CSharpFunctionBinding
| Name | Description | Value |
|---|---|---|
| properties | As propriedades de ligação associadas a uma função CSharp. | CSharpFunctionBindingProperties |
| tipo | Indica o tipo de ligação de função. | 'Microsoft.StreamAnalytics/CLRUdf' (obrigatório) |
CSharpFunctionBindingProperties
| Name | Description | Value |
|---|---|---|
| classe | O código Csharp contendo uma única definição de função. | cadeia (de caracteres) |
| dllPath | O código Csharp contendo uma única definição de função. | cadeia (de caracteres) |
| método | O código Csharp contendo uma única definição de função. | cadeia (de caracteres) |
| updateMode | Modos de atualização para funções do Stream Analytics. | 'Refreshable' 'Static' |
CsvSerialization
| Name | Description | Value |
|---|---|---|
| properties | As propriedades associadas ao tipo de serialização CSV. Necessário em solicitações PUT (CreateOrReplace). | CsvSerializationProperties |
| tipo | Indica o tipo de serialização que a entrada ou saída usa. Necessário em solicitações PUT (CreateOrReplace). | «Csv» (obrigatório) |
CsvSerializationProperties
| Name | Description | Value |
|---|---|---|
| codificação | Especifica a codificação dos dados de entrada no caso de entrada e a codificação de dados de saída no caso de saída. Necessário em solicitações PUT (CreateOrReplace). | 'UTF8' |
| fieldDelimiter | Especifica o delimitador que será usado para separar registros CSV (valores separados por vírgula). Consulte /rest/api/streamanalytics/stream-analytics-input ou /rest/api/streamanalytics/stream-analytics-output para obter uma lista de valores suportados. Necessário em solicitações PUT (CreateOrReplace). | cadeia (de caracteres) |
CustomClrSerialization
| Name | Description | Value |
|---|---|---|
| properties | As propriedades associadas ao tipo de serialização CustomClr. Necessário em solicitações PUT (CreateOrReplace). | CustomClrSerializationProperties |
| tipo | Indica o tipo de serialização que a entrada ou saída usa. Necessário em solicitações PUT (CreateOrReplace). | 'CustomClr' (obrigatório) |
CustomClrSerializationProperties
| Name | Description | Value |
|---|---|---|
| serializationClassName | O nome da classe de serialização. | cadeia (de caracteres) |
| serializationDllPath | O caminho da biblioteca de serialização. | cadeia (de caracteres) |
DeltaSerialization
| Name | Description | Value |
|---|---|---|
| properties | As propriedades associadas ao tipo de serialização Delta Lake. Necessário em solicitações PUT (CreateOrReplace). | DeltaSerializationProperties |
| tipo | Indica o tipo de serialização que a entrada ou saída usa. Necessário em solicitações PUT (CreateOrReplace). | «Delta» (obrigatório) |
DeltaSerializationProperties
| Name | Description | Value |
|---|---|---|
| deltaTablePath | Especifica o caminho da tabela Delta Lake no qual a saída será gravada. | string (obrigatório) |
| partitionColumns | Especifica os nomes das colunas para as quais a tabela Delta Lake será particionada. Estamos suportando apenas 1 coluna de partição, mas mantendo-a como uma matriz para extensibilidade. | string[] |
DocumentDbOutputDataSource
| Name | Description | Value |
|---|---|---|
| properties | As propriedades associadas a uma saída do Banco de Dados de Documentos. Necessário em solicitações PUT (CreateOrReplace). | DocumentDbOutputDataSourceProperties |
| tipo | Indica o tipo de saída da fonte de dados na qual a saída será gravada. Necessário em solicitações PUT (CreateOrReplace). | 'Microsoft.Storage/DocumentDB' (obrigatório) |
DocumentDbOutputDataSourceProperties
| Name | Description | Value |
|---|---|---|
| accountId | O nome ou ID da conta do Banco de Dados de Documentos. Necessário em solicitações PUT (CreateOrReplace). | cadeia (de caracteres) |
| accountKey | A chave de conta para a conta do Banco de Dados de Documentos. Necessário em solicitações PUT (CreateOrReplace). | string Constraints: Valor sensível. Passe como um parâmetro seguro. |
| authenticationMode | Modo de autenticação. | 'ConnectionString' 'Msi' 'UserToken' |
| collectionNamePattern | O padrão de nome de coleção para as coleções a serem usadas. O formato do nome da coleção pode ser construído usando o token opcional {partition}, onde as partições começam a partir de 0. Consulte a seção Banco de Dados de Documentos de /rest/api/streamanalytics/stream-analytics-output para obter mais informações. Necessário em solicitações PUT (CreateOrReplace). | cadeia (de caracteres) |
| base de dados | O nome do banco de dados do Banco de Dados de Documentos. Necessário em solicitações PUT (CreateOrReplace). | cadeia (de caracteres) |
| documentId | O nome do campo em eventos de saída usados para especificar a chave primária na qual as operações de inserção ou atualização se baseiam. | cadeia (de caracteres) |
| partitionKey | O nome do campo em eventos de saída usado para especificar a chave para particionar a saída entre coleções. Se 'collectionNamePattern' contiver o token {partition}, essa propriedade deverá ser especificada. | cadeia (de caracteres) |
EventGridStreamInputDataSource
| Name | Description | Value |
|---|---|---|
| properties | As propriedades associadas a uma entrada de grade de eventos que contém dados de fluxo. | EventGridStreamInputDataSourceProperties |
| tipo | Indica o tipo de fonte de dados de entrada que contém dados de fluxo. Necessário em solicitações PUT (CreateOrReplace). | 'Microsoft.EventGrid/EventSubscriptions' (obrigatório) |
EventGridStreamInputDataSourceProperties
| Name | Description | Value |
|---|---|---|
| eventTypes | Lista de tipos de eventos suportados pelo adaptador de grade de eventos. | string[] |
| esquema | Indica o tipo de esquema de Grade de Eventos. | 'CloudEventSchema' 'EventGridEventSchema' |
| storageAccounts | Uma lista de uma ou mais contas de Armazenamento do Azure. Necessário em solicitações PUT (CreateOrReplace). | StorageAccount[] |
| subscriber | Subscritores da grelha de eventos. Atualmente, apenas o EventHub Subscriber é suportado. | EventHubV2StreamInputDataSource |
EventHubOutputDataSource
| Name | Description | Value |
|---|---|---|
| properties | As propriedades associadas a uma saída do Hub de Eventos. Necessário em solicitações PUT (CreateOrReplace). | EventHubOutputDataSourceProperties |
| tipo | Indica o tipo de saída da fonte de dados na qual a saída será gravada. Necessário em solicitações PUT (CreateOrReplace). | 'Microsoft.ServiceBus/EventHub' (obrigatório) |
EventHubOutputDataSourceProperties
| Name | Description | Value |
|---|---|---|
| authenticationMode | Modo de autenticação. | 'ConnectionString' 'Msi' 'UserToken' |
| eventHubName | O nome do Hub de Eventos. Necessário em solicitações PUT (CreateOrReplace). | cadeia (de caracteres) |
| partitionCount | A contagem de partições da fonte de dados do hub de eventos. Gama 1 - 256. | int |
| partitionKey | A chave/coluna usada para determinar para qual partição enviar dados de eventos. | cadeia (de caracteres) |
| propertyColumns | As propriedades associadas a essa saída do Hub de Eventos. | string[] |
| serviceBusNamespace | O namespace associado ao Hub de Eventos, Fila do Service Bus, Tópico do Service Bus desejado, etc. Necessário em solicitações PUT (CreateOrReplace). | cadeia (de caracteres) |
| sharedAccessPolicyKey | A chave de política de acesso compartilhado para a política de acesso compartilhado especificada. Necessário em solicitações PUT (CreateOrReplace). | string Constraints: Valor sensível. Passe como um parâmetro seguro. |
| sharedAccessPolicyName | O nome da política de acesso compartilhado para o Hub de Eventos, Fila do Service Bus, Tópico do Service Bus, etc. Necessário em solicitações PUT (CreateOrReplace). | cadeia (de caracteres) |
EventHubStreamInputDataSource
| Name | Description | Value |
|---|---|---|
| properties | As propriedades associadas a uma entrada do Hub de Eventos que contém dados de fluxo. Necessário em solicitações PUT (CreateOrReplace). | EventHubStreamInputDataSourceProperties |
| tipo | Indica o tipo de fonte de dados de entrada que contém dados de fluxo. Necessário em solicitações PUT (CreateOrReplace). | 'Microsoft.ServiceBus/EventHub' (obrigatório) |
EventHubStreamInputDataSourceProperties
| Name | Description | Value |
|---|---|---|
| authenticationMode | Modo de autenticação. | 'ConnectionString' 'Msi' 'UserToken' |
| consumerGroupName | O nome de um Grupo de Consumidores do Hub de Eventos que deve ser usado para ler eventos do Hub de Eventos. A especificação de nomes distintos de grupos de consumidores para várias entradas permite que cada uma dessas entradas receba os mesmos eventos do Hub de Eventos. Se não for especificada, a entrada usará o grupo de consumidores padrão do Hub de Eventos. | cadeia (de caracteres) |
| eventHubName | O nome do Hub de Eventos. Necessário em solicitações PUT (CreateOrReplace). | cadeia (de caracteres) |
| partitionCount | A contagem de partições da fonte de dados do hub de eventos. Gama 1 - 256. | int |
| prefetchCount | O número de mensagens que o recetor da mensagem pode solicitar simultaneamente. | int |
| serviceBusNamespace | O namespace associado ao Hub de Eventos, Fila do Service Bus, Tópico do Service Bus desejado, etc. Necessário em solicitações PUT (CreateOrReplace). | cadeia (de caracteres) |
| sharedAccessPolicyKey | A chave de política de acesso compartilhado para a política de acesso compartilhado especificada. Necessário em solicitações PUT (CreateOrReplace). | string Constraints: Valor sensível. Passe como um parâmetro seguro. |
| sharedAccessPolicyName | O nome da política de acesso compartilhado para o Hub de Eventos, Fila do Service Bus, Tópico do Service Bus, etc. Necessário em solicitações PUT (CreateOrReplace). | cadeia (de caracteres) |
EventHubV2OutputDataSource
| Name | Description | Value |
|---|---|---|
| properties | As propriedades associadas a uma saída do Hub de Eventos. Necessário em solicitações PUT (CreateOrReplace). | EventHubOutputDataSourceProperties |
| tipo | Indica o tipo de saída da fonte de dados na qual a saída será gravada. Necessário em solicitações PUT (CreateOrReplace). | 'Microsoft.EventHub/EventHub' (obrigatório) |
EventHubV2StreamInputDataSource
| Name | Description | Value |
|---|---|---|
| properties | As propriedades associadas a uma entrada do Hub de Eventos que contém dados de fluxo. Necessário em solicitações PUT (CreateOrReplace). | EventHubStreamInputDataSourceProperties |
| tipo | Indica o tipo de fonte de dados de entrada que contém dados de fluxo. Necessário em solicitações PUT (CreateOrReplace). | 'Microsoft.EventHub/EventHub' (obrigatório) |
EventHubV2StreamInputDataSource
| Name | Description | Value |
|---|---|---|
| properties | As propriedades associadas a uma entrada do Hub de Eventos que contém dados de fluxo. Necessário em solicitações PUT (CreateOrReplace). | EventHubStreamInputDataSourceProperties |
| tipo | Indica o tipo de fonte de dados de entrada que contém dados de fluxo. Necessário em solicitações PUT (CreateOrReplace). | string (obrigatório) |
External
| Name | Description | Value |
|---|---|---|
| contentor | O contêiner UserCustomCode. | cadeia (de caracteres) |
| caminho | O caminho UserCustomCode. | cadeia (de caracteres) |
| refreshConfiguration | Os parâmetros de atualização para qualquer/todas as funções atualizáveis definidas pelo usuário presentes na configuração do trabalho. | RefreshConfiguration |
| storageAccount | As propriedades associadas a uma conta de Armazenamento do Azure | StorageAccount |
FileReferenceInputDataSource
| Name | Description | Value |
|---|---|---|
| properties | As propriedades associadas a uma entrada de arquivo que contém dados de referência. Necessário em solicitações PUT (CreateOrReplace). | FileReferenceInputDataSourceProperties |
| tipo | Indica o tipo de fonte de dados de entrada que contém dados de referência. Necessário em solicitações PUT (CreateOrReplace). | 'Ficheiro' (obrigatório) |
FileReferenceInputDataSourceProperties
| Name | Description | Value |
|---|---|---|
| caminho | O caminho do arquivo. | cadeia (de caracteres) |
Function
| Name | Description | Value |
|---|---|---|
| name | Nome do recurso | cadeia (de caracteres) |
| properties | As propriedades associadas a uma função. | FunctionProperties |
FunctionBinding
| Name | Description | Value |
|---|---|---|
| tipo | Defina como 'Microsoft.MachineLearning/WebService' para o tipo AzureMachineLearningStudioFunctionBinding. Defina como 'Microsoft.MachineLearningServices' para o tipo AzureMachineLearningServiceFunctionBinding. Defina como 'Microsoft.StreamAnalytics/CLRUdf' para o tipo CSharpFunctionBinding. Defina como 'Microsoft.StreamAnalytics/JavascriptUdf' para o tipo JavaScriptFunctionBinding. | 'Microsoft.MachineLearning/WebService' 'Microsoft.MachineLearningServices' 'Microsoft.StreamAnalytics/CLRUdf' 'Microsoft.StreamAnalytics/JavascriptUdf' (obrigatório) |
FunctionConfiguration
| Name | Description | Value |
|---|---|---|
| enlace | A ligação física da função. Por exemplo, no caso do serviço Web do Azure Machine Learning, isso descreve o ponto de extremidade. | FunctionBinding |
| inputs | FunctionInput[] | |
| output | Descreve a saída de uma função. | FunctionOutput |
FunctionInput
| Name | Description | Value |
|---|---|---|
| dataType | O tipo de dados (com suporte do Azure Stream Analytics) do parâmetro de entrada da função. Uma lista de tipos de dados válidos do Azure Stream Analytics é descrita em https://msdn.microsoft.com/en-us/library/azure/dn835065.aspx | cadeia (de caracteres) |
| isConfigurationParameter | Um sinalizador que indica se o parâmetro é um parâmetro de configuração. True se se espera que este parâmetro de entrada seja uma constante. O valor padrão é falso. | bool |
FunctionOutput
| Name | Description | Value |
|---|---|---|
| dataType | O tipo de dados (com suporte do Azure Stream Analytics) da saída da função. Uma lista de tipos de dados válidos do Azure Stream Analytics é descrita em https://msdn.microsoft.com/en-us/library/azure/dn835065.aspx | cadeia (de caracteres) |
FunctionProperties
| Name | Description | Value |
|---|---|---|
| properties | FunctionConfiguration | |
| tipo | Defina como 'Aggregate' para o tipo AggregateFunctionProperties. Defina como 'Scalar' para o tipo ScalarFunctionProperties. | 'Aggregate' 'Escalar' (obrigatório) |
GatewayMessageBusOutputDataSource
| Name | Description | Value |
|---|---|---|
| properties | As propriedades associadas a uma saída do Barramento de Mensagem de Gateway. Necessário em solicitações PUT (CreateOrReplace). | GatewayMessageBusOutputDataSourceProperties |
| tipo | Indica o tipo de saída da fonte de dados na qual a saída será gravada. Necessário em solicitações PUT (CreateOrReplace). | 'GatewayMessageBus' (obrigatório) |
GatewayMessageBusOutputDataSourceProperties
| Name | Description | Value |
|---|---|---|
| tópico | O nome do tópico do Service Bus. | cadeia (de caracteres) |
GatewayMessageBusStreamInputDataSource
| Name | Description | Value |
|---|---|---|
| properties | As propriedades associadas a uma entrada de barramento de mensagem de gateway que contém dados de fluxo. | GatewayMessageBusStreamInputDataSourceProperties |
| tipo | Indica o tipo de fonte de dados de entrada que contém dados de fluxo. Necessário em solicitações PUT (CreateOrReplace). | 'GatewayMessageBus' (obrigatório) |
GatewayMessageBusStreamInputDataSourceProperties
| Name | Description | Value |
|---|---|---|
| tópico | O nome do tópico do Service Bus. | cadeia (de caracteres) |
Identity
| Name | Description | Value |
|---|---|---|
| tipo | O tipo de identidade, pode ser SystemAssigned ou UserAssigned. | cadeia (de caracteres) |
| userAssignedIdentities | O usuário atribuiu identidades associadas ao recurso de trabalho de streaming. | IdentityUserAssignedIdentities |
IdentityUserAssignedIdentities
| Name | Description | Value |
|---|
Input
| Name | Description | Value |
|---|---|---|
| name | Nome do recurso | cadeia (de caracteres) |
| properties | As propriedades associadas a uma entrada. Necessário em solicitações PUT (CreateOrReplace). | InputProperties |
InputProperties
| Name | Description | Value |
|---|---|---|
| compressão | Descreve como os dados de entrada são compactados | Compression |
| partitionKey | partitionKey Descreve uma chave nos dados de entrada que é usada para particionar os dados de entrada | cadeia (de caracteres) |
| serialização | Descreve como os dados de uma entrada são serializados ou como os dados são serializados quando gravados em uma saída. Necessário em solicitações PUT (CreateOrReplace). | Serialization |
| tipo | Defina como 'Reference' para o tipo ReferenceInputProperties. Defina como 'Stream' para o tipo StreamInputProperties. | 'Reference' 'Stream' (obrigatório) |
| watermarkSettings | Configurações que determinam se os eventos de marca d'água devem ser lidos. | InputWatermarkProperties |
InputWatermarkProperties
| Name | Description | Value |
|---|---|---|
| watermarkMode | O modo de marca d'água de entrada. | 'None' 'ReadWatermark' |
IoTHubStreamInputDataSource
| Name | Description | Value |
|---|---|---|
| properties | As propriedades associadas a uma entrada do Hub IoT que contém dados de fluxo. Necessário em solicitações PUT (CreateOrReplace). | IoTHubStreamInputDataSourceProperties |
| tipo | Indica o tipo de fonte de dados de entrada que contém dados de fluxo. Necessário em solicitações PUT (CreateOrReplace). | 'Microsoft.Devices/IotHubs' (obrigatório) |
IoTHubStreamInputDataSourceProperties
| Name | Description | Value |
|---|---|---|
| consumerGroupName | O nome de um Grupo de Consumidores do Hub IoT que deve ser usado para ler eventos do Hub IoT. Se não for especificada, a entrada usará o grupo de consumidores padrão do Hub IoT. | cadeia (de caracteres) |
| ponto final | O ponto de extremidade do Hub IoT ao qual se conectar (ou seja, mensagens/eventos, mensagens/operaçõesMonitoringEvents, etc.). | cadeia (de caracteres) |
| iotHubNamespace | O nome ou o URI do Hub IoT. Necessário em solicitações PUT (CreateOrReplace). | cadeia (de caracteres) |
| sharedAccessPolicyKey | A chave de política de acesso compartilhado para a política de acesso compartilhado especificada. Necessário em solicitações PUT (CreateOrReplace). | string Constraints: Valor sensível. Passe como um parâmetro seguro. |
| sharedAccessPolicyName | O nome da política de acesso compartilhado para o Hub IoT. Esta política deve conter pelo menos a permissão de conexão de serviço. Necessário em solicitações PUT (CreateOrReplace). | cadeia (de caracteres) |
JavaScriptFunctionBinding
| Name | Description | Value |
|---|---|---|
| properties | As propriedades de vinculação associadas a uma função JavaScript. | JavaScriptFunctionBindingProperties |
| tipo | Indica o tipo de ligação de função. | 'Microsoft.StreamAnalytics/JavascriptUdf' (obrigatório) |
JavaScriptFunctionBindingProperties
| Name | Description | Value |
|---|---|---|
| script | O código JavaScript que contém uma única definição de função. Por exemplo: 'function (x, y) { return x + y; }' | cadeia (de caracteres) |
JobStorageAccount
| Name | Description | Value |
|---|---|---|
| accountKey | A chave de conta para a conta de Armazenamento do Azure. Necessário em solicitações PUT (CreateOrReplace). | string Constraints: Valor sensível. Passe como um parâmetro seguro. |
| accountName | O nome da conta de Armazenamento do Azure. Necessário em solicitações PUT (CreateOrReplace). | cadeia (de caracteres) |
| authenticationMode | Modo de autenticação. | 'ConnectionString' 'Msi' 'UserToken' |
JsonSerialization
| Name | Description | Value |
|---|---|---|
| properties | As propriedades associadas ao tipo de serialização JSON. Necessário em solicitações PUT (CreateOrReplace). | JsonSerializationProperties |
| tipo | Indica o tipo de serialização que a entrada ou saída usa. Necessário em solicitações PUT (CreateOrReplace). | 'Json' (obrigatório) |
JsonSerializationProperties
| Name | Description | Value |
|---|---|---|
| codificação | Especifica a codificação dos dados de entrada no caso de entrada e a codificação de dados de saída no caso de saída. Necessário em solicitações PUT (CreateOrReplace). | 'UTF8' |
| format | Esta propriedade só se aplica à serialização JSON de saídas somente. Não é aplicável a inputs. Esta propriedade especifica o formato do JSON no qual a saída será gravada. Os valores atualmente suportados são 'lineSeparated' indicando que a saída será formatada por ter cada objeto JSON separado por uma nova linha e 'array' indicando que a saída será formatada como uma matriz de objetos JSON. O valor padrão é 'lineSeparated' se deixado nulo. | 'Array' 'LineSeparated' |
Output
| Name | Description | Value |
|---|---|---|
| name | Nome do recurso | cadeia (de caracteres) |
| properties | As propriedades associadas a uma saída. Necessário em solicitações PUT (CreateOrReplace). | OutputProperties |
OutputDataSource
| Name | Description | Value |
|---|---|---|
| tipo | Defina como 'GatewayMessageBus' para o tipo GatewayMessageBusOutputDataSource. Defina como 'Microsoft.AzureFunction' para o tipo AzureFunctionOutputDataSource. Defina como 'Microsoft.DBForPostgreSQL/servers/databases' para o tipo PostgreSQLOutputDataSource. Defina como 'Microsoft.DataLake/Accounts' para o tipo AzureDataLakeStoreOutputDataSource. Defina como 'Microsoft.EventHub/EventHub' para o tipo EventHubV2OutputDataSource. Defina como 'Microsoft.Kusto/clusters/databases' para o tipo AzureDataExplorerOutputDataSource. Defina como 'Microsoft.ServiceBus/EventHub' para o tipo EventHubOutputDataSource. Defina como 'Microsoft.ServiceBus/Queue' para o tipo ServiceBusQueueOutputDataSource. Defina como 'Microsoft.ServiceBus/Topic' para o tipo ServiceBusTopicOutputDataSource. Defina como 'Microsoft.Sql/Server/DataWarehouse' para o tipo AzureSynapseOutputDataSource. Defina como 'Microsoft.Sql/Server/Database' para o tipo AzureSqlDatabaseOutputDataSource. Defina como 'Microsoft.Storage/Blob' para o tipo BlobOutputDataSource. Defina como 'Microsoft.Storage/DocumentDB' para o tipo DocumentDbOutputDataSource. Defina como 'Microsoft.Storage/Table' para o tipo AzureTableOutputDataSource. Defina como 'PowerBI' para o tipo PowerBIOutputDataSource. Defina como 'Raw' para o 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' (obrigatório) |
OutputProperties
| Name | Description | Value |
|---|---|---|
| datasource | Descreve a fonte de dados na qual a saída será gravada. Necessário em solicitações PUT (CreateOrReplace). | OutputDataSource |
| serialização | Descreve como os dados de uma entrada são serializados ou como os dados são serializados quando gravados em uma saída. Necessário em solicitações PUT (CreateOrReplace). | Serialization |
| sizeWindow | A janela de tamanho para restringir uma saída do Stream Analytics. | int |
| timeWindow | O período de tempo para filtrar as saídas de trabalho do Stream Analytics. | cadeia (de caracteres) |
| watermarkSettings | Configurações que determinam se as marcas d'água devem ser enviadas para o downstream. | OutputWatermarkProperties |
OutputWatermarkProperties
| Name | Description | Value |
|---|---|---|
| maxWatermarkDifferenceAcrossPartitions | Descreve o delta máximo entre as partições mais rápidas e mais lentas, de modo que a janela fora de ordem que captura todos os eventos necessários em trabalhos downstream é bem definida. | cadeia (de caracteres) |
| watermarkMode | O modo de marca d'água de saída. | 'None' 'SendCurrentPartitionWatermark' 'SendLowestWatermarkAcrossPartitions' |
ParquetSerialization
| Name | Description | Value |
|---|---|---|
| properties | As propriedades associadas ao tipo de serialização Parquet. Necessário em solicitações PUT (CreateOrReplace). | any |
| tipo | Indica o tipo de serialização que a entrada ou saída usa. Necessário em solicitações PUT (CreateOrReplace). | 'Parquet' (obrigatório) |
PostgreSQLOutputDataSource
| Name | Description | Value |
|---|---|---|
| properties | As propriedades associadas a uma fonte de dados de saída PostgreSQL. Necessário em solicitações PUT (CreateOrReplace). | PostgreSQLOutputDataSourceProperties |
| tipo | Indica o tipo de saída da fonte de dados na qual a saída será gravada. Necessário em solicitações PUT (CreateOrReplace). | 'Microsoft.DBForPostgreSQL/servers/databases' (obrigatório) |
PostgreSQLOutputDataSourceProperties
| Name | Description | Value |
|---|---|---|
| authenticationMode | Modo de autenticação. | 'ConnectionString' 'Msi' 'UserToken' |
| base de dados | O nome do banco de dados SQL do Azure. Necessário em solicitações PUT (CreateOrReplace). | cadeia (de caracteres) |
| maxWriterCount | Max Writer count, atualmente apenas 1 (gravador único) e 0 (com base na partição de consulta) estão disponíveis. Opcional em pedidos PUT. | int |
| palavra-passe | A senha que será usada para se conectar ao banco de dados SQL do Azure. Necessário em solicitações PUT (CreateOrReplace). | string Constraints: Valor sensível. Passe como um parâmetro seguro. |
| servidor | O nome do servidor SQL que contém o banco de dados SQL do Azure. Necessário em solicitações PUT (CreateOrReplace). | cadeia (de caracteres) |
| tabela | O nome da tabela no banco de dados SQL do Azure. Necessário em solicitações PUT (CreateOrReplace). | cadeia (de caracteres) |
| utilizador | O nome de usuário que será usado para se conectar ao banco de dados SQL do Azure. Necessário em solicitações PUT (CreateOrReplace). | cadeia (de caracteres) |
PowerBIOutputDataSource
| Name | Description | Value |
|---|---|---|
| properties | As propriedades associadas a uma saída do Power BI. Necessário em solicitações PUT (CreateOrReplace). | PowerBIOutputDataSourceProperties |
| tipo | Indica o tipo de saída da fonte de dados na qual a saída será gravada. Necessário em solicitações PUT (CreateOrReplace). | 'PowerBI' (obrigatório) |
PowerBIOutputDataSourceProperties
| Name | Description | Value |
|---|---|---|
| authenticationMode | Modo de autenticação. | 'ConnectionString' 'Msi' 'UserToken' |
| conjunto de dados | O nome do conjunto de dados do Power BI. Necessário em solicitações PUT (CreateOrReplace). | cadeia (de caracteres) |
| groupId | A ID do grupo do Power BI. | cadeia (de caracteres) |
| groupName | O nome do grupo do Power BI. Use essa propriedade para ajudar a lembrar qual id de grupo específico do Power BI foi usado. | cadeia (de caracteres) |
| refreshToken | Um token de atualização que pode ser usado para obter um token de acesso válido que pode ser usado para autenticar com a fonte de dados. Atualmente, um token de atualização válido só pode ser obtido por meio do Portal do Azure. É recomendável colocar um valor de cadeia de caracteres fictícia aqui ao criar a fonte de dados e, em seguida, ir para o Portal do Azure para autenticar a fonte de dados que atualizará essa propriedade com um token de atualização válido. Necessário em solicitações PUT (CreateOrReplace). | cadeia (de caracteres) |
| tabela | O nome da tabela do Power BI no conjunto de dados especificado. Necessário em solicitações PUT (CreateOrReplace). | cadeia (de caracteres) |
| tokenUserDisplayName | O nome de exibição do usuário que foi usado para obter o token de atualização. Use essa propriedade para ajudar a lembrar qual usuário foi usado para obter o token de atualização. | cadeia (de caracteres) |
| tokenUserPrincipalName | O nome principal do usuário (UPN) do usuário que foi usado para obter o token de atualização. Use essa propriedade para ajudar a lembrar qual usuário foi usado para obter o token de atualização. | cadeia (de caracteres) |
RawInputDatasourceProperties
| Name | Description | Value |
|---|---|---|
| payload | O conteúdo serializado JSON dos dados de entrada. Carga útil ou payloadUri devem ser definidas, mas não ambas. | cadeia (de caracteres) |
| payloadUri | A URL SAS para um blob que contém o conteúdo serializado JSON dos dados de entrada. Carga útil ou payloadUri devem ser definidas, mas não ambas. | cadeia (de caracteres) |
RawOutputDatasource
| Name | Description | Value |
|---|---|---|
| properties | As propriedades associadas a uma saída bruta. Necessário em solicitações PUT (CreateOrReplace). | RawOutputDatasourceProperties |
| tipo | Indica o tipo de saída da fonte de dados na qual a saída será gravada. Necessário em solicitações PUT (CreateOrReplace). | 'Raw' (obrigatório) |
RawOutputDatasourceProperties
| Name | Description | Value |
|---|---|---|
| payloadUri | A URL SAS para um blob onde a saída deve ser gravada. Se essa propriedade não for definida, os dados de saída serão gravados em um armazenamento temporário e uma URL SAS para esse armazenamento temporário será incluída no resultado. | cadeia (de caracteres) |
RawReferenceInputDataSource
| Name | Description | Value |
|---|---|---|
| properties | As propriedades associadas a uma entrada bruta que contém dados de referência. Necessário em solicitações PUT (CreateOrReplace). | RawInputDatasourceProperties |
| tipo | Indica o tipo de fonte de dados de entrada que contém dados de referência. Necessário em solicitações PUT (CreateOrReplace). | 'Raw' (obrigatório) |
RawStreamInputDataSource
| Name | Description | Value |
|---|---|---|
| properties | As propriedades associadas a uma entrada bruta. Necessário em solicitações PUT (CreateOrReplace). | RawInputDatasourceProperties |
| tipo | Indica o tipo de fonte de dados de entrada que contém dados de fluxo. Necessário em solicitações PUT (CreateOrReplace). | 'Raw' (obrigatório) |
ReferenceInputDataSource
| Name | Description | Value |
|---|---|---|
| tipo | Defina como 'File' para o tipo FileReferenceInputDataSource. Defina como 'Microsoft.Sql/Server/Database' para o tipo AzureSqlReferenceInputDataSource. Defina como 'Microsoft.Storage/Blob' para o tipo BlobReferenceInputDataSource. Defina como 'Raw' para o tipo RawReferenceInputDataSource. | 'File' 'Microsoft.Sql/Server/Database' 'Microsoft.Storage/Blob' 'Raw' (obrigatório) |
ReferenceInputProperties
| Name | Description | Value |
|---|---|---|
| datasource | Descreve uma fonte de dados de entrada que contém dados de referência. Necessário em solicitações PUT (CreateOrReplace). | ReferenceInputDataSource |
| tipo | Indica se a entrada é uma fonte de dados de referência ou de dados de fluxo. Necessário em solicitações PUT (CreateOrReplace). | 'Referência' (obrigatório) |
RefreshConfiguration
| Name | Description | Value |
|---|---|---|
| dateFormat | O formato de data. Sempre que {date} aparece em pathPattern, o valor dessa propriedade é usado como o formato de data. | cadeia (de caracteres) |
| pathPattern | O padrão de caminho de blob. Não é uma expressão regular. Ele representa um padrão com o qual os nomes de blob serão combinados para determinar se eles devem ou não ser incluídos como entrada ou saída para o trabalho. Consulte /rest/api/streamanalytics/stream-analytics-input ou /rest/api/streamanalytics/stream-analytics-output para obter uma explicação e um exemplo mais detalhados. | cadeia (de caracteres) |
| refreshInterval | O intervalo de atualização. | cadeia (de caracteres) |
| refreshType | Esta propriedade indica qual opção de atualização de dados usar, Bloqueando ou Não Bloqueando. | 'Blocking' 'Nonblocking' |
| timeFormat | O formato de hora. Sempre que {time} aparece em pathPattern, o valor dessa propriedade é usado como o formato de hora. | cadeia (de caracteres) |
ScalarFunctionProperties
| Name | Description | Value |
|---|---|---|
| tipo | Indica o tipo de função. | 'Escalar' (obrigatório) |
Serialization
| Name | Description | Value |
|---|---|---|
| tipo | Defina como 'Avro' para o tipo AvroSerialization. Defina como 'Csv' para o tipo CsvSerialization. Defina como 'CustomClr' para o tipo CustomClrSerialization. Defina como 'Delta' para o tipo DeltaSerialization. Defina como 'Json' para o tipo JsonSerialization. Defina como 'Parquet' para o tipo ParquetSerialization. | 'Avro' 'Csv' 'CustomClr' 'Delta' 'Json' 'Parquet' (obrigatório) |
ServiceBusQueueOutputDataSource
| Name | Description | Value |
|---|---|---|
| properties | As propriedades associadas a uma saída de fila do Service Bus. Necessário em solicitações PUT (CreateOrReplace). | ServiceBusQueueOutputDataSourceProperties |
| tipo | Indica o tipo de saída da fonte de dados na qual a saída será gravada. Necessário em solicitações PUT (CreateOrReplace). | 'Microsoft.ServiceBus/Queue' (obrigatório) |
ServiceBusQueueOutputDataSourceProperties
| Name | Description | Value |
|---|---|---|
| authenticationMode | Modo de autenticação. | 'ConnectionString' 'Msi' 'UserToken' |
| propertyColumns | Uma matriz de cadeia de caracteres dos nomes das colunas de saída a serem anexadas às mensagens do Service Bus como propriedades personalizadas. | string[] |
| queueName | O nome da fila do Service Bus. Necessário em solicitações PUT (CreateOrReplace). | cadeia (de caracteres) |
| serviceBusNamespace | O namespace associado ao Hub de Eventos, Fila do Service Bus, Tópico do Service Bus desejado, etc. Necessário em solicitações PUT (CreateOrReplace). | cadeia (de caracteres) |
| sharedAccessPolicyKey | A chave de política de acesso compartilhado para a política de acesso compartilhado especificada. Necessário em solicitações PUT (CreateOrReplace). | string Constraints: Valor sensível. Passe como um parâmetro seguro. |
| sharedAccessPolicyName | O nome da política de acesso compartilhado para o Hub de Eventos, Fila do Service Bus, Tópico do Service Bus, etc. Necessário em solicitações PUT (CreateOrReplace). | cadeia (de caracteres) |
| systemPropertyColumns | As propriedades do sistema associadas à fila do Service Bus. As seguintes propriedades do sistema são suportadas: ReplyToSessionId, ContentType, To, Subject, CorrelationId, TimeToLive, PartitionKey, SessionId, ScheduledEnqueueTime, MessageId, ReplyTo, Label, ScheduledEnqueueTimeUtc. | any |
ServiceBusTopicOutputDataSource
| Name | Description | Value |
|---|---|---|
| properties | As propriedades associadas a uma saída de Tópico do Service Bus. Necessário em solicitações PUT (CreateOrReplace). | ServiceBusTopicOutputDataSourceProperties |
| tipo | Indica o tipo de saída da fonte de dados na qual a saída será gravada. Necessário em solicitações PUT (CreateOrReplace). | 'Microsoft.ServiceBus/Topic' (obrigatório) |
ServiceBusTopicOutputDataSourceProperties
| Name | Description | Value |
|---|---|---|
| authenticationMode | Modo de autenticação. | 'ConnectionString' 'Msi' 'UserToken' |
| propertyColumns | Uma matriz de cadeia de caracteres dos nomes das colunas de saída a serem anexadas às mensagens do Service Bus como propriedades personalizadas. | string[] |
| serviceBusNamespace | O namespace associado ao Hub de Eventos, Fila do Service Bus, Tópico do Service Bus desejado, etc. Necessário em solicitações PUT (CreateOrReplace). | cadeia (de caracteres) |
| sharedAccessPolicyKey | A chave de política de acesso compartilhado para a política de acesso compartilhado especificada. Necessário em solicitações PUT (CreateOrReplace). | string Constraints: Valor sensível. Passe como um parâmetro seguro. |
| sharedAccessPolicyName | O nome da política de acesso compartilhado para o Hub de Eventos, Fila do Service Bus, Tópico do Service Bus, etc. Necessário em solicitações PUT (CreateOrReplace). | cadeia (de caracteres) |
| systemPropertyColumns | As propriedades do sistema associadas à saída do tópico do Service Bus. As seguintes propriedades do sistema são suportadas: ReplyToSessionId, ContentType, To, Subject, CorrelationId, TimeToLive, PartitionKey, SessionId, ScheduledEnqueueTime, MessageId, ReplyTo, Label, ScheduledEnqueueTimeUtc. | ServiceBusTopicOutputDataSourcePropertiesSystemPropertyColumns |
| topicName | O nome do tópico do Service Bus. Necessário em solicitações PUT (CreateOrReplace). | cadeia (de caracteres) |
ServiceBusTopicOutputDataSourcePropertiesSystemPropertyColumns
| Name | Description | Value |
|---|
Sku
| Name | Description | Value |
|---|---|---|
| capacidade | A capacidade do SKU. | int |
| name | O nome do SKU. Necessário em solicitações PUT (CreateOrReplace). | 'Standard' |
StorageAccount
| Name | Description | Value |
|---|---|---|
| accountKey | A chave de conta para a conta de Armazenamento do Azure. Necessário em solicitações PUT (CreateOrReplace). | string Constraints: Valor sensível. Passe como um parâmetro seguro. |
| accountName | O nome da conta de Armazenamento do Azure. Necessário em solicitações PUT (CreateOrReplace). | cadeia (de caracteres) |
| authenticationMode | Modo de autenticação. | 'ConnectionString' 'Msi' 'UserToken' |
StreamingJobProperties
| Name | Description | Value |
|---|---|---|
| cluster | O cluster no qual os trabalhos de streaming serão executados. | ClusterInfo |
| compatibilityLevel | Controla determinados comportamentos de tempo de execução do trabalho de streaming. | '1.0' '1.2' |
| contentStoragePolicy | Os valores válidos são JobStorageAccount e SystemAccount. Se definido como JobStorageAccount, isso requer que o usuário também especifique a propriedade jobStorageAccount. . | 'JobStorageAccount' 'SystemAccount' |
| dataLocale | A localidade de dados do trabalho de análise de fluxo. Valor deve ser o nome de uma Cultura .NET suportada do conjunto https://msdn.microsoft.com/en-us/library/system.globalization.culturetypes(v=vs.110).aspx. O padrão é 'en-US' se nenhum for especificado. | cadeia (de caracteres) |
| eventsLateArrivalMaxDelayInSeconds | O atraso máximo tolerável em segundos em que os eventos que chegam atrasados podem ser incluídos. O intervalo suportado é -1 para 1814399 (20.23:59:59 dias) e -1 é usado para especificar esperar indefinidamente. Se a propriedade estiver ausente, ela é interpretada como tendo um valor de -1. | int |
| eventsOutOfOrderMaxDelayInSeconds | O atraso máximo tolerável em segundos em que os eventos fora de ordem podem ser ajustados para voltarem à ordem. | int |
| eventsOutOfOrderPolicy | Indica a política a ser aplicada a eventos que chegam fora de ordem no fluxo de eventos de entrada. | 'Adjust' 'Drop' |
| externals | A conta de armazenamento onde os artefatos de código personalizado estão localizados. | External |
| functions | Uma lista de uma ou mais funções para o trabalho de streaming. A propriedade name para cada função é necessária ao especificar essa propriedade em uma solicitação PUT. Esta propriedade não pode ser modificada através de uma operação PATCH. Você deve usar a API PATCH disponível para a transformação individual. | Function[] |
| inputs | Uma lista de uma ou mais entradas para o trabalho de streaming. A propriedade name para cada entrada é necessária ao especificar essa propriedade em uma solicitação PUT. Esta propriedade não pode ser modificada através de uma operação PATCH. Você deve usar a API PATCH disponível para a entrada individual. | Input[] |
| jobStorageAccount | As propriedades associadas a uma conta de Armazenamento do Azure com MSI | JobStorageAccount |
| jobType | Descreve o tipo de trabalho. Os modos válidos são Cloud e 'Edge'. |
'Cloud' 'Edge' |
| outputErrorPolicy | Indica a política a ser aplicada a eventos que chegam à saída e não podem ser gravados no armazenamento externo devido a estarem malformados (valores de coluna ausentes, valores de coluna de tipo ou tamanho errados). | 'Drop' 'Stop' |
| outputs | Uma lista de uma ou mais saídas para o trabalho de streaming. A propriedade name para cada saída é necessária ao especificar essa propriedade em uma solicitação PUT. Esta propriedade não pode ser modificada através de uma operação PATCH. Você deve usar a API PATCH disponível para a saída individual. | Output[] |
| outputStartMode | Esta propriedade só deve ser utilizada quando se deseja que o trabalho seja iniciado imediatamente após a criação. O valor pode ser JobStartTime, CustomTime ou LastOutputEventTime para indicar se o ponto inicial do fluxo de eventos de saída deve começar sempre que o trabalho for iniciado, começar em um carimbo de data/hora de usuário personalizado especificado por meio da propriedade outputStartTime ou começar a partir da hora de saída do último evento. | 'CustomTime' 'JobStartTime' 'LastOutputEventTime' |
| outputStartTime | Valor é um carimbo de data/hora formatado ISO-8601 que indica o ponto inicial do fluxo de eventos de saída ou null para indicar que o fluxo de eventos de saída será iniciado sempre que o trabalho de streaming for iniciado. Essa propriedade deve ter um valor se outputStartMode estiver definido como CustomTime. | cadeia (de caracteres) |
| sku | Descreve a SKU do trabalho de streaming. Necessário em solicitações PUT (CreateOrReplace). | Sku |
| transformação | Indica a consulta e o número de unidades de streaming a serem usadas para o trabalho de streaming. A propriedade name da transformação é necessária ao especificar essa propriedade em uma solicitação PUT. Esta propriedade não pode ser modificada através de uma operação PATCH. Você deve usar a API PATCH disponível para a transformação individual. | Transformation |
StreamInputDataSource
| Name | Description | Value |
|---|---|---|
| tipo | Defina como 'GatewayMessageBus' para o tipo GatewayMessageBusStreamInputDataSource. Defina como 'Microsoft.Devices/IotHubs' para o tipo IoTHubStreamInputDataSource. Defina como 'Microsoft.EventGrid/EventSubscriptions' para o tipo EventGridStreamInputDataSource. Defina como 'Microsoft.EventHub/EventHub' para o tipo EventHubV2StreamInputDataSource. Defina como 'Microsoft.ServiceBus/EventHub' para o tipo EventHubStreamInputDataSource. Defina como 'Microsoft.Storage/Blob' para o tipo BlobStreamInputDataSource. Defina como 'Raw' para o tipo RawStreamInputDataSource. | 'GatewayMessageBus' 'Microsoft.Devices/IotHubs' 'Microsoft.EventGrid/EventSubscriptions' 'Microsoft.EventHub/EventHub' 'Microsoft.ServiceBus/EventHub' 'Microsoft.Storage/Blob' 'Raw' (obrigatório) |
StreamInputProperties
| Name | Description | Value |
|---|---|---|
| datasource | Descreve uma fonte de dados de entrada que contém dados de fluxo. Necessário em solicitações PUT (CreateOrReplace). | StreamInputDataSource |
| tipo | Indica se a entrada é uma fonte de dados de referência ou de dados de fluxo. Necessário em solicitações PUT (CreateOrReplace). | 'Stream' (obrigatório) |
TrackedResourceTags
| Name | Description | Value |
|---|
Transformation
| Name | Description | Value |
|---|---|---|
| name | Nome do recurso | cadeia (de caracteres) |
| properties | As propriedades associadas a uma transformação. Necessário em solicitações PUT (CreateOrReplace). | TransformationProperties |
TransformationProperties
| Name | Description | Value |
|---|---|---|
| consulta | Especifica a consulta que será executada no trabalho de streaming. Você pode saber mais sobre a SAQL (Stream Analytics Query Language) aqui: https://msdn.microsoft.com/library/azure/dn834998 . Necessário em solicitações PUT (CreateOrReplace). | cadeia (de caracteres) |
| streamingUnits | Especifica o número de unidades de streaming que o trabalho de streaming usa. | int |
| validStreamingUnits | Especifica as unidades de streaming válidas para as quais um trabalho de streaming pode ser dimensionado. | int[] |
Exemplos de uso
Modelos de início rápido do Azure
Os seguintes modelos de início rápido do Azure implantar esse tipo de recurso.
| Template | Description |
|---|---|
|
Criar um trabalho padrão do Stream Analytics |
Este modelo cria um trabalho padrão do Stream Analytics. Para obter mais informações, o Azure Stream Analytics é uma análise em tempo real e um mecanismo complexo de processamento de eventos projetado para analisar e processar grandes volumes de dados de streaming rápido de várias fontes simultaneamente. Padrões e relacionamentos podem ser identificados em informações extraídas de várias fontes de entrada, incluindo dispositivos, sensores, clickstreams, feeds de mídia social e aplicativos. Esses padrões podem ser usados para disparar ações e iniciar fluxos de trabalho, como criar alertas, alimentar informações para uma ferramenta de relatório ou armazenar dados transformados para uso posterior. Além disso, o Stream Analytics está disponível no tempo de execução do Azure IoT Edge e dá suporte à mesma linguagem ou sintaxe exata da nuvem. |
Definição de recursos Terraform (provedor AzAPI)
O tipo de recurso streamingjobs pode ser implantado com operações que visam:
Para obter uma lista de propriedades alteradas em cada versão da API, consulte log de alterações.
Formato do recurso
Para criar um recurso Microsoft.StreamAnalytics/streamingjobs, adicione o seguinte Terraform ao seu modelo.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.StreamAnalytics/streamingjobs@2021-10-01-preview"
name = "string"
parent_id = "string"
identity {
type = "string"
identity_ids = [
"string"
]
}
location = "string"
tags = {
{customized property} = "string"
}
body = {
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"
}
}
}
Objetos FunctionProperties
Defina a propriedade type para especificar o tipo de objeto.
Para Agregado, use:
{
type = "Aggregate"
}
Para Scalar, use:
{
type = "Scalar"
}
Objetos OutputDataSource
Defina a propriedade type para especificar o tipo de objeto.
Para GatewayMessageBus, use:
{
properties = {
topic = "string"
}
type = "GatewayMessageBus"
}
Para Microsoft.AzureFunction, use:
{
properties = {
apiKey = "string"
functionAppName = "string"
functionName = "string"
maxBatchCount = int
maxBatchSize = int
}
type = "Microsoft.AzureFunction"
}
Para Microsoft.DBForPostgreSQL/servers/databases, use:
{
properties = {
authenticationMode = "string"
database = "string"
maxWriterCount = int
password = "string"
server = "string"
table = "string"
user = "string"
}
type = "Microsoft.DBForPostgreSQL/servers/databases"
}
Para Microsoft.DataLake/Accounts, use:
{
properties = {
accountName = "string"
authenticationMode = "string"
dateFormat = "string"
filePathPrefix = "string"
refreshToken = "string"
tenantId = "string"
timeFormat = "string"
tokenUserDisplayName = "string"
tokenUserPrincipalName = "string"
}
type = "Microsoft.DataLake/Accounts"
}
Para Microsoft.EventHub/EventHub, use:
{
properties = {
authenticationMode = "string"
eventHubName = "string"
partitionCount = int
partitionKey = "string"
propertyColumns = [
"string"
]
serviceBusNamespace = "string"
sharedAccessPolicyKey = "string"
sharedAccessPolicyName = "string"
}
type = "Microsoft.EventHub/EventHub"
}
Para Microsoft.Kusto/clusters/databases, use:
{
properties = {
authenticationMode = "string"
cluster = "string"
database = "string"
table = "string"
}
type = "Microsoft.Kusto/clusters/databases"
}
Para Microsoft.ServiceBus/EventHub, use:
{
properties = {
authenticationMode = "string"
eventHubName = "string"
partitionCount = int
partitionKey = "string"
propertyColumns = [
"string"
]
serviceBusNamespace = "string"
sharedAccessPolicyKey = "string"
sharedAccessPolicyName = "string"
}
type = "Microsoft.ServiceBus/EventHub"
}
Para Microsoft.ServiceBus/Queue, use:
{
properties = {
authenticationMode = "string"
propertyColumns = [
"string"
]
queueName = "string"
serviceBusNamespace = "string"
sharedAccessPolicyKey = "string"
sharedAccessPolicyName = "string"
systemPropertyColumns = ?
}
type = "Microsoft.ServiceBus/Queue"
}
Para Microsoft.ServiceBus/Topic, use:
{
properties = {
authenticationMode = "string"
propertyColumns = [
"string"
]
serviceBusNamespace = "string"
sharedAccessPolicyKey = "string"
sharedAccessPolicyName = "string"
systemPropertyColumns = {
{customized property} = "string"
}
topicName = "string"
}
type = "Microsoft.ServiceBus/Topic"
}
Para Microsoft.Sql/Server/DataWarehouse, use:
{
properties = {
authenticationMode = "string"
database = "string"
password = "string"
server = "string"
table = "string"
user = "string"
}
type = "Microsoft.Sql/Server/DataWarehouse"
}
Para Microsoft.Sql/Server/Database, use:
{
properties = {
authenticationMode = "string"
database = "string"
maxBatchCount = int
maxWriterCount = int
password = "string"
server = "string"
table = "string"
user = "string"
}
type = "Microsoft.Sql/Server/Database"
}
Para Microsoft.Storage/Blob, use:
{
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"
}
Para Microsoft.Storage/DocumentDB, use:
{
properties = {
accountId = "string"
accountKey = "string"
authenticationMode = "string"
collectionNamePattern = "string"
database = "string"
documentId = "string"
partitionKey = "string"
}
type = "Microsoft.Storage/DocumentDB"
}
Para Microsoft.Storage/Table, use:
{
properties = {
accountKey = "string"
accountName = "string"
batchSize = int
columnsToRemove = [
"string"
]
partitionKey = "string"
rowKey = "string"
table = "string"
}
type = "Microsoft.Storage/Table"
}
Para o PowerBI, use:
{
properties = {
authenticationMode = "string"
dataset = "string"
groupId = "string"
groupName = "string"
refreshToken = "string"
table = "string"
tokenUserDisplayName = "string"
tokenUserPrincipalName = "string"
}
type = "PowerBI"
}
Para Raw, use:
{
properties = {
payloadUri = "string"
}
type = "Raw"
}
Objetos de serialização
Defina a propriedade type para especificar o tipo de objeto.
Para Avro, utilize:
{
properties = ?
type = "Avro"
}
Para Csv, use:
{
properties = {
encoding = "string"
fieldDelimiter = "string"
}
type = "Csv"
}
Para CustomClr, use:
{
properties = {
serializationClassName = "string"
serializationDllPath = "string"
}
type = "CustomClr"
}
Para Delta, use:
{
properties = {
deltaTablePath = "string"
partitionColumns = [
"string"
]
}
type = "Delta"
}
Para Json, use:
{
properties = {
encoding = "string"
format = "string"
}
type = "Json"
}
Para Parquet, use:
{
properties = ?
type = "Parquet"
}
Objetos ReferenceInputDataSource
Defina a propriedade type para especificar o tipo de objeto.
Para Arquivo, use:
{
properties = {
path = "string"
}
type = "File"
}
Para Microsoft.Sql/Server/Database, use:
{
properties = {
authenticationMode = "string"
database = "string"
deltaSnapshotQuery = "string"
fullSnapshotQuery = "string"
password = "string"
refreshRate = "string"
refreshType = "string"
server = "string"
user = "string"
}
type = "Microsoft.Sql/Server/Database"
}
Para Microsoft.Storage/Blob, use:
{
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"
}
Para Raw, use:
{
properties = {
payload = "string"
payloadUri = "string"
}
type = "Raw"
}
Objetos FunctionBinding
Defina a propriedade type para especificar o tipo de objeto.
Para Microsoft.MachineLearning/WebService, use:
{
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"
}
Para Microsoft.MachineLearningServices, use:
{
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"
}
Para Microsoft.StreamAnalytics/CLRUdf, use:
{
properties = {
class = "string"
dllPath = "string"
method = "string"
updateMode = "string"
}
type = "Microsoft.StreamAnalytics/CLRUdf"
}
Para Microsoft.StreamAnalytics/JavascriptUdf, use:
{
properties = {
script = "string"
}
type = "Microsoft.StreamAnalytics/JavascriptUdf"
}
Objetos StreamInputDataSource
Defina a propriedade type para especificar o tipo de objeto.
Para GatewayMessageBus, use:
{
properties = {
topic = "string"
}
type = "GatewayMessageBus"
}
Para Microsoft.Devices/IotHubs, use:
{
properties = {
consumerGroupName = "string"
endpoint = "string"
iotHubNamespace = "string"
sharedAccessPolicyKey = "string"
sharedAccessPolicyName = "string"
}
type = "Microsoft.Devices/IotHubs"
}
Para Microsoft.EventGrid/EventSubscriptions, use:
{
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"
}
Para Microsoft.EventHub/EventHub, use:
{
properties = {
authenticationMode = "string"
consumerGroupName = "string"
eventHubName = "string"
partitionCount = int
prefetchCount = int
serviceBusNamespace = "string"
sharedAccessPolicyKey = "string"
sharedAccessPolicyName = "string"
}
type = "Microsoft.EventHub/EventHub"
}
Para Microsoft.ServiceBus/EventHub, use:
{
properties = {
authenticationMode = "string"
consumerGroupName = "string"
eventHubName = "string"
partitionCount = int
prefetchCount = int
serviceBusNamespace = "string"
sharedAccessPolicyKey = "string"
sharedAccessPolicyName = "string"
}
type = "Microsoft.ServiceBus/EventHub"
}
Para Microsoft.Storage/Blob, use:
{
properties = {
authenticationMode = "string"
container = "string"
dateFormat = "string"
pathPattern = "string"
sourcePartitionCount = int
storageAccounts = [
{
accountKey = "string"
accountName = "string"
authenticationMode = "string"
}
]
timeFormat = "string"
}
type = "Microsoft.Storage/Blob"
}
Para Raw, use:
{
properties = {
payload = "string"
payloadUri = "string"
}
type = "Raw"
}
Objetos InputProperties
Defina a propriedade type para especificar o tipo de objeto.
Para referência, use:
{
datasource = {
type = "string"
// For remaining properties, see ReferenceInputDataSource objects
}
type = "Reference"
}
Para o Stream, use:
{
datasource = {
type = "string"
// For remaining properties, see StreamInputDataSource objects
}
type = "Stream"
}
Valores de propriedade
Microsoft.StreamAnalytics/streamingjobs
| Name | Description | Value |
|---|---|---|
| identidade | Descreve a identidade gerenciada atribuída a este trabalho que pode ser usada para autenticar com entradas e saídas. | Identity |
| localização | A geolocalização onde o recurso vive | cadeia (de caracteres) |
| name | O nome do recurso | string (obrigatório) |
| parent_id | A ID do recurso ao qual aplicar esse recurso de extensão. | string (obrigatório) |
| properties | As propriedades associadas a um trabalho de streaming. Necessário em solicitações PUT (CreateOrReplace). | StreamingJobProperties |
| sku | Descreve a SKU do trabalho de streaming. Necessário em solicitações PUT (CreateOrReplace). | Sku |
| tags | Etiquetas de recursos | Dicionário de nomes e valores de tags. |
| tipo | O tipo de recurso | "Microsoft.StreamAnalytics/streamingjobs@2021-10-01-preview" |
AggregateFunctionProperties
| Name | Description | Value |
|---|---|---|
| tipo | Indica o tipo de função. | «Agregado» (obrigatório) |
AvroSerialization
| Name | Description | Value |
|---|---|---|
| properties | As propriedades associadas ao tipo de serialização Avro. Necessário em solicitações PUT (CreateOrReplace). | any |
| tipo | Indica o tipo de serialização que a entrada ou saída usa. Necessário em solicitações PUT (CreateOrReplace). | 'Avro' (obrigatório) |
AzureDataExplorerOutputDataSource
| Name | Description | Value |
|---|---|---|
| properties | As propriedades associadas a uma saída do Azure Data Explorer. Necessário em solicitações PUT (CreateOrReplace). | AzureDataExplorerOutputDataSourceProperties |
| tipo | Indica o tipo de saída da fonte de dados na qual a saída será gravada. Necessário em solicitações PUT (CreateOrReplace). | 'Microsoft.Kusto/clusters/databases' (obrigatório) |
AzureDataExplorerOutputDataSourceProperties
| Name | Description | Value |
|---|---|---|
| authenticationMode | Modo de autenticação. | 'ConnectionString' 'Msi' 'UserToken' |
| cluster | O nome do cluster do Azure Data Explorer. Necessário em solicitações PUT (CreateOrReplace). | cadeia (de caracteres) |
| base de dados | O nome do banco de dados do Azure Data Explorer. Necessário em solicitações PUT (CreateOrReplace). | cadeia (de caracteres) |
| tabela | O nome da Tabela do Azure. Necessário em solicitações PUT (CreateOrReplace). | cadeia (de caracteres) |
AzureDataLakeStoreOutputDataSource
| Name | Description | Value |
|---|---|---|
| properties | As propriedades associadas a uma saída do Repositório Azure Data Lake. Necessário em solicitações PUT (CreateOrReplace). | AzureDataLakeStoreOutputDataSourceProperties |
| tipo | Indica o tipo de saída da fonte de dados na qual a saída será gravada. Necessário em solicitações PUT (CreateOrReplace). | 'Microsoft.DataLake/Accounts' (obrigatório) |
AzureDataLakeStoreOutputDataSourceProperties
| Name | Description | Value |
|---|---|---|
| accountName | O nome da conta do Repositório Azure Data Lake. Necessário em solicitações PUT (CreateOrReplace). | cadeia (de caracteres) |
| authenticationMode | Modo de autenticação. | 'ConnectionString' 'Msi' 'UserToken' |
| dateFormat | O formato de data. Sempre que {date} aparece em filePathPrefix, o valor dessa propriedade é usado como o formato de data. | cadeia (de caracteres) |
| filePathPrefix | O local do arquivo no qual a saída deve ser gravada. Necessário em solicitações PUT (CreateOrReplace). | cadeia (de caracteres) |
| refreshToken | Um token de atualização que pode ser usado para obter um token de acesso válido que pode ser usado para autenticar com a fonte de dados. Atualmente, um token de atualização válido só pode ser obtido por meio do Portal do Azure. É recomendável colocar um valor de cadeia de caracteres fictícia aqui ao criar a fonte de dados e, em seguida, ir para o Portal do Azure para autenticar a fonte de dados que atualizará essa propriedade com um token de atualização válido. Necessário em solicitações PUT (CreateOrReplace). | cadeia (de caracteres) |
| tenantId | A ID do locatário do usuário usada para obter o token de atualização. Necessário em solicitações PUT (CreateOrReplace). | cadeia (de caracteres) |
| timeFormat | O formato de hora. Sempre que {time} aparece em filePathPrefix, o valor dessa propriedade é usado como o formato de hora. | cadeia (de caracteres) |
| tokenUserDisplayName | O nome de exibição do usuário que foi usado para obter o token de atualização. Use essa propriedade para ajudar a lembrar qual usuário foi usado para obter o token de atualização. | cadeia (de caracteres) |
| tokenUserPrincipalName | O nome principal do usuário (UPN) do usuário que foi usado para obter o token de atualização. Use essa propriedade para ajudar a lembrar qual usuário foi usado para obter o token de atualização. | cadeia (de caracteres) |
AzureFunctionOutputDataSource
| Name | Description | Value |
|---|---|---|
| properties | As propriedades associadas a uma saída do Azure Function. Necessário em solicitações PUT (CreateOrReplace). | AzureFunctionOutputDataSourceProperties |
| tipo | Indica o tipo de saída da fonte de dados na qual a saída será gravada. Necessário em solicitações PUT (CreateOrReplace). | 'Microsoft.AzureFunction' (obrigatório) |
AzureFunctionOutputDataSourceProperties
| Name | Description | Value |
|---|---|---|
| apiKey | Se você quiser usar uma Função do Azure de outra assinatura, poderá fazê-lo fornecendo a chave para acessar sua função. | cadeia (de caracteres) |
| functionAppName | O nome do seu aplicativo Azure Functions. | cadeia (de caracteres) |
| functionName | O nome da função em seu aplicativo Azure Functions. | cadeia (de caracteres) |
| maxBatchCount | Uma propriedade que permite especificar o número máximo de eventos em cada lote enviado para o Azure Functions. O valor padrão é 100. | int |
| maxBatchSize | Uma propriedade que permite definir o tamanho máximo para cada lote de saída enviado para sua função do Azure. A unidade de entrada está em bytes. Por padrão, esse valor é 262.144 bytes (256 KB). | int |
AzureMachineLearningServiceFunctionBinding
| Name | Description | Value |
|---|---|---|
| properties | As propriedades de associação associadas a um serviço Web de Aprendizado de Máquina do Azure. | AzureMachineLearningServiceFunctionBindingProperties |
| tipo | Indica o tipo de ligação de função. | 'Microsoft.MachineLearningServices' (obrigatório) |
AzureMachineLearningServiceFunctionBindingProperties
| Name | Description | Value |
|---|---|---|
| apiKey | A chave de API usada para autenticar com Request-Response ponto de extremidade. | cadeia (de caracteres) |
| batchSize | Número entre 1 e 10000 descrevendo o número máximo de linhas para cada solicitação de execução do Azure ML RRS. O padrão é 1000. | int |
| ponto final | O ponto de extremidade de execução Request-Response do serviço Web do Azure Machine Learning. | cadeia (de caracteres) |
| inputRequestName | Rótulo para o objeto de solicitação de entrada. | cadeia (de caracteres) |
| inputs | As entradas para o ponto de extremidade do serviço Web do Azure Machine Learning. | AzureMachineLearningServiceInputColumn[] |
| numberOfParallelRequests | O número de solicitações paralelas que serão enviadas por partição do seu trabalho para o serviço de aprendizado de máquina. A predefinição é 1. | int |
| outputResponseName | Rótulo para o objeto de solicitação de saída. | cadeia (de caracteres) |
| outputs | Uma lista de saídas da execução do ponto de extremidade do serviço Web Azure Machine Learning. | AzureMachineLearningServiceOutputColumn[] |
AzureMachineLearningServiceInputColumn
| Name | Description | Value |
|---|---|---|
| dataType | O tipo de dados (compatível com o Azure Machine Learning) da coluna de entrada. | cadeia (de caracteres) |
| mapTo | O índice baseado em zero do parâmetro de função para o qual esta entrada é mapeada. | int |
| name | O nome da coluna de entrada. | cadeia (de caracteres) |
AzureMachineLearningServiceOutputColumn
| Name | Description | Value |
|---|---|---|
| dataType | O tipo de dados (Azure Machine Learning suportado) da coluna de saída. | cadeia (de caracteres) |
| mapTo | O índice baseado em zero do parâmetro de função para o qual esta entrada é mapeada. | int |
| name | O nome da coluna de saída. | cadeia (de caracteres) |
AzureMachineLearningStudioFunctionBinding
| Name | Description | Value |
|---|---|---|
| properties | As propriedades de associação associadas a um Estúdio de Aprendizado de Máquina do Azure. | AzureMachineLearningStudioFunctionBindingProperties |
| tipo | Indica o tipo de ligação de função. | 'Microsoft.MachineLearning/WebService' (obrigatório) |
AzureMachineLearningStudioFunctionBindingProperties
| Name | Description | Value |
|---|---|---|
| apiKey | A chave de API usada para autenticar com Request-Response ponto de extremidade. | cadeia (de caracteres) |
| batchSize | Número entre 1 e 10000 descrevendo o número máximo de linhas para cada solicitação de execução do Azure ML RRS. O padrão é 1000. | int |
| ponto final | O ponto de extremidade de execução Request-Response do Estúdio de Aprendizado de Máquina do Azure. Saiba mais aqui: /azure/machine-learning/machine-learning-consume-web-services#request-response-service-rrs | cadeia (de caracteres) |
| inputs | As entradas para o ponto de extremidade do Azure Machine Learning Studio. | AzureMachineLearningStudioInputs |
| outputs | Uma lista de saídas da execução do ponto de extremidade do Azure Machine Learning Studio. | AzureMachineLearningStudioOutputColumn[] |
AzureMachineLearningStudioInputColumn
| Name | Description | Value |
|---|---|---|
| dataType | O tipo de dados (compatível com o Azure Machine Learning) da coluna de entrada. Uma lista de tipos de dados válidos do Azure Machine Learning é descrita em https://msdn.microsoft.com/en-us/library/azure/dn905923.aspx . | cadeia (de caracteres) |
| mapTo | O índice baseado em zero do parâmetro de função para o qual esta entrada é mapeada. | int |
| name | O nome da coluna de entrada. | cadeia (de caracteres) |
AzureMachineLearningStudioInputs
| Name | Description | Value |
|---|---|---|
| columnNames | Uma lista de colunas de entrada para o ponto de extremidade do Azure Machine Learning Studio. | AzureMachineLearningStudioInputColumn[] |
| name | O nome da entrada. Este é o nome fornecido durante a criação do ponto de extremidade. | cadeia (de caracteres) |
AzureMachineLearningStudioOutputColumn
| Name | Description | Value |
|---|---|---|
| dataType | O tipo de dados (Azure Machine Learning suportado) da coluna de saída. Uma lista de tipos de dados válidos do Azure Machine Learning é descrita em https://msdn.microsoft.com/en-us/library/azure/dn905923.aspx . | cadeia (de caracteres) |
| name | O nome da coluna de saída. | cadeia (de caracteres) |
AzureSqlDatabaseOutputDataSource
| Name | Description | Value |
|---|---|---|
| properties | As propriedades associadas a uma saída de banco de dados SQL do Azure. Necessário em solicitações PUT (CreateOrReplace). | AzureSqlDatabaseOutputDataSourceProperties |
| tipo | Indica o tipo de saída da fonte de dados na qual a saída será gravada. Necessário em solicitações PUT (CreateOrReplace). | 'Microsoft.Sql/Server/Database' (obrigatório) |
AzureSqlDatabaseOutputDataSourceProperties
| Name | Description | Value |
|---|---|---|
| authenticationMode | Modo de autenticação. | 'ConnectionString' 'Msi' 'UserToken' |
| base de dados | O nome do banco de dados SQL do Azure. Necessário em solicitações PUT (CreateOrReplace). | cadeia (de caracteres) |
| maxBatchCount | Max Batch count para gravação no banco de dados SQL, o valor padrão é 10.000. Opcional em pedidos PUT. | int |
| maxWriterCount | Max Writer count, atualmente apenas 1 (gravador único) e 0 (com base na partição de consulta) estão disponíveis. Opcional em pedidos PUT. | int |
| palavra-passe | A senha que será usada para se conectar ao banco de dados SQL do Azure. Necessário em solicitações PUT (CreateOrReplace). | cadeia (de caracteres) |
| servidor | O nome do servidor SQL que contém o banco de dados SQL do Azure. Necessário em solicitações PUT (CreateOrReplace). | cadeia (de caracteres) |
| tabela | O nome da tabela no banco de dados SQL do Azure. Necessário em solicitações PUT (CreateOrReplace). | cadeia (de caracteres) |
| utilizador | O nome de usuário que será usado para se conectar ao banco de dados SQL do Azure. Necessário em solicitações PUT (CreateOrReplace). | cadeia (de caracteres) |
AzureSqlReferenceInputDataSource
| Name | Description | Value |
|---|---|---|
| properties | As propriedades associadas à entrada do Banco de Dados SQL que contém dados de referência. Necessário em solicitações PUT (CreateOrReplace). | AzureSqlReferenceInputDataSourceProperties |
| tipo | Indica o tipo de fonte de dados de entrada que contém dados de referência. Necessário em solicitações PUT (CreateOrReplace). | 'Microsoft.Sql/Server/Database' (obrigatório) |
AzureSqlReferenceInputDataSourceProperties
| Name | Description | Value |
|---|---|---|
| authenticationMode | Modo de autenticação. | 'ConnectionString' 'Msi' 'UserToken' |
| base de dados | Este elemento está associado ao elemento datasource. Este é o nome do banco de dados no qual a saída será gravada. | cadeia (de caracteres) |
| deltaSnapshotQuery | Este elemento está associado ao elemento datasource. Essa consulta é usada para buscar alterações incrementais do banco de dados SQL. Para usar essa opção, recomendamos o uso de tabelas temporais no Banco de Dados SQL do Azure. | cadeia (de caracteres) |
| fullSnapshotQuery | Este elemento está associado ao elemento datasource. Essa consulta é usada para buscar dados do banco de dados sql. | cadeia (de caracteres) |
| palavra-passe | Este elemento está associado ao elemento datasource. Essa é a senha que será usada para se conectar à instância do Banco de dados SQL. | string Constraints: Valor sensível. Passe como um parâmetro seguro. |
| refreshRate | Este elemento está associado ao elemento datasource. Isso indica com que frequência os dados serão buscados no banco de dados. É de formato DateTime. | cadeia (de caracteres) |
| refreshType | Indica o tipo de opção de atualização de dados. | 'RefreshPeriodicallyWithDelta' 'RefreshPeriodicallyWithFull' 'Static' |
| servidor | Este elemento está associado ao elemento datasource. Este é o nome do servidor que contém o banco de dados no qual será gravado. | cadeia (de caracteres) |
| utilizador | Este elemento está associado ao elemento datasource. Este é o nome de usuário que será usado para se conectar à instância do Banco de dados SQL. | cadeia (de caracteres) |
AzureSynapseOutputDataSource
| Name | Description | Value |
|---|---|---|
| properties | As propriedades associadas a uma saída do Azure Synapse. Necessário em solicitações PUT (CreateOrReplace). | AzureSynapseOutputDataSourceProperties |
| tipo | Indica o tipo de saída da fonte de dados na qual a saída será gravada. Necessário em solicitações PUT (CreateOrReplace). | 'Microsoft.Sql/Server/DataWarehouse' (obrigatório) |
AzureSynapseOutputDataSourceProperties
| Name | Description | Value |
|---|---|---|
| authenticationMode | Modo de autenticação. | 'ConnectionString' 'Msi' 'UserToken' |
| base de dados | O nome do banco de dados SQL do Azure. Necessário em solicitações PUT (CreateOrReplace). | cadeia (de caracteres) |
| palavra-passe | A senha que será usada para se conectar ao banco de dados SQL do Azure. Necessário em solicitações PUT (CreateOrReplace). | string Constraints: Valor sensível. Passe como um parâmetro seguro. |
| servidor | O nome do servidor SQL que contém o banco de dados SQL do Azure. Necessário em solicitações PUT (CreateOrReplace). | cadeia (de caracteres) |
| tabela | O nome da tabela no banco de dados SQL do Azure. Necessário em solicitações PUT (CreateOrReplace). | cadeia (de caracteres) |
| utilizador | O nome de usuário que será usado para se conectar ao banco de dados SQL do Azure. Necessário em solicitações PUT (CreateOrReplace). | cadeia (de caracteres) |
AzureTableOutputDataSource
| Name | Description | Value |
|---|---|---|
| properties | As propriedades associadas a uma saída da Tabela do Azure. Necessário em solicitações PUT (CreateOrReplace). | AzureTableOutputDataSourceProperties |
| tipo | Indica o tipo de saída da fonte de dados na qual a saída será gravada. Necessário em solicitações PUT (CreateOrReplace). | 'Microsoft.Storage/Table' (obrigatório) |
AzureTableOutputDataSourceProperties
| Name | Description | Value |
|---|---|---|
| accountKey | A chave de conta para a conta de Armazenamento do Azure. Necessário em solicitações PUT (CreateOrReplace). | string Constraints: Valor sensível. Passe como um parâmetro seguro. |
| accountName | O nome da conta de Armazenamento do Azure. Necessário em solicitações PUT (CreateOrReplace). | cadeia (de caracteres) |
| batchSize | O número de linhas para gravar na Tabela do Azure de cada vez. | int |
| columnsToRemove | Se especificado, cada item na matriz é o nome de uma coluna a ser removida (se presente) das entidades de evento de saída. | string[] |
| partitionKey | Este elemento indica o nome de uma coluna da instrução SELECT na consulta que será usada como a chave de partição para a Tabela do Azure. Necessário em solicitações PUT (CreateOrReplace). | cadeia (de caracteres) |
| rowKey | Este elemento indica o nome de uma coluna da instrução SELECT na consulta que será usada como a chave de linha para a Tabela do Azure. Necessário em solicitações PUT (CreateOrReplace). | cadeia (de caracteres) |
| tabela | O nome da Tabela do Azure. Necessário em solicitações PUT (CreateOrReplace). | cadeia (de caracteres) |
BlobOutputDataSource
| Name | Description | Value |
|---|---|---|
| properties | As propriedades associadas a uma saída de blob. Necessário em solicitações PUT (CreateOrReplace). | BlobOutputDataSourceProperties |
| tipo | Indica o tipo de saída da fonte de dados na qual a saída será gravada. Necessário em solicitações PUT (CreateOrReplace). | 'Microsoft.Storage/Blob' (obrigatório) |
BlobOutputDataSourceProperties
| Name | Description | Value |
|---|---|---|
| authenticationMode | Modo de autenticação. | 'ConnectionString' 'Msi' 'UserToken' |
| blobPathPrefix | Prefixo do caminho de Blob. | cadeia (de caracteres) |
| blobWriteMode | Modo de escrita de Blob. | 'Append' 'Once' |
| contentor | O nome de um contêiner dentro da conta de armazenamento associada. Este recipiente contém o(s) blob(s) a serem lidos ou gravados. Necessário em solicitações PUT (CreateOrReplace). | cadeia (de caracteres) |
| dateFormat | O formato de data. Sempre que {date} aparece em pathPattern, o valor dessa propriedade é usado como o formato de data. | cadeia (de caracteres) |
| pathPattern | O padrão de caminho de blob. Não é uma expressão regular. Ele representa um padrão com o qual os nomes de blob serão combinados para determinar se eles devem ou não ser incluídos como entrada ou saída para o trabalho. Consulte /rest/api/streamanalytics/stream-analytics-input ou /rest/api/streamanalytics/stream-analytics-output para obter uma explicação e um exemplo mais detalhados. | cadeia (de caracteres) |
| storageAccounts | Uma lista de uma ou mais contas de Armazenamento do Azure. Necessário em solicitações PUT (CreateOrReplace). | StorageAccount[] |
| timeFormat | O formato de hora. Sempre que {time} aparece em pathPattern, o valor dessa propriedade é usado como o formato de hora. | cadeia (de caracteres) |
BlobReferenceInputDataSource
| Name | Description | Value |
|---|---|---|
| properties | As propriedades associadas a uma entrada de blob que contém dados de referência. Necessário em solicitações PUT (CreateOrReplace). | BlobReferenceInputDataSourceProperties |
| tipo | Indica o tipo de fonte de dados de entrada que contém dados de referência. Necessário em solicitações PUT (CreateOrReplace). | 'Microsoft.Storage/Blob' (obrigatório) |
BlobReferenceInputDataSourceProperties
| Name | Description | Value |
|---|---|---|
| authenticationMode | Modo de autenticação. | 'ConnectionString' 'Msi' 'UserToken' |
| blobName | O nome da entrada de blob. | cadeia (de caracteres) |
| contentor | O nome de um contêiner dentro da conta de armazenamento associada. Este recipiente contém o(s) blob(s) a serem lidos ou gravados. Necessário em solicitações PUT (CreateOrReplace). | cadeia (de caracteres) |
| dateFormat | O formato de data. Sempre que {date} aparece em pathPattern, o valor dessa propriedade é usado como o formato de data. | cadeia (de caracteres) |
| deltaPathPattern | O padrão de caminho do instantâneo delta. | cadeia (de caracteres) |
| deltaSnapshotRefreshRate | O intervalo em que o usuário gera um instantâneo delta dessa fonte de dados de entrada de blob de referência. | cadeia (de caracteres) |
| fullSnapshotRefreshRate | O intervalo de atualização da fonte de dados de entrada de blob. | cadeia (de caracteres) |
| pathPattern | O padrão de caminho de blob. Não é uma expressão regular. Ele representa um padrão com o qual os nomes de blob serão combinados para determinar se eles devem ou não ser incluídos como entrada ou saída para o trabalho. Consulte /rest/api/streamanalytics/stream-analytics-input ou /rest/api/streamanalytics/stream-analytics-output para obter uma explicação e um exemplo mais detalhados. | cadeia (de caracteres) |
| sourcePartitionCount | A contagem de partições da fonte de dados de entrada de blob. Gama 1 - 256. | int |
| storageAccounts | Uma lista de uma ou mais contas de Armazenamento do Azure. Necessário em solicitações PUT (CreateOrReplace). | StorageAccount[] |
| timeFormat | O formato de hora. Sempre que {time} aparece em pathPattern, o valor dessa propriedade é usado como o formato de hora. | cadeia (de caracteres) |
BlobStreamInputDataSource
| Name | Description | Value |
|---|---|---|
| properties | As propriedades associadas a uma entrada de blob que contém dados de fluxo. Necessário em solicitações PUT (CreateOrReplace). | BlobStreamInputDataSourceProperties |
| tipo | Indica o tipo de fonte de dados de entrada que contém dados de fluxo. Necessário em solicitações PUT (CreateOrReplace). | 'Microsoft.Storage/Blob' (obrigatório) |
BlobStreamInputDataSourceProperties
| Name | Description | Value |
|---|---|---|
| authenticationMode | Modo de autenticação. | 'ConnectionString' 'Msi' 'UserToken' |
| contentor | O nome de um contêiner dentro da conta de armazenamento associada. Este recipiente contém o(s) blob(s) a serem lidos ou gravados. Necessário em solicitações PUT (CreateOrReplace). | cadeia (de caracteres) |
| dateFormat | O formato de data. Sempre que {date} aparece em pathPattern, o valor dessa propriedade é usado como o formato de data. | cadeia (de caracteres) |
| pathPattern | O padrão de caminho de blob. Não é uma expressão regular. Ele representa um padrão com o qual os nomes de blob serão combinados para determinar se eles devem ou não ser incluídos como entrada ou saída para o trabalho. Consulte /rest/api/streamanalytics/stream-analytics-input ou /rest/api/streamanalytics/stream-analytics-output para obter uma explicação e um exemplo mais detalhados. | cadeia (de caracteres) |
| sourcePartitionCount | A contagem de partições da fonte de dados de entrada de blob. Gama 1 - 1024. | int |
| storageAccounts | Uma lista de uma ou mais contas de Armazenamento do Azure. Necessário em solicitações PUT (CreateOrReplace). | StorageAccount[] |
| timeFormat | O formato de hora. Sempre que {time} aparece em pathPattern, o valor dessa propriedade é usado como o formato de hora. | cadeia (de caracteres) |
ClusterInfo
| Name | Description | Value |
|---|---|---|
| id | A id do recurso do cluster. | cadeia (de caracteres) |
Compression
| Name | Description | Value |
|---|---|---|
| tipo | Indica o tipo de compactação que a entrada usa. Necessário em solicitações PUT (CreateOrReplace). | 'Deflate' 'GZip' «Nenhum» (obrigatório) |
CSharpFunctionBinding
| Name | Description | Value |
|---|---|---|
| properties | As propriedades de ligação associadas a uma função CSharp. | CSharpFunctionBindingProperties |
| tipo | Indica o tipo de ligação de função. | 'Microsoft.StreamAnalytics/CLRUdf' (obrigatório) |
CSharpFunctionBindingProperties
| Name | Description | Value |
|---|---|---|
| classe | O código Csharp contendo uma única definição de função. | cadeia (de caracteres) |
| dllPath | O código Csharp contendo uma única definição de função. | cadeia (de caracteres) |
| método | O código Csharp contendo uma única definição de função. | cadeia (de caracteres) |
| updateMode | Modos de atualização para funções do Stream Analytics. | 'Refreshable' 'Static' |
CsvSerialization
| Name | Description | Value |
|---|---|---|
| properties | As propriedades associadas ao tipo de serialização CSV. Necessário em solicitações PUT (CreateOrReplace). | CsvSerializationProperties |
| tipo | Indica o tipo de serialização que a entrada ou saída usa. Necessário em solicitações PUT (CreateOrReplace). | «Csv» (obrigatório) |
CsvSerializationProperties
| Name | Description | Value |
|---|---|---|
| codificação | Especifica a codificação dos dados de entrada no caso de entrada e a codificação de dados de saída no caso de saída. Necessário em solicitações PUT (CreateOrReplace). | 'UTF8' |
| fieldDelimiter | Especifica o delimitador que será usado para separar registros CSV (valores separados por vírgula). Consulte /rest/api/streamanalytics/stream-analytics-input ou /rest/api/streamanalytics/stream-analytics-output para obter uma lista de valores suportados. Necessário em solicitações PUT (CreateOrReplace). | cadeia (de caracteres) |
CustomClrSerialization
| Name | Description | Value |
|---|---|---|
| properties | As propriedades associadas ao tipo de serialização CustomClr. Necessário em solicitações PUT (CreateOrReplace). | CustomClrSerializationProperties |
| tipo | Indica o tipo de serialização que a entrada ou saída usa. Necessário em solicitações PUT (CreateOrReplace). | 'CustomClr' (obrigatório) |
CustomClrSerializationProperties
| Name | Description | Value |
|---|---|---|
| serializationClassName | O nome da classe de serialização. | cadeia (de caracteres) |
| serializationDllPath | O caminho da biblioteca de serialização. | cadeia (de caracteres) |
DeltaSerialization
| Name | Description | Value |
|---|---|---|
| properties | As propriedades associadas ao tipo de serialização Delta Lake. Necessário em solicitações PUT (CreateOrReplace). | DeltaSerializationProperties |
| tipo | Indica o tipo de serialização que a entrada ou saída usa. Necessário em solicitações PUT (CreateOrReplace). | «Delta» (obrigatório) |
DeltaSerializationProperties
| Name | Description | Value |
|---|---|---|
| deltaTablePath | Especifica o caminho da tabela Delta Lake no qual a saída será gravada. | string (obrigatório) |
| partitionColumns | Especifica os nomes das colunas para as quais a tabela Delta Lake será particionada. Estamos suportando apenas 1 coluna de partição, mas mantendo-a como uma matriz para extensibilidade. | string[] |
DocumentDbOutputDataSource
| Name | Description | Value |
|---|---|---|
| properties | As propriedades associadas a uma saída do Banco de Dados de Documentos. Necessário em solicitações PUT (CreateOrReplace). | DocumentDbOutputDataSourceProperties |
| tipo | Indica o tipo de saída da fonte de dados na qual a saída será gravada. Necessário em solicitações PUT (CreateOrReplace). | 'Microsoft.Storage/DocumentDB' (obrigatório) |
DocumentDbOutputDataSourceProperties
| Name | Description | Value |
|---|---|---|
| accountId | O nome ou ID da conta do Banco de Dados de Documentos. Necessário em solicitações PUT (CreateOrReplace). | cadeia (de caracteres) |
| accountKey | A chave de conta para a conta do Banco de Dados de Documentos. Necessário em solicitações PUT (CreateOrReplace). | string Constraints: Valor sensível. Passe como um parâmetro seguro. |
| authenticationMode | Modo de autenticação. | 'ConnectionString' 'Msi' 'UserToken' |
| collectionNamePattern | O padrão de nome de coleção para as coleções a serem usadas. O formato do nome da coleção pode ser construído usando o token opcional {partition}, onde as partições começam a partir de 0. Consulte a seção Banco de Dados de Documentos de /rest/api/streamanalytics/stream-analytics-output para obter mais informações. Necessário em solicitações PUT (CreateOrReplace). | cadeia (de caracteres) |
| base de dados | O nome do banco de dados do Banco de Dados de Documentos. Necessário em solicitações PUT (CreateOrReplace). | cadeia (de caracteres) |
| documentId | O nome do campo em eventos de saída usados para especificar a chave primária na qual as operações de inserção ou atualização se baseiam. | cadeia (de caracteres) |
| partitionKey | O nome do campo em eventos de saída usado para especificar a chave para particionar a saída entre coleções. Se 'collectionNamePattern' contiver o token {partition}, essa propriedade deverá ser especificada. | cadeia (de caracteres) |
EventGridStreamInputDataSource
| Name | Description | Value |
|---|---|---|
| properties | As propriedades associadas a uma entrada de grade de eventos que contém dados de fluxo. | EventGridStreamInputDataSourceProperties |
| tipo | Indica o tipo de fonte de dados de entrada que contém dados de fluxo. Necessário em solicitações PUT (CreateOrReplace). | 'Microsoft.EventGrid/EventSubscriptions' (obrigatório) |
EventGridStreamInputDataSourceProperties
| Name | Description | Value |
|---|---|---|
| eventTypes | Lista de tipos de eventos suportados pelo adaptador de grade de eventos. | string[] |
| esquema | Indica o tipo de esquema de Grade de Eventos. | 'CloudEventSchema' 'EventGridEventSchema' |
| storageAccounts | Uma lista de uma ou mais contas de Armazenamento do Azure. Necessário em solicitações PUT (CreateOrReplace). | StorageAccount[] |
| subscriber | Subscritores da grelha de eventos. Atualmente, apenas o EventHub Subscriber é suportado. | EventHubV2StreamInputDataSource |
EventHubOutputDataSource
| Name | Description | Value |
|---|---|---|
| properties | As propriedades associadas a uma saída do Hub de Eventos. Necessário em solicitações PUT (CreateOrReplace). | EventHubOutputDataSourceProperties |
| tipo | Indica o tipo de saída da fonte de dados na qual a saída será gravada. Necessário em solicitações PUT (CreateOrReplace). | 'Microsoft.ServiceBus/EventHub' (obrigatório) |
EventHubOutputDataSourceProperties
| Name | Description | Value |
|---|---|---|
| authenticationMode | Modo de autenticação. | 'ConnectionString' 'Msi' 'UserToken' |
| eventHubName | O nome do Hub de Eventos. Necessário em solicitações PUT (CreateOrReplace). | cadeia (de caracteres) |
| partitionCount | A contagem de partições da fonte de dados do hub de eventos. Gama 1 - 256. | int |
| partitionKey | A chave/coluna usada para determinar para qual partição enviar dados de eventos. | cadeia (de caracteres) |
| propertyColumns | As propriedades associadas a essa saída do Hub de Eventos. | string[] |
| serviceBusNamespace | O namespace associado ao Hub de Eventos, Fila do Service Bus, Tópico do Service Bus desejado, etc. Necessário em solicitações PUT (CreateOrReplace). | cadeia (de caracteres) |
| sharedAccessPolicyKey | A chave de política de acesso compartilhado para a política de acesso compartilhado especificada. Necessário em solicitações PUT (CreateOrReplace). | string Constraints: Valor sensível. Passe como um parâmetro seguro. |
| sharedAccessPolicyName | O nome da política de acesso compartilhado para o Hub de Eventos, Fila do Service Bus, Tópico do Service Bus, etc. Necessário em solicitações PUT (CreateOrReplace). | cadeia (de caracteres) |
EventHubStreamInputDataSource
| Name | Description | Value |
|---|---|---|
| properties | As propriedades associadas a uma entrada do Hub de Eventos que contém dados de fluxo. Necessário em solicitações PUT (CreateOrReplace). | EventHubStreamInputDataSourceProperties |
| tipo | Indica o tipo de fonte de dados de entrada que contém dados de fluxo. Necessário em solicitações PUT (CreateOrReplace). | 'Microsoft.ServiceBus/EventHub' (obrigatório) |
EventHubStreamInputDataSourceProperties
| Name | Description | Value |
|---|---|---|
| authenticationMode | Modo de autenticação. | 'ConnectionString' 'Msi' 'UserToken' |
| consumerGroupName | O nome de um Grupo de Consumidores do Hub de Eventos que deve ser usado para ler eventos do Hub de Eventos. A especificação de nomes distintos de grupos de consumidores para várias entradas permite que cada uma dessas entradas receba os mesmos eventos do Hub de Eventos. Se não for especificada, a entrada usará o grupo de consumidores padrão do Hub de Eventos. | cadeia (de caracteres) |
| eventHubName | O nome do Hub de Eventos. Necessário em solicitações PUT (CreateOrReplace). | cadeia (de caracteres) |
| partitionCount | A contagem de partições da fonte de dados do hub de eventos. Gama 1 - 256. | int |
| prefetchCount | O número de mensagens que o recetor da mensagem pode solicitar simultaneamente. | int |
| serviceBusNamespace | O namespace associado ao Hub de Eventos, Fila do Service Bus, Tópico do Service Bus desejado, etc. Necessário em solicitações PUT (CreateOrReplace). | cadeia (de caracteres) |
| sharedAccessPolicyKey | A chave de política de acesso compartilhado para a política de acesso compartilhado especificada. Necessário em solicitações PUT (CreateOrReplace). | string Constraints: Valor sensível. Passe como um parâmetro seguro. |
| sharedAccessPolicyName | O nome da política de acesso compartilhado para o Hub de Eventos, Fila do Service Bus, Tópico do Service Bus, etc. Necessário em solicitações PUT (CreateOrReplace). | cadeia (de caracteres) |
EventHubV2OutputDataSource
| Name | Description | Value |
|---|---|---|
| properties | As propriedades associadas a uma saída do Hub de Eventos. Necessário em solicitações PUT (CreateOrReplace). | EventHubOutputDataSourceProperties |
| tipo | Indica o tipo de saída da fonte de dados na qual a saída será gravada. Necessário em solicitações PUT (CreateOrReplace). | 'Microsoft.EventHub/EventHub' (obrigatório) |
EventHubV2StreamInputDataSource
| Name | Description | Value |
|---|---|---|
| properties | As propriedades associadas a uma entrada do Hub de Eventos que contém dados de fluxo. Necessário em solicitações PUT (CreateOrReplace). | EventHubStreamInputDataSourceProperties |
| tipo | Indica o tipo de fonte de dados de entrada que contém dados de fluxo. Necessário em solicitações PUT (CreateOrReplace). | 'Microsoft.EventHub/EventHub' (obrigatório) |
EventHubV2StreamInputDataSource
| Name | Description | Value |
|---|---|---|
| properties | As propriedades associadas a uma entrada do Hub de Eventos que contém dados de fluxo. Necessário em solicitações PUT (CreateOrReplace). | EventHubStreamInputDataSourceProperties |
| tipo | Indica o tipo de fonte de dados de entrada que contém dados de fluxo. Necessário em solicitações PUT (CreateOrReplace). | string (obrigatório) |
External
| Name | Description | Value |
|---|---|---|
| contentor | O contêiner UserCustomCode. | cadeia (de caracteres) |
| caminho | O caminho UserCustomCode. | cadeia (de caracteres) |
| refreshConfiguration | Os parâmetros de atualização para qualquer/todas as funções atualizáveis definidas pelo usuário presentes na configuração do trabalho. | RefreshConfiguration |
| storageAccount | As propriedades associadas a uma conta de Armazenamento do Azure | StorageAccount |
FileReferenceInputDataSource
| Name | Description | Value |
|---|---|---|
| properties | As propriedades associadas a uma entrada de arquivo que contém dados de referência. Necessário em solicitações PUT (CreateOrReplace). | FileReferenceInputDataSourceProperties |
| tipo | Indica o tipo de fonte de dados de entrada que contém dados de referência. Necessário em solicitações PUT (CreateOrReplace). | 'Ficheiro' (obrigatório) |
FileReferenceInputDataSourceProperties
| Name | Description | Value |
|---|---|---|
| caminho | O caminho do arquivo. | cadeia (de caracteres) |
Function
| Name | Description | Value |
|---|---|---|
| name | Nome do recurso | cadeia (de caracteres) |
| properties | As propriedades associadas a uma função. | FunctionProperties |
FunctionBinding
| Name | Description | Value |
|---|---|---|
| tipo | Defina como 'Microsoft.MachineLearning/WebService' para o tipo AzureMachineLearningStudioFunctionBinding. Defina como 'Microsoft.MachineLearningServices' para o tipo AzureMachineLearningServiceFunctionBinding. Defina como 'Microsoft.StreamAnalytics/CLRUdf' para o tipo CSharpFunctionBinding. Defina como 'Microsoft.StreamAnalytics/JavascriptUdf' para o tipo JavaScriptFunctionBinding. | 'Microsoft.MachineLearning/WebService' 'Microsoft.MachineLearningServices' 'Microsoft.StreamAnalytics/CLRUdf' 'Microsoft.StreamAnalytics/JavascriptUdf' (obrigatório) |
FunctionConfiguration
| Name | Description | Value |
|---|---|---|
| enlace | A ligação física da função. Por exemplo, no caso do serviço Web do Azure Machine Learning, isso descreve o ponto de extremidade. | FunctionBinding |
| inputs | FunctionInput[] | |
| output | Descreve a saída de uma função. | FunctionOutput |
FunctionInput
| Name | Description | Value |
|---|---|---|
| dataType | O tipo de dados (com suporte do Azure Stream Analytics) do parâmetro de entrada da função. Uma lista de tipos de dados válidos do Azure Stream Analytics é descrita em https://msdn.microsoft.com/en-us/library/azure/dn835065.aspx | cadeia (de caracteres) |
| isConfigurationParameter | Um sinalizador que indica se o parâmetro é um parâmetro de configuração. True se se espera que este parâmetro de entrada seja uma constante. O valor padrão é falso. | bool |
FunctionOutput
| Name | Description | Value |
|---|---|---|
| dataType | O tipo de dados (com suporte do Azure Stream Analytics) da saída da função. Uma lista de tipos de dados válidos do Azure Stream Analytics é descrita em https://msdn.microsoft.com/en-us/library/azure/dn835065.aspx | cadeia (de caracteres) |
FunctionProperties
| Name | Description | Value |
|---|---|---|
| properties | FunctionConfiguration | |
| tipo | Defina como 'Aggregate' para o tipo AggregateFunctionProperties. Defina como 'Scalar' para o tipo ScalarFunctionProperties. | 'Aggregate' 'Escalar' (obrigatório) |
GatewayMessageBusOutputDataSource
| Name | Description | Value |
|---|---|---|
| properties | As propriedades associadas a uma saída do Barramento de Mensagem de Gateway. Necessário em solicitações PUT (CreateOrReplace). | GatewayMessageBusOutputDataSourceProperties |
| tipo | Indica o tipo de saída da fonte de dados na qual a saída será gravada. Necessário em solicitações PUT (CreateOrReplace). | 'GatewayMessageBus' (obrigatório) |
GatewayMessageBusOutputDataSourceProperties
| Name | Description | Value |
|---|---|---|
| tópico | O nome do tópico do Service Bus. | cadeia (de caracteres) |
GatewayMessageBusStreamInputDataSource
| Name | Description | Value |
|---|---|---|
| properties | As propriedades associadas a uma entrada de barramento de mensagem de gateway que contém dados de fluxo. | GatewayMessageBusStreamInputDataSourceProperties |
| tipo | Indica o tipo de fonte de dados de entrada que contém dados de fluxo. Necessário em solicitações PUT (CreateOrReplace). | 'GatewayMessageBus' (obrigatório) |
GatewayMessageBusStreamInputDataSourceProperties
| Name | Description | Value |
|---|---|---|
| tópico | O nome do tópico do Service Bus. | cadeia (de caracteres) |
Identity
| Name | Description | Value |
|---|---|---|
| tipo | O tipo de identidade, pode ser SystemAssigned ou UserAssigned. | cadeia (de caracteres) |
| userAssignedIdentities | O usuário atribuiu identidades associadas ao recurso de trabalho de streaming. | IdentityUserAssignedIdentities |
IdentityUserAssignedIdentities
| Name | Description | Value |
|---|
Input
| Name | Description | Value |
|---|---|---|
| name | Nome do recurso | cadeia (de caracteres) |
| properties | As propriedades associadas a uma entrada. Necessário em solicitações PUT (CreateOrReplace). | InputProperties |
InputProperties
| Name | Description | Value |
|---|---|---|
| compressão | Descreve como os dados de entrada são compactados | Compression |
| partitionKey | partitionKey Descreve uma chave nos dados de entrada que é usada para particionar os dados de entrada | cadeia (de caracteres) |
| serialização | Descreve como os dados de uma entrada são serializados ou como os dados são serializados quando gravados em uma saída. Necessário em solicitações PUT (CreateOrReplace). | Serialization |
| tipo | Defina como 'Reference' para o tipo ReferenceInputProperties. Defina como 'Stream' para o tipo StreamInputProperties. | 'Reference' 'Stream' (obrigatório) |
| watermarkSettings | Configurações que determinam se os eventos de marca d'água devem ser lidos. | InputWatermarkProperties |
InputWatermarkProperties
| Name | Description | Value |
|---|---|---|
| watermarkMode | O modo de marca d'água de entrada. | 'None' 'ReadWatermark' |
IoTHubStreamInputDataSource
| Name | Description | Value |
|---|---|---|
| properties | As propriedades associadas a uma entrada do Hub IoT que contém dados de fluxo. Necessário em solicitações PUT (CreateOrReplace). | IoTHubStreamInputDataSourceProperties |
| tipo | Indica o tipo de fonte de dados de entrada que contém dados de fluxo. Necessário em solicitações PUT (CreateOrReplace). | 'Microsoft.Devices/IotHubs' (obrigatório) |
IoTHubStreamInputDataSourceProperties
| Name | Description | Value |
|---|---|---|
| consumerGroupName | O nome de um Grupo de Consumidores do Hub IoT que deve ser usado para ler eventos do Hub IoT. Se não for especificada, a entrada usará o grupo de consumidores padrão do Hub IoT. | cadeia (de caracteres) |
| ponto final | O ponto de extremidade do Hub IoT ao qual se conectar (ou seja, mensagens/eventos, mensagens/operaçõesMonitoringEvents, etc.). | cadeia (de caracteres) |
| iotHubNamespace | O nome ou o URI do Hub IoT. Necessário em solicitações PUT (CreateOrReplace). | cadeia (de caracteres) |
| sharedAccessPolicyKey | A chave de política de acesso compartilhado para a política de acesso compartilhado especificada. Necessário em solicitações PUT (CreateOrReplace). | string Constraints: Valor sensível. Passe como um parâmetro seguro. |
| sharedAccessPolicyName | O nome da política de acesso compartilhado para o Hub IoT. Esta política deve conter pelo menos a permissão de conexão de serviço. Necessário em solicitações PUT (CreateOrReplace). | cadeia (de caracteres) |
JavaScriptFunctionBinding
| Name | Description | Value |
|---|---|---|
| properties | As propriedades de vinculação associadas a uma função JavaScript. | JavaScriptFunctionBindingProperties |
| tipo | Indica o tipo de ligação de função. | 'Microsoft.StreamAnalytics/JavascriptUdf' (obrigatório) |
JavaScriptFunctionBindingProperties
| Name | Description | Value |
|---|---|---|
| script | O código JavaScript que contém uma única definição de função. Por exemplo: 'function (x, y) { return x + y; }' | cadeia (de caracteres) |
JobStorageAccount
| Name | Description | Value |
|---|---|---|
| accountKey | A chave de conta para a conta de Armazenamento do Azure. Necessário em solicitações PUT (CreateOrReplace). | string Constraints: Valor sensível. Passe como um parâmetro seguro. |
| accountName | O nome da conta de Armazenamento do Azure. Necessário em solicitações PUT (CreateOrReplace). | cadeia (de caracteres) |
| authenticationMode | Modo de autenticação. | 'ConnectionString' 'Msi' 'UserToken' |
JsonSerialization
| Name | Description | Value |
|---|---|---|
| properties | As propriedades associadas ao tipo de serialização JSON. Necessário em solicitações PUT (CreateOrReplace). | JsonSerializationProperties |
| tipo | Indica o tipo de serialização que a entrada ou saída usa. Necessário em solicitações PUT (CreateOrReplace). | 'Json' (obrigatório) |
JsonSerializationProperties
| Name | Description | Value |
|---|---|---|
| codificação | Especifica a codificação dos dados de entrada no caso de entrada e a codificação de dados de saída no caso de saída. Necessário em solicitações PUT (CreateOrReplace). | 'UTF8' |
| format | Esta propriedade só se aplica à serialização JSON de saídas somente. Não é aplicável a inputs. Esta propriedade especifica o formato do JSON no qual a saída será gravada. Os valores atualmente suportados são 'lineSeparated' indicando que a saída será formatada por ter cada objeto JSON separado por uma nova linha e 'array' indicando que a saída será formatada como uma matriz de objetos JSON. O valor padrão é 'lineSeparated' se deixado nulo. | 'Array' 'LineSeparated' |
Output
| Name | Description | Value |
|---|---|---|
| name | Nome do recurso | cadeia (de caracteres) |
| properties | As propriedades associadas a uma saída. Necessário em solicitações PUT (CreateOrReplace). | OutputProperties |
OutputDataSource
| Name | Description | Value |
|---|---|---|
| tipo | Defina como 'GatewayMessageBus' para o tipo GatewayMessageBusOutputDataSource. Defina como 'Microsoft.AzureFunction' para o tipo AzureFunctionOutputDataSource. Defina como 'Microsoft.DBForPostgreSQL/servers/databases' para o tipo PostgreSQLOutputDataSource. Defina como 'Microsoft.DataLake/Accounts' para o tipo AzureDataLakeStoreOutputDataSource. Defina como 'Microsoft.EventHub/EventHub' para o tipo EventHubV2OutputDataSource. Defina como 'Microsoft.Kusto/clusters/databases' para o tipo AzureDataExplorerOutputDataSource. Defina como 'Microsoft.ServiceBus/EventHub' para o tipo EventHubOutputDataSource. Defina como 'Microsoft.ServiceBus/Queue' para o tipo ServiceBusQueueOutputDataSource. Defina como 'Microsoft.ServiceBus/Topic' para o tipo ServiceBusTopicOutputDataSource. Defina como 'Microsoft.Sql/Server/DataWarehouse' para o tipo AzureSynapseOutputDataSource. Defina como 'Microsoft.Sql/Server/Database' para o tipo AzureSqlDatabaseOutputDataSource. Defina como 'Microsoft.Storage/Blob' para o tipo BlobOutputDataSource. Defina como 'Microsoft.Storage/DocumentDB' para o tipo DocumentDbOutputDataSource. Defina como 'Microsoft.Storage/Table' para o tipo AzureTableOutputDataSource. Defina como 'PowerBI' para o tipo PowerBIOutputDataSource. Defina como 'Raw' para o 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' (obrigatório) |
OutputProperties
| Name | Description | Value |
|---|---|---|
| datasource | Descreve a fonte de dados na qual a saída será gravada. Necessário em solicitações PUT (CreateOrReplace). | OutputDataSource |
| serialização | Descreve como os dados de uma entrada são serializados ou como os dados são serializados quando gravados em uma saída. Necessário em solicitações PUT (CreateOrReplace). | Serialization |
| sizeWindow | A janela de tamanho para restringir uma saída do Stream Analytics. | int |
| timeWindow | O período de tempo para filtrar as saídas de trabalho do Stream Analytics. | cadeia (de caracteres) |
| watermarkSettings | Configurações que determinam se as marcas d'água devem ser enviadas para o downstream. | OutputWatermarkProperties |
OutputWatermarkProperties
| Name | Description | Value |
|---|---|---|
| maxWatermarkDifferenceAcrossPartitions | Descreve o delta máximo entre as partições mais rápidas e mais lentas, de modo que a janela fora de ordem que captura todos os eventos necessários em trabalhos downstream é bem definida. | cadeia (de caracteres) |
| watermarkMode | O modo de marca d'água de saída. | 'None' 'SendCurrentPartitionWatermark' 'SendLowestWatermarkAcrossPartitions' |
ParquetSerialization
| Name | Description | Value |
|---|---|---|
| properties | As propriedades associadas ao tipo de serialização Parquet. Necessário em solicitações PUT (CreateOrReplace). | any |
| tipo | Indica o tipo de serialização que a entrada ou saída usa. Necessário em solicitações PUT (CreateOrReplace). | 'Parquet' (obrigatório) |
PostgreSQLOutputDataSource
| Name | Description | Value |
|---|---|---|
| properties | As propriedades associadas a uma fonte de dados de saída PostgreSQL. Necessário em solicitações PUT (CreateOrReplace). | PostgreSQLOutputDataSourceProperties |
| tipo | Indica o tipo de saída da fonte de dados na qual a saída será gravada. Necessário em solicitações PUT (CreateOrReplace). | 'Microsoft.DBForPostgreSQL/servers/databases' (obrigatório) |
PostgreSQLOutputDataSourceProperties
| Name | Description | Value |
|---|---|---|
| authenticationMode | Modo de autenticação. | 'ConnectionString' 'Msi' 'UserToken' |
| base de dados | O nome do banco de dados SQL do Azure. Necessário em solicitações PUT (CreateOrReplace). | cadeia (de caracteres) |
| maxWriterCount | Max Writer count, atualmente apenas 1 (gravador único) e 0 (com base na partição de consulta) estão disponíveis. Opcional em pedidos PUT. | int |
| palavra-passe | A senha que será usada para se conectar ao banco de dados SQL do Azure. Necessário em solicitações PUT (CreateOrReplace). | string Constraints: Valor sensível. Passe como um parâmetro seguro. |
| servidor | O nome do servidor SQL que contém o banco de dados SQL do Azure. Necessário em solicitações PUT (CreateOrReplace). | cadeia (de caracteres) |
| tabela | O nome da tabela no banco de dados SQL do Azure. Necessário em solicitações PUT (CreateOrReplace). | cadeia (de caracteres) |
| utilizador | O nome de usuário que será usado para se conectar ao banco de dados SQL do Azure. Necessário em solicitações PUT (CreateOrReplace). | cadeia (de caracteres) |
PowerBIOutputDataSource
| Name | Description | Value |
|---|---|---|
| properties | As propriedades associadas a uma saída do Power BI. Necessário em solicitações PUT (CreateOrReplace). | PowerBIOutputDataSourceProperties |
| tipo | Indica o tipo de saída da fonte de dados na qual a saída será gravada. Necessário em solicitações PUT (CreateOrReplace). | 'PowerBI' (obrigatório) |
PowerBIOutputDataSourceProperties
| Name | Description | Value |
|---|---|---|
| authenticationMode | Modo de autenticação. | 'ConnectionString' 'Msi' 'UserToken' |
| conjunto de dados | O nome do conjunto de dados do Power BI. Necessário em solicitações PUT (CreateOrReplace). | cadeia (de caracteres) |
| groupId | A ID do grupo do Power BI. | cadeia (de caracteres) |
| groupName | O nome do grupo do Power BI. Use essa propriedade para ajudar a lembrar qual id de grupo específico do Power BI foi usado. | cadeia (de caracteres) |
| refreshToken | Um token de atualização que pode ser usado para obter um token de acesso válido que pode ser usado para autenticar com a fonte de dados. Atualmente, um token de atualização válido só pode ser obtido por meio do Portal do Azure. É recomendável colocar um valor de cadeia de caracteres fictícia aqui ao criar a fonte de dados e, em seguida, ir para o Portal do Azure para autenticar a fonte de dados que atualizará essa propriedade com um token de atualização válido. Necessário em solicitações PUT (CreateOrReplace). | cadeia (de caracteres) |
| tabela | O nome da tabela do Power BI no conjunto de dados especificado. Necessário em solicitações PUT (CreateOrReplace). | cadeia (de caracteres) |
| tokenUserDisplayName | O nome de exibição do usuário que foi usado para obter o token de atualização. Use essa propriedade para ajudar a lembrar qual usuário foi usado para obter o token de atualização. | cadeia (de caracteres) |
| tokenUserPrincipalName | O nome principal do usuário (UPN) do usuário que foi usado para obter o token de atualização. Use essa propriedade para ajudar a lembrar qual usuário foi usado para obter o token de atualização. | cadeia (de caracteres) |
RawInputDatasourceProperties
| Name | Description | Value |
|---|---|---|
| payload | O conteúdo serializado JSON dos dados de entrada. Carga útil ou payloadUri devem ser definidas, mas não ambas. | cadeia (de caracteres) |
| payloadUri | A URL SAS para um blob que contém o conteúdo serializado JSON dos dados de entrada. Carga útil ou payloadUri devem ser definidas, mas não ambas. | cadeia (de caracteres) |
RawOutputDatasource
| Name | Description | Value |
|---|---|---|
| properties | As propriedades associadas a uma saída bruta. Necessário em solicitações PUT (CreateOrReplace). | RawOutputDatasourceProperties |
| tipo | Indica o tipo de saída da fonte de dados na qual a saída será gravada. Necessário em solicitações PUT (CreateOrReplace). | 'Raw' (obrigatório) |
RawOutputDatasourceProperties
| Name | Description | Value |
|---|---|---|
| payloadUri | A URL SAS para um blob onde a saída deve ser gravada. Se essa propriedade não for definida, os dados de saída serão gravados em um armazenamento temporário e uma URL SAS para esse armazenamento temporário será incluída no resultado. | cadeia (de caracteres) |
RawReferenceInputDataSource
| Name | Description | Value |
|---|---|---|
| properties | As propriedades associadas a uma entrada bruta que contém dados de referência. Necessário em solicitações PUT (CreateOrReplace). | RawInputDatasourceProperties |
| tipo | Indica o tipo de fonte de dados de entrada que contém dados de referência. Necessário em solicitações PUT (CreateOrReplace). | 'Raw' (obrigatório) |
RawStreamInputDataSource
| Name | Description | Value |
|---|---|---|
| properties | As propriedades associadas a uma entrada bruta. Necessário em solicitações PUT (CreateOrReplace). | RawInputDatasourceProperties |
| tipo | Indica o tipo de fonte de dados de entrada que contém dados de fluxo. Necessário em solicitações PUT (CreateOrReplace). | 'Raw' (obrigatório) |
ReferenceInputDataSource
| Name | Description | Value |
|---|---|---|
| tipo | Defina como 'File' para o tipo FileReferenceInputDataSource. Defina como 'Microsoft.Sql/Server/Database' para o tipo AzureSqlReferenceInputDataSource. Defina como 'Microsoft.Storage/Blob' para o tipo BlobReferenceInputDataSource. Defina como 'Raw' para o tipo RawReferenceInputDataSource. | 'File' 'Microsoft.Sql/Server/Database' 'Microsoft.Storage/Blob' 'Raw' (obrigatório) |
ReferenceInputProperties
| Name | Description | Value |
|---|---|---|
| datasource | Descreve uma fonte de dados de entrada que contém dados de referência. Necessário em solicitações PUT (CreateOrReplace). | ReferenceInputDataSource |
| tipo | Indica se a entrada é uma fonte de dados de referência ou de dados de fluxo. Necessário em solicitações PUT (CreateOrReplace). | 'Referência' (obrigatório) |
RefreshConfiguration
| Name | Description | Value |
|---|---|---|
| dateFormat | O formato de data. Sempre que {date} aparece em pathPattern, o valor dessa propriedade é usado como o formato de data. | cadeia (de caracteres) |
| pathPattern | O padrão de caminho de blob. Não é uma expressão regular. Ele representa um padrão com o qual os nomes de blob serão combinados para determinar se eles devem ou não ser incluídos como entrada ou saída para o trabalho. Consulte /rest/api/streamanalytics/stream-analytics-input ou /rest/api/streamanalytics/stream-analytics-output para obter uma explicação e um exemplo mais detalhados. | cadeia (de caracteres) |
| refreshInterval | O intervalo de atualização. | cadeia (de caracteres) |
| refreshType | Esta propriedade indica qual opção de atualização de dados usar, Bloqueando ou Não Bloqueando. | 'Blocking' 'Nonblocking' |
| timeFormat | O formato de hora. Sempre que {time} aparece em pathPattern, o valor dessa propriedade é usado como o formato de hora. | cadeia (de caracteres) |
ScalarFunctionProperties
| Name | Description | Value |
|---|---|---|
| tipo | Indica o tipo de função. | 'Escalar' (obrigatório) |
Serialization
| Name | Description | Value |
|---|---|---|
| tipo | Defina como 'Avro' para o tipo AvroSerialization. Defina como 'Csv' para o tipo CsvSerialization. Defina como 'CustomClr' para o tipo CustomClrSerialization. Defina como 'Delta' para o tipo DeltaSerialization. Defina como 'Json' para o tipo JsonSerialization. Defina como 'Parquet' para o tipo ParquetSerialization. | 'Avro' 'Csv' 'CustomClr' 'Delta' 'Json' 'Parquet' (obrigatório) |
ServiceBusQueueOutputDataSource
| Name | Description | Value |
|---|---|---|
| properties | As propriedades associadas a uma saída de fila do Service Bus. Necessário em solicitações PUT (CreateOrReplace). | ServiceBusQueueOutputDataSourceProperties |
| tipo | Indica o tipo de saída da fonte de dados na qual a saída será gravada. Necessário em solicitações PUT (CreateOrReplace). | 'Microsoft.ServiceBus/Queue' (obrigatório) |
ServiceBusQueueOutputDataSourceProperties
| Name | Description | Value |
|---|---|---|
| authenticationMode | Modo de autenticação. | 'ConnectionString' 'Msi' 'UserToken' |
| propertyColumns | Uma matriz de cadeia de caracteres dos nomes das colunas de saída a serem anexadas às mensagens do Service Bus como propriedades personalizadas. | string[] |
| queueName | O nome da fila do Service Bus. Necessário em solicitações PUT (CreateOrReplace). | cadeia (de caracteres) |
| serviceBusNamespace | O namespace associado ao Hub de Eventos, Fila do Service Bus, Tópico do Service Bus desejado, etc. Necessário em solicitações PUT (CreateOrReplace). | cadeia (de caracteres) |
| sharedAccessPolicyKey | A chave de política de acesso compartilhado para a política de acesso compartilhado especificada. Necessário em solicitações PUT (CreateOrReplace). | string Constraints: Valor sensível. Passe como um parâmetro seguro. |
| sharedAccessPolicyName | O nome da política de acesso compartilhado para o Hub de Eventos, Fila do Service Bus, Tópico do Service Bus, etc. Necessário em solicitações PUT (CreateOrReplace). | cadeia (de caracteres) |
| systemPropertyColumns | As propriedades do sistema associadas à fila do Service Bus. As seguintes propriedades do sistema são suportadas: ReplyToSessionId, ContentType, To, Subject, CorrelationId, TimeToLive, PartitionKey, SessionId, ScheduledEnqueueTime, MessageId, ReplyTo, Label, ScheduledEnqueueTimeUtc. | any |
ServiceBusTopicOutputDataSource
| Name | Description | Value |
|---|---|---|
| properties | As propriedades associadas a uma saída de Tópico do Service Bus. Necessário em solicitações PUT (CreateOrReplace). | ServiceBusTopicOutputDataSourceProperties |
| tipo | Indica o tipo de saída da fonte de dados na qual a saída será gravada. Necessário em solicitações PUT (CreateOrReplace). | 'Microsoft.ServiceBus/Topic' (obrigatório) |
ServiceBusTopicOutputDataSourceProperties
| Name | Description | Value |
|---|---|---|
| authenticationMode | Modo de autenticação. | 'ConnectionString' 'Msi' 'UserToken' |
| propertyColumns | Uma matriz de cadeia de caracteres dos nomes das colunas de saída a serem anexadas às mensagens do Service Bus como propriedades personalizadas. | string[] |
| serviceBusNamespace | O namespace associado ao Hub de Eventos, Fila do Service Bus, Tópico do Service Bus desejado, etc. Necessário em solicitações PUT (CreateOrReplace). | cadeia (de caracteres) |
| sharedAccessPolicyKey | A chave de política de acesso compartilhado para a política de acesso compartilhado especificada. Necessário em solicitações PUT (CreateOrReplace). | string Constraints: Valor sensível. Passe como um parâmetro seguro. |
| sharedAccessPolicyName | O nome da política de acesso compartilhado para o Hub de Eventos, Fila do Service Bus, Tópico do Service Bus, etc. Necessário em solicitações PUT (CreateOrReplace). | cadeia (de caracteres) |
| systemPropertyColumns | As propriedades do sistema associadas à saída do tópico do Service Bus. As seguintes propriedades do sistema são suportadas: ReplyToSessionId, ContentType, To, Subject, CorrelationId, TimeToLive, PartitionKey, SessionId, ScheduledEnqueueTime, MessageId, ReplyTo, Label, ScheduledEnqueueTimeUtc. | ServiceBusTopicOutputDataSourcePropertiesSystemPropertyColumns |
| topicName | O nome do tópico do Service Bus. Necessário em solicitações PUT (CreateOrReplace). | cadeia (de caracteres) |
ServiceBusTopicOutputDataSourcePropertiesSystemPropertyColumns
| Name | Description | Value |
|---|
Sku
| Name | Description | Value |
|---|---|---|
| capacidade | A capacidade do SKU. | int |
| name | O nome do SKU. Necessário em solicitações PUT (CreateOrReplace). | 'Standard' |
StorageAccount
| Name | Description | Value |
|---|---|---|
| accountKey | A chave de conta para a conta de Armazenamento do Azure. Necessário em solicitações PUT (CreateOrReplace). | string Constraints: Valor sensível. Passe como um parâmetro seguro. |
| accountName | O nome da conta de Armazenamento do Azure. Necessário em solicitações PUT (CreateOrReplace). | cadeia (de caracteres) |
| authenticationMode | Modo de autenticação. | 'ConnectionString' 'Msi' 'UserToken' |
StreamingJobProperties
| Name | Description | Value |
|---|---|---|
| cluster | O cluster no qual os trabalhos de streaming serão executados. | ClusterInfo |
| compatibilityLevel | Controla determinados comportamentos de tempo de execução do trabalho de streaming. | '1.0' '1.2' |
| contentStoragePolicy | Os valores válidos são JobStorageAccount e SystemAccount. Se definido como JobStorageAccount, isso requer que o usuário também especifique a propriedade jobStorageAccount. . | 'JobStorageAccount' 'SystemAccount' |
| dataLocale | A localidade de dados do trabalho de análise de fluxo. Valor deve ser o nome de uma Cultura .NET suportada do conjunto https://msdn.microsoft.com/en-us/library/system.globalization.culturetypes(v=vs.110).aspx. O padrão é 'en-US' se nenhum for especificado. | cadeia (de caracteres) |
| eventsLateArrivalMaxDelayInSeconds | O atraso máximo tolerável em segundos em que os eventos que chegam atrasados podem ser incluídos. O intervalo suportado é -1 para 1814399 (20.23:59:59 dias) e -1 é usado para especificar esperar indefinidamente. Se a propriedade estiver ausente, ela é interpretada como tendo um valor de -1. | int |
| eventsOutOfOrderMaxDelayInSeconds | O atraso máximo tolerável em segundos em que os eventos fora de ordem podem ser ajustados para voltarem à ordem. | int |
| eventsOutOfOrderPolicy | Indica a política a ser aplicada a eventos que chegam fora de ordem no fluxo de eventos de entrada. | 'Adjust' 'Drop' |
| externals | A conta de armazenamento onde os artefatos de código personalizado estão localizados. | External |
| functions | Uma lista de uma ou mais funções para o trabalho de streaming. A propriedade name para cada função é necessária ao especificar essa propriedade em uma solicitação PUT. Esta propriedade não pode ser modificada através de uma operação PATCH. Você deve usar a API PATCH disponível para a transformação individual. | Function[] |
| inputs | Uma lista de uma ou mais entradas para o trabalho de streaming. A propriedade name para cada entrada é necessária ao especificar essa propriedade em uma solicitação PUT. Esta propriedade não pode ser modificada através de uma operação PATCH. Você deve usar a API PATCH disponível para a entrada individual. | Input[] |
| jobStorageAccount | As propriedades associadas a uma conta de Armazenamento do Azure com MSI | JobStorageAccount |
| jobType | Descreve o tipo de trabalho. Os modos válidos são Cloud e 'Edge'. |
'Cloud' 'Edge' |
| outputErrorPolicy | Indica a política a ser aplicada a eventos que chegam à saída e não podem ser gravados no armazenamento externo devido a estarem malformados (valores de coluna ausentes, valores de coluna de tipo ou tamanho errados). | 'Drop' 'Stop' |
| outputs | Uma lista de uma ou mais saídas para o trabalho de streaming. A propriedade name para cada saída é necessária ao especificar essa propriedade em uma solicitação PUT. Esta propriedade não pode ser modificada através de uma operação PATCH. Você deve usar a API PATCH disponível para a saída individual. | Output[] |
| outputStartMode | Esta propriedade só deve ser utilizada quando se deseja que o trabalho seja iniciado imediatamente após a criação. O valor pode ser JobStartTime, CustomTime ou LastOutputEventTime para indicar se o ponto inicial do fluxo de eventos de saída deve começar sempre que o trabalho for iniciado, começar em um carimbo de data/hora de usuário personalizado especificado por meio da propriedade outputStartTime ou começar a partir da hora de saída do último evento. | 'CustomTime' 'JobStartTime' 'LastOutputEventTime' |
| outputStartTime | Valor é um carimbo de data/hora formatado ISO-8601 que indica o ponto inicial do fluxo de eventos de saída ou null para indicar que o fluxo de eventos de saída será iniciado sempre que o trabalho de streaming for iniciado. Essa propriedade deve ter um valor se outputStartMode estiver definido como CustomTime. | cadeia (de caracteres) |
| sku | Descreve a SKU do trabalho de streaming. Necessário em solicitações PUT (CreateOrReplace). | Sku |
| transformação | Indica a consulta e o número de unidades de streaming a serem usadas para o trabalho de streaming. A propriedade name da transformação é necessária ao especificar essa propriedade em uma solicitação PUT. Esta propriedade não pode ser modificada através de uma operação PATCH. Você deve usar a API PATCH disponível para a transformação individual. | Transformation |
StreamInputDataSource
| Name | Description | Value |
|---|---|---|
| tipo | Defina como 'GatewayMessageBus' para o tipo GatewayMessageBusStreamInputDataSource. Defina como 'Microsoft.Devices/IotHubs' para o tipo IoTHubStreamInputDataSource. Defina como 'Microsoft.EventGrid/EventSubscriptions' para o tipo EventGridStreamInputDataSource. Defina como 'Microsoft.EventHub/EventHub' para o tipo EventHubV2StreamInputDataSource. Defina como 'Microsoft.ServiceBus/EventHub' para o tipo EventHubStreamInputDataSource. Defina como 'Microsoft.Storage/Blob' para o tipo BlobStreamInputDataSource. Defina como 'Raw' para o tipo RawStreamInputDataSource. | 'GatewayMessageBus' 'Microsoft.Devices/IotHubs' 'Microsoft.EventGrid/EventSubscriptions' 'Microsoft.EventHub/EventHub' 'Microsoft.ServiceBus/EventHub' 'Microsoft.Storage/Blob' 'Raw' (obrigatório) |
StreamInputProperties
| Name | Description | Value |
|---|---|---|
| datasource | Descreve uma fonte de dados de entrada que contém dados de fluxo. Necessário em solicitações PUT (CreateOrReplace). | StreamInputDataSource |
| tipo | Indica se a entrada é uma fonte de dados de referência ou de dados de fluxo. Necessário em solicitações PUT (CreateOrReplace). | 'Stream' (obrigatório) |
TrackedResourceTags
| Name | Description | Value |
|---|
Transformation
| Name | Description | Value |
|---|---|---|
| name | Nome do recurso | cadeia (de caracteres) |
| properties | As propriedades associadas a uma transformação. Necessário em solicitações PUT (CreateOrReplace). | TransformationProperties |
TransformationProperties
| Name | Description | Value |
|---|---|---|
| consulta | Especifica a consulta que será executada no trabalho de streaming. Você pode saber mais sobre a SAQL (Stream Analytics Query Language) aqui: https://msdn.microsoft.com/library/azure/dn834998 . Necessário em solicitações PUT (CreateOrReplace). | cadeia (de caracteres) |
| streamingUnits | Especifica o número de unidades de streaming que o trabalho de streaming usa. | int |
| validStreamingUnits | Especifica as unidades de streaming válidas para as quais um trabalho de streaming pode ser dimensionado. | int[] |
Exemplos de uso
Amostras Terraform
Um exemplo básico de implantação do Stream Analytics Job.
terraform {
required_providers {
azapi = {
source = "Azure/azapi"
}
}
}
provider "azapi" {
skip_provider_registration = false
}
variable "resource_name" {
type = string
default = "acctest0001"
}
variable "location" {
type = string
default = "westeurope"
}
resource "azapi_resource" "resourceGroup" {
type = "Microsoft.Resources/resourceGroups@2020-06-01"
name = var.resource_name
location = var.location
}
resource "azapi_resource" "streamingJob" {
type = "Microsoft.StreamAnalytics/streamingJobs@2020-03-01"
parent_id = azapi_resource.resourceGroup.id
name = var.resource_name
location = var.location
body = {
properties = {
cluster = {
}
compatibilityLevel = "1.0"
contentStoragePolicy = "SystemAccount"
dataLocale = "en-GB"
eventsLateArrivalMaxDelayInSeconds = 60
eventsOutOfOrderMaxDelayInSeconds = 50
eventsOutOfOrderPolicy = "Adjust"
jobType = "Cloud"
outputErrorPolicy = "Drop"
sku = {
name = "Standard"
}
transformation = {
name = "main"
properties = {
query = " SELECT *\n INTO [YourOutputAlias]\n FROM [YourInputAlias]\n"
streamingUnits = 3
}
}
}
}
schema_validation_enabled = false
response_export_values = ["*"]
}