Streaming Jobs - Create Or Replace
Cria um trabalho de streaming ou substitui um trabalho de streaming já existente.
PUT https://management.azure.com/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.StreamAnalytics/streamingjobs/{jobName}?api-version=2020-03-01
Parâmetros de URI
| Nome | Em | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
job
|
path | True |
string |
O nome do trabalho de streaming. |
|
resource
|
path | True |
string minLength: 1maxLength: 90 pattern: ^[-\w\._\(\)]+$ |
O nome do grupo de recursos. O nome não diferencia maiúsculas de minúsculas. |
|
subscription
|
path | True |
string minLength: 1 |
A ID da assinatura de destino. |
|
api-version
|
query | True |
string minLength: 1 |
A versão da API a ser usada para esta operação. |
Cabeçalho da solicitação
| Nome | Obrigatório | Tipo | Description |
|---|---|---|---|
| If-Match |
string |
A ETag do trabalho de streaming. Omita esse valor para sempre substituir o conjunto de registros atual. Especifique o valor de ETag visto pela última vez para impedir a substituição acidental de alterações simultâneas. |
|
| If-None-Match |
string |
Defina como '*' para permitir que um novo trabalho de streaming seja criado, mas para impedir a atualização de um conjunto de registros existente. Outros valores resultarão em uma resposta com falha de pré-condição 412. |
Corpo da solicitação
| Nome | Tipo | Description |
|---|---|---|
| identity |
Descreve a identidade gerenciada atribuída pelo sistema atribuída a esse trabalho que pode ser usada para autenticar com entradas e saídas. |
|
| location |
string |
A localização geográfica onde o recurso reside |
| properties.cluster |
O cluster no qual os trabalhos de streaming serão executados. |
|
| properties.compatibilityLevel |
Controla determinados comportamentos de runtime do trabalho de streaming. |
|
| properties.contentStoragePolicy |
Os valores válidos são JobStorageAccount e SystemAccount. Se definido como JobStorageAccount, isso requer que o usuário também especifique a propriedade jobStorageAccount. . |
|
| properties.dataLocale |
string |
A localidade de dados do trabalho de análise de fluxo. O valor deve ser o nome de uma cultura .NET com suporte do conjunto https://msdn.microsoft.com/en-us/library/system.globalization.culturetypes(v=vs.110).aspx. O padrão é 'en-US' se nenhum especificado. |
| properties.eventsLateArrivalMaxDelayInSeconds |
integer (int32) |
O atraso tolerável máximo em segundos em que os eventos que chegam tarde podem ser incluídos. O intervalo com suporte é -1 para 1814399 (20,23:59:59 dias) e -1 é usado para especificar a espera indefinidamente. Se a propriedade estiver ausente, ela será interpretada para ter um valor de -1. |
| properties.eventsOutOfOrderMaxDelayInSeconds |
integer (int32) |
O atraso tolerável máximo em segundos em que os eventos fora de ordem podem ser ajustados para estarem de volta em ordem. |
| properties.eventsOutOfOrderPolicy |
Indica a política a ser aplicada a eventos que chegam fora de ordem no fluxo de eventos de entrada. |
|
| properties.functions |
Function[] |
Uma lista de uma ou mais funções para o trabalho de streaming. A propriedade de nome para cada função é necessária ao especificar essa propriedade em uma solicitação PUT. Essa propriedade não pode ser modificada por meio de uma operação PATCH. Você deve usar a API PATCH disponível para a transformação individual. |
| properties.inputs |
Input[] |
Uma lista de uma ou mais entradas para o trabalho de streaming. A propriedade de nome para cada entrada é necessária ao especificar essa propriedade em uma solicitação PUT. Essa propriedade não pode ser modificada por meio de uma operação PATCH. Você deve usar 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 do trabalho. Os modos válidos são |
|
| properties.outputErrorPolicy |
Indica a política a ser aplicada a eventos que chegam à saída e não podem ser gravados no armazenamento externo devido à má formação (valores de coluna ausentes, valores de coluna de tipo ou tamanho incorretos). |
|
| properties.outputStartMode |
Essa propriedade só deve ser utilizada quando desejar que o trabalho seja iniciado imediatamente após a criação. O valor pode ser JobStartTime, CustomTime ou LastOutputEventTime para indicar se o ponto inicial do fluxo de eventos de saída deve ser iniciado sempre que o trabalho for iniciado, iniciar em um carimbo de data/hora do usuário personalizado especificado por meio da propriedade outputStartTime ou iniciar a partir da hora de saída do último evento. |
|
| properties.outputStartTime |
string (date-time) |
O valor é um carimbo de data/hora formatado ISO-8601 que indica o ponto inicial do fluxo de eventos de saída ou nulo para indicar que o fluxo de eventos de saída será iniciado sempre que o trabalho de streaming for iniciado. Essa propriedade deve ter um valor se outputStartMode estiver definido como CustomTime. |
| properties.outputs |
Output[] |
Uma lista de uma ou mais saídas para o trabalho de streaming. A propriedade de nome para cada saída é necessária ao especificar essa propriedade em uma solicitação PUT. Essa propriedade não pode ser modificada por meio de uma operação PATCH. Você deve usar a API PATCH disponível para a saída individual. |
| properties.sku |
Descreve a SKU do trabalho de streaming. Obrigatório em solicitações PUT (CreateOrReplace). |
|
| properties.transformation |
Indica a consulta e o número de unidades de streaming a serem usadas para o trabalho de streaming. A propriedade de nome da transformação é necessária ao especificar essa propriedade em uma solicitação PUT. Essa propriedade não pode ser modificada por meio de uma operação PATCH. Você deve usar a API PATCH disponível para a transformação individual. |
|
| tags |
object |
Marcas de recurso. |
Respostas
| Nome | Tipo | Description |
|---|---|---|
| 200 OK |
O trabalho de streaming foi criado ou substituído com êxito. Cabeçalhos ETag: string |
|
| 201 Created |
O trabalho de streaming foi criado ou substituído com êxito. Cabeçalhos ETag: string |
|
| Other Status Codes |
Erro. |
Segurança
azure_auth
Fluxo OAuth2 do Azure Active Directory
Tipo:
oauth2
Flow:
implicit
URL de Autorização:
https://login.microsoftonline.com/common/oauth2/authorize
Escopos
| Nome | Description |
|---|---|
| user_impersonation | representar sua conta de usuário |
Exemplos
Create a complete streaming job (a streaming job with a transformation, at least 1 input and at least 1 output)
Solicitação de exemplo
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 de exemplo
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)
Solicitação de exemplo
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 de exemplo
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
| Nome | 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 gravados em uma saída no formato Avro. |
|
Azure |
Descreve uma fonte de dados de saída do Azure Data Lake Store. |
|
Azure |
Define os metadados do AzureFunctionOutputDataSource |
|
Azure |
A associação a um serviço Web do Azure Machine Learning. |
|
Azure |
Descreve uma coluna de entrada para o ponto de extremidade do serviço Web do Azure Machine Learning. |
|
Azure |
As entradas para o ponto de extremidade do serviço Web do Azure Machine Learning. |
|
Azure |
Descreve uma coluna de saída para o ponto de extremidade do serviço Web do Azure Machine Learning. |
|
Azure |
Descreve uma fonte de dados de saída do Banco de Dados SQL do Azure. |
|
Azure |
Descreve uma fonte de dados de entrada de referência do banco de dados SQL do Azure. |
|
Azure |
Descreve uma fonte de dados de saída do Azure Synapse. |
|
Azure |
Descreve uma fonte de dados de saída da Tabela do Azure. |
|
Blob |
Descreve uma fonte de dados de saída de blob. |
|
Blob |
Descreve uma fonte de dados de entrada de blob que contém dados de referência. |
|
Blob |
Descreve uma fonte de dados de entrada de blob que contém dados de fluxo. |
|
Cluster |
As propriedades associadas a um cluster do Stream Analytics. |
|
Compatibility |
Controla determinados comportamentos de runtime do trabalho de streaming. |
| Compression |
Descreve como os dados de entrada são compactados |
|
Compression |
Indica o tipo de compactação que a entrada usa. Obrigatório em solicitações PUT (CreateOrReplace). |
|
Content |
Os valores válidos são JobStorageAccount e SystemAccount. Se definido como JobStorageAccount, isso requer que o usuário também especifique a propriedade jobStorageAccount. . |
|
Csv |
Descreve como os dados de uma entrada são serializados ou como os dados são serializados quando gravados em uma saída no formato CSV. |
|
Diagnostic |
Condição aplicável ao recurso ou ao trabalho em geral, que garante a atenção do cliente. |
| Diagnostics |
Descreve as condições aplicáveis à entrada, à saída ou ao trabalho em geral, que garantem a atenção do cliente. |
|
Document |
Descreve uma fonte de dados de saída do DocumentDB. |
| Encoding |
Especifica a codificação dos dados de entrada no caso de entrada e a codificação de dados de saída no caso de saída. |
| Error |
Representação de erro comum. |
|
Event |
Descreve uma fonte de dados de saída do Hub de Eventos. |
|
Event |
Descreve uma fonte de dados de entrada do Hub de Eventos que contém dados de fluxo. |
|
Event |
Descreve uma fonte de dados de saída do Hub de Eventos. |
|
Event |
Descreve uma fonte de dados de entrada do Hub de Eventos que contém dados de fluxo. |
|
Event |
Indica o tipo de serialização usado pela entrada ou saída. Obrigatório em solicitações PUT (CreateOrReplace). |
|
Events |
Indica a política a ser aplicada a eventos que chegam fora de ordem no fluxo de eventos de entrada. |
|
File |
Descreve uma fonte de dados de entrada de arquivo 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 em um trabalho de streaming. |
|
Function |
Descreve um parâmetro de entrada de uma função. |
|
Function |
Descreve a saída de uma função. |
|
Gateway |
Descreve uma fonte de dados de saída do Barramento de Mensagens do Gateway. |
|
Gateway |
Descreve uma fonte de dados de entrada de blob 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 em um trabalho de streaming. |
|
Io |
Descreve uma fonte de dados de entrada do Hub IoT que contém dados de fluxo. |
|
Java |
A associação a uma função JavaScript. |
|
Job |
As propriedades associadas a uma conta de Armazenamento do Azure com MSI |
|
Job |
Descreve o tipo do trabalho. Os modos válidos são |
|
Json |
Especifica o formato do JSON no qual a saída será gravada. Os valores atualmente compatíveis são 'lineSeparated' indicando que a saída será formatada por meio de cada objeto JSON separado por uma nova linha e 'matriz' indicando 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 gravados em uma 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 em um trabalho de streaming. |
|
Output |
Indica a política a ser aplicada a eventos que chegam à saída e não podem ser gravados no armazenamento externo devido à má formação (valores de coluna ausentes, valores de coluna de tipo ou tamanho incorretos). |
|
Output |
O valor pode ser JobStartTime, CustomTime ou LastOutputEventTime para indicar se o ponto inicial do fluxo de eventos de saída deve ser iniciado sempre que o trabalho for iniciado, iniciar em um carimbo de data/hora do usuário personalizado especificado por meio da propriedade outputStartTime ou iniciar 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 gravados em uma saída no formato Parquet. |
|
Power |
Descreve uma fonte 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 fonte de dados de saída da Fila do Barramento de Serviço. |
|
Service |
Descreve uma fonte de dados de saída do Tópico do Barramento de Serviço. |
| Sku |
As propriedades associadas a um SKU. |
|
Sku |
O nome da SKU. Obrigatório em solicitações PUT (CreateOrReplace). |
|
Storage |
As propriedades associadas a uma conta de Armazenamento do Azure |
|
Streaming |
Um objeto de trabalho de streaming, que contém todas as informações associadas ao trabalho de streaming nomeado. |
|
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 em um trabalho de streaming. |
AggregateFunctionProperties
As propriedades associadas a uma função de agregação.
| Nome | Tipo | Description |
|---|---|---|
| etag |
string |
A marca de entidade atual para a função. Essa é uma cadeia de caracteres opaca. Você pode usá-lo para detectar se o recurso foi alterado entre solicitações. Você também pode usá-lo nos cabeçalhos If-Match ou If-None-Match para operações de gravação para simultaneidade otimista. |
| properties.binding | FunctionBinding: |
A associação física da função. Por exemplo, no caso do serviço Web do Azure Machine Learning, isso descreve o ponto de extremidade. |
| properties.inputs |
Descreve um parâmetro de entrada de uma função. |
|
| properties.output |
Descreve a saída 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, Msi e 'UserToken'.
| Valor | Description |
|---|---|
| Msi | |
| UserToken | |
| ConnectionString |
AvroSerialization
Descreve como os dados de uma entrada são serializados ou como os dados são serializados quando gravados em uma saída no formato Avro.
| Nome | Tipo | Description |
|---|---|---|
| type |
string:
Avro |
Indica o tipo de serialização usado pela entrada ou saída. Obrigatório em solicitações PUT (CreateOrReplace). |
AzureDataLakeStoreOutputDataSource
Descreve uma fonte de dados de saída do Azure Data Lake Store.
| Nome | Tipo | Valor padrão | Description |
|---|---|---|---|
| properties.accountName |
string |
O nome da conta do Azure Data Lake Store. Obrigatório em solicitações PUT (CreateOrReplace). |
|
| properties.authenticationMode | ConnectionString |
Modo de autenticação. |
|
| properties.dateFormat |
string |
O formato da data. Sempre que {date} aparece em filePathPrefix, o valor dessa propriedade é usado como o formato de data. |
|
| properties.filePathPrefix |
string |
O local do arquivo no qual a saída deve ser gravada. Obrigatório em solicitações PUT (CreateOrReplace). |
|
| properties.refreshToken |
string |
Um token de atualização que pode ser usado para obter um token de acesso válido que pode ser usado para autenticar com a fonte de dados. No momento, um token de atualização válido só pode ser obtido por meio do Portal do Azure. É recomendável colocar um valor de cadeia de caracteres fictício aqui ao criar a fonte de dados e, em seguida, acessar o Portal do Azure para autenticar a fonte de dados que atualizará essa propriedade com um token de atualização válido. Obrigatório em solicitações PUT (CreateOrReplace). |
|
| properties.tenantId |
string |
A ID do locatário do usuário usada para obter o token de atualização. Obrigatório em solicitações PUT (CreateOrReplace). |
|
| properties.timeFormat |
string |
O formato de hora. Sempre que {time} aparece em filePathPrefix, o valor dessa propriedade é usado como o formato de hora. |
|
| properties.tokenUserDisplayName |
string |
O nome de exibição do usuário que foi usado para obter o token de atualização. Use essa propriedade para ajudar a lembrar qual usuário foi usado para obter o token de atualização. |
|
| properties.tokenUserPrincipalName |
string |
O UPN (nome de entidade de usuário) do usuário que foi usado para obter o token de atualização. Use essa propriedade para ajudar a lembrar qual usuário foi usado para obter o token de atualização. |
|
| type |
string:
Microsoft. |
Indica que o tipo de saída da fonte de dados será gravado. Obrigatório em solicitações PUT (CreateOrReplace). |
AzureFunctionOutputDataSource
Define os metadados do AzureFunctionOutputDataSource
| Nome | Tipo | Description |
|---|---|---|
| properties.apiKey |
string |
Se você quiser usar uma função do Azure de outra assinatura, poderá fazer isso fornecendo a chave para acessar sua função. |
| properties.functionAppName |
string |
O nome do aplicativo do Azure Functions. |
| properties.functionName |
string |
O nome da função em seu aplicativo do Azure Functions. |
| properties.maxBatchCount |
number |
Uma propriedade que permite especificar o número máximo de eventos em cada lote enviado ao Azure Functions. O valor padrão é 100. |
| properties.maxBatchSize |
number |
Uma propriedade que permite definir o tamanho máximo para cada lote de saída enviado para sua função do Azure. A unidade de entrada está em bytes. Por padrão, esse valor é de 262.144 bytes (256 KB). |
| type |
string:
Microsoft. |
Indica que o tipo de saída da fonte de dados será gravado. Obrigatório em solicitações PUT (CreateOrReplace). |
AzureMachineLearningWebServiceFunctionBinding
A associação a um serviço Web do Azure Machine Learning.
| Nome | Tipo | Description |
|---|---|---|
| properties.apiKey |
string |
A chave de API usada para autenticar com Request-Response ponto de extremidade. |
| properties.batchSize |
integer (int32) |
Número entre 1 e 10000 que descreve o número máximo de linhas para cada solicitação de execução do Azure ML RRS. O padrão é 1000. |
| properties.endpoint |
string |
O Request-Response executar o ponto de extremidade do serviço Web do 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 de extremidade do serviço Web do Azure Machine Learning. |
|
| properties.outputs |
Uma lista de saídas da execução do ponto de extremidade do serviço Web do Azure Machine Learning. |
|
| type |
string:
Microsoft. |
Indica o tipo de associação de função. |
AzureMachineLearningWebServiceInputColumn
Descreve uma coluna de entrada para o ponto de extremidade do serviço Web do Azure Machine Learning.
| Nome | Tipo | Description |
|---|---|---|
| dataType |
string |
O tipo de dados (compatível com o Azure Machine Learning) da coluna de entrada. Uma lista de tipos de dados válidos do Azure Machine Learning é descrita em https://msdn.microsoft.com/en-us/library/azure/dn905923.aspx . |
| mapTo |
integer (int32) |
O índice baseado em zero do parâmetro de função para o qual essa entrada é mapeada. |
| name |
string |
O nome da coluna de entrada. |
AzureMachineLearningWebServiceInputs
As entradas para o ponto de extremidade do serviço Web do Azure Machine Learning.
| Nome | Tipo | Description |
|---|---|---|
| columnNames |
Uma lista de colunas de entrada para o ponto de extremidade do serviço Web do Azure Machine Learning. |
|
| name |
string |
O nome da entrada. Esse é o nome fornecido durante a criação do ponto de extremidade. |
AzureMachineLearningWebServiceOutputColumn
Descreve uma coluna de saída para o ponto de extremidade do serviço Web do Azure Machine Learning.
| Nome | Tipo | Description |
|---|---|---|
| dataType |
string |
O tipo de dados (compatível com o Azure Machine Learning) da coluna de saída. Uma lista de tipos de dados válidos do Azure Machine Learning é descrita em https://msdn.microsoft.com/en-us/library/azure/dn905923.aspx . |
| name |
string |
O nome da coluna de saída. |
AzureSqlDatabaseOutputDataSource
Descreve uma fonte de dados de saída do Banco de Dados SQL do Azure.
| Nome | Tipo | Valor padrão | Description |
|---|---|---|---|
| properties.authenticationMode | ConnectionString |
Modo de autenticação. |
|
| properties.database |
string |
O nome do banco de dados SQL do Azure. Obrigatório em solicitações PUT (CreateOrReplace). |
|
| properties.maxBatchCount |
number |
Contagem máxima do Lote para gravação no banco de dados Sql, o valor padrão é 10.000. Opcional em solicitações PUT. |
|
| properties.maxWriterCount |
number |
No momento, apenas 1(gravador único) e 0(com base na partição de consulta) estão disponíveis. Opcional em solicitações PUT. |
|
| properties.password |
string |
A senha que será usada para se conectar ao banco de dados SQL do Azure. Obrigatório em solicitações PUT (CreateOrReplace). |
|
| properties.server |
string |
O nome do SQL Server que contém o banco de dados SQL do Azure. Obrigatório em solicitações PUT (CreateOrReplace). |
|
| properties.table |
string |
O nome da tabela no banco de dados SQL do Azure. Obrigatório em solicitações PUT (CreateOrReplace). |
|
| properties.user |
string |
O nome de usuário que será usado para se conectar ao banco de dados SQL do Azure. Obrigatório em solicitações PUT (CreateOrReplace). |
|
| type |
string:
Microsoft. |
Indica que o tipo de saída da fonte de dados será gravado. Obrigatório em solicitações PUT (CreateOrReplace). |
AzureSqlReferenceInputDataSource
Descreve uma fonte de dados de entrada de referência do banco de dados SQL do Azure.
| Nome | Tipo | Description |
|---|---|---|
| properties.database |
string |
Esse elemento está associado ao elemento datasource. Esse é o nome do banco de dados no qual a saída será gravada. |
| properties.deltaSnapshotQuery |
string |
Esse elemento está associado ao elemento datasource. Essa consulta é usada para buscar alterações incrementais do banco de dados SQL. Para usar essa opção, recomendamos usar tabelas temporais no Banco de Dados SQL do Azure. |
| properties.fullSnapshotQuery |
string |
Esse elemento está associado ao elemento datasource. Essa consulta é usada para buscar dados do banco de dados sql. |
| properties.password |
string |
Esse elemento está associado ao elemento datasource. Essa é a senha que será usada para se conectar à instância do Banco de Dados SQL. |
| properties.refreshRate |
string |
Esse elemento está associado ao elemento datasource. Isso indica com que frequência os dados serão obtidos do banco de dados. É do formato DateTime. |
| properties.refreshType |
Indica o tipo de opção de atualização de dados. |
|
| properties.server |
string |
Esse elemento está associado ao elemento datasource. Esse é o nome do servidor que contém o banco de dados que será gravado. |
| properties.table |
string |
Esse elemento está associado ao elemento datasource. O nome da tabela no banco de dados SQL do Azure.. |
| properties.user |
string |
Esse elemento está associado ao elemento datasource. Esse é o nome de usuário que será usado para se conectar à instância do Banco de Dados SQL. |
| type |
string:
Microsoft. |
Indica o tipo de fonte de dados de entrada que contém dados de referência. Obrigatório em solicitações PUT (CreateOrReplace). |
AzureSynapseOutputDataSource
Descreve uma fonte de dados de saída do Azure Synapse.
| Nome | Tipo | Description |
|---|---|---|
| properties.database |
string |
O nome do banco de dados SQL do Azure. Obrigatório em solicitações PUT (CreateOrReplace). |
| properties.password |
string |
A senha que será usada para se conectar ao banco de dados SQL do Azure. Obrigatório em solicitações PUT (CreateOrReplace). |
| properties.server |
string |
O nome do SQL Server que contém o banco de dados SQL do Azure. Obrigatório em solicitações PUT (CreateOrReplace). |
| properties.table |
string |
O nome da tabela no banco de dados SQL do Azure. Obrigatório em solicitações PUT (CreateOrReplace). |
| properties.user |
string |
O nome de usuário que será usado para se conectar ao banco de dados SQL do Azure. Obrigatório em solicitações PUT (CreateOrReplace). |
| type |
string:
Microsoft. |
Indica que o tipo de saída da fonte de dados será gravado. Obrigatório em solicitações PUT (CreateOrReplace). |
AzureTableOutputDataSource
Descreve uma fonte de dados de saída da Tabela do Azure.
| Nome | Tipo | Description |
|---|---|---|
| properties.accountKey |
string |
A chave da conta para a conta de Armazenamento do Azure. Obrigatório em solicitações PUT (CreateOrReplace). |
| properties.accountName |
string |
O nome da conta de Armazenamento do Azure. Obrigatório em solicitações PUT (CreateOrReplace). |
| properties.batchSize |
integer (int32) |
O número de linhas a serem gravadas na Tabela do Azure de cada vez. |
| properties.columnsToRemove |
string[] |
Se especificado, cada item na matriz é o nome de uma coluna a ser removida (se presente) das entidades de evento de saída. |
| properties.partitionKey |
string |
Esse elemento indica o nome de uma coluna da instrução SELECT na consulta que será usada como a chave de partição para a Tabela do Azure. Obrigatório em solicitações PUT (CreateOrReplace). |
| properties.rowKey |
string |
Esse elemento indica o nome de uma coluna da instrução SELECT na consulta que será usada como a chave de linha da Tabela do Azure. Obrigatório em solicitações PUT (CreateOrReplace). |
| properties.table |
string |
O nome da Tabela do Azure. Obrigatório em solicitações PUT (CreateOrReplace). |
| type |
string:
Microsoft. |
Indica que o tipo de saída da fonte de dados será gravado. Obrigatório em solicitações PUT (CreateOrReplace). |
BlobOutputDataSource
Descreve uma fonte de dados de saída de blob.
| Nome | Tipo | Valor padrão | Description |
|---|---|---|---|
| properties.authenticationMode | ConnectionString |
Modo de autenticação. |
|
| properties.blobPathPrefix |
string |
Prefixo de caminho de blob. |
|
| properties.container |
string |
O nome de um contêiner dentro da conta de Armazenamento associada. Esse contêiner contém os blob(s) a serem lidos ou gravados. Obrigatório em solicitações PUT (CreateOrReplace). |
|
| properties.dateFormat |
string |
O formato da data. Onde {date} aparecer em pathPattern, o valor dessa propriedade será usado como o formato de data. |
|
| properties.pathPattern |
string |
O padrão de caminho do blob. Não é uma expressão regular. Ele representa um padrão em relação ao qual os nomes de blob serão correspondidos para determinar se eles devem ou não ser incluídos como entrada ou saída para o trabalho. Consulte 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. Obrigatório em solicitações PUT (CreateOrReplace). |
||
| properties.timeFormat |
string |
O formato de hora. Onde {time} aparecer em pathPattern, o valor dessa propriedade será usado como o formato de hora. |
|
| type |
string:
Microsoft. |
Indica que o tipo de saída da fonte de dados será gravado. Obrigatório em solicitações PUT (CreateOrReplace). |
BlobReferenceInputDataSource
Descreve uma fonte de dados de entrada de blob que contém dados de referência.
| Nome | Tipo | Valor padrão | Description |
|---|---|---|---|
| properties.authenticationMode | ConnectionString |
Modo de autenticação. |
|
| properties.container |
string |
O nome de um contêiner dentro da conta de Armazenamento associada. Esse contêiner contém os blob(s) a serem lidos ou gravados. Obrigatório em solicitações PUT (CreateOrReplace). |
|
| properties.dateFormat |
string |
O formato da data. Onde {date} aparecer em pathPattern, o valor dessa propriedade será usado como o formato de data. |
|
| properties.pathPattern |
string |
O padrão de caminho do blob. Não é uma expressão regular. Ele representa um padrão em relação ao qual os nomes de blob serão correspondidos para determinar se eles devem ou não ser incluídos como entrada ou saída para o trabalho. Consulte 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. Obrigatório em solicitações PUT (CreateOrReplace). |
||
| properties.timeFormat |
string |
O formato de hora. Onde {time} aparecer em pathPattern, o valor dessa propriedade será usado como o formato de hora. |
|
| type |
string:
Microsoft. |
Indica o tipo de fonte de dados de entrada que contém dados de referência. Obrigatório em solicitações PUT (CreateOrReplace). |
BlobStreamInputDataSource
Descreve uma fonte de dados de entrada de blob que contém dados de fluxo.
| Nome | Tipo | Valor padrão | Description |
|---|---|---|---|
| properties.authenticationMode | ConnectionString |
Modo de autenticação. |
|
| properties.container |
string |
O nome de um contêiner dentro da conta de Armazenamento associada. Esse contêiner contém os blob(s) a serem lidos ou gravados. Obrigatório em solicitações PUT (CreateOrReplace). |
|
| properties.dateFormat |
string |
O formato da data. Onde {date} aparecer em pathPattern, o valor dessa propriedade será usado como o formato de data. |
|
| properties.pathPattern |
string |
O padrão de caminho do blob. Não é uma expressão regular. Ele representa um padrão em relação ao qual os nomes de blob serão correspondidos para determinar se eles devem ou não ser incluídos como entrada ou saída para o trabalho. Consulte 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 (int32) |
A contagem de partições da fonte de dados de entrada de blob. Intervalo 1 a 1024. |
|
| properties.storageAccounts |
Uma lista de uma ou mais contas de Armazenamento do Azure. Obrigatório em solicitações PUT (CreateOrReplace). |
||
| properties.timeFormat |
string |
O formato de hora. Onde {time} aparecer em pathPattern, o valor dessa propriedade será usado como o formato de hora. |
|
| type |
string:
Microsoft. |
Indica o tipo de fonte de dados de entrada que contém dados de fluxo. Obrigatório em solicitações PUT (CreateOrReplace). |
ClusterInfo
As propriedades associadas a um cluster do Stream Analytics.
| Nome | Tipo | Description |
|---|---|---|
| id |
string |
A ID do recurso do cluster. |
CompatibilityLevel
Controla determinados comportamentos de runtime do trabalho de streaming.
| Valor | Description |
|---|---|
| 1.0 | |
| 1.2 |
Compression
Descreve como os dados de entrada são compactados
| Nome | Tipo | Valor padrão | Description |
|---|---|---|---|
| type | None |
Indica o tipo de compactação que a entrada usa. Obrigatório em solicitações PUT (CreateOrReplace). |
CompressionType
Indica o tipo de compactação que a entrada usa. Obrigatório em solicitações PUT (CreateOrReplace).
| Valor | Description |
|---|---|
| None | |
| GZip | |
| Deflate |
ContentStoragePolicy
Os valores válidos são JobStorageAccount e SystemAccount. Se definido como JobStorageAccount, isso requer que o usuário também especifique a propriedade jobStorageAccount. .
| Valor | Description |
|---|---|
| SystemAccount | |
| JobStorageAccount |
CsvSerialization
Descreve como os dados de uma entrada são serializados ou como os dados são serializados quando gravados em uma saída no formato CSV.
| Nome | Tipo | Description |
|---|---|---|
| properties.encoding |
Especifica a codificação dos dados de entrada no caso de entrada e a codificação de dados de saída no caso de saída. Obrigatório em solicitações PUT (CreateOrReplace). |
|
| properties.fieldDelimiter |
string |
Especifica o delimitador que será usado para separar registros CSV (valores separados por vírgulas). Consulte 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 com suporte. Obrigatório em solicitações PUT (CreateOrReplace). |
| type |
string:
Csv |
Indica o tipo de serialização usado pela entrada ou saída. Obrigatório em solicitações PUT (CreateOrReplace). |
DiagnosticCondition
Condição aplicável ao recurso ou ao trabalho em geral, que garante a atenção do cliente.
| Nome | Tipo | Description |
|---|---|---|
| code |
string |
O código de diagnóstico opaco. |
| message |
string |
A mensagem legível pelo ser humano que descreve a condição em detalhes. Localizado no Accept-Language da solicitação do cliente. |
| since |
string |
O carimbo de data/hora UTC de quando a condição foi iniciada. Os clientes devem ser capazes de encontrar um evento correspondente no log de operações por volta desta hora. |
Diagnostics
Descreve as condições aplicáveis à entrada, à saída ou ao trabalho em geral, que garantem a atenção do cliente.
| Nome | Tipo | Description |
|---|---|---|
| conditions |
Uma coleção de zero ou mais condições aplicáveis ao recurso ou ao trabalho em geral, que garantem a atenção do cliente. |
DocumentDbOutputDataSource
Descreve uma fonte de dados de saída do DocumentDB.
| Nome | Tipo | Description |
|---|---|---|
| properties.accountId |
string |
O nome ou a ID da conta do DocumentDB. Obrigatório em solicitações PUT (CreateOrReplace). |
| properties.accountKey |
string |
A chave da conta do DocumentDB. Obrigatório em solicitações PUT (CreateOrReplace). |
| properties.collectionNamePattern |
string |
O padrão de nome da coleção para as coleções a serem usadas. O formato de nome da coleção pode ser construído usando o token opcional {partition}, em que as partições começam a partir de 0. Consulte a seção DocumentDB do https://docs.microsoft.com/en-us/rest/api/streamanalytics/stream-analytics-output para obter mais informações. Obrigatório em solicitações PUT (CreateOrReplace). |
| properties.database |
string |
O nome do banco de dados do DocumentDB. Obrigatório em solicitações PUT (CreateOrReplace). |
| properties.documentId |
string |
O nome do campo em eventos de saída usados para especificar a chave primária na qual as operações de inserção ou atualização se baseiam. |
| properties.partitionKey |
string |
O nome do campo em eventos de saída usados para especificar a chave para particionar a saída entre coleções. Se 'collectionNamePattern' contiver o token {partition}, essa propriedade deverá ser especificada. |
| type |
string:
Microsoft. |
Indica que o tipo de saída da fonte de dados será gravado. Obrigatório em solicitações PUT (CreateOrReplace). |
Encoding
Especifica a codificação dos dados de entrada no caso de entrada e a codificação de dados de saída no caso de saída.
| Valor | Description |
|---|---|
| UTF8 |
Error
Representação de erro comum.
| Nome | Tipo | Description |
|---|---|---|
| error |
Propriedades de definição de erro. |
EventHubOutputDataSource
Descreve uma fonte de dados de saída do Hub de Eventos.
| Nome | Tipo | Valor padrão | Description |
|---|---|---|---|
| authenticationMode | ConnectionString |
Modo de autenticação. |
|
| properties.eventHubName |
string |
O nome do Hub de Eventos. Obrigatório em solicitações PUT (CreateOrReplace). |
|
| properties.partitionKey |
string |
A chave/coluna usada para determinar para qual partição enviar dados de evento. |
|
| properties.propertyColumns |
string[] |
As propriedades associadas a essa saída do Hub de Eventos. |
|
| serviceBusNamespace |
string |
O namespace associado ao Hub de Eventos desejado, fila do Barramento de Serviço, Tópico do Barramento de Serviço etc. Obrigatório em solicitações PUT (CreateOrReplace). |
|
| sharedAccessPolicyKey |
string |
A chave de política de acesso compartilhado para a política de acesso compartilhado especificada. Obrigatório em solicitações PUT (CreateOrReplace). |
|
| sharedAccessPolicyName |
string |
O nome da política de acesso compartilhado para o Hub de Eventos, Fila do Barramento de Serviço, Tópico do Barramento de Serviço etc. Obrigatório em solicitações PUT (CreateOrReplace). |
|
| type |
string:
Microsoft. |
Indica que o tipo de saída da fonte de dados será gravado. Obrigatório em solicitações PUT (CreateOrReplace). |
EventHubStreamInputDataSource
Descreve uma fonte de dados de entrada do Hub de Eventos que contém dados de fluxo.
| Nome | Tipo | Valor padrão | Description |
|---|---|---|---|
| authenticationMode | ConnectionString |
Modo de autenticação. |
|
| properties.consumerGroupName |
string |
O nome de um Grupo de Consumidores do Hub de Eventos que deve ser usado para ler eventos do Hub de Eventos. Especificar nomes de grupos de consumidores distintos para várias entradas permite que cada uma dessas entradas receba os mesmos eventos do Hub de Eventos. Se não for especificado, a entrada usará o grupo de consumidores padrão do Hub de Eventos. |
|
| properties.eventHubName |
string |
O nome do Hub de Eventos. Obrigatório em solicitações PUT (CreateOrReplace). |
|
| serviceBusNamespace |
string |
O namespace associado ao Hub de Eventos desejado, fila do Barramento de Serviço, Tópico do Barramento de Serviço etc. Obrigatório em solicitações PUT (CreateOrReplace). |
|
| sharedAccessPolicyKey |
string |
A chave de política de acesso compartilhado para a política de acesso compartilhado especificada. Obrigatório em solicitações PUT (CreateOrReplace). |
|
| sharedAccessPolicyName |
string |
O nome da política de acesso compartilhado para o Hub de Eventos, Fila do Barramento de Serviço, Tópico do Barramento de Serviço etc. Obrigatório em solicitações PUT (CreateOrReplace). |
|
| type |
string:
Microsoft. |
Indica o tipo de fonte de dados de entrada que contém dados de fluxo. Obrigatório em solicitações PUT (CreateOrReplace). |
EventHubV2OutputDataSource
Descreve uma fonte de dados de saída do Hub de Eventos.
| Nome | Tipo | Valor padrão | Description |
|---|---|---|---|
| authenticationMode | ConnectionString |
Modo de autenticação. |
|
| properties.eventHubName |
string |
O nome do Hub de Eventos. Obrigatório em solicitações PUT (CreateOrReplace). |
|
| properties.partitionKey |
string |
A chave/coluna usada para determinar para qual partição enviar dados de evento. |
|
| properties.propertyColumns |
string[] |
As propriedades associadas a essa saída do Hub de Eventos. |
|
| serviceBusNamespace |
string |
O namespace associado ao Hub de Eventos desejado, fila do Barramento de Serviço, Tópico do Barramento de Serviço etc. Obrigatório em solicitações PUT (CreateOrReplace). |
|
| sharedAccessPolicyKey |
string |
A chave de política de acesso compartilhado para a política de acesso compartilhado especificada. Obrigatório em solicitações PUT (CreateOrReplace). |
|
| sharedAccessPolicyName |
string |
O nome da política de acesso compartilhado para o Hub de Eventos, Fila do Barramento de Serviço, Tópico do Barramento de Serviço etc. Obrigatório em solicitações PUT (CreateOrReplace). |
|
| type |
string:
Microsoft. |
Indica que o tipo de saída da fonte de dados será gravado. Obrigatório em solicitações PUT (CreateOrReplace). |
EventHubV2StreamInputDataSource
Descreve uma fonte de dados de entrada do Hub de Eventos que contém dados de fluxo.
| Nome | Tipo | Valor padrão | Description |
|---|---|---|---|
| authenticationMode | ConnectionString |
Modo de autenticação. |
|
| properties.consumerGroupName |
string |
O nome de um Grupo de Consumidores do Hub de Eventos que deve ser usado para ler eventos do Hub de Eventos. Especificar nomes de grupos de consumidores distintos para várias entradas permite que cada uma dessas entradas receba os mesmos eventos do Hub de Eventos. Se não for especificado, a entrada usará o grupo de consumidores padrão do Hub de Eventos. |
|
| properties.eventHubName |
string |
O nome do Hub de Eventos. Obrigatório em solicitações PUT (CreateOrReplace). |
|
| serviceBusNamespace |
string |
O namespace associado ao Hub de Eventos desejado, fila do Barramento de Serviço, Tópico do Barramento de Serviço etc. Obrigatório em solicitações PUT (CreateOrReplace). |
|
| sharedAccessPolicyKey |
string |
A chave de política de acesso compartilhado para a política de acesso compartilhado especificada. Obrigatório em solicitações PUT (CreateOrReplace). |
|
| sharedAccessPolicyName |
string |
O nome da política de acesso compartilhado para o Hub de Eventos, Fila do Barramento de Serviço, Tópico do Barramento de Serviço etc. Obrigatório em solicitações PUT (CreateOrReplace). |
|
| type |
string:
Microsoft. |
Indica o tipo de fonte de dados de entrada que contém dados de fluxo. Obrigatório em solicitações PUT (CreateOrReplace). |
EventSerializationType
Indica o tipo de serialização usado pela entrada ou saída. Obrigatório em solicitações PUT (CreateOrReplace).
| Valor | Description |
|---|---|
| Csv | |
| Avro | |
| Json | |
| Parquet |
EventsOutOfOrderPolicy
Indica a política a ser aplicada a eventos que chegam fora de ordem no fluxo de eventos de entrada.
| Valor | Description |
|---|---|
| Adjust | |
| Drop |
FileReferenceInputDataSource
Descreve uma fonte de dados de entrada de arquivo que contém dados de referência.
| Nome | Tipo | Description |
|---|---|---|
| properties.path |
string |
O caminho do arquivo. |
| type |
string:
File |
Indica o tipo de fonte de dados de entrada que contém dados de referência. Obrigatório em solicitações 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 em um trabalho de streaming.
| Nome | 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.
| Nome | Tipo | Description |
|---|---|---|
| dataType |
string |
O tipo de dados (compatível com o Azure Stream Analytics) do parâmetro de entrada da função. Uma lista de tipos de dados válidos do Azure Stream Analytics é descrita em https://msdn.microsoft.com/en-us/library/azure/dn835065.aspx |
| isConfigurationParameter |
boolean |
Um sinalizador que indica se o parâmetro é um parâmetro de configuração. True se esse parâmetro de entrada deve ser uma constante. O padrão é false. |
FunctionOutput
Descreve a saída de uma função.
| Nome | Tipo | Description |
|---|---|---|
| dataType |
string |
O tipo de dados (compatível com o Azure Stream Analytics) da saída da função. Uma lista de tipos de dados válidos do Azure Stream Analytics é descrita em https://msdn.microsoft.com/en-us/library/azure/dn835065.aspx |
GatewayMessageBusOutputDataSource
Descreve uma fonte de dados de saída do Barramento de Mensagens do Gateway.
| Nome | Tipo | Description |
|---|---|---|
| properties.topic |
string |
O nome do tópico do Barramento de Serviço. |
| type |
string:
Gateway |
Indica que o tipo de saída da fonte de dados será gravado. Obrigatório em solicitações PUT (CreateOrReplace). |
GatewayMessageBusStreamInputDataSource
Descreve uma fonte de dados de entrada de blob que contém dados de fluxo.
| Nome | Tipo | Description |
|---|---|---|
| properties.topic |
string |
O nome do tópico do Barramento de Serviço. |
| type |
string:
Gateway |
Indica o tipo de fonte de dados de entrada que contém dados de fluxo. Obrigatório em solicitações PUT (CreateOrReplace). |
Identity
Descreve como a identidade é verificada
| Nome | Tipo | Description |
|---|---|---|
| principalId |
string |
A ID da entidade de identidade |
| tenantId |
string |
A tenantId de identidade |
| 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 em um trabalho de streaming.
| Nome | Tipo | Description |
|---|---|---|
| id |
string |
ID do recurso |
| name |
string |
Nome do recurso |
| properties | InputProperties: |
As propriedades associadas a uma entrada. Obrigatório em solicitações PUT (CreateOrReplace). |
| type |
string |
Tipo de recurso |
IoTHubStreamInputDataSource
Descreve uma fonte de dados de entrada do Hub IoT que contém dados de fluxo.
| Nome | Tipo | Description |
|---|---|---|
| properties.consumerGroupName |
string |
O nome de um Grupo de Consumidores do Hub IoT que deve ser usado para ler eventos do Hub IoT. Se não for especificado, a entrada usará o grupo de consumidores padrão do Hub Iot. |
| properties.endpoint |
string |
O ponto de extremidade do Hub IoT ao qual se conectar (ou seja, mensagens/eventos, mensagens/operationsMonitoringEvents etc.). |
| properties.iotHubNamespace |
string |
O nome ou o URI do Hub IoT. Obrigatório em solicitações PUT (CreateOrReplace). |
| properties.sharedAccessPolicyKey |
string |
A chave de política de acesso compartilhado para a política de acesso compartilhado especificada. Obrigatório em solicitações PUT (CreateOrReplace). |
| properties.sharedAccessPolicyName |
string |
O nome da política de acesso compartilhado para o Hub IoT. Essa política deve conter pelo menos a permissão de conexão de serviço. Obrigatório em solicitações PUT (CreateOrReplace). |
| type |
string:
Microsoft. |
Indica o tipo de fonte de dados de entrada que contém dados de fluxo. Obrigatório em solicitações PUT (CreateOrReplace). |
JavaScriptFunctionBinding
A associação a uma função JavaScript.
| Nome | Tipo | Description |
|---|---|---|
| properties.script |
string |
O código JavaScript que contém uma única definição de função. Por exemplo: 'function (x, y) { return x + y; }' |
| type |
string:
Microsoft. |
Indica o tipo de associação de função. |
JobStorageAccount
As propriedades associadas a uma conta de Armazenamento do Azure com MSI
| Nome | Tipo | Valor padrão | Description |
|---|---|---|---|
| accountKey |
string |
A chave da conta para a conta de Armazenamento do Azure. Obrigatório em solicitações PUT (CreateOrReplace). |
|
| accountName |
string |
O nome da conta de Armazenamento do Azure. Obrigatório em solicitações PUT (CreateOrReplace). |
|
| authenticationMode | ConnectionString |
Modo de autenticação. |
JobType
Descreve o tipo do trabalho. Os modos válidos são Cloud e 'Edge'.
| Valor | Description |
|---|---|
| Cloud | |
| Edge |
JsonOutputSerializationFormat
Especifica o formato do JSON no qual a saída será gravada. Os valores atualmente compatíveis são 'lineSeparated' indicando que a saída será formatada por meio de cada objeto JSON separado por uma nova linha e 'matriz' indicando que a saída será formatada como uma matriz de objetos JSON.
| Valor | Description |
|---|---|
| LineSeparated | |
| Array |
JsonSerialization
Descreve como os dados de uma entrada são serializados ou como os dados são serializados quando gravados em uma saída no formato JSON.
| Nome | Tipo | Description |
|---|---|---|
| properties.encoding |
Especifica a codificação dos dados de entrada no caso de entrada e a codificação de dados de saída no caso de saída. Obrigatório em solicitações PUT (CreateOrReplace). |
|
| properties.format |
Essa propriedade só se aplica à serialização JSON de saídas. Não é aplicável a entradas. Essa propriedade especifica o formato do JSON no qual a saída será gravada. Os valores atualmente compatíveis são 'lineSeparated' indicando que a saída será formatada por meio de cada objeto JSON separado por uma nova linha e 'matriz' indicando que a saída será formatada como uma matriz de objetos JSON. O valor padrão será 'lineSeparated' se for nulo à esquerda. |
|
| type |
string:
Json |
Indica o tipo de serialização usado pela entrada ou saída. Obrigatório em solicitações 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 em um trabalho de streaming.
| Nome | Tipo | Description |
|---|---|---|
| id |
string |
ID do recurso |
| name |
string |
Nome do recurso |
| properties.datasource |
OutputDataSource:
|
Descreve a fonte de dados na qual a saída será gravada. Obrigatório em solicitações PUT (CreateOrReplace). |
| properties.diagnostics |
Descreve as condições aplicáveis à entrada, à saída ou ao trabalho em geral, que garantem a atenção do cliente. |
|
| properties.etag |
string |
A marca de entidade atual para a saída. Essa é uma cadeia de caracteres opaca. Você pode usá-lo para detectar se o recurso foi alterado entre solicitações. Você também pode usá-lo nos cabeçalhos If-Match ou If-None-Match para operações de gravação para simultaneidade otimista. |
| properties.serialization | Serialization: |
Descreve como os dados de uma entrada são serializados ou como os dados são serializados quando gravados em uma saída. Obrigatório em solicitações PUT (CreateOrReplace). |
| properties.sizeWindow |
integer (int32) |
A janela de tamanho para a qual restringir uma saída do Stream Analytics. |
| properties.timeWindow |
string |
O período para filtrar saídas de trabalho do Stream Analytics. |
| type |
string |
Tipo de recurso |
OutputErrorPolicy
Indica a política a ser aplicada a eventos que chegam à saída e não podem ser gravados no armazenamento externo devido à má formação (valores de coluna ausentes, valores de coluna de tipo ou tamanho incorretos).
| Valor | Description |
|---|---|
| Stop | |
| Drop |
OutputStartMode
O valor pode ser JobStartTime, CustomTime ou LastOutputEventTime para indicar se o ponto inicial do fluxo de eventos de saída deve ser iniciado sempre que o trabalho for iniciado, iniciar em um carimbo de data/hora do usuário personalizado especificado por meio da propriedade outputStartTime ou iniciar a partir da hora de saída do último evento.
| Valor | Description |
|---|---|
| JobStartTime | |
| CustomTime | |
| LastOutputEventTime |
ParquetSerialization
Descreve como os dados de uma entrada são serializados ou como os dados são serializados quando gravados em uma saída no formato Parquet.
| Nome | Tipo | Description |
|---|---|---|
| type |
string:
Parquet |
Indica o tipo de serialização usado pela entrada ou saída. Obrigatório em solicitações PUT (CreateOrReplace). |
PowerBIOutputDataSource
Descreve uma fonte de dados de saída do Power BI.
| Nome | Tipo | Valor padrão | Description |
|---|---|---|---|
| properties.authenticationMode | ConnectionString |
Modo de autenticação. |
|
| properties.dataset |
string |
O nome do conjunto de dados do Power BI. Obrigatório em solicitações PUT (CreateOrReplace). |
|
| properties.groupId |
string |
A ID do grupo do Power BI. |
|
| properties.groupName |
string |
O nome do grupo do Power BI. Use essa propriedade para ajudar a lembrar qual ID de grupo específica do Power BI foi usada. |
|
| properties.refreshToken |
string |
Um token de atualização que pode ser usado para obter um token de acesso válido que pode ser usado para autenticar com a fonte de dados. No momento, um token de atualização válido só pode ser obtido por meio do Portal do Azure. É recomendável colocar um valor de cadeia de caracteres fictício aqui ao criar a fonte de dados e, em seguida, acessar o Portal do Azure para autenticar a fonte de dados que atualizará essa propriedade com um token de atualização válido. Obrigatório em solicitações PUT (CreateOrReplace). |
|
| properties.table |
string |
O nome da tabela do Power BI no conjunto de dados especificado. Obrigatório em solicitações PUT (CreateOrReplace). |
|
| properties.tokenUserDisplayName |
string |
O nome de exibição do usuário que foi usado para obter o token de atualização. Use essa propriedade para ajudar a lembrar qual usuário foi usado para obter o token de atualização. |
|
| properties.tokenUserPrincipalName |
string |
O UPN (nome de entidade de usuário) do usuário que foi usado para obter o token de atualização. Use essa propriedade para ajudar a lembrar qual usuário foi usado para obter o token de atualização. |
|
| type |
string:
PowerBI |
Indica que o tipo de saída da fonte de dados será gravado. Obrigatório em solicitações PUT (CreateOrReplace). |
ReferenceInputProperties
As propriedades associadas a uma entrada que contém dados de referência.
| Nome | Tipo | Description |
|---|---|---|
| compression |
Descreve como os dados de entrada são compactados |
|
| datasource | ReferenceInputDataSource: |
Descreve uma fonte de dados de entrada que contém dados de referência. Obrigatório em solicitações PUT (CreateOrReplace). |
| diagnostics |
Descreve as condições aplicáveis à entrada, à saída ou ao trabalho em geral, que garantem a atenção do cliente. |
|
| etag |
string |
A marca de entidade atual para a entrada. Essa é uma cadeia de caracteres opaca. Você pode usá-lo para detectar se o recurso foi alterado entre solicitações. Você também pode usá-lo nos cabeçalhos If-Match ou If-None-Match para operações de gravação para simultaneidade otimista. |
| partitionKey |
string |
partitionKey descreve uma chave nos dados de entrada que é usada para particionar os dados de entrada |
| serialization | Serialization: |
Descreve como os dados de uma entrada são serializados ou como os dados são serializados quando gravados em uma saída. Obrigatório em solicitações PUT (CreateOrReplace). |
| type |
string:
Reference |
Indica se a entrada é uma fonte de dados de referência ou dados de fluxo. Obrigatório em solicitações PUT (CreateOrReplace). |
RefreshType
Indica o tipo de opção de atualização de dados.
| Valor | Description |
|---|---|
| Static | |
| RefreshPeriodicallyWithFull | |
| RefreshPeriodicallyWithDelta |
ScalarFunctionProperties
As propriedades associadas a uma função escalar.
| Nome | Tipo | Description |
|---|---|---|
| etag |
string |
A marca de entidade atual para a função. Essa é uma cadeia de caracteres opaca. Você pode usá-lo para detectar se o recurso foi alterado entre solicitações. Você também pode usá-lo nos cabeçalhos If-Match ou If-None-Match para operações de gravação para simultaneidade otimista. |
| properties.binding | FunctionBinding: |
A associação física da função. Por exemplo, no caso do serviço Web do Azure Machine Learning, isso descreve o ponto de extremidade. |
| properties.inputs |
Descreve um parâmetro de entrada de uma função. |
|
| properties.output |
Descreve a saída de uma função. |
|
| type |
string:
Scalar |
Indica o tipo de função. |
ServiceBusQueueOutputDataSource
Descreve uma fonte de dados de saída da Fila do Barramento de Serviço.
| Nome | Tipo | Valor padrão | Description |
|---|---|---|---|
| properties.authenticationMode | ConnectionString |
Modo de autenticação. |
|
| properties.propertyColumns |
string[] |
Uma matriz de cadeia de caracteres dos nomes das colunas de saída a serem anexadas às mensagens do Barramento de Serviço como propriedades personalizadas. |
|
| properties.queueName |
string |
O nome da Fila do Barramento de Serviço. Obrigatório em solicitações PUT (CreateOrReplace). |
|
| properties.serviceBusNamespace |
string |
O namespace associado ao Hub de Eventos desejado, fila do Barramento de Serviço, Tópico do Barramento de Serviço etc. Obrigatório em solicitações PUT (CreateOrReplace). |
|
| properties.sharedAccessPolicyKey |
string |
A chave de política de acesso compartilhado para a política de acesso compartilhado especificada. Obrigatório em solicitações PUT (CreateOrReplace). |
|
| properties.sharedAccessPolicyName |
string |
O nome da política de acesso compartilhado para o Hub de Eventos, Fila do Barramento de Serviço, Tópico do Barramento de Serviço etc. Obrigatório em solicitações PUT (CreateOrReplace). |
|
| properties.systemPropertyColumns |
object |
As propriedades do sistema associadas à Fila do Barramento de Serviço. Há suporte para as seguintes propriedades do sistema: ReplyToSessionId, ContentType, To, Subject, CorrelationId, TimeToLive, PartitionKey, SessionId, ScheduledEnqueueTime, MessageId, ReplyTo, Label, ScheduledEnqueueTimeUtc. |
|
| type |
string:
Microsoft. |
Indica que o tipo de saída da fonte de dados será gravado. Obrigatório em solicitações PUT (CreateOrReplace). |
ServiceBusTopicOutputDataSource
Descreve uma fonte de dados de saída do Tópico do Barramento de Serviço.
| Nome | Tipo | Valor padrão | Description |
|---|---|---|---|
| properties.authenticationMode | ConnectionString |
Modo de autenticação. |
|
| properties.propertyColumns |
string[] |
Uma matriz de cadeia de caracteres dos nomes das colunas de saída a serem anexadas às mensagens do Barramento de Serviço como propriedades personalizadas. |
|
| properties.serviceBusNamespace |
string |
O namespace associado ao Hub de Eventos desejado, fila do Barramento de Serviço, Tópico do Barramento de Serviço etc. Obrigatório em solicitações PUT (CreateOrReplace). |
|
| properties.sharedAccessPolicyKey |
string |
A chave de política de acesso compartilhado para a política de acesso compartilhado especificada. Obrigatório em solicitações PUT (CreateOrReplace). |
|
| properties.sharedAccessPolicyName |
string |
O nome da política de acesso compartilhado para o Hub de Eventos, Fila do Barramento de Serviço, Tópico do Barramento de Serviço etc. Obrigatório em solicitações PUT (CreateOrReplace). |
|
| properties.systemPropertyColumns |
object |
As propriedades do sistema associadas à Saída do Tópico do Barramento de Serviço. Há suporte para as seguintes propriedades do sistema: ReplyToSessionId, ContentType, To, Subject, CorrelationId, TimeToLive, PartitionKey, SessionId, ScheduledEnqueueTime, MessageId, ReplyTo, Label, ScheduledEnqueueTimeUtc. |
|
| properties.topicName |
string |
O nome do Tópico do Barramento de Serviço. Obrigatório em solicitações PUT (CreateOrReplace). |
|
| type |
string:
Microsoft. |
Indica que o tipo de saída da fonte de dados será gravado. Obrigatório em solicitações PUT (CreateOrReplace). |
Sku
As propriedades associadas a um SKU.
| Nome | Tipo | Description |
|---|---|---|
| name |
O nome da SKU. Obrigatório em solicitações PUT (CreateOrReplace). |
SkuName
O nome da SKU. Obrigatório em solicitações PUT (CreateOrReplace).
| Valor | Description |
|---|---|
| Standard |
StorageAccount
As propriedades associadas a uma conta de Armazenamento do Azure
| Nome | Tipo | Description |
|---|---|---|
| accountKey |
string |
A chave da conta para a conta de Armazenamento do Azure. Obrigatório em solicitações PUT (CreateOrReplace). |
| accountName |
string |
O nome da conta de Armazenamento do Azure. Obrigatório em solicitações PUT (CreateOrReplace). |
StreamingJob
Um objeto de trabalho de streaming, que contém todas as informações associadas ao trabalho de streaming nomeado.
| Nome | Tipo | Description |
|---|---|---|
| id |
string |
ID de recurso totalmente qualificada para o recurso. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} |
| identity |
Descreve a identidade gerenciada atribuída pelo sistema atribuída a esse trabalho que pode ser usada para autenticar com entradas e saídas. |
|
| location |
string |
A localização geográfica onde o recurso reside |
| name |
string |
O nome do recurso |
| properties.cluster |
O cluster no qual os trabalhos de streaming serão executados. |
|
| properties.compatibilityLevel |
Controla determinados comportamentos de runtime do trabalho de streaming. |
|
| properties.contentStoragePolicy |
Os valores válidos são JobStorageAccount e SystemAccount. Se definido como JobStorageAccount, isso requer que o usuário também especifique a propriedade jobStorageAccount. . |
|
| properties.createdDate |
string (date-time) |
O valor é um carimbo de data/hora UTC formatado iso-8601 indicando quando o trabalho de streaming foi criado. |
| properties.dataLocale |
string |
A localidade de dados do trabalho de análise de fluxo. O valor deve ser o nome de uma cultura .NET com suporte do conjunto https://msdn.microsoft.com/en-us/library/system.globalization.culturetypes(v=vs.110).aspx. O padrão é 'en-US' se nenhum especificado. |
| properties.etag |
string |
A marca de entidade atual para o trabalho de streaming. Essa é uma cadeia de caracteres opaca. Você pode usá-lo para detectar se o recurso foi alterado entre solicitações. Você também pode usá-lo nos cabeçalhos If-Match ou If-None-Match para operações de gravação para simultaneidade otimista. |
| properties.eventsLateArrivalMaxDelayInSeconds |
integer (int32) |
O atraso tolerável máximo em segundos em que os eventos que chegam tarde podem ser incluídos. O intervalo com suporte é -1 para 1814399 (20,23:59:59 dias) e -1 é usado para especificar a espera indefinidamente. Se a propriedade estiver ausente, ela será interpretada para ter um valor de -1. |
| properties.eventsOutOfOrderMaxDelayInSeconds |
integer (int32) |
O atraso tolerável máximo em segundos em que os eventos fora de ordem podem ser ajustados para estarem de volta em ordem. |
| properties.eventsOutOfOrderPolicy |
Indica a política a ser aplicada a eventos que chegam fora de ordem no fluxo de eventos de entrada. |
|
| properties.functions |
Function[] |
Uma lista de uma ou mais funções para o trabalho de streaming. A propriedade de nome para cada função é necessária ao especificar essa propriedade em uma solicitação PUT. Essa propriedade não pode ser modificada por meio de uma operação PATCH. Você deve usar a API PATCH disponível para a transformação individual. |
| properties.inputs |
Input[] |
Uma lista de uma ou mais entradas para o trabalho de streaming. A propriedade de nome para cada entrada é necessária ao especificar essa propriedade em uma solicitação PUT. Essa propriedade não pode ser modificada por meio de uma operação PATCH. Você deve usar a API PATCH disponível para a entrada individual. |
| properties.jobId |
string |
Um GUID que identifica exclusivamente o trabalho de streaming. Esse GUID é gerado após a criação do trabalho de streaming. |
| properties.jobState |
string |
Descreve o estado do trabalho de streaming. |
| properties.jobStorageAccount |
As propriedades associadas a uma conta de Armazenamento do Azure com MSI |
|
| properties.jobType |
Descreve o tipo do trabalho. Os modos válidos são |
|
| properties.lastOutputEventTime |
string (date-time) |
O valor é um carimbo de data/hora formatado ISO-8601 que indica a hora do último evento de saída do trabalho de streaming ou nulo indicando que a saída ainda não foi produzida. No caso de várias saídas ou vários fluxos, isso mostra o valor mais recente nesse conjunto. |
| properties.outputErrorPolicy |
Indica a política a ser aplicada a eventos que chegam à saída e não podem ser gravados no armazenamento externo devido à má formação (valores de coluna ausentes, valores de coluna de tipo ou tamanho incorretos). |
|
| properties.outputStartMode |
Essa propriedade só deve ser utilizada quando desejar que o trabalho seja iniciado imediatamente após a criação. O valor pode ser JobStartTime, CustomTime ou LastOutputEventTime para indicar se o ponto inicial do fluxo de eventos de saída deve ser iniciado sempre que o trabalho for iniciado, iniciar em um carimbo de data/hora do usuário personalizado especificado por meio da propriedade outputStartTime ou iniciar a partir da hora de saída do último evento. |
|
| properties.outputStartTime |
string (date-time) |
O valor é um carimbo de data/hora formatado ISO-8601 que indica o ponto inicial do fluxo de eventos de saída ou nulo para indicar que o fluxo de eventos de saída será iniciado sempre que o trabalho de streaming for iniciado. Essa propriedade deve ter um valor se outputStartMode estiver definido como CustomTime. |
| properties.outputs |
Output[] |
Uma lista de uma ou mais saídas para o trabalho de streaming. A propriedade de nome para cada saída é necessária ao especificar essa propriedade em uma solicitação PUT. Essa propriedade não pode ser modificada por meio de uma operação PATCH. Você deve usar a API PATCH disponível para a saída individual. |
| properties.provisioningState |
string |
Descreve o status de provisionamento do trabalho de streaming. |
| properties.sku |
Descreve a SKU do trabalho de streaming. Obrigatório em solicitações PUT (CreateOrReplace). |
|
| properties.transformation |
Indica a consulta e o número de unidades de streaming a serem usadas para o trabalho de streaming. A propriedade de nome da transformação é necessária ao especificar essa propriedade em uma solicitação PUT. Essa propriedade não pode ser modificada por meio de uma operação PATCH. Você deve usar a API PATCH disponível para a transformação individual. |
|
| tags |
object |
Marcas de recurso. |
| 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.
| Nome | Tipo | Description |
|---|---|---|
| compression |
Descreve como os dados de entrada são compactados |
|
| datasource | StreamInputDataSource: |
Descreve uma fonte de dados de entrada que contém dados de fluxo. Obrigatório em solicitações PUT (CreateOrReplace). |
| diagnostics |
Descreve as condições aplicáveis à entrada, à saída ou ao trabalho em geral, que garantem a atenção do cliente. |
|
| etag |
string |
A marca de entidade atual para a entrada. Essa é uma cadeia de caracteres opaca. Você pode usá-lo para detectar se o recurso foi alterado entre solicitações. Você também pode usá-lo nos cabeçalhos If-Match ou If-None-Match para operações de gravação para simultaneidade otimista. |
| partitionKey |
string |
partitionKey descreve uma chave nos dados de entrada que é usada para particionar os dados de entrada |
| serialization | Serialization: |
Descreve como os dados de uma entrada são serializados ou como os dados são serializados quando gravados em uma saída. Obrigatório em solicitações PUT (CreateOrReplace). |
| type |
string:
Stream |
Indica se a entrada é uma fonte de dados de referência ou dados de fluxo. Obrigatório em solicitações 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 em um trabalho de streaming.
| Nome | Tipo | Valor padrão | Description |
|---|---|---|---|
| id |
string |
ID do recurso |
|
| name |
string |
Nome do recurso |
|
| properties.etag |
string |
A marca de entidade atual para a transformação. Essa é uma cadeia de caracteres opaca. Você pode usá-lo para detectar se o recurso foi alterado entre solicitações. Você também pode usá-lo nos cabeçalhos If-Match ou If-None-Match para operações de gravação para simultaneidade otimista. |
|
| properties.query |
string |
Especifica a consulta que será executada no trabalho de streaming. Saiba mais sobre a SAQL (Linguagem de Consulta do Stream Analytics) aqui: https://msdn.microsoft.com/library/azure/dn834998 . Obrigatório em solicitações PUT (CreateOrReplace). |
|
| properties.streamingUnits |
integer (int32) |
3 |
Especifica o número de unidades de streaming que o trabalho de streaming usa. |
| properties.validStreamingUnits |
integer[] (int32) |
Especifica as unidades de streaming válidas para as quais um trabalho de streaming pode ser dimensionado. |
|
| type |
string |
Tipo de recurso |