Partilhar via


Microsoft.StreamAnalytics streamingjobs 2016-03-01

Definição de recursos do bíceps

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

Para obter uma lista de propriedades alteradas em cada versão da API, consulte log de alterações.

Formato do recurso

Para criar um recurso Microsoft.StreamAnalytics/streamingjobs, adicione o seguinte Bicep ao seu modelo.

resource symbolicname 'Microsoft.StreamAnalytics/streamingjobs@2016-03-01' = {
  location: 'string'
  name: 'string'
  properties: {
    compatibilityLevel: 'string'
    dataLocale: 'string'
    eventsLateArrivalMaxDelayInSeconds: int
    eventsOutOfOrderMaxDelayInSeconds: int
    eventsOutOfOrderPolicy: 'string'
    functions: [
      {
        name: 'string'
        properties: {
          type: 'string'
          // For remaining properties, see FunctionProperties objects
        }
      }
    ]
    inputs: [
      {
        name: 'string'
        properties: {
          serialization: {
            type: 'string'
            // For remaining properties, see Serialization objects
          }
          type: 'string'
          // For remaining properties, see InputProperties objects
        }
      }
    ]
    outputErrorPolicy: 'string'
    outputs: [
      {
        name: 'string'
        properties: {
          datasource: {
            type: 'string'
            // For remaining properties, see OutputDataSource objects
          }
          serialization: {
            type: 'string'
            // For remaining properties, see Serialization objects
          }
        }
      }
    ]
    outputStartMode: 'string'
    outputStartTime: 'string'
    sku: {
      name: 'string'
    }
    transformation: {
      name: 'string'
      properties: {
        query: 'string'
        streamingUnits: int
      }
    }
  }
  tags: {
    {customized property}: 'string'
  }
}

Objetos FunctionBinding

Defina a propriedade type para especificar o tipo de objeto.

Para Microsoft.MachineLearning/WebService , use:

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

Para Microsoft.StreamAnalytics/JavascriptUdf , use:

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

Objetos StreamInputDataSource

Defina a propriedade type para especificar o tipo de objeto.

Para Microsoft.Devices/IotHubs , use:

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

Para Microsoft.ServiceBus/EventHub, use:

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

Para Microsoft.Storage/Blob , use:

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

Objetos InputProperties

Defina a propriedade type para especificar o tipo de objeto.

Para de referência, utilize:

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

Para Stream, use:

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

Objetos de serialização

Defina a propriedade type para especificar o tipo de objeto.

Para Avro, use:

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

Para Csv, use:

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

Para Json, use:

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

Objetos FunctionProperties

Defina a propriedade type para especificar o tipo de objeto.

Para escalar , use:

{
  properties: {
    binding: {
      type: 'string'
      // For remaining properties, see FunctionBinding objects
    }
    inputs: [
      {
        dataType: 'string'
        isConfigurationParameter: bool
      }
    ]
    output: {
      dataType: 'string'
    }
  }
  type: 'Scalar'
}

Objetos OutputDataSource

Defina a propriedade type para especificar o tipo de objeto.

Para Microsoft.DataLake/Accounts , use:

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

Para Microsoft.ServiceBus/EventHub, use:

{
  properties: {
    eventHubName: 'string'
    partitionKey: 'string'
    serviceBusNamespace: 'string'
    sharedAccessPolicyKey: 'string'
    sharedAccessPolicyName: 'string'
  }
  type: 'Microsoft.ServiceBus/EventHub'
}

Para Microsoft.ServiceBus/Queue , use:

{
  properties: {
    propertyColumns: [
      'string'
    ]
    queueName: 'string'
    serviceBusNamespace: 'string'
    sharedAccessPolicyKey: 'string'
    sharedAccessPolicyName: 'string'
  }
  type: 'Microsoft.ServiceBus/Queue'
}

Para Microsoft.ServiceBus/Topic , use:

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

Para Microsoft.Sql/Server/Database , use:

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

Para Microsoft.Storage/Blob , use:

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

Para Microsoft.Storage/DocumentDB , use:

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

Para Microsoft.Storage/Table, use:

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

Para PowerBI, use:

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

Objetos ReferenceInputDataSource

Defina a propriedade type para especificar o tipo de objeto.

Para Microsoft.Storage/Blob , use:

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

Valores de propriedade

AvroSerialization

Designação Descrição Valor
propriedades As propriedades associadas ao tipo de serialização Avro. Necessário em solicitações PUT (CreateOrReplace). qualquer
tipo Indica o tipo de serialização que a entrada ou saída usa. Necessário em solicitações PUT (CreateOrReplace). 'Avro' (obrigatório)

AzureDataLakeStoreOutputDataSource

Designação Descrição Valor
propriedades As propriedades associadas a uma saída do Repositório Azure Data Lake. Necessário em solicitações PUT (CreateOrReplace). AzureDataLakeStoreOutputDataSourceProperties
tipo Indica o tipo de saída da fonte de dados na qual a saída será gravada. Necessário em solicitações PUT (CreateOrReplace). 'Microsoft.DataLake/Accounts' (obrigatório)

AzureDataLakeStoreOutputDataSourceProperties

Designação Descrição Valor
nomedaconta; O nome da conta do Repositório Azure Data Lake. Necessário em solicitações PUT (CreateOrReplace). string
dateFormat O formato de data. Sempre que {date} aparece em filePathPrefix, o valor dessa propriedade é usado como o formato de data. string
filePathPrefix O local do arquivo no qual a saída deve ser gravada. Necessário em solicitações PUT (CreateOrReplace). string
refreshToken Um token de atualização que pode ser usado para obter um token de acesso válido que pode ser usado para autenticar com a fonte de dados. Atualmente, um token de atualização válido só pode ser obtido por meio do Portal do Azure. É recomendável colocar um valor de cadeia de caracteres fictícia aqui ao criar a fonte de dados e, em seguida, ir para o Portal do Azure para autenticar a fonte de dados que atualizará essa propriedade com um token de atualização válido. Necessário em solicitações PUT (CreateOrReplace). string
inquilinoId A ID do locatário do usuário usada para obter o token de atualização. Necessário em solicitações PUT (CreateOrReplace). string
timeFormat O formato de hora. Sempre que {time} aparece em filePathPrefix, o valor dessa propriedade é usado como o formato de hora. string
tokenUserDisplayName O nome de exibição do usuário que foi usado para obter o token de atualização. Use essa propriedade para ajudar a lembrar qual usuário foi usado para obter o token de atualização. string
tokenUserPrincipalName O nome principal do usuário (UPN) do usuário que foi usado para obter o token de atualização. Use essa propriedade para ajudar a lembrar qual usuário foi usado para obter o token de atualização. string

AzureMachineLearningWebServiceFunctionBinding

Designação Descrição Valor
propriedades As propriedades de associação associadas a um serviço Web de Aprendizado de Máquina do Azure. AzureMachineLearningWebServiceFunctionBindingProperties
tipo Indica o tipo de ligação de função. 'Microsoft.MachineLearning/WebService' (obrigatório)

AzureMachineLearningWebServiceFunctionBindingProperties

Designação Descrição Valor
apiKey A chave de API usada para autenticar com Request-Response ponto de extremidade. string
tamanho do lote Número entre 1 e 10000 descrevendo o número máximo de linhas para cada solicitação de execução do Azure ML RRS. O padrão é 1000. Int
Ponto final O ponto de extremidade de execução Request-Response do serviço Web do Azure Machine Learning. Saiba mais aqui: /azure/machine-learning/machine-learning-consume-web-services#request-response-service-rrs string
Insumos As entradas para o ponto de extremidade do serviço Web do Azure Machine Learning. AzureMachineLearningWebServiceInputs
saídas Uma lista de saídas da execução do ponto de extremidade do serviço Web Azure Machine Learning. AzureMachineLearningWebServiceOutputColumn[]

AzureMachineLearningWebServiceInputColumn

Designação Descrição Valor
Tipo de dados O tipo de dados (compatível com o Azure Machine Learning) da coluna de entrada. Uma lista de tipos de dados válidos do Azure Machine Learning é descrita em https://msdn.microsoft.com/en-us/library/azure/dn905923.aspx . string
mapPara O índice baseado em zero do parâmetro de função para o qual esta entrada é mapeada. Int
Designação O nome da coluna de entrada. string

AzureMachineLearningWebServiceInputs

Designação Descrição Valor
columnNames Uma lista de colunas de entrada para o ponto de extremidade do serviço Web do Azure Machine Learning. AzureMachineLearningWebServiceInputColumn[]
Designação O nome da entrada. Este é o nome fornecido durante a criação do ponto de extremidade. string

AzureMachineLearningWebServiceOutputColumn

Designação Descrição Valor
Tipo de dados O tipo de dados (Azure Machine Learning suportado) da coluna de saída. Uma lista de tipos de dados válidos do Azure Machine Learning é descrita em https://msdn.microsoft.com/en-us/library/azure/dn905923.aspx . string
Designação O nome da coluna de saída. string

AzureSqlDatabaseOutputDataSource

Designação Descrição Valor
propriedades As propriedades associadas a uma saída de banco de dados SQL do Azure. Necessário em solicitações PUT (CreateOrReplace). AzureSqlDatabaseOutputDataSourceProperties
tipo Indica o tipo de saída da fonte de dados na qual a saída será gravada. Necessário em solicitações PUT (CreateOrReplace). 'Microsoft.Sql/Server/Database' (obrigatório)

AzureSqlDatabaseOutputDataSourceProperties

Designação Descrição Valor
Base de dados O nome do banco de dados SQL do Azure. Necessário em solicitações PUT (CreateOrReplace). string
palavra-passe A senha que será usada para se conectar ao banco de dados SQL do Azure. Necessário em solicitações PUT (CreateOrReplace). string
servidor O nome do servidor SQL que contém o banco de dados SQL do Azure. Necessário em solicitações PUT (CreateOrReplace). string
tabela O nome da tabela no banco de dados SQL do Azure. Necessário em solicitações PUT (CreateOrReplace). string
utilizador O nome de usuário que será usado para se conectar ao banco de dados SQL do Azure. Necessário em solicitações PUT (CreateOrReplace). string

AzureTableOutputDataSource

Designação Descrição Valor
propriedades As propriedades associadas a uma saída da Tabela do Azure. Necessário em solicitações PUT (CreateOrReplace). AzureTableOutputDataSourceProperties
tipo Indica o tipo de saída da fonte de dados na qual a saída será gravada. Necessário em solicitações PUT (CreateOrReplace). 'Microsoft.Storage/Table' (obrigatório)

AzureTableOutputDataSourceProperties

Designação Descrição Valor
accountKey A chave de conta para a conta de Armazenamento do Azure. Necessário em solicitações PUT (CreateOrReplace). string
nomedaconta; O nome da conta de Armazenamento do Azure. Necessário em solicitações PUT (CreateOrReplace). string
tamanho do lote O número de linhas para gravar na Tabela do Azure de cada vez. Int
colunasToRemove Se especificado, cada item na matriz é o nome de uma coluna a ser removida (se presente) das entidades de evento de saída. string[]
partitionKey Este elemento indica o nome de uma coluna da instrução SELECT na consulta que será usada como a chave de partição para a Tabela do Azure. Necessário em solicitações PUT (CreateOrReplace). string
rowKey [en] Este elemento indica o nome de uma coluna da instrução SELECT na consulta que será usada como a chave de linha para a Tabela do Azure. Necessário em solicitações PUT (CreateOrReplace). string
tabela O nome da Tabela do Azure. Necessário em solicitações PUT (CreateOrReplace). string

BlobOutputDataSource

Designação Descrição Valor
propriedades As propriedades associadas a uma saída de blob. Necessário em solicitações PUT (CreateOrReplace). BlobOutputDataSourceProperties
tipo Indica o tipo de saída da fonte de dados na qual a saída será gravada. Necessário em solicitações PUT (CreateOrReplace). 'Microsoft.Storage/Blob' (obrigatório)

BlobOutputDataSourceProperties

Designação Descrição Valor
contentor O nome de um contêiner dentro da conta de armazenamento associada. Este recipiente contém o(s) blob(s) a serem lidos ou gravados. Necessário em solicitações PUT (CreateOrReplace). string
dateFormat O formato de data. Sempre que {date} aparece em pathPattern, o valor dessa propriedade é usado como o formato de data. string
pathPattern O padrão de caminho de blob. Não é uma expressão regular. Ele representa um padrão com o qual os nomes de blob serão combinados para determinar se eles devem ou não ser incluídos como entrada ou saída para o trabalho. Consulte /rest/api/streamanalytics/stream-analytics-input ou /rest/api/streamanalytics/stream-analytics-output para obter uma explicação e um exemplo mais detalhados. string
storageContas Uma lista de uma ou mais contas de Armazenamento do Azure. Necessário em solicitações PUT (CreateOrReplace). StorageAccount[]
timeFormat O formato de hora. Sempre que {time} aparece em pathPattern, o valor dessa propriedade é usado como o formato de hora. string

BlobReferenceInputDataSource

Designação Descrição Valor
propriedades As propriedades associadas a uma entrada de blob que contém dados de referência. Necessário em solicitações PUT (CreateOrReplace). BlobReferenceInputDataSourceProperties
tipo Indica o tipo de fonte de dados de entrada que contém dados de referência. Necessário em solicitações PUT (CreateOrReplace). 'Microsoft.Storage/Blob' (obrigatório)

BlobReferenceInputDataSourceProperties

Designação Descrição Valor
contentor O nome de um contêiner dentro da conta de armazenamento associada. Este recipiente contém o(s) blob(s) a serem lidos ou gravados. Necessário em solicitações PUT (CreateOrReplace). string
dateFormat O formato de data. Sempre que {date} aparece em pathPattern, o valor dessa propriedade é usado como o formato de data. string
pathPattern O padrão de caminho de blob. Não é uma expressão regular. Ele representa um padrão com o qual os nomes de blob serão combinados para determinar se eles devem ou não ser incluídos como entrada ou saída para o trabalho. Consulte /rest/api/streamanalytics/stream-analytics-input ou /rest/api/streamanalytics/stream-analytics-output para obter uma explicação e um exemplo mais detalhados. string
storageContas Uma lista de uma ou mais contas de Armazenamento do Azure. Necessário em solicitações PUT (CreateOrReplace). StorageAccount[]
timeFormat O formato de hora. Sempre que {time} aparece em pathPattern, o valor dessa propriedade é usado como o formato de hora. string

BlobStreamInputDataSource

Designação Descrição Valor
propriedades As propriedades associadas a uma entrada de blob que contém dados de fluxo. Necessário em solicitações PUT (CreateOrReplace). BlobStreamInputDataSourceProperties
tipo Indica o tipo de fonte de dados de entrada que contém dados de fluxo. Necessário em solicitações PUT (CreateOrReplace). 'Microsoft.Storage/Blob' (obrigatório)

BlobStreamInputDataSourceProperties

