Partilhar via


Streamingjobs microsoft.StreamAnalytics

Definição de recurso do Bicep

O tipo de recurso de streamingjobs pode ser implementado com operações que visam:

Para obter uma lista de propriedades alteradas em cada versão da API, veja registo 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' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  sku: {
    capacity: int
    name: 'Standard'
  }
  identity: {
    type: 'string'
    userAssignedIdentities: {
      {customized property}: any()
    }
  }
  properties: {
    cluster: {
      id: 'string'
    }
    compatibilityLevel: 'string'
    contentStoragePolicy: 'string'
    dataLocale: 'string'
    eventsLateArrivalMaxDelayInSeconds: int
    eventsOutOfOrderMaxDelayInSeconds: int
    eventsOutOfOrderPolicy: 'string'
    externals: {
      container: 'string'
      path: 'string'
      refreshConfiguration: {
        dateFormat: 'string'
        pathPattern: 'string'
        refreshInterval: 'string'
        refreshType: 'string'
        timeFormat: 'string'
      }
      storageAccount: {
        accountKey: 'string'
        accountName: 'string'
        authenticationMode: 'string'
      }
    }
    functions: [
      {
        name: 'string'
        properties: {
          properties: {
            binding: {
              type: 'string'
              // For remaining properties, see FunctionBinding objects
            }
            inputs: [
              {
                dataType: 'string'
                isConfigurationParameter: bool
              }
            ]
            output: {
              dataType: 'string'
            }
          }
          type: 'string'
          // For remaining properties, see FunctionProperties objects
        }
      }
    ]
    inputs: [
      {
        name: 'string'
        properties: {
          compression: {
            type: 'string'
          }
          partitionKey: 'string'
          serialization: {
            type: 'string'
            // For remaining properties, see Serialization objects
          }
          watermarkSettings: {
            watermarkMode: 'string'
          }
          type: 'string'
          // For remaining properties, see InputProperties objects
        }
      }
    ]
    jobStorageAccount: {
      accountKey: 'string'
      accountName: 'string'
      authenticationMode: 'string'
    }
    jobType: 'string'
    outputErrorPolicy: 'string'
    outputs: [
      {
        name: 'string'
        properties: {
          datasource: {
            type: 'string'
            // For remaining properties, see OutputDataSource objects
          }
          serialization: {
            type: 'string'
            // For remaining properties, see Serialization objects
          }
          sizeWindow: int
          timeWindow: 'string'
          watermarkSettings: {
            maxWatermarkDifferenceAcrossPartitions: 'string'
            watermarkMode: 'string'
          }
        }
      }
    ]
    outputStartMode: 'string'
    outputStartTime: 'string'
    sku: {
      capacity: int
      name: 'Standard'
    }
    transformation: {
      name: 'string'
      properties: {
        query: 'string'
        streamingUnits: int
        validStreamingUnits: [
          int
        ]
      }
    }
  }
}

Objetos FunctionProperties

Defina a propriedade tipo para especificar o tipo de objeto.

Para Agregar, utilize:

  type: 'Aggregate'

Para Escalar, utilize:

  type: 'Scalar'

Objetos FunctionBinding

Defina a propriedade tipo para especificar o tipo de objeto.

Para Microsoft.MachineLearning/WebService, utilize:

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

Para Microsoft.MachineLearningServices, utilize:

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

Para Microsoft.StreamAnalytics/CLRUdf, utilize:

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

Para Microsoft.StreamAnalytics/JavascriptUdf, utilize:

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

InputProperties objects (Objetos InputProperties)

Defina a propriedade tipo para especificar o tipo de objeto.

Para Referência, utilize:

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

Para o Stream, utilize:

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

Objetos de serialização

Defina a propriedade tipo para especificar o tipo de objeto.

Para Avro, utilize:

  type: 'Avro'
  properties: any()

Para Csv, utilize:

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

Para CustomClr, utilize:

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

Para Delta, utilize:

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

Para Json, utilize:

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

Para Parquet, utilize:

  type: 'Parquet'
  properties: any()

ReferenceInputDataSource objects (Objetos ReferenceInputDataSource)

Defina a propriedade tipo para especificar o tipo de objeto.

Para Ficheiro, utilize:

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

Para Microsoft.Sql/Server/Database, utilize:

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

Para Microsoft.Storage/Blob, utilize:

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

Para Raw, utilize:

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

Objetos StreamInputDataSource

Defina a propriedade tipo para especificar o tipo de objeto.

Para GatewayMessageBus, utilize:

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

Para Microsoft.Devices/IotHubs, utilize:

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

Para Microsoft.EventGrid/EventSubscriptions, utilize:

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

Para Microsoft.EventHub/EventHub, utilize:

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

Para Microsoft.ServiceBus/EventHub, utilize:

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

Para Microsoft.Storage/Blob, utilize:

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

Para Raw, utilize:

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

Objetos OutputDataSource

Defina a propriedade tipo para especificar o tipo de objeto.

Para GatewayMessageBus, utilize:

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

Para Microsoft.AzureFunction, utilize:

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

Para Microsoft.DataLake/Accounts, utilize:

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

Para Microsoft.DBForPostgreSQL/servers/databases, utilize:

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

Para Microsoft.EventHub/EventHub, utilize:

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

Para Microsoft.Kusto/clusters/bases de dados, utilize:

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

Para Microsoft.ServiceBus/EventHub, utilize:

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

Para Microsoft.ServiceBus/Queue, utilize:

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

Para Microsoft.ServiceBus/Topic, utilize:

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

Para Microsoft.Sql/Server/Database, utilize:

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

Para Microsoft.Sql/Server/DataWarehouse, utilize:

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

Para Microsoft.Storage/Blob, utilize:

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

Para Microsoft.Storage/DocumentDB, utilize:

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

Para Microsoft.Storage/Table, utilize:

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

Para o PowerBI, utilize:

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

Para Raw, utilize:

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

Valores de propriedade

streamingjobs

Nome Descrição Valor
name O nome do recurso cadeia (obrigatório)

Limite de carateres: 3-63

Carateres válidos:
Alfanuméricos, hífenes e carateres de sublinhado.
localização A localização geográfica onde o recurso se encontra string
etiquetas Etiquetas de recursos. Dicionário de nomes e valores de etiquetas. Ver Etiquetas em modelos
sku Descreve o SKU da tarefa de transmissão em fluxo. Necessário em pedidos PUT (CreateOrReplace). SKU
identidade Descreve a identidade gerida atribuída a esta tarefa que pode ser utilizada para autenticar com entradas e saídas. Identidade
propriedades As propriedades associadas a uma tarefa de transmissão em fluxo. Necessário em pedidos PUT (CreateOrReplace). StreamingJobProperties

Identidade

Nome Descrição Valor
tipo O tipo de identidade pode ser SystemAssigned ou UserAssigned. string
userAssignedIdentities O utilizador atribuiu identidades associadas ao recurso da tarefa de transmissão em fluxo. IdentityUserAssignedIdentities

IdentityUserAssignedIdentities

Nome Descrição Valor
{customized property} Para o Bicep, pode utilizar a função any( ).

StreamingJobProperties

Nome Descrição Valor
cluster O cluster em que as tarefas de transmissão em fluxo serão executadas. ClusterInfo
compatibilidadeLevel Controla determinados comportamentos de runtime da tarefa de transmissão em fluxo. '1.0'
'1.2'
contentStoragePolicy Os valores válidos são JobStorageAccount e SystemAccount. Se estiver definido como JobStorageAccount, isto requer que o utilizador também especifique a propriedade jobStorageAccount. . "JobStorageAccount"
"SystemAccount"
dataLocale A região de dados da tarefa de análise de fluxos. O valor deve ser o nome de uma Cultura .NET suportada do conjunto https://msdn.microsoft.com/library/system.globalization.culturetypes(v=vs.110).aspx. A predefinição é "en-US" se nenhuma especificada. string
eventsLateArrivalMaxDelayInSeconds O atraso máximo tolerável em segundos em que os eventos que chegam atrasados podem ser incluídos. O intervalo suportado é de -1 a 1814399 (20.23:59:59 dias) e -1 é utilizado para especificar a espera indefinidamente. Se a propriedade estiver ausente, será interpretado como se tivesse um valor de -1. int
eventsOutOfOrderMaxDelayInSeconds O atraso tolerável máximo em segundos em que os eventos fora de ordem podem ser ajustados para estarem de volta à ordem. int
eventsOutOfOrderPolicy Indica a política a aplicar aos eventos que chegam fora de ordem no fluxo de eventos de entrada. "Ajustar"
'Drop'
externos A conta de armazenamento onde estão localizados os artefactos de código personalizados. Externo
funções Uma lista de uma ou mais funções para a tarefa de transmissão em fluxo. A propriedade name para cada função é necessária ao especificar esta propriedade num pedido PUT. Esta propriedade não pode ser modificada através de uma operação PATCH. Tem de utilizar a API PATCH disponível para a transformação individual. Função[]
entradas Uma lista de uma ou mais entradas para a tarefa de transmissão em fluxo. A propriedade name para cada entrada é necessária ao especificar esta propriedade num pedido PUT. Esta propriedade não pode ser modificada através de uma operação PATCH. Tem de utilizar a API PATCH disponível para a entrada individual. Entrada[]
jobStorageAccount As propriedades associadas a uma conta de Armazenamento do Azure com MSI JobStorageAccount
jobType Descreve o tipo de tarefa. Os modos válidos são Cloud e "Edge". 'Cloud'
'Edge'
outputErrorPolicy Indica a política a aplicar a eventos que chegam à saída e que não podem ser escritos no armazenamento externo devido a uma forma incorreta (valores de coluna em falta, valores de coluna de tipo ou tamanho errado). 'Drop'
'Parar'
saídas Uma lista de uma ou mais saídas para a tarefa de transmissão em fluxo. A propriedade name para cada saída é necessária ao especificar esta propriedade num pedido PUT. Esta propriedade não pode ser modificada através de uma operação PATCH. Tem de utilizar a API PATCH disponível para o resultado individual. Saída[]
outputStartMode Esta propriedade só deve ser utilizada quando pretender que a tarefa seja iniciada imediatamente após a criação. O valor pode ser JobStartTime, CustomTime ou LastOutputEventTime para indicar se o ponto de partida do fluxo de eventos de saída deve ser iniciado sempre que a tarefa for iniciada, começar com um carimbo de data/hora de utilizador personalizado especificado através da propriedade outputStartTime ou começar a partir da hora de saída do último evento. "CustomTime"
"JobStartTime"
"LastOutputEventTime"
outputStartTime O valor é um carimbo de data/hora formatado ISO-8601 que indica o ponto de partida do fluxo de eventos de saída ou nulo para indicar que o fluxo de eventos de saída será iniciado sempre que a tarefa de transmissão em fluxo for iniciada. Esta propriedade tem de ter um valor se outputStartMode estiver definido como CustomTime. string
sku Descreve o SKU da tarefa de transmissão em fluxo. Necessário em pedidos PUT (CreateOrReplace). SKU
transformação Indica a consulta e o número de unidades de transmissão em fluxo a utilizar para a tarefa de transmissão em fluxo. A propriedade name da transformação é necessária ao especificar esta propriedade num pedido PUT. Esta propriedade não pode ser modificada através de uma operação PATCH. Tem de utilizar a API PATCH disponível para a transformação individual. Transformação

ClusterInfo

Nome Descrição Valor
ID O ID de recurso do cluster. string

Externo

Nome Descrição Valor
contentor O contentor UserCustomCode. string
caminho O caminho UserCustomCode. string
refreshConfiguration Os parâmetros de atualização para qualquer/todas as funções definidas pelo utilizador atualizável presentes na configuração da tarefa. RefreshConfiguration
storageAccount As propriedades associadas a uma conta de Armazenamento do Azure StorageAccount

RefreshConfiguration

Nome Descrição Valor
dateFormat O formato de data. Onde {date} aparecer em pathPattern, o valor desta propriedade é utilizado como o formato de data. string
pathPattern O padrão do caminho do blob. Não é uma expressão normal. Representa um padrão em relação ao qual os nomes de blobs serão correspondidos para determinar se devem ou não ser incluídos como entrada ou saída para a tarefa. Veja https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-input ou https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-output para obter uma explicação e exemplo mais detalhados. string
refreshInterval O intervalo de atualização. string
refreshType Esta propriedade indica a opção de atualização de dados a utilizar, Bloqueio ou Sem bloqueio. "A bloquear"
'Nonblocking'
timeFormat O formato de hora. Onde {time} aparecer em pathPattern, o valor desta propriedade é utilizado como o formato de hora. string

StorageAccount

Nome Descrição Valor
accountKey A chave de conta da conta de Armazenamento do Azure. Necessário em pedidos PUT (CreateOrReplace). string

Restrições:
Valor confidencial. Transmita como um parâmetro seguro.
accountName O nome da conta de Armazenamento do Azure. Necessário em pedidos PUT (CreateOrReplace). string
authenticationMode Modo de Autenticação. "ConnectionString"
'Msi'
"UserToken"

Função

Nome Descrição Valor
name Nome do recurso string
propriedades As propriedades associadas a uma função. Propriedades de Função

Propriedades de Função

Nome Descrição Valor
propriedades FunctionConfiguration
tipo Definir o tipo de objeto Agregar
Escalar (obrigatório)

FunctionConfiguration

Nome Descrição Valor
binding O enlace físico da função. Por exemplo, no caso do serviço Web Azure Machine Learning, isto descreve o ponto final. FunctionBinding
entradas FunctionInput[]
saída Descreve o resultado de uma função. FunctionOutput

FunctionBinding

Nome Descrição Valor
tipo Definir o tipo de objeto Microsoft.MachineLearning/WebService
Microsoft.MachineLearningServices
Microsoft.StreamAnalytics/CLRUdf
Microsoft.StreamAnalytics/JavascriptUdf (obrigatório)

AzureMachineLearningStudioFunctionBinding

Nome Descrição Valor
tipo Indica o tipo de enlace de função. "Microsoft.MachineLearning/WebService" (obrigatório)
propriedades As propriedades de enlace associadas a um Azure Machine learning Studio. AzureMachineLearningStudioFunctionBindingProperties

AzureMachineLearningStudioFunctionBindingProperties

Nome Descrição Valor
apiKey A chave de API utilizada para autenticar com Request-Response ponto final. string
batchSize Número entre 1 e 10000 que descreve o número máximo de linhas para cada pedido de execução de RRS do Azure ML. A predefinição é 1000. int
endpoint O Request-Response executar o ponto final do Azure Machine Learning Studio. Saiba mais aqui: https://docs.microsoft.com/azure/machine-learning/machine-learning-consume-web-services#request-response-service-rrs string
entradas As entradas para o ponto final do Azure Machine Learning Studio. AzureMachineLearningStudioInputs
saídas Uma lista de saídas da execução do ponto final do Azure Machine Learning Studio. AzureMachineLearningStudioOutputColumn[]

AzureMachineLearningStudioInputs

Nome Descrição Valor
columnNames Uma lista de colunas de entrada para o ponto final do Azure Machine Learning Studio. AzureMachineLearningStudioInputColumn[]
name O nome da entrada. Este é o nome fornecido durante a criação do ponto final. string

AzureMachineLearningStudioInputColumn

Nome Descrição Valor
dataType O tipo de dados (suportado pelo Azure Machine Learning) da coluna de entrada. É descrita uma lista de tipos de dados válidos do Azure Machine Learning em https://msdn.microsoft.com/library/azure/dn905923.aspx . string
mapTo O índice baseado em zero do parâmetro de função a que esta entrada mapeia. int
name O nome da coluna de entrada. string

AzureMachineLearningStudioOutputColumn

Nome Descrição Valor
dataType O tipo de dados (suportado pelo Azure Machine Learning) da coluna de saída. É descrita uma lista de tipos de dados válidos do Azure Machine Learning em https://msdn.microsoft.com/library/azure/dn905923.aspx . string
name O nome da coluna de saída. string

AzureMachineLearningServiceFunctionBinding

Nome Descrição Valor
tipo Indica o tipo de enlace de função. "Microsoft.MachineLearningServices" (obrigatório)
propriedades As propriedades de enlace associadas a um serviço Web do Azure Machine learning. AzureMachineLearningServiceFunctionBindingProperties

AzureMachineLearningServiceFunctionBindingProperties

Nome Descrição Valor
apiKey A chave de API utilizada para autenticar com Request-Response ponto final. string
batchSize Número entre 1 e 10000 que descreve o número máximo de linhas para cada pedido de execução de RRS do Azure ML. A predefinição é 1000. int
endpoint O Request-Response executar o ponto final do serviço Web do Azure Machine Learning. string
inputRequestName Etiqueta para o objeto de pedido de entrada. string
entradas As entradas do ponto final de serviço Web do Azure Machine Learning. AzureMachineLearningServiceInputColumn[]
numberOfParallelRequests O número de pedidos paralelos que serão enviados por partição da sua tarefa para o serviço de machine learning. A predefinição é 1. int
outputResponseName Etiqueta para o objeto de pedido de saída. string
saídas Uma lista de saídas da execução do ponto final de serviço Web do Azure Machine Learning. AzureMachineLearningServiceOutputColumn[]

AzureMachineLearningServiceInputColumn

Nome Descrição Valor
dataType O tipo de dados (suportado pelo Azure Machine Learning) da coluna de entrada. string
mapTo O índice baseado em zero do parâmetro de função a que esta entrada mapeia. int
name O nome da coluna de entrada. string

AzureMachineLearningServiceOutputColumn

Nome Descrição Valor
dataType O tipo de dados (suportado pelo Azure Machine Learning) da coluna de saída. string
mapTo O índice baseado em zero do parâmetro de função a que esta entrada mapeia. int
name O nome da coluna de saída. string

CSharpFunctionBinding

Nome Descrição Valor
tipo Indica o tipo de enlace de função. "Microsoft.StreamAnalytics/CLRUdf" (obrigatório)
propriedades As propriedades de enlace associadas a uma função CSharp. CSharpFunctionBindingProperties

CSharpFunctionBindingProperties

Nome Descrição Valor
classe O código Csharp que contém uma definição de função única. string
dllPath O código Csharp que contém uma definição de função única. string
método O código Csharp que contém uma definição de função única. string
updateMode Modos de atualização para funções do Stream Analytics. "Atualizável"
"Estático"

JavaScriptFunctionBinding

Nome Descrição Valor
tipo Indica o tipo de enlace de função. "Microsoft.StreamAnalytics/JavascriptUdf" (obrigatório)
propriedades As propriedades de enlace associadas a uma função JavaScript. JavaScriptFunctionBindingProperties

JavaScriptFunctionBindingProperties

Nome Descrição Valor
script O código JavaScript que contém uma única definição de função. Por exemplo: "função (x, y) { devolver x + y; }" string

FunctionInput

Nome Descrição Valor
dataType O tipo de dados (suportado pelo Azure Stream Analytics) do parâmetro de entrada da função. É descrita uma lista de tipos de dados válidos do Azure Stream Analytics em https://msdn.microsoft.com/library/azure/dn835065.aspx string
isConfigurationParameter Um sinalizador que indica se o parâmetro é um parâmetro de configuração. Verdadeiro se se espera que este parâmetro de entrada seja uma constante. A predefinição é falso. bool

FunctionOutput

Nome Descrição Valor
dataType O tipo de dados (suportado pelo Azure Stream Analytics) da saída da função. É descrita uma lista de tipos de dados válidos do Azure Stream Analytics em https://msdn.microsoft.com/library/azure/dn835065.aspx string

AggregateFunctionProperties

Nome Descrição Valor
tipo Indica o tipo de função. "Agregar" (necessário)

ScalarFunctionProperties

Nome Descrição Valor
tipo Indica o tipo de função. "Escalar" (obrigatório)

Entrada

Nome Descrição Valor
name Nome do recurso string
propriedades As propriedades associadas a uma entrada. Necessário em pedidos PUT (CreateOrReplace). InputProperties

InputProperties

Nome Descrição Valor
compressão Descreve como os dados de entrada são comprimidos Compressão
partitionKey partitionKey Descreve uma chave nos dados de entrada que é utilizada para criar partições dos dados de entrada string
serialização Descreve como os dados de uma entrada são serializados ou como os dados são serializados quando escritos numa saída. Necessário em pedidos PUT (CreateOrReplace). Serialização
watermarkSettings Definições que determinam se pretende ler eventos de marca d'água. InputWatermarkProperties
tipo Definir o tipo de objeto Referência
Fluxo (obrigatório)

Compressão

Nome Descrição Valor
tipo Indica o tipo de compressão que a entrada utiliza. Necessário em pedidos PUT (CreateOrReplace). 'Esvaziar'
'GZip'
"Nenhum" (obrigatório)

Serialização

Nome Descrição Valor
tipo Definir o tipo de objeto Avro
Csv
CustomClr
Delta
Json
Parquet (obrigatório)

AvroSerialization

Nome Descrição Valor
tipo Indica o tipo de serialização que a entrada ou saída utiliza. Necessário em pedidos PUT (CreateOrReplace). "Avro" (obrigatório)
propriedades As propriedades associadas ao tipo de serialização Avro. Necessário em pedidos PUT (CreateOrReplace). Para o Bicep, pode utilizar a função any( ).

CsvSerialization

Nome Descrição Valor
tipo Indica o tipo de serialização que a entrada ou saída utiliza. Necessário em pedidos PUT (CreateOrReplace). "Csv" (obrigatório)
propriedades As propriedades associadas ao tipo de serialização CSV. Necessário em pedidos PUT (CreateOrReplace). CsvSerializationProperties

CsvSerializationProperties

Nome Descrição Valor
codificação Especifica a codificação dos dados recebidos no caso da entrada e da codificação de dados de saída em caso de saída. Necessário em pedidos PUT (CreateOrReplace). 'UTF8'
fieldDelimiter Especifica o delimitador que será utilizado para separar registos de valores separados por vírgulas (CSV). Veja https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-input ou https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-output para obter uma lista de valores suportados. Necessário em pedidos PUT (CreateOrReplace). string

CustomClrSerialization

Nome Descrição Valor
tipo Indica o tipo de serialização que a entrada ou saída utiliza. Necessário em pedidos PUT (CreateOrReplace). "CustomClr" (obrigatório)
propriedades As propriedades associadas ao tipo de serialização CustomClr. Necessário em pedidos PUT (CreateOrReplace). CustomClrSerializationProperties

CustomClrSerializationProperties

Nome Descrição Valor
serializationClassName O nome da classe de serialização. string
serializationDllPath O caminho da biblioteca de serialização. string

DeltaSerialization

Nome Descrição Valor
tipo Indica o tipo de serialização que a entrada ou saída utiliza. Necessário em pedidos PUT (CreateOrReplace). "Delta" (obrigatório)
propriedades As propriedades associadas ao tipo de serialização do Delta Lake. Necessário em pedidos PUT (CreateOrReplace). DeltaSerializationProperties

DeltaSerializationProperties

Nome Descrição Valor
deltaTablePath Especifica o caminho da tabela do Delta Lake no qual a saída será escrita. cadeia (obrigatório)
partitionColumns Especifica os nomes das colunas para as quais a tabela do Delta Lake será particionada. Estamos apenas a suportar uma coluna de partição, mas a mantê-la como uma matriz para extensibilidade. cadeia[]

JsonSerialization

Nome Descrição Valor
tipo Indica o tipo de serialização que a entrada ou saída utiliza. Necessário em pedidos PUT (CreateOrReplace). "Json" (obrigatório)
propriedades As propriedades associadas ao tipo de serialização JSON. Necessário em pedidos PUT (CreateOrReplace). JsonSerializationProperties

JsonSerializationProperties

