Streaming Jobs - Create Or Replace
Cria uma tarefa de transmissão em fluxo ou substitui uma tarefa de transmissão em fluxo já existente.
PUT https://management.azure.com/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.StreamAnalytics/streamingjobs/{jobName}?api-version=2020-03-01
Parâmetros do URI
Name | Em | Necessário | Tipo | Description |
---|---|---|---|---|
job
|
path | True |
string |
O nome da tarefa de transmissão em fluxo. |
resource
|
path | True |
string |
O nome do grupo de recursos. O nome não é sensível a maiúsculas e minúsculas. Padrão Regex: |
subscription
|
path | True |
string |
O ID da subscrição de destino. |
api-version
|
query | True |
string |
A versão da API a utilizar para esta operação. |
Cabeçalho do Pedido
Name | Necessário | Tipo | Description |
---|---|---|---|
If-Match |
string |
O ETag da tarefa de transmissão em fluxo. Omita este valor para substituir sempre o conjunto de registos atual. Especifique o valor ETag visto pela última vez para evitar a substituição acidental de alterações simultâneas. |
|
If-None-Match |
string |
Defina como '*' para permitir a criação de uma nova tarefa de transmissão em fluxo, mas para impedir a atualização de um conjunto de registos existente. Outros valores resultarão numa resposta 412 Pré-condição Falhada. |
Corpo do Pedido
Name | Tipo | Description |
---|---|---|
identity |
Descreve a identidade gerida atribuída pelo sistema atribuída a esta tarefa que pode ser utilizada para autenticar com entradas e saídas. |
|
location |
string |
A localização geográfica onde o recurso se encontra |
properties.cluster |
O cluster em que as tarefas de transmissão em fluxo serão executadas. |
|
properties.compatibilityLevel |
Controla determinados comportamentos de runtime da tarefa de transmissão em fluxo. |
|
properties.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. . |
|
properties.dataLocale |
string |
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/en-us/library/system.globalization.culturetypes(v=vs.110).aspx. A predefinição é "en-US" se nenhuma especificada. |
properties.eventsLateArrivalMaxDelayInSeconds |
integer |
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. |
properties.eventsOutOfOrderMaxDelayInSeconds |
integer |
O atraso tolerável máximo em segundos em que os eventos fora de ordem podem ser ajustados para estarem de volta à ordem. |
properties.eventsOutOfOrderPolicy |
Indica a política a aplicar aos eventos que chegam fora de ordem no fluxo de eventos de entrada. |
|
properties.functions |
Function[] |
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. |
properties.inputs |
Input[] |
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. |
properties.jobStorageAccount |
As propriedades associadas a uma conta de Armazenamento do Azure com MSI |
|
properties.jobType |
Descreve o tipo de tarefa. Os modos válidos são |
|
properties.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). |
|
properties.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. |
|
properties.outputStartTime |
string |
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. |
properties.outputs |
Output[] |
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. |
properties.sku |
Descreve o SKU da tarefa de transmissão em fluxo. Necessário em pedidos PUT (CreateOrReplace). |
|
properties.transformation |
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. |
|
tags |
object |
Etiquetas de recursos. |
Respostas
Name | Tipo | Description |
---|---|---|
200 OK |
A tarefa de transmissão em fluxo foi criada ou substituída com êxito. Cabeçalhos ETag: string |
|
201 Created |
A tarefa de transmissão em fluxo foi criada ou substituída com êxito. Cabeçalhos ETag: string |
|
Other Status Codes |
Error. |
Segurança
azure_auth
Fluxo OAuth2 do Azure Active Directory
Tipo:
oauth2
Fluxo:
implicit
URL de Autorização:
https://login.microsoftonline.com/common/oauth2/authorize
Âmbitos
Name | Description |
---|---|
user_impersonation | representar a sua conta de utilizador |
Exemplos
Create a complete streaming job (a streaming job with a transformation, at least 1 input and at least 1 output)
Pedido de amostra
PUT https://management.azure.com/subscriptions/56b5e0a9-b645-407d-99b0-c64f86013e3d/resourcegroups/sjrg3276/providers/Microsoft.StreamAnalytics/streamingjobs/sj7804?api-version=2020-03-01
{
"properties": {
"sku": {
"name": "Standard"
},
"eventsOutOfOrderPolicy": "Drop",
"outputErrorPolicy": "Drop",
"eventsOutOfOrderMaxDelayInSeconds": 0,
"eventsLateArrivalMaxDelayInSeconds": 5,
"dataLocale": "en-US",
"compatibilityLevel": "1.0",
"inputs": [
{
"properties": {
"type": "Stream",
"datasource": {
"type": "Microsoft.Storage/Blob",
"properties": {
"storageAccounts": [
{
"accountName": "yourAccountName",
"accountKey": "yourAccountKey=="
}
],
"container": "containerName",
"pathPattern": ""
}
},
"serialization": {
"type": "Json",
"properties": {
"encoding": "UTF8"
}
}
},
"name": "inputtest"
}
],
"transformation": {
"properties": {
"streamingUnits": 1,
"query": "Select Id, Name from inputtest"
},
"name": "transformationtest"
},
"outputs": [
{
"properties": {
"datasource": {
"type": "Microsoft.Sql/Server/Database",
"properties": {
"server": "serverName",
"database": "databaseName",
"user": "<user>",
"password": "userPassword",
"table": "tableName"
}
}
},
"name": "outputtest"
}
],
"functions": []
},
"location": "West US",
"tags": {
"key1": "value1",
"randomKey": "randomValue",
"key3": "value3"
}
}
Resposta da amostra
ETag: 87551cc5-1290-4d08-afcd-cdaa92e5ade0
{
"id": "/subscriptions/56b5e0a9-b645-407d-99b0-c64f86013e3d/resourceGroups/sjrg3276/providers/Microsoft.StreamAnalytics/streamingjobs/sj7804",
"name": "sj7804",
"type": "Microsoft.StreamAnalytics/streamingjobs",
"location": "West US",
"tags": {
"key1": "value1",
"randomKey": "randomValue",
"key3": "value3"
},
"properties": {
"sku": {
"name": "Standard"
},
"jobId": "732e4b1d-94a7-43ae-8297-3ad04f1540b9",
"provisioningState": "Succeeded",
"jobState": "Created",
"eventsOutOfOrderPolicy": "Drop",
"outputErrorPolicy": "Drop",
"eventsOutOfOrderMaxDelayInSeconds": 0,
"eventsLateArrivalMaxDelayInSeconds": 5,
"dataLocale": "en-US",
"createdDate": "2017-05-11T04:37:11.54Z",
"compatibilityLevel": "1.0",
"inputs": [
{
"id": "/subscriptions/56b5e0a9-b645-407d-99b0-c64f86013e3d/resourceGroups/sjrg3276/providers/Microsoft.StreamAnalytics/streamingjobs/sj7804/inputs/inputtest",
"name": "inputtest",
"type": "Microsoft.StreamAnalytics/streamingjobs/inputs",
"properties": {
"type": "Stream",
"datasource": {
"type": "Microsoft.Storage/Blob",
"properties": {
"storageAccounts": [
{
"accountName": "accountName"
}
],
"container": "containerName",
"pathPattern": ""
}
},
"serialization": {
"type": "Json",
"properties": {
"encoding": "UTF8"
}
},
"etag": "ca88f8fa-605b-4c7f-8695-46f5faa60cd0"
}
}
],
"transformation": {
"id": "/subscriptions/56b5e0a9-b645-407d-99b0-c64f86013e3d/resourceGroups/sjrg3276/providers/Microsoft.StreamAnalytics/streamingjobs/sj7804/transformations/transformationtest",
"name": "transformationtest",
"type": "Microsoft.StreamAnalytics/streamingjobs/transformations",
"properties": {
"streamingUnits": 1,
"query": "Select Id, Name from inputtest",
"etag": "91d8fcbe-60b3-49c3-9f21-9942b95602b8"
}
},
"functions": [],
"outputs": [
{
"id": "/subscriptions/56b5e0a9-b645-407d-99b0-c64f86013e3d/resourceGroups/sjrg3276/providers/Microsoft.StreamAnalytics/streamingjobs/sj7804/outputs/outputtest",
"name": "outputtest",
"type": "Microsoft.StreamAnalytics/streamingjobs/outputs",
"properties": {
"datasource": {
"type": "Microsoft.Sql/Server/Database",
"properties": {
"server": "serverName",
"database": "databaseName",
"table": "tableName",
"user": "userName"
}
},
"etag": "62097c3c-b503-41ff-a56f-196a9598ab90"
}
}
]
}
}
ETag: 87551cc5-1290-4d08-afcd-cdaa92e5ade0
{
"id": "/subscriptions/56b5e0a9-b645-407d-99b0-c64f86013e3d/resourceGroups/sjrg3276/providers/Microsoft.StreamAnalytics/streamingjobs/sj7804",
"name": "sj7804",
"type": "Microsoft.StreamAnalytics/streamingjobs",
"location": "West US",
"tags": {
"key1": "value1",
"randomKey": "randomValue",
"key3": "value3"
},
"properties": {
"sku": {
"name": "Standard"
},
"jobId": "732e4b1d-94a7-43ae-8297-3ad04f1540b9",
"provisioningState": "Succeeded",
"jobState": "Created",
"eventsOutOfOrderPolicy": "Drop",
"outputErrorPolicy": "Drop",
"eventsOutOfOrderMaxDelayInSeconds": 0,
"eventsLateArrivalMaxDelayInSeconds": 5,
"dataLocale": "en-US",
"createdDate": "2017-05-11T04:37:11.54Z",
"compatibilityLevel": "1.0",
"inputs": [
{
"id": "/subscriptions/56b5e0a9-b645-407d-99b0-c64f86013e3d/resourceGroups/sjrg3276/providers/Microsoft.StreamAnalytics/streamingjobs/sj7804/inputs/inputtest",
"name": "inputtest",
"type": "Microsoft.StreamAnalytics/streamingjobs/inputs",
"properties": {
"type": "Stream",
"datasource": {
"type": "Microsoft.Storage/Blob",
"properties": {
"storageAccounts": [
{
"accountName": "accountName"
}
],
"container": "containerName",
"pathPattern": ""
}
},
"serialization": {
"type": "Json",
"properties": {
"encoding": "UTF8"
}
},
"etag": "ca88f8fa-605b-4c7f-8695-46f5faa60cd0"
}
}
],
"transformation": {
"id": "/subscriptions/56b5e0a9-b645-407d-99b0-c64f86013e3d/resourceGroups/sjrg3276/providers/Microsoft.StreamAnalytics/streamingjobs/sj7804/transformations/transformationtest",
"name": "transformationtest",
"type": "Microsoft.StreamAnalytics/streamingjobs/transformations",
"properties": {
"streamingUnits": 1,
"query": "Select Id, Name from inputtest",
"etag": "91d8fcbe-60b3-49c3-9f21-9942b95602b8"
}
},
"functions": [],
"outputs": [
{
"id": "/subscriptions/56b5e0a9-b645-407d-99b0-c64f86013e3d/resourceGroups/sjrg3276/providers/Microsoft.StreamAnalytics/streamingjobs/sj7804/outputs/outputtest",
"name": "outputtest",
"type": "Microsoft.StreamAnalytics/streamingjobs/outputs",
"properties": {
"datasource": {
"type": "Microsoft.Sql/Server/Database",
"properties": {
"server": "serverName",
"database": "databaseName",
"table": "tableName",
"user": "userName"
}
},
"etag": "62097c3c-b503-41ff-a56f-196a9598ab90"
}
}
]
}
}
Create a streaming job shell (a streaming job with no inputs, outputs, transformation, or functions)
Pedido de amostra
PUT https://management.azure.com/subscriptions/56b5e0a9-b645-407d-99b0-c64f86013e3d/resourcegroups/sjrg6936/providers/Microsoft.StreamAnalytics/streamingjobs/sj59?api-version=2020-03-01
{
"properties": {
"sku": {
"name": "Standard"
},
"eventsOutOfOrderPolicy": "Drop",
"outputErrorPolicy": "Drop",
"eventsOutOfOrderMaxDelayInSeconds": 5,
"eventsLateArrivalMaxDelayInSeconds": 16,
"dataLocale": "en-US",
"compatibilityLevel": "1.0",
"inputs": [],
"outputs": [],
"functions": []
},
"location": "West US",
"tags": {
"key1": "value1",
"randomKey": "randomValue",
"key3": "value3"
}
}
Resposta da amostra
ETag: 3e6872bc-c9d0-45b6-91b6-da66f1773056
{
"id": "/subscriptions/56b5e0a9-b645-407d-99b0-c64f86013e3d/resourceGroups/sjrg6936/providers/Microsoft.StreamAnalytics/streamingjobs/sj59",
"name": "sj59",
"type": "Microsoft.StreamAnalytics/streamingjobs",
"location": "West US",
"tags": {
"key1": "value1",
"randomKey": "randomValue",
"key3": "value3"
},
"properties": {
"sku": {
"name": "Standard"
},
"jobId": "d53ecc3c-fcb0-485d-9caf-25e20fcb2061",
"provisioningState": "Succeeded",
"jobState": "Created",
"eventsOutOfOrderPolicy": "Drop",
"outputErrorPolicy": "Drop",
"eventsOutOfOrderMaxDelayInSeconds": 5,
"eventsLateArrivalMaxDelayInSeconds": 16,
"dataLocale": "en-US",
"createdDate": "2017-05-11T04:37:04.697Z",
"compatibilityLevel": "1.0",
"inputs": [],
"functions": [],
"outputs": []
}
}
ETag: 3e6872bc-c9d0-45b6-91b6-da66f1773056
{
"id": "/subscriptions/56b5e0a9-b645-407d-99b0-c64f86013e3d/resourceGroups/sjrg6936/providers/Microsoft.StreamAnalytics/streamingjobs/sj59",
"name": "sj59",
"type": "Microsoft.StreamAnalytics/streamingjobs",
"location": "West US",
"tags": {
"key1": "value1",
"randomKey": "randomValue",
"key3": "value3"
},
"properties": {
"sku": {
"name": "Standard"
},
"jobId": "d53ecc3c-fcb0-485d-9caf-25e20fcb2061",
"provisioningState": "Succeeded",
"jobState": "Created",
"eventsOutOfOrderPolicy": "Drop",
"outputErrorPolicy": "Drop",
"eventsOutOfOrderMaxDelayInSeconds": 5,
"eventsLateArrivalMaxDelayInSeconds": 16,
"dataLocale": "en-US",
"createdDate": "2017-05-11T04:37:04.697Z",
"compatibilityLevel": "1.0",
"inputs": [],
"functions": [],
"outputs": []
}
}
Definições
Name | Description |
---|---|
Aggregate |
As propriedades associadas a uma função de agregação. |
Authentication |
Modo de Autenticação. Os modos válidos são |
Avro |
Descreve como os dados de uma entrada são serializados ou como os dados são serializados quando são escritos numa saída no formato Avro. |
Azure |
Descreve uma origem de dados de saída do Azure Data Lake Store. |
Azure |
Define os metadados de AzureFunctionOutputDataSource |
Azure |
O enlace a um serviço Web do Azure Machine Learning. |
Azure |
Descreve uma coluna de entrada para o ponto final de serviço Web do Azure Machine Learning. |
Azure |
As entradas para o ponto final de serviço Web do Azure Machine Learning. |
Azure |
Descreve uma coluna de saída para o ponto final de serviço Web do Azure Machine Learning. |
Azure |
Descreve uma SQL do Azure origem de dados de saída da base de dados. |
Azure |
Descreve uma origem de dados de entrada de referência de base de dados SQL do Azure. |
Azure |
Descreve uma origem de dados de saída Azure Synapse. |
Azure |
Descreve uma origem de dados de saída da Tabela do Azure. |
Blob |
Descreve uma origem de dados de saída de blobs. |
Blob |
Descreve uma origem de dados de entrada de blobs que contém dados de referência. |
Blob |
Descreve uma origem de dados de entrada de blobs que contém dados de fluxo. |
Cluster |
As propriedades associadas a um cluster do Stream Analytics. |
Compatibility |
Controla determinados comportamentos de runtime da tarefa de transmissão em fluxo. |
Compression |
Descreve como os dados de entrada são comprimidos |
Compression |
Indica o tipo de compressão que a entrada utiliza. Necessário em pedidos PUT (CreateOrReplace). |
Content |
Os valores válidos são JobStorageAccount e SystemAccount. Se estiver definido como JobStorageAccount, é necessário que o utilizador especifique também a propriedade jobStorageAccount. . |
Csv |
Descreve como os dados de uma entrada são serializados ou como os dados são serializados quando são escritos numa saída no formato CSV. |
Diagnostic |
Condição aplicável ao recurso, ou ao trabalho geral, que justifica a atenção do cliente. |
Diagnostics |
Descreve as condições aplicáveis à Entrada, Saída ou tarefa geral, que garantem a atenção do cliente. |
Document |
Descreve uma origem de dados de saída do DocumentDB. |
Encoding |
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. |
Error |
Representação de erros comuns. |
Event |
Descreve uma origem de dados de saída do Hub de Eventos. |
Event |
Descreve uma origem de dados de entrada do Hub de Eventos que contém dados de fluxo. |
Event |
Descreve uma origem de dados de saída do Hub de Eventos. |
Event |
Descreve uma origem de dados de entrada do Hub de Eventos que contém dados de fluxo. |
Event |
Indica o tipo de serialização que a entrada ou saída utiliza. Necessário em pedidos PUT (CreateOrReplace). |
Events |
Indica a política a aplicar aos eventos que chegam fora de ordem no fluxo de eventos de entrada. |
File |
Descreve uma origem de dados de entrada de ficheiro que contém dados de referência. |
Function |
Um objeto de função que contém todas as informações associadas à função nomeada. Todas as funções estão contidas numa tarefa de transmissão em fluxo. |
Function |
Descreve um parâmetro de entrada de uma função. |
Function |
Descreve o resultado de uma função. |
Gateway |
Descreve uma origem de dados de saída do Gateway Message Bus. |
Gateway |
Descreve uma origem de dados de entrada de blobs que contém dados de fluxo. |
Identity |
Descreve como a identidade é verificada |
Input |
Um objeto de entrada que contém todas as informações associadas à entrada nomeada. Todas as entradas estão contidas numa tarefa de transmissão em fluxo. |
Io |
Descreve uma origem de dados de entrada Hub IoT que contém dados de fluxo. |
Java |
O enlace a uma função JavaScript. |
Job |
As propriedades associadas a uma conta de Armazenamento do Azure com MSI |
Job |
Descreve o tipo de tarefa. Os modos válidos são |
Json |
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. |
Json |
Descreve como os dados de uma entrada são serializados ou como os dados são serializados quando são escritos numa saída no formato JSON. |
Output |
Um objeto de saída, que contém todas as informações associadas à saída nomeada. Todas as saídas estão contidas numa tarefa de transmissão em fluxo. |
Output |
Indica a política a aplicar aos eventos que chegam à saída e não podem ser escritos no armazenamento externo devido a um formato incorreto (valores de coluna em falta, valores de coluna de tipo ou tamanho errados). |
Output |
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. |
Parquet |
Descreve como os dados de uma entrada são serializados ou como os dados são serializados quando são escritos numa saída no formato Parquet. |
Power |
Descreve uma origem de dados de saída do Power BI. |
Reference |
As propriedades associadas a uma entrada que contém dados de referência. |
Refresh |
Indica o tipo de opção de atualização de dados. |
Scalar |
As propriedades associadas a uma função escalar. |
Service |
Descreve uma origem de dados de saída da Fila do Service Bus. |
Service |
Descreve uma origem de dados de saída do Tópico do Service Bus. |
Sku |
As propriedades associadas a um SKU. |
Sku |
O nome do SKU. Necessário em pedidos PUT (CreateOrReplace). |
Storage |
As propriedades associadas a uma conta de Armazenamento do Azure |
Streaming |
Um objeto de tarefa de transmissão em fluxo, que contém todas as informações associadas à tarefa de transmissão em fluxo nomeada. |
Stream |
As propriedades associadas a uma entrada que contém dados de fluxo. |
Transformation |
Um objeto de transformação, que contém todas as informações associadas à transformação nomeada. Todas as transformações estão contidas numa tarefa de transmissão em fluxo. |
AggregateFunctionProperties
As propriedades associadas a uma função de agregação.
Name | Tipo | Description |
---|---|---|
etag |
string |
A etiqueta de entidade atual para a função. Esta é uma cadeia opaca. Pode utilizá-lo para detetar se o recurso foi alterado entre pedidos. Também pode utilizá-lo nos cabeçalhos If-Match ou If-None-Match para operações de escrita para simultaneidade otimista. |
properties.binding | FunctionBinding: |
O enlace físico da função. Por exemplo, no caso do serviço Web Azure Machine Learning, isto descreve o ponto final. |
properties.inputs |
Descreve um parâmetro de entrada de uma função. |
|
properties.output |
Descreve o resultado de uma função. |
|
type |
string:
Aggregate |
Indica o tipo de função. |
AuthenticationMode
Modo de Autenticação. Os modos válidos são ConnectionString
e Msi
"UserToken".
Name | Tipo | Description |
---|---|---|
ConnectionString |
string |
|
Msi |
string |
|
UserToken |
string |
AvroSerialization
Descreve como os dados de uma entrada são serializados ou como os dados são serializados quando são escritos numa saída no formato Avro.
Name | Tipo | Description |
---|---|---|
type |
string:
Avro |
Indica o tipo de serialização que a entrada ou saída utiliza. Necessário em pedidos PUT (CreateOrReplace). |
AzureDataLakeStoreOutputDataSource
Descreve uma origem de dados de saída do Azure Data Lake Store.
Name | Tipo | Default value | Description |
---|---|---|---|
properties.accountName |
string |
O nome da conta do Azure Data Lake Store. Necessário em pedidos PUT (CreateOrReplace). |
|
properties.authenticationMode | ConnectionString |
Modo de Autenticação. |
|
properties.dateFormat |
string |
O formato de data. Sempre que {date} aparecer em filePathPrefix, o valor desta propriedade é utilizado como o formato de data. |
|
properties.filePathPrefix |
string |
A localização do ficheiro no qual a saída deve ser escrita. Necessário em pedidos PUT (CreateOrReplace). |
|
properties.refreshToken |
string |
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). |
|
properties.tenantId |
string |
O ID de inquilino do utilizador utilizado para obter o token de atualização. Necessário em pedidos PUT (CreateOrReplace). |
|
properties.timeFormat |
string |
O formato de hora. Onde {time} aparecer em filePathPrefix, o valor desta propriedade é utilizado como o formato de hora. |
|
properties.tokenUserDisplayName |
string |
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. |
|
properties.tokenUserPrincipalName |
string |
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. |
|
type |
string:
Microsoft. |
Indica o tipo de saída da origem de dados em que será escrito. Necessário em pedidos PUT (CreateOrReplace). |
AzureFunctionOutputDataSource
Define os metadados de AzureFunctionOutputDataSource
Name | Tipo | Description |
---|---|---|
properties.apiKey |
string |
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. |
properties.functionAppName |
string |
O nome da sua aplicação Funções do Azure. |
properties.functionName |
string |
O nome da função na sua aplicação Funções do Azure. |
properties.maxBatchCount |
number |
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. |
properties.maxBatchSize |
number |
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). |
type |
string:
Microsoft. |
Indica o tipo de saída da origem de dados em que será escrito. Necessário em pedidos PUT (CreateOrReplace). |
AzureMachineLearningWebServiceFunctionBinding
O enlace a um serviço Web do Azure Machine Learning.
Name | Tipo | Description |
---|---|---|
properties.apiKey |
string |
A chave de API utilizada para autenticar com Request-Response ponto final. |
properties.batchSize |
integer |
Número entre 1 e 10000 que descreve o número máximo de linhas para cada pedido de execução do RRS do Azure ML. A predefinição é 1000. |
properties.endpoint |
string |
O Request-Response executar o ponto final do serviço Web Azure Machine Learning. Saiba mais aqui: https://docs.microsoft.com/en-us/azure/machine-learning/machine-learning-consume-web-services#request-response-service-rrs |
properties.inputs |
As entradas para o ponto final de serviço Web do Azure Machine Learning. |
|
properties.outputs |
Uma lista de saídas da execução do ponto final de serviço Web do Azure Machine Learning. |
|
type |
string:
Microsoft. |
Indica o tipo de enlace de função. |
AzureMachineLearningWebServiceInputColumn
Descreve uma coluna de entrada para o ponto final de serviço Web do Azure Machine Learning.
Name | Tipo | Description |
---|---|---|
dataType |
string |
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/en-us/library/azure/dn905923.aspx . |
mapTo |
integer |
O índice baseado em zero do parâmetro de função a que esta entrada é mapeado. |
name |
string |
O nome da coluna de entrada. |
AzureMachineLearningWebServiceInputs
As entradas para o ponto final de serviço Web do Azure Machine Learning.
Name | Tipo | Description |
---|---|---|
columnNames |
Uma lista de colunas de entrada para o ponto final de serviço Web do Azure Machine Learning. |
|
name |
string |
O nome da entrada. Este é o nome fornecido durante a criação do ponto final. |
AzureMachineLearningWebServiceOutputColumn
Descreve uma coluna de saída para o ponto final de serviço Web do Azure Machine Learning.
Name | Tipo | Description |
---|---|---|
dataType |
string |
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/en-us/library/azure/dn905923.aspx . |
name |
string |
O nome da coluna de saída. |
AzureSqlDatabaseOutputDataSource
Descreve uma SQL do Azure origem de dados de saída da base de dados.
Name | Tipo | Default value | Description |
---|---|---|---|
properties.authenticationMode | ConnectionString |
Modo de Autenticação. |
|
properties.database |
string |
O nome da base de dados SQL do Azure. Necessário em pedidos PUT (CreateOrReplace). |
|
properties.maxBatchCount |
number |
Contagem máxima do Batch para escrita na base de dados Sql, o valor predefinido é 10 000. Opcional em pedidos PUT. |
|
properties.maxWriterCount |
number |
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. |
|
properties.password |
string |
A palavra-passe que será utilizada para ligar à base de dados SQL do Azure. Necessário em pedidos PUT (CreateOrReplace). |
|
properties.server |
string |
O nome do servidor SQL que contém a base de dados SQL do Azure. Necessário em pedidos PUT (CreateOrReplace). |
|
properties.table |
string |
O nome da tabela na base de dados SQL do Azure. Necessário em pedidos PUT (CreateOrReplace). |
|
properties.user |
string |
O nome de utilizador que será utilizado para ligar à base de dados SQL do Azure. Necessário em pedidos PUT (CreateOrReplace). |
|
type |
string:
Microsoft. |
Indica o tipo de saída da origem de dados em que será escrito. Necessário em pedidos PUT (CreateOrReplace). |
AzureSqlReferenceInputDataSource
Descreve uma origem de dados de entrada de referência de base de dados SQL do Azure.
Name | Tipo | Description |
---|---|---|
properties.database |
string |
Este elemento está associado ao elemento de origem de dados. Este é o nome da base de dados na qual a saída será escrita. |
properties.deltaSnapshotQuery |
string |
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. |
properties.fullSnapshotQuery |
string |
Este elemento está associado ao elemento de origem de dados. Esta consulta é utilizada para obter dados da base de dados sql. |
properties.password |
string |
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. |
properties.refreshRate |
string |
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. |
properties.refreshType |
Indica o tipo de opção de atualização de dados. |
|
properties.server |
string |
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. |
properties.table |
string |
Este elemento está associado ao elemento de origem de dados. O nome da tabela na base de dados SQL do Azure.. |
properties.user |
string |
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. |
type |
string:
Microsoft. |
Indica o tipo de origem de dados de entrada que contém dados de referência. Necessário em pedidos PUT (CreateOrReplace). |
AzureSynapseOutputDataSource
Descreve uma origem de dados de saída Azure Synapse.
Name | Tipo | Description |
---|---|---|
properties.database |
string |
O nome da base de dados SQL do Azure. Necessário em pedidos PUT (CreateOrReplace). |
properties.password |
string |
A palavra-passe que será utilizada para ligar à base de dados SQL do Azure. Necessário em pedidos PUT (CreateOrReplace). |
properties.server |
string |
O nome do servidor SQL que contém a base de dados SQL do Azure. Necessário em pedidos PUT (CreateOrReplace). |
properties.table |
string |
O nome da tabela na base de dados SQL do Azure. Necessário em pedidos PUT (CreateOrReplace). |
properties.user |
string |
O nome de utilizador que será utilizado para ligar à base de dados SQL do Azure. Necessário em pedidos PUT (CreateOrReplace). |
type |
string:
Microsoft. |
Indica o tipo de saída da origem de dados em que será escrito. Necessário em pedidos PUT (CreateOrReplace). |
AzureTableOutputDataSource
Descreve uma origem de dados de saída da Tabela do Azure.
Name | Tipo | Description |
---|---|---|
properties.accountKey |
string |
A chave de conta da conta de Armazenamento do Azure. Necessário em pedidos PUT (CreateOrReplace). |
properties.accountName |
string |
O nome da conta de Armazenamento do Azure. Necessário em pedidos PUT (CreateOrReplace). |
properties.batchSize |
integer |
O número de linhas a escrever na Tabela do Azure de cada vez. |
properties.columnsToRemove |
string[] |
Se for especificado, cada item na matriz é o nome de uma coluna a remover (se estiver presente) das entidades de eventos de saída. |
properties.partitionKey |
string |
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). |
properties.rowKey |
string |
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). |
properties.table |
string |
O nome da Tabela do Azure. Necessário em pedidos PUT (CreateOrReplace). |
type |
string:
Microsoft. |
Indica o tipo de saída da origem de dados em que será escrito. Necessário em pedidos PUT (CreateOrReplace). |
BlobOutputDataSource
Descreve uma origem de dados de saída de blobs.
Name | Tipo | Default value | Description |
---|---|---|---|
properties.authenticationMode | ConnectionString |
Modo de Autenticação. |
|
properties.blobPathPrefix |
string |
Prefixo do caminho do blob. |
|
properties.container |
string |
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). |
|
properties.dateFormat |
string |
O formato de data. Onde {date} aparecer em pathPattern, o valor desta propriedade é utilizado como o formato de data. |
|
properties.pathPattern |
string |
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/en-us/rest/api/streamanalytics/stream-analytics-input ou https://docs.microsoft.com/en-us/rest/api/streamanalytics/stream-analytics-output para obter uma explicação e exemplo mais detalhados. |
|
properties.storageAccounts |
Uma lista de uma ou mais contas de Armazenamento do Azure. Necessário em pedidos PUT (CreateOrReplace). |
||
properties.timeFormat |
string |
O formato de hora. Onde {time} aparecer em pathPattern, o valor desta propriedade é utilizado como o formato de hora. |
|
type |
string:
Microsoft. |
Indica o tipo de saída da origem de dados em que será escrito. Necessário em pedidos PUT (CreateOrReplace). |
BlobReferenceInputDataSource
Descreve uma origem de dados de entrada de blobs que contém dados de referência.
Name | Tipo | Default value | Description |
---|---|---|---|
properties.authenticationMode | ConnectionString |
Modo de Autenticação. |
|
properties.container |
string |
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). |
|
properties.dateFormat |
string |
O formato de data. Onde quer que {date} apareça no pathPattern, o valor desta propriedade é utilizado como o formato de data. |
|
properties.pathPattern |
string |
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/en-us/rest/api/streamanalytics/stream-analytics-input ou https://docs.microsoft.com/en-us/rest/api/streamanalytics/stream-analytics-output para obter uma explicação e um exemplo mais detalhados. |
|
properties.storageAccounts |
Uma lista de uma ou mais contas de Armazenamento do Azure. Necessário em pedidos PUT (CreateOrReplace). |
||
properties.timeFormat |
string |
O formato de hora. Onde quer que {time} apareça no pathPattern, o valor desta propriedade é utilizado como o formato de hora. |
|
type |
string:
Microsoft. |
Indica o tipo de origem de dados de entrada que contém dados de referência. Necessário em pedidos PUT (CreateOrReplace). |
BlobStreamInputDataSource
Descreve uma origem de dados de entrada de blobs que contém dados de fluxo.
Name | Tipo | Default value | Description |
---|---|---|---|
properties.authenticationMode | ConnectionString |
Modo de Autenticação. |
|
properties.container |
string |
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). |
|
properties.dateFormat |
string |
O formato de data. Onde quer que {date} apareça no pathPattern, o valor desta propriedade é utilizado como o formato de data. |
|
properties.pathPattern |
string |
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/en-us/rest/api/streamanalytics/stream-analytics-input ou https://docs.microsoft.com/en-us/rest/api/streamanalytics/stream-analytics-output para obter uma explicação e um exemplo mais detalhados. |
|
properties.sourcePartitionCount |
integer |
A contagem de partições da origem de dados de entrada de blobs. Intervalo 1 - 1024. |
|
properties.storageAccounts |
Uma lista de uma ou mais contas de Armazenamento do Azure. Necessário em pedidos PUT (CreateOrReplace). |
||
properties.timeFormat |
string |
O formato de hora. Onde quer que {time} apareça no pathPattern, o valor desta propriedade é utilizado como o formato de hora. |
|
type |
string:
Microsoft. |
Indica o tipo de origem de dados de entrada que contém dados de fluxo. Necessário em pedidos PUT (CreateOrReplace). |
ClusterInfo
As propriedades associadas a um cluster do Stream Analytics.
Name | Tipo | Description |
---|---|---|
id |
string |
O ID de recurso do cluster. |
CompatibilityLevel
Controla determinados comportamentos de runtime da tarefa de transmissão em fluxo.
Name | Tipo | Description |
---|---|---|
1.0 |
string |
|
1.2 |
string |
Compression
Descreve como os dados de entrada são comprimidos
Name | Tipo | Default value | Description |
---|---|---|---|
type | None |
Indica o tipo de compressão que a entrada utiliza. Necessário em pedidos PUT (CreateOrReplace). |
CompressionType
Indica o tipo de compressão que a entrada utiliza. Necessário em pedidos PUT (CreateOrReplace).
Name | Tipo | Description |
---|---|---|
Deflate |
string |
|
GZip |
string |
|
None |
string |
ContentStoragePolicy
Os valores válidos são JobStorageAccount e SystemAccount. Se estiver definido como JobStorageAccount, é necessário que o utilizador especifique também a propriedade jobStorageAccount. .
Name | Tipo | Description |
---|---|---|
JobStorageAccount |
string |
|
SystemAccount |
string |
CsvSerialization
Descreve como os dados de uma entrada são serializados ou como os dados são serializados quando são escritos numa saída no formato CSV.
Name | Tipo | Description |
---|---|---|
properties.encoding |
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). |
|
properties.fieldDelimiter |
string |
Especifica o delimitador que será utilizado para separar registos de valores separados por vírgulas (CSV). Veja https://docs.microsoft.com/en-us/rest/api/streamanalytics/stream-analytics-input ou https://docs.microsoft.com/en-us/rest/api/streamanalytics/stream-analytics-output para obter uma lista de valores suportados. Necessário em pedidos PUT (CreateOrReplace). |
type |
string:
Csv |
Indica o tipo de serialização que a entrada ou saída utiliza. Necessário em pedidos PUT (CreateOrReplace). |
DiagnosticCondition
Condição aplicável ao recurso, ou ao trabalho geral, que justifica a atenção do cliente.
Name | Tipo | Description |
---|---|---|
code |
string |
O código de diagnóstico opaco. |
message |
string |
A mensagem legível por humanos que descreve a condição em detalhe. Localizado na Accept-Language do pedido de cliente. |
since |
string |
O carimbo de data/hora UTC de quando a condição começou. Os clientes devem conseguir encontrar um evento correspondente no registo de operações por esta altura. |
Diagnostics
Descreve as condições aplicáveis à Entrada, Saída ou tarefa geral, que garantem a atenção do cliente.
Name | Tipo | Description |
---|---|---|
conditions |
Uma coleção de zero ou mais condições aplicáveis ao recurso, ou ao trabalho geral, que garante a atenção do cliente. |
DocumentDbOutputDataSource
Descreve uma origem de dados de saída do DocumentDB.
Name | Tipo | Description |
---|---|---|
properties.accountId |
string |
O nome ou ID da conta do DocumentDB. Necessário em pedidos PUT (CreateOrReplace). |
properties.accountKey |
string |
A chave da conta do DocumentDB. Necessário em pedidos PUT (CreateOrReplace). |
properties.collectionNamePattern |
string |
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/en-us/rest/api/streamanalytics/stream-analytics-output para obter mais informações. Necessário em pedidos PUT (CreateOrReplace). |
properties.database |
string |
O nome da base de dados do DocumentDB. Necessário em pedidos PUT (CreateOrReplace). |
properties.documentId |
string |
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. |
properties.partitionKey |
string |
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. |
type |
string:
Microsoft. |
Indica o tipo de saída da origem de dados em que será escrito. Necessário em pedidos PUT (CreateOrReplace). |
Encoding
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.
Name | Tipo | Description |
---|---|---|
UTF8 |
string |
Error
Representação de erros comuns.
Name | Tipo | Description |
---|---|---|
error |
Propriedades de definição de erro. |
EventHubOutputDataSource
Descreve uma origem de dados de saída do Hub de Eventos.
Name | Tipo | Default value | Description |
---|---|---|---|
authenticationMode | ConnectionString |
Modo de Autenticação. |
|
properties.eventHubName |
string |
O nome do Hub de Eventos. Necessário em pedidos PUT (CreateOrReplace). |
|
properties.partitionKey |
string |
A chave/coluna que é utilizada para determinar a partição a enviar dados de eventos. |
|
properties.propertyColumns |
string[] |
As propriedades associadas a esta saída do Hub de Eventos. |
|
serviceBusNamespace |
string |
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). |
|
sharedAccessPolicyKey |
string |
A chave de política de acesso partilhado para a política de acesso partilhado especificada. Necessário em pedidos PUT (CreateOrReplace). |
|
sharedAccessPolicyName |
string |
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). |
|
type |
string:
Microsoft. |
Indica o tipo de saída da origem de dados em que será escrito. Necessário em pedidos PUT (CreateOrReplace). |
EventHubStreamInputDataSource
Descreve uma origem de dados de entrada do Hub de Eventos que contém dados de fluxo.
Name | Tipo | Default value | Description |
---|---|---|---|
authenticationMode | ConnectionString |
Modo de Autenticação. |
|
properties.consumerGroupName |
string |
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. |
|
properties.eventHubName |
string |
O nome do Hub de Eventos. Necessário em pedidos PUT (CreateOrReplace). |
|
serviceBusNamespace |
string |
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). |
|
sharedAccessPolicyKey |
string |
A chave de política de acesso partilhado para a política de acesso partilhado especificada. Necessário em pedidos PUT (CreateOrReplace). |
|
sharedAccessPolicyName |
string |
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). |
|
type |
string:
Microsoft. |
Indica o tipo de origem de dados de entrada que contém dados de fluxo. Necessário em pedidos PUT (CreateOrReplace). |
EventHubV2OutputDataSource
Descreve uma origem de dados de saída do Hub de Eventos.
Name | Tipo | Default value | Description |
---|---|---|---|
authenticationMode | ConnectionString |
Modo de Autenticação. |
|
properties.eventHubName |
string |
O nome do Hub de Eventos. Necessário em pedidos PUT (CreateOrReplace). |
|
properties.partitionKey |
string |
A chave/coluna que é utilizada para determinar a partição a enviar dados de eventos. |
|
properties.propertyColumns |
string[] |
As propriedades associadas a esta saída do Hub de Eventos. |
|
serviceBusNamespace |
string |
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). |
|
sharedAccessPolicyKey |
string |
A chave de política de acesso partilhado para a política de acesso partilhado especificada. Necessário em pedidos PUT (CreateOrReplace). |
|
sharedAccessPolicyName |
string |
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). |
|
type |
string:
Microsoft. |
Indica o tipo de saída da origem de dados em que será escrito. Necessário em pedidos PUT (CreateOrReplace). |
EventHubV2StreamInputDataSource
Descreve uma origem de dados de entrada do Hub de Eventos que contém dados de fluxo.
Name | Tipo | Default value | Description |
---|---|---|---|
authenticationMode | ConnectionString |
Modo de Autenticação. |
|
properties.consumerGroupName |
string |
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. |
|
properties.eventHubName |
string |
O nome do Hub de Eventos. Necessário em pedidos PUT (CreateOrReplace). |
|
serviceBusNamespace |
string |
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). |
|
sharedAccessPolicyKey |
string |
A chave de política de acesso partilhado para a política de acesso partilhado especificada. Necessário em pedidos PUT (CreateOrReplace). |
|
sharedAccessPolicyName |
string |
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). |
|
type |
string:
Microsoft. |
Indica o tipo de origem de dados de entrada que contém dados de fluxo. Necessário em pedidos PUT (CreateOrReplace). |
EventSerializationType
Indica o tipo de serialização que a entrada ou saída utiliza. Necessário em pedidos PUT (CreateOrReplace).
Name | Tipo | Description |
---|---|---|
Avro |
string |
|
Csv |
string |
|
Json |
string |
|
Parquet |
string |
EventsOutOfOrderPolicy
Indica a política a aplicar aos eventos que chegam fora de ordem no fluxo de eventos de entrada.
Name | Tipo | Description |
---|---|---|
Adjust |
string |
|
Drop |
string |
FileReferenceInputDataSource
Descreve uma origem de dados de entrada de ficheiro que contém dados de referência.
Name | Tipo | Description |
---|---|---|
properties.path |
string |
O caminho do ficheiro. |
type |
string:
File |
Indica o tipo de origem de dados de entrada que contém dados de referência. Necessário em pedidos PUT (CreateOrReplace). |
Function
Um objeto de função que contém todas as informações associadas à função nomeada. Todas as funções estão contidas numa tarefa de transmissão em fluxo.
Name | Tipo | Description |
---|---|---|
id |
string |
ID do Recurso |
name |
string |
Nome do recurso |
properties | FunctionProperties: |
As propriedades associadas a uma função. |
type |
string |
Tipo de recurso |
FunctionInput
Descreve um parâmetro de entrada de uma função.
Name | Tipo | Description |
---|---|---|
dataType |
string |
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/en-us/library/azure/dn835065.aspx |
isConfigurationParameter |
boolean |
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. |
FunctionOutput
Descreve o resultado de uma função.
Name | Tipo | Description |
---|---|---|
dataType |
string |
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/en-us/library/azure/dn835065.aspx |
GatewayMessageBusOutputDataSource
Descreve uma origem de dados de saída do Gateway Message Bus.
Name | Tipo | Description |
---|---|---|
properties.topic |
string |
O nome do tópico do Service Bus. |
type |
string:
Gateway |
Indica o tipo de saída da origem de dados em que será escrito. Necessário em pedidos PUT (CreateOrReplace). |
GatewayMessageBusStreamInputDataSource
Descreve uma origem de dados de entrada de blobs que contém dados de fluxo.
Name | Tipo | Description |
---|---|---|
properties.topic |
string |
O nome do tópico do Service Bus. |
type |
string:
Gateway |
Indica o tipo de origem de dados de entrada que contém dados de fluxo. Necessário em pedidos PUT (CreateOrReplace). |
Identity
Descreve como a identidade é verificada
Name | Tipo | Description |
---|---|---|
principalId |
string |
O ID do principal de identidade |
tenantId |
string |
O identity tenantId |
type |
string |
O tipo de identidade |
Input
Um objeto de entrada que contém todas as informações associadas à entrada nomeada. Todas as entradas estão contidas numa tarefa de transmissão em fluxo.
Name | Tipo | Description |
---|---|---|
id |
string |
ID do Recurso |
name |
string |
Nome do recurso |
properties | InputProperties: |
As propriedades associadas a uma entrada. Necessário em pedidos PUT (CreateOrReplace). |
type |
string |
Tipo de recurso |
IoTHubStreamInputDataSource
Descreve uma origem de dados de entrada Hub IoT que contém dados de fluxo.
Name | Tipo | Description |
---|---|---|
properties.consumerGroupName |
string |
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. |
properties.endpoint |
string |
O ponto final Hub IoT ao qual se ligar (ou seja, mensagens/eventos, mensagens/operaçõesMonitorizaçãoEventos, etc.). |
properties.iotHubNamespace |
string |
O nome ou o URI do Hub IoT. Necessário em pedidos PUT (CreateOrReplace). |
properties.sharedAccessPolicyKey |
string |
A chave de política de acesso partilhado para a política de acesso partilhado especificada. Necessário em pedidos PUT (CreateOrReplace). |
properties.sharedAccessPolicyName |
string |
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). |
type |
string:
Microsoft. |
Indica o tipo de origem de dados de entrada que contém dados de fluxo. Necessário em pedidos PUT (CreateOrReplace). |
JavaScriptFunctionBinding
O enlace a uma função JavaScript.
Name | Tipo | Description |
---|---|---|
properties.script |
string |
O código JavaScript que contém uma única definição de função. Por exemplo: "função (x, y) { devolver x + y; }" |
type |
string:
Microsoft. |
Indica o tipo de enlace de função. |
JobStorageAccount
As propriedades associadas a uma conta de Armazenamento do Azure com MSI
Name | Tipo | Default value | Description |
---|---|---|---|
accountKey |
string |
A chave de conta da conta de Armazenamento do Azure. Necessário em pedidos PUT (CreateOrReplace). |
|
accountName |
string |
O nome da conta de Armazenamento do Azure. Necessário em pedidos PUT (CreateOrReplace). |
|
authenticationMode | ConnectionString |
Modo de Autenticação. |
JobType
Descreve o tipo de tarefa. Os modos válidos são Cloud
e "Edge".
Name | Tipo | Description |
---|---|---|
Cloud |
string |
|
Edge |
string |
JsonOutputSerializationFormat
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.
Name | Tipo | Description |
---|---|---|
Array |
string |
|
LineSeparated |
string |
JsonSerialization
Descreve como os dados de uma entrada são serializados ou como os dados são serializados quando são escritos numa saída no formato JSON.
Name | Tipo | Description |
---|---|---|
properties.encoding |
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). |
|
properties.format |
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. |
|
type |
string:
Json |
Indica o tipo de serialização que a entrada ou saída utiliza. Necessário em pedidos PUT (CreateOrReplace). |
Output
Um objeto de saída, que contém todas as informações associadas à saída nomeada. Todas as saídas estão contidas numa tarefa de transmissão em fluxo.
Name | Tipo | Description |
---|---|---|
id |
string |
ID do Recurso |
name |
string |
Nome do recurso |
properties.datasource |
OutputDataSource:
|
Descreve a origem de dados na qual a saída será escrita. Necessário em pedidos PUT (CreateOrReplace). |
properties.diagnostics |
Descreve as condições aplicáveis à Entrada, Saída ou à tarefa em geral, que garantem a atenção do cliente. |
|
properties.etag |
string |
A etiqueta de entidade atual para o resultado. Esta é uma cadeia opaca. Pode utilizá-lo para detetar se o recurso mudou entre pedidos. Também pode utilizá-lo nos cabeçalhos If-Match ou If-None-Match para operações de escrita para simultaneidade otimista. |
properties.serialization | Serialization: |
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). |
properties.sizeWindow |
integer |
A janela de tamanho para restringir uma saída do Stream Analytics. |
properties.timeWindow |
string |
O período de tempo para filtrar saídas de tarefas do Stream Analytics. |
type |
string |
Tipo de recurso |
OutputErrorPolicy
Indica a política a aplicar aos eventos que chegam à saída e não podem ser escritos no armazenamento externo devido a um formato incorreto (valores de coluna em falta, valores de coluna de tipo ou tamanho errados).
Name | Tipo | Description |
---|---|---|
Drop |
string |
|
Stop |
string |
OutputStartMode
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.
Name | Tipo | Description |
---|---|---|
CustomTime |
string |
|
JobStartTime |
string |
|
LastOutputEventTime |
string |
ParquetSerialization
Descreve como os dados de uma entrada são serializados ou como os dados são serializados quando são escritos numa saída no formato Parquet.
Name | Tipo | Description |
---|---|---|
type |
string:
Parquet |
Indica o tipo de serialização que a entrada ou saída utiliza. Necessário em pedidos PUT (CreateOrReplace). |
PowerBIOutputDataSource
Descreve uma origem de dados de saída do Power BI.
Name | Tipo | Default value | Description |
---|---|---|---|
properties.authenticationMode | ConnectionString |
Modo de Autenticação. |
|
properties.dataset |
string |
O nome do conjunto de dados do Power BI. Necessário em pedidos PUT (CreateOrReplace). |
|
properties.groupId |
string |
O ID do grupo do Power BI. |
|
properties.groupName |
string |
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. |
|
properties.refreshToken |
string |
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). |
|
properties.table |
string |
O nome da tabela do Power BI no conjunto de dados especificado. Necessário em pedidos PUT (CreateOrReplace). |
|
properties.tokenUserDisplayName |
string |
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. |
|
properties.tokenUserPrincipalName |
string |
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. |
|
type |
string:
PowerBI |
Indica o tipo de saída da origem de dados em que será escrito. Necessário em pedidos PUT (CreateOrReplace). |
ReferenceInputProperties
As propriedades associadas a uma entrada que contém dados de referência.
Name | Tipo | Description |
---|---|---|
compression |
Descreve como os dados de entrada são comprimidos |
|
datasource | ReferenceInputDataSource: |
Descreve uma origem de dados de entrada que contém dados de referência. Necessário em pedidos PUT (CreateOrReplace). |
diagnostics |
Descreve as condições aplicáveis à Entrada, Saída ou tarefa geral, que garantem a atenção do cliente. |
|
etag |
string |
A etiqueta de entidade atual para a entrada. Esta é uma cadeia opaca. Pode utilizá-lo para detetar se o recurso foi alterado entre pedidos. Também pode utilizá-lo nos cabeçalhos If-Match ou If-None-Match para operações de escrita para simultaneidade otimista. |
partitionKey |
string |
partitionKey Descreve uma chave nos dados de entrada que é utilizada para criar partições dos dados de entrada |
serialization | Serialization: |
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). |
type |
string:
Reference |
Indica se a entrada é uma origem de dados de referência ou dados de fluxo. Necessário em pedidos PUT (CreateOrReplace). |
RefreshType
Indica o tipo de opção de atualização de dados.
Name | Tipo | Description |
---|---|---|
RefreshPeriodicallyWithDelta |
string |
|
RefreshPeriodicallyWithFull |
string |
|
Static |
string |
ScalarFunctionProperties
As propriedades associadas a uma função escalar.
Name | Tipo | Description |
---|---|---|
etag |
string |
A etiqueta de entidade atual para a função. Esta é uma cadeia opaca. Pode utilizá-lo para detetar se o recurso foi alterado entre pedidos. Também pode utilizá-lo nos cabeçalhos If-Match ou If-None-Match para operações de escrita para simultaneidade otimista. |
properties.binding | FunctionBinding: |
O enlace físico da função. Por exemplo, no caso do serviço Web Azure Machine Learning, isto descreve o ponto final. |
properties.inputs |
Descreve um parâmetro de entrada de uma função. |
|
properties.output |
Descreve o resultado de uma função. |
|
type |
string:
Scalar |
Indica o tipo de função. |
ServiceBusQueueOutputDataSource
Descreve uma origem de dados de saída da Fila do Service Bus.
Name | Tipo | Default value | Description |
---|---|---|---|
properties.authenticationMode | ConnectionString |
Modo de Autenticação. |
|
properties.propertyColumns |
string[] |
Uma matriz de cadeia dos nomes das colunas de saída a anexar às mensagens do Service Bus como propriedades personalizadas. |
|
properties.queueName |
string |
O nome da Fila do Service Bus. Necessário em pedidos PUT (CreateOrReplace). |
|
properties.serviceBusNamespace |
string |
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). |
|
properties.sharedAccessPolicyKey |
string |
A chave de política de acesso partilhado para a política de acesso partilhado especificada. Necessário em pedidos PUT (CreateOrReplace). |
|
properties.sharedAccessPolicyName |
string |
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). |
|
properties.systemPropertyColumns |
object |
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. |
|
type |
string:
Microsoft. |
Indica o tipo de saída da origem de dados em que será escrito. Necessário em pedidos PUT (CreateOrReplace). |
ServiceBusTopicOutputDataSource
Descreve uma origem de dados de saída do Tópico do Service Bus.
Name | Tipo | Default value | Description |
---|---|---|---|
properties.authenticationMode | ConnectionString |
Modo de Autenticação. |
|
properties.propertyColumns |
string[] |
Uma matriz de cadeia dos nomes das colunas de saída a anexar às mensagens do Service Bus como propriedades personalizadas. |
|
properties.serviceBusNamespace |
string |
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). |
|
properties.sharedAccessPolicyKey |
string |
A chave de política de acesso partilhado para a política de acesso partilhado especificada. Necessário em pedidos PUT (CreateOrReplace). |
|
properties.sharedAccessPolicyName |
string |
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). |
|
properties.systemPropertyColumns |
object |
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. |
|
properties.topicName |
string |
O nome do Tópico do Service Bus. Necessário em pedidos PUT (CreateOrReplace). |
|
type |
string:
Microsoft. |
Indica o tipo de saída da origem de dados em que será escrito. Necessário em pedidos PUT (CreateOrReplace). |
Sku
As propriedades associadas a um SKU.
Name | Tipo | Description |
---|---|---|
name |
O nome do SKU. Necessário em pedidos PUT (CreateOrReplace). |
SkuName
O nome do SKU. Necessário em pedidos PUT (CreateOrReplace).
Name | Tipo | Description |
---|---|---|
Standard |
string |
StorageAccount
As propriedades associadas a uma conta de Armazenamento do Azure
Name | Tipo | Description |
---|---|---|
accountKey |
string |
A chave de conta da conta de Armazenamento do Azure. Necessário em pedidos PUT (CreateOrReplace). |
accountName |
string |
O nome da conta de Armazenamento do Azure. Necessário em pedidos PUT (CreateOrReplace). |
StreamingJob
Um objeto de tarefa de transmissão em fluxo, que contém todas as informações associadas à tarefa de transmissão em fluxo nomeada.
Name | Tipo | Description |
---|---|---|
id |
string |
ID de recurso completamente qualificado para o recurso. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} |
identity |
Descreve a identidade gerida atribuída pelo sistema atribuída a esta tarefa que pode ser utilizada para autenticar com entradas e saídas. |
|
location |
string |
A localização geográfica onde reside o recurso |
name |
string |
O nome do recurso |
properties.cluster |
O cluster em que as tarefas de transmissão em fluxo serão executadas. |
|
properties.compatibilityLevel |
Controla determinados comportamentos de runtime da tarefa de transmissão em fluxo. |
|
properties.contentStoragePolicy |
Os valores válidos são JobStorageAccount e SystemAccount. Se estiver definido como JobStorageAccount, é necessário que o utilizador especifique também a propriedade jobStorageAccount. . |
|
properties.createdDate |
string |
O valor é um carimbo de data/hora UTC formatado ISO-8601 que indica quando a tarefa de transmissão em fluxo foi criada. |
properties.dataLocale |
string |
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/en-us/library/system.globalization.culturetypes(v=vs.110).aspx. A predefinição é "en-US" se nenhuma especificada. |
properties.etag |
string |
A etiqueta de entidade atual para a tarefa de transmissão em fluxo. Esta é uma cadeia opaca. Pode utilizá-lo para detetar se o recurso foi alterado entre pedidos. Também pode utilizá-lo nos cabeçalhos If-Match ou If-None-Match para operações de escrita para simultaneidade otimista. |
properties.eventsLateArrivalMaxDelayInSeconds |
integer |
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. |
properties.eventsOutOfOrderMaxDelayInSeconds |
integer |
O atraso tolerável máximo em segundos em que os eventos fora de ordem podem ser ajustados para estarem de volta à ordem. |
properties.eventsOutOfOrderPolicy |
Indica a política a aplicar aos eventos que chegam fora de ordem no fluxo de eventos de entrada. |
|
properties.functions |
Function[] |
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. |
properties.inputs |
Input[] |
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. |
properties.jobId |
string |
Um GUID que identifica exclusivamente a tarefa de transmissão em fluxo. Este GUID é gerado após a criação da tarefa de transmissão em fluxo. |
properties.jobState |
string |
Descreve o estado da tarefa de transmissão em fluxo. |
properties.jobStorageAccount |
As propriedades associadas a uma conta de Armazenamento do Azure com MSI |
|
properties.jobType |
Descreve o tipo de tarefa. Os modos válidos são |
|
properties.lastOutputEventTime |
string |
O valor é um carimbo de data/hora formatado ISO-8601 que indica a hora do último evento de saída da tarefa de transmissão em fluxo ou nulo que indica que a saída ainda não foi produzida. No caso de várias saídas ou de vários fluxos, isto mostra o valor mais recente nesse conjunto. |
properties.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). |
|
properties.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. |
|
properties.outputStartTime |
string |
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. |
properties.outputs |
Output[] |
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. |
properties.provisioningState |
string |
Descreve o estado de aprovisionamento da tarefa de transmissão em fluxo. |
properties.sku |
Descreve o SKU da tarefa de transmissão em fluxo. Necessário em pedidos PUT (CreateOrReplace). |
|
properties.transformation |
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. |
|
tags |
object |
Etiquetas de recursos. |
type |
string |
O tipo do recurso. Ex- Microsoft.Compute/virtualMachines ou Microsoft.Storage/storageAccounts. |
StreamInputProperties
As propriedades associadas a uma entrada que contém dados de fluxo.
Name | Tipo | Description |
---|---|---|
compression |
Descreve como os dados de entrada são comprimidos |
|
datasource | StreamInputDataSource: |
Descreve uma origem de dados de entrada que contém dados de fluxo. Necessário em pedidos PUT (CreateOrReplace). |
diagnostics |
Descreve as condições aplicáveis à Entrada, Saída ou tarefa geral, que garantem a atenção do cliente. |
|
etag |
string |
A etiqueta de entidade atual para a entrada. Esta é uma cadeia opaca. Pode utilizá-lo para detetar se o recurso foi alterado entre pedidos. Também pode utilizá-lo nos cabeçalhos If-Match ou If-None-Match para operações de escrita para simultaneidade otimista. |
partitionKey |
string |
partitionKey Descreve uma chave nos dados de entrada que é utilizada para criar partições dos dados de entrada |
serialization | Serialization: |
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). |
type |
string:
Stream |
Indica se a entrada é uma origem de dados de referência ou dados de fluxo. Necessário em pedidos PUT (CreateOrReplace). |
Transformation
Um objeto de transformação, que contém todas as informações associadas à transformação nomeada. Todas as transformações estão contidas numa tarefa de transmissão em fluxo.
Name | Tipo | Default value | Description |
---|---|---|---|
id |
string |
ID do Recurso |
|
name |
string |
Nome do recurso |
|
properties.etag |
string |
A etiqueta de entidade atual para a transformação. Esta é uma cadeia opaca. Pode utilizá-lo para detetar se o recurso mudou entre pedidos. Também pode utilizá-lo nos cabeçalhos If-Match ou If-None-Match para operações de escrita para simultaneidade otimista. |
|
properties.query |
string |
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). |
|
properties.streamingUnits |
integer |
3 |
Especifica o número de unidades de transmissão em fluxo que a tarefa de transmissão em fluxo utiliza. |
properties.validStreamingUnits |
integer[] |
Especifica as unidades de transmissão em fluxo válidas para as quais uma tarefa de transmissão em fluxo pode ser dimensionada. |
|
type |
string |
Tipo de recurso |