Designação Descrição Valor
contentor O nome de um contêiner dentro da conta de armazenamento associada. Este recipiente contém o(s) blob(s) a serem lidos ou gravados. Necessário em solicitações PUT (CreateOrReplace). string
dateFormat O formato de data. Sempre que {date} aparece em pathPattern, o valor dessa propriedade é usado como o formato de data. string
pathPattern O padrão de caminho de blob. Não é uma expressão regular. Ele representa um padrão com o qual os nomes de blob serão combinados para determinar se eles devem ou não ser incluídos como entrada ou saída para o trabalho. Consulte /rest/api/streamanalytics/stream-analytics-input ou /rest/api/streamanalytics/stream-analytics-output para obter uma explicação e um exemplo mais detalhados. string
sourcePartitionCount A contagem de partições da fonte de dados de entrada de blob. Gama 1 - 1024. Int
storageContas Uma lista de uma ou mais contas de Armazenamento do Azure. Necessário em solicitações PUT (CreateOrReplace). StorageAccount[]
timeFormat O formato de hora. Sempre que {time} aparece em pathPattern, o valor dessa propriedade é usado como o formato de hora. string

CsvSerialization

Designação Descrição Valor
propriedades As propriedades associadas ao tipo de serialização CSV. Necessário em solicitações PUT (CreateOrReplace). CsvSerializationProperties
tipo Indica o tipo de serialização que a entrada ou saída usa. Necessário em solicitações PUT (CreateOrReplace). «Csv» (obrigatório)

CsvSerializationProperties

Designação Descrição Valor
codificação Especifica a codificação dos dados de entrada no caso de entrada e a codificação de dados de saída no caso de saída. Necessário em solicitações PUT (CreateOrReplace). 'UTF8'
fieldDelimiter Especifica o delimitador que será usado para separar registros CSV (valores separados por vírgula). Consulte /rest/api/streamanalytics/stream-analytics-input ou /rest/api/streamanalytics/stream-analytics-output para obter uma lista de valores suportados. Necessário em solicitações PUT (CreateOrReplace). string

DocumentDbOutputDataSource

Designação Descrição Valor
propriedades As propriedades associadas a uma saída do Banco de Dados de Documentos. Necessário em solicitações PUT (CreateOrReplace). DocumentDbOutputDataSourceProperties
tipo Indica o tipo de saída da fonte de dados na qual a saída será gravada. Necessário em solicitações PUT (CreateOrReplace). 'Microsoft.Storage/DocumentDB' (obrigatório)

DocumentDbOutputDataSourceProperties

Designação Descrição Valor
accountId O nome ou ID da conta do Banco de Dados de Documentos. Necessário em solicitações PUT (CreateOrReplace). string
accountKey A chave de conta para a conta do Banco de Dados de Documentos. Necessário em solicitações PUT (CreateOrReplace). string
collectionNamePattern O padrão de nome de coleção para as coleções a serem usadas. O formato do nome da coleção pode ser construído usando o token opcional {partition}, onde as partições começam a partir de 0. Consulte a seção Banco de Dados de Documentos de /rest/api/streamanalytics/stream-analytics-output para obter mais informações. Necessário em solicitações PUT (CreateOrReplace). string
Base de dados O nome do banco de dados do Banco de Dados de Documentos. Necessário em solicitações PUT (CreateOrReplace). string
ID do documento O nome do campo em eventos de saída usados para especificar a chave primária na qual as operações de inserção ou atualização se baseiam. string
partitionKey O nome do campo em eventos de saída usado para especificar a chave para particionar a saída entre coleções. Se 'collectionNamePattern' contiver o token {partition}, essa propriedade deverá ser especificada. string

EventHubOutputDataSource

Designação Descrição Valor
propriedades As propriedades associadas a uma saída do Hub de Eventos. Necessário em solicitações PUT (CreateOrReplace). EventHubOutputDataSourceProperties
tipo Indica o tipo de saída da fonte de dados na qual a saída será gravada. Necessário em solicitações PUT (CreateOrReplace). 'Microsoft.ServiceBus/EventHub' (obrigatório)

EventHubOutputDataSourceProperties

Designação Descrição Valor
eventHubName O nome do Hub de Eventos. Necessário em solicitações PUT (CreateOrReplace). string
partitionKey A chave/coluna usada para determinar para qual partição enviar dados de eventos. string
serviceBusNamespace O namespace associado ao Hub de Eventos, Fila do Service Bus, Tópico do Service Bus desejado, etc. Necessário em solicitações PUT (CreateOrReplace). string
sharedAccessPolicyKey A chave de política de acesso compartilhado para a política de acesso compartilhado especificada. Necessário em solicitações PUT (CreateOrReplace). string
sharedAccessPolicyName O nome da política de acesso compartilhado para o Hub de Eventos, Fila do Service Bus, Tópico do Service Bus, etc. Necessário em solicitações PUT (CreateOrReplace). string

EventHubStreamInputDataSource

Designação Descrição Valor
propriedades As propriedades associadas a uma entrada do Hub de Eventos que contém dados de fluxo. Necessário em solicitações PUT (CreateOrReplace). EventHubStreamInputDataSourceProperties
tipo Indica o tipo de fonte de dados de entrada que contém dados de fluxo. Necessário em solicitações PUT (CreateOrReplace). 'Microsoft.ServiceBus/EventHub' (obrigatório)

EventHubStreamInputDataSourceProperties

Designação Descrição Valor
consumidorGrupoNome O nome de um Grupo de Consumidores do Hub de Eventos que deve ser usado para ler eventos do Hub de Eventos. A especificação de nomes distintos de grupos de consumidores para várias entradas permite que cada uma dessas entradas receba os mesmos eventos do Hub de Eventos. Se não for especificada, a entrada usará o grupo de consumidores padrão do Hub de Eventos. string
eventHubName O nome do Hub de Eventos. Necessário em solicitações PUT (CreateOrReplace). string
serviceBusNamespace O namespace associado ao Hub de Eventos, Fila do Service Bus, Tópico do Service Bus desejado, etc. Necessário em solicitações PUT (CreateOrReplace). string
sharedAccessPolicyKey A chave de política de acesso compartilhado para a política de acesso compartilhado especificada. Necessário em solicitações PUT (CreateOrReplace). string
sharedAccessPolicyName O nome da política de acesso compartilhado para o Hub de Eventos, Fila do Service Bus, Tópico do Service Bus, etc. Necessário em solicitações PUT (CreateOrReplace). string

Função

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

Vinculação de função

Designação Descrição Valor
tipo Defina como 'Microsoft.MachineLearning/WebService' para o tipo AzureMachineLearningWebServiceFunctionBinding. Defina como 'Microsoft.StreamAnalytics/JavascriptUdf' para o tipo JavaScriptFunctionBinding. 'Microsoft.MachineLearning/WebService'
'Microsoft.StreamAnalytics/JavascriptUdf' (obrigatório)

Entrada de função

Designação Descrição Valor
Tipo de dados O tipo de dados (com suporte do Azure Stream Analytics) do parâmetro de entrada da função. Uma lista de tipos de dados válidos do Azure Stream Analytics é descrita em https://msdn.microsoft.com/en-us/library/azure/dn835065.aspx string
isConfigurationParameter Um sinalizador que indica se o parâmetro é um parâmetro de configuração. True se se espera que este parâmetro de entrada seja uma constante. O padrão é false. Bool

Saída de função

Designação Descrição Valor
Tipo de dados O tipo de dados (com suporte do Azure Stream Analytics) da saída da função. Uma lista de tipos de dados válidos do Azure Stream Analytics é descrita em https://msdn.microsoft.com/en-us/library/azure/dn835065.aspx string

FunctionProperties

Designação Descrição Valor
tipo Defina como 'Scalar' para o tipo ScalarFunctionProperties. 'Escalar' (obrigatório)

Entrada

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

InputProperties

Designação Descrição Valor
Serialização Descreve como os dados de uma entrada são serializados ou como os dados são serializados quando gravados em uma saída. Necessário em solicitações PUT (CreateOrReplace). de serialização
tipo Defina como 'Reference' para o tipo ReferenceInputProperties. Defina como 'Stream' para o tipo StreamInputProperties. 'Referência'
'Stream' (obrigatório)

IoTHubStreamInputDataSource

Designação Descrição Valor
propriedades As propriedades associadas a uma entrada do Hub IoT que contém dados de fluxo. Necessário em solicitações PUT (CreateOrReplace). IoTHubStreamInputDataSourceProperties
tipo Indica o tipo de fonte de dados de entrada que contém dados de fluxo. Necessário em solicitações PUT (CreateOrReplace). 'Microsoft.Devices/IotHubs' (obrigatório)

IoTHubStreamInputDataSourceProperties

Designação Descrição Valor
consumidorGrupoNome O nome de um Grupo de Consumidores do Hub IoT que deve ser usado para ler eventos do Hub IoT. Se não for especificada, a entrada usará o grupo de consumidores padrão do Hub IoT. string
Ponto final O ponto de extremidade do Hub IoT ao qual se conectar (ou seja, mensagens/eventos, mensagens/operaçõesMonitoringEvents, etc.). string
iotHubNamespace O nome ou o URI do Hub IoT. Necessário em solicitações PUT (CreateOrReplace). string
sharedAccessPolicyKey A chave de política de acesso compartilhado para a política de acesso compartilhado especificada. Necessário em solicitações PUT (CreateOrReplace). string
sharedAccessPolicyName O nome da política de acesso compartilhado para o Hub IoT. Esta política deve conter pelo menos a permissão de conexão de serviço. Necessário em solicitações PUT (CreateOrReplace). string

JavaScriptFunctionBinding

Designação Descrição Valor
propriedades As propriedades de vinculação associadas a uma função JavaScript. JavaScriptFunctionBindingProperties
tipo Indica o tipo de ligação de função. 'Microsoft.StreamAnalytics/JavascriptUdf' (obrigatório)

JavaScriptFunctionBindingProperties

Designação Descrição Valor
guião O código JavaScript que contém uma única definição de função. Por exemplo: 'function (x, y) { return x + y; }' string

JsonSerialização

Designação Descrição Valor
propriedades As propriedades associadas ao tipo de serialização JSON. Necessário em solicitações PUT (CreateOrReplace). JsonSerializationProperties
tipo Indica o tipo de serialização que a entrada ou saída usa. Necessário em solicitações PUT (CreateOrReplace). 'Json' (obrigatório)

JsonSerializationProperties

Designação Descrição Valor
codificação Especifica a codificação dos dados de entrada no caso de entrada e a codificação de dados de saída no caso de saída. Necessário em solicitações PUT (CreateOrReplace). 'UTF8'
Formato Esta propriedade só se aplica à serialização JSON de saídas somente. Não é aplicável a inputs. Esta propriedade especifica o formato do JSON no qual a saída será gravada. Os valores atualmente suportados são 'lineSeparated' indicando que a saída será formatada por ter cada objeto JSON separado por uma nova linha e 'array' indicando que a saída será formatada como uma matriz de objetos JSON. O valor padrão é 'lineSeparated' se deixado nulo. 'Matriz'
'LineSeparated'

Microsoft.StreamAnalytics/streamingjobs

Designação Descrição Valor
Localização A geolocalização onde o recurso vive string
Designação O nome do recurso string (obrigatório)
propriedades As propriedades associadas a um trabalho de streaming. Necessário em solicitações PUT (CreateOrReplace). StreamingJobProperties
Etiquetas Tags de recursos Dicionário de nomes e valores de tags. Consulte Tags em modelos

Realização

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

OutputDataSource

Designação Descrição Valor
tipo Defina como 'Microsoft.DataLake/Accounts' para o tipo AzureDataLakeStoreOutputDataSource. Defina como 'Microsoft.ServiceBus/EventHub' para o tipo EventHubOutputDataSource. Defina como 'Microsoft.ServiceBus/Queue' para o tipo ServiceBusQueueOutputDataSource. Defina como 'Microsoft.ServiceBus/Topic' para o tipo ServiceBusTopicOutputDataSource. Defina como 'Microsoft.Sql/Server/Database' para o tipo AzureSqlDatabaseOutputDataSource. Defina como 'Microsoft.Storage/Blob' para o tipo BlobOutputDataSource. Defina como 'Microsoft.Storage/DocumentDB' para o tipo DocumentDbOutputDataSource. Defina como 'Microsoft.Storage/Table' para o tipo AzureTableOutputDataSource. Defina como 'PowerBI' para o tipo PowerBIOutputDataSource. 'Microsoft.DataLake/Contas'
'Microsoft.ServiceBus/EventHub'
'Microsoft.ServiceBus/Fila'
'Microsoft.ServiceBus/Tópico'
'Microsoft.Sql/Server/Banco de dados'
'Microsoft.Storage/Blob'
'Microsoft.Storage/Banco de Dados de Documentos'
'Microsoft.Storage/Table'
'PowerBI' (obrigatório)

OutputProperties

Designação Descrição Valor
fonte de dados Descreve a fonte de dados na qual a saída será gravada. Necessário em solicitações PUT (CreateOrReplace). OutputDataSource
Serialização Descreve como os dados de uma entrada são serializados ou como os dados são serializados quando gravados em uma saída. Necessário em solicitações PUT (CreateOrReplace). de serialização

PowerBIOutputDataSource

Designação Descrição Valor
propriedades As propriedades associadas a uma saída do Power BI. Necessário em solicitações PUT (CreateOrReplace). PowerBIOutputDataSourceProperties
tipo Indica o tipo de saída da fonte de dados na qual a saída será gravada. Necessário em solicitações PUT (CreateOrReplace). 'PowerBI' (obrigatório)

PowerBIOutputDataSourceProperties

Designação Descrição Valor
conjunto de dados O nome do conjunto de dados do Power BI. Necessário em solicitações PUT (CreateOrReplace). string
groupId A ID do grupo do Power BI. string
nomedogrupo O nome do grupo do Power BI. Use essa propriedade para ajudar a lembrar qual id de grupo específico do Power BI foi usado. string
refreshToken Um token de atualização que pode ser usado para obter um token de acesso válido que pode ser usado para autenticar com a fonte de dados. Atualmente, um token de atualização válido só pode ser obtido por meio do Portal do Azure. É recomendável colocar um valor de cadeia de caracteres fictícia aqui ao criar a fonte de dados e, em seguida, ir para o Portal do Azure para autenticar a fonte de dados que atualizará essa propriedade com um token de atualização válido. Necessário em solicitações PUT (CreateOrReplace). string
tabela O nome da tabela do Power BI no conjunto de dados especificado. Necessário em solicitações PUT (CreateOrReplace). string
tokenUserDisplayName O nome de exibição do usuário que foi usado para obter o token de atualização. Use essa propriedade para ajudar a lembrar qual usuário foi usado para obter o token de atualização. string
tokenUserPrincipalName O nome principal do usuário (UPN) do usuário que foi usado para obter o token de atualização. Use essa propriedade para ajudar a lembrar qual usuário foi usado para obter o token de atualização. string