Nome Descrição Valor
codificação Especifica a codificação dos dados recebidos no caso da entrada e da codificação de dados de saída em caso de saída. Necessário em pedidos PUT (CreateOrReplace). 'UTF8'
formato Esta propriedade aplica-se apenas à serialização JSON de saídas. Não é aplicável a entradas. Esta propriedade especifica o formato do JSON no qual a saída será escrita. Os valores atualmente suportados são "lineSeparated" que indica que a saída será formatada ao ter cada objeto JSON separado por uma nova linha e "matriz" a indicar que a saída será formatada como uma matriz de objetos JSON. O valor predefinido é "lineSeparated" se for deixado nulo. "Matriz"
"LinhaSeparada"

ParquetSerialization

Nome Descrição Valor
tipo Indica o tipo de serialização que a entrada ou saída utiliza. Necessário em pedidos PUT (CreateOrReplace). "Parquet" (obrigatório)
propriedades As propriedades associadas ao tipo de serialização Parquet. Necessário em pedidos PUT (CreateOrReplace). Para Bicep, pode utilizar a função any( ).

InputWatermarkProperties

Nome Descrição Valor
watermarkMode O modo de marca d'água de entrada. "Nenhum"
'ReadWatermark'

ReferenceInputProperties

Nome Descrição Valor
tipo Indica se a entrada é uma origem de dados de referência ou dados de fluxo. Necessário em pedidos PUT (CreateOrReplace). "Referência" (obrigatório)
origem de dados Descreve uma origem de dados de entrada que contém dados de referência. Necessário em pedidos PUT (CreateOrReplace). ReferenceInputDataSource

ReferenceInputDataSource

Nome Descrição Valor
tipo Definir o tipo de objeto Ficheiro
Microsoft.Sql/Server/Database
Microsoft.Storage/Blob
Não processado (obrigatório)

FileReferenceInputDataSource

Nome Descrição Valor
tipo Indica o tipo de origem de dados de entrada que contém dados de referência. Necessário em pedidos PUT (CreateOrReplace). "Ficheiro" (obrigatório)
propriedades As propriedades associadas a uma entrada de ficheiro que contém dados de referência. Necessário em pedidos PUT (CreateOrReplace). FileReferenceInputDataSourceProperties

FileReferenceInputDataSourceProperties

Nome Descrição Valor
caminho O caminho do ficheiro. string

AzureSqlReferenceInputDataSource

Nome Descrição Valor
tipo Indica o tipo de origem de dados de entrada que contém dados de referência. Necessário em pedidos PUT (CreateOrReplace). "Microsoft.Sql/Server/Database" (obrigatório)
propriedades As propriedades associadas à entrada da BD SQL que contêm dados de referência. Necessário em pedidos PUT (CreateOrReplace). AzureSqlReferenceInputDataSourceProperties

AzureSqlReferenceInputDataSourceProperties

Nome Descrição Valor
authenticationMode Modo de Autenticação. "ConnectionString"
'Msi'
"UserToken"
base de dados Este elemento está associado ao elemento de origem de dados. Este é o nome da base de dados na qual a saída será escrita. string
deltaSnapshotQuery Este elemento está associado ao elemento de origem de dados. Esta consulta é utilizada para obter alterações incrementais da base de dados SQL. Para utilizar esta opção, recomendamos a utilização de tabelas temporais na Base de Dados do SQL do Azure. string
fullSnapshotQuery Este elemento está associado ao elemento de origem de dados. Esta consulta é utilizada para obter dados da base de dados sql. string
palavra-passe Este elemento está associado ao elemento de origem de dados. Esta é a palavra-passe que será utilizada para ligar à instância Base de Dados SQL. string

Restrições:
Valor confidencial. Transmita como um parâmetro seguro.
refreshRate Este elemento está associado ao elemento de origem de dados. Isto indica a frequência com que os dados serão obtidos a partir da base de dados. É do formato DateTime. string
refreshType Indica o tipo de opção de atualização de dados. "RefreshPeriodicallyWithDelta"
"RefreshPeriodicallyWithFull"
"Estático"
servidor Este elemento está associado ao elemento de origem de dados. Este é o nome do servidor que contém a base de dados que será escrita. string
utilizador Este elemento está associado ao elemento de origem de dados. Este é o nome de utilizador que será utilizado para ligar à instância Base de Dados SQL. string

BlobReferenceInputDataSource

Nome Descrição Valor
tipo Indica o tipo de origem de dados de entrada que contém dados de referência. Necessário em pedidos PUT (CreateOrReplace). "Microsoft.Storage/Blob" (obrigatório)
propriedades As propriedades associadas a uma entrada de blobs que contém dados de referência. Necessário em pedidos PUT (CreateOrReplace). BlobReferenceInputDataSourceProperties

BlobReferenceInputDataSourceProperties

Nome Descrição Valor
authenticationMode Modo de Autenticação. "ConnectionString"
'Msi'
"UserToken"
blobName O nome da entrada do blob. string
contentor O nome de um contentor na conta de Armazenamento associada. Este contentor contém os blob(s) a serem lidos ou escritos em. Necessário em pedidos PUT (CreateOrReplace). string
dateFormat O formato de data. Onde quer que {date} apareça no pathPattern, o valor desta propriedade é utilizado como o formato de data. string
deltaPathPattern O padrão de caminho do instantâneo delta. string
deltaSnapshotRefreshRate O intervalo que o utilizador gera um instantâneo delta desta origem de dados de entrada de blobs de referência. string
fullSnapshotRefreshRate O intervalo de atualização da origem de dados de entrada de blobs. string
pathPattern O padrão do caminho do blob. Não é uma expressão normal. Representa um padrão em relação ao qual os nomes de blobs serão correspondidos para determinar se devem ou não ser incluídos como entrada ou saída para a tarefa. Veja https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-input ou https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-output para obter uma explicação e um exemplo mais detalhados. string
sourcePartitionCount A contagem de partições da origem de dados de entrada de blobs. Intervalo 1 - 256. int
storageAccounts Uma lista de uma ou mais contas de Armazenamento do Azure. Necessário em pedidos PUT (CreateOrReplace). StorageAccount[]
timeFormat O formato de hora. Onde quer que {time} apareça no pathPattern, o valor desta propriedade é utilizado como o formato de hora. string

RawReferenceInputDataSource

Nome Descrição Valor
tipo Indica o tipo de origem de dados de entrada que contém dados de referência. Necessário em pedidos PUT (CreateOrReplace). "Raw" (obrigatório)
propriedades As propriedades associadas a uma entrada não processada que contém dados de referência. Necessário em pedidos PUT (CreateOrReplace). RawInputDatasourceProperties

RawInputDatasourceProperties

Nome Descrição Valor
payload O conteúdo serializado JSON dos dados de entrada. O payload ou o payloadUri têm de ser definidos, mas não ambos. string
payloadUri O URL de SAS para um blob que contém o conteúdo serializado JSON dos dados de entrada. O payload ou o payloadUri têm de ser definidos, mas não ambos. string

StreamInputProperties

Nome Descrição Valor
tipo Indica se a entrada é uma origem de dados de referência ou dados de fluxo. Necessário em pedidos PUT (CreateOrReplace). "Stream" (obrigatório)
origem de dados Descreve uma origem de dados de entrada que contém dados de fluxo. Necessário em pedidos PUT (CreateOrReplace). StreamInputDataSource

StreamInputDataSource

Nome Descrição Valor
tipo Definir o tipo de objeto GatewayMessageBus
Microsoft.Devices/IotHubs
Microsoft.EventGrid/EventSubscriptions
Microsoft.EventHub/EventHub
Microsoft.ServiceBus/EventHub
Microsoft.Storage/Blob
Não processado (obrigatório)

GatewayMessageBusStreamInputDataSource

Nome Descrição Valor
tipo Indica o tipo de origem de dados de entrada que contém dados de fluxo. Necessário em pedidos PUT (CreateOrReplace). "GatewayMessageBus" (obrigatório)
propriedades As propriedades associadas a uma entrada de barramento de mensagens de gateway que contém dados de fluxo. GatewayMessageBusStreamInputDataSourceProperties

GatewayMessageBusStreamInputDataSourceProperties

Nome Descrição Valor
tópico O nome do tópico do Service Bus. string

IoTHubStreamInputDataSource

Nome Descrição Valor
tipo Indica o tipo de origem de dados de entrada que contém dados de fluxo. Necessário em pedidos PUT (CreateOrReplace). "Microsoft.Devices/IotHubs" (obrigatório)
propriedades As propriedades associadas a uma entrada de Hub IoT que contém dados de fluxo. Necessário em pedidos PUT (CreateOrReplace). IoTHubStreamInputDataSourceProperties

IoTHubStreamInputDataSourceProperties

Nome Descrição Valor
consumerGroupName O nome de um Grupo de Consumidores Hub IoT que deve ser utilizado para ler eventos do Hub IoT. Se não for especificado, a entrada utiliza o grupo de consumidores predefinido do Hub Iot. string
endpoint O ponto final Hub IoT ao qual se ligar (ou seja, mensagens/eventos, mensagens/operaçõesMonitorizaçãoEventos, etc.). string
iotHubNamespace O nome ou o URI do Hub IoT. Necessário em pedidos PUT (CreateOrReplace). string
sharedAccessPolicyKey A chave de política de acesso partilhado para a política de acesso partilhado especificada. Necessário em pedidos PUT (CreateOrReplace). string

Restrições:
Valor sensível. Transmita como um parâmetro seguro.
sharedAccessPolicyName O nome da política de acesso partilhado do Hub IoT. Esta política tem de conter, pelo menos, a permissão ligação do Serviço. Necessário em pedidos PUT (CreateOrReplace). string

EventGridStreamInputDataSource

Nome Descrição Valor
tipo Indica o tipo de origem de dados de entrada que contém dados de fluxo. Necessário em pedidos PUT (CreateOrReplace). "Microsoft.EventGrid/EventSubscriptions" (obrigatório)
propriedades As propriedades associadas a uma entrada da grelha de eventos que contém dados de fluxo. EventGridStreamInputDataSourceProperties

EventGridStreamInputDataSourceProperties

Nome Descrição Valor
eventTypes Lista de Tipos de Eventos suportados pelo adaptador event grid. cadeia[]
esquema Indica o tipo de esquema do Event Grid. "CloudEventSchema"
"EventGridEventSchema"
storageAccounts Uma lista de uma ou mais contas de Armazenamento do Azure. Necessário em pedidos PUT (CreateOrReplace). StorageAccount[]
subscritor Subscritores do Event Grid. Atualmente, apenas o Subscritor do EventHub é suportado. EventHubV2StreamInputDataSource

EventHubV2StreamInputDataSource

Nome Descrição Valor
propriedades As propriedades associadas a uma entrada do Hub de Eventos que contém dados de fluxo. Necessário em pedidos PUT (CreateOrReplace). EventHubStreamInputDataSourceProperties
tipo Indica o tipo de origem de dados de entrada que contém dados de fluxo. Necessário em pedidos PUT (CreateOrReplace). cadeia (obrigatório)

EventHubStreamInputDataSourceProperties

Nome Descrição Valor
authenticationMode Modo de Autenticação. "ConnectionString"
'Msi'
"UserToken"
consumerGroupName O nome de um Grupo de Consumidores do Hub de Eventos que deve ser utilizado para ler eventos a partir do Hub de Eventos. Especificar nomes de grupos de consumidores distintos para múltiplas entradas permite que cada uma dessas entradas receba os mesmos eventos do Hub de Eventos. Se não for especificado, a entrada utiliza o grupo de consumidores predefinido do Hub de Eventos. string
eventHubName O nome do Hub de Eventos. Necessário em pedidos PUT (CreateOrReplace). string
partitionCount A contagem de partições da origem de dados do hub de eventos. Intervalo 1 - 256. int
prefetchCount O número de mensagens que o recetor de mensagens pode pedir em simultâneo. int
serviceBusNamespace O espaço de nomes associado ao Hub de Eventos pretendido, à Fila do Service Bus, ao Tópico do Service Bus, etc. Necessário em pedidos PUT (CreateOrReplace). string
sharedAccessPolicyKey A chave de política de acesso partilhado para a política de acesso partilhado especificada. Necessário em pedidos PUT (CreateOrReplace). string

Restrições:
Valor sensível. Transmita como um parâmetro seguro.
sharedAccessPolicyName O nome da política de acesso partilhado para o Hub de Eventos, Fila do Service Bus, Tópico do Service Bus, etc. Necessário em pedidos PUT (CreateOrReplace). string

EventHubStreamInputDataSource

Nome Descrição Valor
tipo Indica o tipo de origem de dados de entrada que contém dados de fluxo. Necessário em pedidos PUT (CreateOrReplace). "Microsoft.ServiceBus/EventHub" (obrigatório)
propriedades As propriedades associadas a uma entrada do Hub de Eventos que contém dados de fluxo. Necessário em pedidos PUT (CreateOrReplace). EventHubStreamInputDataSourceProperties

BlobStreamInputDataSource

Nome Descrição Valor
tipo Indica o tipo de origem de dados de entrada que contém dados de fluxo. Necessário em pedidos PUT (CreateOrReplace). "Microsoft.Storage/Blob" (obrigatório)
propriedades As propriedades associadas a uma entrada de blobs que contém dados de fluxo. Necessário em pedidos PUT (CreateOrReplace). BlobStreamInputDataSourceProperties

BlobStreamInputDataSourceProperties

Nome Descrição Valor
authenticationMode Modo de Autenticação. "ConnectionString"
'Msi'
"UserToken"
contentor O nome de um contentor na conta de Armazenamento associada. Este contentor contém os blob(s) a serem lidos ou escritos em. Necessário em pedidos PUT (CreateOrReplace). string
dateFormat O formato de data. Onde quer que {date} apareça no pathPattern, o valor desta propriedade é utilizado como o formato de data. string
pathPattern O padrão do caminho do blob. Não é uma expressão normal. Representa um padrão em relação ao qual os nomes de blobs serão correspondidos para determinar se devem ou não ser incluídos como entrada ou saída para a tarefa. Veja https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-input ou https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-output para obter uma explicação e exemplo mais detalhados. string
sourcePartitionCount A contagem de partições da origem de dados de entrada de blobs. Intervalo 1 - 1024. int
storageAccounts Uma lista de uma ou mais contas de Armazenamento do Azure. Necessário em pedidos PUT (CreateOrReplace). StorageAccount[]
timeFormat O formato de hora. Onde {time} aparecer em pathPattern, o valor desta propriedade é utilizado como o formato de hora. string

RawStreamInputDataSource

Nome Descrição Valor
tipo Indica o tipo de origem de dados de entrada que contém dados de fluxo. Necessário em pedidos PUT (CreateOrReplace). 'Raw' (obrigatório)
propriedades As propriedades associadas a uma entrada não processada. Necessário em pedidos PUT (CreateOrReplace). RawInputDatasourceProperties

JobStorageAccount

Nome Descrição Valor
accountKey A chave de conta da conta de Armazenamento do Azure. Necessário em pedidos PUT (CreateOrReplace). string

Restrições:
Valor confidencial. Transmita como um parâmetro seguro.
accountName O nome da conta de Armazenamento do Azure. Necessário em pedidos PUT (CreateOrReplace). string
authenticationMode Modo de Autenticação. "ConnectionString"
'Msi'
"UserToken"

Saída

Nome Descrição Valor
name Nome do recurso string
propriedades As propriedades associadas a um resultado. Necessário em pedidos PUT (CreateOrReplace). OutputProperties

OutputProperties

Nome Descrição Valor
origem de dados Descreve a origem de dados na qual a saída será escrita. Necessário em pedidos PUT (CreateOrReplace). OutputDataSource
serialização Descreve como os dados de uma entrada são serializados ou como os dados são serializados quando são escritos numa saída. Necessário em pedidos PUT (CreateOrReplace). Serialização
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 das tarefas do Stream Analytics. string
watermarkSettings Definições que determinam se pretende enviar marcas d'água para a jusante. OutputWatermarkProperties

OutputDataSource

Nome Descrição Valor
tipo Definir o tipo de objeto GatewayMessageBus
Microsoft.AzureFunction
Microsoft.DataLake/Accounts
Microsoft.DBForPostgreSQL/servers/databases
Microsoft.EventHub/EventHub
Microsoft.Kusto/clusters/bases de dados
Microsoft.ServiceBus/EventHub
Microsoft.ServiceBus/Fila
Microsoft.ServiceBus/Tópico
Microsoft.Sql/Server/Database
Microsoft.Sql/Server/DataWarehouse
Microsoft.Storage/Blob
Microsoft.Storage/DocumentDB
Microsoft.Storage/Table
Power BI
Não processado (obrigatório)

GatewayMessageBusOutputDataSource

Nome Descrição Valor
tipo Indica o tipo de saída da origem de dados em que será escrito. Necessário em pedidos PUT (CreateOrReplace). "GatewayMessageBus" (obrigatório)
propriedades As propriedades associadas a uma saída do Gateway Message Bus. Necessário em pedidos PUT (CreateOrReplace). GatewayMessageBusOutputDataSourceProperties

GatewayMessageBusOutputDataSourceProperties

Nome Descrição Valor
tópico O nome do tópico do Service Bus. string

AzureFunctionOutputDataSource

Nome Descrição Valor
tipo Indica o tipo de saída da origem de dados em que será escrito. Necessário em pedidos PUT (CreateOrReplace). "Microsoft.AzureFunction" (obrigatório)
propriedades As propriedades associadas a uma saída da Função do Azure. Necessário em pedidos PUT (CreateOrReplace). AzureFunctionOutputDataSourceProperties

AzureFunctionOutputDataSourceProperties

Nome Descrição Valor
apiKey Se quiser utilizar uma Função do Azure a partir de outra subscrição, pode fazê-lo ao fornecer a chave para aceder à sua função. string
functionAppName O nome da sua aplicação Funções do Azure. string
functionName O nome da função na sua aplicação Funções do Azure. string
maxBatchCount Uma propriedade que lhe permite especificar o número máximo de eventos em cada lote que é enviado para Funções do Azure. O valor predefinido é 100. int
maxBatchSize Uma propriedade que lhe permite definir o tamanho máximo para cada lote de saída que é enviado para a função do Azure. A unidade de entrada está em bytes. Por predefinição, este valor é de 262 144 bytes (256 KB). int

AzureDataLakeStoreOutputDataSource

Nome Descrição Valor
tipo Indica o tipo de saída da origem de dados em que será escrito. Necessário em pedidos PUT (CreateOrReplace). "Microsoft.DataLake/Accounts" (obrigatório)
propriedades As propriedades associadas a uma saída do Azure Data Lake Store. Necessário em pedidos PUT (CreateOrReplace). AzureDataLakeStoreOutputDataSourceProperties

AzureDataLakeStoreOutputDataSourceProperties

Nome Descrição Valor
accountName O nome da conta do Azure Data Lake Store. Necessário em pedidos PUT (CreateOrReplace). string
authenticationMode Modo de Autenticação. "ConnectionString"
'Msi'
"UserToken"
dateFormat O formato de data. Sempre que {date} aparecer em filePathPrefix, o valor desta propriedade é utilizado como o formato de data. string
filePathPrefix A localização do ficheiro no qual a saída deve ser escrita. Necessário em pedidos PUT (CreateOrReplace). string
refreshToken Um token de atualização que pode ser utilizado para obter um token de acesso válido que pode ser utilizado para autenticar com a origem de dados. Atualmente, um token de atualização válido só pode ser obtido através do portal do Azure. Recomenda-se colocar aqui um valor de cadeia fictício ao criar a origem de dados e, em seguida, aceder ao Portal do Azure para autenticar a origem de dados que irá atualizar esta propriedade com um token de atualização válido. Necessário em pedidos PUT (CreateOrReplace). string
tenantId O ID de inquilino do utilizador utilizado para obter o token de atualização. Necessário em pedidos PUT (CreateOrReplace). string
timeFormat O formato de hora. Onde {time} aparecer em filePathPrefix, o valor desta propriedade é utilizado como o formato de hora. string
tokenUserDisplayName O nome a apresentar do utilizador que foi utilizado para obter o token de atualização. Utilize esta propriedade para ajudar a lembrar que utilizador foi utilizado para obter o token de atualização. string
tokenUserPrincipalName O nome principal de utilizador (UPN) do utilizador que foi utilizado para obter o token de atualização. Utilize esta propriedade para ajudar a lembrar que utilizador foi utilizado para obter o token de atualização. string

PostgreSQLOutputDataSource

Nome Descrição Valor
tipo Indica que o tipo de saída da origem de dados será escrito. Necessário em pedidos PUT (CreateOrReplace). "Microsoft.DBForPostgreSQL/servers/databases" (necessário)
propriedades As propriedades associadas a uma origem de dados de saída postgreSQL. Necessário em pedidos PUT (CreateOrReplace). PostgreSQLOutputDataSourceProperties

PostgreSQLOutputDataSourceProperties

Nome Descrição Valor
authenticationMode Modo de Autenticação. "ConnectionString"
'Msi'
"UserToken"
base de dados O nome da base de dados SQL do Azure. Necessário em pedidos PUT (CreateOrReplace). string
maxWriterCount A contagem máxima de escritores, atualmente, apenas 1 (escritor único) e 0 (com base na partição de consulta) estão disponíveis. Opcional em pedidos PUT. int
palavra-passe A palavra-passe que será utilizada para ligar à base de dados SQL do Azure. Necessário em pedidos PUT (CreateOrReplace). string

Restrições:
Valor sensível. Transmita como um parâmetro seguro.
servidor O nome do servidor SQL que contém a base de dados SQL do Azure. Necessário em pedidos PUT (CreateOrReplace). string
table O nome da tabela na base de dados SQL do Azure. Necessário em pedidos PUT (CreateOrReplace). string
utilizador O nome de utilizador que será utilizado para ligar à base de dados SQL do Azure. Necessário em pedidos PUT (CreateOrReplace). string

EventHubV2OutputDataSource

Nome Descrição Valor
tipo Indica que o tipo de saída da origem de dados será escrito. Necessário em pedidos PUT (CreateOrReplace). "Microsoft.EventHub/EventHub" (obrigatório)
propriedades As propriedades associadas a uma saída do Hub de Eventos. Necessário em pedidos PUT (CreateOrReplace). EventHubOutputDataSourceProperties

EventHubOutputDataSourceProperties

Nome Descrição Valor
authenticationMode Modo de Autenticação. "ConnectionString"
'Msi'
"UserToken"
eventHubName O nome do Hub de Eventos. Necessário em pedidos PUT (CreateOrReplace). string
partitionCount A contagem de partições da origem de dados do hub de eventos. Intervalo 1 - 256. int
partitionKey A chave/coluna que é utilizada para determinar a partição para enviar dados de eventos. string
propertyColumns As propriedades associadas a esta saída do Hub de Eventos. cadeia[]
serviceBusNamespace O espaço de nomes associado ao Hub de Eventos pretendido, à Fila do Service Bus, ao Tópico do Service Bus, etc. Necessário em pedidos PUT (CreateOrReplace). string
sharedAccessPolicyKey A chave de política de acesso partilhado para a política de acesso partilhado especificada. Necessário em pedidos PUT (CreateOrReplace). string

Restrições:
Valor sensível. Transmita como um parâmetro seguro.
sharedAccessPolicyName O nome da política de acesso partilhado para o Hub de Eventos, Fila do Service Bus, Tópico do Service Bus, etc. Necessário em pedidos PUT (CreateOrReplace). string

AzureDataExplorerOutputDataSource

Nome Descrição Valor
tipo Indica que o tipo de saída da origem de dados será escrito. Necessário em pedidos PUT (CreateOrReplace). "Microsoft.Kusto/clusters/bases de dados" (obrigatório)
propriedades As propriedades associadas a uma saída do Azure Data Explorer. Necessário em pedidos PUT (CreateOrReplace). AzureDataExplorerOutputDataSourceProperties

AzureDataExplorerOutputDataSourceProperties

