Partilhar via


Inputs - Update

Atualizações uma entrada existente numa tarefa de transmissão em fluxo existente. Isto pode ser utilizado para atualizar parcialmente (ou seja, atualizar uma ou duas propriedades) uma entrada sem afetar o resto da tarefa ou definição de entrada.

PATCH https://management.azure.com/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.StreamAnalytics/streamingjobs/{jobName}/inputs/{inputName}?api-version=2020-03-01

Parâmetros do URI

Name Em Necessário Tipo Description
inputName
path True

string

O nome da entrada.

jobName
path True

string

O nome da tarefa de transmissão em fluxo.

resourceGroupName
path True

string

O nome do grupo de recursos. O nome não é sensível a maiúsculas e minúsculas.

Padrão Regex: ^[-\w\._\(\)]+$

subscriptionId
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 entrada. Omita este valor para substituir sempre a entrada atual. Especifique o valor ETag visto pela última vez para evitar a substituição acidental de alterações simultâneas.

Corpo do Pedido

Name Tipo Description
name

string

Nome do recurso

properties InputProperties:

As propriedades associadas a uma entrada. Necessário em pedidos PUT (CreateOrReplace).

Respostas

Name Tipo Description
200 OK

Input

A entrada foi atualizada com êxito.

Cabeçalhos

ETag: string

Other Status Codes

Error

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

Update a reference blob input
Update a stream blob input
Update a stream Event Hub input
Update a stream IoT Hub input

Update a reference blob input

Pedido de amostra

PATCH https://management.azure.com/subscriptions/56b5e0a9-b645-407d-99b0-c64f86013e3d/resourcegroups/sjrg8440/providers/Microsoft.StreamAnalytics/streamingjobs/sj9597/inputs/input7225?api-version=2020-03-01

{
  "properties": {
    "type": "Reference",
    "datasource": {
      "type": "Microsoft.Storage/Blob",
      "properties": {
        "container": "differentContainer"
      }
    },
    "serialization": {
      "type": "Csv",
      "properties": {
        "fieldDelimiter": "|",
        "encoding": "UTF8"
      }
    }
  }
}

Resposta da amostra

ETag: a4ceb697-1c8f-40c8-b951-fb5ee4757437
{
  "id": "/subscriptions/56b5e0a9-b645-407d-99b0-c64f86013e3d/resourceGroups/sjrg8440/providers/Microsoft.StreamAnalytics/streamingjobs/sj9597/inputs/input7225",
  "name": "input7225",
  "type": "Microsoft.StreamAnalytics/streamingjobs/inputs",
  "properties": {
    "type": "Reference",
    "datasource": {
      "type": "Microsoft.Storage/Blob",
      "properties": {
        "storageAccounts": [
          {
            "accountName": "someAccountName"
          }
        ],
        "container": "differentContainer",
        "pathPattern": "{date}/{time}",
        "dateFormat": "yyyy/MM/dd",
        "timeFormat": "HH"
      }
    },
    "serialization": {
      "type": "Csv",
      "properties": {
        "fieldDelimiter": "|",
        "encoding": "UTF8"
      }
    }
  }
}

Update a stream blob input

Pedido de amostra

PATCH https://management.azure.com/subscriptions/56b5e0a9-b645-407d-99b0-c64f86013e3d/resourcegroups/sjrg8161/providers/Microsoft.StreamAnalytics/streamingjobs/sj6695/inputs/input8899?api-version=2020-03-01

{
  "properties": {
    "type": "Stream",
    "datasource": {
      "type": "Microsoft.Storage/Blob",
      "properties": {
        "sourcePartitionCount": 32
      }
    },
    "serialization": {
      "type": "Csv",
      "properties": {
        "fieldDelimiter": "|",
        "encoding": "UTF8"
      }
    }
  }
}

Resposta da amostra

ETag: 3b35d57c-02f4-4b41-8e1d-af02a86c2fa1
{
  "id": "/subscriptions/56b5e0a9-b645-407d-99b0-c64f86013e3d/resourceGroups/sjrg8161/providers/Microsoft.StreamAnalytics/streamingjobs/sj6695/inputs/input8899",
  "name": "input8899",
  "type": "Microsoft.StreamAnalytics/streamingjobs/inputs",
  "properties": {
    "type": "Stream",
    "datasource": {
      "type": "Microsoft.Storage/Blob",
      "properties": {
        "sourcePartitionCount": 32,
        "storageAccounts": [
          {
            "accountName": "someAccountName"
          }
        ],
        "container": "state",
        "pathPattern": "{date}/{time}",
        "dateFormat": "yyyy/MM/dd",
        "timeFormat": "HH"
      }
    },
    "serialization": {
      "type": "Csv",
      "properties": {
        "fieldDelimiter": "|",
        "encoding": "UTF8"
      }
    }
  }
}