ReferenceInputDataSource

Designação Descrição Valor
tipo Defina como 'Microsoft.Storage/Blob' para o tipo BlobReferenceInputDataSource. 'Microsoft.Storage/Blob' (obrigatório)

ReferenceInputProperties

Designação Descrição Valor
fonte de dados Descreve uma fonte de dados de entrada que contém dados de referência. Necessário em solicitações PUT (CreateOrReplace). ReferenceInputDataSource
tipo Indica se a entrada é uma fonte de dados de referência ou de dados de fluxo. Necessário em solicitações PUT (CreateOrReplace). 'Referência' (obrigatório)

ScalarFunctionConfiguration

Designação Descrição Valor
vinculação A ligação física da função. Por exemplo, no caso do serviço Web do Azure Machine Learning, isso descreve o ponto de extremidade. FunctionBinding
Insumos Uma lista de entradas que descrevem os parâmetros da função. FunctionInput[]
Saída A saída da função. FunctionOutput

ScalarFunctionProperties

Designação Descrição Valor
propriedades Descreve a configuração da função escalar. ScalarFunctionConfiguration
tipo Indica o tipo de função. 'Escalar' (obrigatório)

Serialização

Designação Descrição Valor
tipo Defina como 'Avro' para o tipo AvroSerialization. Defina como 'Csv' para o tipo CsvSerialization. Defina como 'Json' para o tipo JsonSerialization. 'Avro'
'Csv'
'Json' (obrigatório)

ServiceBusQueueOutputDataSource

Designação Descrição Valor
propriedades As propriedades associadas a uma saída de fila do Service Bus. Necessário em solicitações PUT (CreateOrReplace). ServiceBusQueueOutputDataSourceProperties
tipo Indica o tipo de saída da fonte de dados na qual a saída será gravada. Necessário em solicitações PUT (CreateOrReplace). 'Microsoft.ServiceBus/Queue' (obrigatório)

ServiceBusQueueOutputDataSourceProperties

Designação Descrição Valor
propertyColumns Uma matriz de cadeia de caracteres dos nomes das colunas de saída a serem anexadas às mensagens do Service Bus como propriedades personalizadas. string[]
queueName O nome da fila do Service Bus. Necessário em solicitações PUT (CreateOrReplace). string
serviceBusNamespace O namespace associado ao Hub de Eventos, Fila do Service Bus, Tópico do Service Bus desejado, etc. Necessário em solicitações PUT (CreateOrReplace). string
sharedAccessPolicyKey A chave de política de acesso compartilhado para a política de acesso compartilhado especificada. Necessário em solicitações PUT (CreateOrReplace). string
sharedAccessPolicyName O nome da política de acesso compartilhado para o Hub de Eventos, Fila do Service Bus, Tópico do Service Bus, etc. Necessário em solicitações PUT (CreateOrReplace). string

ServiceBusTopicOutputDataSource

Designação Descrição Valor
propriedades As propriedades associadas a uma saída de Tópico do Service Bus. Necessário em solicitações PUT (CreateOrReplace). ServiceBusTopicOutputDataSourceProperties
tipo Indica o tipo de saída da fonte de dados na qual a saída será gravada. Necessário em solicitações PUT (CreateOrReplace). 'Microsoft.ServiceBus/Topic' (obrigatório)

ServiceBusTopicOutputDataSourceProperties

Designação Descrição Valor
propertyColumns Uma matriz de cadeia de caracteres dos nomes das colunas de saída a serem anexadas às mensagens do Service Bus como propriedades personalizadas. string[]
serviceBusNamespace O namespace associado ao Hub de Eventos, Fila do Service Bus, Tópico do Service Bus desejado, etc. Necessário em solicitações PUT (CreateOrReplace). string
sharedAccessPolicyKey A chave de política de acesso compartilhado para a política de acesso compartilhado especificada. Necessário em solicitações PUT (CreateOrReplace). string
sharedAccessPolicyName O nome da política de acesso compartilhado para o Hub de Eventos, Fila do Service Bus, Tópico do Service Bus, etc. Necessário em solicitações PUT (CreateOrReplace). string
nome_tópico O nome do tópico do Service Bus. Necessário em solicitações PUT (CreateOrReplace). string

Referência

Designação Descrição Valor
Designação O nome do SKU. Necessário em solicitações PUT (CreateOrReplace). 'Padrão'

Conta de armazenamento

Designação Descrição Valor
accountKey A chave de conta para a conta de Armazenamento do Azure. Necessário em solicitações PUT (CreateOrReplace). string
nomedaconta; O nome da conta de Armazenamento do Azure. Necessário em solicitações PUT (CreateOrReplace). string

StreamingJobProperties

Designação Descrição Valor
compatibilidadeNível Controla determinados comportamentos de tempo de execução do trabalho de streaming. '1.0'
dataLocale A localidade de dados do trabalho de análise de fluxo. Valor deve ser o nome de uma cultura .NET suportada do conjunto https://msdn.microsoft.com/en-us/library/system.globalization.culturetypes(v=vs.110).aspx. O padrão é 'en-US' se nenhum for especificado. string
eventosLateArrivalMaxDelayInSeconds O atraso máximo tolerável em segundos em que os eventos que chegam atrasados podem ser incluídos. O intervalo suportado é -1 para 1814399 (20.23:59:59 dias) e -1 é usado para especificar esperar indefinidamente. Se a propriedade estiver ausente, ela é interpretada como tendo um valor de -1. Int
eventosOutOfOrderMaxDelayInSeconds O atraso máximo tolerável em segundos em que os eventos fora de ordem podem ser ajustados para voltarem à ordem. Int
eventosOutOfOrderPolicy Indica a política a ser aplicada a eventos que chegam fora de ordem no fluxo de eventos de entrada. 'Ajustar'
'Gota'
funções Uma lista de uma ou mais funções para o trabalho de streaming. A propriedade name para cada função é necessária ao especificar essa propriedade em uma solicitação PUT. Esta propriedade não pode ser modificada através de uma operação PATCH. Você deve usar a API PATCH disponível para a transformação individual. Função[]
Insumos Uma lista de uma ou mais entradas para o trabalho de streaming. A propriedade name para cada entrada é necessária ao especificar essa propriedade em uma solicitação PUT. Esta propriedade não pode ser modificada através de uma operação PATCH. Você deve usar a API PATCH disponível para a entrada individual. de entrada []
outputErrorPolicy Indica a política a ser aplicada a eventos que chegam à saída e não podem ser gravados no armazenamento externo devido a estarem malformados (valores de coluna ausentes, valores de coluna de tipo ou tamanho errados). 'Gota'
'Parar'
saídas Uma lista de uma ou mais saídas para o trabalho de streaming. A propriedade name para cada saída é necessária ao especificar essa propriedade em uma solicitação PUT. Esta propriedade não pode ser modificada através de uma operação PATCH. Você deve usar a API PATCH disponível para a saída individual. Saída[]
outputStartMode Esta propriedade só deve ser utilizada quando se deseja que o trabalho seja iniciado imediatamente após a criação. O valor pode ser JobStartTime, CustomTime ou LastOutputEventTime para indicar se o ponto inicial do fluxo de eventos de saída deve começar sempre que o trabalho for iniciado, começar em um carimbo de data/hora de usuário personalizado especificado por meio da propriedade outputStartTime ou começar a partir da hora de saída do último evento. 'CustomTime'
'JobStartTime'
'LastOutputEventTime'
outputStartTime Valor é um carimbo de data/hora formatado ISO-8601 que indica o ponto inicial do fluxo de eventos de saída ou null para indicar que o fluxo de eventos de saída será iniciado sempre que o trabalho de streaming for iniciado. Essa propriedade deve ter um valor se outputStartMode estiver definido como CustomTime. string
SKU Descreve a SKU do trabalho de streaming. Necessário em solicitações PUT (CreateOrReplace). Sku
transformação Indica a consulta e o número de unidades de streaming a serem usadas para o trabalho de streaming. A propriedade name da transformação é necessária ao especificar essa propriedade em uma solicitação PUT. Esta propriedade não pode ser modificada através de uma operação PATCH. Você deve usar a API PATCH disponível para a transformação individual. Transformação

StreamInputDataSource

Designação Descrição Valor
tipo Defina como 'Microsoft.Devices/IotHubs' para o tipo IoTHubStreamInputDataSource. Defina como 'Microsoft.ServiceBus/EventHub' para o tipo EventHubStreamInputDataSource. Defina como 'Microsoft.Storage/Blob' para o tipo BlobStreamInputDataSource. 'Microsoft.Devices/IotHubs'
'Microsoft.ServiceBus/EventHub'
'Microsoft.Storage/Blob' (obrigatório)

StreamInputProperties

Designação Descrição Valor
fonte de dados Descreve uma fonte de dados de entrada que contém dados de fluxo. Necessário em solicitações PUT (CreateOrReplace). StreamInputDataSource
tipo Indica se a entrada é uma fonte de dados de referência ou de dados de fluxo. Necessário em solicitações PUT (CreateOrReplace). 'Stream' (obrigatório)

TrackedResourceTags

Designação Descrição Valor

Transformação

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

TransformationProperties

Designação Descrição Valor
consulta Especifica a consulta que será executada no trabalho de streaming. Você pode saber mais sobre a SAQL (Stream Analytics Query Language) aqui: https://msdn.microsoft.com/library/azure/dn834998 . Necessário em solicitações PUT (CreateOrReplace). string
streamingUnits Especifica o número de unidades de streaming que o trabalho de streaming usa. Int

Exemplos de início rápido

Os exemplos de início rápido a seguir implantam esse tipo de recurso.

Arquivo Bicep Descrição
Criar um trabalho padrão do Stream Analytics Este modelo cria um trabalho padrão do Stream Analytics. Para obter mais informações, o Azure Stream Analytics é uma análise em tempo real e um mecanismo complexo de processamento de eventos projetado para analisar e processar grandes volumes de dados de streaming rápido de várias fontes simultaneamente. Padrões e relacionamentos podem ser identificados em informações extraídas de várias fontes de entrada, incluindo dispositivos, sensores, clickstreams, feeds de mídia social e aplicativos. Esses padrões podem ser usados para disparar ações e iniciar fluxos de trabalho, como criar alertas, alimentar informações para uma ferramenta de relatório ou armazenar dados transformados para uso posterior. Além disso, o Stream Analytics está disponível no tempo de execução do Azure IoT Edge e dá suporte à mesma linguagem ou sintaxe exata da nuvem.

Definição de recurso de modelo ARM

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

Para obter uma lista de propriedades alteradas em cada versão da API, consulte log de alterações.

Formato do recurso

Para criar um recurso Microsoft.StreamAnalytics/streamingjobs, adicione o seguinte JSON ao seu modelo.

{
  "type": "Microsoft.StreamAnalytics/streamingjobs",
  "apiVersion": "2016-03-01",
  "name": "string",
  "location": "string",
  "properties": {
    "compatibilityLevel": "string",
    "dataLocale": "string",
    "eventsLateArrivalMaxDelayInSeconds": "int",
    "eventsOutOfOrderMaxDelayInSeconds": "int",
    "eventsOutOfOrderPolicy": "string",
    "functions": [
      {
        "name": "string",
        "properties": {
          "type": "string"
          // For remaining properties, see FunctionProperties objects
        }
      }
    ],
    "inputs": [
      {
        "name": "string",
        "properties": {
          "serialization": {
            "type": "string"
            // For remaining properties, see Serialization objects
          },
          "type": "string"
          // For remaining properties, see InputProperties objects
        }
      }
    ],
    "outputErrorPolicy": "string",
    "outputs": [
      {
        "name": "string",
        "properties": {
          "datasource": {
            "type": "string"
            // For remaining properties, see OutputDataSource objects
          },
          "serialization": {
            "type": "string"
            // For remaining properties, see Serialization objects
          }
        }
      }
    ],
    "outputStartMode": "string",
    "outputStartTime": "string",
    "sku": {
      "name": "string"
    },
    "transformation": {
      "name": "string",
      "properties": {
        "query": "string",
        "streamingUnits": "int"
      }
    }
  },
  "tags": {
    "{customized property}": "string"
  }
}

Objetos FunctionBinding

Defina a propriedade type para especificar o tipo de objeto.

Para Microsoft.MachineLearning/WebService , use:

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

Para Microsoft.StreamAnalytics/JavascriptUdf , use:

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

Objetos StreamInputDataSource

Defina a propriedade type para especificar o tipo de objeto.

Para Microsoft.Devices/IotHubs , use:

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

Para Microsoft.ServiceBus/EventHub, use:

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

Para Microsoft.Storage/Blob , use:

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

Objetos InputProperties

Defina a propriedade type para especificar o tipo de objeto.

Para de referência, utilize:

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

Para Stream, use:

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

Objetos de serialização

Defina a propriedade type para especificar o tipo de objeto.

Para Avro, use:

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

Para Csv, use:

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

Para Json, use:

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

Objetos FunctionProperties

Defina a propriedade type para especificar o tipo de objeto.

Para escalar , use:

{
  "properties": {
    "binding": {
      "type": "string"
      // For remaining properties, see FunctionBinding objects
    },
    "inputs": [
      {
        "dataType": "string",
        "isConfigurationParameter": "bool"
      }
    ],
    "output": {
      "dataType": "string"
    }
  },
  "type": "Scalar"
}

Objetos OutputDataSource

Defina a propriedade type para especificar o tipo de objeto.

Para Microsoft.DataLake/Accounts , use:

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

Para Microsoft.ServiceBus/EventHub, use:

{
  "properties": {
    "eventHubName": "string",
    "partitionKey": "string",
    "serviceBusNamespace": "string",
    "sharedAccessPolicyKey": "string",
    "sharedAccessPolicyName": "string"
  },
  "type": "Microsoft.ServiceBus/EventHub"
}

Para Microsoft.ServiceBus/Queue , use:

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

Para Microsoft.ServiceBus/Topic , use:

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

Para Microsoft.Sql/Server/Database , use:

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

Para Microsoft.Storage/Blob , use:

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

Para Microsoft.Storage/DocumentDB , use:

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

Para Microsoft.Storage/Table, use:

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

Para PowerBI, use:

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

Objetos ReferenceInputDataSource

Defina a propriedade type para especificar o tipo de objeto.

Para Microsoft.Storage/Blob , use:

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

Valores de propriedade

AvroSerialization

Designação Descrição Valor
propriedades As propriedades associadas ao tipo de serialização Avro. Necessário em solicitações PUT (CreateOrReplace). qualquer
tipo Indica o tipo de serialização que a entrada ou saída usa. Necessário em solicitações PUT (CreateOrReplace). 'Avro' (obrigatório)

AzureDataLakeStoreOutputDataSource

Designação Descrição Valor
propriedades As propriedades associadas a uma saída do Repositório Azure Data Lake. Necessário em solicitações PUT (CreateOrReplace). AzureDataLakeStoreOutputDataSourceProperties
tipo Indica o tipo de saída da fonte de dados na qual a saída será gravada. Necessário em solicitações PUT (CreateOrReplace). 'Microsoft.DataLake/Accounts' (obrigatório)