Nome Descrição Valor
authenticationMode Modo de Autenticação. "ConnectionString"
'Msi'
"UserToken"
cluster O nome do cluster Data Explorer do Azure. Necessário em pedidos PUT (CreateOrReplace). string
base de dados O nome da base de dados do Azure Data Explorer. Necessário em pedidos PUT (CreateOrReplace). string
table O nome da Tabela do Azure. Necessário em pedidos PUT (CreateOrReplace). string

EventHubOutputDataSource

Nome Descrição Valor
tipo Indica que o tipo de saída da origem de dados será escrito. Necessário em pedidos PUT (CreateOrReplace). "Microsoft.ServiceBus/EventHub" (obrigatório)
propriedades As propriedades associadas a uma saída do Hub de Eventos. Necessário em pedidos PUT (CreateOrReplace). EventHubOutputDataSourceProperties

ServiceBusQueueOutputDataSource

Nome Descrição Valor
tipo Indica que o tipo de saída da origem de dados será escrito. Necessário em pedidos PUT (CreateOrReplace). "Microsoft.ServiceBus/Queue" (obrigatório)
propriedades As propriedades associadas a uma saída da Fila do Service Bus. Necessário em pedidos PUT (CreateOrReplace). ServiceBusQueueOutputDataSourceProperties

ServiceBusQueueOutputDataSourceProperties

Nome Descrição Valor
authenticationMode Modo de Autenticação. "ConnectionString"
'Msi'
"UserToken"
propertyColumns Uma matriz de cadeia dos nomes das colunas de saída a anexar às mensagens do Service Bus como propriedades personalizadas. cadeia[]
queueName O nome da Fila do Service Bus. Necessário em pedidos PUT (CreateOrReplace). string
serviceBusNamespace O espaço de nomes associado ao Hub de Eventos pretendido, à Fila do Service Bus, ao Tópico do Service Bus, etc. Necessário em pedidos PUT (CreateOrReplace). string
sharedAccessPolicyKey A chave de política de acesso partilhado para a política de acesso partilhado especificada. Necessário em pedidos PUT (CreateOrReplace). string

Restrições:
Valor sensível. Transmita como um parâmetro seguro.
sharedAccessPolicyName O nome da política de acesso partilhado para o Hub de Eventos, Fila do Service Bus, Tópico do Service Bus, etc. Necessário em pedidos PUT (CreateOrReplace). string
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. Para o Bicep, pode utilizar a função any( ).

ServiceBusTopicOutputDataSource

Nome Descrição Valor
tipo Indica que o tipo de saída da origem de dados será escrito. Necessário em pedidos PUT (CreateOrReplace). "Microsoft.ServiceBus/Topic" (obrigatório)
propriedades As propriedades associadas a uma saída do Tópico do Service Bus. Necessário em pedidos PUT (CreateOrReplace). ServiceBusTopicOutputDataSourceProperties

ServiceBusTopicOutputDataSourceProperties

Nome Descrição Valor
authenticationMode Modo de Autenticação. "ConnectionString"
'Msi'
"UserToken"
propertyColumns Uma matriz de cadeia dos nomes das colunas de saída a anexar às mensagens do Service Bus como propriedades personalizadas. cadeia[]
serviceBusNamespace O espaço de nomes associado ao Hub de Eventos pretendido, à Fila do Service Bus, ao Tópico do Service Bus, etc. Necessário em pedidos PUT (CreateOrReplace). string
sharedAccessPolicyKey A chave de política de acesso partilhado para a política de acesso partilhado especificada. Necessário em pedidos PUT (CreateOrReplace). string

Restrições:
Valor sensível. Transmita como um parâmetro seguro.
sharedAccessPolicyName O nome da política de acesso partilhado para o Hub de Eventos, Fila do Service Bus, Tópico do Service Bus, etc. Necessário em pedidos PUT (CreateOrReplace). string
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. ServiceBusTopicOutputDataSourcePropertiesSystemPrope...
topicName O nome do Tópico do Service Bus. Necessário em pedidos PUT (CreateOrReplace). string

ServiceBusTopicOutputDataSourcePropertiesSystemPrope...

Nome Descrição Valor
{customized property} string

AzureSqlDatabaseOutputDataSource

Nome Descrição Valor
tipo Indica que o tipo de saída da origem de dados será escrito. Necessário em pedidos PUT (CreateOrReplace). "Microsoft.Sql/Server/Database" (obrigatório)
propriedades As propriedades associadas a uma saída de base de dados SQL do Azure. Necessário em pedidos PUT (CreateOrReplace). AzureSqlDatabaseOutputDataSourceProperties

AzureSqlDatabaseOutputDataSourceProperties

Nome Descrição Valor
authenticationMode Modo de Autenticação. "ConnectionString"
'Msi'
"UserToken"
base de dados O nome da base de dados SQL do Azure. Necessário em pedidos PUT (CreateOrReplace). string
maxBatchCount Contagem máxima do Batch para escrita na base de dados Sql, o valor predefinido é 10 000. Opcional em pedidos PUT. int
maxWriterCount A contagem máxima de escritores, atualmente, apenas 1 (escritor único) e 0 (com base na partição de consulta) estão disponíveis. Opcional em pedidos PUT. int
palavra-passe A palavra-passe que será utilizada para ligar à base de dados SQL do Azure. Necessário em pedidos PUT (CreateOrReplace). string
servidor O nome do servidor SQL que contém a base de dados SQL do Azure. Necessário em pedidos PUT (CreateOrReplace). string
table O nome da tabela na base de dados SQL do Azure. Necessário em pedidos PUT (CreateOrReplace). string
utilizador O nome de utilizador que será utilizado para ligar à base de dados SQL do Azure. Necessário em pedidos PUT (CreateOrReplace). string

AzureSynapseOutputDataSource

Nome Descrição Valor
tipo Indica o tipo de saída da origem de dados em que será escrito. Necessário em pedidos PUT (CreateOrReplace). "Microsoft.Sql/Server/DataWarehouse" (obrigatório)
propriedades As propriedades associadas a uma saída Azure Synapse. Necessário em pedidos PUT (CreateOrReplace). AzureSynapseOutputDataSourceProperties

AzureSynapseOutputDataSourceProperties

Nome Descrição Valor
authenticationMode Modo de Autenticação. "ConnectionString"
'Msi'
"UserToken"
base de dados O nome da base de dados SQL do Azure. Necessário em pedidos PUT (CreateOrReplace). string
palavra-passe A palavra-passe que será utilizada para ligar à base de dados SQL do Azure. Necessário em pedidos PUT (CreateOrReplace). string

Restrições:
Valor confidencial. Transmita como um parâmetro seguro.
servidor O nome do servidor SQL que contém a base de dados SQL do Azure. Necessário em pedidos PUT (CreateOrReplace). string
table O nome da tabela na base de dados SQL do Azure. Necessário em pedidos PUT (CreateOrReplace). string
utilizador O nome de utilizador que será utilizado para ligar à base de dados SQL do Azure. Necessário em pedidos PUT (CreateOrReplace). string

BlobOutputDataSource

Nome Descrição Valor
tipo Indica o tipo de saída da origem de dados em que será escrito. Necessário em pedidos PUT (CreateOrReplace). "Microsoft.Storage/Blob" (obrigatório)
propriedades As propriedades associadas a uma saída de blob. Necessário em pedidos PUT (CreateOrReplace). BlobOutputDataSourceProperties

BlobOutputDataSourceProperties

Nome Descrição Valor
authenticationMode Modo de Autenticação. "ConnectionString"
'Msi'
"UserToken"
blobPathPrefix Prefixo do caminho do blob. string
blobWriteMode Modo de escrita de blobs. "Acrescentar"
"Uma Vez"
contentor O nome de um contentor na conta de Armazenamento associada. Este contentor contém os blobs a serem lidos ou escritos. Necessário em pedidos PUT (CreateOrReplace). string
dateFormat O formato de data. Onde {date} aparecer em pathPattern, o valor desta propriedade é utilizado como o formato de data. string
pathPattern O padrão do caminho do blob. Não é uma expressão normal. Representa um padrão em relação ao qual os nomes de blobs serão correspondidos para determinar se devem ou não ser incluídos como entrada ou saída para a tarefa. Veja https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-input ou https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-output para obter uma explicação e exemplo mais detalhados. string
storageAccounts Uma lista de uma ou mais contas de Armazenamento do Azure. Necessário em pedidos PUT (CreateOrReplace). StorageAccount[]
timeFormat O formato de hora. Onde {time} aparecer em pathPattern, o valor desta propriedade é utilizado como o formato de hora. string

DocumentDbOutputDataSource

Nome Descrição Valor
tipo Indica o tipo de saída da origem de dados em que será escrito. Necessário em pedidos PUT (CreateOrReplace). "Microsoft.Storage/DocumentDB" (obrigatório)
propriedades As propriedades associadas a uma saída do DocumentDB. Necessário em pedidos PUT (CreateOrReplace). DocumentDbOutputDataSourceProperties

DocumentDbOutputDataSourceProperties

Nome Descrição Valor
accountId O nome ou ID da conta do DocumentDB. Necessário em pedidos PUT (CreateOrReplace). string
accountKey A chave da conta do DocumentDB. Necessário em pedidos PUT (CreateOrReplace). string

Restrições:
Valor confidencial. Transmita como um parâmetro seguro.
authenticationMode Modo de Autenticação. "ConnectionString"
'Msi'
"UserToken"
collectionNamePattern O padrão de nome da coleção para as coleções a serem utilizadas. O formato de nome da coleção pode ser construído com o token opcional {partition}, em que as partições começam a partir de 0. Consulte a secção DocumentDB de https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-output para obter mais informações. Necessário em pedidos PUT (CreateOrReplace). string
base de dados O nome da base de dados do DocumentDB. Necessário em pedidos PUT (CreateOrReplace). string
documentId O nome do campo em eventos de saída utilizados para especificar a chave primária em que as operações de inserção ou atualização se baseiam. string
partitionKey O nome do campo em eventos de saída utilizados para especificar a chave para a criação de partições de saída entre coleções. Se "collectionNamePattern" contiver o token {partition}, esta propriedade tem de ser especificada. string

AzureTableOutputDataSource

Nome Descrição Valor
tipo Indica o tipo de saída da origem de dados em que será escrito. Necessário em pedidos PUT (CreateOrReplace). "Microsoft.Storage/Table" (obrigatório)
propriedades As propriedades associadas a uma saída de Tabela do Azure. Necessário em pedidos PUT (CreateOrReplace). AzureTableOutputDataSourceProperties

AzureTableOutputDataSourceProperties

Nome Descrição Valor
accountKey A chave de conta da conta de Armazenamento do Azure. Necessário em pedidos PUT (CreateOrReplace). string

Restrições:
Valor confidencial. Transmita como um parâmetro seguro.
accountName O nome da conta de Armazenamento do Azure. Necessário em pedidos PUT (CreateOrReplace). string
batchSize O número de linhas a escrever na Tabela do Azure de cada vez. int
columnsToRemove Se for especificado, cada item na matriz é o nome de uma coluna a remover (se estiver presente) das entidades de eventos de saída. string[]
partitionKey Este elemento indica o nome de uma coluna da instrução SELECT na consulta que será utilizada como a chave de partição da Tabela do Azure. Necessário em pedidos PUT (CreateOrReplace). string
rowKey Este elemento indica o nome de uma coluna da instrução SELECT na consulta que será utilizada como a chave de linha da Tabela do Azure. Necessário em pedidos PUT (CreateOrReplace). string
table O nome da Tabela do Azure. Necessário em pedidos PUT (CreateOrReplace). string

PowerBIOutputDataSource

Nome Descrição Valor
tipo Indica o tipo de saída da origem de dados em que será escrito. Necessário em pedidos PUT (CreateOrReplace). "PowerBI" (obrigatório)
propriedades As propriedades associadas a uma saída do Power BI. Necessário em pedidos PUT (CreateOrReplace). PowerBIOutputDataSourceProperties

PowerBIOutputDataSourceProperties

Nome Descrição Valor
authenticationMode Modo de Autenticação. "ConnectionString"
'Msi'
"UserToken"
conjunto de dados O nome do conjunto de dados do Power BI. Necessário em pedidos PUT (CreateOrReplace). string
groupId O ID do grupo do Power BI. string
groupName O nome do grupo do Power BI. Utilize esta propriedade para ajudar a lembrar que ID de grupo específico do Power BI foi utilizado. string
refreshToken Um token de atualização que pode ser utilizado para obter um token de acesso válido que pode ser utilizado para autenticar com a origem de dados. Atualmente, um token de atualização válido só pode ser obtido através do portal do Azure. Recomenda-se colocar aqui um valor de cadeia fictício ao criar a origem de dados e, em seguida, aceder ao Portal do Azure para autenticar a origem de dados que irá atualizar esta propriedade com um token de atualização válido. Necessário em pedidos PUT (CreateOrReplace). string
table O nome da tabela do Power BI no conjunto de dados especificado. Necessário em pedidos PUT (CreateOrReplace). string
tokenUserDisplayName O nome a apresentar do utilizador que foi utilizado para obter o token de atualização. Utilize esta propriedade para ajudar a lembrar que utilizador foi utilizado para obter o token de atualização. string
tokenUserPrincipalName O nome principal de utilizador (UPN) do utilizador que foi utilizado para obter o token de atualização. Utilize esta propriedade para ajudar a lembrar que utilizador foi utilizado para obter o token de atualização. string

RawOutputDatasource

Nome Descrição Valor
tipo Indica o tipo de saída da origem de dados em que será escrito. Necessário em pedidos PUT (CreateOrReplace). 'Raw' (obrigatório)
propriedades As propriedades associadas a uma saída não processada. Necessário em pedidos PUT (CreateOrReplace). RawOutputDatasourceProperties

RawOutputDatasourceProperties

Nome Descrição Valor
payloadUri O URL de SAS para um blob onde a saída deve ser escrita. Se esta propriedade não estiver definida, os dados de saída serão escritos num armazenamento temporário e um URL de SAS para esse armazenamento temporário será incluído no resultado. string

OutputWatermarkProperties

Nome Descrição Valor
maxWatermarkDiferençaAcrossPartitions Descreve o delta máximo entre as partições mais rápidas e mais lentas, pelo que a janela fora de ordem que captura todos os eventos necessários em tarefas a jusante está bem definida. string
watermarkMode O modo de marca d'água de saída. "Nenhum"
"SendCurrentPartitionWatermark"
"SendLowestWatermarkAcrossPartitions"

Sku

Nome Descrição Valor
capacidade A capacidade do SKU. int
name O nome do SKU. Necessário em pedidos PUT (CreateOrReplace). 'Standard'

Transformação

Nome Descrição Valor
name Nome do recurso string
propriedades As propriedades associadas a uma transformação. Necessário em pedidos PUT (CreateOrReplace). TransformationProperties

TransformationProperties

Nome Descrição Valor
query Especifica a consulta que será executada na tarefa de transmissão em fluxo. Pode saber mais sobre a Linguagem de Consulta do Stream Analytics (SAQL) aqui: https://msdn.microsoft.com/library/azure/dn834998 . Necessário em pedidos PUT (CreateOrReplace). string
streamingUnits Especifica o número de unidades de transmissão em fluxo que a tarefa de transmissão em fluxo utiliza. int
validStreamingUnits Especifica as unidades de transmissão em fluxo válidas para as quais uma tarefa de transmissão em fluxo pode ser dimensionada. int[]

Modelos de início rápido

Os seguintes modelos de início rápido implementam este tipo de recurso.

Modelo Description
Criar uma Tarefa do Stream Analytics Standard

Implementar no Azure
Este modelo cria uma Tarefa do Stream Analytics Standard. Para obter mais informações, o Azure Stream Analytics é uma análise em tempo real e um motor complexo de processamento de eventos que foi concebido para analisar e processar grandes volumes de dados de transmissão rápida de várias origens em simultâneo. Os padrões e relações podem ser identificados em informações extraídas de várias origens de entrada, incluindo dispositivos, sensores, cliques, feeds de redes sociais e aplicações. Estes padrões podem ser utilizados para acionar ações e iniciar fluxos de trabalho, tais como criar alertas, fornecer informações a uma ferramenta de relatórios ou armazenar dados transformados para utilização posterior. Além disso, o Stream Analytics está disponível no Azure IoT Edge runtime e suporta o mesmo idioma ou sintaxe exato que a cloud.

Definição de recurso de modelo do ARM

O tipo de recurso de streamingjobs pode ser implementado com operações que visam:

Para obter uma lista de propriedades alteradas em cada versão da API, veja registo 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",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "sku": {
    "capacity": "int",
    "name": "Standard"
  },
  "identity": {
    "type": "string",
    "userAssignedIdentities": {
      "{customized property}": {}
    }
  },
  "properties": {
    "cluster": {
      "id": "string"
    },
    "compatibilityLevel": "string",
    "contentStoragePolicy": "string",
    "dataLocale": "string",
    "eventsLateArrivalMaxDelayInSeconds": "int",
    "eventsOutOfOrderMaxDelayInSeconds": "int",
    "eventsOutOfOrderPolicy": "string",
    "externals": {
      "container": "string",
      "path": "string",
      "refreshConfiguration": {
        "dateFormat": "string",
        "pathPattern": "string",
        "refreshInterval": "string",
        "refreshType": "string",
        "timeFormat": "string"
      },
      "storageAccount": {
        "accountKey": "string",
        "accountName": "string",
        "authenticationMode": "string"
      }
    },
    "functions": [
      {
        "name": "string",
        "properties": {
          "properties": {
            "binding": {
              "type": "string"
              // For remaining properties, see FunctionBinding objects
            },
            "inputs": [
              {
                "dataType": "string",
                "isConfigurationParameter": "bool"
              }
            ],
            "output": {
              "dataType": "string"
            }
          },
          "type": "string"
          // For remaining properties, see FunctionProperties objects
        }
      }
    ],
    "inputs": [
      {
        "name": "string",
        "properties": {
          "compression": {
            "type": "string"
          },
          "partitionKey": "string",
          "serialization": {
            "type": "string"
            // For remaining properties, see Serialization objects
          },
          "watermarkSettings": {
            "watermarkMode": "string"
          },
          "type": "string"
          // For remaining properties, see InputProperties objects
        }
      }
    ],
    "jobStorageAccount": {
      "accountKey": "string",
      "accountName": "string",
      "authenticationMode": "string"
    },
    "jobType": "string",
    "outputErrorPolicy": "string",
    "outputs": [
      {
        "name": "string",
        "properties": {
          "datasource": {
            "type": "string"
            // For remaining properties, see OutputDataSource objects
          },
          "serialization": {
            "type": "string"
            // For remaining properties, see Serialization objects
          },
          "sizeWindow": "int",
          "timeWindow": "string",
          "watermarkSettings": {
            "maxWatermarkDifferenceAcrossPartitions": "string",
            "watermarkMode": "string"
          }
        }
      }
    ],
    "outputStartMode": "string",
    "outputStartTime": "string",
    "sku": {
      "capacity": "int",
      "name": "Standard"
    },
    "transformation": {
      "name": "string",
      "properties": {
        "query": "string",
        "streamingUnits": "int",
        "validStreamingUnits": [ "int" ]
      }
    }
  }
}

Objetos FunctionProperties

Defina a propriedade tipo para especificar o tipo de objeto.

Para Agregar, utilize:

  "type": "Aggregate"

Para Escalar, utilize:

  "type": "Scalar"

Objetos FunctionBinding

Defina a propriedade tipo para especificar o tipo de objeto.

Para Microsoft.MachineLearning/WebService, utilize:

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

Para Microsoft.MachineLearningServices, utilize:

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

Para Microsoft.StreamAnalytics/CLRUdf, utilize:

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

Para Microsoft.StreamAnalytics/JavascriptUdf, utilize:

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

InputProperties objects (Objetos InputProperties)

Defina a propriedade tipo para especificar o tipo de objeto.

Para Referência, utilize:

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

Para o Stream, utilize:

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

Objetos de serialização

Defina a propriedade tipo para especificar o tipo de objeto.

Para Avro, utilize:

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

Para Csv, utilize:

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

Para CustomClr, utilize:

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

Para Delta, utilize:

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

Para Json, utilize:

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

Para Parquet, utilize:

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

ReferenceInputDataSource objects (Objetos ReferenceInputDataSource)

Defina a propriedade tipo para especificar o tipo de objeto.

Para Ficheiro, utilize:

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

Para Microsoft.Sql/Server/Database, utilize:

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

Para Microsoft.Storage/Blob, utilize:

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

Para Raw, utilize:

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

Objetos StreamInputDataSource

Defina a propriedade tipo para especificar o tipo de objeto.

Para GatewayMessageBus, utilize:

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

Para Microsoft.Devices/IotHubs, utilize:

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

Para Microsoft.EventGrid/EventSubscriptions, utilize:

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

Para Microsoft.EventHub/EventHub, utilize:

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

Para Microsoft.ServiceBus/EventHub, utilize:

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

Para Microsoft.Storage/Blob, utilize:

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

Para Raw, utilize:

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

Objetos OutputDataSource

Defina a propriedade tipo para especificar o tipo de objeto.

Para GatewayMessageBus, utilize:

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

Para Microsoft.AzureFunction, utilize:

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

Para Microsoft.DataLake/Accounts, utilize:

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

Para Microsoft.DBForPostgreSQL/servers/databases, utilize:

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

Para Microsoft.EventHub/EventHub, utilize:

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

Para Microsoft.Kusto/clusters/bases de dados, utilize:

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

Para Microsoft.ServiceBus/EventHub, utilize:

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

Para Microsoft.ServiceBus/Queue, utilize:

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

Para Microsoft.ServiceBus/Topic, utilize:

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

Para Microsoft.Sql/Server/Database, utilize:

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

Para Microsoft.Sql/Server/DataWarehouse, utilize:

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

Para Microsoft.Storage/Blob, utilize:

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

Para Microsoft.Storage/DocumentDB, utilize:

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

Para Microsoft.Storage/Table, utilize:

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

Para o PowerBI, utilize:

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

Para Raw, utilize:

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

Valores de propriedade

streamingjobs

Nome Descrição Valor
tipo O tipo de recurso "Microsoft.StreamAnalytics/streamingjobs"
apiVersion A versão da API de recursos '2021-10-01-preview'
name O nome do recurso cadeia (obrigatório)

Limite de carateres: 3-63

Carateres válidos:
Alfanuméricos, hífenes e carateres de sublinhado.
localização A localização geográfica onde o recurso se encontra string
etiquetas Etiquetas de recursos. Dicionário de nomes e valores de etiquetas. Ver Etiquetas em modelos
sku Descreve o SKU da tarefa de transmissão em fluxo. Necessário em pedidos PUT (CreateOrReplace). SKU
identidade Descreve a identidade gerida atribuída a esta tarefa que pode ser utilizada para autenticar com entradas e saídas. Identidade
propriedades As propriedades associadas a uma tarefa de transmissão em fluxo. Necessário em pedidos PUT (CreateOrReplace). StreamingJobProperties

Identidade

Nome Descrição Valor
tipo O tipo de identidade pode ser SystemAssigned ou UserAssigned. string
userAssignedIdentities O utilizador atribuiu identidades associadas ao recurso da tarefa de transmissão em fluxo. IdentityUserAssignedIdentities

IdentityUserAssignedIdentities

Nome Descrição Valor
{customized property}

StreamingJobProperties

