Streamingjobs microsoft.StreamAnalytics
Definição de recurso do Bicep
O tipo de recurso de streamingjobs pode ser implementado com operações que visam:
- Grupos de recursos – veja comandos de implementação de grupos de recursos
Para obter uma lista de propriedades alteradas em cada versão da API, veja registo de alterações.
Formato do recurso
Para criar um recurso Microsoft.StreamAnalytics/streamingjobs, adicione o seguinte Bicep ao seu modelo.
resource symbolicname 'Microsoft.StreamAnalytics/streamingjobs@2021-10-01-preview' = {
name: 'string'
location: 'string'
tags: {
tagName1: 'tagValue1'
tagName2: 'tagValue2'
}
sku: {
capacity: int
name: 'Standard'
}
identity: {
type: 'string'
userAssignedIdentities: {
{customized property}: any()
}
}
properties: {
cluster: {
id: 'string'
}
compatibilityLevel: 'string'
contentStoragePolicy: 'string'
dataLocale: 'string'
eventsLateArrivalMaxDelayInSeconds: int
eventsOutOfOrderMaxDelayInSeconds: int
eventsOutOfOrderPolicy: 'string'
externals: {
container: 'string'
path: 'string'
refreshConfiguration: {
dateFormat: 'string'
pathPattern: 'string'
refreshInterval: 'string'
refreshType: 'string'
timeFormat: 'string'
}
storageAccount: {
accountKey: 'string'
accountName: 'string'
authenticationMode: 'string'
}
}
functions: [
{
name: 'string'
properties: {
properties: {
binding: {
type: 'string'
// For remaining properties, see FunctionBinding objects
}
inputs: [
{
dataType: 'string'
isConfigurationParameter: bool
}
]
output: {
dataType: 'string'
}
}
type: 'string'
// For remaining properties, see FunctionProperties objects
}
}
]
inputs: [
{
name: 'string'
properties: {
compression: {
type: 'string'
}
partitionKey: 'string'
serialization: {
type: 'string'
// For remaining properties, see Serialization objects
}
watermarkSettings: {
watermarkMode: 'string'
}
type: 'string'
// For remaining properties, see InputProperties objects
}
}
]
jobStorageAccount: {
accountKey: 'string'
accountName: 'string'
authenticationMode: 'string'
}
jobType: 'string'
outputErrorPolicy: 'string'
outputs: [
{
name: 'string'
properties: {
datasource: {
type: 'string'
// For remaining properties, see OutputDataSource objects
}
serialization: {
type: 'string'
// For remaining properties, see Serialization objects
}
sizeWindow: int
timeWindow: 'string'
watermarkSettings: {
maxWatermarkDifferenceAcrossPartitions: 'string'
watermarkMode: 'string'
}
}
}
]
outputStartMode: 'string'
outputStartTime: 'string'
sku: {
capacity: int
name: 'Standard'
}
transformation: {
name: 'string'
properties: {
query: 'string'
streamingUnits: int
validStreamingUnits: [
int
]
}
}
}
}
Objetos FunctionProperties
Defina a propriedade tipo para especificar o tipo de objeto.
Para Agregar, utilize:
type: 'Aggregate'
Para Escalar, utilize:
type: 'Scalar'
Objetos FunctionBinding
Defina a propriedade tipo para especificar o tipo de objeto.
Para Microsoft.MachineLearning/WebService, utilize:
type: 'Microsoft.MachineLearning/WebService'
properties: {
apiKey: 'string'
batchSize: int
endpoint: 'string'
inputs: {
columnNames: [
{
dataType: 'string'
mapTo: int
name: 'string'
}
]
name: 'string'
}
outputs: [
{
dataType: 'string'
name: 'string'
}
]
}
Para Microsoft.MachineLearningServices, utilize:
type: 'Microsoft.MachineLearningServices'
properties: {
apiKey: 'string'
batchSize: int
endpoint: 'string'
inputRequestName: 'string'
inputs: [
{
dataType: 'string'
mapTo: int
name: 'string'
}
]
numberOfParallelRequests: int
outputResponseName: 'string'
outputs: [
{
dataType: 'string'
mapTo: int
name: 'string'
}
]
}
Para Microsoft.StreamAnalytics/CLRUdf, utilize:
type: 'Microsoft.StreamAnalytics/CLRUdf'
properties: {
class: 'string'
dllPath: 'string'
method: 'string'
updateMode: 'string'
}
Para Microsoft.StreamAnalytics/JavascriptUdf, utilize:
type: 'Microsoft.StreamAnalytics/JavascriptUdf'
properties: {
script: 'string'
}
InputProperties objects (Objetos InputProperties)
Defina a propriedade tipo para especificar o tipo de objeto.
Para Referência, utilize:
type: 'Reference'
datasource: {
type: 'string'
// For remaining properties, see ReferenceInputDataSource objects
}
Para o Stream, utilize:
type: 'Stream'
datasource: {
type: 'string'
// For remaining properties, see StreamInputDataSource objects
}
Objetos de serialização
Defina a propriedade tipo para especificar o tipo de objeto.
Para Avro, utilize:
type: 'Avro'
properties: any()
Para Csv, utilize:
type: 'Csv'
properties: {
encoding: 'UTF8'
fieldDelimiter: 'string'
}
Para CustomClr, utilize:
type: 'CustomClr'
properties: {
serializationClassName: 'string'
serializationDllPath: 'string'
}
Para Delta, utilize:
type: 'Delta'
properties: {
deltaTablePath: 'string'
partitionColumns: [
'string'
]
}
Para Json, utilize:
type: 'Json'
properties: {
encoding: 'UTF8'
format: 'string'
}
Para Parquet, utilize:
type: 'Parquet'
properties: any()
ReferenceInputDataSource objects (Objetos ReferenceInputDataSource)
Defina a propriedade tipo para especificar o tipo de objeto.
Para Ficheiro, utilize:
type: 'File'
properties: {
path: 'string'
}
Para Microsoft.Sql/Server/Database, utilize:
type: 'Microsoft.Sql/Server/Database'
properties: {
authenticationMode: 'string'
database: 'string'
deltaSnapshotQuery: 'string'
fullSnapshotQuery: 'string'
password: 'string'
refreshRate: 'string'
refreshType: 'string'
server: 'string'
user: 'string'
}
Para Microsoft.Storage/Blob, utilize:
type: 'Microsoft.Storage/Blob'
properties: {
authenticationMode: 'string'
blobName: 'string'
container: 'string'
dateFormat: 'string'
deltaPathPattern: 'string'
deltaSnapshotRefreshRate: 'string'
fullSnapshotRefreshRate: 'string'
pathPattern: 'string'
sourcePartitionCount: int
storageAccounts: [
{
accountKey: 'string'
accountName: 'string'
authenticationMode: 'string'
}
]
timeFormat: 'string'
}
Para Raw, utilize:
type: 'Raw'
properties: {
payload: 'string'
payloadUri: 'string'
}
Objetos StreamInputDataSource
Defina a propriedade tipo para especificar o tipo de objeto.
Para GatewayMessageBus, utilize:
type: 'GatewayMessageBus'
properties: {
topic: 'string'
}
Para Microsoft.Devices/IotHubs, utilize:
type: 'Microsoft.Devices/IotHubs'
properties: {
consumerGroupName: 'string'
endpoint: 'string'
iotHubNamespace: 'string'
sharedAccessPolicyKey: 'string'
sharedAccessPolicyName: 'string'
}
Para Microsoft.EventGrid/EventSubscriptions, utilize:
type: 'Microsoft.EventGrid/EventSubscriptions'
properties: {
eventTypes: [
'string'
]
schema: 'string'
storageAccounts: [
{
accountKey: 'string'
accountName: 'string'
authenticationMode: 'string'
}
]
subscriber: {
properties: {
authenticationMode: 'string'
consumerGroupName: 'string'
eventHubName: 'string'
partitionCount: int
prefetchCount: int
serviceBusNamespace: 'string'
sharedAccessPolicyKey: 'string'
sharedAccessPolicyName: 'string'
}
type: 'string'
}
}
Para Microsoft.EventHub/EventHub, utilize:
type: 'Microsoft.EventHub/EventHub'
properties: {
authenticationMode: 'string'
consumerGroupName: 'string'
eventHubName: 'string'
partitionCount: int
prefetchCount: int
serviceBusNamespace: 'string'
sharedAccessPolicyKey: 'string'
sharedAccessPolicyName: 'string'
}
Para Microsoft.ServiceBus/EventHub, utilize:
type: 'Microsoft.ServiceBus/EventHub'
properties: {
authenticationMode: 'string'
consumerGroupName: 'string'
eventHubName: 'string'
partitionCount: int
prefetchCount: int
serviceBusNamespace: 'string'
sharedAccessPolicyKey: 'string'
sharedAccessPolicyName: 'string'
}
Para Microsoft.Storage/Blob, utilize:
type: 'Microsoft.Storage/Blob'
properties: {
authenticationMode: 'string'
container: 'string'
dateFormat: 'string'
pathPattern: 'string'
sourcePartitionCount: int
storageAccounts: [
{
accountKey: 'string'
accountName: 'string'
authenticationMode: 'string'
}
]
timeFormat: 'string'
}
Para Raw, utilize:
type: 'Raw'
properties: {
payload: 'string'
payloadUri: 'string'
}
Objetos OutputDataSource
Defina a propriedade tipo para especificar o tipo de objeto.
Para GatewayMessageBus, utilize:
type: 'GatewayMessageBus'
properties: {
topic: 'string'
}
Para Microsoft.AzureFunction, utilize:
type: 'Microsoft.AzureFunction'
properties: {
apiKey: 'string'
functionAppName: 'string'
functionName: 'string'
maxBatchCount: int
maxBatchSize: int
}
Para Microsoft.DataLake/Accounts, utilize:
type: 'Microsoft.DataLake/Accounts'
properties: {
accountName: 'string'
authenticationMode: 'string'
dateFormat: 'string'
filePathPrefix: 'string'
refreshToken: 'string'
tenantId: 'string'
timeFormat: 'string'
tokenUserDisplayName: 'string'
tokenUserPrincipalName: 'string'
}
Para Microsoft.DBForPostgreSQL/servers/databases, utilize:
type: 'Microsoft.DBForPostgreSQL/servers/databases'
properties: {
authenticationMode: 'string'
database: 'string'
maxWriterCount: int
password: 'string'
server: 'string'
table: 'string'
user: 'string'
}
Para Microsoft.EventHub/EventHub, utilize:
type: 'Microsoft.EventHub/EventHub'
properties: {
authenticationMode: 'string'
eventHubName: 'string'
partitionCount: int
partitionKey: 'string'
propertyColumns: [
'string'
]
serviceBusNamespace: 'string'
sharedAccessPolicyKey: 'string'
sharedAccessPolicyName: 'string'
}
Para Microsoft.Kusto/clusters/bases de dados, utilize:
type: 'Microsoft.Kusto/clusters/databases'
properties: {
authenticationMode: 'string'
cluster: 'string'
database: 'string'
table: 'string'
}
Para Microsoft.ServiceBus/EventHub, utilize:
type: 'Microsoft.ServiceBus/EventHub'
properties: {
authenticationMode: 'string'
eventHubName: 'string'
partitionCount: int
partitionKey: 'string'
propertyColumns: [
'string'
]
serviceBusNamespace: 'string'
sharedAccessPolicyKey: 'string'
sharedAccessPolicyName: 'string'
}
Para Microsoft.ServiceBus/Queue, utilize:
type: 'Microsoft.ServiceBus/Queue'
properties: {
authenticationMode: 'string'
propertyColumns: [
'string'
]
queueName: 'string'
serviceBusNamespace: 'string'
sharedAccessPolicyKey: 'string'
sharedAccessPolicyName: 'string'
systemPropertyColumns: any()
}
Para Microsoft.ServiceBus/Topic, utilize:
type: 'Microsoft.ServiceBus/Topic'
properties: {
authenticationMode: 'string'
propertyColumns: [
'string'
]
serviceBusNamespace: 'string'
sharedAccessPolicyKey: 'string'
sharedAccessPolicyName: 'string'
systemPropertyColumns: {
{customized property}: 'string'
}
topicName: 'string'
}
Para Microsoft.Sql/Server/Database, utilize:
type: 'Microsoft.Sql/Server/Database'
properties: {
authenticationMode: 'string'
database: 'string'
maxBatchCount: int
maxWriterCount: int
password: 'string'
server: 'string'
table: 'string'
user: 'string'
}
Para Microsoft.Sql/Server/DataWarehouse, utilize:
type: 'Microsoft.Sql/Server/DataWarehouse'
properties: {
authenticationMode: 'string'
database: 'string'
password: 'string'
server: 'string'
table: 'string'
user: 'string'
}
Para Microsoft.Storage/Blob, utilize:
type: 'Microsoft.Storage/Blob'
properties: {
authenticationMode: 'string'
blobPathPrefix: 'string'
blobWriteMode: 'string'
container: 'string'
dateFormat: 'string'
pathPattern: 'string'
storageAccounts: [
{
accountKey: 'string'
accountName: 'string'
authenticationMode: 'string'
}
]
timeFormat: 'string'
}
Para Microsoft.Storage/DocumentDB, utilize:
type: 'Microsoft.Storage/DocumentDB'
properties: {
accountId: 'string'
accountKey: 'string'
authenticationMode: 'string'
collectionNamePattern: 'string'
database: 'string'
documentId: 'string'
partitionKey: 'string'
}
Para Microsoft.Storage/Table, utilize:
type: 'Microsoft.Storage/Table'
properties: {
accountKey: 'string'
accountName: 'string'
batchSize: int
columnsToRemove: [
'string'
]
partitionKey: 'string'
rowKey: 'string'
table: 'string'
}
Para o PowerBI, utilize:
type: 'PowerBI'
properties: {
authenticationMode: 'string'
dataset: 'string'
groupId: 'string'
groupName: 'string'
refreshToken: 'string'
table: 'string'
tokenUserDisplayName: 'string'
tokenUserPrincipalName: 'string'
}
Para Raw, utilize:
type: 'Raw'
properties: {
payloadUri: 'string'
}
Valores de propriedade
streamingjobs
Nome | Descrição | Valor |
---|---|---|
name | O nome do recurso | cadeia (obrigatório) Limite de carateres: 3-63 Carateres válidos: Alfanuméricos, hífenes e carateres de sublinhado. |
localização | A localização geográfica onde o recurso se encontra | string |
etiquetas | Etiquetas de recursos. | Dicionário de nomes e valores de etiquetas. Ver Etiquetas em modelos |
sku | Descreve o SKU da tarefa de transmissão em fluxo. Necessário em pedidos PUT (CreateOrReplace). | SKU |
identidade | Descreve a identidade gerida atribuída a esta tarefa que pode ser utilizada para autenticar com entradas e saídas. | Identidade |
propriedades | As propriedades associadas a uma tarefa de transmissão em fluxo. Necessário em pedidos PUT (CreateOrReplace). | StreamingJobProperties |
Identidade
Nome | Descrição | Valor |
---|---|---|
tipo | O tipo de identidade pode ser SystemAssigned ou UserAssigned. | string |
userAssignedIdentities | O utilizador atribuiu identidades associadas ao recurso da tarefa de transmissão em fluxo. | IdentityUserAssignedIdentities |
IdentityUserAssignedIdentities
Nome | Descrição | Valor |
---|---|---|
{customized property} | Para o Bicep, pode utilizar a função any( ). |
StreamingJobProperties
Nome | Descrição | Valor |
---|---|---|
cluster | O cluster em que as tarefas de transmissão em fluxo serão executadas. | ClusterInfo |
compatibilidadeLevel | Controla determinados comportamentos de runtime da tarefa de transmissão em fluxo. | '1.0' '1.2' |
contentStoragePolicy | Os valores válidos são JobStorageAccount e SystemAccount. Se estiver definido como JobStorageAccount, isto requer que o utilizador também especifique a propriedade jobStorageAccount. . | "JobStorageAccount" "SystemAccount" |
dataLocale | A região de dados da tarefa de análise de fluxos. O valor deve ser o nome de uma Cultura .NET suportada do conjunto https://msdn.microsoft.com/library/system.globalization.culturetypes(v=vs.110 ).aspx. A predefinição é "en-US" se nenhuma especificada. |
string |
eventsLateArrivalMaxDelayInSeconds | O atraso máximo tolerável em segundos em que os eventos que chegam atrasados podem ser incluídos. O intervalo suportado é de -1 a 1814399 (20.23:59:59 dias) e -1 é utilizado para especificar a espera indefinidamente. Se a propriedade estiver ausente, será interpretado como se tivesse um valor de -1. | int |
eventsOutOfOrderMaxDelayInSeconds | O atraso tolerável máximo em segundos em que os eventos fora de ordem podem ser ajustados para estarem de volta à ordem. | int |
eventsOutOfOrderPolicy | Indica a política a aplicar aos eventos que chegam fora de ordem no fluxo de eventos de entrada. | "Ajustar" 'Drop' |
externos | A conta de armazenamento onde estão localizados os artefactos de código personalizados. | Externo |
funções | Uma lista de uma ou mais funções para a tarefa de transmissão em fluxo. A propriedade name para cada função é necessária ao especificar esta propriedade num pedido PUT. Esta propriedade não pode ser modificada através de uma operação PATCH. Tem de utilizar a API PATCH disponível para a transformação individual. | Função[] |
entradas | Uma lista de uma ou mais entradas para a tarefa de transmissão em fluxo. A propriedade name para cada entrada é necessária ao especificar esta propriedade num pedido PUT. Esta propriedade não pode ser modificada através de uma operação PATCH. Tem de utilizar a API PATCH disponível para a entrada individual. | Entrada[] |
jobStorageAccount | As propriedades associadas a uma conta de Armazenamento do Azure com MSI | JobStorageAccount |
jobType | Descreve o tipo de tarefa. Os modos válidos são Cloud e "Edge". |
'Cloud' 'Edge' |
outputErrorPolicy | Indica a política a aplicar a eventos que chegam à saída e que não podem ser escritos no armazenamento externo devido a uma forma incorreta (valores de coluna em falta, valores de coluna de tipo ou tamanho errado). | 'Drop' 'Parar' |
saídas | Uma lista de uma ou mais saídas para a tarefa de transmissão em fluxo. A propriedade name para cada saída é necessária ao especificar esta propriedade num pedido PUT. Esta propriedade não pode ser modificada através de uma operação PATCH. Tem de utilizar a API PATCH disponível para o resultado individual. | Saída[] |
outputStartMode | Esta propriedade só deve ser utilizada quando pretender que a tarefa seja iniciada imediatamente após a criação. O valor pode ser JobStartTime, CustomTime ou LastOutputEventTime para indicar se o ponto de partida do fluxo de eventos de saída deve ser iniciado sempre que a tarefa for iniciada, começar com um carimbo de data/hora de utilizador personalizado especificado através da propriedade outputStartTime ou começar a partir da hora de saída do último evento. | "CustomTime" "JobStartTime" "LastOutputEventTime" |
outputStartTime | O valor é um carimbo de data/hora formatado ISO-8601 que indica o ponto de partida do fluxo de eventos de saída ou nulo para indicar que o fluxo de eventos de saída será iniciado sempre que a tarefa de transmissão em fluxo for iniciada. Esta propriedade tem de ter um valor se outputStartMode estiver definido como CustomTime. | string |
sku | Descreve o SKU da tarefa de transmissão em fluxo. Necessário em pedidos PUT (CreateOrReplace). | SKU |
transformação | Indica a consulta e o número de unidades de transmissão em fluxo a utilizar para a tarefa de transmissão em fluxo. A propriedade name da transformação é necessária ao especificar esta propriedade num pedido PUT. Esta propriedade não pode ser modificada através de uma operação PATCH. Tem de utilizar a API PATCH disponível para a transformação individual. | Transformação |
ClusterInfo
Nome | Descrição | Valor |
---|---|---|
ID | O ID de recurso do cluster. | string |
Externo
Nome | Descrição | Valor |
---|---|---|
contentor | O contentor UserCustomCode. | string |
caminho | O caminho UserCustomCode. | string |
refreshConfiguration | Os parâmetros de atualização para qualquer/todas as funções definidas pelo utilizador atualizável presentes na configuração da tarefa. | RefreshConfiguration |
storageAccount | As propriedades associadas a uma conta de Armazenamento do Azure | StorageAccount |
RefreshConfiguration
Nome | Descrição | Valor |
---|---|---|
dateFormat | O formato de data. Onde {date} aparecer em pathPattern, o valor desta propriedade é utilizado como o formato de data. | string |
pathPattern | O padrão do caminho do blob. Não é uma expressão normal. Representa um padrão em relação ao qual os nomes de blobs serão correspondidos para determinar se devem ou não ser incluídos como entrada ou saída para a tarefa. Veja https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-input ou https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-output para obter uma explicação e exemplo mais detalhados. |
string |
refreshInterval | O intervalo de atualização. | string |
refreshType | Esta propriedade indica a opção de atualização de dados a utilizar, Bloqueio ou Sem bloqueio. | "A bloquear" 'Nonblocking' |
timeFormat | O formato de hora. Onde {time} aparecer em pathPattern, o valor desta propriedade é utilizado como o formato de hora. | string |
StorageAccount
Nome | Descrição | Valor |
---|---|---|
accountKey | A chave de conta da conta de Armazenamento do Azure. Necessário em pedidos PUT (CreateOrReplace). | string Restrições: Valor confidencial. Transmita como um parâmetro seguro. |
accountName | O nome da conta de Armazenamento do Azure. Necessário em pedidos PUT (CreateOrReplace). | string |
authenticationMode | Modo de Autenticação. | "ConnectionString" 'Msi' "UserToken" |
Função
Nome | Descrição | Valor |
---|---|---|
name | Nome do recurso | string |
propriedades | As propriedades associadas a uma função. | Propriedades de Função |
Propriedades de Função
Nome | Descrição | Valor |
---|---|---|
propriedades | FunctionConfiguration | |
tipo | Definir o tipo de objeto | Agregar Escalar (obrigatório) |
FunctionConfiguration
Nome | Descrição | Valor |
---|---|---|
binding | O enlace físico da função. Por exemplo, no caso do serviço Web Azure Machine Learning, isto descreve o ponto final. | FunctionBinding |
entradas | FunctionInput[] | |
saída | Descreve o resultado de uma função. | FunctionOutput |
FunctionBinding
Nome | Descrição | Valor |
---|---|---|
tipo | Definir o tipo de objeto | Microsoft.MachineLearning/WebService Microsoft.MachineLearningServices Microsoft.StreamAnalytics/CLRUdf Microsoft.StreamAnalytics/JavascriptUdf (obrigatório) |
AzureMachineLearningStudioFunctionBinding
Nome | Descrição | Valor |
---|---|---|
tipo | Indica o tipo de enlace de função. | "Microsoft.MachineLearning/WebService" (obrigatório) |
propriedades | As propriedades de enlace associadas a um Azure Machine learning Studio. | AzureMachineLearningStudioFunctionBindingProperties |
AzureMachineLearningStudioFunctionBindingProperties
Nome | Descrição | Valor |
---|---|---|
apiKey | A chave de API utilizada para autenticar com Request-Response ponto final. | string |
batchSize | Número entre 1 e 10000 que descreve o número máximo de linhas para cada pedido de execução de RRS do Azure ML. A predefinição é 1000. | int |
endpoint | O Request-Response executar o ponto final do Azure Machine Learning Studio. Saiba mais aqui: https://docs.microsoft.com/azure/machine-learning/machine-learning-consume-web-services#request-response-service-rrs |
string |
entradas | As entradas para o ponto final do Azure Machine Learning Studio. | AzureMachineLearningStudioInputs |
saídas | Uma lista de saídas da execução do ponto final do Azure Machine Learning Studio. | AzureMachineLearningStudioOutputColumn[] |
AzureMachineLearningStudioInputs
Nome | Descrição | Valor |
---|---|---|
columnNames | Uma lista de colunas de entrada para o ponto final do Azure Machine Learning Studio. | AzureMachineLearningStudioInputColumn[] |
name | O nome da entrada. Este é o nome fornecido durante a criação do ponto final. | string |
AzureMachineLearningStudioInputColumn
Nome | Descrição | Valor |
---|---|---|
dataType | O tipo de dados (suportado pelo Azure Machine Learning) da coluna de entrada. É descrita uma lista de tipos de dados válidos do Azure Machine Learning em https://msdn.microsoft.com/library/azure/dn905923.aspx . |
string |
mapTo | O índice baseado em zero do parâmetro de função a que esta entrada mapeia. | int |
name | O nome da coluna de entrada. | string |
AzureMachineLearningStudioOutputColumn
Nome | Descrição | Valor |
---|---|---|
dataType | O tipo de dados (suportado pelo Azure Machine Learning) da coluna de saída. É descrita uma lista de tipos de dados válidos do Azure Machine Learning em https://msdn.microsoft.com/library/azure/dn905923.aspx . |
string |
name | O nome da coluna de saída. | string |
AzureMachineLearningServiceFunctionBinding
Nome | Descrição | Valor |
---|---|---|
tipo | Indica o tipo de enlace de função. | "Microsoft.MachineLearningServices" (obrigatório) |
propriedades | As propriedades de enlace associadas a um serviço Web do Azure Machine learning. | AzureMachineLearningServiceFunctionBindingProperties |
AzureMachineLearningServiceFunctionBindingProperties
Nome | Descrição | Valor |
---|---|---|
apiKey | A chave de API utilizada para autenticar com Request-Response ponto final. | string |
batchSize | Número entre 1 e 10000 que descreve o número máximo de linhas para cada pedido de execução de RRS do Azure ML. A predefinição é 1000. | int |
endpoint | O Request-Response executar o ponto final do serviço Web do Azure Machine Learning. | string |
inputRequestName | Etiqueta para o objeto de pedido de entrada. | string |
entradas | As entradas do ponto final de serviço Web do Azure Machine Learning. | AzureMachineLearningServiceInputColumn[] |
numberOfParallelRequests | O número de pedidos paralelos que serão enviados por partição da sua tarefa para o serviço de machine learning. A predefinição é 1. | int |
outputResponseName | Etiqueta para o objeto de pedido de saída. | string |
saídas | Uma lista de saídas da execução do ponto final de serviço Web do Azure Machine Learning. | AzureMachineLearningServiceOutputColumn[] |
AzureMachineLearningServiceInputColumn
Nome | Descrição | Valor |
---|---|---|
dataType | O tipo de dados (suportado pelo Azure Machine Learning) da coluna de entrada. | string |
mapTo | O índice baseado em zero do parâmetro de função a que esta entrada mapeia. | int |
name | O nome da coluna de entrada. | string |
AzureMachineLearningServiceOutputColumn
Nome | Descrição | Valor |
---|---|---|
dataType | O tipo de dados (suportado pelo Azure Machine Learning) da coluna de saída. | string |
mapTo | O índice baseado em zero do parâmetro de função a que esta entrada mapeia. | int |
name | O nome da coluna de saída. | string |
CSharpFunctionBinding
Nome | Descrição | Valor |
---|---|---|
tipo | Indica o tipo de enlace de função. | "Microsoft.StreamAnalytics/CLRUdf" (obrigatório) |
propriedades | As propriedades de enlace associadas a uma função CSharp. | CSharpFunctionBindingProperties |
CSharpFunctionBindingProperties
Nome | Descrição | Valor |
---|---|---|
classe | O código Csharp que contém uma definição de função única. | string |
dllPath | O código Csharp que contém uma definição de função única. | string |
método | O código Csharp que contém uma definição de função única. | string |
updateMode | Modos de atualização para funções do Stream Analytics. | "Atualizável" "Estático" |
JavaScriptFunctionBinding
Nome | Descrição | Valor |
---|---|---|
tipo | Indica o tipo de enlace de função. | "Microsoft.StreamAnalytics/JavascriptUdf" (obrigatório) |
propriedades | As propriedades de enlace associadas a uma função JavaScript. | JavaScriptFunctionBindingProperties |
JavaScriptFunctionBindingProperties
Nome | Descrição | Valor |
---|---|---|
script | O código JavaScript que contém uma única definição de função. Por exemplo: "função (x, y) { devolver x + y; }" | string |
FunctionInput
Nome | Descrição | Valor |
---|---|---|
dataType | O tipo de dados (suportado pelo Azure Stream Analytics) do parâmetro de entrada da função. É descrita uma lista de tipos de dados válidos do Azure Stream Analytics em https://msdn.microsoft.com/library/azure/dn835065.aspx |
string |
isConfigurationParameter | Um sinalizador que indica se o parâmetro é um parâmetro de configuração. Verdadeiro se se espera que este parâmetro de entrada seja uma constante. A predefinição é falso. | bool |
FunctionOutput
Nome | Descrição | Valor |
---|---|---|
dataType | O tipo de dados (suportado pelo Azure Stream Analytics) da saída da função. É descrita uma lista de tipos de dados válidos do Azure Stream Analytics em https://msdn.microsoft.com/library/azure/dn835065.aspx |
string |
AggregateFunctionProperties
Nome | Descrição | Valor |
---|---|---|
tipo | Indica o tipo de função. | "Agregar" (necessário) |
ScalarFunctionProperties
Nome | Descrição | Valor |
---|---|---|
tipo | Indica o tipo de função. | "Escalar" (obrigatório) |
Entrada
Nome | Descrição | Valor |
---|---|---|
name | Nome do recurso | string |
propriedades | As propriedades associadas a uma entrada. Necessário em pedidos PUT (CreateOrReplace). | InputProperties |
InputProperties
Nome | Descrição | Valor |
---|---|---|
compressão | Descreve como os dados de entrada são comprimidos | Compressão |
partitionKey | partitionKey Descreve uma chave nos dados de entrada que é utilizada para criar partições dos dados de entrada | string |
serialização | Descreve como os dados de uma entrada são serializados ou como os dados são serializados quando escritos numa saída. Necessário em pedidos PUT (CreateOrReplace). | Serialização |
watermarkSettings | Definições que determinam se pretende ler eventos de marca d'água. | InputWatermarkProperties |
tipo | Definir o tipo de objeto | Referência Fluxo (obrigatório) |
Compressão
Nome | Descrição | Valor |
---|---|---|
tipo | Indica o tipo de compressão que a entrada utiliza. Necessário em pedidos PUT (CreateOrReplace). | 'Esvaziar' 'GZip' "Nenhum" (obrigatório) |
Serialização
Nome | Descrição | Valor |
---|---|---|
tipo | Definir o tipo de objeto | Avro Csv CustomClr Delta Json Parquet (obrigatório) |
AvroSerialization
Nome | Descrição | Valor |
---|---|---|
tipo | Indica o tipo de serialização que a entrada ou saída utiliza. Necessário em pedidos PUT (CreateOrReplace). | "Avro" (obrigatório) |
propriedades | As propriedades associadas ao tipo de serialização Avro. Necessário em pedidos PUT (CreateOrReplace). | Para o Bicep, pode utilizar a função any( ). |
CsvSerialization
Nome | Descrição | Valor |
---|---|---|
tipo | Indica o tipo de serialização que a entrada ou saída utiliza. Necessário em pedidos PUT (CreateOrReplace). | "Csv" (obrigatório) |
propriedades | As propriedades associadas ao tipo de serialização CSV. Necessário em pedidos PUT (CreateOrReplace). | CsvSerializationProperties |
CsvSerializationProperties
Nome | Descrição | Valor |
---|---|---|
codificação | Especifica a codificação dos dados recebidos no caso da entrada e da codificação de dados de saída em caso de saída. Necessário em pedidos PUT (CreateOrReplace). | 'UTF8' |
fieldDelimiter | Especifica o delimitador que será utilizado para separar registos de valores separados por vírgulas (CSV). Veja https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-input ou https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-output para obter uma lista de valores suportados. Necessário em pedidos PUT (CreateOrReplace). |
string |
CustomClrSerialization
Nome | Descrição | Valor |
---|---|---|
tipo | Indica o tipo de serialização que a entrada ou saída utiliza. Necessário em pedidos PUT (CreateOrReplace). | "CustomClr" (obrigatório) |
propriedades | As propriedades associadas ao tipo de serialização CustomClr. Necessário em pedidos PUT (CreateOrReplace). | CustomClrSerializationProperties |
CustomClrSerializationProperties
Nome | Descrição | Valor |
---|---|---|
serializationClassName | O nome da classe de serialização. | string |
serializationDllPath | O caminho da biblioteca de serialização. | string |
DeltaSerialization
Nome | Descrição | Valor |
---|---|---|
tipo | Indica o tipo de serialização que a entrada ou saída utiliza. Necessário em pedidos PUT (CreateOrReplace). | "Delta" (obrigatório) |
propriedades | As propriedades associadas ao tipo de serialização do Delta Lake. Necessário em pedidos PUT (CreateOrReplace). | DeltaSerializationProperties |
DeltaSerializationProperties
Nome | Descrição | Valor |
---|---|---|
deltaTablePath | Especifica o caminho da tabela do Delta Lake no qual a saída será escrita. | cadeia (obrigatório) |
partitionColumns | Especifica os nomes das colunas para as quais a tabela do Delta Lake será particionada. Estamos apenas a suportar uma coluna de partição, mas a mantê-la como uma matriz para extensibilidade. | cadeia[] |
JsonSerialization
Nome | Descrição | Valor |
---|---|---|
tipo | Indica o tipo de serialização que a entrada ou saída utiliza. Necessário em pedidos PUT (CreateOrReplace). | "Json" (obrigatório) |
propriedades | As propriedades associadas ao tipo de serialização JSON. Necessário em pedidos PUT (CreateOrReplace). | JsonSerializationProperties |
JsonSerializationProperties
Nome | Descrição | Valor |
---|---|---|
codificação | Especifica a codificação dos dados recebidos no caso da entrada e da codificação de dados de saída em caso de saída. Necessário em pedidos PUT (CreateOrReplace). | 'UTF8' |
formato | Esta propriedade aplica-se apenas à serialização JSON de saídas. Não é aplicável a entradas. Esta propriedade especifica o formato do JSON no qual a saída será escrita. Os valores atualmente suportados são "lineSeparated" que indica que a saída será formatada ao ter cada objeto JSON separado por uma nova linha e "matriz" a indicar que a saída será formatada como uma matriz de objetos JSON. O valor predefinido é "lineSeparated" se for deixado nulo. | "Matriz" "LinhaSeparada" |
ParquetSerialization
Nome | Descrição | Valor |
---|---|---|
tipo | Indica o tipo de serialização que a entrada ou saída utiliza. Necessário em pedidos PUT (CreateOrReplace). | "Parquet" (obrigatório) |
propriedades | As propriedades associadas ao tipo de serialização Parquet. Necessário em pedidos PUT (CreateOrReplace). | Para Bicep, pode utilizar a função any( ). |
InputWatermarkProperties
Nome | Descrição | Valor |
---|---|---|
watermarkMode | O modo de marca d'água de entrada. | "Nenhum" 'ReadWatermark' |
ReferenceInputProperties
Nome | Descrição | Valor |
---|---|---|
tipo | Indica se a entrada é uma origem de dados de referência ou dados de fluxo. Necessário em pedidos PUT (CreateOrReplace). | "Referência" (obrigatório) |
origem de dados | Descreve uma origem de dados de entrada que contém dados de referência. Necessário em pedidos PUT (CreateOrReplace). | ReferenceInputDataSource |
ReferenceInputDataSource
Nome | Descrição | Valor |
---|---|---|
tipo | Definir o tipo de objeto | Ficheiro Microsoft.Sql/Server/Database Microsoft.Storage/Blob Não processado (obrigatório) |
FileReferenceInputDataSource
Nome | Descrição | Valor |
---|---|---|
tipo | Indica o tipo de origem de dados de entrada que contém dados de referência. Necessário em pedidos PUT (CreateOrReplace). | "Ficheiro" (obrigatório) |
propriedades | As propriedades associadas a uma entrada de ficheiro que contém dados de referência. Necessário em pedidos PUT (CreateOrReplace). | FileReferenceInputDataSourceProperties |
FileReferenceInputDataSourceProperties
Nome | Descrição | Valor |
---|---|---|
caminho | O caminho do ficheiro. | string |
AzureSqlReferenceInputDataSource
Nome | Descrição | Valor |
---|---|---|
tipo | Indica o tipo de origem de dados de entrada que contém dados de referência. Necessário em pedidos PUT (CreateOrReplace). | "Microsoft.Sql/Server/Database" (obrigatório) |
propriedades | As propriedades associadas à entrada da BD SQL que contêm dados de referência. Necessário em pedidos PUT (CreateOrReplace). | AzureSqlReferenceInputDataSourceProperties |
AzureSqlReferenceInputDataSourceProperties
Nome | Descrição | Valor |
---|---|---|
authenticationMode | Modo de Autenticação. | "ConnectionString" 'Msi' "UserToken" |
base de dados | Este elemento está associado ao elemento de origem de dados. Este é o nome da base de dados na qual a saída será escrita. | string |
deltaSnapshotQuery | Este elemento está associado ao elemento de origem de dados. Esta consulta é utilizada para obter alterações incrementais da base de dados SQL. Para utilizar esta opção, recomendamos a utilização de tabelas temporais na Base de Dados do SQL do Azure. | string |
fullSnapshotQuery | Este elemento está associado ao elemento de origem de dados. Esta consulta é utilizada para obter dados da base de dados sql. | string |
palavra-passe | Este elemento está associado ao elemento de origem de dados. Esta é a palavra-passe que será utilizada para ligar à instância Base de Dados SQL. | string Restrições: Valor confidencial. Transmita como um parâmetro seguro. |
refreshRate | Este elemento está associado ao elemento de origem de dados. Isto indica a frequência com que os dados serão obtidos a partir da base de dados. É do formato DateTime. | string |
refreshType | Indica o tipo de opção de atualização de dados. | "RefreshPeriodicallyWithDelta" "RefreshPeriodicallyWithFull" "Estático" |
servidor | Este elemento está associado ao elemento de origem de dados. Este é o nome do servidor que contém a base de dados que será escrita. | string |
utilizador | Este elemento está associado ao elemento de origem de dados. Este é o nome de utilizador que será utilizado para ligar à instância Base de Dados SQL. | string |
BlobReferenceInputDataSource
Nome | Descrição | Valor |
---|---|---|
tipo | Indica o tipo de origem de dados de entrada que contém dados de referência. Necessário em pedidos PUT (CreateOrReplace). | "Microsoft.Storage/Blob" (obrigatório) |
propriedades | As propriedades associadas a uma entrada de blobs que contém dados de referência. Necessário em pedidos PUT (CreateOrReplace). | BlobReferenceInputDataSourceProperties |
BlobReferenceInputDataSourceProperties
Nome | Descrição | Valor |
---|---|---|
authenticationMode | Modo de Autenticação. | "ConnectionString" 'Msi' "UserToken" |
blobName | O nome da entrada do blob. | string |
contentor | O nome de um contentor na conta de Armazenamento associada. Este contentor contém os blob(s) a serem lidos ou escritos em. Necessário em pedidos PUT (CreateOrReplace). | string |
dateFormat | O formato de data. Onde quer que {date} apareça no pathPattern, o valor desta propriedade é utilizado como o formato de data. | string |
deltaPathPattern | O padrão de caminho do instantâneo delta. | string |
deltaSnapshotRefreshRate | O intervalo que o utilizador gera um instantâneo delta desta origem de dados de entrada de blobs de referência. | string |
fullSnapshotRefreshRate | O intervalo de atualização da origem de dados de entrada de blobs. | string |
pathPattern | O padrão do caminho do blob. Não é uma expressão normal. Representa um padrão em relação ao qual os nomes de blobs serão correspondidos para determinar se devem ou não ser incluídos como entrada ou saída para a tarefa. Veja https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-input ou https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-output para obter uma explicação e um exemplo mais detalhados. |
string |
sourcePartitionCount | A contagem de partições da origem de dados de entrada de blobs. Intervalo 1 - 256. | int |
storageAccounts | Uma lista de uma ou mais contas de Armazenamento do Azure. Necessário em pedidos PUT (CreateOrReplace). | StorageAccount[] |
timeFormat | O formato de hora. Onde quer que {time} apareça no pathPattern, o valor desta propriedade é utilizado como o formato de hora. | string |
RawReferenceInputDataSource
Nome | Descrição | Valor |
---|---|---|
tipo | Indica o tipo de origem de dados de entrada que contém dados de referência. Necessário em pedidos PUT (CreateOrReplace). | "Raw" (obrigatório) |
propriedades | As propriedades associadas a uma entrada não processada que contém dados de referência. Necessário em pedidos PUT (CreateOrReplace). | RawInputDatasourceProperties |
RawInputDatasourceProperties
Nome | Descrição | Valor |
---|---|---|
payload | O conteúdo serializado JSON dos dados de entrada. O payload ou o payloadUri têm de ser definidos, mas não ambos. | string |
payloadUri | O URL de SAS para um blob que contém o conteúdo serializado JSON dos dados de entrada. O payload ou o payloadUri têm de ser definidos, mas não ambos. | string |
StreamInputProperties
Nome | Descrição | Valor |
---|---|---|
tipo | Indica se a entrada é uma origem de dados de referência ou dados de fluxo. Necessário em pedidos PUT (CreateOrReplace). | "Stream" (obrigatório) |
origem de dados | Descreve uma origem de dados de entrada que contém dados de fluxo. Necessário em pedidos PUT (CreateOrReplace). | StreamInputDataSource |
StreamInputDataSource
Nome | Descrição | Valor |
---|---|---|
tipo | Definir o tipo de objeto | GatewayMessageBus Microsoft.Devices/IotHubs Microsoft.EventGrid/EventSubscriptions Microsoft.EventHub/EventHub Microsoft.ServiceBus/EventHub Microsoft.Storage/Blob Não processado (obrigatório) |
GatewayMessageBusStreamInputDataSource
Nome | Descrição | Valor |
---|---|---|
tipo | Indica o tipo de origem de dados de entrada que contém dados de fluxo. Necessário em pedidos PUT (CreateOrReplace). | "GatewayMessageBus" (obrigatório) |
propriedades | As propriedades associadas a uma entrada de barramento de mensagens de gateway que contém dados de fluxo. | GatewayMessageBusStreamInputDataSourceProperties |
GatewayMessageBusStreamInputDataSourceProperties
Nome | Descrição | Valor |
---|---|---|
tópico | O nome do tópico do Service Bus. | string |
IoTHubStreamInputDataSource
Nome | Descrição | Valor |
---|---|---|
tipo | Indica o tipo de origem de dados de entrada que contém dados de fluxo. Necessário em pedidos PUT (CreateOrReplace). | "Microsoft.Devices/IotHubs" (obrigatório) |
propriedades | As propriedades associadas a uma entrada de Hub IoT que contém dados de fluxo. Necessário em pedidos PUT (CreateOrReplace). | IoTHubStreamInputDataSourceProperties |
IoTHubStreamInputDataSourceProperties
Nome | Descrição | Valor |
---|---|---|
consumerGroupName | O nome de um Grupo de Consumidores Hub IoT que deve ser utilizado para ler eventos do Hub IoT. Se não for especificado, a entrada utiliza o grupo de consumidores predefinido do Hub Iot. | string |
endpoint | O ponto final Hub IoT ao qual se ligar (ou seja, mensagens/eventos, mensagens/operaçõesMonitorizaçãoEventos, etc.). | string |
iotHubNamespace | O nome ou o URI do Hub IoT. Necessário em pedidos PUT (CreateOrReplace). | string |
sharedAccessPolicyKey | A chave de política de acesso partilhado para a política de acesso partilhado especificada. Necessário em pedidos PUT (CreateOrReplace). | string Restrições: Valor sensível. Transmita como um parâmetro seguro. |
sharedAccessPolicyName | O nome da política de acesso partilhado do Hub IoT. Esta política tem de conter, pelo menos, a permissão ligação do Serviço. Necessário em pedidos PUT (CreateOrReplace). | string |
EventGridStreamInputDataSource
Nome | Descrição | Valor |
---|---|---|
tipo | Indica o tipo de origem de dados de entrada que contém dados de fluxo. Necessário em pedidos PUT (CreateOrReplace). | "Microsoft.EventGrid/EventSubscriptions" (obrigatório) |
propriedades | As propriedades associadas a uma entrada da grelha de eventos que contém dados de fluxo. | EventGridStreamInputDataSourceProperties |
EventGridStreamInputDataSourceProperties
Nome | Descrição | Valor |
---|---|---|
eventTypes | Lista de Tipos de Eventos suportados pelo adaptador event grid. | cadeia[] |
esquema | Indica o tipo de esquema do Event Grid. | "CloudEventSchema" "EventGridEventSchema" |
storageAccounts | Uma lista de uma ou mais contas de Armazenamento do Azure. Necessário em pedidos PUT (CreateOrReplace). | StorageAccount[] |
subscritor | Subscritores do Event Grid. Atualmente, apenas o Subscritor do EventHub é suportado. | EventHubV2StreamInputDataSource |
EventHubV2StreamInputDataSource
Nome | Descrição | Valor |
---|---|---|
propriedades | As propriedades associadas a uma entrada do Hub de Eventos que contém dados de fluxo. Necessário em pedidos PUT (CreateOrReplace). | EventHubStreamInputDataSourceProperties |
tipo | Indica o tipo de origem de dados de entrada que contém dados de fluxo. Necessário em pedidos PUT (CreateOrReplace). | cadeia (obrigatório) |
EventHubStreamInputDataSourceProperties
Nome | Descrição | Valor |
---|---|---|
authenticationMode | Modo de Autenticação. | "ConnectionString" 'Msi' "UserToken" |
consumerGroupName | O nome de um Grupo de Consumidores do Hub de Eventos que deve ser utilizado para ler eventos a partir do Hub de Eventos. Especificar nomes de grupos de consumidores distintos para múltiplas entradas permite que cada uma dessas entradas receba os mesmos eventos do Hub de Eventos. Se não for especificado, a entrada utiliza o grupo de consumidores predefinido do Hub de Eventos. | string |
eventHubName | O nome do Hub de Eventos. Necessário em pedidos PUT (CreateOrReplace). | string |
partitionCount | A contagem de partições da origem de dados do hub de eventos. Intervalo 1 - 256. | int |
prefetchCount | O número de mensagens que o recetor de mensagens pode pedir em simultâneo. | int |
serviceBusNamespace | O espaço de nomes associado ao Hub de Eventos pretendido, à Fila do Service Bus, ao Tópico do Service Bus, etc. Necessário em pedidos PUT (CreateOrReplace). | string |
sharedAccessPolicyKey | A chave de política de acesso partilhado para a política de acesso partilhado especificada. Necessário em pedidos PUT (CreateOrReplace). | string Restrições: Valor sensível. Transmita como um parâmetro seguro. |
sharedAccessPolicyName | O nome da política de acesso partilhado para o Hub de Eventos, Fila do Service Bus, Tópico do Service Bus, etc. Necessário em pedidos PUT (CreateOrReplace). | string |
EventHubStreamInputDataSource
Nome | Descrição | Valor |
---|---|---|
tipo | Indica o tipo de origem de dados de entrada que contém dados de fluxo. Necessário em pedidos PUT (CreateOrReplace). | "Microsoft.ServiceBus/EventHub" (obrigatório) |
propriedades | As propriedades associadas a uma entrada do Hub de Eventos que contém dados de fluxo. Necessário em pedidos PUT (CreateOrReplace). | EventHubStreamInputDataSourceProperties |
BlobStreamInputDataSource
Nome | Descrição | Valor |
---|---|---|
tipo | Indica o tipo de origem de dados de entrada que contém dados de fluxo. Necessário em pedidos PUT (CreateOrReplace). | "Microsoft.Storage/Blob" (obrigatório) |
propriedades | As propriedades associadas a uma entrada de blobs que contém dados de fluxo. Necessário em pedidos PUT (CreateOrReplace). | BlobStreamInputDataSourceProperties |
BlobStreamInputDataSourceProperties
Nome | Descrição | Valor |
---|---|---|
authenticationMode | Modo de Autenticação. | "ConnectionString" 'Msi' "UserToken" |
contentor | O nome de um contentor na conta de Armazenamento associada. Este contentor contém os blob(s) a serem lidos ou escritos em. Necessário em pedidos PUT (CreateOrReplace). | string |
dateFormat | O formato de data. Onde quer que {date} apareça no pathPattern, o valor desta propriedade é utilizado como o formato de data. | string |
pathPattern | O padrão do caminho do blob. Não é uma expressão normal. Representa um padrão em relação ao qual os nomes de blobs serão correspondidos para determinar se devem ou não ser incluídos como entrada ou saída para a tarefa. Veja https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-input ou https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-output para obter uma explicação e exemplo mais detalhados. |
string |
sourcePartitionCount | A contagem de partições da origem de dados de entrada de blobs. Intervalo 1 - 1024. | int |
storageAccounts | Uma lista de uma ou mais contas de Armazenamento do Azure. Necessário em pedidos PUT (CreateOrReplace). | StorageAccount[] |
timeFormat | O formato de hora. Onde {time} aparecer em pathPattern, o valor desta propriedade é utilizado como o formato de hora. | string |
RawStreamInputDataSource
Nome | Descrição | Valor |
---|---|---|
tipo | Indica o tipo de origem de dados de entrada que contém dados de fluxo. Necessário em pedidos PUT (CreateOrReplace). | 'Raw' (obrigatório) |
propriedades | As propriedades associadas a uma entrada não processada. Necessário em pedidos PUT (CreateOrReplace). | RawInputDatasourceProperties |
JobStorageAccount
Nome | Descrição | Valor |
---|---|---|
accountKey | A chave de conta da conta de Armazenamento do Azure. Necessário em pedidos PUT (CreateOrReplace). | string Restrições: Valor confidencial. Transmita como um parâmetro seguro. |
accountName | O nome da conta de Armazenamento do Azure. Necessário em pedidos PUT (CreateOrReplace). | string |
authenticationMode | Modo de Autenticação. | "ConnectionString" 'Msi' "UserToken" |
Saída
Nome | Descrição | Valor |
---|---|---|
name | Nome do recurso | string |
propriedades | As propriedades associadas a um resultado. Necessário em pedidos PUT (CreateOrReplace). | OutputProperties |
OutputProperties
Nome | Descrição | Valor |
---|---|---|
origem de dados | Descreve a origem de dados na qual a saída será escrita. Necessário em pedidos PUT (CreateOrReplace). | OutputDataSource |
serialização | Descreve como os dados de uma entrada são serializados ou como os dados são serializados quando são escritos numa saída. Necessário em pedidos PUT (CreateOrReplace). | Serialização |
sizeWindow | A janela de tamanho para restringir uma saída do Stream Analytics. | int |
timeWindow | O período de tempo para filtrar as saídas das tarefas do Stream Analytics. | string |
watermarkSettings | Definições que determinam se pretende enviar marcas d'água para a jusante. | OutputWatermarkProperties |
OutputDataSource
GatewayMessageBusOutputDataSource
Nome | Descrição | Valor |
---|---|---|
tipo | Indica o tipo de saída da origem de dados em que será escrito. Necessário em pedidos PUT (CreateOrReplace). | "GatewayMessageBus" (obrigatório) |
propriedades | As propriedades associadas a uma saída do Gateway Message Bus. Necessário em pedidos PUT (CreateOrReplace). | GatewayMessageBusOutputDataSourceProperties |
GatewayMessageBusOutputDataSourceProperties
Nome | Descrição | Valor |
---|---|---|
tópico | O nome do tópico do Service Bus. | string |
AzureFunctionOutputDataSource
Nome | Descrição | Valor |
---|---|---|
tipo | Indica o tipo de saída da origem de dados em que será escrito. Necessário em pedidos PUT (CreateOrReplace). | "Microsoft.AzureFunction" (obrigatório) |
propriedades | As propriedades associadas a uma saída da Função do Azure. Necessário em pedidos PUT (CreateOrReplace). | AzureFunctionOutputDataSourceProperties |
AzureFunctionOutputDataSourceProperties
Nome | Descrição | Valor |
---|---|---|
apiKey | Se quiser utilizar uma Função do Azure a partir de outra subscrição, pode fazê-lo ao fornecer a chave para aceder à sua função. | string |
functionAppName | O nome da sua aplicação Funções do Azure. | string |
functionName | O nome da função na sua aplicação Funções do Azure. | string |
maxBatchCount | Uma propriedade que lhe permite especificar o número máximo de eventos em cada lote que é enviado para Funções do Azure. O valor predefinido é 100. | int |
maxBatchSize | Uma propriedade que lhe permite definir o tamanho máximo para cada lote de saída que é enviado para a função do Azure. A unidade de entrada está em bytes. Por predefinição, este valor é de 262 144 bytes (256 KB). | int |
AzureDataLakeStoreOutputDataSource
Nome | Descrição | Valor |
---|---|---|
tipo | Indica o tipo de saída da origem de dados em que será escrito. Necessário em pedidos PUT (CreateOrReplace). | "Microsoft.DataLake/Accounts" (obrigatório) |
propriedades | As propriedades associadas a uma saída do Azure Data Lake Store. Necessário em pedidos PUT (CreateOrReplace). | AzureDataLakeStoreOutputDataSourceProperties |
AzureDataLakeStoreOutputDataSourceProperties
Nome | Descrição | Valor |
---|---|---|
accountName | O nome da conta do Azure Data Lake Store. Necessário em pedidos PUT (CreateOrReplace). | string |
authenticationMode | Modo de Autenticação. | "ConnectionString" 'Msi' "UserToken" |
dateFormat | O formato de data. Sempre que {date} aparecer em filePathPrefix, o valor desta propriedade é utilizado como o formato de data. | string |
filePathPrefix | A localização do ficheiro no qual a saída deve ser escrita. Necessário em pedidos PUT (CreateOrReplace). | string |
refreshToken | Um token de atualização que pode ser utilizado para obter um token de acesso válido que pode ser utilizado para autenticar com a origem de dados. Atualmente, um token de atualização válido só pode ser obtido através do portal do Azure. Recomenda-se colocar aqui um valor de cadeia fictício ao criar a origem de dados e, em seguida, aceder ao Portal do Azure para autenticar a origem de dados que irá atualizar esta propriedade com um token de atualização válido. Necessário em pedidos PUT (CreateOrReplace). | string |
tenantId | O ID de inquilino do utilizador utilizado para obter o token de atualização. Necessário em pedidos PUT (CreateOrReplace). | string |
timeFormat | O formato de hora. Onde {time} aparecer em filePathPrefix, o valor desta propriedade é utilizado como o formato de hora. | string |
tokenUserDisplayName | O nome a apresentar do utilizador que foi utilizado para obter o token de atualização. Utilize esta propriedade para ajudar a lembrar que utilizador foi utilizado para obter o token de atualização. | string |
tokenUserPrincipalName | O nome principal de utilizador (UPN) do utilizador que foi utilizado para obter o token de atualização. Utilize esta propriedade para ajudar a lembrar que utilizador foi utilizado para obter o token de atualização. | string |
PostgreSQLOutputDataSource
Nome | Descrição | Valor |
---|---|---|
tipo | Indica que o tipo de saída da origem de dados será escrito. Necessário em pedidos PUT (CreateOrReplace). | "Microsoft.DBForPostgreSQL/servers/databases" (necessário) |
propriedades | As propriedades associadas a uma origem de dados de saída postgreSQL. Necessário em pedidos PUT (CreateOrReplace). | PostgreSQLOutputDataSourceProperties |
PostgreSQLOutputDataSourceProperties
Nome | Descrição | Valor |
---|---|---|
authenticationMode | Modo de Autenticação. | "ConnectionString" 'Msi' "UserToken" |
base de dados | O nome da base de dados SQL do Azure. Necessário em pedidos PUT (CreateOrReplace). | string |
maxWriterCount | A contagem máxima de escritores, atualmente, apenas 1 (escritor único) e 0 (com base na partição de consulta) estão disponíveis. Opcional em pedidos PUT. | int |
palavra-passe | A palavra-passe que será utilizada para ligar à base de dados SQL do Azure. Necessário em pedidos PUT (CreateOrReplace). | string Restrições: Valor sensível. Transmita como um parâmetro seguro. |
servidor | O nome do servidor SQL que contém a base de dados SQL do Azure. Necessário em pedidos PUT (CreateOrReplace). | string |
table | O nome da tabela na base de dados SQL do Azure. Necessário em pedidos PUT (CreateOrReplace). | string |
utilizador | O nome de utilizador que será utilizado para ligar à base de dados SQL do Azure. Necessário em pedidos PUT (CreateOrReplace). | string |
EventHubV2OutputDataSource
Nome | Descrição | Valor |
---|---|---|
tipo | Indica que o tipo de saída da origem de dados será escrito. Necessário em pedidos PUT (CreateOrReplace). | "Microsoft.EventHub/EventHub" (obrigatório) |
propriedades | As propriedades associadas a uma saída do Hub de Eventos. Necessário em pedidos PUT (CreateOrReplace). | EventHubOutputDataSourceProperties |
EventHubOutputDataSourceProperties
Nome | Descrição | Valor |
---|---|---|
authenticationMode | Modo de Autenticação. | "ConnectionString" 'Msi' "UserToken" |
eventHubName | O nome do Hub de Eventos. Necessário em pedidos PUT (CreateOrReplace). | string |
partitionCount | A contagem de partições da origem de dados do hub de eventos. Intervalo 1 - 256. | int |
partitionKey | A chave/coluna que é utilizada para determinar a partição para enviar dados de eventos. | string |
propertyColumns | As propriedades associadas a esta saída do Hub de Eventos. | cadeia[] |
serviceBusNamespace | O espaço de nomes associado ao Hub de Eventos pretendido, à Fila do Service Bus, ao Tópico do Service Bus, etc. Necessário em pedidos PUT (CreateOrReplace). | string |
sharedAccessPolicyKey | A chave de política de acesso partilhado para a política de acesso partilhado especificada. Necessário em pedidos PUT (CreateOrReplace). | string Restrições: Valor sensível. Transmita como um parâmetro seguro. |
sharedAccessPolicyName | O nome da política de acesso partilhado para o Hub de Eventos, Fila do Service Bus, Tópico do Service Bus, etc. Necessário em pedidos PUT (CreateOrReplace). | string |
AzureDataExplorerOutputDataSource
Nome | Descrição | Valor |
---|---|---|
tipo | Indica que o tipo de saída da origem de dados será escrito. Necessário em pedidos PUT (CreateOrReplace). | "Microsoft.Kusto/clusters/bases de dados" (obrigatório) |
propriedades | As propriedades associadas a uma saída do Azure Data Explorer. Necessário em pedidos PUT (CreateOrReplace). | AzureDataExplorerOutputDataSourceProperties |
AzureDataExplorerOutputDataSourceProperties
Nome | Descrição | Valor |
---|---|---|
authenticationMode | Modo de Autenticação. | "ConnectionString" 'Msi' "UserToken" |
cluster | O nome do cluster Data Explorer do Azure. Necessário em pedidos PUT (CreateOrReplace). | string |
base de dados | O nome da base de dados do Azure Data Explorer. Necessário em pedidos PUT (CreateOrReplace). | string |
table | O nome da Tabela do Azure. Necessário em pedidos PUT (CreateOrReplace). | string |
EventHubOutputDataSource
Nome | Descrição | Valor |
---|---|---|
tipo | Indica que o tipo de saída da origem de dados será escrito. Necessário em pedidos PUT (CreateOrReplace). | "Microsoft.ServiceBus/EventHub" (obrigatório) |
propriedades | As propriedades associadas a uma saída do Hub de Eventos. Necessário em pedidos PUT (CreateOrReplace). | EventHubOutputDataSourceProperties |
ServiceBusQueueOutputDataSource
Nome | Descrição | Valor |
---|---|---|
tipo | Indica que o tipo de saída da origem de dados será escrito. Necessário em pedidos PUT (CreateOrReplace). | "Microsoft.ServiceBus/Queue" (obrigatório) |
propriedades | As propriedades associadas a uma saída da Fila do Service Bus. Necessário em pedidos PUT (CreateOrReplace). | ServiceBusQueueOutputDataSourceProperties |
ServiceBusQueueOutputDataSourceProperties
Nome | Descrição | Valor |
---|---|---|
authenticationMode | Modo de Autenticação. | "ConnectionString" 'Msi' "UserToken" |
propertyColumns | Uma matriz de cadeia dos nomes das colunas de saída a anexar às mensagens do Service Bus como propriedades personalizadas. | cadeia[] |
queueName | O nome da Fila do Service Bus. Necessário em pedidos PUT (CreateOrReplace). | string |
serviceBusNamespace | O espaço de nomes associado ao Hub de Eventos pretendido, à Fila do Service Bus, ao Tópico do Service Bus, etc. Necessário em pedidos PUT (CreateOrReplace). | string |
sharedAccessPolicyKey | A chave de política de acesso partilhado para a política de acesso partilhado especificada. Necessário em pedidos PUT (CreateOrReplace). | string Restrições: Valor sensível. Transmita como um parâmetro seguro. |
sharedAccessPolicyName | O nome da política de acesso partilhado para o Hub de Eventos, Fila do Service Bus, Tópico do Service Bus, etc. Necessário em pedidos PUT (CreateOrReplace). | string |
systemPropertyColumns | As propriedades do sistema associadas à Fila do Service Bus. As seguintes propriedades do sistema são suportadas: ReplyToSessionId, ContentType, To, Subject, CorrelationId, TimeToLive, PartitionKey, SessionId, ScheduledEnqueueTime, MessageId, ReplyTo, Label, ScheduledEnqueueTimeUtc. | Para o Bicep, pode utilizar a função any( ). |
ServiceBusTopicOutputDataSource
Nome | Descrição | Valor |
---|---|---|
tipo | Indica que o tipo de saída da origem de dados será escrito. Necessário em pedidos PUT (CreateOrReplace). | "Microsoft.ServiceBus/Topic" (obrigatório) |
propriedades | As propriedades associadas a uma saída do Tópico do Service Bus. Necessário em pedidos PUT (CreateOrReplace). | ServiceBusTopicOutputDataSourceProperties |
ServiceBusTopicOutputDataSourceProperties
Nome | Descrição | Valor |
---|---|---|
authenticationMode | Modo de Autenticação. | "ConnectionString" 'Msi' "UserToken" |
propertyColumns | Uma matriz de cadeia dos nomes das colunas de saída a anexar às mensagens do Service Bus como propriedades personalizadas. | cadeia[] |
serviceBusNamespace | O espaço de nomes associado ao Hub de Eventos pretendido, à Fila do Service Bus, ao Tópico do Service Bus, etc. Necessário em pedidos PUT (CreateOrReplace). | string |
sharedAccessPolicyKey | A chave de política de acesso partilhado para a política de acesso partilhado especificada. Necessário em pedidos PUT (CreateOrReplace). | string Restrições: Valor sensível. Transmita como um parâmetro seguro. |
sharedAccessPolicyName | O nome da política de acesso partilhado para o Hub de Eventos, Fila do Service Bus, Tópico do Service Bus, etc. Necessário em pedidos PUT (CreateOrReplace). | string |
systemPropertyColumns | As propriedades do sistema associadas à Saída do Tópico do Service Bus. As seguintes propriedades do sistema são suportadas: ReplyToSessionId, ContentType, To, Subject, CorrelationId, TimeToLive, PartitionKey, SessionId, ScheduledEnqueueTime, MessageId, ReplyTo, Label, ScheduledEnqueueTimeUtc. | ServiceBusTopicOutputDataSourcePropertiesSystemPrope... |
topicName | O nome do Tópico do Service Bus. Necessário em pedidos PUT (CreateOrReplace). | string |
ServiceBusTopicOutputDataSourcePropertiesSystemPrope...
Nome | Descrição | Valor |
---|---|---|
{customized property} | string |
AzureSqlDatabaseOutputDataSource
Nome | Descrição | Valor |
---|---|---|
tipo | Indica que o tipo de saída da origem de dados será escrito. Necessário em pedidos PUT (CreateOrReplace). | "Microsoft.Sql/Server/Database" (obrigatório) |
propriedades | As propriedades associadas a uma saída de base de dados SQL do Azure. Necessário em pedidos PUT (CreateOrReplace). | AzureSqlDatabaseOutputDataSourceProperties |
AzureSqlDatabaseOutputDataSourceProperties
Nome | Descrição | Valor |
---|---|---|
authenticationMode | Modo de Autenticação. | "ConnectionString" 'Msi' "UserToken" |
base de dados | O nome da base de dados SQL do Azure. Necessário em pedidos PUT (CreateOrReplace). | string |
maxBatchCount | Contagem máxima do Batch para escrita na base de dados Sql, o valor predefinido é 10 000. Opcional em pedidos PUT. | int |
maxWriterCount | A contagem máxima de escritores, atualmente, apenas 1 (escritor único) e 0 (com base na partição de consulta) estão disponíveis. Opcional em pedidos PUT. | int |
palavra-passe | A palavra-passe que será utilizada para ligar à base de dados SQL do Azure. Necessário em pedidos PUT (CreateOrReplace). | string |
servidor | O nome do servidor SQL que contém a base de dados SQL do Azure. Necessário em pedidos PUT (CreateOrReplace). | string |
table | O nome da tabela na base de dados SQL do Azure. Necessário em pedidos PUT (CreateOrReplace). | string |
utilizador | O nome de utilizador que será utilizado para ligar à base de dados SQL do Azure. Necessário em pedidos PUT (CreateOrReplace). | string |
AzureSynapseOutputDataSource
Nome | Descrição | Valor |
---|---|---|
tipo | Indica o tipo de saída da origem de dados em que será escrito. Necessário em pedidos PUT (CreateOrReplace). | "Microsoft.Sql/Server/DataWarehouse" (obrigatório) |
propriedades | As propriedades associadas a uma saída Azure Synapse. Necessário em pedidos PUT (CreateOrReplace). | AzureSynapseOutputDataSourceProperties |
AzureSynapseOutputDataSourceProperties
Nome | Descrição | Valor |
---|---|---|
authenticationMode | Modo de Autenticação. | "ConnectionString" 'Msi' "UserToken" |
base de dados | O nome da base de dados SQL do Azure. Necessário em pedidos PUT (CreateOrReplace). | string |
palavra-passe | A palavra-passe que será utilizada para ligar à base de dados SQL do Azure. Necessário em pedidos PUT (CreateOrReplace). | string Restrições: Valor confidencial. Transmita como um parâmetro seguro. |
servidor | O nome do servidor SQL que contém a base de dados SQL do Azure. Necessário em pedidos PUT (CreateOrReplace). | string |
table | O nome da tabela na base de dados SQL do Azure. Necessário em pedidos PUT (CreateOrReplace). | string |
utilizador | O nome de utilizador que será utilizado para ligar à base de dados SQL do Azure. Necessário em pedidos PUT (CreateOrReplace). | string |
BlobOutputDataSource
Nome | Descrição | Valor |
---|---|---|
tipo | Indica o tipo de saída da origem de dados em que será escrito. Necessário em pedidos PUT (CreateOrReplace). | "Microsoft.Storage/Blob" (obrigatório) |
propriedades | As propriedades associadas a uma saída de blob. Necessário em pedidos PUT (CreateOrReplace). | BlobOutputDataSourceProperties |
BlobOutputDataSourceProperties
Nome | Descrição | Valor |
---|---|---|
authenticationMode | Modo de Autenticação. | "ConnectionString" 'Msi' "UserToken" |
blobPathPrefix | Prefixo do caminho do blob. | string |
blobWriteMode | Modo de escrita de blobs. | "Acrescentar" "Uma Vez" |
contentor | O nome de um contentor na conta de Armazenamento associada. Este contentor contém os blobs a serem lidos ou escritos. Necessário em pedidos PUT (CreateOrReplace). | string |
dateFormat | O formato de data. Onde {date} aparecer em pathPattern, o valor desta propriedade é utilizado como o formato de data. | string |
pathPattern | O padrão do caminho do blob. Não é uma expressão normal. Representa um padrão em relação ao qual os nomes de blobs serão correspondidos para determinar se devem ou não ser incluídos como entrada ou saída para a tarefa. Veja https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-input ou https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-output para obter uma explicação e exemplo mais detalhados. |
string |
storageAccounts | Uma lista de uma ou mais contas de Armazenamento do Azure. Necessário em pedidos PUT (CreateOrReplace). | StorageAccount[] |
timeFormat | O formato de hora. Onde {time} aparecer em pathPattern, o valor desta propriedade é utilizado como o formato de hora. | string |
DocumentDbOutputDataSource
Nome | Descrição | Valor |
---|---|---|
tipo | Indica o tipo de saída da origem de dados em que será escrito. Necessário em pedidos PUT (CreateOrReplace). | "Microsoft.Storage/DocumentDB" (obrigatório) |
propriedades | As propriedades associadas a uma saída do DocumentDB. Necessário em pedidos PUT (CreateOrReplace). | DocumentDbOutputDataSourceProperties |
DocumentDbOutputDataSourceProperties
Nome | Descrição | Valor |
---|---|---|
accountId | O nome ou ID da conta do DocumentDB. Necessário em pedidos PUT (CreateOrReplace). | string |
accountKey | A chave da conta do DocumentDB. Necessário em pedidos PUT (CreateOrReplace). | string Restrições: Valor confidencial. Transmita como um parâmetro seguro. |
authenticationMode | Modo de Autenticação. | "ConnectionString" 'Msi' "UserToken" |
collectionNamePattern | O padrão de nome da coleção para as coleções a serem utilizadas. O formato de nome da coleção pode ser construído com o token opcional {partition}, em que as partições começam a partir de 0. Consulte a secção DocumentDB de https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-output para obter mais informações. Necessário em pedidos PUT (CreateOrReplace). |
string |
base de dados | O nome da base de dados do DocumentDB. Necessário em pedidos PUT (CreateOrReplace). | string |
documentId | O nome do campo em eventos de saída utilizados para especificar a chave primária em que as operações de inserção ou atualização se baseiam. | string |
partitionKey | O nome do campo em eventos de saída utilizados para especificar a chave para a criação de partições de saída entre coleções. Se "collectionNamePattern" contiver o token {partition}, esta propriedade tem de ser especificada. | string |
AzureTableOutputDataSource
Nome | Descrição | Valor |
---|---|---|
tipo | Indica o tipo de saída da origem de dados em que será escrito. Necessário em pedidos PUT (CreateOrReplace). | "Microsoft.Storage/Table" (obrigatório) |
propriedades | As propriedades associadas a uma saída de Tabela do Azure. Necessário em pedidos PUT (CreateOrReplace). | AzureTableOutputDataSourceProperties |
AzureTableOutputDataSourceProperties
Nome | Descrição | Valor |
---|---|---|
accountKey | A chave de conta da conta de Armazenamento do Azure. Necessário em pedidos PUT (CreateOrReplace). | string Restrições: Valor confidencial. Transmita como um parâmetro seguro. |
accountName | O nome da conta de Armazenamento do Azure. Necessário em pedidos PUT (CreateOrReplace). | string |
batchSize | O número de linhas a escrever na Tabela do Azure de cada vez. | int |
columnsToRemove | Se for especificado, cada item na matriz é o nome de uma coluna a remover (se estiver presente) das entidades de eventos de saída. | string[] |
partitionKey | Este elemento indica o nome de uma coluna da instrução SELECT na consulta que será utilizada como a chave de partição da Tabela do Azure. Necessário em pedidos PUT (CreateOrReplace). | string |
rowKey | Este elemento indica o nome de uma coluna da instrução SELECT na consulta que será utilizada como a chave de linha da Tabela do Azure. Necessário em pedidos PUT (CreateOrReplace). | string |
table | O nome da Tabela do Azure. Necessário em pedidos PUT (CreateOrReplace). | string |
PowerBIOutputDataSource
Nome | Descrição | Valor |
---|---|---|
tipo | Indica o tipo de saída da origem de dados em que será escrito. Necessário em pedidos PUT (CreateOrReplace). | "PowerBI" (obrigatório) |
propriedades | As propriedades associadas a uma saída do Power BI. Necessário em pedidos PUT (CreateOrReplace). | PowerBIOutputDataSourceProperties |
PowerBIOutputDataSourceProperties
Nome | Descrição | Valor |
---|---|---|
authenticationMode | Modo de Autenticação. | "ConnectionString" 'Msi' "UserToken" |
conjunto de dados | O nome do conjunto de dados do Power BI. Necessário em pedidos PUT (CreateOrReplace). | string |
groupId | O ID do grupo do Power BI. | string |
groupName | O nome do grupo do Power BI. Utilize esta propriedade para ajudar a lembrar que ID de grupo específico do Power BI foi utilizado. | string |
refreshToken | Um token de atualização que pode ser utilizado para obter um token de acesso válido que pode ser utilizado para autenticar com a origem de dados. Atualmente, um token de atualização válido só pode ser obtido através do portal do Azure. Recomenda-se colocar aqui um valor de cadeia fictício ao criar a origem de dados e, em seguida, aceder ao Portal do Azure para autenticar a origem de dados que irá atualizar esta propriedade com um token de atualização válido. Necessário em pedidos PUT (CreateOrReplace). | string |
table | O nome da tabela do Power BI no conjunto de dados especificado. Necessário em pedidos PUT (CreateOrReplace). | string |
tokenUserDisplayName | O nome a apresentar do utilizador que foi utilizado para obter o token de atualização. Utilize esta propriedade para ajudar a lembrar que utilizador foi utilizado para obter o token de atualização. | string |
tokenUserPrincipalName | O nome principal de utilizador (UPN) do utilizador que foi utilizado para obter o token de atualização. Utilize esta propriedade para ajudar a lembrar que utilizador foi utilizado para obter o token de atualização. | string |
RawOutputDatasource
Nome | Descrição | Valor |
---|---|---|
tipo | Indica o tipo de saída da origem de dados em que será escrito. Necessário em pedidos PUT (CreateOrReplace). | 'Raw' (obrigatório) |
propriedades | As propriedades associadas a uma saída não processada. Necessário em pedidos PUT (CreateOrReplace). | RawOutputDatasourceProperties |
RawOutputDatasourceProperties
Nome | Descrição | Valor |
---|---|---|
payloadUri | O URL de SAS para um blob onde a saída deve ser escrita. Se esta propriedade não estiver definida, os dados de saída serão escritos num armazenamento temporário e um URL de SAS para esse armazenamento temporário será incluído no resultado. | string |
OutputWatermarkProperties
Nome | Descrição | Valor |
---|---|---|
maxWatermarkDiferençaAcrossPartitions | Descreve o delta máximo entre as partições mais rápidas e mais lentas, pelo que a janela fora de ordem que captura todos os eventos necessários em tarefas a jusante está bem definida. | string |
watermarkMode | O modo de marca d'água de saída. | "Nenhum" "SendCurrentPartitionWatermark" "SendLowestWatermarkAcrossPartitions" |
Sku
Nome | Descrição | Valor |
---|---|---|
capacidade | A capacidade do SKU. | int |
name | O nome do SKU. Necessário em pedidos PUT (CreateOrReplace). | 'Standard' |
Transformação
Nome | Descrição | Valor |
---|---|---|
name | Nome do recurso | string |
propriedades | As propriedades associadas a uma transformação. Necessário em pedidos PUT (CreateOrReplace). | TransformationProperties |
TransformationProperties
Nome | Descrição | Valor |
---|---|---|
query | Especifica a consulta que será executada na tarefa de transmissão em fluxo. Pode saber mais sobre a Linguagem de Consulta do Stream Analytics (SAQL) aqui: https://msdn.microsoft.com/library/azure/dn834998 . Necessário em pedidos PUT (CreateOrReplace). |
string |
streamingUnits | Especifica o número de unidades de transmissão em fluxo que a tarefa de transmissão em fluxo utiliza. | int |
validStreamingUnits | Especifica as unidades de transmissão em fluxo válidas para as quais uma tarefa de transmissão em fluxo pode ser dimensionada. | int[] |
Modelos de início rápido
Os seguintes modelos de início rápido implementam este tipo de recurso.
Modelo | Description |
---|---|
Criar uma Tarefa do Stream Analytics Standard |
Este modelo cria uma Tarefa do Stream Analytics Standard. Para obter mais informações, o Azure Stream Analytics é uma análise em tempo real e um motor complexo de processamento de eventos que foi concebido para analisar e processar grandes volumes de dados de transmissão rápida de várias origens em simultâneo. Os padrões e relações podem ser identificados em informações extraídas de várias origens de entrada, incluindo dispositivos, sensores, cliques, feeds de redes sociais e aplicações. Estes padrões podem ser utilizados para acionar ações e iniciar fluxos de trabalho, tais como criar alertas, fornecer informações a uma ferramenta de relatórios ou armazenar dados transformados para utilização posterior. Além disso, o Stream Analytics está disponível no Azure IoT Edge runtime e suporta o mesmo idioma ou sintaxe exato que a cloud. |
Definição de recurso de modelo do ARM
O tipo de recurso de streamingjobs pode ser implementado com operações que visam:
- Grupos de recursos – veja comandos de implementação de grupos de recursos
Para obter uma lista de propriedades alteradas em cada versão da API, veja registo de alterações.
Formato do recurso
Para criar um recurso Microsoft.StreamAnalytics/streamingjobs, adicione o seguinte JSON ao seu modelo.
{
"type": "Microsoft.StreamAnalytics/streamingjobs",
"apiVersion": "2021-10-01-preview",
"name": "string",
"location": "string",
"tags": {
"tagName1": "tagValue1",
"tagName2": "tagValue2"
},
"sku": {
"capacity": "int",
"name": "Standard"
},
"identity": {
"type": "string",
"userAssignedIdentities": {
"{customized property}": {}
}
},
"properties": {
"cluster": {
"id": "string"
},
"compatibilityLevel": "string",
"contentStoragePolicy": "string",
"dataLocale": "string",
"eventsLateArrivalMaxDelayInSeconds": "int",
"eventsOutOfOrderMaxDelayInSeconds": "int",
"eventsOutOfOrderPolicy": "string",
"externals": {
"container": "string",
"path": "string",
"refreshConfiguration": {
"dateFormat": "string",
"pathPattern": "string",
"refreshInterval": "string",
"refreshType": "string",
"timeFormat": "string"
},
"storageAccount": {
"accountKey": "string",
"accountName": "string",
"authenticationMode": "string"
}
},
"functions": [
{
"name": "string",
"properties": {
"properties": {
"binding": {
"type": "string"
// For remaining properties, see FunctionBinding objects
},
"inputs": [
{
"dataType": "string",
"isConfigurationParameter": "bool"
}
],
"output": {
"dataType": "string"
}
},
"type": "string"
// For remaining properties, see FunctionProperties objects
}
}
],
"inputs": [
{
"name": "string",
"properties": {
"compression": {
"type": "string"
},
"partitionKey": "string",
"serialization": {
"type": "string"
// For remaining properties, see Serialization objects
},
"watermarkSettings": {
"watermarkMode": "string"
},
"type": "string"
// For remaining properties, see InputProperties objects
}
}
],
"jobStorageAccount": {
"accountKey": "string",
"accountName": "string",
"authenticationMode": "string"
},
"jobType": "string",
"outputErrorPolicy": "string",
"outputs": [
{
"name": "string",
"properties": {
"datasource": {
"type": "string"
// For remaining properties, see OutputDataSource objects
},
"serialization": {
"type": "string"
// For remaining properties, see Serialization objects
},
"sizeWindow": "int",
"timeWindow": "string",
"watermarkSettings": {
"maxWatermarkDifferenceAcrossPartitions": "string",
"watermarkMode": "string"
}
}
}
],
"outputStartMode": "string",
"outputStartTime": "string",
"sku": {
"capacity": "int",
"name": "Standard"
},
"transformation": {
"name": "string",
"properties": {
"query": "string",
"streamingUnits": "int",
"validStreamingUnits": [ "int" ]
}
}
}
}
Objetos FunctionProperties
Defina a propriedade tipo para especificar o tipo de objeto.
Para Agregar, utilize:
"type": "Aggregate"
Para Escalar, utilize:
"type": "Scalar"
Objetos FunctionBinding
Defina a propriedade tipo para especificar o tipo de objeto.
Para Microsoft.MachineLearning/WebService, utilize:
"type": "Microsoft.MachineLearning/WebService",
"properties": {
"apiKey": "string",
"batchSize": "int",
"endpoint": "string",
"inputs": {
"columnNames": [
{
"dataType": "string",
"mapTo": "int",
"name": "string"
}
],
"name": "string"
},
"outputs": [
{
"dataType": "string",
"name": "string"
}
]
}
Para Microsoft.MachineLearningServices, utilize:
"type": "Microsoft.MachineLearningServices",
"properties": {
"apiKey": "string",
"batchSize": "int",
"endpoint": "string",
"inputRequestName": "string",
"inputs": [
{
"dataType": "string",
"mapTo": "int",
"name": "string"
}
],
"numberOfParallelRequests": "int",
"outputResponseName": "string",
"outputs": [
{
"dataType": "string",
"mapTo": "int",
"name": "string"
}
]
}
Para Microsoft.StreamAnalytics/CLRUdf, utilize:
"type": "Microsoft.StreamAnalytics/CLRUdf",
"properties": {
"class": "string",
"dllPath": "string",
"method": "string",
"updateMode": "string"
}
Para Microsoft.StreamAnalytics/JavascriptUdf, utilize:
"type": "Microsoft.StreamAnalytics/JavascriptUdf",
"properties": {
"script": "string"
}
InputProperties objects (Objetos InputProperties)
Defina a propriedade tipo para especificar o tipo de objeto.
Para Referência, utilize:
"type": "Reference",
"datasource": {
"type": "string"
// For remaining properties, see ReferenceInputDataSource objects
}
Para o Stream, utilize:
"type": "Stream",
"datasource": {
"type": "string"
// For remaining properties, see StreamInputDataSource objects
}
Objetos de serialização
Defina a propriedade tipo para especificar o tipo de objeto.
Para Avro, utilize:
"type": "Avro",
"properties": {}
Para Csv, utilize:
"type": "Csv",
"properties": {
"encoding": "UTF8",
"fieldDelimiter": "string"
}
Para CustomClr, utilize:
"type": "CustomClr",
"properties": {
"serializationClassName": "string",
"serializationDllPath": "string"
}
Para Delta, utilize:
"type": "Delta",
"properties": {
"deltaTablePath": "string",
"partitionColumns": [ "string" ]
}
Para Json, utilize:
"type": "Json",
"properties": {
"encoding": "UTF8",
"format": "string"
}
Para Parquet, utilize:
"type": "Parquet",
"properties": {}
ReferenceInputDataSource objects (Objetos ReferenceInputDataSource)
Defina a propriedade tipo para especificar o tipo de objeto.
Para Ficheiro, utilize:
"type": "File",
"properties": {
"path": "string"
}
Para Microsoft.Sql/Server/Database, utilize:
"type": "Microsoft.Sql/Server/Database",
"properties": {
"authenticationMode": "string",
"database": "string",
"deltaSnapshotQuery": "string",
"fullSnapshotQuery": "string",
"password": "string",
"refreshRate": "string",
"refreshType": "string",
"server": "string",
"user": "string"
}
Para Microsoft.Storage/Blob, utilize:
"type": "Microsoft.Storage/Blob",
"properties": {
"authenticationMode": "string",
"blobName": "string",
"container": "string",
"dateFormat": "string",
"deltaPathPattern": "string",
"deltaSnapshotRefreshRate": "string",
"fullSnapshotRefreshRate": "string",
"pathPattern": "string",
"sourcePartitionCount": "int",
"storageAccounts": [
{
"accountKey": "string",
"accountName": "string",
"authenticationMode": "string"
}
],
"timeFormat": "string"
}
Para Raw, utilize:
"type": "Raw",
"properties": {
"payload": "string",
"payloadUri": "string"
}
Objetos StreamInputDataSource
Defina a propriedade tipo para especificar o tipo de objeto.
Para GatewayMessageBus, utilize:
"type": "GatewayMessageBus",
"properties": {
"topic": "string"
}
Para Microsoft.Devices/IotHubs, utilize:
"type": "Microsoft.Devices/IotHubs",
"properties": {
"consumerGroupName": "string",
"endpoint": "string",
"iotHubNamespace": "string",
"sharedAccessPolicyKey": "string",
"sharedAccessPolicyName": "string"
}
Para Microsoft.EventGrid/EventSubscriptions, utilize:
"type": "Microsoft.EventGrid/EventSubscriptions",
"properties": {
"eventTypes": [ "string" ],
"schema": "string",
"storageAccounts": [
{
"accountKey": "string",
"accountName": "string",
"authenticationMode": "string"
}
],
"subscriber": {
"properties": {
"authenticationMode": "string",
"consumerGroupName": "string",
"eventHubName": "string",
"partitionCount": "int",
"prefetchCount": "int",
"serviceBusNamespace": "string",
"sharedAccessPolicyKey": "string",
"sharedAccessPolicyName": "string"
},
"type": "string"
}
}
Para Microsoft.EventHub/EventHub, utilize:
"type": "Microsoft.EventHub/EventHub",
"properties": {
"authenticationMode": "string",
"consumerGroupName": "string",
"eventHubName": "string",
"partitionCount": "int",
"prefetchCount": "int",
"serviceBusNamespace": "string",
"sharedAccessPolicyKey": "string",
"sharedAccessPolicyName": "string"
}
Para Microsoft.ServiceBus/EventHub, utilize:
"type": "Microsoft.ServiceBus/EventHub",
"properties": {
"authenticationMode": "string",
"consumerGroupName": "string",
"eventHubName": "string",
"partitionCount": "int",
"prefetchCount": "int",
"serviceBusNamespace": "string",
"sharedAccessPolicyKey": "string",
"sharedAccessPolicyName": "string"
}
Para Microsoft.Storage/Blob, utilize:
"type": "Microsoft.Storage/Blob",
"properties": {
"authenticationMode": "string",
"container": "string",
"dateFormat": "string",
"pathPattern": "string",
"sourcePartitionCount": "int",
"storageAccounts": [
{
"accountKey": "string",
"accountName": "string",
"authenticationMode": "string"
}
],
"timeFormat": "string"
}
Para Raw, utilize:
"type": "Raw",
"properties": {
"payload": "string",
"payloadUri": "string"
}
Objetos OutputDataSource
Defina a propriedade tipo para especificar o tipo de objeto.
Para GatewayMessageBus, utilize:
"type": "GatewayMessageBus",
"properties": {
"topic": "string"
}
Para Microsoft.AzureFunction, utilize:
"type": "Microsoft.AzureFunction",
"properties": {
"apiKey": "string",
"functionAppName": "string",
"functionName": "string",
"maxBatchCount": "int",
"maxBatchSize": "int"
}
Para Microsoft.DataLake/Accounts, utilize:
"type": "Microsoft.DataLake/Accounts",
"properties": {
"accountName": "string",
"authenticationMode": "string",
"dateFormat": "string",
"filePathPrefix": "string",
"refreshToken": "string",
"tenantId": "string",
"timeFormat": "string",
"tokenUserDisplayName": "string",
"tokenUserPrincipalName": "string"
}
Para Microsoft.DBForPostgreSQL/servers/databases, utilize:
"type": "Microsoft.DBForPostgreSQL/servers/databases",
"properties": {
"authenticationMode": "string",
"database": "string",
"maxWriterCount": "int",
"password": "string",
"server": "string",
"table": "string",
"user": "string"
}
Para Microsoft.EventHub/EventHub, utilize:
"type": "Microsoft.EventHub/EventHub",
"properties": {
"authenticationMode": "string",
"eventHubName": "string",
"partitionCount": "int",
"partitionKey": "string",
"propertyColumns": [ "string" ],
"serviceBusNamespace": "string",
"sharedAccessPolicyKey": "string",
"sharedAccessPolicyName": "string"
}
Para Microsoft.Kusto/clusters/bases de dados, utilize:
"type": "Microsoft.Kusto/clusters/databases",
"properties": {
"authenticationMode": "string",
"cluster": "string",
"database": "string",
"table": "string"
}
Para Microsoft.ServiceBus/EventHub, utilize:
"type": "Microsoft.ServiceBus/EventHub",
"properties": {
"authenticationMode": "string",
"eventHubName": "string",
"partitionCount": "int",
"partitionKey": "string",
"propertyColumns": [ "string" ],
"serviceBusNamespace": "string",
"sharedAccessPolicyKey": "string",
"sharedAccessPolicyName": "string"
}
Para Microsoft.ServiceBus/Queue, utilize:
"type": "Microsoft.ServiceBus/Queue",
"properties": {
"authenticationMode": "string",
"propertyColumns": [ "string" ],
"queueName": "string",
"serviceBusNamespace": "string",
"sharedAccessPolicyKey": "string",
"sharedAccessPolicyName": "string",
"systemPropertyColumns": {}
}
Para Microsoft.ServiceBus/Topic, utilize:
"type": "Microsoft.ServiceBus/Topic",
"properties": {
"authenticationMode": "string",
"propertyColumns": [ "string" ],
"serviceBusNamespace": "string",
"sharedAccessPolicyKey": "string",
"sharedAccessPolicyName": "string",
"systemPropertyColumns": {
"{customized property}": "string"
},
"topicName": "string"
}
Para Microsoft.Sql/Server/Database, utilize:
"type": "Microsoft.Sql/Server/Database",
"properties": {
"authenticationMode": "string",
"database": "string",
"maxBatchCount": "int",
"maxWriterCount": "int",
"password": "string",
"server": "string",
"table": "string",
"user": "string"
}
Para Microsoft.Sql/Server/DataWarehouse, utilize:
"type": "Microsoft.Sql/Server/DataWarehouse",
"properties": {
"authenticationMode": "string",
"database": "string",
"password": "string",
"server": "string",
"table": "string",
"user": "string"
}
Para Microsoft.Storage/Blob, utilize:
"type": "Microsoft.Storage/Blob",
"properties": {
"authenticationMode": "string",
"blobPathPrefix": "string",
"blobWriteMode": "string",
"container": "string",
"dateFormat": "string",
"pathPattern": "string",
"storageAccounts": [
{
"accountKey": "string",
"accountName": "string",
"authenticationMode": "string"
}
],
"timeFormat": "string"
}
Para Microsoft.Storage/DocumentDB, utilize:
"type": "Microsoft.Storage/DocumentDB",
"properties": {
"accountId": "string",
"accountKey": "string",
"authenticationMode": "string",
"collectionNamePattern": "string",
"database": "string",
"documentId": "string",
"partitionKey": "string"
}
Para Microsoft.Storage/Table, utilize:
"type": "Microsoft.Storage/Table",
"properties": {
"accountKey": "string",
"accountName": "string",
"batchSize": "int",
"columnsToRemove": [ "string" ],
"partitionKey": "string",
"rowKey": "string",
"table": "string"
}
Para o PowerBI, utilize:
"type": "PowerBI",
"properties": {
"authenticationMode": "string",
"dataset": "string",
"groupId": "string",
"groupName": "string",
"refreshToken": "string",
"table": "string",
"tokenUserDisplayName": "string",
"tokenUserPrincipalName": "string"
}
Para Raw, utilize:
"type": "Raw",
"properties": {
"payloadUri": "string"
}
Valores de propriedade
streamingjobs
Nome | Descrição | Valor |
---|---|---|
tipo | O tipo de recurso | "Microsoft.StreamAnalytics/streamingjobs" |
apiVersion | A versão da API de recursos | '2021-10-01-preview' |
name | O nome do recurso | cadeia (obrigatório) Limite de carateres: 3-63 Carateres válidos: Alfanuméricos, hífenes e carateres de sublinhado. |
localização | A localização geográfica onde o recurso se encontra | string |
etiquetas | Etiquetas de recursos. | Dicionário de nomes e valores de etiquetas. Ver Etiquetas em modelos |
sku | Descreve o SKU da tarefa de transmissão em fluxo. Necessário em pedidos PUT (CreateOrReplace). | SKU |
identidade | Descreve a identidade gerida atribuída a esta tarefa que pode ser utilizada para autenticar com entradas e saídas. | Identidade |
propriedades | As propriedades associadas a uma tarefa de transmissão em fluxo. Necessário em pedidos PUT (CreateOrReplace). | StreamingJobProperties |
Identidade
Nome | Descrição | Valor |
---|---|---|
tipo | O tipo de identidade pode ser SystemAssigned ou UserAssigned. | string |
userAssignedIdentities | O utilizador atribuiu identidades associadas ao recurso da tarefa de transmissão em fluxo. | IdentityUserAssignedIdentities |
IdentityUserAssignedIdentities
Nome | Descrição | Valor |
---|---|---|
{customized property} |
StreamingJobProperties
Nome | Descrição | Valor |
---|---|---|
cluster | O cluster em que as tarefas de transmissão em fluxo serão executadas. | ClusterInfo |
compatibilidadeLevel | Controla determinados comportamentos de runtime da tarefa de transmissão em fluxo. | '1.0' '1.2' |
contentStoragePolicy | Os valores válidos são JobStorageAccount e SystemAccount. Se estiver definido como JobStorageAccount, isto requer que o utilizador também especifique a propriedade jobStorageAccount. . | "JobStorageAccount" "SystemAccount" |
dataLocale | A região de dados da tarefa de análise de fluxos. O valor deve ser o nome de uma Cultura .NET suportada do conjunto https://msdn.microsoft.com/library/system.globalization.culturetypes(v=vs.110 ).aspx. A predefinição é "en-US" se nenhuma especificada. |
string |
eventsLateArrivalMaxDelayInSeconds | O atraso máximo tolerável em segundos em que os eventos que chegam atrasados podem ser incluídos. O intervalo suportado é de -1 a 1814399 (20.23:59:59 dias) e -1 é utilizado para especificar a espera indefinidamente. Se a propriedade estiver ausente, será interpretado como se tivesse um valor de -1. | int |
eventsOutOfOrderMaxDelayInSeconds | O atraso tolerável máximo em segundos em que os eventos fora de ordem podem ser ajustados para estarem de volta à ordem. | int |
eventsOutOfOrderPolicy | Indica a política a aplicar aos eventos que chegam fora de ordem no fluxo de eventos de entrada. | "Ajustar" 'Drop' |
externos | A conta de armazenamento onde estão localizados os artefactos de código personalizados. | Externo |
funções | Uma lista de uma ou mais funções para a tarefa de transmissão em fluxo. A propriedade name para cada função é necessária ao especificar esta propriedade num pedido PUT. Esta propriedade não pode ser modificada através de uma operação PATCH. Tem de utilizar a API PATCH disponível para a transformação individual. | Função[] |
entradas | Uma lista de uma ou mais entradas para a tarefa de transmissão em fluxo. A propriedade name para cada entrada é necessária ao especificar esta propriedade num pedido PUT. Esta propriedade não pode ser modificada através de uma operação PATCH. Tem de utilizar a API PATCH disponível para a entrada individual. | Entrada[] |
jobStorageAccount | As propriedades associadas a uma conta de Armazenamento do Azure com MSI | JobStorageAccount |
jobType | Descreve o tipo de tarefa. Os modos válidos são Cloud e "Edge". |
'Cloud' 'Edge' |
outputErrorPolicy | Indica a política a aplicar a eventos que chegam à saída e que não podem ser escritos no armazenamento externo devido a uma forma incorreta (valores de coluna em falta, valores de coluna de tipo ou tamanho errado). | 'Drop' 'Parar' |
saídas | Uma lista de uma ou mais saídas para a tarefa de transmissão em fluxo. A propriedade name para cada saída é necessária ao especificar esta propriedade num pedido PUT. Esta propriedade não pode ser modificada através de uma operação PATCH. Tem de utilizar a API PATCH disponível para o resultado individual. | Saída[] |
outputStartMode | Esta propriedade só deve ser utilizada quando pretender que a tarefa seja iniciada imediatamente após a criação. O valor pode ser JobStartTime, CustomTime ou LastOutputEventTime para indicar se o ponto de partida do fluxo de eventos de saída deve ser iniciado sempre que a tarefa for iniciada, começar com um carimbo de data/hora de utilizador personalizado especificado através da propriedade outputStartTime ou começar a partir da hora de saída do último evento. | "CustomTime" "JobStartTime" "LastOutputEventTime" |
outputStartTime | O valor é um carimbo de data/hora formatado ISO-8601 que indica o ponto de partida do fluxo de eventos de saída ou nulo para indicar que o fluxo de eventos de saída será iniciado sempre que a tarefa de transmissão em fluxo for iniciada. Esta propriedade tem de ter um valor se outputStartMode estiver definido como CustomTime. | string |
sku | Descreve o SKU da tarefa de transmissão em fluxo. Necessário em pedidos PUT (CreateOrReplace). | SKU |
transformação | Indica a consulta e o número de unidades de transmissão em fluxo a utilizar para a tarefa de transmissão em fluxo. A propriedade name da transformação é necessária ao especificar esta propriedade num pedido PUT. Esta propriedade não pode ser modificada através de uma operação PATCH. Tem de utilizar a API PATCH disponível para a transformação individual. | Transformação |
ClusterInfo
Nome | Descrição | Valor |
---|---|---|
ID | O ID de recurso do cluster. | string |
Externo
Nome | Descrição | Valor |
---|---|---|
contentor | O contentor UserCustomCode. | string |
caminho | O caminho UserCustomCode. | string |
refreshConfiguration | Os parâmetros de atualização para qualquer/todas as funções definidas pelo utilizador atualizável presentes na configuração da tarefa. | RefreshConfiguration |
storageAccount | As propriedades associadas a uma conta de Armazenamento do Azure | StorageAccount |
RefreshConfiguration
Nome | Descrição | Valor |
---|---|---|
dateFormat | O formato de data. Onde {date} aparecer em pathPattern, o valor desta propriedade é utilizado como o formato de data. | string |
pathPattern | O padrão do caminho do blob. Não é uma expressão normal. Representa um padrão em relação ao qual os nomes de blobs serão correspondidos para determinar se devem ou não ser incluídos como entrada ou saída para a tarefa. Veja https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-input ou https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-output para obter uma explicação e exemplo mais detalhados. |
string |
refreshInterval | O intervalo de atualização. | string |
refreshType | Esta propriedade indica a opção de atualização de dados a utilizar, Bloqueio ou Sem bloqueio. | "A bloquear" 'Nonblocking' |
timeFormat | O formato de hora. Onde {time} aparecer em pathPattern, o valor desta propriedade é utilizado como o formato de hora. | string |
StorageAccount
Nome | Descrição | Valor |
---|---|---|
accountKey | A chave de conta da conta de Armazenamento do Azure. Necessário em pedidos PUT (CreateOrReplace). | string Restrições: Valor confidencial. Transmita como um parâmetro seguro. |
accountName | O nome da conta de Armazenamento do Azure. Necessário em pedidos PUT (CreateOrReplace). | string |
authenticationMode | Modo de Autenticação. | "ConnectionString" 'Msi' "UserToken" |
Função
Nome | Descrição | Valor |
---|---|---|
name | Nome do recurso | string |
propriedades | As propriedades associadas a uma função. | Propriedades de Função |
Propriedades de Função
Nome | Descrição | Valor |
---|---|---|
propriedades | FunctionConfiguration | |
tipo | Definir o tipo de objeto | Agregar Escalar (obrigatório) |
FunctionConfiguration
Nome | Descrição | Valor |
---|---|---|
binding | O enlace físico da função. Por exemplo, no caso do serviço Web Azure Machine Learning, isto descreve o ponto final. | FunctionBinding |
entradas | FunctionInput[] | |
saída | Descreve o resultado de uma função. | FunctionOutput |
FunctionBinding
Nome | Descrição | Valor |
---|---|---|
tipo | Definir o tipo de objeto | Microsoft.MachineLearning/WebService Microsoft.MachineLearningServices Microsoft.StreamAnalytics/CLRUdf Microsoft.StreamAnalytics/JavascriptUdf (obrigatório) |
AzureMachineLearningStudioFunctionBinding
Nome | Descrição | Valor |
---|---|---|
tipo | Indica o tipo de enlace de função. | "Microsoft.MachineLearning/WebService" (obrigatório) |
propriedades | As propriedades de enlace associadas a um Azure Machine learning Studio. | AzureMachineLearningStudioFunctionBindingProperties |
AzureMachineLearningStudioFunctionBindingProperties
Nome | Descrição | Valor |
---|---|---|
apiKey | A chave de API utilizada para autenticar com Request-Response ponto final. | string |
batchSize | Número entre 1 e 10000 que descreve o número máximo de linhas para cada pedido de execução de RRS do Azure ML. A predefinição é 1000. | int |
endpoint | O Request-Response executar o ponto final do Azure Machine Learning Studio. Saiba mais aqui: https://docs.microsoft.com/azure/machine-learning/machine-learning-consume-web-services#request-response-service-rrs |
string |
entradas | As entradas para o ponto final do Azure Machine Learning Studio. | AzureMachineLearningStudioInputs |
saídas | Uma lista de saídas da execução do ponto final do Azure Machine Learning Studio. | AzureMachineLearningStudioOutputColumn[] |
AzureMachineLearningStudioInputs
Nome | Descrição | Valor |
---|---|---|
columnNames | Uma lista de colunas de entrada para o ponto final do Azure Machine Learning Studio. | AzureMachineLearningStudioInputColumn[] |
name | O nome da entrada. Este é o nome fornecido durante a criação do ponto final. | string |
AzureMachineLearningStudioInputColumn
Nome | Descrição | Valor |
---|---|---|
dataType | O tipo de dados (suportado pelo Azure Machine Learning) da coluna de entrada. É descrita uma lista de tipos de dados válidos do Azure Machine Learning em https://msdn.microsoft.com/library/azure/dn905923.aspx . |
string |
mapTo | O índice baseado em zero do parâmetro de função a que esta entrada mapeia. | int |
name | O nome da coluna de entrada. | string |
AzureMachineLearningStudioOutputColumn
Nome | Descrição | Valor |
---|---|---|
dataType | O tipo de dados (suportado pelo Azure Machine Learning) da coluna de saída. É descrita uma lista de tipos de dados válidos do Azure Machine Learning em https://msdn.microsoft.com/library/azure/dn905923.aspx . |
string |
name | O nome da coluna de saída. | string |
AzureMachineLearningServiceFunctionBinding
Nome | Descrição | Valor |
---|---|---|
tipo | Indica o tipo de enlace de função. | "Microsoft.MachineLearningServices" (obrigatório) |
propriedades | As propriedades de enlace associadas a um serviço Web do Azure Machine learning. | AzureMachineLearningServiceFunctionBindingProperties |
AzureMachineLearningServiceFunctionBindingProperties
Nome | Descrição | Valor |
---|---|---|
apiKey | A chave de API utilizada para autenticar com Request-Response ponto final. | string |
batchSize | Número entre 1 e 10000 que descreve o número máximo de linhas para cada pedido de execução de RRS do Azure ML. A predefinição é 1000. | int |
endpoint | O Request-Response executar o ponto final do serviço Web do Azure Machine Learning. | string |
inputRequestName | Etiqueta para o objeto de pedido de entrada. | string |
entradas | As entradas do ponto final de serviço Web do Azure Machine Learning. | AzureMachineLearningServiceInputColumn[] |
numberOfParallelRequests | O número de pedidos paralelos que serão enviados por partição da sua tarefa para o serviço de machine learning. A predefinição é 1. | int |
outputResponseName | Etiqueta para o objeto de pedido de saída. | string |
saídas | Uma lista de saídas da execução do ponto final de serviço Web do Azure Machine Learning. | AzureMachineLearningServiceOutputColumn[] |
AzureMachineLearningServiceInputColumn
Nome | Descrição | Valor |
---|---|---|
dataType | O tipo de dados (suportado pelo Azure Machine Learning) da coluna de entrada. | string |
mapTo | O índice baseado em zero do parâmetro de função a que esta entrada mapeia. | int |
name | O nome da coluna de entrada. | string |
AzureMachineLearningServiceOutputColumn
Nome | Descrição | Valor |
---|---|---|
dataType | O tipo de dados (suportado pelo Azure Machine Learning) da coluna de saída. | string |
mapTo | O índice baseado em zero do parâmetro de função a que esta entrada mapeia. | int |
name | O nome da coluna de saída. | string |
CSharpFunctionBinding
Nome | Descrição | Valor |
---|---|---|
tipo | Indica o tipo de enlace de função. | "Microsoft.StreamAnalytics/CLRUdf" (obrigatório) |
propriedades | As propriedades de enlace associadas a uma função CSharp. | CSharpFunctionBindingProperties |
CSharpFunctionBindingProperties
Nome | Descrição | Valor |
---|---|---|
classe | O código Csharp que contém uma definição de função única. | string |
dllPath | O código Csharp que contém uma definição de função única. | string |
método | O código Csharp que contém uma definição de função única. | string |
updateMode | Modos de atualização para funções do Stream Analytics. | "Atualizável" "Estático" |
JavaScriptFunctionBinding
Nome | Descrição | Valor |
---|---|---|
tipo | Indica o tipo de enlace de função. | "Microsoft.StreamAnalytics/JavascriptUdf" (obrigatório) |
propriedades | As propriedades de enlace associadas a uma função JavaScript. | JavaScriptFunctionBindingProperties |
JavaScriptFunctionBindingProperties
Nome | Descrição | Valor |
---|---|---|
script | O código JavaScript que contém uma única definição de função. Por exemplo: "função (x, y) { devolver x + y; }" | string |
FunctionInput
Nome | Descrição | Valor |
---|---|---|
dataType | O tipo de dados (suportado pelo Azure Stream Analytics) do parâmetro de entrada da função. É descrita uma lista de tipos de dados válidos do Azure Stream Analytics em https://msdn.microsoft.com/library/azure/dn835065.aspx |
string |
isConfigurationParameter | Um sinalizador que indica se o parâmetro é um parâmetro de configuração. Verdadeiro se se espera que este parâmetro de entrada seja uma constante. A predefinição é falso. | bool |
FunctionOutput
Nome | Descrição | Valor |
---|---|---|
dataType | O tipo de dados (suportado pelo Azure Stream Analytics) da saída da função. É descrita uma lista de tipos de dados válidos do Azure Stream Analytics em https://msdn.microsoft.com/library/azure/dn835065.aspx |
string |
AggregateFunctionProperties
Nome | Descrição | Valor |
---|---|---|
tipo | Indica o tipo de função. | "Agregar" (necessário) |
ScalarFunctionProperties
Nome | Descrição | Valor |
---|---|---|
tipo | Indica o tipo de função. | "Escalar" (obrigatório) |
Entrada
Nome | Descrição | Valor |
---|---|---|
name | Nome do recurso | string |
propriedades | As propriedades associadas a uma entrada. Necessário em pedidos PUT (CreateOrReplace). | InputProperties |
InputProperties
Nome | Descrição | Valor |
---|---|---|
compressão | Descreve como os dados de entrada são comprimidos | Compressão |
partitionKey | partitionKey Descreve uma chave nos dados de entrada que é utilizada para criar partições dos dados de entrada | string |
serialização | Descreve como os dados de uma entrada são serializados ou como os dados são serializados quando escritos numa saída. Necessário em pedidos PUT (CreateOrReplace). | Serialização |
watermarkSettings | Definições que determinam se pretende ler eventos de marca d'água. | InputWatermarkProperties |
tipo | Definir o tipo de objeto | Referência Fluxo (obrigatório) |
Compressão
Nome | Descrição | Valor |
---|---|---|
tipo | Indica o tipo de compressão que a entrada utiliza. Necessário em pedidos PUT (CreateOrReplace). | 'Esvaziar' 'GZip' "Nenhum" (obrigatório) |
Serialização
Nome | Descrição | Valor |
---|---|---|
tipo | Definir o tipo de objeto | Avro Csv CustomClr Delta Json Parquet (obrigatório) |
AvroSerialization
Nome | Descrição | Valor |
---|---|---|
tipo | Indica o tipo de serialização que a entrada ou saída utiliza. Necessário em pedidos PUT (CreateOrReplace). | "Avro" (obrigatório) |
propriedades | As propriedades associadas ao tipo de serialização Avro. Necessário em pedidos PUT (CreateOrReplace). |
CsvSerialization
Nome | Descrição | Valor |
---|---|---|
tipo | Indica o tipo de serialização que a entrada ou saída utiliza. Necessário em pedidos PUT (CreateOrReplace). | "Csv" (obrigatório) |
propriedades | As propriedades associadas ao tipo de serialização CSV. Necessário em pedidos PUT (CreateOrReplace). | CsvSerializationProperties |
CsvSerializationProperties
Nome | Descrição | Valor |
---|---|---|
codificação | Especifica a codificação dos dados recebidos no caso da entrada e da codificação de dados de saída em caso de saída. Necessário em pedidos PUT (CreateOrReplace). | 'UTF8' |
fieldDelimiter | Especifica o delimitador que será utilizado para separar registos de valores separados por vírgulas (CSV). Veja https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-input ou https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-output para obter uma lista de valores suportados. Necessário em pedidos PUT (CreateOrReplace). |
string |
CustomClrSerialization
Nome | Descrição | Valor |
---|---|---|
tipo | Indica o tipo de serialização que a entrada ou saída utiliza. Necessário em pedidos PUT (CreateOrReplace). | "CustomClr" (obrigatório) |
propriedades | As propriedades associadas ao tipo de serialização CustomClr. Necessário em pedidos PUT (CreateOrReplace). | CustomClrSerializationProperties |
CustomClrSerializationProperties
Nome | Descrição | Valor |
---|---|---|
serializationClassName | O nome da classe de serialização. | string |
serializationDllPath | O caminho da biblioteca de serialização. | string |
DeltaSerialization
Nome | Descrição | Valor |
---|---|---|
tipo | Indica o tipo de serialização que a entrada ou saída utiliza. Necessário em pedidos PUT (CreateOrReplace). | "Delta" (obrigatório) |
propriedades | As propriedades associadas ao tipo de serialização do Delta Lake. Necessário em pedidos PUT (CreateOrReplace). | DeltaSerializationProperties |
DeltaSerializationProperties
Nome | Descrição | Valor |
---|---|---|
deltaTablePath | Especifica o caminho da tabela do Delta Lake no qual a saída será escrita. | cadeia (obrigatório) |
partitionColumns | Especifica os nomes das colunas para as quais a tabela do Delta Lake será particionada. Estamos apenas a suportar uma coluna de partição, mas a mantê-la como uma matriz para extensibilidade. | cadeia[] |
JsonSerialization
Nome | Descrição | Valor |
---|---|---|
tipo | Indica o tipo de serialização que a entrada ou saída utiliza. Necessário em pedidos PUT (CreateOrReplace). | "Json" (obrigatório) |
propriedades | As propriedades associadas ao tipo de serialização JSON. Necessário em pedidos PUT (CreateOrReplace). | JsonSerializationProperties |
JsonSerializationProperties
Nome | Descrição | Valor |
---|---|---|
codificação | Especifica a codificação dos dados recebidos no caso da entrada e da codificação de dados de saída em caso de saída. Necessário em pedidos PUT (CreateOrReplace). | 'UTF8' |
formato | Esta propriedade aplica-se apenas à serialização JSON de saídas. Não é aplicável a entradas. Esta propriedade especifica o formato do JSON no qual a saída será escrita. Os valores atualmente suportados são "lineSeparated" que indica que a saída será formatada ao ter cada objeto JSON separado por uma nova linha e "matriz" a indicar que a saída será formatada como uma matriz de objetos JSON. O valor predefinido é "lineSeparated" se for deixado nulo. | "Matriz" "LinhaSeparada" |
ParquetSerialization
Nome | Descrição | Valor |
---|---|---|
tipo | Indica o tipo de serialização que a entrada ou saída utiliza. Necessário em pedidos PUT (CreateOrReplace). | "Parquet" (obrigatório) |
propriedades | As propriedades associadas ao tipo de serialização Parquet. Necessário em pedidos PUT (CreateOrReplace). |
InputWatermarkProperties
Nome | Descrição | Valor |
---|---|---|
watermarkMode | O modo de marca d'água de entrada. | "Nenhum" 'ReadWatermark' |
ReferenceInputProperties
Nome | Descrição | Valor |
---|---|---|
tipo | Indica se a entrada é uma origem de dados de referência ou dados de fluxo. Necessário em pedidos PUT (CreateOrReplace). | "Referência" (obrigatório) |
origem de dados | Descreve uma origem de dados de entrada que contém dados de referência. Necessário em pedidos PUT (CreateOrReplace). | ReferenceInputDataSource |
ReferenceInputDataSource
Nome | Descrição | Valor |
---|---|---|
tipo | Definir o tipo de objeto | Ficheiro Microsoft.Sql/Server/Database Microsoft.Storage/Blob Não processado (obrigatório) |
FileReferenceInputDataSource
Nome | Descrição | Valor |
---|---|---|
tipo | Indica o tipo de origem de dados de entrada que contém dados de referência. Necessário em pedidos PUT (CreateOrReplace). | "Ficheiro" (obrigatório) |
propriedades | As propriedades associadas a uma entrada de ficheiro que contém dados de referência. Necessário em pedidos PUT (CreateOrReplace). | FileReferenceInputDataSourceProperties |
FileReferenceInputDataSourceProperties
Nome | Descrição | Valor |
---|---|---|
caminho | O caminho do ficheiro. | string |
AzureSqlReferenceInputDataSource
Nome | Descrição | Valor |
---|---|---|
tipo | Indica o tipo de origem de dados de entrada que contém dados de referência. Necessário em pedidos PUT (CreateOrReplace). | "Microsoft.Sql/Server/Database" (obrigatório) |
propriedades | As propriedades associadas à entrada da BD SQL que contêm dados de referência. Necessário em pedidos PUT (CreateOrReplace). | AzureSqlReferenceInputDataSourceProperties |
AzureSqlReferenceInputDataSourceProperties
Nome | Descrição | Valor |
---|---|---|
authenticationMode | Modo de Autenticação. | "ConnectionString" 'Msi' "UserToken" |
base de dados | Este elemento está associado ao elemento de origem de dados. Este é o nome da base de dados na qual a saída será escrita. | string |
deltaSnapshotQuery | Este elemento está associado ao elemento de origem de dados. Esta consulta é utilizada para obter alterações incrementais da base de dados SQL. Para utilizar esta opção, recomendamos a utilização de tabelas temporais na Base de Dados SQL do Azure. | string |
fullSnapshotQuery | Este elemento está associado ao elemento de origem de dados. Esta consulta é utilizada para obter dados da base de dados sql. | string |
palavra-passe | Este elemento está associado ao elemento de origem de dados. Esta é a palavra-passe que será utilizada para ligar à instância Base de Dados SQL. | string Restrições: Valor sensível. Transmita como um parâmetro seguro. |
refreshRate | Este elemento está associado ao elemento de origem de dados. Isto indica a frequência com que os dados serão obtidos a partir da base de dados. É do formato DateTime. | string |
refreshType | Indica o tipo de opção de atualização de dados. | "RefreshPeriodicallyWithDelta" "RefreshPeriodicallyWithFull" "Estático" |
servidor | Este elemento está associado ao elemento de origem de dados. Este é o nome do servidor que contém a base de dados na qual será escrita. | string |
utilizador | Este elemento está associado ao elemento de origem de dados. Este é o nome de utilizador que será utilizado para ligar à instância Base de Dados SQL. | string |
BlobReferenceInputDataSource
Nome | Descrição | Valor |
---|---|---|
tipo | Indica o tipo de origem de dados de entrada que contém dados de referência. Necessário em pedidos PUT (CreateOrReplace). | "Microsoft.Storage/Blob" (obrigatório) |
propriedades | As propriedades associadas a uma entrada de blob que contém dados de referência. Necessário em pedidos PUT (CreateOrReplace). | BlobReferenceInputDataSourceProperties |
BlobReferenceInputDataSourceProperties
Nome | Descrição | Valor |
---|---|---|
authenticationMode | Modo de Autenticação. | "ConnectionString" 'Msi' "UserToken" |
blobName | O nome da entrada de blob. | string |
contentor | O nome de um contentor na conta de Armazenamento associada. Este contentor contém os blobs a serem lidos ou escritos. Necessário em pedidos PUT (CreateOrReplace). | string |
dateFormat | O formato de data. Onde {date} aparecer em pathPattern, o valor desta propriedade é utilizado como o formato de data. | string |
deltaPathPattern | O padrão de caminho do instantâneo delta. | string |
deltaSnapshotRefreshRate | O intervalo em que o utilizador gera um instantâneo delta desta origem de dados de entrada de blobs de referência. | string |
fullSnapshotRefreshRate | O intervalo de atualização da origem de dados de entrada de blobs. | string |
pathPattern | O padrão do caminho do blob. Não é uma expressão normal. Representa um padrão em relação ao qual os nomes de blobs serão correspondidos para determinar se devem ou não ser incluídos como entrada ou saída para a tarefa. Veja https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-input ou https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-output para obter uma explicação e exemplo mais detalhados. |
string |
sourcePartitionCount | A contagem de partições da origem de dados de entrada de blobs. Intervalo 1 a 256. | int |
storageAccounts | Uma lista de uma ou mais contas de Armazenamento do Azure. Necessário em pedidos PUT (CreateOrReplace). | StorageAccount[] |
timeFormat | O formato de hora. Onde {time} aparecer em pathPattern, o valor desta propriedade é utilizado como o formato de hora. | string |
RawReferenceInputDataSource
Nome | Descrição | Valor |
---|---|---|
tipo | Indica o tipo de origem de dados de entrada que contém dados de referência. Necessário em pedidos PUT (CreateOrReplace). | 'Raw' (obrigatório) |
propriedades | As propriedades associadas a uma entrada não processada que contém dados de referência. Necessário em pedidos PUT (CreateOrReplace). | RawInputDatasourceProperties |
RawInputDatasourceProperties
Nome | Descrição | Valor |
---|---|---|
payload | O conteúdo JSON serializado dos dados de entrada. O payload ou o payloadUri têm de ser definidos, mas não ambos. | string |
payloadUri | O URL de SAS para um blob que contém o conteúdo serializado JSON dos dados de entrada. O payload ou o payloadUri têm de ser definidos, mas não ambos. | string |
StreamInputProperties
Nome | Descrição | Valor |
---|---|---|
tipo | Indica se a entrada é uma origem de dados de referência ou dados de fluxo. Necessário em pedidos PUT (CreateOrReplace). | "Stream" (obrigatório) |
origem de dados | Descreve uma origem de dados de entrada que contém dados de fluxo. Necessário em pedidos PUT (CreateOrReplace). | StreamInputDataSource |
StreamInputDataSource
Nome | Descrição | Valor |
---|---|---|
tipo | Definir o tipo de objeto | GatewayMessageBus Microsoft.Devices/IotHubs Microsoft.EventGrid/EventSubscriptions Microsoft.EventHub/EventHub Microsoft.ServiceBus/EventHub Microsoft.Storage/Blob Não processado (obrigatório) |
GatewayMessageBusStreamInputDataSource
Nome | Descrição | Valor |
---|---|---|
tipo | Indica o tipo de origem de dados de entrada que contém dados de fluxo. Necessário em pedidos PUT (CreateOrReplace). | "GatewayMessageBus" (obrigatório) |
propriedades | As propriedades associadas a uma entrada de barramento de mensagens de gateway que contém dados de fluxo. | GatewayMessageBusStreamInputDataSourceProperties |
GatewayMessageBusStreamInputDataSourceProperties
Nome | Descrição | Valor |
---|---|---|
tópico | O nome do tópico do Service Bus. | string |
IoTHubStreamInputDataSource
Nome | Descrição | Valor |
---|---|---|
tipo | Indica o tipo de origem de dados de entrada que contém dados de fluxo. Necessário em pedidos PUT (CreateOrReplace). | "Microsoft.Devices/IotHubs" (obrigatório) |
propriedades | As propriedades associadas a uma entrada de Hub IoT que contém dados de fluxo. Necessário em pedidos PUT (CreateOrReplace). | IoTHubStreamInputDataSourceProperties |
IoTHubStreamInputDataSourceProperties
Nome | Descrição | Valor |
---|---|---|
consumerGroupName | O nome de um Grupo de Consumidores Hub IoT que deve ser utilizado para ler eventos do Hub IoT. Se não for especificado, a entrada utiliza o grupo de consumidores predefinido do Hub Iot. | string |
endpoint | O ponto final Hub IoT ao qual se ligar (ou seja, mensagens/eventos, mensagens/operaçõesMonitorizaçãoEventos, etc.). | string |
iotHubNamespace | O nome ou o URI do Hub IoT. Necessário em pedidos PUT (CreateOrReplace). | string |
sharedAccessPolicyKey | A chave de política de acesso partilhado para a política de acesso partilhado especificada. Necessário em pedidos PUT (CreateOrReplace). | string Restrições: Valor sensível. Transmita como um parâmetro seguro. |
sharedAccessPolicyName | O nome da política de acesso partilhado do Hub IoT. Esta política tem de conter, pelo menos, a permissão ligação do Serviço. Necessário em pedidos PUT (CreateOrReplace). | string |
EventGridStreamInputDataSource
Nome | Descrição | Valor |
---|---|---|
tipo | Indica o tipo de origem de dados de entrada que contém dados de fluxo. Necessário em pedidos PUT (CreateOrReplace). | "Microsoft.EventGrid/EventSubscriptions" (obrigatório) |
propriedades | As propriedades associadas a uma entrada da grelha de eventos que contém dados de fluxo. | EventGridStreamInputDataSourceProperties |
EventGridStreamInputDataSourceProperties
Nome | Descrição | Valor |
---|---|---|
eventTypes | Lista de Tipos de Eventos suportados pelo adaptador event grid. | string[] |
esquema | Indica o tipo de esquema do Event Grid. | "CloudEventSchema" "EventGridEventSchema" |
storageAccounts | Uma lista de uma ou mais contas de Armazenamento do Azure. Necessário em pedidos PUT (CreateOrReplace). | StorageAccount[] |
subscritor | Subscritores do Event Grid. Atualmente, só é suportado o Subscritor do EventHub. | EventHubV2StreamInputDataSource |
EventHubV2StreamInputDataSource
Nome | Descrição | Valor |
---|---|---|
propriedades | As propriedades associadas a uma entrada do Hub de Eventos que contém dados de fluxo. Necessário em pedidos PUT (CreateOrReplace). | EventHubStreamInputDataSourceProperties |
tipo | Indica o tipo de origem de dados de entrada que contém dados de fluxo. Necessário em pedidos PUT (CreateOrReplace). | cadeia (obrigatório) |
EventHubStreamInputDataSourceProperties
Nome | Descrição | Valor |
---|---|---|
authenticationMode | Modo de Autenticação. | "ConnectionString" 'Msi' "UserToken" |
consumerGroupName | O nome de um Grupo de Consumidores do Hub de Eventos que deve ser utilizado para ler eventos do Hub de Eventos. Especificar nomes de grupos de consumidores distintos para múltiplas entradas permite que cada uma dessas entradas receba os mesmos eventos do Hub de Eventos. Se não for especificado, a entrada utiliza o grupo de consumidores predefinido do Hub de Eventos. | string |
eventHubName | O nome do Hub de Eventos. Necessário em pedidos PUT (CreateOrReplace). | string |
partitionCount | A contagem de partições da origem de dados do hub de eventos. Intervalo 1 a 256. | int |
prefetchCount | O número de mensagens que o recetor de mensagens pode pedir em simultâneo. | int |
serviceBusNamespace | O espaço de nomes associado ao Hub de Eventos pretendido, à Fila do Service Bus, ao Tópico do Service Bus, etc. Necessário em pedidos PUT (CreateOrReplace). | string |
sharedAccessPolicyKey | A chave de política de acesso partilhado para a política de acesso partilhado especificada. Necessário em pedidos PUT (CreateOrReplace). | string Restrições: Valor confidencial. Transmita como um parâmetro seguro. |
sharedAccessPolicyName | O nome da política de acesso partilhado para o Hub de Eventos, Fila do Service Bus, Tópico do Service Bus, etc. Necessário em pedidos PUT (CreateOrReplace). | string |
EventHubStreamInputDataSource
Nome | Descrição | Valor |
---|---|---|
tipo | Indica o tipo de origem de dados de entrada que contém dados de fluxo. Necessário em pedidos PUT (CreateOrReplace). | "Microsoft.ServiceBus/EventHub" (obrigatório) |
propriedades | As propriedades associadas a uma entrada do Hub de Eventos que contém dados de fluxo. Necessário em pedidos PUT (CreateOrReplace). | EventHubStreamInputDataSourceProperties |
BlobStreamInputDataSource
Nome | Descrição | Valor |
---|---|---|
tipo | Indica o tipo de origem de dados de entrada que contém dados de fluxo. Necessário em pedidos PUT (CreateOrReplace). | "Microsoft.Storage/Blob" (obrigatório) |
propriedades | As propriedades associadas a uma entrada de blob que contém dados de fluxo. Necessário em pedidos PUT (CreateOrReplace). | BlobStreamInputDataSourceProperties |
BlobStreamInputDataSourceProperties
Nome | Descrição | Valor |
---|---|---|
authenticationMode | Modo de Autenticação. | "ConnectionString" 'Msi' "UserToken" |
contentor | O nome de um contentor na conta de Armazenamento associada. Este contentor contém os blobs a serem lidos ou escritos. Necessário em pedidos PUT (CreateOrReplace). | string |
dateFormat | O formato de data. Onde {date} aparecer em pathPattern, o valor desta propriedade é utilizado como o formato de data. | string |
pathPattern | O padrão do caminho do blob. Não é uma expressão normal. Representa um padrão em relação ao qual os nomes de blobs serão correspondidos para determinar se devem ou não ser incluídos como entrada ou saída para a tarefa. Veja https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-input ou https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-output para obter uma explicação e exemplo mais detalhados. |
string |
sourcePartitionCount | A contagem de partições da origem de dados de entrada de blobs. Intervalo 1 - 1024. | int |
storageAccounts | Uma lista de uma ou mais contas de Armazenamento do Azure. Necessário em pedidos PUT (CreateOrReplace). | StorageAccount[] |
timeFormat | O formato de hora. Onde {time} aparecer em pathPattern, o valor desta propriedade é utilizado como o formato de hora. | string |
RawStreamInputDataSource
Nome | Descrição | Valor |
---|---|---|
tipo | Indica o tipo de origem de dados de entrada que contém dados de fluxo. Necessário em pedidos PUT (CreateOrReplace). | 'Raw' (obrigatório) |
propriedades | As propriedades associadas a uma entrada não processada. Necessário em pedidos PUT (CreateOrReplace). | RawInputDatasourceProperties |
JobStorageAccount
Nome | Descrição | Valor |
---|---|---|
accountKey | A chave de conta da conta de Armazenamento do Azure. Necessário em pedidos PUT (CreateOrReplace). | string Restrições: Valor confidencial. Transmita como um parâmetro seguro. |
accountName | O nome da conta de Armazenamento do Azure. Necessário em pedidos PUT (CreateOrReplace). | string |
authenticationMode | Modo de Autenticação. | "ConnectionString" 'Msi' "UserToken" |
Saída
Nome | Descrição | Valor |
---|---|---|
name | Nome do recurso | string |
propriedades | As propriedades associadas a um resultado. Necessário em pedidos PUT (CreateOrReplace). | OutputProperties |
OutputProperties
Nome | Descrição | Valor |
---|---|---|
origem de dados | Descreve a origem de dados na qual a saída será escrita. Necessário em pedidos PUT (CreateOrReplace). | OutputDataSource |
serialização | Descreve como os dados de uma entrada são serializados ou como os dados são serializados quando são escritos numa saída. Necessário em pedidos PUT (CreateOrReplace). | Serialização |
sizeWindow | A janela de tamanho para restringir uma saída do Stream Analytics. | int |
timeWindow | O período de tempo para filtrar as saídas das tarefas do Stream Analytics. | string |
watermarkSettings | Definições que determinam se pretende enviar marcas d'água para a jusante. | OutputWatermarkProperties |
OutputDataSource
GatewayMessageBusOutputDataSource
Nome | Descrição | Valor |
---|---|---|
tipo | Indica o tipo de saída da origem de dados em que será escrito. Necessário em pedidos PUT (CreateOrReplace). | "GatewayMessageBus" (obrigatório) |
propriedades | As propriedades associadas a uma saída do Gateway Message Bus. Necessário em pedidos PUT (CreateOrReplace). | GatewayMessageBusOutputDataSourceProperties |
GatewayMessageBusOutputDataSourceProperties
Nome | Descrição | Valor |
---|---|---|
tópico | O nome do tópico do Service Bus. | string |
AzureFunctionOutputDataSource
Nome | Descrição | Valor |
---|---|---|
tipo | Indica o tipo de saída da origem de dados em que será escrito. Necessário em pedidos PUT (CreateOrReplace). | "Microsoft.AzureFunction" (obrigatório) |
propriedades | As propriedades associadas a uma saída da Função do Azure. Necessário em pedidos PUT (CreateOrReplace). | AzureFunctionOutputDataSourceProperties |
AzureFunctionOutputDataSourceProperties
Nome | Descrição | Valor |
---|---|---|
apiKey | Se quiser utilizar uma Função do Azure a partir de outra subscrição, pode fazê-lo ao fornecer a chave para aceder à sua função. | string |
functionAppName | O nome da sua aplicação Funções do Azure. | string |
functionName | O nome da função na sua aplicação Funções do Azure. | string |
maxBatchCount | Uma propriedade que lhe permite especificar o número máximo de eventos em cada lote que é enviado para Funções do Azure. O valor predefinido é 100. | int |
maxBatchSize | Uma propriedade que lhe permite definir o tamanho máximo para cada lote de saída que é enviado para a função do Azure. A unidade de entrada está em bytes. Por predefinição, este valor é de 262 144 bytes (256 KB). | int |
AzureDataLakeStoreOutputDataSource
Nome | Descrição | Valor |
---|---|---|
tipo | Indica o tipo de saída da origem de dados em que será escrito. Necessário em pedidos PUT (CreateOrReplace). | "Microsoft.DataLake/Accounts" (obrigatório) |
propriedades | As propriedades associadas a uma saída do Azure Data Lake Store. Necessário em pedidos PUT (CreateOrReplace). | AzureDataLakeStoreOutputDataSourceProperties |
AzureDataLakeStoreOutputDataSourceProperties
Nome | Descrição | Valor |
---|---|---|
accountName | O nome da conta do Azure Data Lake Store. Necessário em pedidos PUT (CreateOrReplace). | string |
authenticationMode | Modo de Autenticação. | "ConnectionString" 'Msi' "UserToken" |
dateFormat | O formato de data. Sempre que {date} aparecer em filePathPrefix, o valor desta propriedade é utilizado como o formato de data. | string |
filePathPrefix | A localização do ficheiro no qual a saída deve ser escrita. Necessário em pedidos PUT (CreateOrReplace). | string |
refreshToken | Um token de atualização que pode ser utilizado para obter um token de acesso válido que pode ser utilizado para autenticar com a origem de dados. Atualmente, um token de atualização válido só pode ser obtido através do portal do Azure. Recomenda-se colocar aqui um valor de cadeia fictício ao criar a origem de dados e, em seguida, aceder ao Portal do Azure para autenticar a origem de dados que irá atualizar esta propriedade com um token de atualização válido. Necessário em pedidos PUT (CreateOrReplace). | string |
tenantId | O ID de inquilino do utilizador utilizado para obter o token de atualização. Necessário em pedidos PUT (CreateOrReplace). | string |
timeFormat | O formato de hora. Onde {time} aparecer em filePathPrefix, o valor desta propriedade é utilizado como o formato de hora. | string |
tokenUserDisplayName | O nome a apresentar do utilizador que foi utilizado para obter o token de atualização. Utilize esta propriedade para ajudar a lembrar que utilizador foi utilizado para obter o token de atualização. | string |
tokenUserPrincipalName | O nome principal de utilizador (UPN) do utilizador que foi utilizado para obter o token de atualização. Utilize esta propriedade para ajudar a lembrar que utilizador foi utilizado para obter o token de atualização. | string |
PostgreSQLOutputDataSource
Nome | Descrição | Valor |
---|---|---|
tipo | Indica o tipo de saída da origem de dados em que será escrito. Necessário em pedidos PUT (CreateOrReplace). | "Microsoft.DBForPostgreSQL/servers/databases" (obrigatório) |
propriedades | As propriedades associadas a uma origem de dados de saída postgreSQL. Necessário em pedidos PUT (CreateOrReplace). | PostgreSQLOutputDataSourceProperties |
PostgreSQLOutputDataSourceProperties
Nome | Descrição | Valor |
---|---|---|
authenticationMode | Modo de Autenticação. | "ConnectionString" 'Msi' "UserToken" |
base de dados | O nome da base de dados SQL do Azure. Necessário em pedidos PUT (CreateOrReplace). | string |
maxWriterCount | Contagem máxima de Escritores, atualmente estão disponíveis apenas 1 (escritor único) e 0 (com base na partição de consulta). Opcional em pedidos PUT. | int |
palavra-passe | A palavra-passe que será utilizada para ligar à base de dados SQL do Azure. Necessário em pedidos PUT (CreateOrReplace). | string Restrições: Valor confidencial. Transmita como um parâmetro seguro. |
servidor | O nome do servidor SQL que contém a base de dados SQL do Azure. Necessário em pedidos PUT (CreateOrReplace). | string |
table | O nome da tabela na base de dados SQL do Azure. Necessário em pedidos PUT (CreateOrReplace). | string |
utilizador | O nome de utilizador que será utilizado para ligar à base de dados SQL do Azure. Necessário em pedidos PUT (CreateOrReplace). | string |
EventHubV2OutputDataSource
Nome | Descrição | Valor |
---|---|---|
tipo | Indica o tipo de saída da origem de dados em que será escrito. Necessário em pedidos PUT (CreateOrReplace). | "Microsoft.EventHub/EventHub" (obrigatório) |
propriedades | As propriedades associadas a uma saída do Hub de Eventos. Necessário em pedidos PUT (CreateOrReplace). | EventHubOutputDataSourceProperties |
EventHubOutputDataSourceProperties
Nome | Descrição | Valor |
---|---|---|
authenticationMode | Modo de Autenticação. | "ConnectionString" 'Msi' "UserToken" |
eventHubName | O nome do Hub de Eventos. Necessário em pedidos PUT (CreateOrReplace). | string |
partitionCount | A contagem de partições da origem de dados do hub de eventos. Intervalo 1 a 256. | int |
partitionKey | A chave/coluna que é utilizada para determinar a partição a enviar dados de eventos. | string |
propertyColumns | As propriedades associadas a esta saída do Hub de Eventos. | string[] |
serviceBusNamespace | O espaço de nomes associado ao Hub de Eventos pretendido, à Fila do Service Bus, ao Tópico do Service Bus, etc. Necessário em pedidos PUT (CreateOrReplace). | string |
sharedAccessPolicyKey | A chave de política de acesso partilhado para a política de acesso partilhado especificada. Necessário em pedidos PUT (CreateOrReplace). | string Restrições: Valor confidencial. Transmita como um parâmetro seguro. |
sharedAccessPolicyName | O nome da política de acesso partilhado para o Hub de Eventos, Fila do Service Bus, Tópico do Service Bus, etc. Necessário em pedidos PUT (CreateOrReplace). | string |
AzureDataExplorerOutputDataSource
Nome | Descrição | Valor |
---|---|---|
tipo | Indica o tipo de saída da origem de dados em que será escrito. Necessário em pedidos PUT (CreateOrReplace). | "Microsoft.Kusto/clusters/bases de dados" (obrigatório) |
propriedades | As propriedades associadas a uma saída do Azure Data Explorer. Necessário em pedidos PUT (CreateOrReplace). | AzureDataExplorerOutputDataSourceProperties |
AzureDataExplorerOutputDataSourceProperties
Nome | Descrição | Valor |
---|---|---|
authenticationMode | Modo de Autenticação. | "ConnectionString" 'Msi' "UserToken" |
cluster | O nome do cluster do Azure Data Explorer. Necessário em pedidos PUT (CreateOrReplace). | string |
base de dados | O nome da base de dados do Azure Data Explorer. Necessário em pedidos PUT (CreateOrReplace). | string |
table | O nome da Tabela do Azure. Necessário em pedidos PUT (CreateOrReplace). | string |
EventHubOutputDataSource
Nome | Descrição | Valor |
---|---|---|
tipo | Indica o tipo de saída da origem de dados em que será escrito. Necessário em pedidos PUT (CreateOrReplace). | "Microsoft.ServiceBus/EventHub" (obrigatório) |
propriedades | As propriedades associadas a uma saída do Hub de Eventos. Necessário em pedidos PUT (CreateOrReplace). | EventHubOutputDataSourceProperties |
ServiceBusQueueOutputDataSource
Nome | Descrição | Valor |
---|---|---|
tipo | Indica o tipo de saída da origem de dados em que será escrito. Necessário em pedidos PUT (CreateOrReplace). | "Microsoft.ServiceBus/Fila" (obrigatório) |
propriedades | As propriedades associadas a uma saída da Fila do Service Bus. Necessário em pedidos PUT (CreateOrReplace). | ServiceBusQueueOutputDataSourceProperties |
ServiceBusQueueOutputDataSourceProperties
Nome | Descrição | Valor |
---|---|---|
authenticationMode | Modo de Autenticação. | "ConnectionString" 'Msi' "UserToken" |
propertyColumns | Uma matriz de cadeia dos nomes das colunas de saída a anexar às mensagens do Service Bus como propriedades personalizadas. | string[] |
queueName | O nome da Fila do Service Bus. Necessário em pedidos PUT (CreateOrReplace). | string |
serviceBusNamespace | O espaço de nomes associado ao Hub de Eventos pretendido, à Fila do Service Bus, ao Tópico do Service Bus, etc. Necessário em pedidos PUT (CreateOrReplace). | string |
sharedAccessPolicyKey | A chave de política de acesso partilhado para a política de acesso partilhado especificada. Necessário em pedidos PUT (CreateOrReplace). | string Restrições: Valor confidencial. Transmita como um parâmetro seguro. |
sharedAccessPolicyName | O nome da política de acesso partilhado para o Hub de Eventos, Fila do Service Bus, Tópico do Service Bus, etc. Necessário em pedidos PUT (CreateOrReplace). | string |
systemPropertyColumns | As propriedades do sistema associadas à Fila do Service Bus. As seguintes propriedades do sistema são suportadas: ReplyToSessionId, ContentType, To, Subject, CorrelationId, TimeToLive, PartitionKey, SessionId, ScheduledEnqueueTime, MessageId, ReplyTo, Label, ScheduledEnqueueTimeUtc. |
ServiceBusTopicOutputDataSource
Nome | Descrição | Valor |
---|---|---|
tipo | Indica que o tipo de saída da origem de dados será escrito. Necessário em pedidos PUT (CreateOrReplace). | "Microsoft.ServiceBus/Topic" (obrigatório) |
propriedades | As propriedades associadas a uma saída do Tópico do Service Bus. Necessário em pedidos PUT (CreateOrReplace). | ServiceBusTopicOutputDataSourceProperties |
ServiceBusTopicOutputDataSourceProperties
Nome | Descrição | Valor |
---|---|---|
authenticationMode | Modo de Autenticação. | "ConnectionString" 'Msi' "UserToken" |
propertyColumns | Uma matriz de cadeia dos nomes das colunas de saída a anexar às mensagens do Service Bus como propriedades personalizadas. | cadeia[] |
serviceBusNamespace | O espaço de nomes associado ao Hub de Eventos pretendido, à Fila do Service Bus, ao Tópico do Service Bus, etc. Necessário em pedidos PUT (CreateOrReplace). | string |
sharedAccessPolicyKey | A chave de política de acesso partilhado para a política de acesso partilhado especificada. Necessário em pedidos PUT (CreateOrReplace). | string Restrições: Valor sensível. Transmita como um parâmetro seguro. |
sharedAccessPolicyName | O nome da política de acesso partilhado para o Hub de Eventos, Fila do Service Bus, Tópico do Service Bus, etc. Necessário em pedidos PUT (CreateOrReplace). | string |
systemPropertyColumns | As propriedades do sistema associadas à Saída do Tópico do Service Bus. As seguintes propriedades do sistema são suportadas: ReplyToSessionId, ContentType, To, Subject, CorrelationId, TimeToLive, PartitionKey, SessionId, ScheduledEnqueueTime, MessageId, ReplyTo, Label, ScheduledEnqueueTimeUtc. | ServiceBusTopicOutputDataSourcePropertiesSystemPrope... |
topicName | O nome do Tópico do Service Bus. Necessário em pedidos PUT (CreateOrReplace). | string |
ServiceBusTopicOutputDataSourcePropertiesSystemPrope...
Nome | Descrição | Valor |
---|---|---|
{customized property} | string |
AzureSqlDatabaseOutputDataSource
Nome | Descrição | Valor |
---|---|---|
tipo | Indica que o tipo de saída da origem de dados será escrito. Necessário em pedidos PUT (CreateOrReplace). | "Microsoft.Sql/Server/Database" (obrigatório) |
propriedades | As propriedades associadas a uma saída de base de dados SQL do Azure. Necessário em pedidos PUT (CreateOrReplace). | AzureSqlDatabaseOutputDataSourceProperties |
AzureSqlDatabaseOutputDataSourceProperties
Nome | Descrição | Valor |
---|---|---|
authenticationMode | Modo de Autenticação. | "ConnectionString" 'Msi' "UserToken" |
base de dados | O nome da base de dados SQL do Azure. Necessário em pedidos PUT (CreateOrReplace). | string |
maxBatchCount | Contagem máxima do Batch para escrita na base de dados Sql, o valor predefinido é 10 000. Opcional em pedidos PUT. | int |
maxWriterCount | A contagem máxima de escritores, atualmente, apenas 1 (escritor único) e 0 (com base na partição de consulta) estão disponíveis. Opcional em pedidos PUT. | int |
palavra-passe | A palavra-passe que será utilizada para ligar à base de dados SQL do Azure. Necessário em pedidos PUT (CreateOrReplace). | string |
servidor | O nome do servidor SQL que contém a base de dados SQL do Azure. Necessário em pedidos PUT (CreateOrReplace). | string |
table | O nome da tabela na base de dados SQL do Azure. Necessário em pedidos PUT (CreateOrReplace). | string |
utilizador | O nome de utilizador que será utilizado para ligar à base de dados SQL do Azure. Necessário em pedidos PUT (CreateOrReplace). | string |
AzureSynapseOutputDataSource
Nome | Descrição | Valor |
---|---|---|
tipo | Indica que o tipo de saída da origem de dados será escrito. Necessário em pedidos PUT (CreateOrReplace). | "Microsoft.Sql/Server/DataWarehouse" (obrigatório) |
propriedades | As propriedades associadas a uma saída Azure Synapse. Necessário em pedidos PUT (CreateOrReplace). | AzureSynapseOutputDataSourceProperties |
AzureSynapseOutputDataSourceProperties
Nome | Descrição | Valor |
---|---|---|
authenticationMode | Modo de Autenticação. | "ConnectionString" 'Msi' "UserToken" |
base de dados | O nome da base de dados SQL do Azure. Necessário em pedidos PUT (CreateOrReplace). | string |
palavra-passe | A palavra-passe que será utilizada para ligar à base de dados SQL do Azure. Necessário em pedidos PUT (CreateOrReplace). | string Restrições: Valor sensível. Transmita como um parâmetro seguro. |
servidor | O nome do servidor SQL que contém a base de dados SQL do Azure. Necessário em pedidos PUT (CreateOrReplace). | string |
table | O nome da tabela na base de dados SQL do Azure. Necessário em pedidos PUT (CreateOrReplace). | string |
utilizador | O nome de utilizador que será utilizado para ligar à base de dados SQL do Azure. Necessário em pedidos PUT (CreateOrReplace). | string |
BlobOutputDataSource
Nome | Descrição | Valor |
---|---|---|
tipo | Indica que o tipo de saída da origem de dados será escrito. Necessário em pedidos PUT (CreateOrReplace). | "Microsoft.Storage/Blob" (obrigatório) |
propriedades | As propriedades associadas a uma saída de blob. Necessário em pedidos PUT (CreateOrReplace). | BlobOutputDataSourceProperties |
BlobOutputDataSourceProperties
Nome | Descrição | Valor |
---|---|---|
authenticationMode | Modo de Autenticação. | "ConnectionString" 'Msi' "UserToken" |
blobPathPrefix | Prefixo do caminho do blob. | string |
blobWriteMode | Modo de escrita de blobs. | "Acrescentar" "Uma Vez" |
contentor | O nome de um contentor na conta de Armazenamento associada. Este contentor contém os blob(s) a serem lidos ou escritos em. Necessário em pedidos PUT (CreateOrReplace). | string |
dateFormat | O formato de data. Onde quer que {date} apareça no pathPattern, o valor desta propriedade é utilizado como o formato de data. | string |
pathPattern | O padrão do caminho do blob. Não é uma expressão normal. Representa um padrão em relação ao qual os nomes de blobs serão correspondidos para determinar se devem ou não ser incluídos como entrada ou saída para a tarefa. Veja https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-input ou https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-output para obter uma explicação e um exemplo mais detalhados. |
string |
storageAccounts | Uma lista de uma ou mais contas de Armazenamento do Azure. Necessário em pedidos PUT (CreateOrReplace). | StorageAccount[] |
timeFormat | O formato de hora. Onde quer que {time} apareça no pathPattern, o valor desta propriedade é utilizado como o formato de hora. | string |
DocumentDbOutputDataSource
Nome | Descrição | Valor |
---|---|---|
tipo | Indica o tipo de saída da origem de dados em que será escrito. Necessário em pedidos PUT (CreateOrReplace). | "Microsoft.Storage/DocumentDB" (obrigatório) |
propriedades | As propriedades associadas a uma saída do DocumentDB. Necessário em pedidos PUT (CreateOrReplace). | DocumentDbOutputDataSourceProperties |
DocumentDbOutputDataSourceProperties
Nome | Descrição | Valor |
---|---|---|
accountId | O nome ou ID da conta do DocumentDB. Necessário em pedidos PUT (CreateOrReplace). | string |
accountKey | A chave da conta do DocumentDB. Necessário em pedidos PUT (CreateOrReplace). | string Restrições: Valor confidencial. Transmita como um parâmetro seguro. |
authenticationMode | Modo de Autenticação. | "ConnectionString" 'Msi' "UserToken" |
collectionNamePattern | O padrão de nome da coleção para as coleções a serem utilizadas. O formato de nome da coleção pode ser construído com o token opcional {partition}, em que as partições começam a partir de 0. Consulte a secção DocumentDB de https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-output para obter mais informações. Necessário em pedidos PUT (CreateOrReplace). |
string |
base de dados | O nome da base de dados do DocumentDB. Necessário em pedidos PUT (CreateOrReplace). | string |
documentId | O nome do campo em eventos de saída utilizados para especificar a chave primária em que as operações de inserção ou atualização se baseiam. | string |
partitionKey | O nome do campo em eventos de saída utilizados para especificar a chave para a criação de partições de saída entre coleções. Se "collectionNamePattern" contiver o token {partition}, esta propriedade tem de ser especificada. | string |
AzureTableOutputDataSource
Nome | Descrição | Valor |
---|---|---|
tipo | Indica o tipo de saída da origem de dados em que será escrito. Necessário em pedidos PUT (CreateOrReplace). | "Microsoft.Storage/Table" (obrigatório) |
propriedades | As propriedades associadas a uma saída de Tabela do Azure. Necessário em pedidos PUT (CreateOrReplace). | AzureTableOutputDataSourceProperties |
AzureTableOutputDataSourceProperties
Nome | Descrição | Valor |
---|---|---|
accountKey | A chave de conta da conta de Armazenamento do Azure. Necessário em pedidos PUT (CreateOrReplace). | string Restrições: Valor confidencial. Transmita como um parâmetro seguro. |
accountName | O nome da conta de Armazenamento do Azure. Necessário em pedidos PUT (CreateOrReplace). | string |
batchSize | O número de linhas a escrever na Tabela do Azure de cada vez. | int |
columnsToRemove | Se for especificado, cada item na matriz é o nome de uma coluna a remover (se estiver presente) das entidades de eventos de saída. | string[] |
partitionKey | Este elemento indica o nome de uma coluna da instrução SELECT na consulta que será utilizada como a chave de partição da Tabela do Azure. Necessário em pedidos PUT (CreateOrReplace). | string |
rowKey | Este elemento indica o nome de uma coluna da instrução SELECT na consulta que será utilizada como a chave de linha da Tabela do Azure. Necessário em pedidos PUT (CreateOrReplace). | string |
table | O nome da Tabela do Azure. Necessário em pedidos PUT (CreateOrReplace). | string |
PowerBIOutputDataSource
Nome | Descrição | Valor |
---|---|---|
tipo | Indica o tipo de saída da origem de dados em que será escrito. Necessário em pedidos PUT (CreateOrReplace). | "PowerBI" (obrigatório) |
propriedades | As propriedades associadas a uma saída do Power BI. Necessário em pedidos PUT (CreateOrReplace). | PowerBIOutputDataSourceProperties |
PowerBIOutputDataSourceProperties
Nome | Descrição | Valor |
---|---|---|
authenticationMode | Modo de Autenticação. | "ConnectionString" 'Msi' "UserToken" |
conjunto de dados | O nome do conjunto de dados do Power BI. Necessário em pedidos PUT (CreateOrReplace). | string |
groupId | O ID do grupo do Power BI. | string |
groupName | O nome do grupo do Power BI. Utilize esta propriedade para ajudar a lembrar que ID de grupo específico do Power BI foi utilizado. | string |
refreshToken | Um token de atualização que pode ser utilizado para obter um token de acesso válido que pode ser utilizado para autenticar com a origem de dados. Atualmente, um token de atualização válido só pode ser obtido através do portal do Azure. Recomenda-se colocar aqui um valor de cadeia fictício ao criar a origem de dados e, em seguida, aceder ao Portal do Azure para autenticar a origem de dados que irá atualizar esta propriedade com um token de atualização válido. Necessário em pedidos PUT (CreateOrReplace). | string |
table | O nome da tabela do Power BI no conjunto de dados especificado. Necessário em pedidos PUT (CreateOrReplace). | string |
tokenUserDisplayName | O nome a apresentar do utilizador que foi utilizado para obter o token de atualização. Utilize esta propriedade para ajudar a lembrar que utilizador foi utilizado para obter o token de atualização. | string |
tokenUserPrincipalName | O nome principal de utilizador (UPN) do utilizador que foi utilizado para obter o token de atualização. Utilize esta propriedade para ajudar a lembrar que utilizador foi utilizado para obter o token de atualização. | string |
RawOutputDatasource
Nome | Descrição | Valor |
---|---|---|
tipo | Indica o tipo de saída da origem de dados em que será escrito. Necessário em pedidos PUT (CreateOrReplace). | 'Raw' (obrigatório) |
propriedades | As propriedades associadas a uma saída não processada. Necessário em pedidos PUT (CreateOrReplace). | RawOutputDatasourceProperties |
RawOutputDatasourceProperties
Nome | Descrição | Valor |
---|---|---|
payloadUri | O URL de SAS para um blob onde a saída deve ser escrita. Se esta propriedade não estiver definida, os dados de saída serão escritos num armazenamento temporário e um URL de SAS para esse armazenamento temporário será incluído no resultado. | string |
OutputWatermarkProperties
Nome | Descrição | Valor |
---|---|---|
maxWatermarkDiferençaAcrossPartitions | Descreve o delta máximo entre as partições mais rápidas e mais lentas, pelo que a janela fora de ordem que captura todos os eventos necessários em tarefas a jusante está bem definida. | string |
watermarkMode | O modo de marca d'água de saída. | "Nenhum" "SendCurrentPartitionWatermark" "SendLowestWatermarkAcrossPartitions" |
Sku
Nome | Descrição | Valor |
---|---|---|
capacidade | A capacidade do SKU. | int |
name | O nome do SKU. Necessário em pedidos PUT (CreateOrReplace). | 'Standard' |
Transformação
Nome | Descrição | Valor |
---|---|---|
name | Nome do recurso | string |
propriedades | As propriedades associadas a uma transformação. Necessário em pedidos PUT (CreateOrReplace). | TransformationProperties |
TransformationProperties
Nome | Descrição | Valor |
---|---|---|
query | Especifica a consulta que será executada na tarefa de transmissão em fluxo. Pode saber mais sobre a Linguagem de Consulta do Stream Analytics (SAQL) aqui: https://msdn.microsoft.com/library/azure/dn834998 . Necessário em pedidos PUT (CreateOrReplace). |
string |
streamingUnits | Especifica o número de unidades de transmissão em fluxo que a tarefa de transmissão em fluxo utiliza. | int |
validStreamingUnits | Especifica as unidades de transmissão em fluxo válidas para as quais uma tarefa de transmissão em fluxo pode ser dimensionada. | int[] |
Modelos de início rápido
Os seguintes modelos de início rápido implementam este tipo de recurso.
Modelo | Description |
---|---|
Criar uma Tarefa do Stream Analytics Standard |
Este modelo cria uma Tarefa do Stream Analytics Standard. Para obter mais informações, o Azure Stream Analytics é um motor complexo de processamento de eventos e análise em tempo real que foi concebido para analisar e processar elevados volumes de dados de transmissão em fluxo rápidos a partir de várias origens em simultâneo. Os padrões e relações podem ser identificados em informações extraídas de várias origens de entrada, incluindo dispositivos, sensores, cliques, feeds de redes sociais e aplicações. Estes padrões podem ser utilizados para acionar ações e iniciar fluxos de trabalho, tais como criar alertas, fornecer informações a uma ferramenta de relatórios ou armazenar dados transformados para utilização posterior. Além disso, o Stream Analytics está disponível no Azure IoT Edge runtime e suporta a mesma linguagem ou sintaxe exata que a cloud. |
Definição de recurso terraform (fornecedor AzAPI)
O tipo de recurso streamingjobs pode ser implementado com operações que visam:
- Grupos de recursos
Para obter uma lista das propriedades alteradas em cada versão da API, veja Registo de alterações.
Formato do recurso
Para criar um recurso Microsoft.StreamAnalytics/streamingjobs, adicione o seguinte Terraform ao seu modelo.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.StreamAnalytics/streamingjobs@2021-10-01-preview"
name = "string"
location = "string"
parent_id = "string"
tags = {
tagName1 = "tagValue1"
tagName2 = "tagValue2"
}
identity {
type = "string"
identity_ids = []
}
body = jsonencode({
properties = {
cluster = {
id = "string"
}
compatibilityLevel = "string"
contentStoragePolicy = "string"
dataLocale = "string"
eventsLateArrivalMaxDelayInSeconds = int
eventsOutOfOrderMaxDelayInSeconds = int
eventsOutOfOrderPolicy = "string"
externals = {
container = "string"
path = "string"
refreshConfiguration = {
dateFormat = "string"
pathPattern = "string"
refreshInterval = "string"
refreshType = "string"
timeFormat = "string"
}
storageAccount = {
accountKey = "string"
accountName = "string"
authenticationMode = "string"
}
}
functions = [
{
name = "string"
properties = {
properties = {
binding = {
type = "string"
// For remaining properties, see FunctionBinding objects
}
inputs = [
{
dataType = "string"
isConfigurationParameter = bool
}
]
output = {
dataType = "string"
}
}
type = "string"
// For remaining properties, see FunctionProperties objects
}
}
]
inputs = [
{
name = "string"
properties = {
compression = {
type = "string"
}
partitionKey = "string"
serialization = {
type = "string"
// For remaining properties, see Serialization objects
}
watermarkSettings = {
watermarkMode = "string"
}
type = "string"
// For remaining properties, see InputProperties objects
}
}
]
jobStorageAccount = {
accountKey = "string"
accountName = "string"
authenticationMode = "string"
}
jobType = "string"
outputErrorPolicy = "string"
outputs = [
{
name = "string"
properties = {
datasource = {
type = "string"
// For remaining properties, see OutputDataSource objects
}
serialization = {
type = "string"
// For remaining properties, see Serialization objects
}
sizeWindow = int
timeWindow = "string"
watermarkSettings = {
maxWatermarkDifferenceAcrossPartitions = "string"
watermarkMode = "string"
}
}
}
]
outputStartMode = "string"
outputStartTime = "string"
sku = {
capacity = int
name = "Standard"
}
transformation = {
name = "string"
properties = {
query = "string"
streamingUnits = int
validStreamingUnits = [
int
]
}
}
}
sku = {
capacity = int
name = "Standard"
}
})
}
Objetos FunctionProperties
Defina a propriedade type para especificar o tipo de objeto.
Para Agregar, utilize:
type = "Aggregate"
Para Escalar, utilize:
type = "Scalar"
Objetos FunctionBinding
Defina a propriedade type para especificar o tipo de objeto.
Para Microsoft.MachineLearning/WebService, utilize:
type = "Microsoft.MachineLearning/WebService"
properties = {
apiKey = "string"
batchSize = int
endpoint = "string"
inputs = {
columnNames = [
{
dataType = "string"
mapTo = int
name = "string"
}
]
name = "string"
}
outputs = [
{
dataType = "string"
name = "string"
}
]
}
Para Microsoft.MachineLearningServices, utilize:
type = "Microsoft.MachineLearningServices"
properties = {
apiKey = "string"
batchSize = int
endpoint = "string"
inputRequestName = "string"
inputs = [
{
dataType = "string"
mapTo = int
name = "string"
}
]
numberOfParallelRequests = int
outputResponseName = "string"
outputs = [
{
dataType = "string"
mapTo = int
name = "string"
}
]
}
Para Microsoft.StreamAnalytics/CLRUdf, utilize:
type = "Microsoft.StreamAnalytics/CLRUdf"
properties = {
class = "string"
dllPath = "string"
method = "string"
updateMode = "string"
}
Para Microsoft.StreamAnalytics/JavascriptUdf, utilize:
type = "Microsoft.StreamAnalytics/JavascriptUdf"
properties = {
script = "string"
}
Objetos InputProperties
Defina a propriedade type para especificar o tipo de objeto.
Para Referência, utilize:
type = "Reference"
datasource = {
type = "string"
// For remaining properties, see ReferenceInputDataSource objects
}
Para o Stream, utilize:
type = "Stream"
datasource = {
type = "string"
// For remaining properties, see StreamInputDataSource objects
}
Objetos de serialização
Defina a propriedade type para especificar o tipo de objeto.
Para Avro, utilize:
type = "Avro"
Para Csv, utilize:
type = "Csv"
properties = {
encoding = "UTF8"
fieldDelimiter = "string"
}
Para CustomClr, utilize:
type = "CustomClr"
properties = {
serializationClassName = "string"
serializationDllPath = "string"
}
Para Delta, utilize:
type = "Delta"
properties = {
deltaTablePath = "string"
partitionColumns = [
"string"
]
}
Para Json, utilize:
type = "Json"
properties = {
encoding = "UTF8"
format = "string"
}
Para Parquet, utilize:
type = "Parquet"
Objetos ReferenceInputDataSource
Defina a propriedade type para especificar o tipo de objeto.
Para Ficheiro, utilize:
type = "File"
properties = {
path = "string"
}
Para Microsoft.Sql/Server/Database, utilize:
type = "Microsoft.Sql/Server/Database"
properties = {
authenticationMode = "string"
database = "string"
deltaSnapshotQuery = "string"
fullSnapshotQuery = "string"
password = "string"
refreshRate = "string"
refreshType = "string"
server = "string"
user = "string"
}
Para Microsoft.Storage/Blob, utilize:
type = "Microsoft.Storage/Blob"
properties = {
authenticationMode = "string"
blobName = "string"
container = "string"
dateFormat = "string"
deltaPathPattern = "string"
deltaSnapshotRefreshRate = "string"
fullSnapshotRefreshRate = "string"
pathPattern = "string"
sourcePartitionCount = int
storageAccounts = [
{
accountKey = "string"
accountName = "string"
authenticationMode = "string"
}
]
timeFormat = "string"
}
Para Raw, utilize:
type = "Raw"
properties = {
payload = "string"
payloadUri = "string"
}
Objetos StreamInputDataSource
Defina a propriedade type para especificar o tipo de objeto.
Para GatewayMessageBus, utilize:
type = "GatewayMessageBus"
properties = {
topic = "string"
}
Para Microsoft.Devices/IotHubs, utilize:
type = "Microsoft.Devices/IotHubs"
properties = {
consumerGroupName = "string"
endpoint = "string"
iotHubNamespace = "string"
sharedAccessPolicyKey = "string"
sharedAccessPolicyName = "string"
}
Para Microsoft.EventGrid/EventSubscriptions, utilize:
type = "Microsoft.EventGrid/EventSubscriptions"
properties = {
eventTypes = [
"string"
]
schema = "string"
storageAccounts = [
{
accountKey = "string"
accountName = "string"
authenticationMode = "string"
}
]
subscriber = {
properties = {
authenticationMode = "string"
consumerGroupName = "string"
eventHubName = "string"
partitionCount = int
prefetchCount = int
serviceBusNamespace = "string"
sharedAccessPolicyKey = "string"
sharedAccessPolicyName = "string"
}
type = "string"
}
}
Para Microsoft.EventHub/EventHub, utilize:
type = "Microsoft.EventHub/EventHub"
properties = {
authenticationMode = "string"
consumerGroupName = "string"
eventHubName = "string"
partitionCount = int
prefetchCount = int
serviceBusNamespace = "string"
sharedAccessPolicyKey = "string"
sharedAccessPolicyName = "string"
}
Para Microsoft.ServiceBus/EventHub, utilize:
type = "Microsoft.ServiceBus/EventHub"
properties = {
authenticationMode = "string"
consumerGroupName = "string"
eventHubName = "string"
partitionCount = int
prefetchCount = int
serviceBusNamespace = "string"
sharedAccessPolicyKey = "string"
sharedAccessPolicyName = "string"
}
Para Microsoft.Storage/Blob, utilize:
type = "Microsoft.Storage/Blob"
properties = {
authenticationMode = "string"
container = "string"
dateFormat = "string"
pathPattern = "string"
sourcePartitionCount = int
storageAccounts = [
{
accountKey = "string"
accountName = "string"
authenticationMode = "string"
}
]
timeFormat = "string"
}
Para Raw, utilize:
type = "Raw"
properties = {
payload = "string"
payloadUri = "string"
}
Objetos OutputDataSource
Defina a propriedade type para especificar o tipo de objeto.
Para GatewayMessageBus, utilize:
type = "GatewayMessageBus"
properties = {
topic = "string"
}
Para Microsoft.AzureFunction, utilize:
type = "Microsoft.AzureFunction"
properties = {
apiKey = "string"
functionAppName = "string"
functionName = "string"
maxBatchCount = int
maxBatchSize = int
}
Para Microsoft.DataLake/Accounts, utilize:
type = "Microsoft.DataLake/Accounts"
properties = {
accountName = "string"
authenticationMode = "string"
dateFormat = "string"
filePathPrefix = "string"
refreshToken = "string"
tenantId = "string"
timeFormat = "string"
tokenUserDisplayName = "string"
tokenUserPrincipalName = "string"
}
Para Microsoft.DBForPostgreSQL/servers/databases, utilize:
type = "Microsoft.DBForPostgreSQL/servers/databases"
properties = {
authenticationMode = "string"
database = "string"
maxWriterCount = int
password = "string"
server = "string"
table = "string"
user = "string"
}
Para Microsoft.EventHub/EventHub, utilize:
type = "Microsoft.EventHub/EventHub"
properties = {
authenticationMode = "string"
eventHubName = "string"
partitionCount = int
partitionKey = "string"
propertyColumns = [
"string"
]
serviceBusNamespace = "string"
sharedAccessPolicyKey = "string"
sharedAccessPolicyName = "string"
}
Para Microsoft.Kusto/clusters/bases de dados, utilize:
type = "Microsoft.Kusto/clusters/databases"
properties = {
authenticationMode = "string"
cluster = "string"
database = "string"
table = "string"
}
Para Microsoft.ServiceBus/EventHub, utilize:
type = "Microsoft.ServiceBus/EventHub"
properties = {
authenticationMode = "string"
eventHubName = "string"
partitionCount = int
partitionKey = "string"
propertyColumns = [
"string"
]
serviceBusNamespace = "string"
sharedAccessPolicyKey = "string"
sharedAccessPolicyName = "string"
}
Para Microsoft.ServiceBus/Queue, utilize:
type = "Microsoft.ServiceBus/Queue"
properties = {
authenticationMode = "string"
propertyColumns = [
"string"
]
queueName = "string"
serviceBusNamespace = "string"
sharedAccessPolicyKey = "string"
sharedAccessPolicyName = "string"
}
Para Microsoft.ServiceBus/Topic, utilize:
type = "Microsoft.ServiceBus/Topic"
properties = {
authenticationMode = "string"
propertyColumns = [
"string"
]
serviceBusNamespace = "string"
sharedAccessPolicyKey = "string"
sharedAccessPolicyName = "string"
systemPropertyColumns = {
{customized property} = "string"
}
topicName = "string"
}
Para Microsoft.Sql/Server/Database, utilize:
type = "Microsoft.Sql/Server/Database"
properties = {
authenticationMode = "string"
database = "string"
maxBatchCount = int
maxWriterCount = int
password = "string"
server = "string"
table = "string"
user = "string"
}
Para Microsoft.Sql/Server/DataWarehouse, utilize:
type = "Microsoft.Sql/Server/DataWarehouse"
properties = {
authenticationMode = "string"
database = "string"
password = "string"
server = "string"
table = "string"
user = "string"
}
Para Microsoft.Storage/Blob, utilize:
type = "Microsoft.Storage/Blob"
properties = {
authenticationMode = "string"
blobPathPrefix = "string"
blobWriteMode = "string"
container = "string"
dateFormat = "string"
pathPattern = "string"
storageAccounts = [
{
accountKey = "string"
accountName = "string"
authenticationMode = "string"
}
]
timeFormat = "string"
}
Para Microsoft.Storage/DocumentDB, utilize:
type = "Microsoft.Storage/DocumentDB"
properties = {
accountId = "string"
accountKey = "string"
authenticationMode = "string"
collectionNamePattern = "string"
database = "string"
documentId = "string"
partitionKey = "string"
}
Para Microsoft.Storage/Table, utilize:
type = "Microsoft.Storage/Table"
properties = {
accountKey = "string"
accountName = "string"
batchSize = int
columnsToRemove = [
"string"
]
partitionKey = "string"
rowKey = "string"
table = "string"
}
Para o PowerBI, utilize:
type = "PowerBI"
properties = {
authenticationMode = "string"
dataset = "string"
groupId = "string"
groupName = "string"
refreshToken = "string"
table = "string"
tokenUserDisplayName = "string"
tokenUserPrincipalName = "string"
}
Para Raw, utilize:
type = "Raw"
properties = {
payloadUri = "string"
}
Valores de propriedade
streamingjobs
Nome | Descrição | Valor |
---|---|---|
tipo | O tipo de recurso | "Microsoft.StreamAnalytics/streamingjobs@2021-10-01-preview" |
name | O nome do recurso | cadeia (obrigatório) Limite de carateres: 3-63 Carateres válidos: Alfanuméricos, hífenes e carateres de sublinhado. |
localização | A localização geográfica onde reside o recurso | string |
parent_id | Para implementar num grupo de recursos, utilize o ID desse grupo de recursos. | cadeia (obrigatório) |
etiquetas | Etiquetas de recursos. | Dicionário de nomes e valores de etiquetas. |
sku | Descreve o SKU da tarefa de transmissão em fluxo. Necessário em pedidos PUT (CreateOrReplace). | SKU |
identidade | Descreve a identidade gerida atribuída a esta tarefa que pode ser utilizada para autenticar com entradas e saídas. | Identidade |
propriedades | As propriedades associadas a uma tarefa de transmissão em fluxo. Necessário em pedidos PUT (CreateOrReplace). | StreamingJobProperties |
Identidade
Nome | Descrição | Valor |
---|---|---|
tipo | O tipo de identidade pode ser SystemAssigned ou UserAssigned. | string |
identity_ids | O utilizador atribuiu identidades associadas ao recurso da tarefa de transmissão em fluxo. | Matriz de IDs de identidade de utilizador. |
IdentityUserAssignedIdentities
Nome | Descrição | Valor |
---|---|---|
{customized property} |
StreamingJobProperties
Nome | Descrição | Valor |
---|---|---|
cluster | O cluster em que as tarefas de transmissão em fluxo serão executadas. | ClusterInfo |
compatibilidadeLevel | Controla determinados comportamentos de runtime da tarefa de transmissão em fluxo. | "1.0" "1.2" |
contentStoragePolicy | Os valores válidos são JobStorageAccount e SystemAccount. Se estiver definido como JobStorageAccount, isto requer que o utilizador também especifique a propriedade jobStorageAccount. . | "JobStorageAccount" "SystemAccount" |
dataLocale | A região de dados da tarefa de análise de fluxos. O valor deve ser o nome de uma Cultura .NET suportada do conjunto https://msdn.microsoft.com/library/system.globalization.culturetypes(v=vs.110 ).aspx. A predefinição é "en-US" se nenhuma especificada. |
string |
eventsLateArrivalMaxDelayInSeconds | O atraso máximo tolerável em segundos em que os eventos que chegam atrasados podem ser incluídos. O intervalo suportado é de -1 a 1814399 (20.23:59:59 dias) e -1 é utilizado para especificar a espera indefinidamente. Se a propriedade estiver ausente, será interpretado como se tivesse um valor de -1. | int |
eventsOutOfOrderMaxDelayInSeconds | O atraso tolerável máximo em segundos em que os eventos fora de ordem podem ser ajustados para estarem de volta à ordem. | int |
eventsOutOfOrderPolicy | Indica a política a aplicar aos eventos que chegam fora de ordem no fluxo de eventos de entrada. | "Ajustar" "Largar" |
externos | A conta de armazenamento onde estão localizados os artefactos de código personalizados. | Externo |
funções | Uma lista de uma ou mais funções para a tarefa de transmissão em fluxo. A propriedade name para cada função é necessária ao especificar esta propriedade num pedido PUT. Esta propriedade não pode ser modificada através de uma operação PATCH. Tem de utilizar a API PATCH disponível para a transformação individual. | Função[] |
entradas | Uma lista de uma ou mais entradas para a tarefa de transmissão em fluxo. A propriedade name para cada entrada é necessária ao especificar esta propriedade num pedido PUT. Esta propriedade não pode ser modificada através de uma operação PATCH. Tem de utilizar a API PATCH disponível para a entrada individual. | Entrada[] |
jobStorageAccount | As propriedades associadas a uma conta de Armazenamento do Azure com MSI | JobStorageAccount |
jobType | Descreve o tipo de tarefa. Os modos válidos são Cloud e "Edge". |
"Cloud" "Edge" |
outputErrorPolicy | Indica a política a aplicar a eventos que chegam à saída e que não podem ser escritos no armazenamento externo devido a uma forma incorreta (valores de coluna em falta, valores de coluna de tipo ou tamanho errado). | "Largar" "Parar" |
saídas | Uma lista de uma ou mais saídas para a tarefa de transmissão em fluxo. A propriedade name para cada saída é necessária ao especificar esta propriedade num pedido PUT. Esta propriedade não pode ser modificada através de uma operação PATCH. Tem de utilizar a API PATCH disponível para o resultado individual. | Saída[] |
outputStartMode | Esta propriedade só deve ser utilizada quando pretender que a tarefa seja iniciada imediatamente após a criação. O valor pode ser JobStartTime, CustomTime ou LastOutputEventTime para indicar se o ponto de partida do fluxo de eventos de saída deve ser iniciado sempre que a tarefa for iniciada, começar com um carimbo de data/hora de utilizador personalizado especificado através da propriedade outputStartTime ou começar a partir da hora de saída do último evento. | "CustomTime" "JobStartTime" "LastOutputEventTime" |
outputStartTime | O valor é um carimbo de data/hora formatado ISO-8601 que indica o ponto de partida do fluxo de eventos de saída ou nulo para indicar que o fluxo de eventos de saída será iniciado sempre que a tarefa de transmissão em fluxo for iniciada. Esta propriedade tem de ter um valor se outputStartMode estiver definido como CustomTime. | string |
sku | Descreve o SKU da tarefa de transmissão em fluxo. Necessário em pedidos PUT (CreateOrReplace). | SKU |
transformação | Indica a consulta e o número de unidades de transmissão em fluxo a utilizar para a tarefa de transmissão em fluxo. A propriedade name da transformação é necessária ao especificar esta propriedade num pedido PUT. Esta propriedade não pode ser modificada através de uma operação PATCH. Tem de utilizar a API PATCH disponível para a transformação individual. | Transformação |
ClusterInfo
Nome | Descrição | Valor |
---|---|---|
ID | O ID de recurso do cluster. | string |
Externo
Nome | Descrição | Valor |
---|---|---|
contentor | O contentor UserCustomCode. | string |
caminho | O caminho UserCustomCode. | string |
refreshConfiguration | Os parâmetros de atualização para qualquer/todas as funções definidas pelo utilizador atualmente presentes na configuração da tarefa. | RefreshConfiguration |
storageAccount | As propriedades associadas a uma conta de Armazenamento do Azure | StorageAccount |
RefreshConfiguration
Nome | Descrição | Valor |
---|---|---|
dateFormat | O formato de data. Onde quer que {date} apareça no pathPattern, o valor desta propriedade é utilizado como o formato de data. | string |
pathPattern | O padrão do caminho do blob. Não é uma expressão normal. Representa um padrão em relação ao qual os nomes de blobs serão correspondidos para determinar se devem ou não ser incluídos como entrada ou saída para a tarefa. Veja https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-input ou https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-output para obter uma explicação e um exemplo mais detalhados. |
string |
refreshInterval | O intervalo de atualização. | string |
refreshType | Esta propriedade indica a opção de atualização de dados a utilizar, Bloquear ou Não Guardar. | "Bloqueio" "Nonblocking" |
timeFormat | O formato de hora. Onde quer que {time} apareça no pathPattern, o valor desta propriedade é utilizado como o formato de hora. | string |
StorageAccount
Nome | Descrição | Valor |
---|---|---|
accountKey | A chave de conta da conta de Armazenamento do Azure. Necessário em pedidos PUT (CreateOrReplace). | string Restrições: Valor sensível. Transmita como um parâmetro seguro. |
accountName | O nome da conta de Armazenamento do Azure. Necessário em pedidos PUT (CreateOrReplace). | string |
authenticationMode | Modo de Autenticação. | "ConnectionString" "Msi" "UserToken" |
Função
Nome | Descrição | Valor |
---|---|---|
name | Nome do recurso | string |
propriedades | As propriedades associadas a uma função. | FunctionProperties |
FunctionProperties
Nome | Descrição | Valor |
---|---|---|
propriedades | FunctionConfiguration | |
tipo | Definir o tipo de objeto | Agregar Escalar (obrigatório) |
FunctionConfiguration
Nome | Descrição | Valor |
---|---|---|
binding | O enlace físico da função. Por exemplo, no caso do serviço Web Azure Machine Learning, isto descreve o ponto final. | FunctionBinding |
entradas | FunctionInput[] | |
saída | Descreve o resultado de uma função. | FunctionOutput |
FunctionBinding
Nome | Descrição | Valor |
---|---|---|
tipo | Definir o tipo de objeto | Microsoft.MachineLearning/WebService Microsoft.MachineLearningServices Microsoft.StreamAnalytics/CLRUdf Microsoft.StreamAnalytics/JavascriptUdf (obrigatório) |
AzureMachineLearningStudioFunctionBinding
Nome | Descrição | Valor |
---|---|---|
tipo | Indica o tipo de enlace de função. | "Microsoft.MachineLearning/WebService" (obrigatório) |
propriedades | As propriedades de enlace associadas a um Azure Machine learning Studio. | AzureMachineLearningStudioFunctionBindingProperties |
AzureMachineLearningStudioFunctionBindingProperties
Nome | Descrição | Valor |
---|---|---|
apiKey | A chave de API utilizada para autenticar com Request-Response ponto final. | string |
batchSize | Número entre 1 e 10000 que descreve o número máximo de linhas para cada pedido de execução de RRS do Azure ML. A predefinição é 1000. | int |
endpoint | O Request-Response executar o ponto final do Azure Machine Learning Studio. Saiba mais aqui: https://docs.microsoft.com/azure/machine-learning/machine-learning-consume-web-services#request-response-service-rrs |
string |
entradas | As entradas para o ponto final do Azure Machine Learning Studio. | AzureMachineLearningStudioInputs |
saídas | Uma lista de saídas da execução do ponto final do Azure Machine Learning Studio. | AzureMachineLearningStudioOutputColumn[] |
AzureMachineLearningStudioInputs
Nome | Descrição | Valor |
---|---|---|
columnNames | Uma lista de colunas de entrada para o ponto final do Azure Machine Learning Studio. | AzureMachineLearningStudioInputColumn[] |
name | O nome da entrada. Este é o nome fornecido durante a criação do ponto final. | string |
AzureMachineLearningStudioInputColumn
Nome | Descrição | Valor |
---|---|---|
dataType | O tipo de dados (suportado pelo Azure Machine Learning) da coluna de entrada. É descrita uma lista de tipos de dados válidos do Azure Machine Learning em https://msdn.microsoft.com/library/azure/dn905923.aspx . |
string |
mapTo | O índice baseado em zero do parâmetro de função a que esta entrada mapeia. | int |
name | O nome da coluna de entrada. | string |
AzureMachineLearningStudioOutputColumn
Nome | Descrição | Valor |
---|---|---|
dataType | O tipo de dados (suportado pelo Azure Machine Learning) da coluna de saída. É descrita uma lista de tipos de dados válidos do Azure Machine Learning em https://msdn.microsoft.com/library/azure/dn905923.aspx . |
string |
name | O nome da coluna de saída. | string |
AzureMachineLearningServiceFunctionBinding
Nome | Descrição | Valor |
---|---|---|
tipo | Indica o tipo de enlace de função. | "Microsoft.MachineLearningServices" (obrigatório) |
propriedades | As propriedades de enlace associadas a um serviço Web do Azure Machine learning. | AzureMachineLearningServiceFunctionBindingProperties |
AzureMachineLearningServiceFunctionBindingProperties
Nome | Descrição | Valor |
---|---|---|
apiKey | A chave de API utilizada para autenticar com Request-Response ponto final. | string |
batchSize | Número entre 1 e 10000 que descreve o número máximo de linhas para cada pedido de execução de RRS do Azure ML. A predefinição é 1000. | int |
endpoint | O Request-Response executar o ponto final do serviço Web do Azure Machine Learning. | string |
inputRequestName | Etiqueta para o objeto de pedido de entrada. | string |
entradas | As entradas do ponto final de serviço Web do Azure Machine Learning. | AzureMachineLearningServiceInputColumn[] |
numberOfParallelRequests | O número de pedidos paralelos que serão enviados por partição da sua tarefa para o serviço de machine learning. A predefinição é 1. | int |
outputResponseName | Etiqueta para o objeto de pedido de saída. | string |
saídas | Uma lista de saídas da execução do ponto final de serviço Web do Azure Machine Learning. | AzureMachineLearningServiceOutputColumn[] |
AzureMachineLearningServiceInputColumn
Nome | Descrição | Valor |
---|---|---|
dataType | O tipo de dados (suportado pelo Azure Machine Learning) da coluna de entrada. | string |
mapTo | O índice baseado em zero do parâmetro de função a que esta entrada mapeia. | int |
name | O nome da coluna de entrada. | string |
AzureMachineLearningServiceOutputColumn
Nome | Descrição | Valor |
---|---|---|
dataType | O tipo de dados (suportado pelo Azure Machine Learning) da coluna de saída. | string |
mapTo | O índice baseado em zero do parâmetro de função a que esta entrada mapeia. | int |
name | O nome da coluna de saída. | string |
CSharpFunctionBinding
Nome | Descrição | Valor |
---|---|---|
tipo | Indica o tipo de enlace de função. | "Microsoft.StreamAnalytics/CLRUdf" (obrigatório) |
propriedades | As propriedades de enlace associadas a uma função CSharp. | CSharpFunctionBindingProperties |
CSharpFunctionBindingProperties
Nome | Descrição | Valor |
---|---|---|
classe | O código Csharp que contém uma definição de função única. | string |
dllPath | O código Csharp que contém uma definição de função única. | string |
método | O código Csharp que contém uma definição de função única. | string |
updateMode | Modos de atualização para funções do Stream Analytics. | "Atualizável" "Estático" |
JavaScriptFunctionBinding
Nome | Descrição | Valor |
---|---|---|
tipo | Indica o tipo de enlace de função. | "Microsoft.StreamAnalytics/JavascriptUdf" (obrigatório) |
propriedades | As propriedades de enlace associadas a uma função JavaScript. | JavaScriptFunctionBindingProperties |
JavaScriptFunctionBindingProperties
Nome | Descrição | Valor |
---|---|---|
script | O código JavaScript que contém uma única definição de função. Por exemplo: "função (x, y) { devolver x + y; }" | string |
FunctionInput
Nome | Descrição | Valor |
---|---|---|
dataType | O tipo de dados (suportado pelo Azure Stream Analytics) do parâmetro de entrada da função. É descrita uma lista de tipos de dados válidos do Azure Stream Analytics em https://msdn.microsoft.com/library/azure/dn835065.aspx |
string |
isConfigurationParameter | Um sinalizador que indica se o parâmetro é um parâmetro de configuração. Verdadeiro se se espera que este parâmetro de entrada seja uma constante. A predefinição é falso. | bool |
FunctionOutput
Nome | Descrição | Valor |
---|---|---|
dataType | O tipo de dados (suportado pelo Azure Stream Analytics) da saída da função. É descrita uma lista de tipos de dados válidos do Azure Stream Analytics em https://msdn.microsoft.com/library/azure/dn835065.aspx |
string |
AggregateFunctionProperties
Nome | Descrição | Valor |
---|---|---|
tipo | Indica o tipo de função. | "Agregar" (obrigatório) |
ScalarFunctionProperties
Nome | Descrição | Valor |
---|---|---|
tipo | Indica o tipo de função. | "Escalar" (obrigatório) |
Entrada
Nome | Descrição | Valor |
---|---|---|
name | Nome do recurso | string |
propriedades | As propriedades associadas a uma entrada. Necessário em pedidos PUT (CreateOrReplace). | InputProperties |
InputProperties
Nome | Descrição | Valor |
---|---|---|
compressão | Descreve como os dados de entrada são comprimidos | Compressão |
partitionKey | partitionKey Descreve uma chave nos dados de entrada que é utilizada para criar partições dos dados de entrada | string |
serialização | Descreve como os dados de uma entrada são serializados ou como os dados são serializados quando são escritos numa saída. Necessário em pedidos PUT (CreateOrReplace). | Serialização |
watermarkSettings | Definições que determinam se pretende ler eventos de marca d'água. | InputWatermarkProperties |
tipo | Definir o tipo de objeto | Referência Transmissão em fluxo (obrigatório) |
Compressão
Nome | Descrição | Valor |
---|---|---|
tipo | Indica o tipo de compressão que a entrada utiliza. Necessário em pedidos PUT (CreateOrReplace). | "Esvaziar" "GZip" "Nenhum" (obrigatório) |
Serialização
Nome | Descrição | Valor |
---|---|---|
tipo | Definir o tipo de objeto | Avro Csv CustomClr Delta Json Parquet (obrigatório) |
AvroSerialization
Nome | Descrição | Valor |
---|---|---|
tipo | Indica o tipo de serialização que a entrada ou saída utiliza. Necessário em pedidos PUT (CreateOrReplace). | "Avro" (obrigatório) |
propriedades | As propriedades associadas ao tipo de serialização Avro. Necessário em pedidos PUT (CreateOrReplace). |
CsvSerialization
Nome | Descrição | Valor |
---|---|---|
tipo | Indica o tipo de serialização que a entrada ou saída utiliza. Necessário em pedidos PUT (CreateOrReplace). | "Csv" (obrigatório) |
propriedades | As propriedades associadas ao tipo de serialização CSV. Necessário em pedidos PUT (CreateOrReplace). | CsvSerializationProperties |
CsvSerializationProperties
Nome | Descrição | Valor |
---|---|---|
codificação | Especifica a codificação dos dados recebidos no caso da entrada e a codificação de dados de saída no caso da saída. Necessário em pedidos PUT (CreateOrReplace). | "UTF8" |
fieldDelimiter | Especifica o delimitador que será utilizado para separar registos de valores separados por vírgulas (CSV). Veja https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-input ou https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-output para obter uma lista de valores suportados. Necessário em pedidos PUT (CreateOrReplace). |
string |
CustomClrSerialization
Nome | Descrição | Valor |
---|---|---|
tipo | Indica o tipo de serialização que a entrada ou saída utiliza. Necessário em pedidos PUT (CreateOrReplace). | "CustomClr" (obrigatório) |
propriedades | As propriedades associadas ao tipo de serialização CustomClr. Necessário em pedidos PUT (CreateOrReplace). | CustomClrSerializationProperties |
CustomClrSerializationProperties
Nome | Descrição | Valor |
---|---|---|
serializationClassName | O nome da classe de serialização. | string |
serializationDllPath | O caminho da biblioteca de serialização. | string |
DeltaSerialization
Nome | Descrição | Valor |
---|---|---|
tipo | Indica o tipo de serialização que a entrada ou saída utiliza. Necessário em pedidos PUT (CreateOrReplace). | "Delta" (obrigatório) |
propriedades | As propriedades associadas ao tipo de serialização do Delta Lake. Necessário em pedidos PUT (CreateOrReplace). | DeltaSerializationProperties |
DeltaSerializationProperties
Nome | Descrição | Valor |
---|---|---|
deltaTablePath | Especifica o caminho da tabela do Delta Lake no qual a saída será escrita. | cadeia (obrigatório) |
partitionColumns | Especifica os nomes das colunas para as quais a tabela do Delta Lake será particionada. Só suportamos uma coluna de partição, mas estamos a mantê-la como uma matriz para extensibilidade. | string[] |
JsonSerialization
Nome | Descrição | Valor |
---|---|---|
tipo | Indica o tipo de serialização que a entrada ou saída utiliza. Necessário em pedidos PUT (CreateOrReplace). | "Json" (obrigatório) |
propriedades | As propriedades associadas ao tipo de serialização JSON. Necessário em pedidos PUT (CreateOrReplace). | JsonSerializationProperties |
JsonSerializationProperties
Nome | Descrição | Valor |
---|---|---|
codificação | Especifica a codificação dos dados recebidos no caso da entrada e a codificação de dados de saída no caso da saída. Necessário em pedidos PUT (CreateOrReplace). | "UTF8" |
formato | Esta propriedade aplica-se apenas à serialização JSON de saídas. Não é aplicável a entradas. Esta propriedade especifica o formato do JSON no qual a saída será escrita. Os valores atualmente suportados são "lineSeparated" que indica que a saída será formatada ao separar cada objeto JSON por uma nova linha e "matriz", que indica que a saída será formatada como uma matriz de objetos JSON. O valor predefinido é "lineSeparated" se for deixado nulo. | "Matriz" "LinhaSeparada" |
ParquetSerialization
Nome | Descrição | Valor |
---|---|---|
tipo | Indica o tipo de serialização que a entrada ou saída utiliza. Necessário em pedidos PUT (CreateOrReplace). | "Parquet" (obrigatório) |
propriedades | As propriedades associadas ao tipo de serialização Parquet. Necessário em pedidos PUT (CreateOrReplace). |
InputWatermarkProperties
Nome | Descrição | Valor |
---|---|---|
watermarkMode | O modo de marca d'água de entrada. | "Nenhum" "ReadWatermark" |
ReferenceInputProperties
Nome | Descrição | Valor |
---|---|---|
tipo | Indica se a entrada é uma origem de dados de referência ou dados de fluxo. Necessário em pedidos PUT (CreateOrReplace). | "Referência" (obrigatório) |
origem de dados | Descreve uma origem de dados de entrada que contém dados de referência. Necessário em pedidos PUT (CreateOrReplace). | ReferenceInputDataSource |
ReferenceInputDataSource
Nome | Descrição | Valor |
---|---|---|
tipo | Definir o tipo de objeto | Ficheiro Microsoft.Sql/Server/Database Microsoft.Storage/Blob Não processado (obrigatório) |
FileReferenceInputDataSource
Nome | Descrição | Valor |
---|---|---|
tipo | Indica o tipo de origem de dados de entrada que contém dados de referência. Necessário em pedidos PUT (CreateOrReplace). | "Ficheiro" (obrigatório) |
propriedades | As propriedades associadas a uma entrada de ficheiro que contém dados de referência. Necessário em pedidos PUT (CreateOrReplace). | FileReferenceInputDataSourceProperties |
FileReferenceInputDataSourceProperties
Nome | Descrição | Valor |
---|---|---|
caminho | O caminho do ficheiro. | string |
AzureSqlReferenceInputDataSource
Nome | Descrição | Valor |
---|---|---|
tipo | Indica o tipo de origem de dados de entrada que contém dados de referência. Necessário em pedidos PUT (CreateOrReplace). | "Microsoft.Sql/Server/Database" (obrigatório) |
propriedades | As propriedades associadas à entrada da BD SQL que contêm dados de referência. Necessário em pedidos PUT (CreateOrReplace). | AzureSqlReferenceInputDataSourceProperties |
AzureSqlReferenceInputDataSourceProperties
Nome | Descrição | Valor |
---|---|---|
authenticationMode | Modo de Autenticação. | "ConnectionString" "Msi" "UserToken" |
base de dados | Este elemento está associado ao elemento de origem de dados. Este é o nome da base de dados na qual a saída será escrita. | string |
deltaSnapshotQuery | Este elemento está associado ao elemento de origem de dados. Esta consulta é utilizada para obter alterações incrementais da base de dados SQL. Para utilizar esta opção, recomendamos a utilização de tabelas temporais na Base de Dados do SQL do Azure. | string |
fullSnapshotQuery | Este elemento está associado ao elemento de origem de dados. Esta consulta é utilizada para obter dados da base de dados sql. | string |
palavra-passe | Este elemento está associado ao elemento de origem de dados. Esta é a palavra-passe que será utilizada para ligar à instância Base de Dados SQL. | string Restrições: Valor sensível. Transmita como um parâmetro seguro. |
refreshRate | Este elemento está associado ao elemento de origem de dados. Isto indica a frequência com que os dados serão obtidos a partir da base de dados. É do formato DateTime. | string |
refreshType | Indica o tipo de opção de atualização de dados. | "RefreshPeriodlyWithDelta" "RefreshPeriodlyWithFull" "Estático" |
servidor | Este elemento está associado ao elemento de origem de dados. Este é o nome do servidor que contém a base de dados que será escrita. | string |
utilizador | Este elemento está associado ao elemento de origem de dados. Este é o nome de utilizador que será utilizado para ligar à instância Base de Dados SQL. | string |
BlobReferenceInputDataSource
Nome | Descrição | Valor |
---|---|---|
tipo | Indica o tipo de origem de dados de entrada que contém dados de referência. Necessário em pedidos PUT (CreateOrReplace). | "Microsoft.Storage/Blob" (obrigatório) |
propriedades | As propriedades associadas a uma entrada de blobs que contém dados de referência. Necessário em pedidos PUT (CreateOrReplace). | BlobReferenceInputDataSourceProperties |
BlobReferenceInputDataSourceProperties
Nome | Descrição | Valor |
---|---|---|
authenticationMode | Modo de Autenticação. | "ConnectionString" "Msi" "UserToken" |
blobName | O nome da entrada do blob. | string |
contentor | O nome de um contentor na conta de Armazenamento associada. Este contentor contém os blob(s) a serem lidos ou escritos em. Necessário em pedidos PUT (CreateOrReplace). | string |
dateFormat | O formato de data. Onde quer que {date} apareça no pathPattern, o valor desta propriedade é utilizado como o formato de data. | string |
deltaPathPattern | O padrão de caminho do instantâneo delta. | string |
deltaSnapshotRefreshRate | O intervalo que o utilizador gera um instantâneo delta desta origem de dados de entrada de blobs de referência. | string |
fullSnapshotRefreshRate | O intervalo de atualização da origem de dados de entrada de blobs. | string |
pathPattern | O padrão do caminho do blob. Não é uma expressão normal. Representa um padrão em relação ao qual os nomes de blobs serão correspondidos para determinar se devem ou não ser incluídos como entrada ou saída para a tarefa. Veja https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-input ou https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-output para obter uma explicação e um exemplo mais detalhados. |
string |
sourcePartitionCount | A contagem de partições da origem de dados de entrada de blobs. Intervalo 1 - 256. | int |
storageAccounts | Uma lista de uma ou mais contas de Armazenamento do Azure. Necessário em pedidos PUT (CreateOrReplace). | StorageAccount[] |
timeFormat | O formato de hora. Onde quer que {time} apareça no pathPattern, o valor desta propriedade é utilizado como o formato de hora. | string |
RawReferenceInputDataSource
Nome | Descrição | Valor |
---|---|---|
tipo | Indica o tipo de origem de dados de entrada que contém dados de referência. Necessário em pedidos PUT (CreateOrReplace). | "Raw" (obrigatório) |
propriedades | As propriedades associadas a uma entrada não processada que contém dados de referência. Necessário em pedidos PUT (CreateOrReplace). | RawInputDatasourceProperties |
RawInputDatasourceProperties
Nome | Descrição | Valor |
---|---|---|
payload | O conteúdo serializado JSON dos dados de entrada. O payload ou o payloadUri têm de ser definidos, mas não ambos. | string |
payloadUri | O URL de SAS para um blob que contém o conteúdo serializado JSON dos dados de entrada. O payload ou o payloadUri têm de ser definidos, mas não ambos. | string |
StreamInputProperties
Nome | Descrição | Valor |
---|---|---|
tipo | Indica se a entrada é uma origem de dados de referência ou dados de fluxo. Necessário em pedidos PUT (CreateOrReplace). | "Stream" (obrigatório) |
origem de dados | Descreve uma origem de dados de entrada que contém dados de fluxo. Necessário em pedidos PUT (CreateOrReplace). | StreamInputDataSource |
StreamInputDataSource
Nome | Descrição | Valor |
---|---|---|
tipo | Definir o tipo de objeto | GatewayMessageBus Microsoft.Devices/IotHubs Microsoft.EventGrid/EventSubscriptions Microsoft.EventHub/EventHub Microsoft.ServiceBus/EventHub Microsoft.Storage/Blob Não processado (obrigatório) |
GatewayMessageBusStreamInputDataSource
Nome | Descrição | Valor |
---|---|---|
tipo | Indica o tipo de origem de dados de entrada que contém dados de fluxo. Necessário em pedidos PUT (CreateOrReplace). | "GatewayMessageBus" (obrigatório) |
propriedades | As propriedades associadas a uma entrada de barramento de mensagens de gateway que contém dados de fluxo. | GatewayMessageBusStreamInputDataSourceProperties |
GatewayMessageBusStreamInputDataSourceProperties
Nome | Descrição | Valor |
---|---|---|
tópico | O nome do tópico do Service Bus. | string |
IoTHubStreamInputDataSource
Nome | Descrição | Valor |
---|---|---|
tipo | Indica o tipo de origem de dados de entrada que contém dados de fluxo. Necessário em pedidos PUT (CreateOrReplace). | "Microsoft.Devices/IotHubs" (obrigatório) |
propriedades | As propriedades associadas a uma entrada de Hub IoT que contém dados de fluxo. Necessário em pedidos PUT (CreateOrReplace). | IoTHubStreamInputDataSourceProperties |
IoTHubStreamInputDataSourceProperties
Nome | Descrição | Valor |
---|---|---|
consumerGroupName | O nome de um Grupo de Consumidores Hub IoT que deve ser utilizado para ler eventos do Hub IoT. Se não for especificado, a entrada utiliza o grupo de consumidores predefinido do Hub Iot. | string |
endpoint | O ponto final Hub IoT ao qual se ligar (ou seja, mensagens/eventos, mensagens/operaçõesMonitorizaçãoEventos, etc.). | string |
iotHubNamespace | O nome ou o URI do Hub IoT. Necessário em pedidos PUT (CreateOrReplace). | string |
sharedAccessPolicyKey | A chave de política de acesso partilhado para a política de acesso partilhado especificada. Necessário em pedidos PUT (CreateOrReplace). | string Restrições: Valor sensível. Transmita como um parâmetro seguro. |
sharedAccessPolicyName | O nome da política de acesso partilhado do Hub IoT. Esta política tem de conter, pelo menos, a permissão ligação do Serviço. Necessário em pedidos PUT (CreateOrReplace). | string |
EventGridStreamInputDataSource
Nome | Descrição | Valor |
---|---|---|
tipo | Indica o tipo de origem de dados de entrada que contém dados de fluxo. Necessário em pedidos PUT (CreateOrReplace). | "Microsoft.EventGrid/EventSubscriptions" (obrigatório) |
propriedades | As propriedades associadas a uma entrada da grelha de eventos que contém dados de fluxo. | EventGridStreamInputDataSourceProperties |
EventGridStreamInputDataSourceProperties
Nome | Descrição | Valor |
---|---|---|
eventTypes | Lista de Tipos de Eventos que são suportados pelo adaptador event grid. | string[] |
esquema | Indica o tipo de esquema do Event Grid. | "CloudEventSchema" "EventGridEventSchema" |
storageAccounts | Uma lista de uma ou mais contas de Armazenamento do Azure. Necessário em pedidos PUT (CreateOrReplace). | StorageAccount[] |
subscritor | Subscritores do Event Grid. Atualmente, só é suportado o Subscritor do EventHub. | EventHubV2StreamInputDataSource |
EventHubV2StreamInputDataSource
Nome | Descrição | Valor |
---|---|---|
propriedades | As propriedades associadas a uma entrada do Hub de Eventos que contém dados de fluxo. Necessário em pedidos PUT (CreateOrReplace). | EventHubStreamInputDataSourceProperties |
tipo | Indica o tipo de origem de dados de entrada que contém dados de fluxo. Necessário em pedidos PUT (CreateOrReplace). | cadeia (obrigatório) |
EventHubStreamInputDataSourceProperties
Nome | Descrição | Valor |
---|---|---|
authenticationMode | Modo de Autenticação. | "ConnectionString" "Msi" "UserToken" |
consumerGroupName | O nome de um Grupo de Consumidores do Hub de Eventos que deve ser utilizado para ler eventos do Hub de Eventos. Especificar nomes de grupos de consumidores distintos para múltiplas entradas permite que cada uma dessas entradas receba os mesmos eventos do Hub de Eventos. Se não for especificado, a entrada utiliza o grupo de consumidores predefinido do Hub de Eventos. | string |
eventHubName | O nome do Hub de Eventos. Necessário em pedidos PUT (CreateOrReplace). | string |
partitionCount | A contagem de partições da origem de dados do hub de eventos. Intervalo 1 a 256. | int |
prefetchCount | O número de mensagens que o recetor de mensagens pode pedir em simultâneo. | int |
serviceBusNamespace | O espaço de nomes associado ao Hub de Eventos pretendido, à Fila do Service Bus, ao Tópico do Service Bus, etc. Necessário em pedidos PUT (CreateOrReplace). | string |
sharedAccessPolicyKey | A chave de política de acesso partilhado para a política de acesso partilhado especificada. Necessário em pedidos PUT (CreateOrReplace). | string Restrições: Valor confidencial. Transmita como um parâmetro seguro. |
sharedAccessPolicyName | O nome da política de acesso partilhado para o Hub de Eventos, Fila do Service Bus, Tópico do Service Bus, etc. Necessário em pedidos PUT (CreateOrReplace). | string |
EventHubStreamInputDataSource
Nome | Descrição | Valor |
---|---|---|
tipo | Indica o tipo de origem de dados de entrada que contém dados de fluxo. Necessário em pedidos PUT (CreateOrReplace). | "Microsoft.ServiceBus/EventHub" (obrigatório) |
propriedades | As propriedades associadas a uma entrada do Hub de Eventos que contém dados de fluxo. Necessário em pedidos PUT (CreateOrReplace). | EventHubStreamInputDataSourceProperties |
BlobStreamInputDataSource
Nome | Descrição | Valor |
---|---|---|
tipo | Indica o tipo de origem de dados de entrada que contém dados de fluxo. Necessário em pedidos PUT (CreateOrReplace). | "Microsoft.Storage/Blob" (obrigatório) |
propriedades | As propriedades associadas a uma entrada de blob que contém dados de fluxo. Necessário em pedidos PUT (CreateOrReplace). | BlobStreamInputDataSourceProperties |
BlobStreamInputDataSourceProperties
Nome | Descrição | Valor |
---|---|---|
authenticationMode | Modo de Autenticação. | "ConnectionString" "Msi" "UserToken" |
contentor | O nome de um contentor na conta de Armazenamento associada. Este contentor contém os blob(s) a serem lidos ou escritos em. Necessário em pedidos PUT (CreateOrReplace). | string |
dateFormat | O formato de data. Onde quer que {date} apareça no pathPattern, o valor desta propriedade é utilizado como o formato de data. | string |
pathPattern | O padrão do caminho do blob. Não é uma expressão normal. Representa um padrão em relação ao qual os nomes de blobs serão correspondidos para determinar se devem ou não ser incluídos como entrada ou saída para a tarefa. Veja https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-input ou https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-output para obter uma explicação e um exemplo mais detalhados. |
string |
sourcePartitionCount | A contagem de partições da origem de dados de entrada de blobs. Intervalo 1 - 1024. | int |
storageAccounts | Uma lista de uma ou mais contas de Armazenamento do Azure. Necessário em pedidos PUT (CreateOrReplace). | StorageAccount[] |
timeFormat | O formato de hora. Onde quer que {time} apareça no pathPattern, o valor desta propriedade é utilizado como o formato de hora. | string |
RawStreamInputDataSource
Nome | Descrição | Valor |
---|---|---|
tipo | Indica o tipo de origem de dados de entrada que contém dados de fluxo. Necessário em pedidos PUT (CreateOrReplace). | "Raw" (obrigatório) |
propriedades | As propriedades associadas a uma entrada não processada. Necessário em pedidos PUT (CreateOrReplace). | RawInputDatasourceProperties |
JobStorageAccount
Nome | Descrição | Valor |
---|---|---|
accountKey | A chave de conta da conta de Armazenamento do Azure. Necessário em pedidos PUT (CreateOrReplace). | string Restrições: Valor sensível. Transmita como um parâmetro seguro. |
accountName | O nome da conta de Armazenamento do Azure. Necessário em pedidos PUT (CreateOrReplace). | string |
authenticationMode | Modo de Autenticação. | "ConnectionString" "Msi" "UserToken" |
Saída
Nome | Descrição | Valor |
---|---|---|
name | Nome do recurso | string |
propriedades | As propriedades associadas a uma saída. Necessário em pedidos PUT (CreateOrReplace). | OutputProperties |
OutputProperties
Nome | Descrição | Valor |
---|---|---|
origem de dados | Descreve a origem de dados na qual a saída será escrita. Necessário em pedidos PUT (CreateOrReplace). | OutputDataSource |
serialização | Descreve como os dados de uma entrada são serializados ou como os dados são serializados quando escritos numa saída. Necessário em pedidos PUT (CreateOrReplace). | Serialização |
sizeWindow | A janela de tamanho para restringir uma saída do Stream Analytics. | int |
timeWindow | O período de tempo para filtrar saídas de tarefas do Stream Analytics. | string |
watermarkSettings | Definições que determinam se pretende enviar marcas d'água para a jusante. | OutputWatermarkProperties |
OutputDataSource
GatewayMessageBusOutputDataSource
Nome | Descrição | Valor |
---|---|---|
tipo | Indica que o tipo de saída da origem de dados será escrito. Necessário em pedidos PUT (CreateOrReplace). | "GatewayMessageBus" (obrigatório) |
propriedades | As propriedades associadas a uma saída do Gateway Message Bus. Necessário em pedidos PUT (CreateOrReplace). | GatewayMessageBusOutputDataSourceProperties |
GatewayMessageBusOutputDataSourceProperties
Nome | Descrição | Valor |
---|---|---|
tópico | O nome do tópico do Service Bus. | string |
AzureFunctionOutputDataSource
Nome | Descrição | Valor |
---|---|---|
tipo | Indica que o tipo de saída da origem de dados será escrito. Necessário em pedidos PUT (CreateOrReplace). | "Microsoft.AzureFunction" (obrigatório) |
propriedades | As propriedades associadas a uma saída da Função do Azure. Necessário em pedidos PUT (CreateOrReplace). | AzureFunctionOutputDataSourceProperties |
AzureFunctionOutputDataSourceProperties
Nome | Descrição | Valor |
---|---|---|
apiKey | Se quiser utilizar uma Função do Azure a partir de outra subscrição, pode fazê-lo ao fornecer a chave para aceder à sua função. | string |
functionAppName | O nome da sua aplicação Funções do Azure. | string |
functionName | O nome da função na sua aplicação Funções do Azure. | string |
maxBatchCount | Uma propriedade que lhe permite especificar o número máximo de eventos em cada lote que é enviado para Funções do Azure. O valor predefinido é 100. | int |
maxBatchSize | Uma propriedade que lhe permite definir o tamanho máximo para cada lote de saída que é enviado para a função do Azure. A unidade de entrada está em bytes. Por predefinição, este valor é de 262 144 bytes (256 KB). | int |
AzureDataLakeStoreOutputDataSource
Nome | Descrição | Valor |
---|---|---|
tipo | Indica que o tipo de saída da origem de dados será escrito. Necessário em pedidos PUT (CreateOrReplace). | "Microsoft.DataLake/Accounts" (obrigatório) |
propriedades | As propriedades associadas a uma saída do Azure Data Lake Store. Necessário em pedidos PUT (CreateOrReplace). | AzureDataLakeStoreOutputDataSourceProperties |
AzureDataLakeStoreOutputDataSourceProperties
Nome | Descrição | Valor |
---|---|---|
accountName | O nome da conta do Azure Data Lake Store. Necessário em pedidos PUT (CreateOrReplace). | string |
authenticationMode | Modo de Autenticação. | "ConnectionString" "Msi" "UserToken" |
dateFormat | O formato de data. Onde quer que {date} apareça em filePathPrefix, o valor desta propriedade é utilizado como o formato de data. | string |
filePathPrefix | A localização do ficheiro no qual a saída deve ser escrita. Necessário em pedidos PUT (CreateOrReplace). | string |
refreshToken | Um token de atualização que pode ser utilizado para obter um token de acesso válido que pode ser utilizado para autenticar com a origem de dados. Atualmente, um token de atualização válido só pode ser obtido através do portal do Azure. Recomenda-se colocar aqui um valor de cadeia fictício ao criar a origem de dados e, em seguida, aceder ao Portal do Azure para autenticar a origem de dados que irá atualizar esta propriedade com um token de atualização válido. Necessário em pedidos PUT (CreateOrReplace). | string |
tenantId | O ID de inquilino do utilizador utilizado para obter o token de atualização. Necessário em pedidos PUT (CreateOrReplace). | string |
timeFormat | O formato de hora. Onde {time} aparecer em filePathPrefix, o valor desta propriedade é utilizado como o formato de hora. | string |
tokenUserDisplayName | O nome a apresentar do utilizador que foi utilizado para obter o token de atualização. Utilize esta propriedade para ajudar a lembrar que utilizador foi utilizado para obter o token de atualização. | string |
tokenUserPrincipalName | O nome principal de utilizador (UPN) do utilizador que foi utilizado para obter o token de atualização. Utilize esta propriedade para ajudar a lembrar que utilizador foi utilizado para obter o token de atualização. | string |
PostgreSQLOutputDataSource
Nome | Descrição | Valor |
---|---|---|
tipo | Indica o tipo de saída da origem de dados em que será escrito. Necessário em pedidos PUT (CreateOrReplace). | "Microsoft.DBForPostgreSQL/servers/databases" (obrigatório) |
propriedades | As propriedades associadas a uma origem de dados de saída postgreSQL. Necessário em pedidos PUT (CreateOrReplace). | PostgreSQLOutputDataSourceProperties |
PostgreSQLOutputDataSourceProperties
Nome | Descrição | Valor |
---|---|---|
authenticationMode | Modo de Autenticação. | "ConnectionString" "Msi" "UserToken" |
base de dados | O nome da base de dados SQL do Azure. Necessário em pedidos PUT (CreateOrReplace). | string |
maxWriterCount | Contagem máxima de Escritores, atualmente estão disponíveis apenas 1 (escritor único) e 0 (com base na partição de consulta). Opcional em pedidos PUT. | int |
palavra-passe | A palavra-passe que será utilizada para ligar à base de dados SQL do Azure. Necessário em pedidos PUT (CreateOrReplace). | string Restrições: Valor confidencial. Transmita como um parâmetro seguro. |
servidor | O nome do servidor SQL que contém a base de dados SQL do Azure. Necessário em pedidos PUT (CreateOrReplace). | string |
table | O nome da tabela na base de dados SQL do Azure. Necessário em pedidos PUT (CreateOrReplace). | string |
utilizador | O nome de utilizador que será utilizado para ligar à base de dados SQL do Azure. Necessário em pedidos PUT (CreateOrReplace). | string |
EventHubV2OutputDataSource
Nome | Descrição | Valor |
---|---|---|
tipo | Indica o tipo de saída da origem de dados em que será escrito. Necessário em pedidos PUT (CreateOrReplace). | "Microsoft.EventHub/EventHub" (obrigatório) |
propriedades | As propriedades associadas a uma saída do Hub de Eventos. Necessário em pedidos PUT (CreateOrReplace). | EventHubOutputDataSourceProperties |
EventHubOutputDataSourceProperties
Nome | Descrição | Valor |
---|---|---|
authenticationMode | Modo de Autenticação. | "ConnectionString" "Msi" "UserToken" |
eventHubName | O nome do Hub de Eventos. Necessário em pedidos PUT (CreateOrReplace). | string |
partitionCount | A contagem de partições da origem de dados do hub de eventos. Intervalo 1 a 256. | int |
partitionKey | A chave/coluna que é utilizada para determinar a partição para enviar dados de eventos. | string |
propertyColumns | As propriedades associadas a esta saída do Hub de Eventos. | cadeia[] |
serviceBusNamespace | O espaço de nomes associado ao Hub de Eventos pretendido, à Fila do Service Bus, ao Tópico do Service Bus, etc. Necessário em pedidos PUT (CreateOrReplace). | string |
sharedAccessPolicyKey | A chave de política de acesso partilhado para a política de acesso partilhado especificada. Necessário em pedidos PUT (CreateOrReplace). | string Restrições: Valor sensível. Transmita como um parâmetro seguro. |
sharedAccessPolicyName | O nome da política de acesso partilhado para o Hub de Eventos, Fila do Service Bus, Tópico do Service Bus, etc. Necessário em pedidos PUT (CreateOrReplace). | string |
AzureDataExplorerOutputDataSource
Nome | Descrição | Valor |
---|---|---|
tipo | Indica que o tipo de saída da origem de dados será escrito. Necessário em pedidos PUT (CreateOrReplace). | "Microsoft.Kusto/clusters/bases de dados" (obrigatório) |
propriedades | As propriedades associadas a uma saída do Azure Data Explorer. Necessário em pedidos PUT (CreateOrReplace). | AzureDataExplorerOutputDataSourceProperties |
AzureDataExplorerOutputDataSourceProperties
Nome | Descrição | Valor |
---|---|---|
authenticationMode | Modo de Autenticação. | "ConnectionString" "Msi" "UserToken" |
cluster | O nome do cluster Data Explorer do Azure. Necessário em pedidos PUT (CreateOrReplace). | string |
base de dados | O nome da base de dados do Azure Data Explorer. Necessário em pedidos PUT (CreateOrReplace). | string |
table | O nome da Tabela do Azure. Necessário em pedidos PUT (CreateOrReplace). | string |
EventHubOutputDataSource
Nome | Descrição | Valor |
---|---|---|
tipo | Indica que o tipo de saída da origem de dados será escrito. Necessário em pedidos PUT (CreateOrReplace). | "Microsoft.ServiceBus/EventHub" (obrigatório) |
propriedades | As propriedades associadas a uma saída do Hub de Eventos. Necessário em pedidos PUT (CreateOrReplace). | EventHubOutputDataSourceProperties |
ServiceBusQueueOutputDataSource
Nome | Descrição | Valor |
---|---|---|
tipo | Indica que o tipo de saída da origem de dados será escrito. Necessário em pedidos PUT (CreateOrReplace). | "Microsoft.ServiceBus/Queue" (obrigatório) |
propriedades | As propriedades associadas a uma saída da Fila do Service Bus. Necessário em pedidos PUT (CreateOrReplace). | ServiceBusQueueOutputDataSourceProperties |
ServiceBusQueueOutputDataSourceProperties
Nome | Descrição | Valor |
---|---|---|
authenticationMode | Modo de Autenticação. | "ConnectionString" "Msi" "UserToken" |
propertyColumns | Uma matriz de cadeia dos nomes das colunas de saída a anexar às mensagens do Service Bus como propriedades personalizadas. | cadeia[] |
queueName | O nome da Fila do Service Bus. Necessário em pedidos PUT (CreateOrReplace). | string |
serviceBusNamespace | O espaço de nomes associado ao Hub de Eventos pretendido, à Fila do Service Bus, ao Tópico do Service Bus, etc. Necessário em pedidos PUT (CreateOrReplace). | string |
sharedAccessPolicyKey | A chave de política de acesso partilhado para a política de acesso partilhado especificada. Necessário em pedidos PUT (CreateOrReplace). | string Restrições: Valor confidencial. Transmita como um parâmetro seguro. |
sharedAccessPolicyName | O nome da política de acesso partilhado para o Hub de Eventos, Fila do Service Bus, Tópico do Service Bus, etc. Necessário em pedidos PUT (CreateOrReplace). | string |
systemPropertyColumns | As propriedades do sistema associadas à Fila do Service Bus. As seguintes propriedades do sistema são suportadas: ReplyToSessionId, ContentType, To, Subject, CorrelationId, TimeToLive, PartitionKey, SessionId, ScheduledEnqueueTime, MessageId, ReplyTo, Label, ScheduledEnqueueTimeUtc. |
ServiceBusTopicOutputDataSource
Nome | Descrição | Valor |
---|---|---|
tipo | Indica o tipo de saída da origem de dados em que será escrito. Necessário em pedidos PUT (CreateOrReplace). | "Microsoft.ServiceBus/Topic" (obrigatório) |
propriedades | As propriedades associadas a uma saída do Tópico do Service Bus. Necessário em pedidos PUT (CreateOrReplace). | ServiceBusTopicOutputDataSourceProperties |
ServiceBusTopicOutputDataSourceProperties
Nome | Descrição | Valor |
---|---|---|
authenticationMode | Modo de Autenticação. | "ConnectionString" "Msi" "UserToken" |
propertyColumns | Uma matriz de cadeia dos nomes das colunas de saída a anexar às mensagens do Service Bus como propriedades personalizadas. | string[] |
serviceBusNamespace | O espaço de nomes associado ao Hub de Eventos pretendido, à Fila do Service Bus, ao Tópico do Service Bus, etc. Necessário em pedidos PUT (CreateOrReplace). | string |
sharedAccessPolicyKey | A chave de política de acesso partilhado para a política de acesso partilhado especificada. Necessário em pedidos PUT (CreateOrReplace). | string Restrições: Valor confidencial. Transmita como um parâmetro seguro. |
sharedAccessPolicyName | O nome da política de acesso partilhado para o Hub de Eventos, Fila do Service Bus, Tópico do Service Bus, etc. Necessário em pedidos PUT (CreateOrReplace). | string |
systemPropertyColumns | As propriedades do sistema associadas à Saída do Tópico do Service Bus. As seguintes propriedades do sistema são suportadas: ReplyToSessionId, ContentType, To, Subject, CorrelationId, TimeToLive, PartitionKey, SessionId, ScheduledEnqueueTime, MessageId, ReplyTo, Label, ScheduledEnqueueTimeUtc. | ServiceBusTopicOutputDataSourcePropertiesSystemPrope... |
topicName | O nome do Tópico do Service Bus. Necessário em pedidos PUT (CreateOrReplace). | string |
ServiceBusTopicOutputDataSourcePropertiesSystemPrope...
Nome | Descrição | Valor |
---|---|---|
{customized property} | string |
AzureSqlDatabaseOutputDataSource
Nome | Descrição | Valor |
---|---|---|
tipo | Indica o tipo de saída da origem de dados em que será escrito. Necessário em pedidos PUT (CreateOrReplace). | "Microsoft.Sql/Server/Database" (obrigatório) |
propriedades | As propriedades associadas a uma saída de base de dados SQL do Azure. Necessário em pedidos PUT (CreateOrReplace). | AzureSqlDatabaseOutputDataSourceProperties |
AzureSqlDatabaseOutputDataSourceProperties
Nome | Descrição | Valor |
---|---|---|
authenticationMode | Modo de Autenticação. | "ConnectionString" "Msi" "UserToken" |
base de dados | O nome da base de dados SQL do Azure. Necessário em pedidos PUT (CreateOrReplace). | string |
maxBatchCount | Contagem máxima do Batch para escrita na base de dados Sql, o valor predefinido é 10 000. Opcional em pedidos PUT. | int |
maxWriterCount | Contagem máxima de Escritores, atualmente estão disponíveis apenas 1 (escritor único) e 0 (com base na partição de consulta). Opcional em pedidos PUT. | int |
palavra-passe | A palavra-passe que será utilizada para ligar à base de dados SQL do Azure. Necessário em pedidos PUT (CreateOrReplace). | string |
servidor | O nome do servidor SQL que contém a base de dados SQL do Azure. Necessário em pedidos PUT (CreateOrReplace). | string |
table | O nome da tabela na base de dados SQL do Azure. Necessário em pedidos PUT (CreateOrReplace). | string |
utilizador | O nome de utilizador que será utilizado para ligar à base de dados SQL do Azure. Necessário em pedidos PUT (CreateOrReplace). | string |
AzureSynapseOutputDataSource
Nome | Descrição | Valor |
---|---|---|
tipo | Indica o tipo de saída da origem de dados em que será escrito. Necessário em pedidos PUT (CreateOrReplace). | "Microsoft.Sql/Server/DataWarehouse" (obrigatório) |
propriedades | As propriedades associadas a uma saída Azure Synapse. Necessário em pedidos PUT (CreateOrReplace). | AzureSynapseOutputDataSourceProperties |
AzureSynapseOutputDataSourceProperties
Nome | Descrição | Valor |
---|---|---|
authenticationMode | Modo de Autenticação. | "ConnectionString" "Msi" "UserToken" |
base de dados | O nome da base de dados SQL do Azure. Necessário em pedidos PUT (CreateOrReplace). | string |
palavra-passe | A palavra-passe que será utilizada para ligar à base de dados SQL do Azure. Necessário em pedidos PUT (CreateOrReplace). | string Restrições: Valor confidencial. Transmita como um parâmetro seguro. |
servidor | O nome do servidor SQL que contém a base de dados SQL do Azure. Necessário em pedidos PUT (CreateOrReplace). | string |
table | O nome da tabela na base de dados SQL do Azure. Necessário em pedidos PUT (CreateOrReplace). | string |
utilizador | O nome de utilizador que será utilizado para ligar à base de dados SQL do Azure. Necessário em pedidos PUT (CreateOrReplace). | string |
BlobOutputDataSource
Nome | Descrição | Valor |
---|---|---|
tipo | Indica o tipo de saída da origem de dados em que será escrito. Necessário em pedidos PUT (CreateOrReplace). | "Microsoft.Storage/Blob" (obrigatório) |
propriedades | As propriedades associadas a uma saída de blob. Necessário em pedidos PUT (CreateOrReplace). | BlobOutputDataSourceProperties |
BlobOutputDataSourceProperties
Nome | Descrição | Valor |
---|---|---|
authenticationMode | Modo de Autenticação. | "ConnectionString" "Msi" "UserToken" |
blobPathPrefix | Prefixo do caminho do blob. | string |
blobWriteMode | Modo de escrita de blobs. | "Acrescentar" "Uma vez" |
contentor | O nome de um contentor na conta de Armazenamento associada. Este contentor contém os blobs a serem lidos ou escritos. Necessário em pedidos PUT (CreateOrReplace). | string |
dateFormat | O formato de data. Onde {date} aparecer em pathPattern, o valor desta propriedade é utilizado como o formato de data. | string |
pathPattern | O padrão do caminho do blob. Não é uma expressão normal. Representa um padrão em relação ao qual os nomes de blobs serão correspondidos para determinar se devem ou não ser incluídos como entrada ou saída para a tarefa. Veja https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-input ou https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-output para obter uma explicação e exemplo mais detalhados. |
string |
storageAccounts | Uma lista de uma ou mais contas de Armazenamento do Azure. Necessário em pedidos PUT (CreateOrReplace). | StorageAccount[] |
timeFormat | O formato de hora. Onde {time} aparecer em pathPattern, o valor desta propriedade é utilizado como o formato de hora. | string |
DocumentDbOutputDataSource
Nome | Descrição | Valor |
---|---|---|
tipo | Indica o tipo de saída da origem de dados em que será escrito. Necessário em pedidos PUT (CreateOrReplace). | "Microsoft.Storage/DocumentDB" (obrigatório) |
propriedades | As propriedades associadas a uma saída do DocumentDB. Necessário em pedidos PUT (CreateOrReplace). | DocumentDbOutputDataSourceProperties |
DocumentDbOutputDataSourceProperties
Nome | Descrição | Valor |
---|---|---|
accountId | O nome ou ID da conta do DocumentDB. Necessário em pedidos PUT (CreateOrReplace). | string |
accountKey | A chave da conta do DocumentDB. Necessário em pedidos PUT (CreateOrReplace). | string Restrições: Valor confidencial. Transmita como um parâmetro seguro. |
authenticationMode | Modo de Autenticação. | "ConnectionString" "Msi" "UserToken" |
collectionNamePattern | O padrão de nome da coleção para as coleções a serem utilizadas. O formato de nome da coleção pode ser construído com o token opcional {partition}, em que as partições começam a partir de 0. Consulte a secção DocumentDB de https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-output para obter mais informações. Necessário em pedidos PUT (CreateOrReplace). |
string |
base de dados | O nome da base de dados do DocumentDB. Necessário em pedidos PUT (CreateOrReplace). | string |
documentId | O nome do campo em eventos de saída utilizados para especificar a chave primária em que as operações de inserção ou atualização se baseiam. | string |
partitionKey | O nome do campo em eventos de saída utilizados para especificar a chave para a criação de partições de saída entre coleções. Se "collectionNamePattern" contiver o token {partition}, esta propriedade tem de ser especificada. | string |
AzureTableOutputDataSource
Nome | Descrição | Valor |
---|---|---|
tipo | Indica o tipo de saída da origem de dados em que será escrito. Necessário em pedidos PUT (CreateOrReplace). | "Microsoft.Storage/Table" (obrigatório) |
propriedades | As propriedades associadas a uma saída de Tabela do Azure. Necessário em pedidos PUT (CreateOrReplace). | AzureTableOutputDataSourceProperties |
AzureTableOutputDataSourceProperties
Nome | Descrição | Valor |
---|---|---|
accountKey | A chave de conta da conta de Armazenamento do Azure. Necessário em pedidos PUT (CreateOrReplace). | string Restrições: Valor confidencial. Transmita como um parâmetro seguro. |
accountName | O nome da conta de Armazenamento do Azure. Necessário em pedidos PUT (CreateOrReplace). | string |
batchSize | O número de linhas a escrever na Tabela do Azure de cada vez. | int |
columnsToRemove | Se for especificado, cada item na matriz é o nome de uma coluna a remover (se estiver presente) das entidades de eventos de saída. | string[] |
partitionKey | Este elemento indica o nome de uma coluna da instrução SELECT na consulta que será utilizada como a chave de partição da Tabela do Azure. Necessário em pedidos PUT (CreateOrReplace). | string |
rowKey | Este elemento indica o nome de uma coluna da instrução SELECT na consulta que será utilizada como a chave de linha da Tabela do Azure. Necessário em pedidos PUT (CreateOrReplace). | string |
table | O nome da Tabela do Azure. Necessário em pedidos PUT (CreateOrReplace). | string |
PowerBIOutputDataSource
Nome | Descrição | Valor |
---|---|---|
tipo | Indica que o tipo de saída da origem de dados será escrito. Necessário em pedidos PUT (CreateOrReplace). | "PowerBI" (obrigatório) |
propriedades | As propriedades associadas a uma saída do Power BI. Necessário em pedidos PUT (CreateOrReplace). | PowerBIOutputDataSourceProperties |
PowerBIOutputDataSourceProperties
Nome | Descrição | Valor |
---|---|---|
authenticationMode | Modo de Autenticação. | "ConnectionString" "Msi" "UserToken" |
conjunto de dados | O nome do conjunto de dados do Power BI. Necessário em pedidos PUT (CreateOrReplace). | string |
groupId | O ID do grupo do Power BI. | string |
groupName | O nome do grupo Power BI. Utilize esta propriedade para ajudar a lembrar que ID de grupo específico do Power BI foi utilizado. | string |
refreshToken | Um token de atualização que pode ser utilizado para obter um token de acesso válido que pode ser utilizado para autenticar com a origem de dados. Atualmente, um token de atualização válido só pode ser obtido através do Portal do Azure. É recomendado colocar um valor de cadeia de carateres fictício aqui ao criar a origem de dados e, em seguida, aceder ao Portal do Azure para autenticar a origem de dados que irá atualizar esta propriedade com um token de atualização válido. Necessário em pedidos PUT (CreateOrReplace). | string |
table | O nome da tabela do Power BI no conjunto de dados especificado. Necessário em pedidos PUT (CreateOrReplace). | string |
tokenUserDisplayName | O nome a apresentar do utilizador que foi utilizado para obter o token de atualização. Utilize esta propriedade para ajudar a lembrar que utilizador foi utilizado para obter o token de atualização. | string |
tokenUserPrincipalName | O nome principal de utilizador (UPN) do utilizador que foi utilizado para obter o token de atualização. Utilize esta propriedade para ajudar a lembrar que utilizador foi utilizado para obter o token de atualização. | string |
RawOutputDatasource
Nome | Descrição | Valor |
---|---|---|
tipo | Indica que o tipo de saída da origem de dados será escrito. Necessário em pedidos PUT (CreateOrReplace). | "Raw" (obrigatório) |
propriedades | As propriedades associadas a uma saída não processada. Necessário em pedidos PUT (CreateOrReplace). | RawOutputDatasourceProperties |
RawOutputDatasourceProperties
Nome | Descrição | Valor |
---|---|---|
payloadUri | O URL de SAS para um blob onde a saída deve ser escrita. Se esta propriedade não estiver definida, os dados de saída serão escritos num armazenamento temporário e um URL de SAS para esse armazenamento temporário será incluído no resultado. | string |
OutputWatermarkProperties
Nome | Descrição | Valor |
---|---|---|
maxWatermarkDifferenceAcrossPartitions | Descreve o delta máximo entre as partições mais rápidas e lentas, pelo que a janela fora de ordem que captura todos os eventos necessários em tarefas a jusante está bem definida. | string |
watermarkMode | O modo de marca d'água de saída. | "Nenhum" "SendCurrentPartitionWatermark" "SendLowestWatermarkAcrossPartitions" |
Sku
Nome | Descrição | Valor |
---|---|---|
capacidade | A capacidade do SKU. | int |
name | O nome do SKU. Necessário em pedidos PUT (CreateOrReplace). | "Standard" |
Transformação
Nome | Descrição | Valor |
---|---|---|
name | Nome do recurso | string |
propriedades | As propriedades associadas a uma transformação. Necessário em pedidos PUT (CreateOrReplace). | TransformationProperties |
TransformationProperties
Nome | Descrição | Valor |
---|---|---|
query | Especifica a consulta que será executada na tarefa de transmissão em fluxo. Pode saber mais sobre a Linguagem de Consulta do Stream Analytics (SAQL) aqui: https://msdn.microsoft.com/library/azure/dn834998 . Necessário em pedidos PUT (CreateOrReplace). |
string |
streamingUnits | Especifica o número de unidades de transmissão em fluxo que a tarefa de transmissão em fluxo utiliza. | int |
validStreamingUnits | Especifica as unidades de transmissão em fluxo válidas para as quais uma tarefa de transmissão em fluxo pode ser dimensionada. | int[] |