AzureDataLakeStoreOutputDataSourceProperties

Designação Descrição Valor
nomedaconta; O nome da conta do Repositório Azure Data Lake. Necessário em solicitações PUT (CreateOrReplace). string
dateFormat O formato de data. Sempre que {date} aparece em filePathPrefix, o valor dessa propriedade é usado como o formato de data. string
filePathPrefix O local do arquivo no qual a saída deve ser gravada. Necessário em solicitações PUT (CreateOrReplace). string
refreshToken Um token de atualização que pode ser usado para obter um token de acesso válido que pode ser usado para autenticar com a fonte de dados. Atualmente, um token de atualização válido só pode ser obtido por meio do Portal do Azure. É recomendável colocar um valor de cadeia de caracteres fictícia aqui ao criar a fonte de dados e, em seguida, ir para o Portal do Azure para autenticar a fonte de dados que atualizará essa propriedade com um token de atualização válido. Necessário em solicitações PUT (CreateOrReplace). string
inquilinoId A ID do locatário do usuário usada para obter o token de atualização. Necessário em solicitações PUT (CreateOrReplace). string
timeFormat O formato de hora. Sempre que {time} aparece em filePathPrefix, o valor dessa propriedade é usado como o formato de hora. string
tokenUserDisplayName O nome de exibição do usuário que foi usado para obter o token de atualização. Use essa propriedade para ajudar a lembrar qual usuário foi usado para obter o token de atualização. string
tokenUserPrincipalName O nome principal do usuário (UPN) do usuário que foi usado para obter o token de atualização. Use essa propriedade para ajudar a lembrar qual usuário foi usado para obter o token de atualização. string

AzureMachineLearningWebServiceFunctionBinding

Designação Descrição Valor
propriedades As propriedades de associação associadas a um serviço Web de Aprendizado de Máquina do Azure. AzureMachineLearningWebServiceFunctionBindingProperties
tipo Indica o tipo de ligação de função. 'Microsoft.MachineLearning/WebService' (obrigatório)

AzureMachineLearningWebServiceFunctionBindingProperties

Designação Descrição Valor
apiKey A chave de API usada para autenticar com Request-Response ponto de extremidade. string
tamanho do lote Número entre 1 e 10000 descrevendo o número máximo de linhas para cada solicitação de execução do Azure ML RRS. O padrão é 1000. Int
Ponto final O ponto de extremidade de execução Request-Response do serviço Web do Azure Machine Learning. Saiba mais aqui: /azure/machine-learning/machine-learning-consume-web-services#request-response-service-rrs string
Insumos As entradas para o ponto de extremidade do serviço Web do Azure Machine Learning. AzureMachineLearningWebServiceInputs
saídas Uma lista de saídas da execução do ponto de extremidade do serviço Web Azure Machine Learning. AzureMachineLearningWebServiceOutputColumn[]

AzureMachineLearningWebServiceInputColumn

Designação Descrição Valor
Tipo de dados O tipo de dados (compatível com o Azure Machine Learning) da coluna de entrada. Uma lista de tipos de dados válidos do Azure Machine Learning é descrita em https://msdn.microsoft.com/en-us/library/azure/dn905923.aspx . string
mapPara O índice baseado em zero do parâmetro de função para o qual esta entrada é mapeada. Int
Designação O nome da coluna de entrada. string

AzureMachineLearningWebServiceInputs

Designação Descrição Valor
columnNames Uma lista de colunas de entrada para o ponto de extremidade do serviço Web do Azure Machine Learning. AzureMachineLearningWebServiceInputColumn[]
Designação O nome da entrada. Este é o nome fornecido durante a criação do ponto de extremidade. string

AzureMachineLearningWebServiceOutputColumn

Designação Descrição Valor
Tipo de dados O tipo de dados (Azure Machine Learning suportado) da coluna de saída. Uma lista de tipos de dados válidos do Azure Machine Learning é descrita em https://msdn.microsoft.com/en-us/library/azure/dn905923.aspx . string
Designação O nome da coluna de saída. string

AzureSqlDatabaseOutputDataSource

Designação Descrição Valor
propriedades As propriedades associadas a uma saída de banco de dados SQL do Azure. Necessário em solicitações PUT (CreateOrReplace). AzureSqlDatabaseOutputDataSourceProperties
tipo Indica o tipo de saída da fonte de dados na qual a saída será gravada. Necessário em solicitações PUT (CreateOrReplace). 'Microsoft.Sql/Server/Database' (obrigatório)

AzureSqlDatabaseOutputDataSourceProperties

Designação Descrição Valor
Base de dados O nome do banco de dados SQL do Azure. Necessário em solicitações PUT (CreateOrReplace). string
palavra-passe A senha que será usada para se conectar ao banco de dados SQL do Azure. Necessário em solicitações PUT (CreateOrReplace). string
servidor O nome do servidor SQL que contém o banco de dados SQL do Azure. Necessário em solicitações PUT (CreateOrReplace). string
tabela O nome da tabela no banco de dados SQL do Azure. Necessário em solicitações PUT (CreateOrReplace). string
utilizador O nome de usuário que será usado para se conectar ao banco de dados SQL do Azure. Necessário em solicitações PUT (CreateOrReplace). string

AzureTableOutputDataSource

Designação Descrição Valor
propriedades As propriedades associadas a uma saída da Tabela do Azure. Necessário em solicitações PUT (CreateOrReplace). AzureTableOutputDataSourceProperties
tipo Indica o tipo de saída da fonte de dados na qual a saída será gravada. Necessário em solicitações PUT (CreateOrReplace). 'Microsoft.Storage/Table' (obrigatório)

AzureTableOutputDataSourceProperties

Designação Descrição Valor
accountKey A chave de conta para a conta de Armazenamento do Azure. Necessário em solicitações PUT (CreateOrReplace). string
nomedaconta; O nome da conta de Armazenamento do Azure. Necessário em solicitações PUT (CreateOrReplace). string
tamanho do lote O número de linhas para gravar na Tabela do Azure de cada vez. Int
colunasToRemove Se especificado, cada item na matriz é o nome de uma coluna a ser removida (se presente) das entidades de evento de saída. string[]
partitionKey Este elemento indica o nome de uma coluna da instrução SELECT na consulta que será usada como a chave de partição para a Tabela do Azure. Necessário em solicitações PUT (CreateOrReplace). string
rowKey [en] Este elemento indica o nome de uma coluna da instrução SELECT na consulta que será usada como a chave de linha para a Tabela do Azure. Necessário em solicitações PUT (CreateOrReplace). string
tabela O nome da Tabela do Azure. Necessário em solicitações PUT (CreateOrReplace). string

BlobOutputDataSource

Designação Descrição Valor
propriedades As propriedades associadas a uma saída de blob. Necessário em solicitações PUT (CreateOrReplace). BlobOutputDataSourceProperties
tipo Indica o tipo de saída da fonte de dados na qual a saída será gravada. Necessário em solicitações PUT (CreateOrReplace). 'Microsoft.Storage/Blob' (obrigatório)

BlobOutputDataSourceProperties

Designação Descrição Valor
contentor O nome de um contêiner dentro da conta de armazenamento associada. Este recipiente contém o(s) blob(s) a serem lidos ou gravados. Necessário em solicitações PUT (CreateOrReplace). string
dateFormat O formato de data. Sempre que {date} aparece em pathPattern, o valor dessa propriedade é usado como o formato de data. string
pathPattern O padrão de caminho de blob. Não é uma expressão regular. Ele representa um padrão com o qual os nomes de blob serão combinados para determinar se eles devem ou não ser incluídos como entrada ou saída para o trabalho. Consulte /rest/api/streamanalytics/stream-analytics-input ou /rest/api/streamanalytics/stream-analytics-output para obter uma explicação e um exemplo mais detalhados. string
storageContas Uma lista de uma ou mais contas de Armazenamento do Azure. Necessário em solicitações PUT (CreateOrReplace). StorageAccount[]
timeFormat O formato de hora. Sempre que {time} aparece em pathPattern, o valor dessa propriedade é usado como o formato de hora. string

BlobReferenceInputDataSource

Designação Descrição Valor
propriedades As propriedades associadas a uma entrada de blob que contém dados de referência. Necessário em solicitações PUT (CreateOrReplace). BlobReferenceInputDataSourceProperties
tipo Indica o tipo de fonte de dados de entrada que contém dados de referência. Necessário em solicitações PUT (CreateOrReplace). 'Microsoft.Storage/Blob' (obrigatório)

BlobReferenceInputDataSourceProperties

Designação Descrição Valor
contentor O nome de um contêiner dentro da conta de armazenamento associada. Este recipiente contém o(s) blob(s) a serem lidos ou gravados. Necessário em solicitações PUT (CreateOrReplace). string
dateFormat O formato de data. Sempre que {date} aparece em pathPattern, o valor dessa propriedade é usado como o formato de data. string
pathPattern O padrão de caminho de blob. Não é uma expressão regular. Ele representa um padrão com o qual os nomes de blob serão combinados para determinar se eles devem ou não ser incluídos como entrada ou saída para o trabalho. Consulte /rest/api/streamanalytics/stream-analytics-input ou /rest/api/streamanalytics/stream-analytics-output para obter uma explicação e um exemplo mais detalhados. string
storageContas Uma lista de uma ou mais contas de Armazenamento do Azure. Necessário em solicitações PUT (CreateOrReplace). StorageAccount[]
timeFormat O formato de hora. Sempre que {time} aparece em pathPattern, o valor dessa propriedade é usado como o formato de hora. string

BlobStreamInputDataSource

Designação Descrição Valor
propriedades As propriedades associadas a uma entrada de blob que contém dados de fluxo. Necessário em solicitações PUT (CreateOrReplace). BlobStreamInputDataSourceProperties
tipo Indica o tipo de fonte de dados de entrada que contém dados de fluxo. Necessário em solicitações PUT (CreateOrReplace). 'Microsoft.Storage/Blob' (obrigatório)

BlobStreamInputDataSourceProperties

Designação Descrição Valor
contentor O nome de um contêiner dentro da conta de armazenamento associada. Este recipiente contém o(s) blob(s) a serem lidos ou gravados. Necessário em solicitações PUT (CreateOrReplace). string
dateFormat O formato de data. Sempre que {date} aparece em pathPattern, o valor dessa propriedade é usado como o formato de data. string
pathPattern O padrão de caminho de blob. Não é uma expressão regular. Ele representa um padrão com o qual os nomes de blob serão combinados para determinar se eles devem ou não ser incluídos como entrada ou saída para o trabalho. Consulte /rest/api/streamanalytics/stream-analytics-input ou /rest/api/streamanalytics/stream-analytics-output para obter uma explicação e um exemplo mais detalhados. string
sourcePartitionCount A contagem de partições da fonte de dados de entrada de blob. Gama 1 - 1024. Int
storageContas Uma lista de uma ou mais contas de Armazenamento do Azure. Necessário em solicitações PUT (CreateOrReplace). StorageAccount[]
timeFormat O formato de hora. Sempre que {time} aparece em pathPattern, o valor dessa propriedade é usado como o formato de hora. string

CsvSerialization

Designação Descrição Valor
propriedades As propriedades associadas ao tipo de serialização CSV. Necessário em solicitações PUT (CreateOrReplace). CsvSerializationProperties
tipo Indica o tipo de serialização que a entrada ou saída usa. Necessário em solicitações PUT (CreateOrReplace). «Csv» (obrigatório)

CsvSerializationProperties

Designação Descrição Valor
codificação Especifica a codificação dos dados de entrada no caso de entrada e a codificação de dados de saída no caso de saída. Necessário em solicitações PUT (CreateOrReplace). 'UTF8'
fieldDelimiter Especifica o delimitador que será usado para separar registros CSV (valores separados por vírgula). Consulte /rest/api/streamanalytics/stream-analytics-input ou /rest/api/streamanalytics/stream-analytics-output para obter uma lista de valores suportados. Necessário em solicitações PUT (CreateOrReplace). string

DocumentDbOutputDataSource

Designação Descrição Valor
propriedades As propriedades associadas a uma saída do Banco de Dados de Documentos. Necessário em solicitações PUT (CreateOrReplace). DocumentDbOutputDataSourceProperties
tipo Indica o tipo de saída da fonte de dados na qual a saída será gravada. Necessário em solicitações PUT (CreateOrReplace). 'Microsoft.Storage/DocumentDB' (obrigatório)

DocumentDbOutputDataSourceProperties

Designação Descrição Valor
accountId O nome ou ID da conta do Banco de Dados de Documentos. Necessário em solicitações PUT (CreateOrReplace). string
accountKey A chave de conta para a conta do Banco de Dados de Documentos. Necessário em solicitações PUT (CreateOrReplace). string
collectionNamePattern O padrão de nome de coleção para as coleções a serem usadas. O formato do nome da coleção pode ser construído usando o token opcional {partition}, onde as partições começam a partir de 0. Consulte a seção Banco de Dados de Documentos de /rest/api/streamanalytics/stream-analytics-output para obter mais informações. Necessário em solicitações PUT (CreateOrReplace). string
Base de dados O nome do banco de dados do Banco de Dados de Documentos. Necessário em solicitações PUT (CreateOrReplace). string
ID do documento O nome do campo em eventos de saída usados para especificar a chave primária na qual as operações de inserção ou atualização se baseiam. string
partitionKey O nome do campo em eventos de saída usado para especificar a chave para particionar a saída entre coleções. Se 'collectionNamePattern' contiver o token {partition}, essa propriedade deverá ser especificada. string

EventHubOutputDataSource

Designação Descrição Valor
propriedades As propriedades associadas a uma saída do Hub de Eventos. Necessário em solicitações PUT (CreateOrReplace). EventHubOutputDataSourceProperties
tipo Indica o tipo de saída da fonte de dados na qual a saída será gravada. Necessário em solicitações PUT (CreateOrReplace). 'Microsoft.ServiceBus/EventHub' (obrigatório)

EventHubOutputDataSourceProperties

Designação Descrição Valor
eventHubName O nome do Hub de Eventos. Necessário em solicitações PUT (CreateOrReplace). string
partitionKey A chave/coluna usada para determinar para qual partição enviar dados de eventos. string
serviceBusNamespace O namespace associado ao Hub de Eventos, Fila do Service Bus, Tópico do Service Bus desejado, etc. Necessário em solicitações PUT (CreateOrReplace). string
sharedAccessPolicyKey A chave de política de acesso compartilhado para a política de acesso compartilhado especificada. Necessário em solicitações PUT (CreateOrReplace). string
sharedAccessPolicyName O nome da política de acesso compartilhado para o Hub de Eventos, Fila do Service Bus, Tópico do Service Bus, etc. Necessário em solicitações PUT (CreateOrReplace). string

EventHubStreamInputDataSource