Nome Descrição Valor
cluster O cluster em que as tarefas de transmissão em fluxo serão executadas. ClusterInfo
compatibilidadeLevel Controla determinados comportamentos de runtime da tarefa de transmissão em fluxo. '1.0'
'1.2'
contentStoragePolicy Os valores válidos são JobStorageAccount e SystemAccount. Se estiver definido como JobStorageAccount, isto requer que o utilizador também especifique a propriedade jobStorageAccount. . "JobStorageAccount"
"SystemAccount"
dataLocale A região de dados da tarefa de análise de fluxos. O valor deve ser o nome de uma Cultura .NET suportada do conjunto https://msdn.microsoft.com/library/system.globalization.culturetypes(v=vs.110).aspx. A predefinição é "en-US" se nenhuma especificada. string
eventsLateArrivalMaxDelayInSeconds O atraso máximo tolerável em segundos em que os eventos que chegam atrasados podem ser incluídos. O intervalo suportado é de -1 a 1814399 (20.23:59:59 dias) e -1 é utilizado para especificar a espera indefinidamente. Se a propriedade estiver ausente, será interpretado como se tivesse um valor de -1. int
eventsOutOfOrderMaxDelayInSeconds O atraso tolerável máximo em segundos em que os eventos fora de ordem podem ser ajustados para estarem de volta à ordem. int
eventsOutOfOrderPolicy Indica a política a aplicar aos eventos que chegam fora de ordem no fluxo de eventos de entrada. "Ajustar"
'Drop'
externos A conta de armazenamento onde estão localizados os artefactos de código personalizados. Externo
funções Uma lista de uma ou mais funções para a tarefa de transmissão em fluxo. A propriedade name para cada função é necessária ao especificar esta propriedade num pedido PUT. Esta propriedade não pode ser modificada através de uma operação PATCH. Tem de utilizar a API PATCH disponível para a transformação individual. Função[]
entradas Uma lista de uma ou mais entradas para a tarefa de transmissão em fluxo. A propriedade name para cada entrada é necessária ao especificar esta propriedade num pedido PUT. Esta propriedade não pode ser modificada através de uma operação PATCH. Tem de utilizar a API PATCH disponível para a entrada individual. Entrada[]
jobStorageAccount As propriedades associadas a uma conta de Armazenamento do Azure com MSI JobStorageAccount
jobType Descreve o tipo de tarefa. Os modos válidos são Cloud e "Edge". 'Cloud'
'Edge'
outputErrorPolicy Indica a política a aplicar a eventos que chegam à saída e que não podem ser escritos no armazenamento externo devido a uma forma incorreta (valores de coluna em falta, valores de coluna de tipo ou tamanho errado). 'Drop'
'Parar'
saídas Uma lista de uma ou mais saídas para a tarefa de transmissão em fluxo. A propriedade name para cada saída é necessária ao especificar esta propriedade num pedido PUT. Esta propriedade não pode ser modificada através de uma operação PATCH. Tem de utilizar a API PATCH disponível para o resultado individual. Saída[]
outputStartMode Esta propriedade só deve ser utilizada quando pretender que a tarefa seja iniciada imediatamente após a criação. O valor pode ser JobStartTime, CustomTime ou LastOutputEventTime para indicar se o ponto de partida do fluxo de eventos de saída deve ser iniciado sempre que a tarefa for iniciada, começar com um carimbo de data/hora de utilizador personalizado especificado através da propriedade outputStartTime ou começar a partir da hora de saída do último evento. "CustomTime"
"JobStartTime"
"LastOutputEventTime"
outputStartTime O valor é um carimbo de data/hora formatado ISO-8601 que indica o ponto de partida do fluxo de eventos de saída ou nulo para indicar que o fluxo de eventos de saída será iniciado sempre que a tarefa de transmissão em fluxo for iniciada. Esta propriedade tem de ter um valor se outputStartMode estiver definido como CustomTime. string
sku Descreve o SKU da tarefa de transmissão em fluxo. Necessário em pedidos PUT (CreateOrReplace). SKU
transformação Indica a consulta e o número de unidades de transmissão em fluxo a utilizar para a tarefa de transmissão em fluxo. A propriedade name da transformação é necessária ao especificar esta propriedade num pedido PUT. Esta propriedade não pode ser modificada através de uma operação PATCH. Tem de utilizar a API PATCH disponível para a transformação individual. Transformação

ClusterInfo

Nome Descrição Valor
ID O ID de recurso do cluster. string

Externo

Nome Descrição Valor
contentor O contentor UserCustomCode. string
caminho O caminho UserCustomCode. string
refreshConfiguration Os parâmetros de atualização para qualquer/todas as funções definidas pelo utilizador atualizável presentes na configuração da tarefa. RefreshConfiguration
storageAccount As propriedades associadas a uma conta de Armazenamento do Azure StorageAccount

RefreshConfiguration

Nome Descrição Valor
dateFormat O formato de data. Onde {date} aparecer em pathPattern, o valor desta propriedade é utilizado como o formato de data. string
pathPattern O padrão do caminho do blob. Não é uma expressão normal. Representa um padrão em relação ao qual os nomes de blobs serão correspondidos para determinar se devem ou não ser incluídos como entrada ou saída para a tarefa. Veja https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-input ou https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-output para obter uma explicação e exemplo mais detalhados. string
refreshInterval O intervalo de atualização. string
refreshType Esta propriedade indica a opção de atualização de dados a utilizar, Bloqueio ou Sem bloqueio. "A bloquear"
'Nonblocking'
timeFormat O formato de hora. Onde {time} aparecer em pathPattern, o valor desta propriedade é utilizado como o formato de hora. string

StorageAccount

Nome Descrição Valor
accountKey A chave de conta da conta de Armazenamento do Azure. Necessário em pedidos PUT (CreateOrReplace). string

Restrições:
Valor confidencial. Transmita como um parâmetro seguro.
accountName O nome da conta de Armazenamento do Azure. Necessário em pedidos PUT (CreateOrReplace). string
authenticationMode Modo de Autenticação. "ConnectionString"
'Msi'
"UserToken"

Função

Nome Descrição Valor
name Nome do recurso string
propriedades As propriedades associadas a uma função. Propriedades de Função

Propriedades de Função

Nome Descrição Valor
propriedades FunctionConfiguration
tipo Definir o tipo de objeto Agregar
Escalar (obrigatório)

FunctionConfiguration

Nome Descrição Valor
binding O enlace físico da função. Por exemplo, no caso do serviço Web Azure Machine Learning, isto descreve o ponto final. FunctionBinding
entradas FunctionInput[]
saída Descreve o resultado de uma função. FunctionOutput

FunctionBinding

Nome Descrição Valor
tipo Definir o tipo de objeto Microsoft.MachineLearning/WebService
Microsoft.MachineLearningServices
Microsoft.StreamAnalytics/CLRUdf
Microsoft.StreamAnalytics/JavascriptUdf (obrigatório)

AzureMachineLearningStudioFunctionBinding

Nome Descrição Valor
tipo Indica o tipo de enlace de função. "Microsoft.MachineLearning/WebService" (obrigatório)
propriedades As propriedades de enlace associadas a um Azure Machine learning Studio. AzureMachineLearningStudioFunctionBindingProperties

AzureMachineLearningStudioFunctionBindingProperties

Nome Descrição Valor
apiKey A chave de API utilizada para autenticar com Request-Response ponto final. string
batchSize Número entre 1 e 10000 que descreve o número máximo de linhas para cada pedido de execução de RRS do Azure ML. A predefinição é 1000. int
endpoint O Request-Response executar o ponto final do Azure Machine Learning Studio. Saiba mais aqui: https://docs.microsoft.com/azure/machine-learning/machine-learning-consume-web-services#request-response-service-rrs string
entradas As entradas para o ponto final do Azure Machine Learning Studio. AzureMachineLearningStudioInputs
saídas Uma lista de saídas da execução do ponto final do Azure Machine Learning Studio. AzureMachineLearningStudioOutputColumn[]

AzureMachineLearningStudioInputs

Nome Descrição Valor
columnNames Uma lista de colunas de entrada para o ponto final do Azure Machine Learning Studio. AzureMachineLearningStudioInputColumn[]
name O nome da entrada. Este é o nome fornecido durante a criação do ponto final. string

AzureMachineLearningStudioInputColumn

Nome Descrição Valor
dataType O tipo de dados (suportado pelo Azure Machine Learning) da coluna de entrada. É descrita uma lista de tipos de dados válidos do Azure Machine Learning em https://msdn.microsoft.com/library/azure/dn905923.aspx . string
mapTo O índice baseado em zero do parâmetro de função a que esta entrada mapeia. int
name O nome da coluna de entrada. string

AzureMachineLearningStudioOutputColumn

Nome Descrição Valor
dataType O tipo de dados (suportado pelo Azure Machine Learning) da coluna de saída. É descrita uma lista de tipos de dados válidos do Azure Machine Learning em https://msdn.microsoft.com/library/azure/dn905923.aspx . string
name O nome da coluna de saída. string

AzureMachineLearningServiceFunctionBinding

Nome Descrição Valor
tipo Indica o tipo de enlace de função. "Microsoft.MachineLearningServices" (obrigatório)
propriedades As propriedades de enlace associadas a um serviço Web do Azure Machine learning. AzureMachineLearningServiceFunctionBindingProperties

AzureMachineLearningServiceFunctionBindingProperties

Nome Descrição Valor
apiKey A chave de API utilizada para autenticar com Request-Response ponto final. string
batchSize Número entre 1 e 10000 que descreve o número máximo de linhas para cada pedido de execução de RRS do Azure ML. A predefinição é 1000. int
endpoint O Request-Response executar o ponto final do serviço Web do Azure Machine Learning. string
inputRequestName Etiqueta para o objeto de pedido de entrada. string
entradas As entradas do ponto final de serviço Web do Azure Machine Learning. AzureMachineLearningServiceInputColumn[]
numberOfParallelRequests O número de pedidos paralelos que serão enviados por partição da sua tarefa para o serviço de machine learning. A predefinição é 1. int
outputResponseName Etiqueta para o objeto de pedido de saída. string
saídas Uma lista de saídas da execução do ponto final de serviço Web do Azure Machine Learning. AzureMachineLearningServiceOutputColumn[]

AzureMachineLearningServiceInputColumn

Nome Descrição Valor
dataType O tipo de dados (suportado pelo Azure Machine Learning) da coluna de entrada. string
mapTo O índice baseado em zero do parâmetro de função a que esta entrada mapeia. int
name O nome da coluna de entrada. string

AzureMachineLearningServiceOutputColumn

Nome Descrição Valor
dataType O tipo de dados (suportado pelo Azure Machine Learning) da coluna de saída. string
mapTo O índice baseado em zero do parâmetro de função a que esta entrada mapeia. int
name O nome da coluna de saída. string

CSharpFunctionBinding

Nome Descrição Valor
tipo Indica o tipo de enlace de função. "Microsoft.StreamAnalytics/CLRUdf" (obrigatório)
propriedades As propriedades de enlace associadas a uma função CSharp. CSharpFunctionBindingProperties

CSharpFunctionBindingProperties

Nome Descrição Valor
classe O código Csharp que contém uma definição de função única. string
dllPath O código Csharp que contém uma definição de função única. string
método O código Csharp que contém uma definição de função única. string
updateMode Modos de atualização para funções do Stream Analytics. "Atualizável"
"Estático"

JavaScriptFunctionBinding

Nome Descrição Valor
tipo Indica o tipo de enlace de função. "Microsoft.StreamAnalytics/JavascriptUdf" (obrigatório)
propriedades As propriedades de enlace associadas a uma função JavaScript. JavaScriptFunctionBindingProperties

JavaScriptFunctionBindingProperties

Nome Descrição Valor
script O código JavaScript que contém uma única definição de função. Por exemplo: "função (x, y) { devolver x + y; }" string

FunctionInput

Nome Descrição Valor
dataType O tipo de dados (suportado pelo Azure Stream Analytics) do parâmetro de entrada da função. É descrita uma lista de tipos de dados válidos do Azure Stream Analytics em https://msdn.microsoft.com/library/azure/dn835065.aspx string
isConfigurationParameter Um sinalizador que indica se o parâmetro é um parâmetro de configuração. Verdadeiro se se espera que este parâmetro de entrada seja uma constante. A predefinição é falso. bool

FunctionOutput

Nome Descrição Valor
dataType O tipo de dados (suportado pelo Azure Stream Analytics) da saída da função. É descrita uma lista de tipos de dados válidos do Azure Stream Analytics em https://msdn.microsoft.com/library/azure/dn835065.aspx string

AggregateFunctionProperties

Nome Descrição Valor
tipo Indica o tipo de função. "Agregar" (necessário)

ScalarFunctionProperties

Nome Descrição Valor
tipo Indica o tipo de função. "Escalar" (obrigatório)

Entrada

Nome Descrição Valor
name Nome do recurso string
propriedades As propriedades associadas a uma entrada. Necessário em pedidos PUT (CreateOrReplace). InputProperties

InputProperties

Nome Descrição Valor
compressão Descreve como os dados de entrada são comprimidos Compressão
partitionKey partitionKey Descreve uma chave nos dados de entrada que é utilizada para criar partições dos dados de entrada string
serialização Descreve como os dados de uma entrada são serializados ou como os dados são serializados quando escritos numa saída. Necessário em pedidos PUT (CreateOrReplace). Serialização
watermarkSettings Definições que determinam se pretende ler eventos de marca d'água. InputWatermarkProperties
tipo Definir o tipo de objeto Referência
Fluxo (obrigatório)

Compressão

Nome Descrição Valor
tipo Indica o tipo de compressão que a entrada utiliza. Necessário em pedidos PUT (CreateOrReplace). 'Esvaziar'
'GZip'
"Nenhum" (obrigatório)

Serialização

Nome Descrição Valor
tipo Definir o tipo de objeto Avro
Csv
CustomClr
Delta
Json
Parquet (obrigatório)

AvroSerialization

Nome Descrição Valor
tipo Indica o tipo de serialização que a entrada ou saída utiliza. Necessário em pedidos PUT (CreateOrReplace). "Avro" (obrigatório)
propriedades As propriedades associadas ao tipo de serialização Avro. Necessário em pedidos PUT (CreateOrReplace).

CsvSerialization

Nome Descrição Valor
tipo Indica o tipo de serialização que a entrada ou saída utiliza. Necessário em pedidos PUT (CreateOrReplace). "Csv" (obrigatório)
propriedades As propriedades associadas ao tipo de serialização CSV. Necessário em pedidos PUT (CreateOrReplace). CsvSerializationProperties

CsvSerializationProperties

Nome Descrição Valor
codificação Especifica a codificação dos dados recebidos no caso da entrada e da codificação de dados de saída em caso de saída. Necessário em pedidos PUT (CreateOrReplace). 'UTF8'
fieldDelimiter Especifica o delimitador que será utilizado para separar registos de valores separados por vírgulas (CSV). Veja https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-input ou https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-output para obter uma lista de valores suportados. Necessário em pedidos PUT (CreateOrReplace). string

CustomClrSerialization

Nome Descrição Valor
tipo Indica o tipo de serialização que a entrada ou saída utiliza. Necessário em pedidos PUT (CreateOrReplace). "CustomClr" (obrigatório)
propriedades As propriedades associadas ao tipo de serialização CustomClr. Necessário em pedidos PUT (CreateOrReplace). CustomClrSerializationProperties

CustomClrSerializationProperties

Nome Descrição Valor
serializationClassName O nome da classe de serialização. string
serializationDllPath O caminho da biblioteca de serialização. string

DeltaSerialization

Nome Descrição Valor
tipo Indica o tipo de serialização que a entrada ou saída utiliza. Necessário em pedidos PUT (CreateOrReplace). "Delta" (obrigatório)
propriedades As propriedades associadas ao tipo de serialização do Delta Lake. Necessário em pedidos PUT (CreateOrReplace). DeltaSerializationProperties

DeltaSerializationProperties

Nome Descrição Valor
deltaTablePath Especifica o caminho da tabela do Delta Lake no qual a saída será escrita. cadeia (obrigatório)
partitionColumns Especifica os nomes das colunas para as quais a tabela do Delta Lake será particionada. Estamos apenas a suportar uma coluna de partição, mas a mantê-la como uma matriz para extensibilidade. cadeia[]

JsonSerialization

Nome Descrição Valor
tipo Indica o tipo de serialização que a entrada ou saída utiliza. Necessário em pedidos PUT (CreateOrReplace). "Json" (obrigatório)
propriedades As propriedades associadas ao tipo de serialização JSON. Necessário em pedidos PUT (CreateOrReplace). JsonSerializationProperties

JsonSerializationProperties

Nome Descrição Valor
codificação Especifica a codificação dos dados recebidos no caso da entrada e da codificação de dados de saída em caso de saída. Necessário em pedidos PUT (CreateOrReplace). 'UTF8'
formato Esta propriedade aplica-se apenas à serialização JSON de saídas. Não é aplicável a entradas. Esta propriedade especifica o formato do JSON no qual a saída será escrita. Os valores atualmente suportados são "lineSeparated" que indica que a saída será formatada ao ter cada objeto JSON separado por uma nova linha e "matriz" a indicar que a saída será formatada como uma matriz de objetos JSON. O valor predefinido é "lineSeparated" se for deixado nulo. "Matriz"
"LinhaSeparada"

ParquetSerialization

Nome Descrição Valor
tipo Indica o tipo de serialização que a entrada ou saída utiliza. Necessário em pedidos PUT (CreateOrReplace). "Parquet" (obrigatório)
propriedades As propriedades associadas ao tipo de serialização Parquet. Necessário em pedidos PUT (CreateOrReplace).

InputWatermarkProperties

Nome Descrição Valor
watermarkMode O modo de marca d'água de entrada. "Nenhum"
'ReadWatermark'

ReferenceInputProperties

Nome Descrição Valor
tipo Indica se a entrada é uma origem de dados de referência ou dados de fluxo. Necessário em pedidos PUT (CreateOrReplace). "Referência" (obrigatório)
origem de dados Descreve uma origem de dados de entrada que contém dados de referência. Necessário em pedidos PUT (CreateOrReplace). ReferenceInputDataSource

ReferenceInputDataSource

Nome Descrição Valor
tipo Definir o tipo de objeto Ficheiro
Microsoft.Sql/Server/Database
Microsoft.Storage/Blob
Não processado (obrigatório)

FileReferenceInputDataSource

Nome Descrição Valor
tipo Indica o tipo de origem de dados de entrada que contém dados de referência. Necessário em pedidos PUT (CreateOrReplace). "Ficheiro" (obrigatório)
propriedades As propriedades associadas a uma entrada de ficheiro que contém dados de referência. Necessário em pedidos PUT (CreateOrReplace). FileReferenceInputDataSourceProperties

FileReferenceInputDataSourceProperties

Nome Descrição Valor
caminho O caminho do ficheiro. string

AzureSqlReferenceInputDataSource

Nome Descrição Valor
tipo Indica o tipo de origem de dados de entrada que contém dados de referência. Necessário em pedidos PUT (CreateOrReplace). "Microsoft.Sql/Server/Database" (obrigatório)
propriedades As propriedades associadas à entrada da BD SQL que contêm dados de referência. Necessário em pedidos PUT (CreateOrReplace). AzureSqlReferenceInputDataSourceProperties

AzureSqlReferenceInputDataSourceProperties

Nome Descrição Valor
authenticationMode Modo de Autenticação. "ConnectionString"
'Msi'
"UserToken"
base de dados Este elemento está associado ao elemento de origem de dados. Este é o nome da base de dados na qual a saída será escrita. string
deltaSnapshotQuery Este elemento está associado ao elemento de origem de dados. Esta consulta é utilizada para obter alterações incrementais da base de dados SQL. Para utilizar esta opção, recomendamos a utilização de tabelas temporais na Base de Dados SQL do Azure. string
fullSnapshotQuery Este elemento está associado ao elemento de origem de dados. Esta consulta é utilizada para obter dados da base de dados sql. string
palavra-passe Este elemento está associado ao elemento de origem de dados. Esta é a palavra-passe que será utilizada para ligar à instância Base de Dados SQL. string

Restrições:
Valor sensível. Transmita como um parâmetro seguro.
refreshRate Este elemento está associado ao elemento de origem de dados. Isto indica a frequência com que os dados serão obtidos a partir da base de dados. É do formato DateTime. string
refreshType Indica o tipo de opção de atualização de dados. "RefreshPeriodicallyWithDelta"
"RefreshPeriodicallyWithFull"
"Estático"
servidor Este elemento está associado ao elemento de origem de dados. Este é o nome do servidor que contém a base de dados na qual será escrita. string
utilizador Este elemento está associado ao elemento de origem de dados. Este é o nome de utilizador que será utilizado para ligar à instância Base de Dados SQL. string

BlobReferenceInputDataSource

Nome Descrição Valor
tipo Indica o tipo de origem de dados de entrada que contém dados de referência. Necessário em pedidos PUT (CreateOrReplace). "Microsoft.Storage/Blob" (obrigatório)
propriedades As propriedades associadas a uma entrada de blob que contém dados de referência. Necessário em pedidos PUT (CreateOrReplace). BlobReferenceInputDataSourceProperties

BlobReferenceInputDataSourceProperties

Nome Descrição Valor
authenticationMode Modo de Autenticação. "ConnectionString"
'Msi'
"UserToken"
blobName O nome da entrada de blob. string
contentor O nome de um contentor na conta de Armazenamento associada. Este contentor contém os blobs a serem lidos ou escritos. Necessário em pedidos PUT (CreateOrReplace). string
dateFormat O formato de data. Onde {date} aparecer em pathPattern, o valor desta propriedade é utilizado como o formato de data. string
deltaPathPattern O padrão de caminho do instantâneo delta. string
deltaSnapshotRefreshRate O intervalo em que o utilizador gera um instantâneo delta desta origem de dados de entrada de blobs de referência. string
fullSnapshotRefreshRate O intervalo de atualização da origem de dados de entrada de blobs. string
pathPattern O padrão do caminho do blob. Não é uma expressão normal. Representa um padrão em relação ao qual os nomes de blobs serão correspondidos para determinar se devem ou não ser incluídos como entrada ou saída para a tarefa. Veja https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-input ou https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-output para obter uma explicação e exemplo mais detalhados. string
sourcePartitionCount A contagem de partições da origem de dados de entrada de blobs. Intervalo 1 a 256. int
storageAccounts Uma lista de uma ou mais contas de Armazenamento do Azure. Necessário em pedidos PUT (CreateOrReplace). StorageAccount[]
timeFormat O formato de hora. Onde {time} aparecer em pathPattern, o valor desta propriedade é utilizado como o formato de hora. string

RawReferenceInputDataSource

Nome Descrição Valor
tipo Indica o tipo de origem de dados de entrada que contém dados de referência. Necessário em pedidos PUT (CreateOrReplace). 'Raw' (obrigatório)
propriedades As propriedades associadas a uma entrada não processada que contém dados de referência. Necessário em pedidos PUT (CreateOrReplace). RawInputDatasourceProperties

RawInputDatasourceProperties

Nome Descrição Valor
payload O conteúdo JSON serializado dos dados de entrada. O payload ou o payloadUri têm de ser definidos, mas não ambos. string
payloadUri O URL de SAS para um blob que contém o conteúdo serializado JSON dos dados de entrada. O payload ou o payloadUri têm de ser definidos, mas não ambos. string

StreamInputProperties

Nome Descrição Valor
tipo Indica se a entrada é uma origem de dados de referência ou dados de fluxo. Necessário em pedidos PUT (CreateOrReplace). "Stream" (obrigatório)
origem de dados Descreve uma origem de dados de entrada que contém dados de fluxo. Necessário em pedidos PUT (CreateOrReplace). StreamInputDataSource

StreamInputDataSource

Nome Descrição Valor
tipo Definir o tipo de objeto GatewayMessageBus
Microsoft.Devices/IotHubs
Microsoft.EventGrid/EventSubscriptions
Microsoft.EventHub/EventHub
Microsoft.ServiceBus/EventHub
Microsoft.Storage/Blob
Não processado (obrigatório)

GatewayMessageBusStreamInputDataSource