Update a stream Event Hub input

Pedido de amostra

PATCH https://management.azure.com/subscriptions/56b5e0a9-b645-407d-99b0-c64f86013e3d/resourcegroups/sjrg3139/providers/Microsoft.StreamAnalytics/streamingjobs/sj197/inputs/input7425?api-version=2020-03-01

{
  "properties": {
    "type": "Stream",
    "datasource": {
      "type": "Microsoft.ServiceBus/EventHub",
      "properties": {
        "consumerGroupName": "differentConsumerGroupName"
      }
    },
    "serialization": {
      "type": "Avro"
    }
  }
}

Resposta da amostra

ETag: 7548f259-81b5-4ea7-b896-25c6717d98ba
{
  "id": "/subscriptions/56b5e0a9-b645-407d-99b0-c64f86013e3d/resourceGroups/sjrg3139/providers/Microsoft.StreamAnalytics/streamingjobs/sj197/inputs/input7425",
  "name": "input7425",
  "type": "Microsoft.StreamAnalytics/streamingjobs/inputs",
  "properties": {
    "type": "Stream",
    "datasource": {
      "type": "Microsoft.ServiceBus/EventHub",
      "properties": {
        "eventHubName": "sdkeventhub",
        "consumerGroupName": "differentConsumerGroupName",
        "serviceBusNamespace": "sdktest",
        "sharedAccessPolicyName": "RootManageSharedAccessKey"
      }
    },
    "serialization": {
      "type": "Avro",
      "properties": {}
    }
  }
}

Update a stream IoT Hub input

Pedido de amostra

PATCH https://management.azure.com/subscriptions/56b5e0a9-b645-407d-99b0-c64f86013e3d/resourcegroups/sjrg3467/providers/Microsoft.StreamAnalytics/streamingjobs/sj9742/inputs/input7970?api-version=2020-03-01

{
  "properties": {
    "type": "Stream",
    "datasource": {
      "type": "Microsoft.Devices/IotHubs",
      "properties": {
        "endpoint": "messages/operationsMonitoringEvents"
      }
    },
    "serialization": {
      "type": "Csv",
      "properties": {
        "fieldDelimiter": "|",
        "encoding": "UTF8"
      }
    }
  }
}

Resposta da amostra

ETag: e2d847e0-c95b-48ef-9e14-1afc1f2270cb
{
  "id": "/subscriptions/56b5e0a9-b645-407d-99b0-c64f86013e3d/resourceGroups/sjrg3467/providers/Microsoft.StreamAnalytics/streamingjobs/sj9742/inputs/input7970",
  "name": "input7970",
  "type": "Microsoft.StreamAnalytics/streamingjobs/inputs",
  "properties": {
    "type": "Stream",
    "datasource": {
      "type": "Microsoft.Devices/IotHubs",
      "properties": {
        "iotHubNamespace": "iothub",
        "sharedAccessPolicyName": "owner",
        "endpoint": "messages/operationsMonitoringEvents",
        "consumerGroupName": "sdkconsumergroup"
      }
    },
    "serialization": {
      "type": "Csv",
      "properties": {
        "fieldDelimiter": "|",
        "encoding": "UTF8"
      }
    }
  }
}

Definições

Name Description
AuthenticationMode

Modo de Autenticação. Os modos válidos são ConnectionStringe Msi "UserToken".

AvroSerialization

Descreve como os dados de uma entrada são serializados ou como os dados são serializados quando escritos numa saída no formato Avro.

AzureSqlReferenceInputDataSource

Descreve uma origem de dados de entrada de referência de base de dados SQL do Azure.

BlobReferenceInputDataSource

Descreve uma origem de dados de entrada de blobs que contém dados de referência.

BlobStreamInputDataSource

Descreve uma origem de dados de entrada de blobs que contém dados de fluxo.

Compression

Descreve como os dados de entrada são comprimidos

CompressionType

Indica o tipo de compressão que a entrada utiliza. Necessário em pedidos PUT (CreateOrReplace).

CsvSerialization

Descreve como os dados de uma entrada são serializados ou como os dados são serializados quando escritos numa saída no formato CSV.

DiagnosticCondition

Condição aplicável ao recurso, ou à tarefa geral, que garante a atenção do cliente.

Diagnostics

Descreve as condições aplicáveis à Entrada, Saída ou à tarefa em geral, que garantem a atenção do cliente.

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 comum de erros.