Designação Descrição Valor
propriedades As propriedades associadas a uma entrada do Hub de Eventos que contém dados de fluxo. Necessário em solicitações PUT (CreateOrReplace). EventHubStreamInputDataSourceProperties
tipo Indica o tipo de fonte de dados de entrada que contém dados de fluxo. Necessário em solicitações PUT (CreateOrReplace). 'Microsoft.ServiceBus/EventHub' (obrigatório)

EventHubStreamInputDataSourceProperties

Designação Descrição Valor
consumidorGrupoNome O nome de um Grupo de Consumidores do Hub de Eventos que deve ser usado para ler eventos do Hub de Eventos. A especificação de nomes distintos de grupos de consumidores para várias entradas permite que cada uma dessas entradas receba os mesmos eventos do Hub de Eventos. Se não for especificada, a entrada usará o grupo de consumidores padrão do Hub de Eventos. string
eventHubName O nome do Hub de Eventos. Necessário em solicitações PUT (CreateOrReplace). string
serviceBusNamespace O namespace associado ao Hub de Eventos, Fila do Service Bus, Tópico do Service Bus desejado, etc. Necessário em solicitações PUT (CreateOrReplace). string
sharedAccessPolicyKey A chave de política de acesso compartilhado para a política de acesso compartilhado especificada. Necessário em solicitações PUT (CreateOrReplace). string
sharedAccessPolicyName O nome da política de acesso compartilhado para o Hub de Eventos, Fila do Service Bus, Tópico do Service Bus, etc. Necessário em solicitações PUT (CreateOrReplace). string

Função

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

Vinculação de função

Designação Descrição Valor
tipo Defina como 'Microsoft.MachineLearning/WebService' para o tipo AzureMachineLearningWebServiceFunctionBinding. Defina como 'Microsoft.StreamAnalytics/JavascriptUdf' para o tipo JavaScriptFunctionBinding. 'Microsoft.MachineLearning/WebService'
'Microsoft.StreamAnalytics/JavascriptUdf' (obrigatório)

Entrada de função

Designação Descrição Valor
Tipo de dados O tipo de dados (com suporte do Azure Stream Analytics) do parâmetro de entrada da função. Uma lista de tipos de dados válidos do Azure Stream Analytics é descrita em https://msdn.microsoft.com/en-us/library/azure/dn835065.aspx string
isConfigurationParameter Um sinalizador que indica se o parâmetro é um parâmetro de configuração. True se se espera que este parâmetro de entrada seja uma constante. O padrão é false. Bool

Saída de função

Designação Descrição Valor
Tipo de dados O tipo de dados (com suporte do Azure Stream Analytics) da saída da função. Uma lista de tipos de dados válidos do Azure Stream Analytics é descrita em https://msdn.microsoft.com/en-us/library/azure/dn835065.aspx string

FunctionProperties

Designação Descrição Valor
tipo Defina como 'Scalar' para o tipo ScalarFunctionProperties. 'Escalar' (obrigatório)

Entrada

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

InputProperties

Designação Descrição Valor
Serialização Descreve como os dados de uma entrada são serializados ou como os dados são serializados quando gravados em uma saída. Necessário em solicitações PUT (CreateOrReplace). de serialização
tipo Defina como 'Reference' para o tipo ReferenceInputProperties. Defina como 'Stream' para o tipo StreamInputProperties. 'Referência'
'Stream' (obrigatório)

IoTHubStreamInputDataSource

Designação Descrição Valor
propriedades As propriedades associadas a uma entrada do Hub IoT que contém dados de fluxo. Necessário em solicitações PUT (CreateOrReplace). IoTHubStreamInputDataSourceProperties
tipo Indica o tipo de fonte de dados de entrada que contém dados de fluxo. Necessário em solicitações PUT (CreateOrReplace). 'Microsoft.Devices/IotHubs' (obrigatório)

IoTHubStreamInputDataSourceProperties

Designação Descrição Valor
consumidorGrupoNome O nome de um Grupo de Consumidores do Hub IoT que deve ser usado para ler eventos do Hub IoT. Se não for especificada, a entrada usará o grupo de consumidores padrão do Hub IoT. string
Ponto final O ponto de extremidade do Hub IoT ao qual se conectar (ou seja, mensagens/eventos, mensagens/operaçõesMonitoringEvents, etc.). string
iotHubNamespace O nome ou o URI do Hub IoT. Necessário em solicitações PUT (CreateOrReplace). string
sharedAccessPolicyKey A chave de política de acesso compartilhado para a política de acesso compartilhado especificada. Necessário em solicitações PUT (CreateOrReplace). string
sharedAccessPolicyName O nome da política de acesso compartilhado para o Hub IoT. Esta política deve conter pelo menos a permissão de conexão de serviço. Necessário em solicitações PUT (CreateOrReplace). string

JavaScriptFunctionBinding

Designação Descrição Valor
propriedades As propriedades de vinculação associadas a uma função JavaScript. JavaScriptFunctionBindingProperties
tipo Indica o tipo de ligação de função. 'Microsoft.StreamAnalytics/JavascriptUdf' (obrigatório)

JavaScriptFunctionBindingProperties

Designação Descrição Valor
guião O código JavaScript que contém uma única definição de função. Por exemplo: 'function (x, y) { return x + y; }' string

JsonSerialização

Designação Descrição Valor
propriedades As propriedades associadas ao tipo de serialização JSON. Necessário em solicitações PUT (CreateOrReplace). JsonSerializationProperties
tipo Indica o tipo de serialização que a entrada ou saída usa. Necessário em solicitações PUT (CreateOrReplace). 'Json' (obrigatório)

JsonSerializationProperties

Designação Descrição Valor
codificação Especifica a codificação dos dados de entrada no caso de entrada e a codificação de dados de saída no caso de saída. Necessário em solicitações PUT (CreateOrReplace). 'UTF8'
Formato Esta propriedade só se aplica à serialização JSON de saídas somente. Não é aplicável a inputs. Esta propriedade especifica o formato do JSON no qual a saída será gravada. Os valores atualmente suportados são 'lineSeparated' indicando que a saída será formatada por ter cada objeto JSON separado por uma nova linha e 'array' indicando que a saída será formatada como uma matriz de objetos JSON. O valor padrão é 'lineSeparated' se deixado nulo. 'Matriz'
'LineSeparated'

Microsoft.StreamAnalytics/streamingjobs

Designação Descrição Valor
apiVersion A versão api '2016-03-01'
Localização A geolocalização onde o recurso vive string
Designação O nome do recurso string (obrigatório)
propriedades As propriedades associadas a um trabalho de streaming. Necessário em solicitações PUT (CreateOrReplace). StreamingJobProperties
Etiquetas Tags de recursos Dicionário de nomes e valores de tags. Consulte Tags em modelos
tipo O tipo de recurso 'Microsoft.StreamAnalytics/streamingjobs'

Realização

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

OutputDataSource

Designação Descrição Valor
tipo Defina como 'Microsoft.DataLake/Accounts' para o tipo AzureDataLakeStoreOutputDataSource. Defina como 'Microsoft.ServiceBus/EventHub' para o tipo EventHubOutputDataSource. Defina como 'Microsoft.ServiceBus/Queue' para o tipo ServiceBusQueueOutputDataSource. Defina como 'Microsoft.ServiceBus/Topic' para o tipo ServiceBusTopicOutputDataSource. Defina como 'Microsoft.Sql/Server/Database' para o tipo AzureSqlDatabaseOutputDataSource. Defina como 'Microsoft.Storage/Blob' para o tipo BlobOutputDataSource. Defina como 'Microsoft.Storage/DocumentDB' para o tipo DocumentDbOutputDataSource. Defina como 'Microsoft.Storage/Table' para o tipo AzureTableOutputDataSource. Defina como 'PowerBI' para o tipo PowerBIOutputDataSource. 'Microsoft.DataLake/Contas'
'Microsoft.ServiceBus/EventHub'
'Microsoft.ServiceBus/Fila'
'Microsoft.ServiceBus/Tópico'
'Microsoft.Sql/Server/Banco de dados'
'Microsoft.Storage/Blob'
'Microsoft.Storage/Banco de Dados de Documentos'
'Microsoft.Storage/Table'
'PowerBI' (obrigatório)

OutputProperties

Designação Descrição Valor
fonte de dados Descreve a fonte de dados na qual a saída será gravada. Necessário em solicitações PUT (CreateOrReplace). OutputDataSource
Serialização Descreve como os dados de uma entrada são serializados ou como os dados são serializados quando gravados em uma saída. Necessário em solicitações PUT (CreateOrReplace). de serialização

PowerBIOutputDataSource

Designação Descrição Valor
propriedades As propriedades associadas a uma saída do Power BI. Necessário em solicitações PUT (CreateOrReplace). PowerBIOutputDataSourceProperties
tipo Indica o tipo de saída da fonte de dados na qual a saída será gravada. Necessário em solicitações PUT (CreateOrReplace). 'PowerBI' (obrigatório)

PowerBIOutputDataSourceProperties

Designação Descrição Valor
conjunto de dados O nome do conjunto de dados do Power BI. Necessário em solicitações PUT (CreateOrReplace). string
groupId A ID do grupo do Power BI. string
nomedogrupo O nome do grupo do Power BI. Use essa propriedade para ajudar a lembrar qual id de grupo específico do Power BI foi usado. string
refreshToken Um token de atualização que pode ser usado para obter um token de acesso válido que pode ser usado para autenticar com a fonte de dados. Atualmente, um token de atualização válido só pode ser obtido por meio do Portal do Azure. É recomendável colocar um valor de cadeia de caracteres fictícia aqui ao criar a fonte de dados e, em seguida, ir para o Portal do Azure para autenticar a fonte de dados que atualizará essa propriedade com um token de atualização válido. Necessário em solicitações PUT (CreateOrReplace). string
tabela O nome da tabela do Power BI no conjunto de dados especificado. Necessário em solicitações PUT (CreateOrReplace). string
tokenUserDisplayName O nome de exibição do usuário que foi usado para obter o token de atualização. Use essa propriedade para ajudar a lembrar qual usuário foi usado para obter o token de atualização. string
tokenUserPrincipalName O nome principal do usuário (UPN) do usuário que foi usado para obter o token de atualização. Use essa propriedade para ajudar a lembrar qual usuário foi usado para obter o token de atualização. string

ReferenceInputDataSource

Designação Descrição Valor
tipo Defina como 'Microsoft.Storage/Blob' para o tipo BlobReferenceInputDataSource. 'Microsoft.Storage/Blob' (obrigatório)

ReferenceInputProperties

Designação Descrição Valor
fonte de dados Descreve uma fonte de dados de entrada que contém dados de referência. Necessário em solicitações PUT (CreateOrReplace). ReferenceInputDataSource
tipo Indica se a entrada é uma fonte de dados de referência ou de dados de fluxo. Necessário em solicitações PUT (CreateOrReplace). 'Referência' (obrigatório)

ScalarFunctionConfiguration

Designação Descrição Valor
vinculação A ligação física da função. Por exemplo, no caso do serviço Web do Azure Machine Learning, isso descreve o ponto de extremidade. FunctionBinding
Insumos Uma lista de entradas que descrevem os parâmetros da função. FunctionInput[]
Saída A saída da função. FunctionOutput

ScalarFunctionProperties

Designação Descrição Valor
propriedades Descreve a configuração da função escalar. ScalarFunctionConfiguration
tipo Indica o tipo de função. 'Escalar' (obrigatório)

Serialização

Designação Descrição Valor
tipo Defina como 'Avro' para o tipo AvroSerialization. Defina como 'Csv' para o tipo CsvSerialization. Defina como 'Json' para o tipo JsonSerialization. 'Avro'
'Csv'
'Json' (obrigatório)

ServiceBusQueueOutputDataSource

Designação Descrição Valor
propriedades As propriedades associadas a uma saída de fila do Service Bus. Necessário em solicitações PUT (CreateOrReplace). ServiceBusQueueOutputDataSourceProperties
tipo Indica o tipo de saída da fonte de dados na qual a saída será gravada. Necessário em solicitações PUT (CreateOrReplace). 'Microsoft.ServiceBus/Queue' (obrigatório)

ServiceBusQueueOutputDataSourceProperties

Designação Descrição Valor
propertyColumns Uma matriz de cadeia de caracteres dos nomes das colunas de saída a serem anexadas às mensagens do Service Bus como propriedades personalizadas. string[]
queueName O nome da fila do Service Bus. Necessário em solicitações PUT (CreateOrReplace). string
serviceBusNamespace O namespace associado ao Hub de Eventos, Fila do Service Bus, Tópico do Service Bus desejado, etc. Necessário em solicitações PUT (CreateOrReplace). string
sharedAccessPolicyKey A chave de política de acesso compartilhado para a política de acesso compartilhado especificada. Necessário em solicitações PUT (CreateOrReplace). string
sharedAccessPolicyName O nome da política de acesso compartilhado para o Hub de Eventos, Fila do Service Bus, Tópico do Service Bus, etc. Necessário em solicitações PUT (CreateOrReplace). string

ServiceBusTopicOutputDataSource

Designação Descrição Valor
propriedades As propriedades associadas a uma saída de Tópico do Service Bus. Necessário em solicitações PUT (CreateOrReplace). ServiceBusTopicOutputDataSourceProperties
tipo Indica o tipo de saída da fonte de dados na qual a saída será gravada. Necessário em solicitações PUT (CreateOrReplace). 'Microsoft.ServiceBus/Topic' (obrigatório)

ServiceBusTopicOutputDataSourceProperties

Designação Descrição Valor
propertyColumns Uma matriz de cadeia de caracteres dos nomes das colunas de saída a serem anexadas às mensagens do Service Bus como propriedades personalizadas. string[]
serviceBusNamespace O namespace associado ao Hub de Eventos, Fila do Service Bus, Tópico do Service Bus desejado, etc. Necessário em solicitações PUT (CreateOrReplace). string
sharedAccessPolicyKey A chave de política de acesso compartilhado para a política de acesso compartilhado especificada. Necessário em solicitações PUT (CreateOrReplace). string
sharedAccessPolicyName O nome da política de acesso compartilhado para o Hub de Eventos, Fila do Service Bus, Tópico do Service Bus, etc. Necessário em solicitações PUT (CreateOrReplace). string
nome_tópico O nome do tópico do Service Bus. Necessário em solicitações PUT (CreateOrReplace). string

Referência

Designação Descrição Valor
Designação O nome do SKU. Necessário em solicitações PUT (CreateOrReplace). 'Padrão'

Conta de armazenamento

Designação Descrição Valor
accountKey A chave de conta para a conta de Armazenamento do Azure. Necessário em solicitações PUT (CreateOrReplace). string
nomedaconta; O nome da conta de Armazenamento do Azure. Necessário em solicitações PUT (CreateOrReplace). string

StreamingJobProperties