Nome Descrição Valor
tipo Indica o tipo de origem de dados de entrada que contém dados de fluxo. Necessário em pedidos PUT (CreateOrReplace). "GatewayMessageBus" (obrigatório)
propriedades As propriedades associadas a uma entrada de barramento de mensagens de gateway que contém dados de fluxo. GatewayMessageBusStreamInputDataSourceProperties

GatewayMessageBusStreamInputDataSourceProperties

Nome Descrição Valor
tópico O nome do tópico do Service Bus. string

IoTHubStreamInputDataSource

Nome Descrição Valor
tipo Indica o tipo de origem de dados de entrada que contém dados de fluxo. Necessário em pedidos PUT (CreateOrReplace). "Microsoft.Devices/IotHubs" (obrigatório)
propriedades As propriedades associadas a uma entrada de Hub IoT que contém dados de fluxo. Necessário em pedidos PUT (CreateOrReplace). IoTHubStreamInputDataSourceProperties

IoTHubStreamInputDataSourceProperties

Nome Descrição Valor
consumerGroupName O nome de um Grupo de Consumidores Hub IoT que deve ser utilizado para ler eventos do Hub IoT. Se não for especificado, a entrada utiliza o grupo de consumidores predefinido do Hub Iot. string
endpoint O ponto final Hub IoT ao qual se ligar (ou seja, mensagens/eventos, mensagens/operaçõesMonitorizaçãoEventos, etc.). string
iotHubNamespace O nome ou o URI do Hub IoT. Necessário em pedidos PUT (CreateOrReplace). string
sharedAccessPolicyKey A chave de política de acesso partilhado para a política de acesso partilhado especificada. Necessário em pedidos PUT (CreateOrReplace). string

Restrições:
Valor sensível. Transmita como um parâmetro seguro.
sharedAccessPolicyName O nome da política de acesso partilhado do Hub IoT. Esta política tem de conter, pelo menos, a permissão ligação do Serviço. Necessário em pedidos PUT (CreateOrReplace). string

EventGridStreamInputDataSource

Nome Descrição Valor
tipo Indica o tipo de origem de dados de entrada que contém dados de fluxo. Necessário em pedidos PUT (CreateOrReplace). "Microsoft.EventGrid/EventSubscriptions" (obrigatório)
propriedades As propriedades associadas a uma entrada da grelha de eventos que contém dados de fluxo. EventGridStreamInputDataSourceProperties

EventGridStreamInputDataSourceProperties

Nome Descrição Valor
eventTypes Lista de Tipos de Eventos suportados pelo adaptador event grid. string[]
esquema Indica o tipo de esquema do Event Grid. "CloudEventSchema"
"EventGridEventSchema"
storageAccounts Uma lista de uma ou mais contas de Armazenamento do Azure. Necessário em pedidos PUT (CreateOrReplace). StorageAccount[]
subscritor Subscritores do Event Grid. Atualmente, só é suportado o Subscritor do EventHub. EventHubV2StreamInputDataSource

EventHubV2StreamInputDataSource

Nome Descrição Valor
propriedades As propriedades associadas a uma entrada do Hub de Eventos que contém dados de fluxo. Necessário em pedidos PUT (CreateOrReplace). EventHubStreamInputDataSourceProperties
tipo Indica o tipo de origem de dados de entrada que contém dados de fluxo. Necessário em pedidos PUT (CreateOrReplace). cadeia (obrigatório)

EventHubStreamInputDataSourceProperties

Nome Descrição Valor
authenticationMode Modo de Autenticação. "ConnectionString"
'Msi'
"UserToken"
consumerGroupName O nome de um Grupo de Consumidores do Hub de Eventos que deve ser utilizado para ler eventos do Hub de Eventos. Especificar nomes de grupos de consumidores distintos para múltiplas entradas permite que cada uma dessas entradas receba os mesmos eventos do Hub de Eventos. Se não for especificado, a entrada utiliza o grupo de consumidores predefinido do Hub de Eventos. string
eventHubName O nome do Hub de Eventos. Necessário em pedidos PUT (CreateOrReplace). string
partitionCount A contagem de partições da origem de dados do hub de eventos. Intervalo 1 a 256. int
prefetchCount O número de mensagens que o recetor de mensagens pode pedir em simultâneo. int
serviceBusNamespace O espaço de nomes associado ao Hub de Eventos pretendido, à Fila do Service Bus, ao Tópico do Service Bus, etc. Necessário em pedidos PUT (CreateOrReplace). string
sharedAccessPolicyKey A chave de política de acesso partilhado para a política de acesso partilhado especificada. Necessário em pedidos PUT (CreateOrReplace). string

Restrições:
Valor confidencial. Transmita como um parâmetro seguro.
sharedAccessPolicyName O nome da política de acesso partilhado para o Hub de Eventos, Fila do Service Bus, Tópico do Service Bus, etc. Necessário em pedidos PUT (CreateOrReplace). string

EventHubStreamInputDataSource

Nome Descrição Valor
tipo Indica o tipo de origem de dados de entrada que contém dados de fluxo. Necessário em pedidos PUT (CreateOrReplace). "Microsoft.ServiceBus/EventHub" (obrigatório)
propriedades As propriedades associadas a uma entrada do Hub de Eventos que contém dados de fluxo. Necessário em pedidos PUT (CreateOrReplace). EventHubStreamInputDataSourceProperties

BlobStreamInputDataSource

Nome Descrição Valor
tipo Indica o tipo de origem de dados de entrada que contém dados de fluxo. Necessário em pedidos PUT (CreateOrReplace). "Microsoft.Storage/Blob" (obrigatório)
propriedades As propriedades associadas a uma entrada de blob que contém dados de fluxo. Necessário em pedidos PUT (CreateOrReplace). BlobStreamInputDataSourceProperties

BlobStreamInputDataSourceProperties

Nome Descrição Valor
authenticationMode Modo de Autenticação. "ConnectionString"
'Msi'
"UserToken"
contentor O nome de um contentor na conta de Armazenamento associada. Este contentor contém os blobs a serem lidos ou escritos. Necessário em pedidos PUT (CreateOrReplace). string
dateFormat O formato de data. Onde {date} aparecer em pathPattern, o valor desta propriedade é utilizado como o formato de data. string
pathPattern O padrão do caminho do blob. Não é uma expressão normal. Representa um padrão em relação ao qual os nomes de blobs serão correspondidos para determinar se devem ou não ser incluídos como entrada ou saída para a tarefa. Veja https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-input ou https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-output para obter uma explicação e exemplo mais detalhados. string
sourcePartitionCount A contagem de partições da origem de dados de entrada de blobs. Intervalo 1 - 1024. int
storageAccounts Uma lista de uma ou mais contas de Armazenamento do Azure. Necessário em pedidos PUT (CreateOrReplace). StorageAccount[]
timeFormat O formato de hora. Onde {time} aparecer em pathPattern, o valor desta propriedade é utilizado como o formato de hora. string

RawStreamInputDataSource

Nome Descrição Valor
tipo Indica o tipo de origem de dados de entrada que contém dados de fluxo. Necessário em pedidos PUT (CreateOrReplace). 'Raw' (obrigatório)
propriedades As propriedades associadas a uma entrada não processada. Necessário em pedidos PUT (CreateOrReplace). RawInputDatasourceProperties

JobStorageAccount

Nome Descrição Valor
accountKey A chave de conta da conta de Armazenamento do Azure. Necessário em pedidos PUT (CreateOrReplace). string

Restrições:
Valor confidencial. Transmita como um parâmetro seguro.
accountName O nome da conta de Armazenamento do Azure. Necessário em pedidos PUT (CreateOrReplace). string
authenticationMode Modo de Autenticação. "ConnectionString"
'Msi'
"UserToken"

Saída

Nome Descrição Valor
name Nome do recurso string
propriedades As propriedades associadas a um resultado. Necessário em pedidos PUT (CreateOrReplace). OutputProperties

OutputProperties

Nome Descrição Valor
origem de dados Descreve a origem de dados na qual a saída será escrita. Necessário em pedidos PUT (CreateOrReplace). OutputDataSource
serialização Descreve como os dados de uma entrada são serializados ou como os dados são serializados quando são escritos numa saída. Necessário em pedidos PUT (CreateOrReplace). Serialização
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 das tarefas do Stream Analytics. string
watermarkSettings Definições que determinam se pretende enviar marcas d'água para a jusante. OutputWatermarkProperties

OutputDataSource

Nome Descrição Valor
tipo Definir o tipo de objeto GatewayMessageBus
Microsoft.AzureFunction
Microsoft.DataLake/Accounts
Microsoft.DBForPostgreSQL/servers/databases
Microsoft.EventHub/EventHub
Microsoft.Kusto/clusters/bases de dados
Microsoft.ServiceBus/EventHub
Microsoft.ServiceBus/Fila
Microsoft.ServiceBus/Tópico
Microsoft.Sql/Server/Database
Microsoft.Sql/Server/DataWarehouse
Microsoft.Storage/Blob
Microsoft.Storage/DocumentDB
Microsoft.Storage/Table
Power BI
Não processado (obrigatório)

GatewayMessageBusOutputDataSource

Nome Descrição Valor
tipo Indica o tipo de saída da origem de dados em que será escrito. Necessário em pedidos PUT (CreateOrReplace). "GatewayMessageBus" (obrigatório)
propriedades As propriedades associadas a uma saída do Gateway Message Bus. Necessário em pedidos PUT (CreateOrReplace). GatewayMessageBusOutputDataSourceProperties

GatewayMessageBusOutputDataSourceProperties

Nome Descrição Valor
tópico O nome do tópico do Service Bus. string

AzureFunctionOutputDataSource

Nome Descrição Valor
tipo Indica o tipo de saída da origem de dados em que será escrito. Necessário em pedidos PUT (CreateOrReplace). "Microsoft.AzureFunction" (obrigatório)
propriedades As propriedades associadas a uma saída da Função do Azure. Necessário em pedidos PUT (CreateOrReplace). AzureFunctionOutputDataSourceProperties

AzureFunctionOutputDataSourceProperties

Nome Descrição Valor
apiKey Se quiser utilizar uma Função do Azure a partir de outra subscrição, pode fazê-lo ao fornecer a chave para aceder à sua função. string
functionAppName O nome da sua aplicação Funções do Azure. string
functionName O nome da função na sua aplicação Funções do Azure. string
maxBatchCount Uma propriedade que lhe permite especificar o número máximo de eventos em cada lote que é enviado para Funções do Azure. O valor predefinido é 100. int
maxBatchSize Uma propriedade que lhe permite definir o tamanho máximo para cada lote de saída que é enviado para a função do Azure. A unidade de entrada está em bytes. Por predefinição, este valor é de 262 144 bytes (256 KB). int

AzureDataLakeStoreOutputDataSource

Nome Descrição Valor
tipo Indica o tipo de saída da origem de dados em que será escrito. Necessário em pedidos PUT (CreateOrReplace). "Microsoft.DataLake/Accounts" (obrigatório)
propriedades As propriedades associadas a uma saída do Azure Data Lake Store. Necessário em pedidos PUT (CreateOrReplace). AzureDataLakeStoreOutputDataSourceProperties

AzureDataLakeStoreOutputDataSourceProperties

Nome Descrição Valor
accountName O nome da conta do Azure Data Lake Store. Necessário em pedidos PUT (CreateOrReplace). string
authenticationMode Modo de Autenticação. "ConnectionString"
'Msi'
"UserToken"
dateFormat O formato de data. Sempre que {date} aparecer em filePathPrefix, o valor desta propriedade é utilizado como o formato de data. string
filePathPrefix A localização do ficheiro no qual a saída deve ser escrita. Necessário em pedidos PUT (CreateOrReplace). string
refreshToken Um token de atualização que pode ser utilizado para obter um token de acesso válido que pode ser utilizado para autenticar com a origem de dados. Atualmente, um token de atualização válido só pode ser obtido através do portal do Azure. Recomenda-se colocar aqui um valor de cadeia fictício ao criar a origem de dados e, em seguida, aceder ao Portal do Azure para autenticar a origem de dados que irá atualizar esta propriedade com um token de atualização válido. Necessário em pedidos PUT (CreateOrReplace). string
tenantId O ID de inquilino do utilizador utilizado para obter o token de atualização. Necessário em pedidos PUT (CreateOrReplace). string
timeFormat O formato de hora. Onde {time} aparecer em filePathPrefix, o valor desta propriedade é utilizado como o formato de hora. string
tokenUserDisplayName O nome a apresentar do utilizador que foi utilizado para obter o token de atualização. Utilize esta propriedade para ajudar a lembrar que utilizador foi utilizado para obter o token de atualização. string
tokenUserPrincipalName O nome principal de utilizador (UPN) do utilizador que foi utilizado para obter o token de atualização. Utilize esta propriedade para ajudar a lembrar que utilizador foi utilizado para obter o token de atualização. string

PostgreSQLOutputDataSource

Nome Descrição Valor
tipo Indica o tipo de saída da origem de dados em que será escrito. Necessário em pedidos PUT (CreateOrReplace). "Microsoft.DBForPostgreSQL/servers/databases" (obrigatório)
propriedades As propriedades associadas a uma origem de dados de saída postgreSQL. Necessário em pedidos PUT (CreateOrReplace). PostgreSQLOutputDataSourceProperties

PostgreSQLOutputDataSourceProperties

Nome Descrição Valor
authenticationMode Modo de Autenticação. "ConnectionString"
'Msi'
"UserToken"
base de dados O nome da base de dados SQL do Azure. Necessário em pedidos PUT (CreateOrReplace). string
maxWriterCount Contagem máxima de Escritores, atualmente estão disponíveis apenas 1 (escritor único) e 0 (com base na partição de consulta). Opcional em pedidos PUT. int
palavra-passe A palavra-passe que será utilizada para ligar à base de dados SQL do Azure. Necessário em pedidos PUT (CreateOrReplace). string

Restrições:
Valor confidencial. Transmita como um parâmetro seguro.
servidor O nome do servidor SQL que contém a base de dados SQL do Azure. Necessário em pedidos PUT (CreateOrReplace). string
table O nome da tabela na base de dados SQL do Azure. Necessário em pedidos PUT (CreateOrReplace). string
utilizador O nome de utilizador que será utilizado para ligar à base de dados SQL do Azure. Necessário em pedidos PUT (CreateOrReplace). string

EventHubV2OutputDataSource

Nome Descrição Valor
tipo Indica o tipo de saída da origem de dados em que será escrito. Necessário em pedidos PUT (CreateOrReplace). "Microsoft.EventHub/EventHub" (obrigatório)
propriedades As propriedades associadas a uma saída do Hub de Eventos. Necessário em pedidos PUT (CreateOrReplace). EventHubOutputDataSourceProperties

EventHubOutputDataSourceProperties

Nome Descrição Valor
authenticationMode Modo de Autenticação. "ConnectionString"
'Msi'
"UserToken"
eventHubName O nome do Hub de Eventos. Necessário em pedidos PUT (CreateOrReplace). string
partitionCount A contagem de partições da origem de dados do hub de eventos. Intervalo 1 a 256. int
partitionKey A chave/coluna que é utilizada para determinar a partição a enviar dados de eventos. string
propertyColumns As propriedades associadas a esta saída do Hub de Eventos. string[]
serviceBusNamespace O espaço de nomes associado ao Hub de Eventos pretendido, à Fila do Service Bus, ao Tópico do Service Bus, etc. Necessário em pedidos PUT (CreateOrReplace). string
sharedAccessPolicyKey A chave de política de acesso partilhado para a política de acesso partilhado especificada. Necessário em pedidos PUT (CreateOrReplace). string

Restrições:
Valor confidencial. Transmita como um parâmetro seguro.
sharedAccessPolicyName O nome da política de acesso partilhado para o Hub de Eventos, Fila do Service Bus, Tópico do Service Bus, etc. Necessário em pedidos PUT (CreateOrReplace). string

AzureDataExplorerOutputDataSource

Nome Descrição Valor
tipo Indica o tipo de saída da origem de dados em que será escrito. Necessário em pedidos PUT (CreateOrReplace). "Microsoft.Kusto/clusters/bases de dados" (obrigatório)
propriedades As propriedades associadas a uma saída do Azure Data Explorer. Necessário em pedidos PUT (CreateOrReplace). AzureDataExplorerOutputDataSourceProperties

AzureDataExplorerOutputDataSourceProperties

Nome Descrição Valor
authenticationMode Modo de Autenticação. "ConnectionString"
'Msi'
"UserToken"
cluster O nome do cluster do Azure Data Explorer. Necessário em pedidos PUT (CreateOrReplace). string
base de dados O nome da base de dados do Azure Data Explorer. Necessário em pedidos PUT (CreateOrReplace). string
table O nome da Tabela do Azure. Necessário em pedidos PUT (CreateOrReplace). string

EventHubOutputDataSource

Nome Descrição Valor
tipo Indica o tipo de saída da origem de dados em que será escrito. Necessário em pedidos PUT (CreateOrReplace). "Microsoft.ServiceBus/EventHub" (obrigatório)
propriedades As propriedades associadas a uma saída do Hub de Eventos. Necessário em pedidos PUT (CreateOrReplace). EventHubOutputDataSourceProperties

ServiceBusQueueOutputDataSource

Nome Descrição Valor
tipo Indica o tipo de saída da origem de dados em que será escrito. Necessário em pedidos PUT (CreateOrReplace). "Microsoft.ServiceBus/Fila" (obrigatório)
propriedades As propriedades associadas a uma saída da Fila do Service Bus. Necessário em pedidos PUT (CreateOrReplace). ServiceBusQueueOutputDataSourceProperties

ServiceBusQueueOutputDataSourceProperties

Nome Descrição Valor
authenticationMode Modo de Autenticação. "ConnectionString"
'Msi'
"UserToken"
propertyColumns Uma matriz de cadeia dos nomes das colunas de saída a anexar às mensagens do Service Bus como propriedades personalizadas. string[]
queueName O nome da Fila do Service Bus. Necessário em pedidos PUT (CreateOrReplace). string
serviceBusNamespace O espaço de nomes associado ao Hub de Eventos pretendido, à Fila do Service Bus, ao Tópico do Service Bus, etc. Necessário em pedidos PUT (CreateOrReplace). string
sharedAccessPolicyKey A chave de política de acesso partilhado para a política de acesso partilhado especificada. Necessário em pedidos PUT (CreateOrReplace). string

Restrições:
Valor confidencial. Transmita como um parâmetro seguro.
sharedAccessPolicyName O nome da política de acesso partilhado para o Hub de Eventos, Fila do Service Bus, Tópico do Service Bus, etc. Necessário em pedidos PUT (CreateOrReplace). string
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.

ServiceBusTopicOutputDataSource

Nome Descrição Valor
tipo Indica que o tipo de saída da origem de dados será escrito. Necessário em pedidos PUT (CreateOrReplace). "Microsoft.ServiceBus/Topic" (obrigatório)
propriedades As propriedades associadas a uma saída do Tópico do Service Bus. Necessário em pedidos PUT (CreateOrReplace). ServiceBusTopicOutputDataSourceProperties

ServiceBusTopicOutputDataSourceProperties

Nome Descrição Valor
authenticationMode Modo de Autenticação. "ConnectionString"
'Msi'
"UserToken"
propertyColumns Uma matriz de cadeia dos nomes das colunas de saída a anexar às mensagens do Service Bus como propriedades personalizadas. cadeia[]
serviceBusNamespace O espaço de nomes associado ao Hub de Eventos pretendido, à Fila do Service Bus, ao Tópico do Service Bus, etc. Necessário em pedidos PUT (CreateOrReplace). string
sharedAccessPolicyKey A chave de política de acesso partilhado para a política de acesso partilhado especificada. Necessário em pedidos PUT (CreateOrReplace). string

Restrições:
Valor sensível. Transmita como um parâmetro seguro.
sharedAccessPolicyName O nome da política de acesso partilhado para o Hub de Eventos, Fila do Service Bus, Tópico do Service Bus, etc. Necessário em pedidos PUT (CreateOrReplace). string
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. ServiceBusTopicOutputDataSourcePropertiesSystemPrope...
topicName O nome do Tópico do Service Bus. Necessário em pedidos PUT (CreateOrReplace). string

ServiceBusTopicOutputDataSourcePropertiesSystemPrope...

Nome Descrição Valor
{customized property} string

AzureSqlDatabaseOutputDataSource

Nome Descrição Valor
tipo Indica que o tipo de saída da origem de dados será escrito. Necessário em pedidos PUT (CreateOrReplace). "Microsoft.Sql/Server/Database" (obrigatório)
propriedades As propriedades associadas a uma saída de base de dados SQL do Azure. Necessário em pedidos PUT (CreateOrReplace). AzureSqlDatabaseOutputDataSourceProperties

AzureSqlDatabaseOutputDataSourceProperties

Nome Descrição Valor
authenticationMode Modo de Autenticação. "ConnectionString"
'Msi'
"UserToken"
base de dados O nome da base de dados SQL do Azure. Necessário em pedidos PUT (CreateOrReplace). string
maxBatchCount Contagem máxima do Batch para escrita na base de dados Sql, o valor predefinido é 10 000. Opcional em pedidos PUT. int
maxWriterCount A contagem máxima de escritores, atualmente, apenas 1 (escritor único) e 0 (com base na partição de consulta) estão disponíveis. Opcional em pedidos PUT. int
palavra-passe A palavra-passe que será utilizada para ligar à base de dados SQL do Azure. Necessário em pedidos PUT (CreateOrReplace). string
servidor O nome do servidor SQL que contém a base de dados SQL do Azure. Necessário em pedidos PUT (CreateOrReplace). string
table O nome da tabela na base de dados SQL do Azure. Necessário em pedidos PUT (CreateOrReplace). string
utilizador O nome de utilizador que será utilizado para ligar à base de dados SQL do Azure. Necessário em pedidos PUT (CreateOrReplace). string

AzureSynapseOutputDataSource

Nome Descrição Valor
tipo Indica que o tipo de saída da origem de dados será escrito. Necessário em pedidos PUT (CreateOrReplace). "Microsoft.Sql/Server/DataWarehouse" (obrigatório)
propriedades As propriedades associadas a uma saída Azure Synapse. Necessário em pedidos PUT (CreateOrReplace). AzureSynapseOutputDataSourceProperties

AzureSynapseOutputDataSourceProperties

Nome Descrição Valor
authenticationMode Modo de Autenticação. "ConnectionString"
'Msi'
"UserToken"
base de dados O nome da base de dados SQL do Azure. Necessário em pedidos PUT (CreateOrReplace). string
palavra-passe A palavra-passe que será utilizada para ligar à base de dados SQL do Azure. Necessário em pedidos PUT (CreateOrReplace). string

Restrições:
Valor sensível. Transmita como um parâmetro seguro.
servidor O nome do servidor SQL que contém a base de dados SQL do Azure. Necessário em pedidos PUT (CreateOrReplace). string
table O nome da tabela na base de dados SQL do Azure. Necessário em pedidos PUT (CreateOrReplace). string
utilizador O nome de utilizador que será utilizado para ligar à base de dados SQL do Azure. Necessário em pedidos PUT (CreateOrReplace). string

BlobOutputDataSource

Nome Descrição Valor
tipo Indica que o tipo de saída da origem de dados será escrito. Necessário em pedidos PUT (CreateOrReplace). "Microsoft.Storage/Blob" (obrigatório)
propriedades As propriedades associadas a uma saída de blob. Necessário em pedidos PUT (CreateOrReplace). BlobOutputDataSourceProperties

BlobOutputDataSourceProperties