EventHubStreamInputDataSource

Descreve uma origem de dados de entrada do Hub de Eventos que contém dados de fluxo.

EventHubV2StreamInputDataSource

Descreve uma origem de dados de entrada do Hub de Eventos que contém dados de fluxo.

EventSerializationType

Indica o tipo de serialização que a entrada ou saída utiliza. Necessário em pedidos PUT (CreateOrReplace).

FileReferenceInputDataSource

Descreve uma origem de dados de entrada de ficheiro que contém dados de referência.

GatewayMessageBusStreamInputDataSource

Descreve uma origem de dados de entrada de blobs que contém dados de fluxo.

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.

IoTHubStreamInputDataSource

Descreve uma origem de dados de entrada Hub IoT que contém dados de fluxo.

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.

JsonSerialization

Descreve como os dados de uma entrada são serializados ou como os dados são serializados quando escritos numa saída no formato JSON.

ParquetSerialization

Descreve como os dados de uma entrada são serializados ou como os dados são serializados quando escritos numa saída no formato Parquet.

ReferenceInputProperties

As propriedades associadas a uma entrada que contém dados de referência.

RefreshType

Indica o tipo de opção de atualização de dados.

StorageAccount

As propriedades associadas a uma conta de Armazenamento do Azure

StreamInputProperties

As propriedades associadas a uma entrada que contém dados de fluxo.

AuthenticationMode

Modo de Autenticação. Os modos válidos são ConnectionStringe 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 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).

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

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.Sql/Server/Database

Indica o tipo de origem de dados de entrada que contém dados de referência. 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

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

StorageAccount[]

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.Storage/Blob

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

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

StorageAccount[]

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.Storage/Blob

Indica o tipo de origem de dados de entrada que contém dados de fluxo. Necessário em pedidos PUT (CreateOrReplace).

Compression

Descreve como os dados de entrada são comprimidos

Name Tipo Default value Description
type

CompressionType

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

CsvSerialization

Descreve como os dados de uma entrada são serializados ou como os dados são serializados quando escritos numa saída no formato CSV.

Name Tipo Description
properties.encoding

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. 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 à tarefa geral, que garante 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 no 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 volta desta altura.

Diagnostics

Descreve as condições aplicáveis à Entrada, Saída ou à tarefa em geral, que garantem a atenção do cliente.

Name Tipo Description
conditions

DiagnosticCondition[]

Uma coleção de zero ou mais condições aplicáveis ao recurso, ou ao trabalho em geral, que garante a atenção do cliente.

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 comum de erros.

Name Tipo Description
error

Error

Propriedades de definição de erro.

EventHubStreamInputDataSource

Descreve uma origem de dados de entrada do Hub de Eventos que contém dados de fluxo.

Name Tipo Default value Description
authenticationMode

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.ServiceBus/EventHub

Indica o tipo de origem de dados de entrada que contém dados de fluxo. 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

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.EventHub/EventHub

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

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).

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:

GatewayMessageBus

Indica o tipo de origem de dados de entrada que contém dados de fluxo. Necessário em pedidos PUT (CreateOrReplace).

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.Devices/IotHubs

Indica o tipo de origem de dados de entrada que contém dados de fluxo. Necessário em pedidos PUT (CreateOrReplace).

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 escritos numa saída no formato JSON.

Name Tipo Description
properties.encoding

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. Necessário em pedidos PUT (CreateOrReplace).

properties.format

JsonOutputSerializationFormat

Esta propriedade aplica-se apenas à serialização JSON de saídas. Não é aplicável a entradas. Esta propriedade especifica o formato do JSON no qual a saída será escrita. Os valores atualmente suportados são "lineSeparated" que indica que a saída será formatada ao ter cada objeto JSON separado por uma nova linha e "matriz" a indicar que a saída será formatada como uma matriz de objetos JSON. O valor predefinido é "lineSeparated" se for deixado nulo.

type string:

Json

Indica o tipo de serialização que a entrada ou saída utiliza. Necessário em pedidos PUT (CreateOrReplace).

ParquetSerialization

Descreve como os dados de uma entrada são serializados ou como os dados são serializados quando 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).

ReferenceInputProperties

As propriedades associadas a uma entrada que contém dados de referência.

Name Tipo Description
compression

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

Diagnostics

Descreve as condições aplicáveis à Entrada, Saída ou à tarefa em 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 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.

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 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

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).

StreamInputProperties

As propriedades associadas a uma entrada que contém dados de fluxo.

Name Tipo Description
compression

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

Diagnostics

Descreve as condições aplicáveis à Entrada, Saída ou à tarefa em 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 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.

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 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).