Designação Descrição Valor
compatibilidadeNível Controla determinados comportamentos de tempo de execução do trabalho de streaming. '1.0'
dataLocale A localidade de dados do trabalho de análise de fluxo. Valor deve ser o nome de uma cultura .NET suportada do conjunto https://msdn.microsoft.com/en-us/library/system.globalization.culturetypes(v=vs.110).aspx. O padrão é 'en-US' se nenhum for especificado. string
eventosLateArrivalMaxDelayInSeconds O atraso máximo tolerável em segundos em que os eventos que chegam atrasados podem ser incluídos. O intervalo suportado é -1 para 1814399 (20.23:59:59 dias) e -1 é usado para especificar esperar indefinidamente. Se a propriedade estiver ausente, ela é interpretada como tendo um valor de -1. Int
eventosOutOfOrderMaxDelayInSeconds O atraso máximo tolerável em segundos em que os eventos fora de ordem podem ser ajustados para voltarem à ordem. Int
eventosOutOfOrderPolicy Indica a política a ser aplicada a eventos que chegam fora de ordem no fluxo de eventos de entrada. 'Ajustar'
'Gota'
funções Uma lista de uma ou mais funções para o trabalho de streaming. A propriedade name para cada função é necessária ao especificar essa propriedade em uma solicitação PUT. Esta propriedade não pode ser modificada através de uma operação PATCH. Você deve usar a API PATCH disponível para a transformação individual. Função[]
Insumos Uma lista de uma ou mais entradas para o trabalho de streaming. A propriedade name para cada entrada é necessária ao especificar essa propriedade em uma solicitação PUT. Esta propriedade não pode ser modificada através de uma operação PATCH. Você deve usar a API PATCH disponível para a entrada individual. de entrada []
outputErrorPolicy Indica a política a ser aplicada a eventos que chegam à saída e não podem ser gravados no armazenamento externo devido a estarem malformados (valores de coluna ausentes, valores de coluna de tipo ou tamanho errados). 'Gota'
'Parar'
saídas Uma lista de uma ou mais saídas para o trabalho de streaming. A propriedade name para cada saída é necessária ao especificar essa propriedade em uma solicitação PUT. Esta propriedade não pode ser modificada através de uma operação PATCH. Você deve usar a API PATCH disponível para a saída individual. Saída[]
outputStartMode Esta propriedade só deve ser utilizada quando se deseja que o trabalho seja iniciado imediatamente após a criação. O valor pode ser JobStartTime, CustomTime ou LastOutputEventTime para indicar se o ponto inicial do fluxo de eventos de saída deve começar sempre que o trabalho for iniciado, começar em um carimbo de data/hora de usuário personalizado especificado por meio da propriedade outputStartTime ou começar a partir da hora de saída do último evento. 'CustomTime'
'JobStartTime'
'LastOutputEventTime'
outputStartTime Valor é um carimbo de data/hora formatado ISO-8601 que indica o ponto inicial do fluxo de eventos de saída ou null para indicar que o fluxo de eventos de saída será iniciado sempre que o trabalho de streaming for iniciado. Essa propriedade deve ter um valor se outputStartMode estiver definido como CustomTime. string
SKU Descreve a SKU do trabalho de streaming. Necessário em solicitações PUT (CreateOrReplace). Sku
transformação Indica a consulta e o número de unidades de streaming a serem usadas para o trabalho de streaming. A propriedade name da transformação é necessária ao especificar essa propriedade em uma solicitação PUT. Esta propriedade não pode ser modificada através de uma operação PATCH. Você deve usar a API PATCH disponível para a transformação individual. Transformação

StreamInputDataSource

Designação Descrição Valor
tipo Defina como 'Microsoft.Devices/IotHubs' para o tipo IoTHubStreamInputDataSource. Defina como 'Microsoft.ServiceBus/EventHub' para o tipo EventHubStreamInputDataSource. Defina como 'Microsoft.Storage/Blob' para o tipo BlobStreamInputDataSource. 'Microsoft.Devices/IotHubs'
'Microsoft.ServiceBus/EventHub'
'Microsoft.Storage/Blob' (obrigatório)

StreamInputProperties

Designação Descrição Valor
fonte de dados Descreve uma fonte de dados de entrada que contém dados de fluxo. Necessário em solicitações PUT (CreateOrReplace). StreamInputDataSource
tipo Indica se a entrada é uma fonte de dados de referência ou de dados de fluxo. Necessário em solicitações PUT (CreateOrReplace). 'Stream' (obrigatório)

TrackedResourceTags

Designação Descrição Valor

Transformação

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

TransformationProperties

Designação Descrição Valor
consulta Especifica a consulta que será executada no trabalho de streaming. Você pode saber mais sobre a SAQL (Stream Analytics Query Language) aqui: https://msdn.microsoft.com/library/azure/dn834998 . Necessário em solicitações PUT (CreateOrReplace). string
streamingUnits Especifica o número de unidades de streaming que o trabalho de streaming usa. Int

Modelos de início rápido

Os modelos de início rápido a seguir implantam esse tipo de recurso.

Modelo Descrição
Criar um trabalho padrão do Stream Analytics

Implantar no Azure
Este modelo cria um trabalho padrão do Stream Analytics. Para obter mais informações, o Azure Stream Analytics é uma análise em tempo real e um mecanismo complexo de processamento de eventos projetado para analisar e processar grandes volumes de dados de streaming rápido de várias fontes simultaneamente. Padrões e relacionamentos podem ser identificados em informações extraídas de várias fontes de entrada, incluindo dispositivos, sensores, clickstreams, feeds de mídia social e aplicativos. Esses padrões podem ser usados para disparar ações e iniciar fluxos de trabalho, como criar alertas, alimentar informações para uma ferramenta de relatório ou armazenar dados transformados para uso posterior. Além disso, o Stream Analytics está disponível no tempo de execução do Azure IoT Edge e dá suporte à mesma linguagem ou sintaxe exata da nuvem.

Definição de recursos Terraform (provedor AzAPI)

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

  • Grupos de recursos

Para obter uma lista de propriedades alteradas em cada versão da API, consulte log de alterações.

Formato do recurso

Para criar um recurso Microsoft.StreamAnalytics/streamingjobs, adicione o seguinte Terraform ao seu modelo.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.StreamAnalytics/streamingjobs@2016-03-01"
  name = "string"
  location = "string"
  tags = {
    {customized property} = "string"
  }
  body = jsonencode({
    properties = {
      compatibilityLevel = "string"
      dataLocale = "string"
      eventsLateArrivalMaxDelayInSeconds = int
      eventsOutOfOrderMaxDelayInSeconds = int
      eventsOutOfOrderPolicy = "string"
      functions = [
        {
          name = "string"
          properties = {
            type = "string"
            // For remaining properties, see FunctionProperties objects
          }
        }
      ]
      inputs = [
        {
          name = "string"
          properties = {
            serialization = {
              type = "string"
              // For remaining properties, see Serialization objects
            }
            type = "string"
            // For remaining properties, see InputProperties objects
          }
        }
      ]
      outputErrorPolicy = "string"
      outputs = [
        {
          name = "string"
          properties = {
            datasource = {
              type = "string"
              // For remaining properties, see OutputDataSource objects
            }
            serialization = {
              type = "string"
              // For remaining properties, see Serialization objects
            }
          }
        }
      ]
      outputStartMode = "string"
      outputStartTime = "string"
      sku = {
        name = "string"
      }
      transformation = {
        name = "string"
        properties = {
          query = "string"
          streamingUnits = int
        }
      }
    }
  })
}

Objetos FunctionBinding

Defina a propriedade type para especificar o tipo de objeto.

Para Microsoft.MachineLearning/WebService , use:

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

Para Microsoft.StreamAnalytics/JavascriptUdf , use:

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

Objetos StreamInputDataSource

Defina a propriedade type para especificar o tipo de objeto.

Para Microsoft.Devices/IotHubs , use:

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

Para Microsoft.ServiceBus/EventHub, use:

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

Para Microsoft.Storage/Blob , use:

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

Objetos InputProperties

Defina a propriedade type para especificar o tipo de objeto.

Para de referência, utilize:

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

Para Stream, use:

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

Objetos de serialização

Defina a propriedade type para especificar o tipo de objeto.

Para Avro, use:

{
  properties = ?
  type = "Avro"
}

Para Csv, use:

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

Para Json, use:

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

Objetos FunctionProperties

Defina a propriedade type para especificar o tipo de objeto.

Para escalar , use:

{
  properties = {
    binding = {
      type = "string"
      // For remaining properties, see FunctionBinding objects
    }
    inputs = [
      {
        dataType = "string"
        isConfigurationParameter = bool
      }
    ]
    output = {
      dataType = "string"
    }
  }
  type = "Scalar"
}

Objetos OutputDataSource

Defina a propriedade type para especificar o tipo de objeto.

Para Microsoft.DataLake/Accounts , use:

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

Para Microsoft.ServiceBus/EventHub, use:

{
  properties = {
    eventHubName = "string"
    partitionKey = "string"
    serviceBusNamespace = "string"
    sharedAccessPolicyKey = "string"
    sharedAccessPolicyName = "string"
  }
  type = "Microsoft.ServiceBus/EventHub"
}

Para Microsoft.ServiceBus/Queue , use:

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

Para Microsoft.ServiceBus/Topic , use:

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

Para Microsoft.Sql/Server/Database , use:

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

Para Microsoft.Storage/Blob , use:

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

Para Microsoft.Storage/DocumentDB , use:

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

Para Microsoft.Storage/Table, use:

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

Para PowerBI, use:

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

Objetos ReferenceInputDataSource

Defina a propriedade type para especificar o tipo de objeto.

Para Microsoft.Storage/Blob , use:

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

Valores de propriedade

AvroSerialization

Designação Descrição Valor
propriedades As propriedades associadas ao tipo de serialização Avro. Necessário em solicitações PUT (CreateOrReplace). qualquer
tipo Indica o tipo de serialização que a entrada ou saída usa. Necessário em solicitações PUT (CreateOrReplace). 'Avro' (obrigatório)

AzureDataLakeStoreOutputDataSource

Designação Descrição Valor
propriedades As propriedades associadas a uma saída do Repositório Azure Data Lake. Necessário em solicitações PUT (CreateOrReplace). AzureDataLakeStoreOutputDataSourceProperties
tipo Indica o tipo de saída da fonte de dados na qual a saída será gravada. Necessário em solicitações PUT (CreateOrReplace). 'Microsoft.DataLake/Accounts' (obrigatório)

AzureDataLakeStoreOutputDataSourceProperties

Designação Descrição Valor
nomedaconta; O nome da conta do Repositório Azure Data Lake. Necessário em solicitações PUT (CreateOrReplace). string
dateFormat O formato de data. Sempre que {date} aparece em filePathPrefix, o valor dessa propriedade é usado como o formato de data. string
filePathPrefix O local do arquivo no qual a saída deve ser gravada. Necessário em solicitações PUT (CreateOrReplace). string
refreshToken Um token de atualização que pode ser usado para obter um token de acesso válido que pode ser usado para autenticar com a fonte de dados. Atualmente, um token de atualização válido só pode ser obtido por meio do Portal do Azure. É recomendável colocar um valor de cadeia de caracteres fictícia aqui ao criar a fonte de dados e, em seguida, ir para o Portal do Azure para autenticar a fonte de dados que atualizará essa propriedade com um token de atualização válido. Necessário em solicitações PUT (CreateOrReplace). string
inquilinoId A ID do locatário do usuário usada para obter o token de atualização. Necessário em solicitações PUT (CreateOrReplace). string
timeFormat O formato de hora. Sempre que {time} aparece em filePathPrefix, o valor dessa propriedade é usado como o formato de hora. string
tokenUserDisplayName O nome de exibição do usuário que foi usado para obter o token de atualização. Use essa propriedade para ajudar a lembrar qual usuário foi usado para obter o token de atualização. string
tokenUserPrincipalName O nome principal do usuário (UPN) do usuário que foi usado para obter o token de atualização. Use essa propriedade para ajudar a lembrar qual usuário foi usado para obter o token de atualização. string

AzureMachineLearningWebServiceFunctionBinding

Designação Descrição Valor
propriedades As propriedades de associação associadas a um serviço Web de Aprendizado de Máquina do Azure. AzureMachineLearningWebServiceFunctionBindingProperties
tipo Indica o tipo de ligação de função. 'Microsoft.MachineLearning/WebService' (obrigatório)

AzureMachineLearningWebServiceFunctionBindingProperties

Designação Descrição Valor
apiKey A chave de API usada para autenticar com Request-Response ponto de extremidade. string
tamanho do lote Número entre 1 e 10000 descrevendo o número máximo de linhas para cada solicitação de execução do Azure ML RRS. O padrão é 1000. Int
Ponto final O ponto de extremidade de execução Request-Response do serviço Web do Azure Machine Learning. Saiba mais aqui: /azure/machine-learning/machine-learning-consume-web-services#request-response-service-rrs string
Insumos As entradas para o ponto de extremidade do serviço Web do Azure Machine Learning. AzureMachineLearningWebServiceInputs
saídas Uma lista de saídas da execução do ponto de extremidade do serviço Web Azure Machine Learning. AzureMachineLearningWebServiceOutputColumn[]

AzureMachineLearningWebServiceInputColumn

Designação Descrição Valor
Tipo de dados O tipo de dados (compatível com o Azure Machine Learning) da coluna de entrada. Uma lista de tipos de dados válidos do Azure Machine Learning é descrita em https://msdn.microsoft.com/en-us/library/azure/dn905923.aspx . string
mapPara O índice baseado em zero do parâmetro de função para o qual esta entrada é mapeada. Int
Designação O nome da coluna de entrada. string

AzureMachineLearningWebServiceInputs

Designação Descrição Valor
columnNames Uma lista de colunas de entrada para o ponto de extremidade do serviço Web do Azure Machine Learning. AzureMachineLearningWebServiceInputColumn[]
Designação O nome da entrada. Este é o nome fornecido durante a criação do ponto de extremidade. string

AzureMachineLearningWebServiceOutputColumn

Designação Descrição Valor
Tipo de dados O tipo de dados (Azure Machine Learning suportado) da coluna de saída. Uma lista de tipos de dados válidos do Azure Machine Learning é descrita em https://msdn.microsoft.com/en-us/library/azure/dn905923.aspx . string
Designação O nome da coluna de saída. string

AzureSqlDatabaseOutputDataSource

Designação Descrição Valor
propriedades As propriedades associadas a uma saída de banco de dados SQL do Azure. Necessário em solicitações PUT (CreateOrReplace). AzureSqlDatabaseOutputDataSourceProperties
tipo Indica o tipo de saída da fonte de dados na qual a saída será gravada. Necessário em solicitações PUT (CreateOrReplace). 'Microsoft.Sql/Server/Database' (obrigatório)

AzureSqlDatabaseOutputDataSourceProperties