Nome Descrição Valor
authenticationMode Modo de Autenticação. "ConnectionString"
'Msi'
"UserToken"
blobPathPrefix Prefixo do caminho do blob. string
blobWriteMode Modo de escrita de blobs. "Acrescentar"
"Uma Vez"
contentor O nome de um contentor na conta de Armazenamento associada. Este contentor contém os blob(s) a serem lidos ou escritos em. Necessário em pedidos PUT (CreateOrReplace). string
dateFormat O formato de data. Onde quer que {date} apareça no pathPattern, o valor desta propriedade é utilizado como o formato de data. string
pathPattern O padrão do caminho do blob. Não é uma expressão normal. Representa um padrão em relação ao qual os nomes de blobs serão correspondidos para determinar se devem ou não ser incluídos como entrada ou saída para a tarefa. Veja https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-input ou https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-output para obter uma explicação e um exemplo mais detalhados. string
storageAccounts Uma lista de uma ou mais contas de Armazenamento do Azure. Necessário em pedidos PUT (CreateOrReplace). StorageAccount[]
timeFormat O formato de hora. Onde quer que {time} apareça no pathPattern, o valor desta propriedade é utilizado como o formato de hora. string

DocumentDbOutputDataSource

Nome Descrição Valor
tipo Indica o tipo de saída da origem de dados em que será escrito. Necessário em pedidos PUT (CreateOrReplace). "Microsoft.Storage/DocumentDB" (obrigatório)
propriedades As propriedades associadas a uma saída do DocumentDB. Necessário em pedidos PUT (CreateOrReplace). DocumentDbOutputDataSourceProperties

DocumentDbOutputDataSourceProperties

Nome Descrição Valor
accountId O nome ou ID da conta do DocumentDB. Necessário em pedidos PUT (CreateOrReplace). string
accountKey A chave da conta do DocumentDB. Necessário em pedidos PUT (CreateOrReplace). string

Restrições:
Valor confidencial. Transmita como um parâmetro seguro.
authenticationMode Modo de Autenticação. "ConnectionString"
'Msi'
"UserToken"
collectionNamePattern O padrão de nome da coleção para as coleções a serem utilizadas. O formato de nome da coleção pode ser construído com o token opcional {partition}, em que as partições começam a partir de 0. Consulte a secção DocumentDB de https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-output para obter mais informações. Necessário em pedidos PUT (CreateOrReplace). string
base de dados O nome da base de dados do DocumentDB. Necessário em pedidos PUT (CreateOrReplace). string
documentId O nome do campo em eventos de saída utilizados para especificar a chave primária em que as operações de inserção ou atualização se baseiam. string
partitionKey O nome do campo em eventos de saída utilizados para especificar a chave para a criação de partições de saída entre coleções. Se "collectionNamePattern" contiver o token {partition}, esta propriedade tem de ser especificada. string

AzureTableOutputDataSource

Nome Descrição Valor
tipo Indica o tipo de saída da origem de dados em que será escrito. Necessário em pedidos PUT (CreateOrReplace). "Microsoft.Storage/Table" (obrigatório)
propriedades As propriedades associadas a uma saída de Tabela do Azure. Necessário em pedidos PUT (CreateOrReplace). AzureTableOutputDataSourceProperties

AzureTableOutputDataSourceProperties

Nome Descrição Valor
accountKey A chave de conta da conta de Armazenamento do Azure. Necessário em pedidos PUT (CreateOrReplace). string

Restrições:
Valor confidencial. Transmita como um parâmetro seguro.
accountName O nome da conta de Armazenamento do Azure. Necessário em pedidos PUT (CreateOrReplace). string
batchSize O número de linhas a escrever na Tabela do Azure de cada vez. int
columnsToRemove Se for especificado, cada item na matriz é o nome de uma coluna a remover (se estiver presente) das entidades de eventos de saída. string[]
partitionKey Este elemento indica o nome de uma coluna da instrução SELECT na consulta que será utilizada como a chave de partição da Tabela do Azure. Necessário em pedidos PUT (CreateOrReplace). string
rowKey Este elemento indica o nome de uma coluna da instrução SELECT na consulta que será utilizada como a chave de linha da Tabela do Azure. Necessário em pedidos PUT (CreateOrReplace). string
table O nome da Tabela do Azure. Necessário em pedidos PUT (CreateOrReplace). string

PowerBIOutputDataSource

Nome Descrição Valor
tipo Indica o tipo de saída da origem de dados em que será escrito. Necessário em pedidos PUT (CreateOrReplace). "PowerBI" (obrigatório)
propriedades As propriedades associadas a uma saída do Power BI. Necessário em pedidos PUT (CreateOrReplace). PowerBIOutputDataSourceProperties

PowerBIOutputDataSourceProperties

Nome Descrição Valor
authenticationMode Modo de Autenticação. "ConnectionString"
'Msi'
"UserToken"
conjunto de dados O nome do conjunto de dados do Power BI. Necessário em pedidos PUT (CreateOrReplace). string
groupId O ID do grupo do Power BI. string
groupName O nome do grupo do Power BI. Utilize esta propriedade para ajudar a lembrar que ID de grupo específico do Power BI foi utilizado. string
refreshToken Um token de atualização que pode ser utilizado para obter um token de acesso válido que pode ser utilizado para autenticar com a origem de dados. Atualmente, um token de atualização válido só pode ser obtido através do portal do Azure. Recomenda-se colocar aqui um valor de cadeia fictício ao criar a origem de dados e, em seguida, aceder ao Portal do Azure para autenticar a origem de dados que irá atualizar esta propriedade com um token de atualização válido. Necessário em pedidos PUT (CreateOrReplace). string
table O nome da tabela do Power BI no conjunto de dados especificado. Necessário em pedidos PUT (CreateOrReplace). string
tokenUserDisplayName O nome a apresentar do utilizador que foi utilizado para obter o token de atualização. Utilize esta propriedade para ajudar a lembrar que utilizador foi utilizado para obter o token de atualização. string
tokenUserPrincipalName O nome principal de utilizador (UPN) do utilizador que foi utilizado para obter o token de atualização. Utilize esta propriedade para ajudar a lembrar que utilizador foi utilizado para obter o token de atualização. string

RawOutputDatasource

Nome Descrição Valor
tipo Indica o tipo de saída da origem de dados em que será escrito. Necessário em pedidos PUT (CreateOrReplace). 'Raw' (obrigatório)
propriedades As propriedades associadas a uma saída não processada. Necessário em pedidos PUT (CreateOrReplace). RawOutputDatasourceProperties

RawOutputDatasourceProperties

Nome Descrição Valor
payloadUri O URL de SAS para um blob onde a saída deve ser escrita. Se esta propriedade não estiver definida, os dados de saída serão escritos num armazenamento temporário e um URL de SAS para esse armazenamento temporário será incluído no resultado. string

OutputWatermarkProperties

Nome Descrição Valor
maxWatermarkDiferençaAcrossPartitions Descreve o delta máximo entre as partições mais rápidas e mais lentas, pelo que a janela fora de ordem que captura todos os eventos necessários em tarefas a jusante está bem definida. string
watermarkMode O modo de marca d'água de saída. "Nenhum"
"SendCurrentPartitionWatermark"
"SendLowestWatermarkAcrossPartitions"

Sku

Nome Descrição Valor
capacidade A capacidade do SKU. int
name O nome do SKU. Necessário em pedidos PUT (CreateOrReplace). 'Standard'

Transformação

Nome Descrição Valor
name Nome do recurso string
propriedades As propriedades associadas a uma transformação. Necessário em pedidos PUT (CreateOrReplace). TransformationProperties

TransformationProperties

Nome Descrição Valor
query Especifica a consulta que será executada na tarefa de transmissão em fluxo. Pode saber mais sobre a Linguagem de Consulta do Stream Analytics (SAQL) aqui: https://msdn.microsoft.com/library/azure/dn834998 . Necessário em pedidos PUT (CreateOrReplace). string
streamingUnits Especifica o número de unidades de transmissão em fluxo que a tarefa de transmissão em fluxo utiliza. int
validStreamingUnits Especifica as unidades de transmissão em fluxo válidas para as quais uma tarefa de transmissão em fluxo pode ser dimensionada. int[]

Modelos de início rápido

Os seguintes modelos de início rápido implementam este tipo de recurso.

Modelo Description
Criar uma Tarefa do Stream Analytics Standard

Implementar no Azure
Este modelo cria uma Tarefa do Stream Analytics Standard. Para obter mais informações, o Azure Stream Analytics é um motor complexo de processamento de eventos e análise em tempo real que foi concebido para analisar e processar elevados volumes de dados de transmissão em fluxo rápidos a partir de várias origens em simultâneo. Os padrões e relações podem ser identificados em informações extraídas de várias origens de entrada, incluindo dispositivos, sensores, cliques, feeds de redes sociais e aplicações. Estes padrões podem ser utilizados para acionar ações e iniciar fluxos de trabalho, tais como criar alertas, fornecer informações a uma ferramenta de relatórios ou armazenar dados transformados para utilização posterior. Além disso, o Stream Analytics está disponível no Azure IoT Edge runtime e suporta a mesma linguagem ou sintaxe exata que a cloud.

Definição de recurso terraform (fornecedor AzAPI)

O tipo de recurso streamingjobs pode ser implementado com operações que visam:

  • Grupos de recursos

Para obter uma lista das propriedades alteradas em cada versão da API, veja Registo 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"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  identity {
    type = "string"
    identity_ids = []
  }
  body = jsonencode({
    properties = {
      cluster = {
        id = "string"
      }
      compatibilityLevel = "string"
      contentStoragePolicy = "string"
      dataLocale = "string"
      eventsLateArrivalMaxDelayInSeconds = int
      eventsOutOfOrderMaxDelayInSeconds = int
      eventsOutOfOrderPolicy = "string"
      externals = {
        container = "string"
        path = "string"
        refreshConfiguration = {
          dateFormat = "string"
          pathPattern = "string"
          refreshInterval = "string"
          refreshType = "string"
          timeFormat = "string"
        }
        storageAccount = {
          accountKey = "string"
          accountName = "string"
          authenticationMode = "string"
        }
      }
      functions = [
        {
          name = "string"
          properties = {
            properties = {
              binding = {
                type = "string"
                // For remaining properties, see FunctionBinding objects
              }
              inputs = [
                {
                  dataType = "string"
                  isConfigurationParameter = bool
                }
              ]
              output = {
                dataType = "string"
              }
            }
            type = "string"
            // For remaining properties, see FunctionProperties objects
          }
        }
      ]
      inputs = [
        {
          name = "string"
          properties = {
            compression = {
              type = "string"
            }
            partitionKey = "string"
            serialization = {
              type = "string"
              // For remaining properties, see Serialization objects
            }
            watermarkSettings = {
              watermarkMode = "string"
            }
            type = "string"
            // For remaining properties, see InputProperties objects
          }
        }
      ]
      jobStorageAccount = {
        accountKey = "string"
        accountName = "string"
        authenticationMode = "string"
      }
      jobType = "string"
      outputErrorPolicy = "string"
      outputs = [
        {
          name = "string"
          properties = {
            datasource = {
              type = "string"
              // For remaining properties, see OutputDataSource objects
            }
            serialization = {
              type = "string"
              // For remaining properties, see Serialization objects
            }
            sizeWindow = int
            timeWindow = "string"
            watermarkSettings = {
              maxWatermarkDifferenceAcrossPartitions = "string"
              watermarkMode = "string"
            }
          }
        }
      ]
      outputStartMode = "string"
      outputStartTime = "string"
      sku = {
        capacity = int
        name = "Standard"
      }
      transformation = {
        name = "string"
        properties = {
          query = "string"
          streamingUnits = int
          validStreamingUnits = [
            int
          ]
        }
      }
    }
    sku = {
      capacity = int
      name = "Standard"
    }
  })
}

Objetos FunctionProperties

Defina a propriedade type para especificar o tipo de objeto.

Para Agregar, utilize:

  type = "Aggregate"

Para Escalar, utilize:

  type = "Scalar"

Objetos FunctionBinding

Defina a propriedade type para especificar o tipo de objeto.

Para Microsoft.MachineLearning/WebService, utilize:

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

Para Microsoft.MachineLearningServices, utilize:

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

Para Microsoft.StreamAnalytics/CLRUdf, utilize:

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

Para Microsoft.StreamAnalytics/JavascriptUdf, utilize:

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

Objetos InputProperties

Defina a propriedade type para especificar o tipo de objeto.

Para Referência, utilize:

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

Para o Stream, utilize:

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

Objetos de serialização

Defina a propriedade type para especificar o tipo de objeto.

Para Avro, utilize:

  type = "Avro"

Para Csv, utilize:

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

Para CustomClr, utilize:

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

Para Delta, utilize:

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

Para Json, utilize:

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

Para Parquet, utilize:

  type = "Parquet"

Objetos ReferenceInputDataSource

Defina a propriedade type para especificar o tipo de objeto.

Para Ficheiro, utilize:

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

Para Microsoft.Sql/Server/Database, utilize:

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

Para Microsoft.Storage/Blob, utilize:

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

Para Raw, utilize:

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

Objetos StreamInputDataSource

Defina a propriedade type para especificar o tipo de objeto.

Para GatewayMessageBus, utilize:

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

Para Microsoft.Devices/IotHubs, utilize:

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

Para Microsoft.EventGrid/EventSubscriptions, utilize:

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

Para Microsoft.EventHub/EventHub, utilize:

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

Para Microsoft.ServiceBus/EventHub, utilize:

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

Para Microsoft.Storage/Blob, utilize:

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

Para Raw, utilize:

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

Objetos OutputDataSource

Defina a propriedade type para especificar o tipo de objeto.

Para GatewayMessageBus, utilize:

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

Para Microsoft.AzureFunction, utilize:

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

Para Microsoft.DataLake/Accounts, utilize:

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

Para Microsoft.DBForPostgreSQL/servers/databases, utilize:

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

Para Microsoft.EventHub/EventHub, utilize:

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

Para Microsoft.Kusto/clusters/bases de dados, utilize:

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

Para Microsoft.ServiceBus/EventHub, utilize:

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

Para Microsoft.ServiceBus/Queue, utilize:

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

Para Microsoft.ServiceBus/Topic, utilize:

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

Para Microsoft.Sql/Server/Database, utilize:

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

Para Microsoft.Sql/Server/DataWarehouse, utilize:

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

Para Microsoft.Storage/Blob, utilize:

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

Para Microsoft.Storage/DocumentDB, utilize:

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

Para Microsoft.Storage/Table, utilize:

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

Para o PowerBI, utilize:

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

Para Raw, utilize:

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

Valores de propriedade

streamingjobs

Nome Descrição Valor
tipo O tipo de recurso "Microsoft.StreamAnalytics/streamingjobs@2021-10-01-preview"
name O nome do recurso cadeia (obrigatório)

Limite de carateres: 3-63

Carateres válidos:
Alfanuméricos, hífenes e carateres de sublinhado.
localização A localização geográfica onde reside o recurso string
parent_id Para implementar num grupo de recursos, utilize o ID desse grupo de recursos. cadeia (obrigatório)
etiquetas Etiquetas de recursos. Dicionário de nomes e valores de etiquetas.
sku Descreve o SKU da tarefa de transmissão em fluxo. Necessário em pedidos PUT (CreateOrReplace). SKU
identidade Descreve a identidade gerida atribuída a esta tarefa que pode ser utilizada para autenticar com entradas e saídas. Identidade
propriedades As propriedades associadas a uma tarefa de transmissão em fluxo. Necessário em pedidos PUT (CreateOrReplace). StreamingJobProperties

Identidade

Nome Descrição Valor
tipo O tipo de identidade pode ser SystemAssigned ou UserAssigned. string
identity_ids O utilizador atribuiu identidades associadas ao recurso da tarefa de transmissão em fluxo. Matriz de IDs de identidade de utilizador.

IdentityUserAssignedIdentities

Nome Descrição Valor
{customized property}

StreamingJobProperties

Nome Descrição Valor
cluster O cluster em que as tarefas de transmissão em fluxo serão executadas. ClusterInfo
compatibilidadeLevel Controla determinados comportamentos de runtime da tarefa de transmissão em fluxo. "1.0"
"1.2"
contentStoragePolicy Os valores válidos são JobStorageAccount e SystemAccount. Se estiver definido como JobStorageAccount, isto requer que o utilizador também especifique a propriedade jobStorageAccount. . "JobStorageAccount"
"SystemAccount"
dataLocale A região de dados da tarefa de análise de fluxos. O valor deve ser o nome de uma Cultura .NET suportada do conjunto https://msdn.microsoft.com/library/system.globalization.culturetypes(v=vs.110).aspx. A predefinição é "en-US" se nenhuma especificada. string
eventsLateArrivalMaxDelayInSeconds O atraso máximo tolerável em segundos em que os eventos que chegam atrasados podem ser incluídos. O intervalo suportado é de -1 a 1814399 (20.23:59:59 dias) e -1 é utilizado para especificar a espera indefinidamente. Se a propriedade estiver ausente, será interpretado como se tivesse um valor de -1. int
eventsOutOfOrderMaxDelayInSeconds O atraso tolerável máximo em segundos em que os eventos fora de ordem podem ser ajustados para estarem de volta à ordem. int
eventsOutOfOrderPolicy Indica a política a aplicar aos eventos que chegam fora de ordem no fluxo de eventos de entrada. "Ajustar"
"Largar"
externos A conta de armazenamento onde estão localizados os artefactos de código personalizados. Externo
funções Uma lista de uma ou mais funções para a tarefa de transmissão em fluxo. A propriedade name para cada função é necessária ao especificar esta propriedade num pedido PUT. Esta propriedade não pode ser modificada através de uma operação PATCH. Tem de utilizar a API PATCH disponível para a transformação individual. Função[]
entradas Uma lista de uma ou mais entradas para a tarefa de transmissão em fluxo. A propriedade name para cada entrada é necessária ao especificar esta propriedade num pedido PUT. Esta propriedade não pode ser modificada através de uma operação PATCH. Tem de utilizar a API PATCH disponível para a entrada individual. Entrada[]
jobStorageAccount As propriedades associadas a uma conta de Armazenamento do Azure com MSI JobStorageAccount
jobType Descreve o tipo de tarefa. Os modos válidos são Cloud e "Edge". "Cloud"
"Edge"
outputErrorPolicy Indica a política a aplicar a eventos que chegam à saída e que não podem ser escritos no armazenamento externo devido a uma forma incorreta (valores de coluna em falta, valores de coluna de tipo ou tamanho errado). "Largar"
"Parar"
saídas Uma lista de uma ou mais saídas para a tarefa de transmissão em fluxo. A propriedade name para cada saída é necessária ao especificar esta propriedade num pedido PUT. Esta propriedade não pode ser modificada através de uma operação PATCH. Tem de utilizar a API PATCH disponível para o resultado individual. Saída[]
outputStartMode Esta propriedade só deve ser utilizada quando pretender que a tarefa seja iniciada imediatamente após a criação. O valor pode ser JobStartTime, CustomTime ou LastOutputEventTime para indicar se o ponto de partida do fluxo de eventos de saída deve ser iniciado sempre que a tarefa for iniciada, começar com um carimbo de data/hora de utilizador personalizado especificado através da propriedade outputStartTime ou começar a partir da hora de saída do último evento. "CustomTime"
"JobStartTime"
"LastOutputEventTime"
outputStartTime O valor é um carimbo de data/hora formatado ISO-8601 que indica o ponto de partida do fluxo de eventos de saída ou nulo para indicar que o fluxo de eventos de saída será iniciado sempre que a tarefa de transmissão em fluxo for iniciada. Esta propriedade tem de ter um valor se outputStartMode estiver definido como CustomTime. string
sku Descreve o SKU da tarefa de transmissão em fluxo. Necessário em pedidos PUT (CreateOrReplace). SKU
transformação Indica a consulta e o número de unidades de transmissão em fluxo a utilizar para a tarefa de transmissão em fluxo. A propriedade name da transformação é necessária ao especificar esta propriedade num pedido PUT. Esta propriedade não pode ser modificada através de uma operação PATCH. Tem de utilizar a API PATCH disponível para a transformação individual. Transformação

ClusterInfo

Nome Descrição Valor
ID O ID de recurso do cluster. string

Externo

Nome Descrição Valor
contentor O contentor UserCustomCode. string
caminho O caminho UserCustomCode. string
refreshConfiguration Os parâmetros de atualização para qualquer/todas as funções definidas pelo utilizador atualmente presentes na configuração da tarefa. RefreshConfiguration
storageAccount As propriedades associadas a uma conta de Armazenamento do Azure StorageAccount

RefreshConfiguration

Nome Descrição Valor
dateFormat O formato de data. Onde quer que {date} apareça no pathPattern, o valor desta propriedade é utilizado como o formato de data. string
pathPattern O padrão do caminho do blob. Não é uma expressão normal. Representa um padrão em relação ao qual os nomes de blobs serão correspondidos para determinar se devem ou não ser incluídos como entrada ou saída para a tarefa. Veja https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-input ou https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-output para obter uma explicação e um exemplo mais detalhados. string
refreshInterval O intervalo de atualização. string
refreshType Esta propriedade indica a opção de atualização de dados a utilizar, Bloquear ou Não Guardar. "Bloqueio"
"Nonblocking"
timeFormat O formato de hora. Onde quer que {time} apareça no pathPattern, o valor desta propriedade é utilizado como o formato de hora. string

StorageAccount

Nome Descrição Valor
accountKey A chave de conta da conta de Armazenamento do Azure. Necessário em pedidos PUT (CreateOrReplace). string

Restrições:
Valor sensível. Transmita como um parâmetro seguro.
accountName O nome da conta de Armazenamento do Azure. Necessário em pedidos PUT (CreateOrReplace). string
authenticationMode Modo de Autenticação. "ConnectionString"
"Msi"
"UserToken"

Função

Nome Descrição Valor
name Nome do recurso string
propriedades As propriedades associadas a uma função. FunctionProperties

FunctionProperties

Nome Descrição Valor
propriedades FunctionConfiguration
tipo Definir o tipo de objeto Agregar
Escalar (obrigatório)

FunctionConfiguration

Nome Descrição Valor
binding O enlace físico da função. Por exemplo, no caso do serviço Web Azure Machine Learning, isto descreve o ponto final. FunctionBinding
entradas FunctionInput[]
saída Descreve o resultado de uma função. FunctionOutput

FunctionBinding

Nome Descrição Valor
tipo Definir o tipo de objeto Microsoft.MachineLearning/WebService
Microsoft.MachineLearningServices
Microsoft.StreamAnalytics/CLRUdf
Microsoft.StreamAnalytics/JavascriptUdf (obrigatório)

AzureMachineLearningStudioFunctionBinding

Nome Descrição Valor
tipo Indica o tipo de enlace de função. "Microsoft.MachineLearning/WebService" (obrigatório)
propriedades As propriedades de enlace associadas a um Azure Machine learning Studio. AzureMachineLearningStudioFunctionBindingProperties

AzureMachineLearningStudioFunctionBindingProperties

Nome Descrição Valor
apiKey A chave de API utilizada para autenticar com Request-Response ponto final. string
batchSize Número entre 1 e 10000 que descreve o número máximo de linhas para cada pedido de execução de RRS do Azure ML. A predefinição é 1000. int
endpoint O Request-Response executar o ponto final do Azure Machine Learning Studio. Saiba mais aqui: https://docs.microsoft.com/azure/machine-learning/machine-learning-consume-web-services#request-response-service-rrs string
entradas As entradas para o ponto final do Azure Machine Learning Studio. AzureMachineLearningStudioInputs
saídas Uma lista de saídas da execução do ponto final do Azure Machine Learning Studio. AzureMachineLearningStudioOutputColumn[]

AzureMachineLearningStudioInputs

Nome Descrição Valor
columnNames Uma lista de colunas de entrada para o ponto final do Azure Machine Learning Studio. AzureMachineLearningStudioInputColumn[]
name O nome da entrada. Este é o nome fornecido durante a criação do ponto final. string

AzureMachineLearningStudioInputColumn

Nome Descrição Valor
dataType O tipo de dados (suportado pelo Azure Machine Learning) da coluna de entrada. É descrita uma lista de tipos de dados válidos do Azure Machine Learning em https://msdn.microsoft.com/library/azure/dn905923.aspx . string
mapTo O índice baseado em zero do parâmetro de função a que esta entrada mapeia. int
name O nome da coluna de entrada. string

AzureMachineLearningStudioOutputColumn

Nome Descrição Valor
dataType O tipo de dados (suportado pelo Azure Machine Learning) da coluna de saída. É descrita uma lista de tipos de dados válidos do Azure Machine Learning em https://msdn.microsoft.com/library/azure/dn905923.aspx . string
name O nome da coluna de saída. string

AzureMachineLearningServiceFunctionBinding

Nome Descrição Valor
tipo Indica o tipo de enlace de função. "Microsoft.MachineLearningServices" (obrigatório)
propriedades As propriedades de enlace associadas a um serviço Web do Azure Machine learning. AzureMachineLearningServiceFunctionBindingProperties

AzureMachineLearningServiceFunctionBindingProperties

Nome Descrição Valor
apiKey A chave de API utilizada para autenticar com Request-Response ponto final. string
batchSize Número entre 1 e 10000 que descreve o número máximo de linhas para cada pedido de execução de RRS do Azure ML. A predefinição é 1000. int
endpoint O Request-Response executar o ponto final do serviço Web do Azure Machine Learning. string
inputRequestName Etiqueta para o objeto de pedido de entrada. string
entradas As entradas do ponto final de serviço Web do Azure Machine Learning. AzureMachineLearningServiceInputColumn[]
numberOfParallelRequests O número de pedidos paralelos que serão enviados por partição da sua tarefa para o serviço de machine learning. A predefinição é 1. int
outputResponseName Etiqueta para o objeto de pedido de saída. string
saídas Uma lista de saídas da execução do ponto final de serviço Web do Azure Machine Learning. AzureMachineLearningServiceOutputColumn[]

AzureMachineLearningServiceInputColumn

Nome Descrição Valor
dataType O tipo de dados (suportado pelo Azure Machine Learning) da coluna de entrada. string
mapTo O índice baseado em zero do parâmetro de função a que esta entrada mapeia. int
name O nome da coluna de entrada. string

AzureMachineLearningServiceOutputColumn

Nome Descrição Valor
dataType O tipo de dados (suportado pelo Azure Machine Learning) da coluna de saída. string
mapTo O índice baseado em zero do parâmetro de função a que esta entrada mapeia. int
name O nome da coluna de saída. string

CSharpFunctionBinding

Nome Descrição Valor
tipo Indica o tipo de enlace de função. "Microsoft.StreamAnalytics/CLRUdf" (obrigatório)
propriedades As propriedades de enlace associadas a uma função CSharp. CSharpFunctionBindingProperties

CSharpFunctionBindingProperties

Nome Descrição Valor
classe O código Csharp que contém uma definição de função única. string
dllPath O código Csharp que contém uma definição de função única. string
método O código Csharp que contém uma definição de função única. string
updateMode Modos de atualização para funções do Stream Analytics. "Atualizável"
"Estático"

JavaScriptFunctionBinding

Nome Descrição Valor
tipo Indica o tipo de enlace de função. "Microsoft.StreamAnalytics/JavascriptUdf" (obrigatório)
propriedades As propriedades de enlace associadas a uma função JavaScript. JavaScriptFunctionBindingProperties

JavaScriptFunctionBindingProperties

Nome Descrição Valor
script O código JavaScript que contém uma única definição de função. Por exemplo: "função (x, y) { devolver x + y; }" string

FunctionInput

Nome Descrição Valor
dataType O tipo de dados (suportado pelo Azure Stream Analytics) do parâmetro de entrada da função. É descrita uma lista de tipos de dados válidos do Azure Stream Analytics em https://msdn.microsoft.com/library/azure/dn835065.aspx string
isConfigurationParameter Um sinalizador que indica se o parâmetro é um parâmetro de configuração. Verdadeiro se se espera que este parâmetro de entrada seja uma constante. A predefinição é falso. bool

FunctionOutput

Nome Descrição Valor
dataType O tipo de dados (suportado pelo Azure Stream Analytics) da saída da função. É descrita uma lista de tipos de dados válidos do Azure Stream Analytics em https://msdn.microsoft.com/library/azure/dn835065.aspx string

AggregateFunctionProperties

Nome Descrição Valor
tipo Indica o tipo de função. "Agregar" (obrigatório)

ScalarFunctionProperties

Nome Descrição Valor
tipo Indica o tipo de função. "Escalar" (obrigatório)

Entrada

Nome Descrição Valor
name Nome do recurso string
propriedades As propriedades associadas a uma entrada. Necessário em pedidos PUT (CreateOrReplace). InputProperties

InputProperties

Nome Descrição Valor
compressão Descreve como os dados de entrada são comprimidos Compressão
partitionKey partitionKey Descreve uma chave nos dados de entrada que é utilizada para criar partições dos dados de entrada string
serialização Descreve como os dados de uma entrada são serializados ou como os dados são serializados quando são escritos numa saída. Necessário em pedidos PUT (CreateOrReplace). Serialização
watermarkSettings Definições que determinam se pretende ler eventos de marca d'água. InputWatermarkProperties
tipo Definir o tipo de objeto Referência
Transmissão em fluxo (obrigatório)

Compressão

Nome Descrição Valor
tipo Indica o tipo de compressão que a entrada utiliza. Necessário em pedidos PUT (CreateOrReplace). "Esvaziar"
"GZip"
"Nenhum" (obrigatório)

Serialização

Nome Descrição Valor
tipo Definir o tipo de objeto Avro
Csv
CustomClr
Delta
Json
Parquet (obrigatório)

AvroSerialization

Nome Descrição Valor
tipo Indica o tipo de serialização que a entrada ou saída utiliza. Necessário em pedidos PUT (CreateOrReplace). "Avro" (obrigatório)
propriedades As propriedades associadas ao tipo de serialização Avro. Necessário em pedidos PUT (CreateOrReplace).

CsvSerialization

Nome Descrição Valor
tipo Indica o tipo de serialização que a entrada ou saída utiliza. Necessário em pedidos PUT (CreateOrReplace). "Csv" (obrigatório)
propriedades As propriedades associadas ao tipo de serialização CSV. Necessário em pedidos PUT (CreateOrReplace). CsvSerializationProperties

CsvSerializationProperties

Nome Descrição Valor
codificação Especifica a codificação dos dados recebidos no caso da entrada e a codificação de dados de saída no caso da saída. Necessário em pedidos PUT (CreateOrReplace). "UTF8"
fieldDelimiter Especifica o delimitador que será utilizado para separar registos de valores separados por vírgulas (CSV). Veja https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-input ou https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-output para obter uma lista de valores suportados. Necessário em pedidos PUT (CreateOrReplace). string

CustomClrSerialization

Nome Descrição Valor
tipo Indica o tipo de serialização que a entrada ou saída utiliza. Necessário em pedidos PUT (CreateOrReplace). "CustomClr" (obrigatório)
propriedades As propriedades associadas ao tipo de serialização CustomClr. Necessário em pedidos PUT (CreateOrReplace). CustomClrSerializationProperties

CustomClrSerializationProperties

Nome Descrição Valor
serializationClassName O nome da classe de serialização. string
serializationDllPath O caminho da biblioteca de serialização. string

DeltaSerialization

Nome Descrição Valor
tipo Indica o tipo de serialização que a entrada ou saída utiliza. Necessário em pedidos PUT (CreateOrReplace). "Delta" (obrigatório)
propriedades As propriedades associadas ao tipo de serialização do Delta Lake. Necessário em pedidos PUT (CreateOrReplace). DeltaSerializationProperties

DeltaSerializationProperties

Nome Descrição Valor
deltaTablePath Especifica o caminho da tabela do Delta Lake no qual a saída será escrita. cadeia (obrigatório)
partitionColumns Especifica os nomes das colunas para as quais a tabela do Delta Lake será particionada. Só suportamos uma coluna de partição, mas estamos a mantê-la como uma matriz para extensibilidade. string[]

JsonSerialization

Nome Descrição Valor
tipo Indica o tipo de serialização que a entrada ou saída utiliza. Necessário em pedidos PUT (CreateOrReplace). "Json" (obrigatório)
propriedades As propriedades associadas ao tipo de serialização JSON. Necessário em pedidos PUT (CreateOrReplace). JsonSerializationProperties

JsonSerializationProperties

Nome Descrição Valor
codificação Especifica a codificação dos dados recebidos no caso da entrada e a codificação de dados de saída no caso da saída. Necessário em pedidos PUT (CreateOrReplace). "UTF8"
formato Esta propriedade aplica-se apenas à serialização JSON de saídas. Não é aplicável a entradas. Esta propriedade especifica o formato do JSON no qual a saída será escrita. Os valores atualmente suportados são "lineSeparated" que indica que a saída será formatada ao separar cada objeto JSON por uma nova linha e "matriz", que indica que a saída será formatada como uma matriz de objetos JSON. O valor predefinido é "lineSeparated" se for deixado nulo. "Matriz"
"LinhaSeparada"

ParquetSerialization

Nome Descrição Valor
tipo Indica o tipo de serialização que a entrada ou saída utiliza. Necessário em pedidos PUT (CreateOrReplace). "Parquet" (obrigatório)
propriedades As propriedades associadas ao tipo de serialização Parquet. Necessário em pedidos PUT (CreateOrReplace).

InputWatermarkProperties

Nome Descrição Valor
watermarkMode O modo de marca d'água de entrada. "Nenhum"
"ReadWatermark"

ReferenceInputProperties

Nome Descrição Valor
tipo Indica se a entrada é uma origem de dados de referência ou dados de fluxo. Necessário em pedidos PUT (CreateOrReplace). "Referência" (obrigatório)
origem de dados Descreve uma origem de dados de entrada que contém dados de referência. Necessário em pedidos PUT (CreateOrReplace). ReferenceInputDataSource

ReferenceInputDataSource

Nome Descrição Valor
tipo Definir o tipo de objeto Ficheiro
Microsoft.Sql/Server/Database
Microsoft.Storage/Blob
Não processado (obrigatório)

FileReferenceInputDataSource

Nome Descrição Valor
tipo Indica o tipo de origem de dados de entrada que contém dados de referência. Necessário em pedidos PUT (CreateOrReplace). "Ficheiro" (obrigatório)
propriedades As propriedades associadas a uma entrada de ficheiro que contém dados de referência. Necessário em pedidos PUT (CreateOrReplace). FileReferenceInputDataSourceProperties

FileReferenceInputDataSourceProperties

Nome Descrição Valor
caminho O caminho do ficheiro. string

AzureSqlReferenceInputDataSource

Nome Descrição Valor
tipo Indica o tipo de origem de dados de entrada que contém dados de referência. Necessário em pedidos PUT (CreateOrReplace). "Microsoft.Sql/Server/Database" (obrigatório)
propriedades As propriedades associadas à entrada da BD SQL que contêm dados de referência. Necessário em pedidos PUT (CreateOrReplace). AzureSqlReferenceInputDataSourceProperties

AzureSqlReferenceInputDataSourceProperties

Nome Descrição Valor
authenticationMode Modo de Autenticação. "ConnectionString"
"Msi"
"UserToken"
base de dados Este elemento está associado ao elemento de origem de dados. Este é o nome da base de dados na qual a saída será escrita. string
deltaSnapshotQuery Este elemento está associado ao elemento de origem de dados. Esta consulta é utilizada para obter alterações incrementais da base de dados SQL. Para utilizar esta opção, recomendamos a utilização de tabelas temporais na Base de Dados do SQL do Azure. string
fullSnapshotQuery Este elemento está associado ao elemento de origem de dados. Esta consulta é utilizada para obter dados da base de dados sql. string
palavra-passe Este elemento está associado ao elemento de origem de dados. Esta é a palavra-passe que será utilizada para ligar à instância Base de Dados SQL. string

Restrições:
Valor sensível. Transmita como um parâmetro seguro.
refreshRate Este elemento está associado ao elemento de origem de dados. Isto indica a frequência com que os dados serão obtidos a partir da base de dados. É do formato DateTime. string
refreshType Indica o tipo de opção de atualização de dados. "RefreshPeriodlyWithDelta"
"RefreshPeriodlyWithFull"
"Estático"
servidor Este elemento está associado ao elemento de origem de dados. Este é o nome do servidor que contém a base de dados que será escrita. string
utilizador Este elemento está associado ao elemento de origem de dados. Este é o nome de utilizador que será utilizado para ligar à instância Base de Dados SQL. string

BlobReferenceInputDataSource

Nome Descrição Valor
tipo Indica o tipo de origem de dados de entrada que contém dados de referência. Necessário em pedidos PUT (CreateOrReplace). "Microsoft.Storage/Blob" (obrigatório)
propriedades As propriedades associadas a uma entrada de blobs que contém dados de referência. Necessário em pedidos PUT (CreateOrReplace). BlobReferenceInputDataSourceProperties

BlobReferenceInputDataSourceProperties

Nome Descrição Valor
authenticationMode Modo de Autenticação. "ConnectionString"
"Msi"
"UserToken"
blobName O nome da entrada do blob. string
contentor O nome de um contentor na conta de Armazenamento associada. Este contentor contém os blob(s) a serem lidos ou escritos em. Necessário em pedidos PUT (CreateOrReplace). string
dateFormat O formato de data. Onde quer que {date} apareça no pathPattern, o valor desta propriedade é utilizado como o formato de data. string
deltaPathPattern O padrão de caminho do instantâneo delta. string
deltaSnapshotRefreshRate O intervalo que o utilizador gera um instantâneo delta desta origem de dados de entrada de blobs de referência. string
fullSnapshotRefreshRate O intervalo de atualização da origem de dados de entrada de blobs. string
pathPattern O padrão do caminho do blob. Não é uma expressão normal. Representa um padrão em relação ao qual os nomes de blobs serão correspondidos para determinar se devem ou não ser incluídos como entrada ou saída para a tarefa. Veja https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-input ou https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-output para obter uma explicação e um exemplo mais detalhados. string
sourcePartitionCount A contagem de partições da origem de dados de entrada de blobs. Intervalo 1 - 256. int
storageAccounts Uma lista de uma ou mais contas de Armazenamento do Azure. Necessário em pedidos PUT (CreateOrReplace). StorageAccount[]
timeFormat O formato de hora. Onde quer que {time} apareça no pathPattern, o valor desta propriedade é utilizado como o formato de hora. string

RawReferenceInputDataSource

Nome Descrição Valor
tipo Indica o tipo de origem de dados de entrada que contém dados de referência. Necessário em pedidos PUT (CreateOrReplace). "Raw" (obrigatório)
propriedades As propriedades associadas a uma entrada não processada que contém dados de referência. Necessário em pedidos PUT (CreateOrReplace). RawInputDatasourceProperties

RawInputDatasourceProperties

Nome Descrição Valor
payload O conteúdo serializado JSON dos dados de entrada. O payload ou o payloadUri têm de ser definidos, mas não ambos. string
payloadUri O URL de SAS para um blob que contém o conteúdo serializado JSON dos dados de entrada. O payload ou o payloadUri têm de ser definidos, mas não ambos. string

StreamInputProperties

Nome Descrição Valor
tipo Indica se a entrada é uma origem de dados de referência ou dados de fluxo. Necessário em pedidos PUT (CreateOrReplace). "Stream" (obrigatório)
origem de dados Descreve uma origem de dados de entrada que contém dados de fluxo. Necessário em pedidos PUT (CreateOrReplace). StreamInputDataSource

StreamInputDataSource

Nome Descrição Valor
tipo Definir o tipo de objeto GatewayMessageBus
Microsoft.Devices/IotHubs
Microsoft.EventGrid/EventSubscriptions
Microsoft.EventHub/EventHub
Microsoft.ServiceBus/EventHub
Microsoft.Storage/Blob
Não processado (obrigatório)

GatewayMessageBusStreamInputDataSource

Nome Descrição Valor
tipo Indica o tipo de origem de dados de entrada que contém dados de fluxo. Necessário em pedidos PUT (CreateOrReplace). "GatewayMessageBus" (obrigatório)
propriedades As propriedades associadas a uma entrada de barramento de mensagens de gateway que contém dados de fluxo. GatewayMessageBusStreamInputDataSourceProperties

GatewayMessageBusStreamInputDataSourceProperties

Nome Descrição Valor
tópico O nome do tópico do Service Bus. string

IoTHubStreamInputDataSource

Nome Descrição Valor
tipo Indica o tipo de origem de dados de entrada que contém dados de fluxo. Necessário em pedidos PUT (CreateOrReplace). "Microsoft.Devices/IotHubs" (obrigatório)
propriedades As propriedades associadas a uma entrada de Hub IoT que contém dados de fluxo. Necessário em pedidos PUT (CreateOrReplace). IoTHubStreamInputDataSourceProperties

IoTHubStreamInputDataSourceProperties

Nome Descrição Valor
consumerGroupName O nome de um Grupo de Consumidores Hub IoT que deve ser utilizado para ler eventos do Hub IoT. Se não for especificado, a entrada utiliza o grupo de consumidores predefinido do Hub Iot. string
endpoint O ponto final Hub IoT ao qual se ligar (ou seja, mensagens/eventos, mensagens/operaçõesMonitorizaçãoEventos, etc.). string
iotHubNamespace O nome ou o URI do Hub IoT. Necessário em pedidos PUT (CreateOrReplace). string
sharedAccessPolicyKey A chave de política de acesso partilhado para a política de acesso partilhado especificada. Necessário em pedidos PUT (CreateOrReplace). string

Restrições:
Valor sensível. Transmita como um parâmetro seguro.
sharedAccessPolicyName O nome da política de acesso partilhado do Hub IoT. Esta política tem de conter, pelo menos, a permissão ligação do Serviço. Necessário em pedidos PUT (CreateOrReplace). string

EventGridStreamInputDataSource

Nome Descrição Valor
tipo Indica o tipo de origem de dados de entrada que contém dados de fluxo. Necessário em pedidos PUT (CreateOrReplace). "Microsoft.EventGrid/EventSubscriptions" (obrigatório)
propriedades As propriedades associadas a uma entrada da grelha de eventos que contém dados de fluxo. EventGridStreamInputDataSourceProperties

EventGridStreamInputDataSourceProperties

Nome Descrição Valor
eventTypes Lista de Tipos de Eventos que são suportados pelo adaptador event grid. string[]
esquema Indica o tipo de esquema do Event Grid. "CloudEventSchema"
"EventGridEventSchema"
storageAccounts Uma lista de uma ou mais contas de Armazenamento do Azure. Necessário em pedidos PUT (CreateOrReplace). StorageAccount[]
subscritor Subscritores do Event Grid. Atualmente, só é suportado o Subscritor do EventHub. EventHubV2StreamInputDataSource

EventHubV2StreamInputDataSource

Nome Descrição Valor
propriedades As propriedades associadas a uma entrada do Hub de Eventos que contém dados de fluxo. Necessário em pedidos PUT (CreateOrReplace). EventHubStreamInputDataSourceProperties
tipo Indica o tipo de origem de dados de entrada que contém dados de fluxo. Necessário em pedidos PUT (CreateOrReplace). cadeia (obrigatório)

EventHubStreamInputDataSourceProperties

Nome Descrição Valor
authenticationMode Modo de Autenticação. "ConnectionString"
"Msi"
"UserToken"
consumerGroupName O nome de um Grupo de Consumidores do Hub de Eventos que deve ser utilizado para ler eventos do Hub de Eventos. Especificar nomes de grupos de consumidores distintos para múltiplas entradas permite que cada uma dessas entradas receba os mesmos eventos do Hub de Eventos. Se não for especificado, a entrada utiliza o grupo de consumidores predefinido do Hub de Eventos. string
eventHubName O nome do Hub de Eventos. Necessário em pedidos PUT (CreateOrReplace). string
partitionCount A contagem de partições da origem de dados do hub de eventos. Intervalo 1 a 256. int
prefetchCount O número de mensagens que o recetor de mensagens pode pedir em simultâneo. int
serviceBusNamespace O espaço de nomes associado ao Hub de Eventos pretendido, à Fila do Service Bus, ao Tópico do Service Bus, etc. Necessário em pedidos PUT (CreateOrReplace). string
sharedAccessPolicyKey A chave de política de acesso partilhado para a política de acesso partilhado especificada. Necessário em pedidos PUT (CreateOrReplace). string

Restrições:
Valor confidencial. Transmita como um parâmetro seguro.
sharedAccessPolicyName O nome da política de acesso partilhado para o Hub de Eventos, Fila do Service Bus, Tópico do Service Bus, etc. Necessário em pedidos PUT (CreateOrReplace). string

EventHubStreamInputDataSource

Nome Descrição Valor
tipo Indica o tipo de origem de dados de entrada que contém dados de fluxo. Necessário em pedidos PUT (CreateOrReplace). "Microsoft.ServiceBus/EventHub" (obrigatório)
propriedades As propriedades associadas a uma entrada do Hub de Eventos que contém dados de fluxo. Necessário em pedidos PUT (CreateOrReplace). EventHubStreamInputDataSourceProperties

BlobStreamInputDataSource

Nome Descrição Valor
tipo Indica o tipo de origem de dados de entrada que contém dados de fluxo. Necessário em pedidos PUT (CreateOrReplace). "Microsoft.Storage/Blob" (obrigatório)
propriedades As propriedades associadas a uma entrada de blob que contém dados de fluxo. Necessário em pedidos PUT (CreateOrReplace). BlobStreamInputDataSourceProperties

BlobStreamInputDataSourceProperties

Nome Descrição Valor
authenticationMode Modo de Autenticação. "ConnectionString"
"Msi"
"UserToken"
contentor O nome de um contentor na conta de Armazenamento associada. Este contentor contém os blob(s) a serem lidos ou escritos em. Necessário em pedidos PUT (CreateOrReplace). string
dateFormat O formato de data. Onde quer que {date} apareça no pathPattern, o valor desta propriedade é utilizado como o formato de data. string
pathPattern O padrão do caminho do blob. Não é uma expressão normal. Representa um padrão em relação ao qual os nomes de blobs serão correspondidos para determinar se devem ou não ser incluídos como entrada ou saída para a tarefa. Veja https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-input ou https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-output para obter uma explicação e um exemplo mais detalhados. string
sourcePartitionCount A contagem de partições da origem de dados de entrada de blobs. Intervalo 1 - 1024. int
storageAccounts Uma lista de uma ou mais contas de Armazenamento do Azure. Necessário em pedidos PUT (CreateOrReplace). StorageAccount[]
timeFormat O formato de hora. Onde quer que {time} apareça no pathPattern, o valor desta propriedade é utilizado como o formato de hora. string

RawStreamInputDataSource

Nome Descrição Valor
tipo Indica o tipo de origem de dados de entrada que contém dados de fluxo. Necessário em pedidos PUT (CreateOrReplace). "Raw" (obrigatório)
propriedades As propriedades associadas a uma entrada não processada. Necessário em pedidos PUT (CreateOrReplace). RawInputDatasourceProperties

JobStorageAccount

Nome Descrição Valor
accountKey A chave de conta da conta de Armazenamento do Azure. Necessário em pedidos PUT (CreateOrReplace). string

Restrições:
Valor sensível. Transmita como um parâmetro seguro.
accountName O nome da conta de Armazenamento do Azure. Necessário em pedidos PUT (CreateOrReplace). string
authenticationMode Modo de Autenticação. "ConnectionString"
"Msi"
"UserToken"

Saída

Nome Descrição Valor
name Nome do recurso string
propriedades As propriedades associadas a uma saída. Necessário em pedidos PUT (CreateOrReplace). OutputProperties

OutputProperties