Designação Descrição Valor
Base de dados O nome do banco de dados SQL do Azure. Necessário em solicitações PUT (CreateOrReplace). string
palavra-passe A senha que será usada para se conectar ao banco de dados SQL do Azure. Necessário em solicitações PUT (CreateOrReplace). string
servidor O nome do servidor SQL que contém o banco de dados SQL do Azure. Necessário em solicitações PUT (CreateOrReplace). string
tabela O nome da tabela no banco de dados SQL do Azure. Necessário em solicitações PUT (CreateOrReplace). string
utilizador O nome de usuário que será usado para se conectar ao banco de dados SQL do Azure. Necessário em solicitações PUT (CreateOrReplace). string

AzureTableOutputDataSource

Designação Descrição Valor
propriedades As propriedades associadas a uma saída da Tabela do Azure. Necessário em solicitações PUT (CreateOrReplace). AzureTableOutputDataSourceProperties
tipo Indica o tipo de saída da fonte de dados na qual a saída será gravada. Necessário em solicitações PUT (CreateOrReplace). 'Microsoft.Storage/Table' (obrigatório)

AzureTableOutputDataSourceProperties

Designação Descrição Valor
accountKey A chave de conta para a conta de Armazenamento do Azure. Necessário em solicitações PUT (CreateOrReplace). string
nomedaconta; O nome da conta de Armazenamento do Azure. Necessário em solicitações PUT (CreateOrReplace). string
tamanho do lote O número de linhas para gravar na Tabela do Azure de cada vez. Int
colunasToRemove Se especificado, cada item na matriz é o nome de uma coluna a ser removida (se presente) das entidades de evento de saída. string[]
partitionKey Este elemento indica o nome de uma coluna da instrução SELECT na consulta que será usada como a chave de partição para a Tabela do Azure. Necessário em solicitações PUT (CreateOrReplace). string
rowKey [en] Este elemento indica o nome de uma coluna da instrução SELECT na consulta que será usada como a chave de linha para a Tabela do Azure. Necessário em solicitações PUT (CreateOrReplace). string
tabela O nome da Tabela do Azure. Necessário em solicitações PUT (CreateOrReplace). string

BlobOutputDataSource

Designação Descrição Valor
propriedades As propriedades associadas a uma saída de blob. Necessário em solicitações PUT (CreateOrReplace). BlobOutputDataSourceProperties
tipo Indica o tipo de saída da fonte de dados na qual a saída será gravada. Necessário em solicitações PUT (CreateOrReplace). 'Microsoft.Storage/Blob' (obrigatório)

BlobOutputDataSourceProperties

Designação Descrição Valor
contentor O nome de um contêiner dentro da conta de armazenamento associada. Este recipiente contém o(s) blob(s) a serem lidos ou gravados. Necessário em solicitações PUT (CreateOrReplace). string
dateFormat O formato de data. Sempre que {date} aparece em pathPattern, o valor dessa propriedade é usado como o formato de data. string
pathPattern O padrão de caminho de blob. Não é uma expressão regular. Ele representa um padrão com o qual os nomes de blob serão combinados para determinar se eles devem ou não ser incluídos como entrada ou saída para o trabalho. Consulte /rest/api/streamanalytics/stream-analytics-input ou /rest/api/streamanalytics/stream-analytics-output para obter uma explicação e um exemplo mais detalhados. string
storageContas Uma lista de uma ou mais contas de Armazenamento do Azure. Necessário em solicitações PUT (CreateOrReplace). StorageAccount[]
timeFormat O formato de hora. Sempre que {time} aparece em pathPattern, o valor dessa propriedade é usado como o formato de hora. string

BlobReferenceInputDataSource

Designação Descrição Valor
propriedades As propriedades associadas a uma entrada de blob que contém dados de referência. Necessário em solicitações PUT (CreateOrReplace). BlobReferenceInputDataSourceProperties
tipo Indica o tipo de fonte de dados de entrada que contém dados de referência. Necessário em solicitações PUT (CreateOrReplace). 'Microsoft.Storage/Blob' (obrigatório)

BlobReferenceInputDataSourceProperties

Designação Descrição Valor
contentor O nome de um contêiner dentro da conta de armazenamento associada. Este recipiente contém o(s) blob(s) a serem lidos ou gravados. Necessário em solicitações PUT (CreateOrReplace). string
dateFormat O formato de data. Sempre que {date} aparece em pathPattern, o valor dessa propriedade é usado como o formato de data. string
pathPattern O padrão de caminho de blob. Não é uma expressão regular. Ele representa um padrão com o qual os nomes de blob serão combinados para determinar se eles devem ou não ser incluídos como entrada ou saída para o trabalho. Consulte /rest/api/streamanalytics/stream-analytics-input ou /rest/api/streamanalytics/stream-analytics-output para obter uma explicação e um exemplo mais detalhados. string
storageContas Uma lista de uma ou mais contas de Armazenamento do Azure. Necessário em solicitações PUT (CreateOrReplace). StorageAccount[]
timeFormat O formato de hora. Sempre que {time} aparece em pathPattern, o valor dessa propriedade é usado como o formato de hora. string

BlobStreamInputDataSource

Designação Descrição Valor
propriedades As propriedades associadas a uma entrada de blob que contém dados de fluxo. Necessário em solicitações PUT (CreateOrReplace). BlobStreamInputDataSourceProperties
tipo Indica o tipo de fonte de dados de entrada que contém dados de fluxo. Necessário em solicitações PUT (CreateOrReplace). 'Microsoft.Storage/Blob' (obrigatório)

BlobStreamInputDataSourceProperties

Designação Descrição Valor
contentor O nome de um contêiner dentro da conta de armazenamento associada. Este recipiente contém o(s) blob(s) a serem lidos ou gravados. Necessário em solicitações PUT (CreateOrReplace). string
dateFormat O formato de data. Sempre que {date} aparece em pathPattern, o valor dessa propriedade é usado como o formato de data. string
pathPattern O padrão de caminho de blob. Não é uma expressão regular. Ele representa um padrão com o qual os nomes de blob serão combinados para determinar se eles devem ou não ser incluídos como entrada ou saída para o trabalho. Consulte /rest/api/streamanalytics/stream-analytics-input ou /rest/api/streamanalytics/stream-analytics-output para obter uma explicação e um exemplo mais detalhados. string
sourcePartitionCount A contagem de partições da fonte de dados de entrada de blob. Gama 1 - 1024. Int
storageContas Uma lista de uma ou mais contas de Armazenamento do Azure. Necessário em solicitações PUT (CreateOrReplace). StorageAccount[]
timeFormat O formato de hora. Sempre que {time} aparece em pathPattern, o valor dessa propriedade é usado como o formato de hora. string

CsvSerialization

Designação Descrição Valor
propriedades As propriedades associadas ao tipo de serialização CSV. Necessário em solicitações PUT (CreateOrReplace). CsvSerializationProperties
tipo Indica o tipo de serialização que a entrada ou saída usa. Necessário em solicitações PUT (CreateOrReplace). «Csv» (obrigatório)

CsvSerializationProperties

Designação Descrição Valor
codificação Especifica a codificação dos dados de entrada no caso de entrada e a codificação de dados de saída no caso de saída. Necessário em solicitações PUT (CreateOrReplace). 'UTF8'
fieldDelimiter Especifica o delimitador que será usado para separar registros CSV (valores separados por vírgula). Consulte /rest/api/streamanalytics/stream-analytics-input ou /rest/api/streamanalytics/stream-analytics-output para obter uma lista de valores suportados. Necessário em solicitações PUT (CreateOrReplace). string

DocumentDbOutputDataSource

Designação Descrição Valor
propriedades As propriedades associadas a uma saída do Banco de Dados de Documentos. Necessário em solicitações PUT (CreateOrReplace). DocumentDbOutputDataSourceProperties
tipo Indica o tipo de saída da fonte de dados na qual a saída será gravada. Necessário em solicitações PUT (CreateOrReplace). 'Microsoft.Storage/DocumentDB' (obrigatório)

DocumentDbOutputDataSourceProperties

Designação Descrição Valor
accountId O nome ou ID da conta do Banco de Dados de Documentos. Necessário em solicitações PUT (CreateOrReplace). string
accountKey A chave de conta para a conta do Banco de Dados de Documentos. Necessário em solicitações PUT (CreateOrReplace). string
collectionNamePattern O padrão de nome de coleção para as coleções a serem usadas. O formato do nome da coleção pode ser construído usando o token opcional {partition}, onde as partições começam a partir de 0. Consulte a seção Banco de Dados de Documentos de /rest/api/streamanalytics/stream-analytics-output para obter mais informações. Necessário em solicitações PUT (CreateOrReplace). string
Base de dados O nome do banco de dados do Banco de Dados de Documentos. Necessário em solicitações PUT (CreateOrReplace). string
ID do documento O nome do campo em eventos de saída usados para especificar a chave primária na qual as operações de inserção ou atualização se baseiam. string
partitionKey O nome do campo em eventos de saída usado para especificar a chave para particionar a saída entre coleções. Se 'collectionNamePattern' contiver o token {partition}, essa propriedade deverá ser especificada. string

EventHubOutputDataSource

Designação Descrição Valor
propriedades As propriedades associadas a uma saída do Hub de Eventos. Necessário em solicitações PUT (CreateOrReplace). EventHubOutputDataSourceProperties
tipo Indica o tipo de saída da fonte de dados na qual a saída será gravada. Necessário em solicitações PUT (CreateOrReplace). 'Microsoft.ServiceBus/EventHub' (obrigatório)

EventHubOutputDataSourceProperties

Designação Descrição Valor
eventHubName O nome do Hub de Eventos. Necessário em solicitações PUT (CreateOrReplace). string
partitionKey A chave/coluna usada para determinar para qual partição enviar dados de eventos. string
serviceBusNamespace O namespace associado ao Hub de Eventos, Fila do Service Bus, Tópico do Service Bus desejado, etc. Necessário em solicitações PUT (CreateOrReplace). string
sharedAccessPolicyKey A chave de política de acesso compartilhado para a política de acesso compartilhado especificada. Necessário em solicitações PUT (CreateOrReplace). string
sharedAccessPolicyName O nome da política de acesso compartilhado para o Hub de Eventos, Fila do Service Bus, Tópico do Service Bus, etc. Necessário em solicitações PUT (CreateOrReplace). string

EventHubStreamInputDataSource

Designação Descrição Valor
propriedades As propriedades associadas a uma entrada do Hub de Eventos que contém dados de fluxo. Necessário em solicitações PUT (CreateOrReplace). EventHubStreamInputDataSourceProperties
tipo Indica o tipo de fonte de dados de entrada que contém dados de fluxo. Necessário em solicitações PUT (CreateOrReplace). 'Microsoft.ServiceBus/EventHub' (obrigatório)

EventHubStreamInputDataSourceProperties

Designação Descrição Valor
consumidorGrupoNome O nome de um Grupo de Consumidores do Hub de Eventos que deve ser usado para ler eventos do Hub de Eventos. A especificação de nomes distintos de grupos de consumidores para várias entradas permite que cada uma dessas entradas receba os mesmos eventos do Hub de Eventos. Se não for especificada, a entrada usará o grupo de consumidores padrão do Hub de Eventos. string
eventHubName O nome do Hub de Eventos. Necessário em solicitações PUT (CreateOrReplace). string
serviceBusNamespace O namespace associado ao Hub de Eventos, Fila do Service Bus, Tópico do Service Bus desejado, etc. Necessário em solicitações PUT (CreateOrReplace). string
sharedAccessPolicyKey A chave de política de acesso compartilhado para a política de acesso compartilhado especificada. Necessário em solicitações PUT (CreateOrReplace). string
sharedAccessPolicyName O nome da política de acesso compartilhado para o Hub de Eventos, Fila do Service Bus, Tópico do Service Bus, etc. Necessário em solicitações PUT (CreateOrReplace). string

Função

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

Vinculação de função

Designação Descrição Valor
tipo Defina como 'Microsoft.MachineLearning/WebService' para o tipo AzureMachineLearningWebServiceFunctionBinding. Defina como 'Microsoft.StreamAnalytics/JavascriptUdf' para o tipo JavaScriptFunctionBinding. 'Microsoft.MachineLearning/WebService'
'Microsoft.StreamAnalytics/JavascriptUdf' (obrigatório)

Entrada de função

Designação Descrição Valor
Tipo de dados O tipo de dados (com suporte do Azure Stream Analytics) do parâmetro de entrada da função. Uma lista de tipos de dados válidos do Azure Stream Analytics é descrita em https://msdn.microsoft.com/en-us/library/azure/dn835065.aspx string
isConfigurationParameter Um sinalizador que indica se o parâmetro é um parâmetro de configuração. True se se espera que este parâmetro de entrada seja uma constante. O padrão é false. Bool

Saída de função

Designação Descrição Valor
Tipo de dados O tipo de dados (com suporte do Azure Stream Analytics) da saída da função. Uma lista de tipos de dados válidos do Azure Stream Analytics é descrita em https://msdn.microsoft.com/en-us/library/azure/dn835065.aspx string

FunctionProperties

Designação Descrição Valor
tipo Defina como 'Scalar' para o tipo ScalarFunctionProperties. 'Escalar' (obrigatório)

Entrada

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

InputProperties

Designação Descrição Valor
Serialização Descreve como os dados de uma entrada são serializados ou como os dados são serializados quando gravados em uma saída. Necessário em solicitações PUT (CreateOrReplace). de serialização
tipo Defina como 'Reference' para o tipo ReferenceInputProperties. Defina como 'Stream' para o tipo StreamInputProperties. 'Referência'
'Stream' (obrigatório)

IoTHubStreamInputDataSource

Designação Descrição Valor
propriedades As propriedades associadas a uma entrada do Hub IoT que contém dados de fluxo. Necessário em solicitações PUT (CreateOrReplace). IoTHubStreamInputDataSourceProperties
tipo Indica o tipo de fonte de dados de entrada que contém dados de fluxo. Necessário em solicitações PUT (CreateOrReplace). 'Microsoft.Devices/IotHubs' (obrigatório)

IoTHubStreamInputDataSourceProperties

Designação Descrição Valor
consumidorGrupoNome O nome de um Grupo de Consumidores do Hub IoT que deve ser usado para ler eventos do Hub IoT. Se não for especificada, a entrada usará o grupo de consumidores padrão do Hub IoT. string
Ponto final O ponto de extremidade do Hub IoT ao qual se conectar (ou seja, mensagens/eventos, mensagens/operaçõesMonitoringEvents, etc.). string
iotHubNamespace O nome ou o URI do Hub IoT. Necessário em solicitações PUT (CreateOrReplace). string
sharedAccessPolicyKey A chave de política de acesso compartilhado para a política de acesso compartilhado especificada. Necessário em solicitações PUT (CreateOrReplace). string
sharedAccessPolicyName O nome da política de acesso compartilhado para o Hub IoT. Esta política deve conter pelo menos a permissão de conexão de serviço. Necessário em solicitações PUT (CreateOrReplace). string

JavaScriptFunctionBinding