Nome Descrição Valor
origem de dados Descreve a origem de dados na qual a saída será escrita. Necessário em pedidos PUT (CreateOrReplace). OutputDataSource
serialização Descreve como os dados de uma entrada são serializados ou como os dados são serializados quando escritos numa saída. Necessário em pedidos PUT (CreateOrReplace). Serialização
sizeWindow A janela de tamanho para restringir uma saída do Stream Analytics. int
timeWindow O período de tempo para filtrar saídas de tarefas do Stream Analytics. string
watermarkSettings Definições que determinam se pretende enviar marcas d'água para a jusante. OutputWatermarkProperties

OutputDataSource

Nome Descrição Valor
tipo Definir o tipo de objeto GatewayMessageBus
Microsoft.AzureFunction
Microsoft.DataLake/Accounts
Microsoft.DBForPostgreSQL/servers/databases
Microsoft.EventHub/EventHub
Microsoft.Kusto/clusters/bases de dados
Microsoft.ServiceBus/EventHub
Microsoft.ServiceBus/Fila
Microsoft.ServiceBus/Topic
Microsoft.Sql/Server/Database
Microsoft.Sql/Server/DataWarehouse
Microsoft.Storage/Blob
Microsoft.Storage/DocumentDB
Microsoft.Storage/Table
Power BI
Não processado (obrigatório)

GatewayMessageBusOutputDataSource

Nome Descrição Valor
tipo Indica que o tipo de saída da origem de dados será escrito. Necessário em pedidos PUT (CreateOrReplace). "GatewayMessageBus" (obrigatório)
propriedades As propriedades associadas a uma saída do Gateway Message Bus. Necessário em pedidos PUT (CreateOrReplace). GatewayMessageBusOutputDataSourceProperties

GatewayMessageBusOutputDataSourceProperties

Nome Descrição Valor
tópico O nome do tópico do Service Bus. string

AzureFunctionOutputDataSource

Nome Descrição Valor
tipo Indica que o tipo de saída da origem de dados será escrito. Necessário em pedidos PUT (CreateOrReplace). "Microsoft.AzureFunction" (obrigatório)
propriedades As propriedades associadas a uma saída da Função do Azure. Necessário em pedidos PUT (CreateOrReplace). AzureFunctionOutputDataSourceProperties

AzureFunctionOutputDataSourceProperties

Nome Descrição Valor
apiKey Se quiser utilizar uma Função do Azure a partir de outra subscrição, pode fazê-lo ao fornecer a chave para aceder à sua função. string
functionAppName O nome da sua aplicação Funções do Azure. string
functionName O nome da função na sua aplicação Funções do Azure. string
maxBatchCount Uma propriedade que lhe permite especificar o número máximo de eventos em cada lote que é enviado para Funções do Azure. O valor predefinido é 100. int
maxBatchSize Uma propriedade que lhe permite definir o tamanho máximo para cada lote de saída que é enviado para a função do Azure. A unidade de entrada está em bytes. Por predefinição, este valor é de 262 144 bytes (256 KB). int

AzureDataLakeStoreOutputDataSource

Nome Descrição Valor
tipo Indica que o tipo de saída da origem de dados será escrito. Necessário em pedidos PUT (CreateOrReplace). "Microsoft.DataLake/Accounts" (obrigatório)
propriedades As propriedades associadas a uma saída do Azure Data Lake Store. Necessário em pedidos PUT (CreateOrReplace). AzureDataLakeStoreOutputDataSourceProperties

AzureDataLakeStoreOutputDataSourceProperties

Nome Descrição Valor
accountName O nome da conta do Azure Data Lake Store. Necessário em pedidos PUT (CreateOrReplace). string
authenticationMode Modo de Autenticação. "ConnectionString"
"Msi"
"UserToken"
dateFormat O formato de data. Onde quer que {date} apareça em filePathPrefix, o valor desta propriedade é utilizado como o formato de data. string
filePathPrefix A localização do ficheiro no qual a saída deve ser escrita. Necessário em pedidos PUT (CreateOrReplace). string
refreshToken Um token de atualização que pode ser utilizado para obter um token de acesso válido que pode ser utilizado para autenticar com a origem de dados. Atualmente, um token de atualização válido só pode ser obtido através do portal do Azure. Recomenda-se colocar aqui um valor de cadeia fictício ao criar a origem de dados e, em seguida, aceder ao Portal do Azure para autenticar a origem de dados que irá atualizar esta propriedade com um token de atualização válido. Necessário em pedidos PUT (CreateOrReplace). string
tenantId O ID de inquilino do utilizador utilizado para obter o token de atualização. Necessário em pedidos PUT (CreateOrReplace). string
timeFormat O formato de hora. Onde {time} aparecer em filePathPrefix, o valor desta propriedade é utilizado como o formato de hora. string
tokenUserDisplayName O nome a apresentar do utilizador que foi utilizado para obter o token de atualização. Utilize esta propriedade para ajudar a lembrar que utilizador foi utilizado para obter o token de atualização. string
tokenUserPrincipalName O nome principal de utilizador (UPN) do utilizador que foi utilizado para obter o token de atualização. Utilize esta propriedade para ajudar a lembrar que utilizador foi utilizado para obter o token de atualização. string

PostgreSQLOutputDataSource

Nome Descrição Valor
tipo Indica o tipo de saída da origem de dados em que será escrito. Necessário em pedidos PUT (CreateOrReplace). "Microsoft.DBForPostgreSQL/servers/databases" (obrigatório)
propriedades As propriedades associadas a uma origem de dados de saída postgreSQL. Necessário em pedidos PUT (CreateOrReplace). PostgreSQLOutputDataSourceProperties

PostgreSQLOutputDataSourceProperties

Nome Descrição Valor
authenticationMode Modo de Autenticação. "ConnectionString"
"Msi"
"UserToken"
base de dados O nome da base de dados SQL do Azure. Necessário em pedidos PUT (CreateOrReplace). string
maxWriterCount Contagem máxima de Escritores, atualmente estão disponíveis apenas 1 (escritor único) e 0 (com base na partição de consulta). Opcional em pedidos PUT. int
palavra-passe A palavra-passe que será utilizada para ligar à base de dados SQL do Azure. Necessário em pedidos PUT (CreateOrReplace). string

Restrições:
Valor confidencial. Transmita como um parâmetro seguro.
servidor O nome do servidor SQL que contém a base de dados SQL do Azure. Necessário em pedidos PUT (CreateOrReplace). string
table O nome da tabela na base de dados SQL do Azure. Necessário em pedidos PUT (CreateOrReplace). string
utilizador O nome de utilizador que será utilizado para ligar à base de dados SQL do Azure. Necessário em pedidos PUT (CreateOrReplace). string

EventHubV2OutputDataSource

Nome Descrição Valor
tipo Indica o tipo de saída da origem de dados em que será escrito. Necessário em pedidos PUT (CreateOrReplace). "Microsoft.EventHub/EventHub" (obrigatório)
propriedades As propriedades associadas a uma saída do Hub de Eventos. Necessário em pedidos PUT (CreateOrReplace). EventHubOutputDataSourceProperties

EventHubOutputDataSourceProperties

Nome Descrição Valor
authenticationMode Modo de Autenticação. "ConnectionString"
"Msi"
"UserToken"
eventHubName O nome do Hub de Eventos. Necessário em pedidos PUT (CreateOrReplace). string
partitionCount A contagem de partições da origem de dados do hub de eventos. Intervalo 1 a 256. int
partitionKey A chave/coluna que é utilizada para determinar a partição para enviar dados de eventos. string
propertyColumns As propriedades associadas a esta saída do Hub de Eventos. cadeia[]
serviceBusNamespace O espaço de nomes associado ao Hub de Eventos pretendido, à Fila do Service Bus, ao Tópico do Service Bus, etc. Necessário em pedidos PUT (CreateOrReplace). string
sharedAccessPolicyKey A chave de política de acesso partilhado para a política de acesso partilhado especificada. Necessário em pedidos PUT (CreateOrReplace). string

Restrições:
Valor sensível. Transmita como um parâmetro seguro.
sharedAccessPolicyName O nome da política de acesso partilhado para o Hub de Eventos, Fila do Service Bus, Tópico do Service Bus, etc. Necessário em pedidos PUT (CreateOrReplace). string

AzureDataExplorerOutputDataSource

Nome Descrição Valor
tipo Indica que o tipo de saída da origem de dados será escrito. Necessário em pedidos PUT (CreateOrReplace). "Microsoft.Kusto/clusters/bases de dados" (obrigatório)
propriedades As propriedades associadas a uma saída do Azure Data Explorer. Necessário em pedidos PUT (CreateOrReplace). AzureDataExplorerOutputDataSourceProperties

AzureDataExplorerOutputDataSourceProperties

Nome Descrição Valor
authenticationMode Modo de Autenticação. "ConnectionString"
"Msi"
"UserToken"
cluster O nome do cluster Data Explorer do Azure. Necessário em pedidos PUT (CreateOrReplace). string
base de dados O nome da base de dados do Azure Data Explorer. Necessário em pedidos PUT (CreateOrReplace). string
table O nome da Tabela do Azure. Necessário em pedidos PUT (CreateOrReplace). string

EventHubOutputDataSource

Nome Descrição Valor
tipo Indica que o tipo de saída da origem de dados será escrito. Necessário em pedidos PUT (CreateOrReplace). "Microsoft.ServiceBus/EventHub" (obrigatório)
propriedades As propriedades associadas a uma saída do Hub de Eventos. Necessário em pedidos PUT (CreateOrReplace). EventHubOutputDataSourceProperties

ServiceBusQueueOutputDataSource

Nome Descrição Valor
tipo Indica que o tipo de saída da origem de dados será escrito. Necessário em pedidos PUT (CreateOrReplace). "Microsoft.ServiceBus/Queue" (obrigatório)
propriedades As propriedades associadas a uma saída da Fila do Service Bus. Necessário em pedidos PUT (CreateOrReplace). ServiceBusQueueOutputDataSourceProperties

ServiceBusQueueOutputDataSourceProperties

Nome Descrição Valor
authenticationMode Modo de Autenticação. "ConnectionString"
"Msi"
"UserToken"
propertyColumns Uma matriz de cadeia dos nomes das colunas de saída a anexar às mensagens do Service Bus como propriedades personalizadas. cadeia[]
queueName O nome da Fila do Service Bus. Necessário em pedidos PUT (CreateOrReplace). string
serviceBusNamespace O espaço de nomes associado ao Hub de Eventos pretendido, à Fila do Service Bus, ao Tópico do Service Bus, etc. Necessário em pedidos PUT (CreateOrReplace). string
sharedAccessPolicyKey A chave de política de acesso partilhado para a política de acesso partilhado especificada. Necessário em pedidos PUT (CreateOrReplace). string

Restrições:
Valor confidencial. Transmita como um parâmetro seguro.
sharedAccessPolicyName O nome da política de acesso partilhado para o Hub de Eventos, Fila do Service Bus, Tópico do Service Bus, etc. Necessário em pedidos PUT (CreateOrReplace). string
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.

ServiceBusTopicOutputDataSource

Nome Descrição Valor
tipo Indica o tipo de saída da origem de dados em que será escrito. Necessário em pedidos PUT (CreateOrReplace). "Microsoft.ServiceBus/Topic" (obrigatório)
propriedades As propriedades associadas a uma saída do Tópico do Service Bus. Necessário em pedidos PUT (CreateOrReplace). ServiceBusTopicOutputDataSourceProperties

ServiceBusTopicOutputDataSourceProperties

Nome Descrição Valor
authenticationMode Modo de Autenticação. "ConnectionString"
"Msi"
"UserToken"
propertyColumns Uma matriz de cadeia dos nomes das colunas de saída a anexar às mensagens do Service Bus como propriedades personalizadas. string[]
serviceBusNamespace O espaço de nomes associado ao Hub de Eventos pretendido, à Fila do Service Bus, ao Tópico do Service Bus, etc. Necessário em pedidos PUT (CreateOrReplace). string
sharedAccessPolicyKey A chave de política de acesso partilhado para a política de acesso partilhado especificada. Necessário em pedidos PUT (CreateOrReplace). string

Restrições:
Valor confidencial. Transmita como um parâmetro seguro.
sharedAccessPolicyName O nome da política de acesso partilhado para o Hub de Eventos, Fila do Service Bus, Tópico do Service Bus, etc. Necessário em pedidos PUT (CreateOrReplace). string
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. ServiceBusTopicOutputDataSourcePropertiesSystemPrope...
topicName O nome do Tópico do Service Bus. Necessário em pedidos PUT (CreateOrReplace). string

ServiceBusTopicOutputDataSourcePropertiesSystemPrope...

Nome Descrição Valor
{customized property} string

AzureSqlDatabaseOutputDataSource

Nome Descrição Valor
tipo Indica o tipo de saída da origem de dados em que será escrito. Necessário em pedidos PUT (CreateOrReplace). "Microsoft.Sql/Server/Database" (obrigatório)
propriedades As propriedades associadas a uma saída de base de dados SQL do Azure. Necessário em pedidos PUT (CreateOrReplace). AzureSqlDatabaseOutputDataSourceProperties

AzureSqlDatabaseOutputDataSourceProperties

Nome Descrição Valor
authenticationMode Modo de Autenticação. "ConnectionString"
"Msi"
"UserToken"
base de dados O nome da base de dados SQL do Azure. Necessário em pedidos PUT (CreateOrReplace). string
maxBatchCount Contagem máxima do Batch para escrita na base de dados Sql, o valor predefinido é 10 000. Opcional em pedidos PUT. int
maxWriterCount Contagem máxima de Escritores, atualmente estão disponíveis apenas 1 (escritor único) e 0 (com base na partição de consulta). Opcional em pedidos PUT. int
palavra-passe A palavra-passe que será utilizada para ligar à base de dados SQL do Azure. Necessário em pedidos PUT (CreateOrReplace). string
servidor O nome do servidor SQL que contém a base de dados SQL do Azure. Necessário em pedidos PUT (CreateOrReplace). string
table O nome da tabela na base de dados SQL do Azure. Necessário em pedidos PUT (CreateOrReplace). string
utilizador O nome de utilizador que será utilizado para ligar à base de dados SQL do Azure. Necessário em pedidos PUT (CreateOrReplace). string

AzureSynapseOutputDataSource

Nome Descrição Valor
tipo Indica o tipo de saída da origem de dados em que será escrito. Necessário em pedidos PUT (CreateOrReplace). "Microsoft.Sql/Server/DataWarehouse" (obrigatório)
propriedades As propriedades associadas a uma saída Azure Synapse. Necessário em pedidos PUT (CreateOrReplace). AzureSynapseOutputDataSourceProperties

AzureSynapseOutputDataSourceProperties

Nome Descrição Valor
authenticationMode Modo de Autenticação. "ConnectionString"
"Msi"
"UserToken"
base de dados O nome da base de dados SQL do Azure. Necessário em pedidos PUT (CreateOrReplace). string
palavra-passe A palavra-passe que será utilizada para ligar à base de dados SQL do Azure. Necessário em pedidos PUT (CreateOrReplace). string

Restrições:
Valor confidencial. Transmita como um parâmetro seguro.
servidor O nome do servidor SQL que contém a base de dados SQL do Azure. Necessário em pedidos PUT (CreateOrReplace). string
table O nome da tabela na base de dados SQL do Azure. Necessário em pedidos PUT (CreateOrReplace). string
utilizador O nome de utilizador que será utilizado para ligar à base de dados SQL do Azure. Necessário em pedidos PUT (CreateOrReplace). string

BlobOutputDataSource

Nome Descrição Valor
tipo Indica o tipo de saída da origem de dados em que será escrito. Necessário em pedidos PUT (CreateOrReplace). "Microsoft.Storage/Blob" (obrigatório)
propriedades As propriedades associadas a uma saída de blob. Necessário em pedidos PUT (CreateOrReplace). BlobOutputDataSourceProperties

BlobOutputDataSourceProperties

Nome Descrição Valor
authenticationMode Modo de Autenticação. "ConnectionString"
"Msi"
"UserToken"
blobPathPrefix Prefixo do caminho do blob. string
blobWriteMode Modo de escrita de blobs. "Acrescentar"
"Uma vez"
contentor O nome de um contentor na conta de Armazenamento associada. Este contentor contém os blobs a serem lidos ou escritos. Necessário em pedidos PUT (CreateOrReplace). string
dateFormat O formato de data. Onde {date} aparecer em pathPattern, o valor desta propriedade é utilizado como o formato de data. string
pathPattern O padrão do caminho do blob. Não é uma expressão normal. Representa um padrão em relação ao qual os nomes de blobs serão correspondidos para determinar se devem ou não ser incluídos como entrada ou saída para a tarefa. Veja https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-input ou https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-output para obter uma explicação e exemplo mais detalhados. string
storageAccounts Uma lista de uma ou mais contas de Armazenamento do Azure. Necessário em pedidos PUT (CreateOrReplace). StorageAccount[]
timeFormat O formato de hora. Onde {time} aparecer em pathPattern, o valor desta propriedade é utilizado como o formato de hora. string

DocumentDbOutputDataSource

Nome Descrição Valor
tipo Indica o tipo de saída da origem de dados em que será escrito. Necessário em pedidos PUT (CreateOrReplace). "Microsoft.Storage/DocumentDB" (obrigatório)
propriedades As propriedades associadas a uma saída do DocumentDB. Necessário em pedidos PUT (CreateOrReplace). DocumentDbOutputDataSourceProperties

DocumentDbOutputDataSourceProperties

Nome Descrição Valor
accountId O nome ou ID da conta do DocumentDB. Necessário em pedidos PUT (CreateOrReplace). string
accountKey A chave da conta do DocumentDB. Necessário em pedidos PUT (CreateOrReplace). string

Restrições:
Valor confidencial. Transmita como um parâmetro seguro.
authenticationMode Modo de Autenticação. "ConnectionString"
"Msi"
"UserToken"
collectionNamePattern O padrão de nome da coleção para as coleções a serem utilizadas. O formato de nome da coleção pode ser construído com o token opcional {partition}, em que as partições começam a partir de 0. Consulte a secção DocumentDB de https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-output para obter mais informações. Necessário em pedidos PUT (CreateOrReplace). string
base de dados O nome da base de dados do DocumentDB. Necessário em pedidos PUT (CreateOrReplace). string
documentId O nome do campo em eventos de saída utilizados para especificar a chave primária em que as operações de inserção ou atualização se baseiam. string
partitionKey O nome do campo em eventos de saída utilizados para especificar a chave para a criação de partições de saída entre coleções. Se "collectionNamePattern" contiver o token {partition}, esta propriedade tem de ser especificada. string

AzureTableOutputDataSource

Nome Descrição Valor
tipo Indica o tipo de saída da origem de dados em que será escrito. Necessário em pedidos PUT (CreateOrReplace). "Microsoft.Storage/Table" (obrigatório)
propriedades As propriedades associadas a uma saída de Tabela do Azure. Necessário em pedidos PUT (CreateOrReplace). AzureTableOutputDataSourceProperties

AzureTableOutputDataSourceProperties

Nome Descrição Valor
accountKey A chave de conta da conta de Armazenamento do Azure. Necessário em pedidos PUT (CreateOrReplace). string

Restrições:
Valor confidencial. Transmita como um parâmetro seguro.
accountName O nome da conta de Armazenamento do Azure. Necessário em pedidos PUT (CreateOrReplace). string
batchSize O número de linhas a escrever na Tabela do Azure de cada vez. int
columnsToRemove Se for especificado, cada item na matriz é o nome de uma coluna a remover (se estiver presente) das entidades de eventos de saída. string[]
partitionKey Este elemento indica o nome de uma coluna da instrução SELECT na consulta que será utilizada como a chave de partição da Tabela do Azure. Necessário em pedidos PUT (CreateOrReplace). string
rowKey Este elemento indica o nome de uma coluna da instrução SELECT na consulta que será utilizada como a chave de linha da Tabela do Azure. Necessário em pedidos PUT (CreateOrReplace). string
table O nome da Tabela do Azure. Necessário em pedidos PUT (CreateOrReplace). string

PowerBIOutputDataSource

Nome Descrição Valor
tipo Indica que o tipo de saída da origem de dados será escrito. Necessário em pedidos PUT (CreateOrReplace). "PowerBI" (obrigatório)
propriedades As propriedades associadas a uma saída do Power BI. Necessário em pedidos PUT (CreateOrReplace). PowerBIOutputDataSourceProperties

PowerBIOutputDataSourceProperties

Nome Descrição Valor
authenticationMode Modo de Autenticação. "ConnectionString"
"Msi"
"UserToken"
conjunto de dados O nome do conjunto de dados do Power BI. Necessário em pedidos PUT (CreateOrReplace). string
groupId O ID do grupo do Power BI. string
groupName O nome do grupo Power BI. Utilize esta propriedade para ajudar a lembrar que ID de grupo específico do Power BI foi utilizado. string
refreshToken Um token de atualização que pode ser utilizado para obter um token de acesso válido que pode ser utilizado para autenticar com a origem de dados. Atualmente, um token de atualização válido só pode ser obtido através do Portal do Azure. É recomendado colocar um valor de cadeia de carateres fictício aqui ao criar a origem de dados e, em seguida, aceder ao Portal do Azure para autenticar a origem de dados que irá atualizar esta propriedade com um token de atualização válido. Necessário em pedidos PUT (CreateOrReplace). string
table O nome da tabela do Power BI no conjunto de dados especificado. Necessário em pedidos PUT (CreateOrReplace). string
tokenUserDisplayName O nome a apresentar do utilizador que foi utilizado para obter o token de atualização. Utilize esta propriedade para ajudar a lembrar que utilizador foi utilizado para obter o token de atualização. string
tokenUserPrincipalName O nome principal de utilizador (UPN) do utilizador que foi utilizado para obter o token de atualização. Utilize esta propriedade para ajudar a lembrar que utilizador foi utilizado para obter o token de atualização. string

RawOutputDatasource

Nome Descrição Valor
tipo Indica que o tipo de saída da origem de dados será escrito. Necessário em pedidos PUT (CreateOrReplace). "Raw" (obrigatório)
propriedades As propriedades associadas a uma saída não processada. Necessário em pedidos PUT (CreateOrReplace). RawOutputDatasourceProperties

RawOutputDatasourceProperties

Nome Descrição Valor
payloadUri O URL de SAS para um blob onde a saída deve ser escrita. Se esta propriedade não estiver definida, os dados de saída serão escritos num armazenamento temporário e um URL de SAS para esse armazenamento temporário será incluído no resultado. string

OutputWatermarkProperties

Nome Descrição Valor
maxWatermarkDifferenceAcrossPartitions Descreve o delta máximo entre as partições mais rápidas e lentas, pelo que a janela fora de ordem que captura todos os eventos necessários em tarefas a jusante está bem definida. string
watermarkMode O modo de marca d'água de saída. "Nenhum"
"SendCurrentPartitionWatermark"
"SendLowestWatermarkAcrossPartitions"

Sku

Nome Descrição Valor
capacidade A capacidade do SKU. int
name O nome do SKU. Necessário em pedidos PUT (CreateOrReplace). "Standard"

Transformação

Nome Descrição Valor
name Nome do recurso string
propriedades As propriedades associadas a uma transformação. Necessário em pedidos PUT (CreateOrReplace). TransformationProperties

TransformationProperties

Nome Descrição Valor
query Especifica a consulta que será executada na tarefa de transmissão em fluxo. Pode saber mais sobre a Linguagem de Consulta do Stream Analytics (SAQL) aqui: https://msdn.microsoft.com/library/azure/dn834998 . Necessário em pedidos PUT (CreateOrReplace). string
streamingUnits Especifica o número de unidades de transmissão em fluxo que a tarefa de transmissão em fluxo utiliza. int
validStreamingUnits Especifica as unidades de transmissão em fluxo válidas para as quais uma tarefa de transmissão em fluxo pode ser dimensionada. int[]