Designação Descrição Valor
propriedades As propriedades de vinculação associadas a uma função JavaScript. JavaScriptFunctionBindingProperties
tipo Indica o tipo de ligação de função. 'Microsoft.StreamAnalytics/JavascriptUdf' (obrigatório)

JavaScriptFunctionBindingProperties

Designação Descrição Valor
guião O código JavaScript que contém uma única definição de função. Por exemplo: 'function (x, y) { return x + y; }' string

JsonSerialização

Designação Descrição Valor
propriedades As propriedades associadas ao tipo de serialização JSON. Necessário em solicitações PUT (CreateOrReplace). JsonSerializationProperties
tipo Indica o tipo de serialização que a entrada ou saída usa. Necessário em solicitações PUT (CreateOrReplace). 'Json' (obrigatório)

JsonSerializationProperties

Designação Descrição Valor
codificação Especifica a codificação dos dados de entrada no caso de entrada e a codificação de dados de saída no caso de saída. Necessário em solicitações PUT (CreateOrReplace). 'UTF8'
Formato Esta propriedade só se aplica à serialização JSON de saídas somente. Não é aplicável a inputs. Esta propriedade especifica o formato do JSON no qual a saída será gravada. Os valores atualmente suportados são 'lineSeparated' indicando que a saída será formatada por ter cada objeto JSON separado por uma nova linha e 'array' indicando que a saída será formatada como uma matriz de objetos JSON. O valor padrão é 'lineSeparated' se deixado nulo. 'Matriz'
'LineSeparated'

Microsoft.StreamAnalytics/streamingjobs

Designação Descrição Valor
Localização A geolocalização onde o recurso vive string
Designação O nome do recurso string (obrigatório)
propriedades As propriedades associadas a um trabalho de streaming. Necessário em solicitações PUT (CreateOrReplace). StreamingJobProperties
Etiquetas Tags de recursos Dicionário de nomes e valores de tags.
tipo O tipo de recurso "Microsoft.StreamAnalytics/streamingjobs@2016-03-01"

Realização

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

OutputDataSource

Designação Descrição Valor
tipo Defina como 'Microsoft.DataLake/Accounts' para o tipo AzureDataLakeStoreOutputDataSource. Defina como 'Microsoft.ServiceBus/EventHub' para o tipo EventHubOutputDataSource. Defina como 'Microsoft.ServiceBus/Queue' para o tipo ServiceBusQueueOutputDataSource. Defina como 'Microsoft.ServiceBus/Topic' para o tipo ServiceBusTopicOutputDataSource. Defina como 'Microsoft.Sql/Server/Database' para o tipo AzureSqlDatabaseOutputDataSource. Defina como 'Microsoft.Storage/Blob' para o tipo BlobOutputDataSource. Defina como 'Microsoft.Storage/DocumentDB' para o tipo DocumentDbOutputDataSource. Defina como 'Microsoft.Storage/Table' para o tipo AzureTableOutputDataSource. Defina como 'PowerBI' para o tipo PowerBIOutputDataSource. 'Microsoft.DataLake/Contas'
'Microsoft.ServiceBus/EventHub'
'Microsoft.ServiceBus/Fila'
'Microsoft.ServiceBus/Tópico'
'Microsoft.Sql/Server/Banco de dados'
'Microsoft.Storage/Blob'
'Microsoft.Storage/Banco de Dados de Documentos'
'Microsoft.Storage/Table'
'PowerBI' (obrigatório)

OutputProperties

Designação Descrição Valor
fonte de dados Descreve a fonte de dados na qual a saída será gravada. Necessário em solicitações PUT (CreateOrReplace). OutputDataSource
Serialização Descreve como os dados de uma entrada são serializados ou como os dados são serializados quando gravados em uma saída. Necessário em solicitações PUT (CreateOrReplace). de serialização

PowerBIOutputDataSource

Designação Descrição Valor
propriedades As propriedades associadas a uma saída do Power BI. Necessário em solicitações PUT (CreateOrReplace). PowerBIOutputDataSourceProperties
tipo Indica o tipo de saída da fonte de dados na qual a saída será gravada. Necessário em solicitações PUT (CreateOrReplace). 'PowerBI' (obrigatório)

PowerBIOutputDataSourceProperties

Designação Descrição Valor
conjunto de dados O nome do conjunto de dados do Power BI. Necessário em solicitações PUT (CreateOrReplace). string
groupId A ID do grupo do Power BI. string
nomedogrupo O nome do grupo do Power BI. Use essa propriedade para ajudar a lembrar qual id de grupo específico do Power BI foi usado. string
refreshToken Um token de atualização que pode ser usado para obter um token de acesso válido que pode ser usado para autenticar com a fonte de dados. Atualmente, um token de atualização válido só pode ser obtido por meio do Portal do Azure. É recomendável colocar um valor de cadeia de caracteres fictícia aqui ao criar a fonte de dados e, em seguida, ir para o Portal do Azure para autenticar a fonte de dados que atualizará essa propriedade com um token de atualização válido. Necessário em solicitações PUT (CreateOrReplace). string
tabela O nome da tabela do Power BI no conjunto de dados especificado. Necessário em solicitações PUT (CreateOrReplace). string
tokenUserDisplayName O nome de exibição do usuário que foi usado para obter o token de atualização. Use essa propriedade para ajudar a lembrar qual usuário foi usado para obter o token de atualização. string
tokenUserPrincipalName O nome principal do usuário (UPN) do usuário que foi usado para obter o token de atualização. Use essa propriedade para ajudar a lembrar qual usuário foi usado para obter o token de atualização. string

ReferenceInputDataSource

Designação Descrição Valor
tipo Defina como 'Microsoft.Storage/Blob' para o tipo BlobReferenceInputDataSource. 'Microsoft.Storage/Blob' (obrigatório)

ReferenceInputProperties

Designação Descrição Valor
fonte de dados Descreve uma fonte de dados de entrada que contém dados de referência. Necessário em solicitações PUT (CreateOrReplace). ReferenceInputDataSource
tipo Indica se a entrada é uma fonte de dados de referência ou de dados de fluxo. Necessário em solicitações PUT (CreateOrReplace). 'Referência' (obrigatório)

ScalarFunctionConfiguration

Designação Descrição Valor
vinculação A ligação física da função. Por exemplo, no caso do serviço Web do Azure Machine Learning, isso descreve o ponto de extremidade. FunctionBinding
Insumos Uma lista de entradas que descrevem os parâmetros da função. FunctionInput[]
Saída A saída da função. FunctionOutput

ScalarFunctionProperties

Designação Descrição Valor
propriedades Descreve a configuração da função escalar. ScalarFunctionConfiguration
tipo Indica o tipo de função. 'Escalar' (obrigatório)

Serialização

Designação Descrição Valor
tipo Defina como 'Avro' para o tipo AvroSerialization. Defina como 'Csv' para o tipo CsvSerialization. Defina como 'Json' para o tipo JsonSerialization. 'Avro'
'Csv'
'Json' (obrigatório)

ServiceBusQueueOutputDataSource

Designação Descrição Valor
propriedades As propriedades associadas a uma saída de fila do Service Bus. Necessário em solicitações PUT (CreateOrReplace). ServiceBusQueueOutputDataSourceProperties
tipo Indica o tipo de saída da fonte de dados na qual a saída será gravada. Necessário em solicitações PUT (CreateOrReplace). 'Microsoft.ServiceBus/Queue' (obrigatório)

ServiceBusQueueOutputDataSourceProperties

Designação Descrição Valor
propertyColumns Uma matriz de cadeia de caracteres dos nomes das colunas de saída a serem anexadas às mensagens do Service Bus como propriedades personalizadas. string[]
queueName O nome da fila do Service Bus. Necessário em solicitações PUT (CreateOrReplace). string
serviceBusNamespace O namespace associado ao Hub de Eventos, Fila do Service Bus, Tópico do Service Bus desejado, etc. Necessário em solicitações PUT (CreateOrReplace). string
sharedAccessPolicyKey A chave de política de acesso compartilhado para a política de acesso compartilhado especificada. Necessário em solicitações PUT (CreateOrReplace). string
sharedAccessPolicyName O nome da política de acesso compartilhado para o Hub de Eventos, Fila do Service Bus, Tópico do Service Bus, etc. Necessário em solicitações PUT (CreateOrReplace). string

ServiceBusTopicOutputDataSource

Designação Descrição Valor
propriedades As propriedades associadas a uma saída de Tópico do Service Bus. Necessário em solicitações PUT (CreateOrReplace). ServiceBusTopicOutputDataSourceProperties
tipo Indica o tipo de saída da fonte de dados na qual a saída será gravada. Necessário em solicitações PUT (CreateOrReplace). 'Microsoft.ServiceBus/Topic' (obrigatório)

ServiceBusTopicOutputDataSourceProperties

Designação Descrição Valor
propertyColumns Uma matriz de cadeia de caracteres dos nomes das colunas de saída a serem anexadas às mensagens do Service Bus como propriedades personalizadas. string[]
serviceBusNamespace O namespace associado ao Hub de Eventos, Fila do Service Bus, Tópico do Service Bus desejado, etc. Necessário em solicitações PUT (CreateOrReplace). string
sharedAccessPolicyKey A chave de política de acesso compartilhado para a política de acesso compartilhado especificada. Necessário em solicitações PUT (CreateOrReplace). string
sharedAccessPolicyName O nome da política de acesso compartilhado para o Hub de Eventos, Fila do Service Bus, Tópico do Service Bus, etc. Necessário em solicitações PUT (CreateOrReplace). string
nome_tópico O nome do tópico do Service Bus. Necessário em solicitações PUT (CreateOrReplace). string

Referência

Designação Descrição Valor
Designação O nome do SKU. Necessário em solicitações PUT (CreateOrReplace). 'Padrão'

Conta de armazenamento

Designação Descrição Valor
accountKey A chave de conta para a conta de Armazenamento do Azure. Necessário em solicitações PUT (CreateOrReplace). string
nomedaconta; O nome da conta de Armazenamento do Azure. Necessário em solicitações PUT (CreateOrReplace). string

StreamingJobProperties

Designação Descrição Valor
compatibilidadeNível Controla determinados comportamentos de tempo de execução do trabalho de streaming. '1.0'
dataLocale A localidade de dados do trabalho de análise de fluxo. Valor deve ser o nome de uma cultura .NET suportada do conjunto https://msdn.microsoft.com/en-us/library/system.globalization.culturetypes(v=vs.110).aspx. O padrão é 'en-US' se nenhum for especificado. string
eventosLateArrivalMaxDelayInSeconds O atraso máximo tolerável em segundos em que os eventos que chegam atrasados podem ser incluídos. O intervalo suportado é -1 para 1814399 (20.23:59:59 dias) e -1 é usado para especificar esperar indefinidamente. Se a propriedade estiver ausente, ela é interpretada como tendo um valor de -1. Int
eventosOutOfOrderMaxDelayInSeconds O atraso máximo tolerável em segundos em que os eventos fora de ordem podem ser ajustados para voltarem à ordem. Int
eventosOutOfOrderPolicy Indica a política a ser aplicada a eventos que chegam fora de ordem no fluxo de eventos de entrada. 'Ajustar'
'Gota'
funções Uma lista de uma ou mais funções para o trabalho de streaming. A propriedade name para cada função é necessária ao especificar essa propriedade em uma solicitação PUT. Esta propriedade não pode ser modificada através de uma operação PATCH. Você deve usar a API PATCH disponível para a transformação individual. Função[]
Insumos Uma lista de uma ou mais entradas para o trabalho de streaming. A propriedade name para cada entrada é necessária ao especificar essa propriedade em uma solicitação PUT. Esta propriedade não pode ser modificada através de uma operação PATCH. Você deve usar a API PATCH disponível para a entrada individual. de entrada []
outputErrorPolicy Indica a política a ser aplicada a eventos que chegam à saída e não podem ser gravados no armazenamento externo devido a estarem malformados (valores de coluna ausentes, valores de coluna de tipo ou tamanho errados). 'Gota'
'Parar'
saídas Uma lista de uma ou mais saídas para o trabalho de streaming. A propriedade name para cada saída é necessária ao especificar essa propriedade em uma solicitação PUT. Esta propriedade não pode ser modificada através de uma operação PATCH. Você deve usar a API PATCH disponível para a saída individual. Saída[]
outputStartMode Esta propriedade só deve ser utilizada quando se deseja que o trabalho seja iniciado imediatamente após a criação. O valor pode ser JobStartTime, CustomTime ou LastOutputEventTime para indicar se o ponto inicial do fluxo de eventos de saída deve começar sempre que o trabalho for iniciado, começar em um carimbo de data/hora de usuário personalizado especificado por meio da propriedade outputStartTime ou começar a partir da hora de saída do último evento. 'CustomTime'
'JobStartTime'
'LastOutputEventTime'
outputStartTime Valor é um carimbo de data/hora formatado ISO-8601 que indica o ponto inicial do fluxo de eventos de saída ou null para indicar que o fluxo de eventos de saída será iniciado sempre que o trabalho de streaming for iniciado. Essa propriedade deve ter um valor se outputStartMode estiver definido como CustomTime. string
SKU Descreve a SKU do trabalho de streaming. Necessário em solicitações PUT (CreateOrReplace). Sku
transformação Indica a consulta e o número de unidades de streaming a serem usadas para o trabalho de streaming. A propriedade name da transformação é necessária ao especificar essa propriedade em uma solicitação PUT. Esta propriedade não pode ser modificada através de uma operação PATCH. Você deve usar a API PATCH disponível para a transformação individual. Transformação

StreamInputDataSource

Designação Descrição Valor
tipo Defina como 'Microsoft.Devices/IotHubs' para o tipo IoTHubStreamInputDataSource. Defina como 'Microsoft.ServiceBus/EventHub' para o tipo EventHubStreamInputDataSource. Defina como 'Microsoft.Storage/Blob' para o tipo BlobStreamInputDataSource. 'Microsoft.Devices/IotHubs'
'Microsoft.ServiceBus/EventHub'
'Microsoft.Storage/Blob' (obrigatório)

StreamInputProperties

Designação Descrição Valor
fonte de dados Descreve uma fonte de dados de entrada que contém dados de fluxo. Necessário em solicitações PUT (CreateOrReplace). StreamInputDataSource
tipo Indica se a entrada é uma fonte de dados de referência ou de dados de fluxo. Necessário em solicitações PUT (CreateOrReplace). 'Stream' (obrigatório)

TrackedResourceTags

Designação Descrição Valor

Transformação

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

TransformationProperties

Designação Descrição Valor
consulta Especifica a consulta que será executada no trabalho de streaming. Você pode saber mais sobre a SAQL (Stream Analytics Query Language) aqui: https://msdn.microsoft.com/library/azure/dn834998 . Necessário em solicitações PUT (CreateOrReplace). string
streamingUnits Especifica o número de unidades de streaming que o trabalho de streaming usa. Int