Streamingjobs Microsoft.StreamAnalytics 2017-04-01-preview
Definição de recurso do Bicep
O tipo de recurso streamingjobs pode ser implantado com operações direcionadas:
- Grupos de recursos - Consulte comandos de implantação do grupo de recursos
Para obter uma lista de propriedades alteradas em cada versão da API, consulte de log de alterações.
Formato de recurso
Para criar um recurso Microsoft.StreamAnalytics/streamingjobs, adicione o Bicep a seguir ao modelo.
resource symbolicname 'Microsoft.StreamAnalytics/streamingjobs@2017-04-01-preview' = {
identity: {
principalId: 'string'
tenantId: 'string'
type: 'string'
}
location: 'string'
name: 'string'
properties: {
cluster: {
id: 'string'
}
compatibilityLevel: 'string'
contentStoragePolicy: 'string'
dataLocale: 'string'
eventsLateArrivalMaxDelayInSeconds: int
eventsOutOfOrderMaxDelayInSeconds: int
eventsOutOfOrderPolicy: 'string'
externals: {
container: 'string'
path: 'string'
storageAccount: {
accountKey: 'string'
accountName: 'string'
}
}
functions: [
{
name: 'string'
properties: {
properties: {
binding: {
type: 'string'
// For remaining properties, see FunctionBinding objects
}
inputs: [
{
dataType: 'string'
isConfigurationParameter: bool
}
]
output: {
dataType: 'string'
}
}
type: 'string'
// For remaining properties, see FunctionProperties objects
}
}
]
inputs: [
{
name: 'string'
properties: {
compression: {
type: 'string'
}
partitionKey: 'string'
serialization: {
type: 'string'
// For remaining properties, see Serialization objects
}
type: 'string'
// For remaining properties, see InputProperties objects
}
}
]
jobStorageAccount: {
accountKey: 'string'
accountName: 'string'
authenticationMode: 'string'
}
jobType: 'string'
outputErrorPolicy: 'string'
outputs: [
{
name: 'string'
properties: {
datasource: {
type: 'string'
// For remaining properties, see OutputDataSource objects
}
serialization: {
type: 'string'
// For remaining properties, see Serialization objects
}
sizeWindow: int
timeWindow: 'string'
}
}
]
outputStartMode: 'string'
outputStartTime: 'string'
sku: {
name: 'string'
}
transformation: {
name: 'string'
properties: {
query: 'string'
streamingUnits: int
}
}
}
tags: {
{customized property}: 'string'
}
}
Objetos FunctionProperties
Defina a propriedade tipo para especificar o tipo de objeto.
Para de Agregação, use:
{
type: 'Aggregate'
}
Para escalar, use:
{
type: 'Scalar'
}
Objetos de serialização
Defina a propriedade tipo para especificar o tipo de objeto.
Para do Avro, use:
{
properties: any(Azure.Bicep.Types.Concrete.AnyType)
type: 'Avro'
}
Para Csv, use:
{
properties: {
encoding: 'string'
fieldDelimiter: 'string'
}
type: 'Csv'
}
Para CustomClr, use:
{
properties: {
serializationClassName: 'string'
serializationDllPath: 'string'
}
type: 'CustomClr'
}
Para Delta, use:
{
properties: {
deltaTablePath: 'string'
partitionColumns: [
'string'
]
}
type: 'Delta'
}
Para Json, use:
{
properties: {
encoding: 'string'
format: 'string'
}
type: 'Json'
}
Para Parquet, use:
{
properties: any(Azure.Bicep.Types.Concrete.AnyType)
type: 'Parquet'
}
Objetos StreamInputDataSource
Defina a propriedade tipo para especificar o tipo de objeto.
Para Microsoft.Devices/IotHubs, use:
{
properties: {
consumerGroupName: 'string'
endpoint: 'string'
iotHubNamespace: 'string'
sharedAccessPolicyKey: 'string'
sharedAccessPolicyName: 'string'
}
type: 'Microsoft.Devices/IotHubs'
}
Para Microsoft.EventHub/EventHub, use:
{
properties: {
authenticationMode: 'string'
consumerGroupName: 'string'
eventHubName: 'string'
serviceBusNamespace: 'string'
sharedAccessPolicyKey: 'string'
sharedAccessPolicyName: 'string'
}
type: 'Microsoft.EventHub/EventHub'
}
Para Microsoft.ServiceBus/EventHub, use:
{
properties: {
authenticationMode: 'string'
consumerGroupName: 'string'
eventHubName: 'string'
serviceBusNamespace: 'string'
sharedAccessPolicyKey: 'string'
sharedAccessPolicyName: 'string'
}
type: 'Microsoft.ServiceBus/EventHub'
}
Para Microsoft.Storage/Blob, use:
{
properties: {
authenticationMode: 'string'
container: 'string'
dateFormat: 'string'
pathPattern: 'string'
sourcePartitionCount: int
storageAccounts: [
{
accountKey: 'string'
accountName: 'string'
}
]
timeFormat: 'string'
}
type: 'Microsoft.Storage/Blob'
}
Para raw, use:
{
properties: {
payload: 'string'
payloadUri: 'string'
}
type: 'Raw'
}
Objetos FunctionBinding
Defina a propriedade tipo para especificar o tipo de objeto.
Para Microsoft.MachineLearning/WebService, use:
{
properties: {
apiKey: 'string'
batchSize: int
endpoint: 'string'
inputs: {
columnNames: [
{
dataType: 'string'
mapTo: int
name: 'string'
}
]
name: 'string'
}
outputs: [
{
dataType: 'string'
name: 'string'
}
]
}
type: 'Microsoft.MachineLearning/WebService'
}
Para Microsoft.MachineLearningServices, use:
{
properties: {
apiKey: 'string'
batchSize: int
endpoint: 'string'
inputs: [
{
dataType: 'string'
mapTo: int
name: 'string'
}
]
numberOfParallelRequests: int
outputs: [
{
dataType: 'string'
mapTo: int
name: 'string'
}
]
}
type: 'Microsoft.MachineLearningServices'
}
Para Microsoft.StreamAnalytics/CLRUdf, use:
{
properties: {
class: 'string'
dllPath: 'string'
method: 'string'
script: 'string'
}
type: 'Microsoft.StreamAnalytics/CLRUdf'
}
Para Microsoft.StreamAnalytics/JavascriptUdf, use:
{
properties: {
script: 'string'
}
type: 'Microsoft.StreamAnalytics/JavascriptUdf'
}
Objetos OutputDataSource
Defina a propriedade tipo para especificar o tipo de objeto.
Para Microsoft.AzureFunction, use:
{
properties: {
apiKey: 'string'
functionAppName: 'string'
functionName: 'string'
maxBatchCount: int
maxBatchSize: int
}
type: 'Microsoft.AzureFunction'
}
Para Microsoft.DataLake/Accounts, use:
{
properties: {
accountName: 'string'
authenticationMode: 'string'
dateFormat: 'string'
filePathPrefix: 'string'
refreshToken: 'string'
tenantId: 'string'
timeFormat: 'string'
tokenUserDisplayName: 'string'
tokenUserPrincipalName: 'string'
}
type: 'Microsoft.DataLake/Accounts'
}
Para Microsoft.EventHub/EventHub, use:
{
properties: {
authenticationMode: 'string'
eventHubName: 'string'
partitionKey: 'string'
propertyColumns: [
'string'
]
serviceBusNamespace: 'string'
sharedAccessPolicyKey: 'string'
sharedAccessPolicyName: 'string'
}
type: 'Microsoft.EventHub/EventHub'
}
Para Microsoft.ServiceBus/EventHub, use:
{
properties: {
authenticationMode: 'string'
eventHubName: 'string'
partitionKey: 'string'
propertyColumns: [
'string'
]
serviceBusNamespace: 'string'
sharedAccessPolicyKey: 'string'
sharedAccessPolicyName: 'string'
}
type: 'Microsoft.ServiceBus/EventHub'
}
Para Microsoft.ServiceBus/Queue, use:
{
properties: {
authenticationMode: 'string'
propertyColumns: [
'string'
]
queueName: 'string'
serviceBusNamespace: 'string'
sharedAccessPolicyKey: 'string'
sharedAccessPolicyName: 'string'
systemPropertyColumns: {
{customized property}: 'string'
}
}
type: 'Microsoft.ServiceBus/Queue'
}
Para Microsoft.ServiceBus/Topic, use:
{
properties: {
authenticationMode: 'string'
propertyColumns: [
'string'
]
serviceBusNamespace: 'string'
sharedAccessPolicyKey: 'string'
sharedAccessPolicyName: 'string'
systemPropertyColumns: {
{customized property}: 'string'
}
topicName: 'string'
}
type: 'Microsoft.ServiceBus/Topic'
}
Para Microsoft.Sql/Server/DataWarehouse, use:
{
properties: {
database: 'string'
password: 'string'
server: 'string'
table: 'string'
user: 'string'
}
type: 'Microsoft.Sql/Server/DataWarehouse'
}
Para Microsoft.Sql/Server/Database, use:
{
properties: {
authenticationMode: 'string'
database: 'string'
maxBatchCount: int
maxWriterCount: int
password: 'string'
server: 'string'
table: 'string'
user: 'string'
}
type: 'Microsoft.Sql/Server/Database'
}
Para Microsoft.Storage/Blob, use:
{
properties: {
authenticationMode: 'string'
container: 'string'
dateFormat: 'string'
pathPattern: 'string'
storageAccounts: [
{
accountKey: 'string'
accountName: 'string'
}
]
timeFormat: 'string'
}
type: 'Microsoft.Storage/Blob'
}
Para Microsoft.Storage/DocumentDB, use:
{
properties: {
accountId: 'string'
accountKey: 'string'
collectionNamePattern: 'string'
database: 'string'
documentId: 'string'
partitionKey: 'string'
}
type: 'Microsoft.Storage/DocumentDB'
}
Para Microsoft.Storage/Table, use:
{
properties: {
accountKey: 'string'
accountName: 'string'
batchSize: int
columnsToRemove: [
'string'
]
partitionKey: 'string'
rowKey: 'string'
table: 'string'
}
type: 'Microsoft.Storage/Table'
}
Para do PowerBI, use:
{
properties: {
authenticationMode: 'string'
dataset: 'string'
groupId: 'string'
groupName: 'string'
refreshToken: 'string'
table: 'string'
tokenUserDisplayName: 'string'
tokenUserPrincipalName: 'string'
}
type: 'PowerBI'
}
Para raw, use:
{
properties: {
payloadUri: 'string'
}
type: 'Raw'
}
Objetos InputProperties
Defina a propriedade tipo para especificar o tipo de objeto.
Para de Referência, use:
{
datasource: {
type: 'string'
// For remaining properties, see ReferenceInputDataSource objects
}
type: 'Reference'
}
Para Stream, use:
{
datasource: {
type: 'string'
// For remaining properties, see StreamInputDataSource objects
}
type: 'Stream'
}
Objetos ReferenceInputDataSource
Defina a propriedade tipo para especificar o tipo de objeto.
Para Microsoft.Sql/Server/Database, use:
{
properties: {
database: 'string'
deltaSnapshotQuery: 'string'
fullSnapshotQuery: 'string'
password: 'string'
refreshRate: 'string'
refreshType: 'string'
server: 'string'
table: 'string'
user: 'string'
}
type: 'Microsoft.Sql/Server/Database'
}
Para Microsoft.Storage/Blob, use:
{
properties: {
authenticationMode: 'string'
container: 'string'
dateFormat: 'string'
pathPattern: 'string'
storageAccounts: [
{
accountKey: 'string'
accountName: 'string'
}
]
timeFormat: 'string'
}
type: 'Microsoft.Storage/Blob'
}
Para raw, use:
{
properties: {
payload: 'string'
payloadUri: 'string'
}
type: 'Raw'
}
Valores de propriedade
AggregateFunctionProperties
Nome | Descrição | Valor |
---|---|---|
tipo | Indica o tipo de função. | 'Aggregate' (obrigatório) |
AvroSerialization
Nome | Descrição | Valor |
---|---|---|
Propriedades | As propriedades associadas ao tipo de serialização do Avro. Obrigatório em solicitações PUT (CreateOrReplace). | qualquer |
tipo | Indica o tipo de serialização usado pela entrada ou saída. Obrigatório em solicitações PUT (CreateOrReplace). | 'Avro' (obrigatório) |
AzureDataLakeStoreOutputDataSource
AzureDataLakeStoreOutputDataSourceProperties
Nome | Descrição | Valor |
---|---|---|
accountName | O nome da conta do Azure Data Lake Store. Obrigatório em solicitações PUT (CreateOrReplace). | corda |
authenticationMode | Modo de autenticação. | 'ConnectionString' 'Msi' 'UserToken' |
dateFormat | O formato de data. Sempre que {date} aparece em filePathPrefix, o valor dessa propriedade é usado como o formato de data. | corda |
filePathPrefix | O local do arquivo no qual a saída deve ser gravada. Obrigatório em solicitações PUT (CreateOrReplace). | corda |
refreshToken | Um token de atualização que pode ser usado para obter um token de acesso válido que pode ser usado para autenticar com a fonte de dados. 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). | corda |
tenantId | A ID do locatário do usuário usada para obter o token de atualização. Obrigatório em solicitações PUT (CreateOrReplace). | corda |
timeFormat | O formato de hora. Sempre que {time} aparece em filePathPrefix, o valor dessa propriedade é usado como o formato de hora. | corda |
tokenUserDisplayName | O nome de exibição do usuário que foi usado para obter o token de atualização. Use essa propriedade para ajudar a lembrar qual usuário foi usado para obter o token de atualização. | corda |
tokenUserPrincipalName | 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. | corda |
AzureFunctionOutputDataSource
AzureFunctionOutputDataSourceProperties
Nome | Descrição | Valor |
---|---|---|
apiKey | Se você quiser usar uma função do Azure de outra assinatura, poderá fazer isso fornecendo a chave para acessar sua função. | corda |
functionAppName | O nome do aplicativo do Azure Functions. | corda |
functionName | O nome da função em seu aplicativo do Azure Functions. | corda |
maxBatchCount | Uma propriedade que permite especificar o número máximo de eventos em cada lote enviado ao Azure Functions. O valor padrão é 100. | int |
maxBatchSize | 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). | int |
AzureMachineLearningServiceFunctionBinding
Nome | Descrição | Valor |
---|---|---|
Propriedades | As propriedades de associação associadas a um serviço Web do Azure Machine Learning. | AzureMachineLearningServiceFunctionBindingProperties |
tipo | Indica o tipo de associação de função. | 'Microsoft.MachineLearningServices' (obrigatório) |
AzureMachineLearningServiceFunctionBindingProperties
Nome | Descrição | Valor |
---|---|---|
apiKey | A chave de API usada para autenticar com Request-Response ponto de extremidade. | corda |
batchSize | 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. | int |
Extremidade | O Request-Response executar o ponto de extremidade do serviço Web do Azure Machine Learning. | corda |
Entradas | As entradas para o ponto de extremidade do serviço Web do Azure Machine Learning. | AzureMachineLearningServiceInputColumn[] |
numberOfParallelRequests | O número de solicitações paralelas que serão enviadas por partição de seu trabalho para o serviço de machine learning. O padrão é 1. | int |
Saídas | Uma lista de saídas da execução do ponto de extremidade do serviço Web do Azure Machine Learning. | AzureMachineLearningServiceOutputColumn [] |
AzureMachineLearningServiceInputColumn
Nome | Descrição | Valor |
---|---|---|
Datatype | O tipo de dados (compatível com o Azure Machine Learning) da coluna de entrada. | corda |
mapTo | O índice baseado em zero do parâmetro de função para o qual essa entrada é mapeada. | int |
nome | O nome da coluna de entrada. | corda |
AzureMachineLearningServiceOutputColumn
Nome | Descrição | Valor |
---|---|---|
Datatype | O tipo de dados (compatível com o Azure Machine Learning) da coluna de saída. | corda |
mapTo | O índice baseado em zero do parâmetro de função para o qual essa entrada é mapeada. | int |
nome | O nome da coluna de saída. | corda |
AzureMachineLearningStudioFunctionBinding
Nome | Descrição | Valor |
---|---|---|
Propriedades | As propriedades de associação associadas a um Azure Machine learning Studio. | AzureMachineLearningStudioFunctionBindingProperties |
tipo | Indica o tipo de associação de função. | 'Microsoft.MachineLearning/WebService' (obrigatório) |
AzureMachineLearningStudioFunctionBindingProperties
Nome | Descrição | Valor |
---|---|---|
apiKey | A chave de API usada para autenticar com Request-Response ponto de extremidade. | corda |
batchSize | 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. | int |
Extremidade | O Request-Response executar o ponto de extremidade do Azure Machine Learning Studio. Saiba mais aqui: /azure/machine-learning/machine-learning-consum-web-services#request-response-service-rrs | corda |
Entradas | As entradas para o ponto de extremidade do Azure Machine Learning Studio. | AzureMachineLearningStudioInputs |
Saídas | Uma lista de saídas da execução do ponto de extremidade do Azure Machine Learning Studio. | AzureMachineLearningStudioOutputColumn[] |
AzureMachineLearningStudioInputColumn
Nome | Descrição | Valor |
---|---|---|
Datatype | 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 . | corda |
mapTo | O índice baseado em zero do parâmetro de função para o qual essa entrada é mapeada. | int |
nome | O nome da coluna de entrada. | corda |
AzureMachineLearningStudioInputs
Nome | Descrição | Valor |
---|---|---|
columnNames | Uma lista de colunas de entrada para o ponto de extremidade do Azure Machine Learning Studio. | AzureMachineLearningStudioInputColumn[] |
nome | O nome da entrada. Esse é o nome fornecido durante a criação do ponto de extremidade. | corda |
AzureMachineLearningStudioOutputColumn
Nome | Descrição | Valor |
---|---|---|
Datatype | 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 . | corda |
nome | O nome da coluna de saída. | corda |
AzureSqlDatabaseOutputDataSource
AzureSqlDatabaseOutputDataSourceProperties
Nome | Descrição | Valor |
---|---|---|
authenticationMode | Modo de autenticação. | 'ConnectionString' 'Msi' 'UserToken' |
base de dados | O nome do banco de dados SQL do Azure. Obrigatório em solicitações PUT (CreateOrReplace). | corda |
maxBatchCount | Contagem máxima do Lote para gravação no banco de dados Sql, o valor padrão é 10.000. Opcional em solicitações PUT. | int |
maxWriterCount | No momento, apenas 1(gravador único) e 0(com base na partição de consulta) estão disponíveis no momento. Opcional em solicitações PUT. | int |
senha | A senha que será usada para se conectar ao banco de dados SQL do Azure. Obrigatório em solicitações PUT (CreateOrReplace). | corda |
servidor | O nome do SQL Server que contém o banco de dados SQL do Azure. Obrigatório em solicitações PUT (CreateOrReplace). | corda |
mesa | O nome da tabela no banco de dados SQL do Azure. Obrigatório em solicitações PUT (CreateOrReplace). | corda |
utilizador | 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). | corda |
AzureSqlReferenceInputDataSource
AzureSqlReferenceInputDataSourceProperties
Nome | Descrição | Valor |
---|---|---|
base de dados | Esse elemento está associado ao elemento datasource. Esse é o nome do banco de dados no qual a saída será gravada. | corda |
deltaSnapshotQuery | 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. | corda |
fullSnapshotQuery | Esse elemento está associado ao elemento datasource. Essa consulta é usada para buscar dados do banco de dados sql. | corda |
senha | Esse elemento está associado ao elemento datasource. Essa é a senha que será usada para se conectar à instância do Banco de Dados SQL. | corda |
refreshRate | 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. | corda |
refreshType | Esse elemento está associado ao elemento datasource. Esse elemento é do tipo enumeração. Indica que tipo de opção de atualização de dados desejamos usar:Static/RefreshPeriodicallyWithFull/RefreshPeriodicallyWithDelta | corda |
servidor | Esse elemento está associado ao elemento datasource. Esse é o nome do servidor que contém o banco de dados que será gravado. | corda |
mesa | Esse elemento está associado ao elemento datasource. O nome da tabela no banco de dados SQL do Azure.. | corda |
utilizador | 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. | corda |
AzureSynapseOutputDataSource
AzureSynapseOutputDataSourceProperties
Nome | Descrição | Valor |
---|---|---|
base de dados | O nome do banco de dados SQL do Azure. Obrigatório em solicitações PUT (CreateOrReplace). | corda |
senha | A senha que será usada para se conectar ao banco de dados SQL do Azure. Obrigatório em solicitações PUT (CreateOrReplace). | corda |
servidor | O nome do SQL Server que contém o banco de dados SQL do Azure. Obrigatório em solicitações PUT (CreateOrReplace). | corda |
mesa | O nome da tabela no banco de dados SQL do Azure. Obrigatório em solicitações PUT (CreateOrReplace). | corda |
utilizador | 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). | corda |
AzureTableOutputDataSource
AzureTableOutputDataSourceProperties
Nome | Descrição | Valor |
---|---|---|
accountKey | A chave da conta para a conta de Armazenamento do Azure. Obrigatório em solicitações PUT (CreateOrReplace). | corda |
accountName | O nome da conta de Armazenamento do Azure. Obrigatório em solicitações PUT (CreateOrReplace). | corda |
batchSize | O número de linhas a serem gravadas na Tabela do Azure de cada vez. | int |
columnsToRemove | Se especificado, cada item na matriz é o nome de uma coluna a ser removida (se presente) das entidades de evento de saída. | string[] |
partitionKey | 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). | corda |
rowKey | 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). | corda |
mesa | O nome da Tabela do Azure. Obrigatório em solicitações PUT (CreateOrReplace). | corda |
BlobOutputDataSource
Nome | Descrição | Valor |
---|---|---|
Propriedades | As propriedades associadas a uma saída de blob. Obrigatório em solicitações PUT (CreateOrReplace). | blobOutputDataSourceProperties |
tipo | Indica que o tipo de saída da fonte de dados será gravado. Obrigatório em solicitações PUT (CreateOrReplace). | 'Microsoft.Storage/Blob' (obrigatório) |
BlobOutputDataSourceProperties
BlobReferenceInputDataSource
Nome | Descrição | Valor |
---|---|---|
Propriedades | As propriedades associadas a uma entrada de blob que contém dados de referência. Obrigatório em solicitações PUT (CreateOrReplace). | blobReferenceInputDataSourceProperties |
tipo | Indica o tipo de fonte de dados de entrada que contém dados de referência. Obrigatório em solicitações PUT (CreateOrReplace). | 'Microsoft.Storage/Blob' (obrigatório) |
BlobReferenceInputDataSourceProperties
BlobStreamInputDataSource
Nome | Descrição | Valor |
---|---|---|
Propriedades | As propriedades associadas a uma entrada de blob que contém dados de fluxo. Obrigatório em solicitações PUT (CreateOrReplace). | blobStreamInputDataSourceProperties |
tipo | Indica o tipo de fonte de dados de entrada que contém dados de fluxo. Obrigatório em solicitações PUT (CreateOrReplace). | 'Microsoft.Storage/Blob' (obrigatório) |
BlobStreamInputDataSourceProperties
ClusterInfo
Nome | Descrição | Valor |
---|---|---|
id | A ID do recurso do cluster. | corda |
Compressão
Nome | Descrição | Valor |
---|---|---|
tipo | cadeia de caracteres (obrigatório) |
CSharpFunctionBinding
CSharpFunctionBindingProperties
Nome | Descrição | Valor |
---|---|---|
classe | O código Csharp que contém uma única definição de função. | corda |
dllPath | O código Csharp que contém uma única definição de função. | corda |
método | O código Csharp que contém uma única definição de função. | corda |
roteiro | O código Csharp que contém uma única definição de função. | corda |
CsvSerialization
CsvSerializationProperties
Nome | Descrição | Valor |
---|---|---|
codificação | Especifica a codificação dos dados de entrada no caso de entrada e a codificação de dados de saída no caso de saída. Obrigatório em solicitações PUT (CreateOrReplace). | 'UTF8' |
fieldDelimiter | Especifica o delimitador que será usado para separar registros CSV (valores separados por vírgulas). Consulte /rest/api/streamanalytics/stream-analytics-input ou /rest/api/streamanalytics/stream-analytics-output para obter uma lista de valores com suporte. Obrigatório em solicitações PUT (CreateOrReplace). | corda |
CustomClrSerialization
CustomClrSerializationProperties
Nome | Descrição | Valor |
---|---|---|
serializationClassName | O nome da classe de serialização. | corda |
serializationDllPath | O caminho da biblioteca de serialização. | corda |
DeltaSerialization
DeltaSerializationProperties
Nome | Descrição | Valor |
---|---|---|
deltaTablePath | Especifica o caminho da tabela Delta Lake na qual a saída será gravada. | cadeia de caracteres (obrigatório) |
partitionColumns | Especifica os nomes das colunas para as quais a tabela Delta Lake será particionada. Há suporte apenas para 1 coluna de partição, mas mantendo-a como uma matriz para extensibilidade. | string[] |
DocumentDbOutputDataSource
DocumentDbOutputDataSourceProperties
Nome | Descrição | Valor |
---|---|---|
accountId | O nome ou a ID da conta do DocumentDB. Obrigatório em solicitações PUT (CreateOrReplace). | corda |
accountKey | A chave da conta do DocumentDB. Obrigatório em solicitações PUT (CreateOrReplace). | corda |
collectionNamePattern | 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 de /rest/api/streamanalytics/stream-analytics-output para obter mais informações. Obrigatório em solicitações PUT (CreateOrReplace). | corda |
base de dados | O nome do banco de dados do DocumentDB. Obrigatório em solicitações PUT (CreateOrReplace). | corda |
documentId | 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. | corda |
partitionKey | 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. | corda |
EventHubOutputDataSource
Nome | Descrição | Valor |
---|---|---|
Propriedades | As propriedades associadas a uma saída do Hub de Eventos. Obrigatório em solicitações PUT (CreateOrReplace). | eventHubOutputDataSourceProperties |
tipo | Indica que o tipo de saída da fonte de dados será gravado. Obrigatório em solicitações PUT (CreateOrReplace). | 'Microsoft.ServiceBus/EventHub' (obrigatório) |
EventHubOutputDataSourceProperties
Nome | Descrição | Valor |
---|---|---|
authenticationMode | Modo de autenticação. | 'ConnectionString' 'Msi' 'UserToken' |
eventHubName | O nome do Hub de Eventos. Obrigatório em solicitações PUT (CreateOrReplace). | corda |
partitionKey | A chave/coluna usada para determinar para qual partição enviar dados de evento. | corda |
propertyColumns | string[] | |
serviceBusNamespace | 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). | corda |
sharedAccessPolicyKey | A chave de política de acesso compartilhado para a política de acesso compartilhado especificada. Obrigatório em solicitações PUT (CreateOrReplace). | corda |
sharedAccessPolicyName | 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). | corda |
EventHubStreamInputDataSource
EventHubStreamInputDataSourceProperties
Nome | Descrição | Valor |
---|---|---|
authenticationMode | Modo de autenticação. | 'ConnectionString' 'Msi' 'UserToken' |
consumerGroupName | O nome de um Grupo de Consumidores do Hub de Eventos que deve ser 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. | corda |
eventHubName | O nome do Hub de Eventos. Obrigatório em solicitações PUT (CreateOrReplace). | corda |
serviceBusNamespace | 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). | corda |
sharedAccessPolicyKey | A chave de política de acesso compartilhado para a política de acesso compartilhado especificada. Obrigatório em solicitações PUT (CreateOrReplace). | corda |
sharedAccessPolicyName | 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). | corda |
EventHubV2OutputDataSource
Nome | Descrição | Valor |
---|---|---|
Propriedades | As propriedades associadas a uma saída do Hub de Eventos. Obrigatório em solicitações PUT (CreateOrReplace). | eventHubOutputDataSourceProperties |
tipo | Indica que o tipo de saída da fonte de dados será gravado. Obrigatório em solicitações PUT (CreateOrReplace). | 'Microsoft.EventHub/EventHub' (obrigatório) |
EventHubV2StreamInputDataSource
Externo
Nome | Descrição | Valor |
---|---|---|
recipiente | corda | |
caminho | corda | |
storageAccount | As propriedades associadas a uma conta de Armazenamento do Azure | |
Função
Nome | Descrição | Valor |
---|---|---|
nome | Nome do recurso | corda |
Propriedades | As propriedades associadas a uma função. | FunctionProperties |
FunctionBinding
Nome | Descrição | Valor |
---|---|---|
tipo | Defina como 'Microsoft.MachineLearning/WebService' para o tipo AzureMachineLearningStudioFunctionBinding. Defina como 'Microsoft.MachineLearningServices' para o tipo AzureMachineLearningServiceFunctionBinding. Defina como 'Microsoft.StreamAnalytics/CLRUdf' para o tipo CSharpFunctionBinding. Defina como 'Microsoft.StreamAnalytics/JavascriptUdf' para o tipo JavaScriptFunctionBinding. | 'Microsoft.MachineLearning/WebService' 'Microsoft.MachineLearningServices' 'Microsoft.StreamAnalytics/CLRUdf' 'Microsoft.StreamAnalytics/JavascriptUdf' (obrigatório) |
FunctionConfiguration
FunctionInput
Nome | Descrição | Valor |
---|---|---|
Datatype | 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 | corda |
isConfigurationParameter | 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. | Bool |
FunctionOutput
Nome | Descrição | Valor |
---|---|---|
Datatype | 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 | corda |
FunctionProperties
Nome | Descrição | Valor |
---|---|---|
Propriedades | FunctionConfiguration | |
tipo | Defina como 'Aggregate' para o tipo AggregateFunctionProperties. Defina como 'Scalar' para o tipo ScalarFunctionProperties. | 'Agregação' 'Scalar' (obrigatório) |
Identidade
Nome | Descrição | Valor |
---|---|---|
principalId | corda | |
tenantId | corda | |
tipo | corda |
Entrada
Nome | Descrição | Valor |
---|---|---|
nome | Nome do recurso | corda |
Propriedades | As propriedades associadas a uma entrada. Obrigatório em solicitações PUT (CreateOrReplace). | InputProperties |
InputProperties
Nome | Descrição | Valor |
---|---|---|
compressão | Descreve como os dados de entrada são compactados | de compactação |
partitionKey | partitionKey descreve uma chave nos dados de entrada que é usada para particionar os dados de entrada | corda |
Serialização | Descreve como os dados de uma entrada são serializados ou como os dados são serializados quando gravados em uma saída. Obrigatório em solicitações PUT (CreateOrReplace). | serialização |
tipo | Defina como 'Referência' para o tipo ReferenceInputProperties. Defina como 'Stream' para o tipo StreamInputProperties. | 'Referência' 'Stream' (obrigatório) |
IoTHubStreamInputDataSource
IoTHubStreamInputDataSourceProperties
Nome | Descrição | Valor |
---|---|---|
consumerGroupName | 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. | corda |
Extremidade | O ponto de extremidade do Hub IoT ao qual se conectar (ou seja, mensagens/eventos, mensagens/operationsMonitoringEvents etc.). | corda |
iotHubNamespace | O nome ou o URI do Hub IoT. Obrigatório em solicitações PUT (CreateOrReplace). | corda |
sharedAccessPolicyKey | A chave de política de acesso compartilhado para a política de acesso compartilhado especificada. Obrigatório em solicitações PUT (CreateOrReplace). | corda |
sharedAccessPolicyName | 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). | corda |
JavaScriptFunctionBinding
Nome | Descrição | Valor |
---|---|---|
Propriedades | As propriedades de associação associadas a uma função JavaScript. | JavaScriptFunctionBindingProperties |
tipo | Indica o tipo de associação de função. | 'Microsoft.StreamAnalytics/JavascriptUdf' (obrigatório) |
JavaScriptFunctionBindingProperties
Nome | Descrição | Valor |
---|---|---|
roteiro | O código JavaScript que contém uma única definição de função. Por exemplo: 'function (x, y) { return x + y; }' | corda |
JobStorageAccount
Nome | Descrição | Valor |
---|---|---|
accountKey | A chave da conta para a conta de Armazenamento do Azure. Obrigatório em solicitações PUT (CreateOrReplace). | corda |
accountName | O nome da conta de Armazenamento do Azure. Obrigatório em solicitações PUT (CreateOrReplace). | corda |
authenticationMode | Modo de autenticação. | 'ConnectionString' 'Msi' 'UserToken' |
JsonSerialization
JsonSerializationProperties
Nome | Descrição | Valor |
---|---|---|
codificação | Especifica a codificação dos dados de entrada no caso de entrada e a codificação de dados de saída no caso de saída. Obrigatório em solicitações PUT (CreateOrReplace). | 'UTF8' |
formato | 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. | 'Matriz' 'LineSeparated' |
Microsoft.StreamAnalytics/streamingjobs
Nome | Descrição | Valor |
---|---|---|
identidade | Descreve a identidade gerenciada atribuída pelo sistema atribuída a esse trabalho que pode ser usada para autenticar com entradas e saídas. | Identity |
localização | A localização geográfica onde o recurso reside | corda |
nome | O nome do recurso | cadeia de caracteres (obrigatório) |
Propriedades | As propriedades associadas a um trabalho de streaming. Obrigatório em solicitações PUT (CreateOrReplace). | |
Tags | Marcas de recurso | Dicionário de nomes e valores de marca. Consulte Marcas em modelos |
Saída
Nome | Descrição | Valor |
---|---|---|
nome | Nome do recurso | corda |
Propriedades | As propriedades associadas a uma saída. Obrigatório em solicitações PUT (CreateOrReplace). | OutputProperties |
OutputDataSource
Nome | Descrição | Valor |
---|---|---|
tipo | Defina como 'Microsoft.AzureFunction' para o tipo AzureFunctionOutputDataSource. Defina como 'Microsoft.DataLake/Accounts' para o tipo AzureDataLakeStoreOutputDataSource. Defina como 'Microsoft.EventHub/EventHub' para o tipo EventHubV2OutputDataSource. Defina como 'Microsoft.ServiceBus/EventHub' para o tipo EventHubOutputDataSource. Defina como 'Microsoft.ServiceBus/Queue' para o tipo ServiceBusQueueOutputDataSource. Defina como 'Microsoft.ServiceBus/Topic' para o tipo ServiceBusTopicOutputDataSource. Defina como 'Microsoft.Sql/Server/DataWarehouse' para o tipo AzureSynapseOutputDataSource. Defina como 'Microsoft.Sql/Server/Database' para o tipo AzureSqlDatabaseOutputDataSource. Defina como 'Microsoft.Storage/Blob' para o tipo BlobOutputDataSource. Defina como 'Microsoft.Storage/DocumentDB' para o tipo DocumentDbOutputDataSource. Defina como 'Microsoft.Storage/Table' para o tipo AzureTableOutputDataSource. Defina como 'PowerBI' para o tipo PowerBIOutputDataSource. Defina como 'Raw' para o tipo RawOutputDatasource. | 'Microsoft.AzureFunction' 'Microsoft.DataLake/Accounts' 'Microsoft.EventHub/EventHub' 'Microsoft.ServiceBus/EventHub' 'Microsoft.ServiceBus/Queue' 'Microsoft.ServiceBus/Topic' 'Microsoft.Sql/Server/Database' 'Microsoft.Sql/Server/DataWarehouse' 'Microsoft.Storage/Blob' 'Microsoft.Storage/DocumentDB' 'Microsoft.Storage/Table' 'PowerBI' 'Raw' (obrigatório) |
OutputProperties
Nome | Descrição | Valor |
---|---|---|
fonte de dados | Descreve a fonte de dados na qual a saída será gravada. Obrigatório em solicitações PUT (CreateOrReplace). | OutputDataSource |
Serialização | Descreve como os dados de uma entrada são serializados ou como os dados são serializados quando gravados em uma saída. Obrigatório em solicitações PUT (CreateOrReplace). | serialização |
sizeWindow | A janela de tamanho para a qual restringir uma saída do Stream Analytics. | int |
timeWindow | corda |
ParquetSerialization
Nome | Descrição | Valor |
---|---|---|
Propriedades | As propriedades associadas ao tipo de serialização Parquet. Obrigatório em solicitações PUT (CreateOrReplace). | qualquer |
tipo | Indica o tipo de serialização usado pela entrada ou saída. Obrigatório em solicitações PUT (CreateOrReplace). | 'Parquet' (obrigatório) |
PowerBIOutputDataSource
PowerBIOutputDataSourceProperties
Nome | Descrição | Valor |
---|---|---|
authenticationMode | Modo de autenticação. | 'ConnectionString' 'Msi' 'UserToken' |
Dataset | O nome do conjunto de dados do Power BI. Obrigatório em solicitações PUT (CreateOrReplace). | corda |
groupId | A ID do grupo do Power BI. | corda |
groupName | 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. | corda |
refreshToken | Um token de atualização que pode ser usado para obter um token de acesso válido que pode ser usado para autenticar com a fonte de dados. 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). | corda |
mesa | O nome da tabela do Power BI no conjunto de dados especificado. Obrigatório em solicitações PUT (CreateOrReplace). | corda |
tokenUserDisplayName | O nome de exibição do usuário que foi usado para obter o token de atualização. Use essa propriedade para ajudar a lembrar qual usuário foi usado para obter o token de atualização. | corda |
tokenUserPrincipalName | 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. | corda |
RawInputDatasourceProperties
Nome | Descrição | Valor |
---|---|---|
carga útil | O conteúdo serializado JSON dos dados de entrada. Payload ou payloadUri devem ser definidos, mas não ambos. | corda |
payloadUri | A URL SAS para um blob que contém o conteúdo serializado JSON dos dados de entrada. Payload ou payloadUri devem ser definidos, mas não ambos. | corda |
RawOutputDatasource
RawOutputDatasourceProperties
Nome | Descrição | Valor |
---|---|---|
payloadUri | A URL sas em um blob em que a saída deve ser gravada. Se essa propriedade não estiver definida, os dados de saída serão gravados em um armazenamento temporário e uma URL SAS nesse armazenamento temporário será incluída no resultado. | corda |
RawReferenceInputDataSource
RawStreamInputDataSource
ReferenceInputDataSource
Nome | Descrição | Valor |
---|---|---|
tipo | Defina como 'Microsoft.Sql/Server/Database' para o tipo AzureSqlReferenceInputDataSource. Defina como 'Microsoft.Storage/Blob' para o tipo BlobReferenceInputDataSource. Defina como 'Raw' para o tipo RawReferenceInputDataSource. | 'Microsoft.Sql/Server/Database' 'Microsoft.Storage/Blob' 'Raw' (obrigatório) |
ReferenceInputProperties
Nome | Descrição | Valor |
---|---|---|
fonte de dados | Descreve uma fonte de dados de entrada que contém dados de referência. Obrigatório em solicitações PUT (CreateOrReplace). | ReferenceInputDataSource |
tipo | Indica se a entrada é uma fonte de dados de referência ou dados de fluxo. Obrigatório em solicitações PUT (CreateOrReplace). | 'Reference' (obrigatório) |
ScalarFunctionProperties
Nome | Descrição | Valor |
---|---|---|
tipo | Indica o tipo de função. | 'Scalar' (obrigatório) |
Serialização
Nome | Descrição | Valor |
---|---|---|
tipo | Defina como 'Avro' para o tipo AvroSerialization. Defina como 'Csv' para o tipo de CsvSerialization . Defina como 'CustomClr' para o tipo CustomClrSerialization . Defina como 'Delta' para o tipo deltaSerialization . Defina como 'Json' para o tipo de JsonSerialization . Defina como 'Parquet' para o tipo ParquetSerialization. | 'Avro' 'Csv' 'CustomClr' 'Delta' 'Json' 'Parquet' (obrigatório) |
ServiceBusQueueOutputDataSource
Nome | Descrição | Valor |
---|---|---|
Propriedades | As propriedades associadas a uma saída de Fila do Barramento de Serviço. Obrigatório em solicitações PUT (CreateOrReplace). | ServiceBusQueueOutputDataSourceProperties |
tipo | Indica que o tipo de saída da fonte de dados será gravado. Obrigatório em solicitações PUT (CreateOrReplace). | 'Microsoft.ServiceBus/Queue' (obrigatório) |
ServiceBusQueueOutputDataSourceProperties
Nome | Descrição | Valor |
---|---|---|
authenticationMode | Modo de autenticação. | 'ConnectionString' 'Msi' 'UserToken' |
propertyColumns | 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. | string[] |
queueName | O nome da Fila do Barramento de Serviço. Obrigatório em solicitações PUT (CreateOrReplace). | corda |
serviceBusNamespace | 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). | corda |
sharedAccessPolicyKey | A chave de política de acesso compartilhado para a política de acesso compartilhado especificada. Obrigatório em solicitações PUT (CreateOrReplace). | corda |
sharedAccessPolicyName | 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). | corda |
systemPropertyColumns | Dicionário de> de cadeia de caracteres < | ServiceBusQueueOutputDataSourcePropertiesSystemPropertyColumns |
ServiceBusQueueOutputDataSourcePropertiesSystemPropertyColumns
Nome | Descrição | Valor |
---|
ServiceBusTopicOutputDataSource
Nome | Descrição | Valor |
---|---|---|
Propriedades | As propriedades associadas a uma saída do Tópico do Barramento de Serviço. Obrigatório em solicitações PUT (CreateOrReplace). | ServiceBusTopicOutputDataSourceProperties |
tipo | Indica que o tipo de saída da fonte de dados será gravado. Obrigatório em solicitações PUT (CreateOrReplace). | 'Microsoft.ServiceBus/Topic' (obrigatório) |
ServiceBusTopicOutputDataSourceProperties
Nome | Descrição | Valor |
---|---|---|
authenticationMode | Modo de autenticação. | 'ConnectionString' 'Msi' 'UserToken' |
propertyColumns | 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. | string[] |
serviceBusNamespace | 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). | corda |
sharedAccessPolicyKey | A chave de política de acesso compartilhado para a política de acesso compartilhado especificada. Obrigatório em solicitações PUT (CreateOrReplace). | corda |
sharedAccessPolicyName | 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). | corda |
systemPropertyColumns | Dicionário de> de cadeia de caracteres < | ServiceBusTopicOutputDataSourcePropertiesSystemPropertyColumns |
topicName | O nome do Tópico do Barramento de Serviço. Obrigatório em solicitações PUT (CreateOrReplace). | corda |
ServiceBusTopicOutputDataSourcePropertiesSystemPropertyColumns
Nome | Descrição | Valor |
---|
StorageAccount
Nome | Descrição | Valor |
---|---|---|
accountKey | A chave da conta para a conta de Armazenamento do Azure. Obrigatório em solicitações PUT (CreateOrReplace). | corda |
accountName | O nome da conta de Armazenamento do Azure. Obrigatório em solicitações PUT (CreateOrReplace). | corda |
StreamingJobProperties
Nome | Descrição | Valor |
---|---|---|
cluster | O cluster no qual os trabalhos de streaming serão executados. | ClusterInfo |
compatibilityLevel | Controla determinados comportamentos de runtime do trabalho de streaming. | '1.0' |
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. . | 'JobStorageAccount' 'SystemAccount' |
dataLocale | 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. | corda |
eventsLateArrivalMaxDelayInSeconds | 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. | int |
eventsOutOfOrderMaxDelayInSeconds | O atraso tolerável máximo em segundos em que os eventos fora de ordem podem ser ajustados para estarem de volta em ordem. | int |
eventsOutOfOrderPolicy | Indica a política a ser aplicada a eventos que chegam fora de ordem no fluxo de eventos de entrada. | 'Ajustar' 'Drop' |
Externals | A conta de armazenamento em que os artefatos de código personalizados estão localizados. | Externo |
Funções | 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. | da função |
Entradas | 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. | de entrada [] |
jobStorageAccount | As propriedades associadas a uma conta de Armazenamento do Azure com MSI | JobStorageAccount |
jobType | Descreve o tipo do trabalho. Os modos válidos são Cloud e 'Edge'. |
'Nuvem' 'Edge' |
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). | 'Drop' 'Parar' |
Saídas | 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. | de saída [] |
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. | 'CustomTime' 'JobStartTime' 'LastOutputEventTime' |
outputStartTime | 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. | corda |
Sku | Descreve a SKU do trabalho de streaming. Obrigatório em solicitações PUT (CreateOrReplace). | StreamingJobSku |
transformação | 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. | de Transformação |
StreamingJobSku
Nome | Descrição | Valor |
---|---|---|
nome | O nome da SKU. Obrigatório em solicitações PUT (CreateOrReplace). | 'Standard' |
StreamInputDataSource
Nome | Descrição | Valor |
---|---|---|
tipo | Defina como 'Microsoft.Devices/IotHubs' para o tipo IoTHubStreamInputDataSource. Defina como 'Microsoft.EventHub/EventHub' para o tipo EventHubV2StreamInputDataSource. Defina como 'Microsoft.ServiceBus/EventHub' para o tipo EventHubStreamInputDataSource. Defina como 'Microsoft.Storage/Blob' para o tipo BlobStreamInputDataSource. Defina como 'Raw' para o tipo RawStreamInputDataSource. | 'Microsoft.Devices/IotHubs' 'Microsoft.EventHub/EventHub' 'Microsoft.ServiceBus/EventHub' 'Microsoft.Storage/Blob' 'Raw' (obrigatório) |
StreamInputProperties
Nome | Descrição | Valor |
---|---|---|
fonte de dados | Descreve uma fonte de dados de entrada que contém dados de fluxo. Obrigatório em solicitações PUT (CreateOrReplace). | |
tipo | Indica se a entrada é uma fonte de dados de referência ou dados de fluxo. Obrigatório em solicitações PUT (CreateOrReplace). | 'Stream' (obrigatório) |
TrackedResourceTags
Nome | Descrição | Valor |
---|
Transformação
Nome | Descrição | Valor |
---|---|---|
nome | Nome do recurso | corda |
Propriedades | As propriedades associadas a uma transformação. Obrigatório em solicitações PUT (CreateOrReplace). | TransformationProperties |
TransformationProperties
Nome | Descrição | Valor |
---|---|---|
consulta | 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). | corda |
streamingUnits | Especifica o número de unidades de streaming que o trabalho de streaming usa. | int |
Exemplos de início rápido
Os exemplos de início rápido a seguir implantam esse tipo de recurso.
Arquivo Bicep | Descrição |
---|---|
criar um trabalho do Stream Analytics padrão | Este modelo cria um trabalho standard do Stream Analytics. Para obter mais informações, o Azure Stream Analytics é uma análise em tempo real e um mecanismo complexo de processamento de eventos que foi projetado para analisar e processar grandes volumes de dados de streaming rápido de várias fontes simultaneamente. Padrões e relações podem ser identificados em informações extraídas de várias fontes de entrada, incluindo dispositivos, sensores, clickstreams, feeds de mídia social e aplicativos. Esses padrões podem ser usados para disparar ações e iniciar fluxos de trabalho, como criar alertas, alimentar informações para uma ferramenta de relatório ou armazenar dados transformados para uso posterior. Além disso, o Stream Analytics está disponível no runtime do Azure IoT Edge e dá suporte à mesma linguagem ou sintaxe exata que a nuvem. |
Definição de recurso de modelo do ARM
O tipo de recurso streamingjobs pode ser implantado com operações direcionadas:
- Grupos de recursos - Consulte comandos de implantação do grupo de recursos
Para obter uma lista de propriedades alteradas em cada versão da API, consulte de log de alterações.
Formato de recurso
Para criar um recurso Microsoft.StreamAnalytics/streamingjobs, adicione o JSON a seguir ao modelo.
{
"type": "Microsoft.StreamAnalytics/streamingjobs",
"apiVersion": "2017-04-01-preview",
"name": "string",
"identity": {
"principalId": "string",
"tenantId": "string",
"type": "string"
},
"location": "string",
"properties": {
"cluster": {
"id": "string"
},
"compatibilityLevel": "string",
"contentStoragePolicy": "string",
"dataLocale": "string",
"eventsLateArrivalMaxDelayInSeconds": "int",
"eventsOutOfOrderMaxDelayInSeconds": "int",
"eventsOutOfOrderPolicy": "string",
"externals": {
"container": "string",
"path": "string",
"storageAccount": {
"accountKey": "string",
"accountName": "string"
}
},
"functions": [
{
"name": "string",
"properties": {
"properties": {
"binding": {
"type": "string"
// For remaining properties, see FunctionBinding objects
},
"inputs": [
{
"dataType": "string",
"isConfigurationParameter": "bool"
}
],
"output": {
"dataType": "string"
}
},
"type": "string"
// For remaining properties, see FunctionProperties objects
}
}
],
"inputs": [
{
"name": "string",
"properties": {
"compression": {
"type": "string"
},
"partitionKey": "string",
"serialization": {
"type": "string"
// For remaining properties, see Serialization objects
},
"type": "string"
// For remaining properties, see InputProperties objects
}
}
],
"jobStorageAccount": {
"accountKey": "string",
"accountName": "string",
"authenticationMode": "string"
},
"jobType": "string",
"outputErrorPolicy": "string",
"outputs": [
{
"name": "string",
"properties": {
"datasource": {
"type": "string"
// For remaining properties, see OutputDataSource objects
},
"serialization": {
"type": "string"
// For remaining properties, see Serialization objects
},
"sizeWindow": "int",
"timeWindow": "string"
}
}
],
"outputStartMode": "string",
"outputStartTime": "string",
"sku": {
"name": "string"
},
"transformation": {
"name": "string",
"properties": {
"query": "string",
"streamingUnits": "int"
}
}
},
"tags": {
"{customized property}": "string"
}
}
Objetos FunctionProperties
Defina a propriedade tipo para especificar o tipo de objeto.
Para de Agregação, use:
{
"type": "Aggregate"
}
Para escalar, use:
{
"type": "Scalar"
}
Objetos de serialização
Defina a propriedade tipo para especificar o tipo de objeto.
Para do Avro, use:
{
"properties": {},
"type": "Avro"
}
Para Csv, use:
{
"properties": {
"encoding": "string",
"fieldDelimiter": "string"
},
"type": "Csv"
}
Para CustomClr, use:
{
"properties": {
"serializationClassName": "string",
"serializationDllPath": "string"
},
"type": "CustomClr"
}
Para Delta, use:
{
"properties": {
"deltaTablePath": "string",
"partitionColumns": [ "string" ]
},
"type": "Delta"
}
Para Json, use:
{
"properties": {
"encoding": "string",
"format": "string"
},
"type": "Json"
}
Para Parquet, use:
{
"properties": {},
"type": "Parquet"
}
Objetos StreamInputDataSource
Defina a propriedade tipo para especificar o tipo de objeto.
Para Microsoft.Devices/IotHubs, use:
{
"properties": {
"consumerGroupName": "string",
"endpoint": "string",
"iotHubNamespace": "string",
"sharedAccessPolicyKey": "string",
"sharedAccessPolicyName": "string"
},
"type": "Microsoft.Devices/IotHubs"
}
Para Microsoft.EventHub/EventHub, use:
{
"properties": {
"authenticationMode": "string",
"consumerGroupName": "string",
"eventHubName": "string",
"serviceBusNamespace": "string",
"sharedAccessPolicyKey": "string",
"sharedAccessPolicyName": "string"
},
"type": "Microsoft.EventHub/EventHub"
}
Para Microsoft.ServiceBus/EventHub, use:
{
"properties": {
"authenticationMode": "string",
"consumerGroupName": "string",
"eventHubName": "string",
"serviceBusNamespace": "string",
"sharedAccessPolicyKey": "string",
"sharedAccessPolicyName": "string"
},
"type": "Microsoft.ServiceBus/EventHub"
}
Para Microsoft.Storage/Blob, use:
{
"properties": {
"authenticationMode": "string",
"container": "string",
"dateFormat": "string",
"pathPattern": "string",
"sourcePartitionCount": "int",
"storageAccounts": [
{
"accountKey": "string",
"accountName": "string"
}
],
"timeFormat": "string"
},
"type": "Microsoft.Storage/Blob"
}
Para raw, use:
{
"properties": {
"payload": "string",
"payloadUri": "string"
},
"type": "Raw"
}
Objetos FunctionBinding
Defina a propriedade tipo para especificar o tipo de objeto.
Para Microsoft.MachineLearning/WebService, use:
{
"properties": {
"apiKey": "string",
"batchSize": "int",
"endpoint": "string",
"inputs": {
"columnNames": [
{
"dataType": "string",
"mapTo": "int",
"name": "string"
}
],
"name": "string"
},
"outputs": [
{
"dataType": "string",
"name": "string"
}
]
},
"type": "Microsoft.MachineLearning/WebService"
}
Para Microsoft.MachineLearningServices, use:
{
"properties": {
"apiKey": "string",
"batchSize": "int",
"endpoint": "string",
"inputs": [
{
"dataType": "string",
"mapTo": "int",
"name": "string"
}
],
"numberOfParallelRequests": "int",
"outputs": [
{
"dataType": "string",
"mapTo": "int",
"name": "string"
}
]
},
"type": "Microsoft.MachineLearningServices"
}
Para Microsoft.StreamAnalytics/CLRUdf, use:
{
"properties": {
"class": "string",
"dllPath": "string",
"method": "string",
"script": "string"
},
"type": "Microsoft.StreamAnalytics/CLRUdf"
}
Para Microsoft.StreamAnalytics/JavascriptUdf, use:
{
"properties": {
"script": "string"
},
"type": "Microsoft.StreamAnalytics/JavascriptUdf"
}
Objetos OutputDataSource
Defina a propriedade tipo para especificar o tipo de objeto.
Para Microsoft.AzureFunction, use:
{
"properties": {
"apiKey": "string",
"functionAppName": "string",
"functionName": "string",
"maxBatchCount": "int",
"maxBatchSize": "int"
},
"type": "Microsoft.AzureFunction"
}
Para Microsoft.DataLake/Accounts, use:
{
"properties": {
"accountName": "string",
"authenticationMode": "string",
"dateFormat": "string",
"filePathPrefix": "string",
"refreshToken": "string",
"tenantId": "string",
"timeFormat": "string",
"tokenUserDisplayName": "string",
"tokenUserPrincipalName": "string"
},
"type": "Microsoft.DataLake/Accounts"
}
Para Microsoft.EventHub/EventHub, use:
{
"properties": {
"authenticationMode": "string",
"eventHubName": "string",
"partitionKey": "string",
"propertyColumns": [ "string" ],
"serviceBusNamespace": "string",
"sharedAccessPolicyKey": "string",
"sharedAccessPolicyName": "string"
},
"type": "Microsoft.EventHub/EventHub"
}
Para Microsoft.ServiceBus/EventHub, use:
{
"properties": {
"authenticationMode": "string",
"eventHubName": "string",
"partitionKey": "string",
"propertyColumns": [ "string" ],
"serviceBusNamespace": "string",
"sharedAccessPolicyKey": "string",
"sharedAccessPolicyName": "string"
},
"type": "Microsoft.ServiceBus/EventHub"
}
Para Microsoft.ServiceBus/Queue, use:
{
"properties": {
"authenticationMode": "string",
"propertyColumns": [ "string" ],
"queueName": "string",
"serviceBusNamespace": "string",
"sharedAccessPolicyKey": "string",
"sharedAccessPolicyName": "string",
"systemPropertyColumns": {
"{customized property}": "string"
}
},
"type": "Microsoft.ServiceBus/Queue"
}
Para Microsoft.ServiceBus/Topic, use:
{
"properties": {
"authenticationMode": "string",
"propertyColumns": [ "string" ],
"serviceBusNamespace": "string",
"sharedAccessPolicyKey": "string",
"sharedAccessPolicyName": "string",
"systemPropertyColumns": {
"{customized property}": "string"
},
"topicName": "string"
},
"type": "Microsoft.ServiceBus/Topic"
}
Para Microsoft.Sql/Server/DataWarehouse, use:
{
"properties": {
"database": "string",
"password": "string",
"server": "string",
"table": "string",
"user": "string"
},
"type": "Microsoft.Sql/Server/DataWarehouse"
}
Para Microsoft.Sql/Server/Database, use:
{
"properties": {
"authenticationMode": "string",
"database": "string",
"maxBatchCount": "int",
"maxWriterCount": "int",
"password": "string",
"server": "string",
"table": "string",
"user": "string"
},
"type": "Microsoft.Sql/Server/Database"
}
Para Microsoft.Storage/Blob, use:
{
"properties": {
"authenticationMode": "string",
"container": "string",
"dateFormat": "string",
"pathPattern": "string",
"storageAccounts": [
{
"accountKey": "string",
"accountName": "string"
}
],
"timeFormat": "string"
},
"type": "Microsoft.Storage/Blob"
}
Para Microsoft.Storage/DocumentDB, use:
{
"properties": {
"accountId": "string",
"accountKey": "string",
"collectionNamePattern": "string",
"database": "string",
"documentId": "string",
"partitionKey": "string"
},
"type": "Microsoft.Storage/DocumentDB"
}
Para Microsoft.Storage/Table, use:
{
"properties": {
"accountKey": "string",
"accountName": "string",
"batchSize": "int",
"columnsToRemove": [ "string" ],
"partitionKey": "string",
"rowKey": "string",
"table": "string"
},
"type": "Microsoft.Storage/Table"
}
Para do PowerBI, use:
{
"properties": {
"authenticationMode": "string",
"dataset": "string",
"groupId": "string",
"groupName": "string",
"refreshToken": "string",
"table": "string",
"tokenUserDisplayName": "string",
"tokenUserPrincipalName": "string"
},
"type": "PowerBI"
}
Para raw, use:
{
"properties": {
"payloadUri": "string"
},
"type": "Raw"
}
Objetos InputProperties
Defina a propriedade tipo para especificar o tipo de objeto.
Para de Referência, use:
{
"datasource": {
"type": "string"
// For remaining properties, see ReferenceInputDataSource objects
},
"type": "Reference"
}
Para Stream, use:
{
"datasource": {
"type": "string"
// For remaining properties, see StreamInputDataSource objects
},
"type": "Stream"
}
Objetos ReferenceInputDataSource
Defina a propriedade tipo para especificar o tipo de objeto.
Para Microsoft.Sql/Server/Database, use:
{
"properties": {
"database": "string",
"deltaSnapshotQuery": "string",
"fullSnapshotQuery": "string",
"password": "string",
"refreshRate": "string",
"refreshType": "string",
"server": "string",
"table": "string",
"user": "string"
},
"type": "Microsoft.Sql/Server/Database"
}
Para Microsoft.Storage/Blob, use:
{
"properties": {
"authenticationMode": "string",
"container": "string",
"dateFormat": "string",
"pathPattern": "string",
"storageAccounts": [
{
"accountKey": "string",
"accountName": "string"
}
],
"timeFormat": "string"
},
"type": "Microsoft.Storage/Blob"
}
Para raw, use:
{
"properties": {
"payload": "string",
"payloadUri": "string"
},
"type": "Raw"
}
Valores de propriedade
AggregateFunctionProperties
Nome | Descrição | Valor |
---|---|---|
tipo | Indica o tipo de função. | 'Aggregate' (obrigatório) |
AvroSerialization
Nome | Descrição | Valor |
---|---|---|
Propriedades | As propriedades associadas ao tipo de serialização do Avro. Obrigatório em solicitações PUT (CreateOrReplace). | qualquer |
tipo | Indica o tipo de serialização usado pela entrada ou saída. Obrigatório em solicitações PUT (CreateOrReplace). | 'Avro' (obrigatório) |
AzureDataLakeStoreOutputDataSource
AzureDataLakeStoreOutputDataSourceProperties
Nome | Descrição | Valor |
---|---|---|
accountName | O nome da conta do Azure Data Lake Store. Obrigatório em solicitações PUT (CreateOrReplace). | corda |
authenticationMode | Modo de autenticação. | 'ConnectionString' 'Msi' 'UserToken' |
dateFormat | O formato de data. Sempre que {date} aparece em filePathPrefix, o valor dessa propriedade é usado como o formato de data. | corda |
filePathPrefix | O local do arquivo no qual a saída deve ser gravada. Obrigatório em solicitações PUT (CreateOrReplace). | corda |
refreshToken | Um token de atualização que pode ser usado para obter um token de acesso válido que pode ser usado para autenticar com a fonte de dados. 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). | corda |
tenantId | A ID do locatário do usuário usada para obter o token de atualização. Obrigatório em solicitações PUT (CreateOrReplace). | corda |
timeFormat | O formato de hora. Sempre que {time} aparece em filePathPrefix, o valor dessa propriedade é usado como o formato de hora. | corda |
tokenUserDisplayName | O nome de exibição do usuário que foi usado para obter o token de atualização. Use essa propriedade para ajudar a lembrar qual usuário foi usado para obter o token de atualização. | corda |
tokenUserPrincipalName | 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. | corda |
AzureFunctionOutputDataSource
AzureFunctionOutputDataSourceProperties
Nome | Descrição | Valor |
---|---|---|
apiKey | Se você quiser usar uma função do Azure de outra assinatura, poderá fazer isso fornecendo a chave para acessar sua função. | corda |
functionAppName | O nome do aplicativo do Azure Functions. | corda |
functionName | O nome da função em seu aplicativo do Azure Functions. | corda |
maxBatchCount | Uma propriedade que permite especificar o número máximo de eventos em cada lote enviado ao Azure Functions. O valor padrão é 100. | int |
maxBatchSize | 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). | int |
AzureMachineLearningServiceFunctionBinding
Nome | Descrição | Valor |
---|---|---|
Propriedades | As propriedades de associação associadas a um serviço Web do Azure Machine Learning. | AzureMachineLearningServiceFunctionBindingProperties |
tipo | Indica o tipo de associação de função. | 'Microsoft.MachineLearningServices' (obrigatório) |
AzureMachineLearningServiceFunctionBindingProperties
Nome | Descrição | Valor |
---|---|---|
apiKey | A chave de API usada para autenticar com Request-Response ponto de extremidade. | corda |
batchSize | 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. | int |
Extremidade | O Request-Response executar o ponto de extremidade do serviço Web do Azure Machine Learning. | corda |
Entradas | As entradas para o ponto de extremidade do serviço Web do Azure Machine Learning. | AzureMachineLearningServiceInputColumn[] |
numberOfParallelRequests | O número de solicitações paralelas que serão enviadas por partição de seu trabalho para o serviço de machine learning. O padrão é 1. | int |
Saídas | Uma lista de saídas da execução do ponto de extremidade do serviço Web do Azure Machine Learning. | AzureMachineLearningServiceOutputColumn [] |
AzureMachineLearningServiceInputColumn
Nome | Descrição | Valor |
---|---|---|
Datatype | O tipo de dados (compatível com o Azure Machine Learning) da coluna de entrada. | corda |
mapTo | O índice baseado em zero do parâmetro de função para o qual essa entrada é mapeada. | int |
nome | O nome da coluna de entrada. | corda |
AzureMachineLearningServiceOutputColumn
Nome | Descrição | Valor |
---|---|---|
Datatype | O tipo de dados (compatível com o Azure Machine Learning) da coluna de saída. | corda |
mapTo | O índice baseado em zero do parâmetro de função para o qual essa entrada é mapeada. | int |
nome | O nome da coluna de saída. | corda |
AzureMachineLearningStudioFunctionBinding
Nome | Descrição | Valor |
---|---|---|
Propriedades | As propriedades de associação associadas a um Azure Machine learning Studio. | AzureMachineLearningStudioFunctionBindingProperties |
tipo | Indica o tipo de associação de função. | 'Microsoft.MachineLearning/WebService' (obrigatório) |
AzureMachineLearningStudioFunctionBindingProperties
Nome | Descrição | Valor |
---|---|---|
apiKey | A chave de API usada para autenticar com Request-Response ponto de extremidade. | corda |
batchSize | 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. | int |
Extremidade | O Request-Response executar o ponto de extremidade do Azure Machine Learning Studio. Saiba mais aqui: /azure/machine-learning/machine-learning-consum-web-services#request-response-service-rrs | corda |
Entradas | As entradas para o ponto de extremidade do Azure Machine Learning Studio. | AzureMachineLearningStudioInputs |
Saídas | Uma lista de saídas da execução do ponto de extremidade do Azure Machine Learning Studio. | AzureMachineLearningStudioOutputColumn[] |
AzureMachineLearningStudioInputColumn
Nome | Descrição | Valor |
---|---|---|
Datatype | 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 . | corda |
mapTo | O índice baseado em zero do parâmetro de função para o qual essa entrada é mapeada. | int |
nome | O nome da coluna de entrada. | corda |
AzureMachineLearningStudioInputs
Nome | Descrição | Valor |
---|---|---|
columnNames | Uma lista de colunas de entrada para o ponto de extremidade do Azure Machine Learning Studio. | AzureMachineLearningStudioInputColumn[] |
nome | O nome da entrada. Esse é o nome fornecido durante a criação do ponto de extremidade. | corda |
AzureMachineLearningStudioOutputColumn
Nome | Descrição | Valor |
---|---|---|
Datatype | 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 . | corda |
nome | O nome da coluna de saída. | corda |
AzureSqlDatabaseOutputDataSource
AzureSqlDatabaseOutputDataSourceProperties
Nome | Descrição | Valor |
---|---|---|
authenticationMode | Modo de autenticação. | 'ConnectionString' 'Msi' 'UserToken' |
base de dados | O nome do banco de dados SQL do Azure. Obrigatório em solicitações PUT (CreateOrReplace). | corda |
maxBatchCount | Contagem máxima do Lote para gravação no banco de dados Sql, o valor padrão é 10.000. Opcional em solicitações PUT. | int |
maxWriterCount | No momento, apenas 1(gravador único) e 0(com base na partição de consulta) estão disponíveis no momento. Opcional em solicitações PUT. | int |
senha | A senha que será usada para se conectar ao banco de dados SQL do Azure. Obrigatório em solicitações PUT (CreateOrReplace). | corda |
servidor | O nome do SQL Server que contém o banco de dados SQL do Azure. Obrigatório em solicitações PUT (CreateOrReplace). | corda |
mesa | O nome da tabela no banco de dados SQL do Azure. Obrigatório em solicitações PUT (CreateOrReplace). | corda |
utilizador | 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). | corda |
AzureSqlReferenceInputDataSource
AzureSqlReferenceInputDataSourceProperties
Nome | Descrição | Valor |
---|---|---|
base de dados | Esse elemento está associado ao elemento datasource. Esse é o nome do banco de dados no qual a saída será gravada. | corda |
deltaSnapshotQuery | 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. | corda |
fullSnapshotQuery | Esse elemento está associado ao elemento datasource. Essa consulta é usada para buscar dados do banco de dados sql. | corda |
senha | Esse elemento está associado ao elemento datasource. Essa é a senha que será usada para se conectar à instância do Banco de Dados SQL. | corda |
refreshRate | 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. | corda |
refreshType | Esse elemento está associado ao elemento datasource. Esse elemento é do tipo enumeração. Indica que tipo de opção de atualização de dados desejamos usar:Static/RefreshPeriodicallyWithFull/RefreshPeriodicallyWithDelta | corda |
servidor | Esse elemento está associado ao elemento datasource. Esse é o nome do servidor que contém o banco de dados que será gravado. | corda |
mesa | Esse elemento está associado ao elemento datasource. O nome da tabela no banco de dados SQL do Azure.. | corda |
utilizador | 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. | corda |
AzureSynapseOutputDataSource
AzureSynapseOutputDataSourceProperties
Nome | Descrição | Valor |
---|---|---|
base de dados | O nome do banco de dados SQL do Azure. Obrigatório em solicitações PUT (CreateOrReplace). | corda |
senha | A senha que será usada para se conectar ao banco de dados SQL do Azure. Obrigatório em solicitações PUT (CreateOrReplace). | corda |
servidor | O nome do SQL Server que contém o banco de dados SQL do Azure. Obrigatório em solicitações PUT (CreateOrReplace). | corda |
mesa | O nome da tabela no banco de dados SQL do Azure. Obrigatório em solicitações PUT (CreateOrReplace). | corda |
utilizador | 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). | corda |
AzureTableOutputDataSource
AzureTableOutputDataSourceProperties
Nome | Descrição | Valor |
---|---|---|
accountKey | A chave da conta para a conta de Armazenamento do Azure. Obrigatório em solicitações PUT (CreateOrReplace). | corda |
accountName | O nome da conta de Armazenamento do Azure. Obrigatório em solicitações PUT (CreateOrReplace). | corda |
batchSize | O número de linhas a serem gravadas na Tabela do Azure de cada vez. | int |
columnsToRemove | Se especificado, cada item na matriz é o nome de uma coluna a ser removida (se presente) das entidades de evento de saída. | string[] |
partitionKey | 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). | corda |
rowKey | 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). | corda |
mesa | O nome da Tabela do Azure. Obrigatório em solicitações PUT (CreateOrReplace). | corda |
BlobOutputDataSource
Nome | Descrição | Valor |
---|---|---|
Propriedades | As propriedades associadas a uma saída de blob. Obrigatório em solicitações PUT (CreateOrReplace). | blobOutputDataSourceProperties |
tipo | Indica que o tipo de saída da fonte de dados será gravado. Obrigatório em solicitações PUT (CreateOrReplace). | 'Microsoft.Storage/Blob' (obrigatório) |
BlobOutputDataSourceProperties
BlobReferenceInputDataSource
Nome | Descrição | Valor |
---|---|---|
Propriedades | As propriedades associadas a uma entrada de blob que contém dados de referência. Obrigatório em solicitações PUT (CreateOrReplace). | blobReferenceInputDataSourceProperties |
tipo | Indica o tipo de fonte de dados de entrada que contém dados de referência. Obrigatório em solicitações PUT (CreateOrReplace). | 'Microsoft.Storage/Blob' (obrigatório) |
BlobReferenceInputDataSourceProperties
BlobStreamInputDataSource
Nome | Descrição | Valor |
---|---|---|
Propriedades | As propriedades associadas a uma entrada de blob que contém dados de fluxo. Obrigatório em solicitações PUT (CreateOrReplace). | blobStreamInputDataSourceProperties |
tipo | Indica o tipo de fonte de dados de entrada que contém dados de fluxo. Obrigatório em solicitações PUT (CreateOrReplace). | 'Microsoft.Storage/Blob' (obrigatório) |
BlobStreamInputDataSourceProperties
ClusterInfo
Nome | Descrição | Valor |
---|---|---|
id | A ID do recurso do cluster. | corda |
Compressão
Nome | Descrição | Valor |
---|---|---|
tipo | cadeia de caracteres (obrigatório) |
CSharpFunctionBinding
CSharpFunctionBindingProperties
Nome | Descrição | Valor |
---|---|---|
classe | O código Csharp que contém uma única definição de função. | corda |
dllPath | O código Csharp que contém uma única definição de função. | corda |
método | O código Csharp que contém uma única definição de função. | corda |
roteiro | O código Csharp que contém uma única definição de função. | corda |
CsvSerialization
CsvSerializationProperties
Nome | Descrição | Valor |
---|---|---|
codificação | Especifica a codificação dos dados de entrada no caso de entrada e a codificação de dados de saída no caso de saída. Obrigatório em solicitações PUT (CreateOrReplace). | 'UTF8' |
fieldDelimiter | Especifica o delimitador que será usado para separar registros CSV (valores separados por vírgulas). Consulte /rest/api/streamanalytics/stream-analytics-input ou /rest/api/streamanalytics/stream-analytics-output para obter uma lista de valores com suporte. Obrigatório em solicitações PUT (CreateOrReplace). | corda |
CustomClrSerialization
CustomClrSerializationProperties
Nome | Descrição | Valor |
---|---|---|
serializationClassName | O nome da classe de serialização. | corda |
serializationDllPath | O caminho da biblioteca de serialização. | corda |
DeltaSerialization
DeltaSerializationProperties
Nome | Descrição | Valor |
---|---|---|
deltaTablePath | Especifica o caminho da tabela Delta Lake na qual a saída será gravada. | cadeia de caracteres (obrigatório) |
partitionColumns | Especifica os nomes das colunas para as quais a tabela Delta Lake será particionada. Há suporte apenas para 1 coluna de partição, mas mantendo-a como uma matriz para extensibilidade. | string[] |
DocumentDbOutputDataSource
DocumentDbOutputDataSourceProperties
Nome | Descrição | Valor |
---|---|---|
accountId | O nome ou a ID da conta do DocumentDB. Obrigatório em solicitações PUT (CreateOrReplace). | corda |
accountKey | A chave da conta do DocumentDB. Obrigatório em solicitações PUT (CreateOrReplace). | corda |
collectionNamePattern | 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 de /rest/api/streamanalytics/stream-analytics-output para obter mais informações. Obrigatório em solicitações PUT (CreateOrReplace). | corda |
base de dados | O nome do banco de dados do DocumentDB. Obrigatório em solicitações PUT (CreateOrReplace). | corda |
documentId | 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. | corda |
partitionKey | 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. | corda |
EventHubOutputDataSource
Nome | Descrição | Valor |
---|---|---|
Propriedades | As propriedades associadas a uma saída do Hub de Eventos. Obrigatório em solicitações PUT (CreateOrReplace). | eventHubOutputDataSourceProperties |
tipo | Indica que o tipo de saída da fonte de dados será gravado. Obrigatório em solicitações PUT (CreateOrReplace). | 'Microsoft.ServiceBus/EventHub' (obrigatório) |
EventHubOutputDataSourceProperties
Nome | Descrição | Valor |
---|---|---|
authenticationMode | Modo de autenticação. | 'ConnectionString' 'Msi' 'UserToken' |
eventHubName | O nome do Hub de Eventos. Obrigatório em solicitações PUT (CreateOrReplace). | corda |
partitionKey | A chave/coluna usada para determinar para qual partição enviar dados de evento. | corda |
propertyColumns | string[] | |
serviceBusNamespace | 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). | corda |
sharedAccessPolicyKey | A chave de política de acesso compartilhado para a política de acesso compartilhado especificada. Obrigatório em solicitações PUT (CreateOrReplace). | corda |
sharedAccessPolicyName | 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). | corda |
EventHubStreamInputDataSource
EventHubStreamInputDataSourceProperties
Nome | Descrição | Valor |
---|---|---|
authenticationMode | Modo de autenticação. | 'ConnectionString' 'Msi' 'UserToken' |
consumerGroupName | O nome de um Grupo de Consumidores do Hub de Eventos que deve ser 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. | corda |
eventHubName | O nome do Hub de Eventos. Obrigatório em solicitações PUT (CreateOrReplace). | corda |
serviceBusNamespace | 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). | corda |
sharedAccessPolicyKey | A chave de política de acesso compartilhado para a política de acesso compartilhado especificada. Obrigatório em solicitações PUT (CreateOrReplace). | corda |
sharedAccessPolicyName | 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). | corda |
EventHubV2OutputDataSource
Nome | Descrição | Valor |
---|---|---|
Propriedades | As propriedades associadas a uma saída do Hub de Eventos. Obrigatório em solicitações PUT (CreateOrReplace). | eventHubOutputDataSourceProperties |
tipo | Indica que o tipo de saída da fonte de dados será gravado. Obrigatório em solicitações PUT (CreateOrReplace). | 'Microsoft.EventHub/EventHub' (obrigatório) |
EventHubV2StreamInputDataSource
Externo
Nome | Descrição | Valor |
---|---|---|
recipiente | corda | |
caminho | corda | |
storageAccount | As propriedades associadas a uma conta de Armazenamento do Azure | |
Função
Nome | Descrição | Valor |
---|---|---|
nome | Nome do recurso | corda |
Propriedades | As propriedades associadas a uma função. | FunctionProperties |
FunctionBinding
Nome | Descrição | Valor |
---|---|---|
tipo | Defina como 'Microsoft.MachineLearning/WebService' para o tipo AzureMachineLearningStudioFunctionBinding. Defina como 'Microsoft.MachineLearningServices' para o tipo AzureMachineLearningServiceFunctionBinding. Defina como 'Microsoft.StreamAnalytics/CLRUdf' para o tipo CSharpFunctionBinding. Defina como 'Microsoft.StreamAnalytics/JavascriptUdf' para o tipo JavaScriptFunctionBinding. | 'Microsoft.MachineLearning/WebService' 'Microsoft.MachineLearningServices' 'Microsoft.StreamAnalytics/CLRUdf' 'Microsoft.StreamAnalytics/JavascriptUdf' (obrigatório) |
FunctionConfiguration
FunctionInput
Nome | Descrição | Valor |
---|---|---|
Datatype | 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 | corda |
isConfigurationParameter | 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. | Bool |
FunctionOutput
Nome | Descrição | Valor |
---|---|---|
Datatype | 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 | corda |
FunctionProperties
Nome | Descrição | Valor |
---|---|---|
Propriedades | FunctionConfiguration | |
tipo | Defina como 'Aggregate' para o tipo AggregateFunctionProperties. Defina como 'Scalar' para o tipo ScalarFunctionProperties. | 'Agregação' 'Scalar' (obrigatório) |
Identidade
Nome | Descrição | Valor |
---|---|---|
principalId | corda | |
tenantId | corda | |
tipo | corda |
Entrada
Nome | Descrição | Valor |
---|---|---|
nome | Nome do recurso | corda |
Propriedades | As propriedades associadas a uma entrada. Obrigatório em solicitações PUT (CreateOrReplace). | InputProperties |
InputProperties
Nome | Descrição | Valor |
---|---|---|
compressão | Descreve como os dados de entrada são compactados | de compactação |
partitionKey | partitionKey descreve uma chave nos dados de entrada que é usada para particionar os dados de entrada | corda |
Serialização | Descreve como os dados de uma entrada são serializados ou como os dados são serializados quando gravados em uma saída. Obrigatório em solicitações PUT (CreateOrReplace). | serialização |
tipo | Defina como 'Referência' para o tipo ReferenceInputProperties. Defina como 'Stream' para o tipo StreamInputProperties. | 'Referência' 'Stream' (obrigatório) |
IoTHubStreamInputDataSource
IoTHubStreamInputDataSourceProperties
Nome | Descrição | Valor |
---|---|---|
consumerGroupName | 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. | corda |
Extremidade | O ponto de extremidade do Hub IoT ao qual se conectar (ou seja, mensagens/eventos, mensagens/operationsMonitoringEvents etc.). | corda |
iotHubNamespace | O nome ou o URI do Hub IoT. Obrigatório em solicitações PUT (CreateOrReplace). | corda |
sharedAccessPolicyKey | A chave de política de acesso compartilhado para a política de acesso compartilhado especificada. Obrigatório em solicitações PUT (CreateOrReplace). | corda |
sharedAccessPolicyName | 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). | corda |
JavaScriptFunctionBinding
Nome | Descrição | Valor |
---|---|---|
Propriedades | As propriedades de associação associadas a uma função JavaScript. | JavaScriptFunctionBindingProperties |
tipo | Indica o tipo de associação de função. | 'Microsoft.StreamAnalytics/JavascriptUdf' (obrigatório) |
JavaScriptFunctionBindingProperties
Nome | Descrição | Valor |
---|---|---|
roteiro | O código JavaScript que contém uma única definição de função. Por exemplo: 'function (x, y) { return x + y; }' | corda |
JobStorageAccount
Nome | Descrição | Valor |
---|---|---|
accountKey | A chave da conta para a conta de Armazenamento do Azure. Obrigatório em solicitações PUT (CreateOrReplace). | corda |
accountName | O nome da conta de Armazenamento do Azure. Obrigatório em solicitações PUT (CreateOrReplace). | corda |
authenticationMode | Modo de autenticação. | 'ConnectionString' 'Msi' 'UserToken' |
JsonSerialization
JsonSerializationProperties
Nome | Descrição | Valor |
---|---|---|
codificação | Especifica a codificação dos dados de entrada no caso de entrada e a codificação de dados de saída no caso de saída. Obrigatório em solicitações PUT (CreateOrReplace). | 'UTF8' |
formato | 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. | 'Matriz' 'LineSeparated' |
Microsoft.StreamAnalytics/streamingjobs
Nome | Descrição | Valor |
---|---|---|
apiVersion | A versão da API | '2017-04-01-preview' |
identidade | Descreve a identidade gerenciada atribuída pelo sistema atribuída a esse trabalho que pode ser usada para autenticar com entradas e saídas. | Identity |
localização | A localização geográfica onde o recurso reside | corda |
nome | O nome do recurso | cadeia de caracteres (obrigatório) |
Propriedades | As propriedades associadas a um trabalho de streaming. Obrigatório em solicitações PUT (CreateOrReplace). | |
Tags | Marcas de recurso | Dicionário de nomes e valores de marca. Consulte Marcas em modelos |
tipo | O tipo de recurso | 'Microsoft.StreamAnalytics/streamingjobs' |
Saída
Nome | Descrição | Valor |
---|---|---|
nome | Nome do recurso | corda |
Propriedades | As propriedades associadas a uma saída. Obrigatório em solicitações PUT (CreateOrReplace). | OutputProperties |
OutputDataSource
Nome | Descrição | Valor |
---|---|---|
tipo | Defina como 'Microsoft.AzureFunction' para o tipo AzureFunctionOutputDataSource. Defina como 'Microsoft.DataLake/Accounts' para o tipo AzureDataLakeStoreOutputDataSource. Defina como 'Microsoft.EventHub/EventHub' para o tipo EventHubV2OutputDataSource. Defina como 'Microsoft.ServiceBus/EventHub' para o tipo EventHubOutputDataSource. Defina como 'Microsoft.ServiceBus/Queue' para o tipo ServiceBusQueueOutputDataSource. Defina como 'Microsoft.ServiceBus/Topic' para o tipo ServiceBusTopicOutputDataSource. Defina como 'Microsoft.Sql/Server/DataWarehouse' para o tipo AzureSynapseOutputDataSource. Defina como 'Microsoft.Sql/Server/Database' para o tipo AzureSqlDatabaseOutputDataSource. Defina como 'Microsoft.Storage/Blob' para o tipo BlobOutputDataSource. Defina como 'Microsoft.Storage/DocumentDB' para o tipo DocumentDbOutputDataSource. Defina como 'Microsoft.Storage/Table' para o tipo AzureTableOutputDataSource. Defina como 'PowerBI' para o tipo PowerBIOutputDataSource. Defina como 'Raw' para o tipo RawOutputDatasource. | 'Microsoft.AzureFunction' 'Microsoft.DataLake/Accounts' 'Microsoft.EventHub/EventHub' 'Microsoft.ServiceBus/EventHub' 'Microsoft.ServiceBus/Queue' 'Microsoft.ServiceBus/Topic' 'Microsoft.Sql/Server/Database' 'Microsoft.Sql/Server/DataWarehouse' 'Microsoft.Storage/Blob' 'Microsoft.Storage/DocumentDB' 'Microsoft.Storage/Table' 'PowerBI' 'Raw' (obrigatório) |
OutputProperties
Nome | Descrição | Valor |
---|---|---|
fonte de dados | Descreve a fonte de dados na qual a saída será gravada. Obrigatório em solicitações PUT (CreateOrReplace). | OutputDataSource |
Serialização | Descreve como os dados de uma entrada são serializados ou como os dados são serializados quando gravados em uma saída. Obrigatório em solicitações PUT (CreateOrReplace). | serialização |
sizeWindow | A janela de tamanho para a qual restringir uma saída do Stream Analytics. | int |
timeWindow | corda |
ParquetSerialization
Nome | Descrição | Valor |
---|---|---|
Propriedades | As propriedades associadas ao tipo de serialização Parquet. Obrigatório em solicitações PUT (CreateOrReplace). | qualquer |
tipo | Indica o tipo de serialização usado pela entrada ou saída. Obrigatório em solicitações PUT (CreateOrReplace). | 'Parquet' (obrigatório) |
PowerBIOutputDataSource
PowerBIOutputDataSourceProperties
Nome | Descrição | Valor |
---|---|---|
authenticationMode | Modo de autenticação. | 'ConnectionString' 'Msi' 'UserToken' |
Dataset | O nome do conjunto de dados do Power BI. Obrigatório em solicitações PUT (CreateOrReplace). | corda |
groupId | A ID do grupo do Power BI. | corda |
groupName | 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. | corda |
refreshToken | Um token de atualização que pode ser usado para obter um token de acesso válido que pode ser usado para autenticar com a fonte de dados. 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). | corda |
mesa | O nome da tabela do Power BI no conjunto de dados especificado. Obrigatório em solicitações PUT (CreateOrReplace). | corda |
tokenUserDisplayName | O nome de exibição do usuário que foi usado para obter o token de atualização. Use essa propriedade para ajudar a lembrar qual usuário foi usado para obter o token de atualização. | corda |
tokenUserPrincipalName | 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. | corda |
RawInputDatasourceProperties
Nome | Descrição | Valor |
---|---|---|
carga útil | O conteúdo serializado JSON dos dados de entrada. Payload ou payloadUri devem ser definidos, mas não ambos. | corda |
payloadUri | A URL SAS para um blob que contém o conteúdo serializado JSON dos dados de entrada. Payload ou payloadUri devem ser definidos, mas não ambos. | corda |
RawOutputDatasource
RawOutputDatasourceProperties
Nome | Descrição | Valor |
---|---|---|
payloadUri | A URL sas em um blob em que a saída deve ser gravada. Se essa propriedade não estiver definida, os dados de saída serão gravados em um armazenamento temporário e uma URL SAS nesse armazenamento temporário será incluída no resultado. | corda |
RawReferenceInputDataSource
RawStreamInputDataSource
ReferenceInputDataSource
Nome | Descrição | Valor |
---|---|---|
tipo | Defina como 'Microsoft.Sql/Server/Database' para o tipo AzureSqlReferenceInputDataSource. Defina como 'Microsoft.Storage/Blob' para o tipo BlobReferenceInputDataSource. Defina como 'Raw' para o tipo RawReferenceInputDataSource. | 'Microsoft.Sql/Server/Database' 'Microsoft.Storage/Blob' 'Raw' (obrigatório) |
ReferenceInputProperties
Nome | Descrição | Valor |
---|---|---|
fonte de dados | Descreve uma fonte de dados de entrada que contém dados de referência. Obrigatório em solicitações PUT (CreateOrReplace). | ReferenceInputDataSource |
tipo | Indica se a entrada é uma fonte de dados de referência ou dados de fluxo. Obrigatório em solicitações PUT (CreateOrReplace). | 'Reference' (obrigatório) |
ScalarFunctionProperties
Nome | Descrição | Valor |
---|---|---|
tipo | Indica o tipo de função. | 'Scalar' (obrigatório) |
Serialização
Nome | Descrição | Valor |
---|---|---|
tipo | Defina como 'Avro' para o tipo AvroSerialization. Defina como 'Csv' para o tipo de CsvSerialization . Defina como 'CustomClr' para o tipo CustomClrSerialization . Defina como 'Delta' para o tipo deltaSerialization . Defina como 'Json' para o tipo de JsonSerialization . Defina como 'Parquet' para o tipo ParquetSerialization. | 'Avro' 'Csv' 'CustomClr' 'Delta' 'Json' 'Parquet' (obrigatório) |
ServiceBusQueueOutputDataSource
Nome | Descrição | Valor |
---|---|---|
Propriedades | As propriedades associadas a uma saída de Fila do Barramento de Serviço. Obrigatório em solicitações PUT (CreateOrReplace). | ServiceBusQueueOutputDataSourceProperties |
tipo | Indica que o tipo de saída da fonte de dados será gravado. Obrigatório em solicitações PUT (CreateOrReplace). | 'Microsoft.ServiceBus/Queue' (obrigatório) |
ServiceBusQueueOutputDataSourceProperties
Nome | Descrição | Valor |
---|---|---|
authenticationMode | Modo de autenticação. | 'ConnectionString' 'Msi' 'UserToken' |
propertyColumns | 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. | string[] |
queueName | O nome da Fila do Barramento de Serviço. Obrigatório em solicitações PUT (CreateOrReplace). | corda |
serviceBusNamespace | 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). | corda |
sharedAccessPolicyKey | A chave de política de acesso compartilhado para a política de acesso compartilhado especificada. Obrigatório em solicitações PUT (CreateOrReplace). | corda |
sharedAccessPolicyName | 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). | corda |
systemPropertyColumns | Dicionário de> de cadeia de caracteres < | ServiceBusQueueOutputDataSourcePropertiesSystemPropertyColumns |
ServiceBusQueueOutputDataSourcePropertiesSystemPropertyColumns
Nome | Descrição | Valor |
---|
ServiceBusTopicOutputDataSource
Nome | Descrição | Valor |
---|---|---|
Propriedades | As propriedades associadas a uma saída do Tópico do Barramento de Serviço. Obrigatório em solicitações PUT (CreateOrReplace). | ServiceBusTopicOutputDataSourceProperties |
tipo | Indica que o tipo de saída da fonte de dados será gravado. Obrigatório em solicitações PUT (CreateOrReplace). | 'Microsoft.ServiceBus/Topic' (obrigatório) |
ServiceBusTopicOutputDataSourceProperties
Nome | Descrição | Valor |
---|---|---|
authenticationMode | Modo de autenticação. | 'ConnectionString' 'Msi' 'UserToken' |
propertyColumns | 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. | string[] |
serviceBusNamespace | 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). | corda |
sharedAccessPolicyKey | A chave de política de acesso compartilhado para a política de acesso compartilhado especificada. Obrigatório em solicitações PUT (CreateOrReplace). | corda |
sharedAccessPolicyName | 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). | corda |
systemPropertyColumns | Dicionário de> de cadeia de caracteres < | ServiceBusTopicOutputDataSourcePropertiesSystemPropertyColumns |
topicName | O nome do Tópico do Barramento de Serviço. Obrigatório em solicitações PUT (CreateOrReplace). | corda |
ServiceBusTopicOutputDataSourcePropertiesSystemPropertyColumns
Nome | Descrição | Valor |
---|
StorageAccount
Nome | Descrição | Valor |
---|---|---|
accountKey | A chave da conta para a conta de Armazenamento do Azure. Obrigatório em solicitações PUT (CreateOrReplace). | corda |
accountName | O nome da conta de Armazenamento do Azure. Obrigatório em solicitações PUT (CreateOrReplace). | corda |
StreamingJobProperties
Nome | Descrição | Valor |
---|---|---|
cluster | O cluster no qual os trabalhos de streaming serão executados. | ClusterInfo |
compatibilityLevel | Controla determinados comportamentos de runtime do trabalho de streaming. | '1.0' |
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. . | 'JobStorageAccount' 'SystemAccount' |
dataLocale | 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. | corda |
eventsLateArrivalMaxDelayInSeconds | 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. | int |
eventsOutOfOrderMaxDelayInSeconds | O atraso tolerável máximo em segundos em que os eventos fora de ordem podem ser ajustados para estarem de volta em ordem. | int |
eventsOutOfOrderPolicy | Indica a política a ser aplicada a eventos que chegam fora de ordem no fluxo de eventos de entrada. | 'Ajustar' 'Drop' |
Externals | A conta de armazenamento em que os artefatos de código personalizados estão localizados. | Externo |
Funções | 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. | da função |
Entradas | 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. | de entrada [] |
jobStorageAccount | As propriedades associadas a uma conta de Armazenamento do Azure com MSI | JobStorageAccount |
jobType | Descreve o tipo do trabalho. Os modos válidos são Cloud e 'Edge'. |
'Nuvem' 'Edge' |
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). | 'Drop' 'Parar' |
Saídas | 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. | de saída [] |
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. | 'CustomTime' 'JobStartTime' 'LastOutputEventTime' |
outputStartTime | 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. | corda |
Sku | Descreve a SKU do trabalho de streaming. Obrigatório em solicitações PUT (CreateOrReplace). | StreamingJobSku |
transformação | 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. | de Transformação |
StreamingJobSku
Nome | Descrição | Valor |
---|---|---|
nome | O nome da SKU. Obrigatório em solicitações PUT (CreateOrReplace). | 'Standard' |
StreamInputDataSource
Nome | Descrição | Valor |
---|---|---|
tipo | Defina como 'Microsoft.Devices/IotHubs' para o tipo IoTHubStreamInputDataSource. Defina como 'Microsoft.EventHub/EventHub' para o tipo EventHubV2StreamInputDataSource. Defina como 'Microsoft.ServiceBus/EventHub' para o tipo EventHubStreamInputDataSource. Defina como 'Microsoft.Storage/Blob' para o tipo BlobStreamInputDataSource. Defina como 'Raw' para o tipo RawStreamInputDataSource. | 'Microsoft.Devices/IotHubs' 'Microsoft.EventHub/EventHub' 'Microsoft.ServiceBus/EventHub' 'Microsoft.Storage/Blob' 'Raw' (obrigatório) |
StreamInputProperties
Nome | Descrição | Valor |
---|---|---|
fonte de dados | Descreve uma fonte de dados de entrada que contém dados de fluxo. Obrigatório em solicitações PUT (CreateOrReplace). | |
tipo | Indica se a entrada é uma fonte de dados de referência ou dados de fluxo. Obrigatório em solicitações PUT (CreateOrReplace). | 'Stream' (obrigatório) |
TrackedResourceTags
Nome | Descrição | Valor |
---|
Transformação
Nome | Descrição | Valor |
---|---|---|
nome | Nome do recurso | corda |
Propriedades | As propriedades associadas a uma transformação. Obrigatório em solicitações PUT (CreateOrReplace). | TransformationProperties |
TransformationProperties
Nome | Descrição | Valor |
---|---|---|
consulta | 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). | corda |
streamingUnits | Especifica o número de unidades de streaming que o trabalho de streaming usa. | int |
Modelos de início rápido
Os modelos de início rápido a seguir implantam esse tipo de recurso.
Modelo | Descrição |
---|---|
criar um trabalho do Stream Analytics padrão |
Este modelo cria um trabalho standard do Stream Analytics. Para obter mais informações, o Azure Stream Analytics é uma análise em tempo real e um mecanismo complexo de processamento de eventos que foi projetado para analisar e processar grandes volumes de dados de streaming rápido de várias fontes simultaneamente. Padrões e relações podem ser identificados em informações extraídas de várias fontes de entrada, incluindo dispositivos, sensores, clickstreams, feeds de mídia social e aplicativos. Esses padrões podem ser usados para disparar ações e iniciar fluxos de trabalho, como criar alertas, alimentar informações para uma ferramenta de relatório ou armazenar dados transformados para uso posterior. Além disso, o Stream Analytics está disponível no runtime do Azure IoT Edge e dá suporte à mesma linguagem ou sintaxe exata que a nuvem. |
Definição de recurso do Terraform (provedor de AzAPI)
O tipo de recurso streamingjobs pode ser implantado com operações direcionadas:
- grupos de recursos
Para obter uma lista de propriedades alteradas em cada versão da API, consulte de log de alterações.
Formato de recurso
Para criar um recurso Microsoft.StreamAnalytics/streamingjobs, adicione o Terraform a seguir ao seu modelo.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.StreamAnalytics/streamingjobs@2017-04-01-preview"
name = "string"
identity = {
principalId = "string"
tenantId = "string"
type = "string"
}
location = "string"
tags = {
{customized property} = "string"
}
body = jsonencode({
properties = {
cluster = {
id = "string"
}
compatibilityLevel = "string"
contentStoragePolicy = "string"
dataLocale = "string"
eventsLateArrivalMaxDelayInSeconds = int
eventsOutOfOrderMaxDelayInSeconds = int
eventsOutOfOrderPolicy = "string"
externals = {
container = "string"
path = "string"
storageAccount = {
accountKey = "string"
accountName = "string"
}
}
functions = [
{
name = "string"
properties = {
properties = {
binding = {
type = "string"
// For remaining properties, see FunctionBinding objects
}
inputs = [
{
dataType = "string"
isConfigurationParameter = bool
}
]
output = {
dataType = "string"
}
}
type = "string"
// For remaining properties, see FunctionProperties objects
}
}
]
inputs = [
{
name = "string"
properties = {
compression = {
type = "string"
}
partitionKey = "string"
serialization = {
type = "string"
// For remaining properties, see Serialization objects
}
type = "string"
// For remaining properties, see InputProperties objects
}
}
]
jobStorageAccount = {
accountKey = "string"
accountName = "string"
authenticationMode = "string"
}
jobType = "string"
outputErrorPolicy = "string"
outputs = [
{
name = "string"
properties = {
datasource = {
type = "string"
// For remaining properties, see OutputDataSource objects
}
serialization = {
type = "string"
// For remaining properties, see Serialization objects
}
sizeWindow = int
timeWindow = "string"
}
}
]
outputStartMode = "string"
outputStartTime = "string"
sku = {
name = "string"
}
transformation = {
name = "string"
properties = {
query = "string"
streamingUnits = int
}
}
}
})
}
Objetos FunctionProperties
Defina a propriedade tipo para especificar o tipo de objeto.
Para de Agregação, use:
{
type = "Aggregate"
}
Para escalar, use:
{
type = "Scalar"
}
Objetos de serialização
Defina a propriedade tipo para especificar o tipo de objeto.
Para do Avro, use:
{
properties = ?
type = "Avro"
}
Para Csv, use:
{
properties = {
encoding = "string"
fieldDelimiter = "string"
}
type = "Csv"
}
Para CustomClr, use:
{
properties = {
serializationClassName = "string"
serializationDllPath = "string"
}
type = "CustomClr"
}
Para Delta, use:
{
properties = {
deltaTablePath = "string"
partitionColumns = [
"string"
]
}
type = "Delta"
}
Para Json, use:
{
properties = {
encoding = "string"
format = "string"
}
type = "Json"
}
Para Parquet, use:
{
properties = ?
type = "Parquet"
}
Objetos StreamInputDataSource
Defina a propriedade tipo para especificar o tipo de objeto.
Para Microsoft.Devices/IotHubs, use:
{
properties = {
consumerGroupName = "string"
endpoint = "string"
iotHubNamespace = "string"
sharedAccessPolicyKey = "string"
sharedAccessPolicyName = "string"
}
type = "Microsoft.Devices/IotHubs"
}
Para Microsoft.EventHub/EventHub, use:
{
properties = {
authenticationMode = "string"
consumerGroupName = "string"
eventHubName = "string"
serviceBusNamespace = "string"
sharedAccessPolicyKey = "string"
sharedAccessPolicyName = "string"
}
type = "Microsoft.EventHub/EventHub"
}
Para Microsoft.ServiceBus/EventHub, use:
{
properties = {
authenticationMode = "string"
consumerGroupName = "string"
eventHubName = "string"
serviceBusNamespace = "string"
sharedAccessPolicyKey = "string"
sharedAccessPolicyName = "string"
}
type = "Microsoft.ServiceBus/EventHub"
}
Para Microsoft.Storage/Blob, use:
{
properties = {
authenticationMode = "string"
container = "string"
dateFormat = "string"
pathPattern = "string"
sourcePartitionCount = int
storageAccounts = [
{
accountKey = "string"
accountName = "string"
}
]
timeFormat = "string"
}
type = "Microsoft.Storage/Blob"
}
Para raw, use:
{
properties = {
payload = "string"
payloadUri = "string"
}
type = "Raw"
}
Objetos FunctionBinding
Defina a propriedade tipo para especificar o tipo de objeto.
Para Microsoft.MachineLearning/WebService, use:
{
properties = {
apiKey = "string"
batchSize = int
endpoint = "string"
inputs = {
columnNames = [
{
dataType = "string"
mapTo = int
name = "string"
}
]
name = "string"
}
outputs = [
{
dataType = "string"
name = "string"
}
]
}
type = "Microsoft.MachineLearning/WebService"
}
Para Microsoft.MachineLearningServices, use:
{
properties = {
apiKey = "string"
batchSize = int
endpoint = "string"
inputs = [
{
dataType = "string"
mapTo = int
name = "string"
}
]
numberOfParallelRequests = int
outputs = [
{
dataType = "string"
mapTo = int
name = "string"
}
]
}
type = "Microsoft.MachineLearningServices"
}
Para Microsoft.StreamAnalytics/CLRUdf, use:
{
properties = {
class = "string"
dllPath = "string"
method = "string"
script = "string"
}
type = "Microsoft.StreamAnalytics/CLRUdf"
}
Para Microsoft.StreamAnalytics/JavascriptUdf, use:
{
properties = {
script = "string"
}
type = "Microsoft.StreamAnalytics/JavascriptUdf"
}
Objetos OutputDataSource
Defina a propriedade tipo para especificar o tipo de objeto.
Para Microsoft.AzureFunction, use:
{
properties = {
apiKey = "string"
functionAppName = "string"
functionName = "string"
maxBatchCount = int
maxBatchSize = int
}
type = "Microsoft.AzureFunction"
}
Para Microsoft.DataLake/Accounts, use:
{
properties = {
accountName = "string"
authenticationMode = "string"
dateFormat = "string"
filePathPrefix = "string"
refreshToken = "string"
tenantId = "string"
timeFormat = "string"
tokenUserDisplayName = "string"
tokenUserPrincipalName = "string"
}
type = "Microsoft.DataLake/Accounts"
}
Para Microsoft.EventHub/EventHub, use:
{
properties = {
authenticationMode = "string"
eventHubName = "string"
partitionKey = "string"
propertyColumns = [
"string"
]
serviceBusNamespace = "string"
sharedAccessPolicyKey = "string"
sharedAccessPolicyName = "string"
}
type = "Microsoft.EventHub/EventHub"
}
Para Microsoft.ServiceBus/EventHub, use:
{
properties = {
authenticationMode = "string"
eventHubName = "string"
partitionKey = "string"
propertyColumns = [
"string"
]
serviceBusNamespace = "string"
sharedAccessPolicyKey = "string"
sharedAccessPolicyName = "string"
}
type = "Microsoft.ServiceBus/EventHub"
}
Para Microsoft.ServiceBus/Queue, use:
{
properties = {
authenticationMode = "string"
propertyColumns = [
"string"
]
queueName = "string"
serviceBusNamespace = "string"
sharedAccessPolicyKey = "string"
sharedAccessPolicyName = "string"
systemPropertyColumns = {
{customized property} = "string"
}
}
type = "Microsoft.ServiceBus/Queue"
}
Para Microsoft.ServiceBus/Topic, use:
{
properties = {
authenticationMode = "string"
propertyColumns = [
"string"
]
serviceBusNamespace = "string"
sharedAccessPolicyKey = "string"
sharedAccessPolicyName = "string"
systemPropertyColumns = {
{customized property} = "string"
}
topicName = "string"
}
type = "Microsoft.ServiceBus/Topic"
}
Para Microsoft.Sql/Server/DataWarehouse, use:
{
properties = {
database = "string"
password = "string"
server = "string"
table = "string"
user = "string"
}
type = "Microsoft.Sql/Server/DataWarehouse"
}
Para Microsoft.Sql/Server/Database, use:
{
properties = {
authenticationMode = "string"
database = "string"
maxBatchCount = int
maxWriterCount = int
password = "string"
server = "string"
table = "string"
user = "string"
}
type = "Microsoft.Sql/Server/Database"
}
Para Microsoft.Storage/Blob, use:
{
properties = {
authenticationMode = "string"
container = "string"
dateFormat = "string"
pathPattern = "string"
storageAccounts = [
{
accountKey = "string"
accountName = "string"
}
]
timeFormat = "string"
}
type = "Microsoft.Storage/Blob"
}
Para Microsoft.Storage/DocumentDB, use:
{
properties = {
accountId = "string"
accountKey = "string"
collectionNamePattern = "string"
database = "string"
documentId = "string"
partitionKey = "string"
}
type = "Microsoft.Storage/DocumentDB"
}
Para Microsoft.Storage/Table, use:
{
properties = {
accountKey = "string"
accountName = "string"
batchSize = int
columnsToRemove = [
"string"
]
partitionKey = "string"
rowKey = "string"
table = "string"
}
type = "Microsoft.Storage/Table"
}
Para do PowerBI, use:
{
properties = {
authenticationMode = "string"
dataset = "string"
groupId = "string"
groupName = "string"
refreshToken = "string"
table = "string"
tokenUserDisplayName = "string"
tokenUserPrincipalName = "string"
}
type = "PowerBI"
}
Para raw, use:
{
properties = {
payloadUri = "string"
}
type = "Raw"
}
Objetos InputProperties
Defina a propriedade tipo para especificar o tipo de objeto.
Para de Referência, use:
{
datasource = {
type = "string"
// For remaining properties, see ReferenceInputDataSource objects
}
type = "Reference"
}
Para Stream, use:
{
datasource = {
type = "string"
// For remaining properties, see StreamInputDataSource objects
}
type = "Stream"
}
Objetos ReferenceInputDataSource
Defina a propriedade tipo para especificar o tipo de objeto.
Para Microsoft.Sql/Server/Database, use:
{
properties = {
database = "string"
deltaSnapshotQuery = "string"
fullSnapshotQuery = "string"
password = "string"
refreshRate = "string"
refreshType = "string"
server = "string"
table = "string"
user = "string"
}
type = "Microsoft.Sql/Server/Database"
}
Para Microsoft.Storage/Blob, use:
{
properties = {
authenticationMode = "string"
container = "string"
dateFormat = "string"
pathPattern = "string"
storageAccounts = [
{
accountKey = "string"
accountName = "string"
}
]
timeFormat = "string"
}
type = "Microsoft.Storage/Blob"
}
Para raw, use:
{
properties = {
payload = "string"
payloadUri = "string"
}
type = "Raw"
}
Valores de propriedade
AggregateFunctionProperties
Nome | Descrição | Valor |
---|---|---|
tipo | Indica o tipo de função. | 'Aggregate' (obrigatório) |
AvroSerialization
Nome | Descrição | Valor |
---|---|---|
Propriedades | As propriedades associadas ao tipo de serialização do Avro. Obrigatório em solicitações PUT (CreateOrReplace). | qualquer |
tipo | Indica o tipo de serialização usado pela entrada ou saída. Obrigatório em solicitações PUT (CreateOrReplace). | 'Avro' (obrigatório) |
AzureDataLakeStoreOutputDataSource
AzureDataLakeStoreOutputDataSourceProperties
Nome | Descrição | Valor |
---|---|---|
accountName | O nome da conta do Azure Data Lake Store. Obrigatório em solicitações PUT (CreateOrReplace). | corda |
authenticationMode | Modo de autenticação. | 'ConnectionString' 'Msi' 'UserToken' |
dateFormat | O formato de data. Sempre que {date} aparece em filePathPrefix, o valor dessa propriedade é usado como o formato de data. | corda |
filePathPrefix | O local do arquivo no qual a saída deve ser gravada. Obrigatório em solicitações PUT (CreateOrReplace). | corda |
refreshToken | Um token de atualização que pode ser usado para obter um token de acesso válido que pode ser usado para autenticar com a fonte de dados. 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). | corda |
tenantId | A ID do locatário do usuário usada para obter o token de atualização. Obrigatório em solicitações PUT (CreateOrReplace). | corda |
timeFormat | O formato de hora. Sempre que {time} aparece em filePathPrefix, o valor dessa propriedade é usado como o formato de hora. | corda |
tokenUserDisplayName | O nome de exibição do usuário que foi usado para obter o token de atualização. Use essa propriedade para ajudar a lembrar qual usuário foi usado para obter o token de atualização. | corda |
tokenUserPrincipalName | 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. | corda |
AzureFunctionOutputDataSource
AzureFunctionOutputDataSourceProperties
Nome | Descrição | Valor |
---|---|---|
apiKey | Se você quiser usar uma função do Azure de outra assinatura, poderá fazer isso fornecendo a chave para acessar sua função. | corda |
functionAppName | O nome do aplicativo do Azure Functions. | corda |
functionName | O nome da função em seu aplicativo do Azure Functions. | corda |
maxBatchCount | Uma propriedade que permite especificar o número máximo de eventos em cada lote enviado ao Azure Functions. O valor padrão é 100. | int |
maxBatchSize | 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). | int |
AzureMachineLearningServiceFunctionBinding
Nome | Descrição | Valor |
---|---|---|
Propriedades | As propriedades de associação associadas a um serviço Web do Azure Machine Learning. | AzureMachineLearningServiceFunctionBindingProperties |
tipo | Indica o tipo de associação de função. | 'Microsoft.MachineLearningServices' (obrigatório) |
AzureMachineLearningServiceFunctionBindingProperties
Nome | Descrição | Valor |
---|---|---|
apiKey | A chave de API usada para autenticar com Request-Response ponto de extremidade. | corda |
batchSize | 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. | int |
Extremidade | O Request-Response executar o ponto de extremidade do serviço Web do Azure Machine Learning. | corda |
Entradas | As entradas para o ponto de extremidade do serviço Web do Azure Machine Learning. | AzureMachineLearningServiceInputColumn[] |
numberOfParallelRequests | O número de solicitações paralelas que serão enviadas por partição de seu trabalho para o serviço de machine learning. O padrão é 1. | int |
Saídas | Uma lista de saídas da execução do ponto de extremidade do serviço Web do Azure Machine Learning. | AzureMachineLearningServiceOutputColumn [] |
AzureMachineLearningServiceInputColumn
Nome | Descrição | Valor |
---|---|---|
Datatype | O tipo de dados (compatível com o Azure Machine Learning) da coluna de entrada. | corda |
mapTo | O índice baseado em zero do parâmetro de função para o qual essa entrada é mapeada. | int |
nome | O nome da coluna de entrada. | corda |
AzureMachineLearningServiceOutputColumn
Nome | Descrição | Valor |
---|---|---|
Datatype | O tipo de dados (compatível com o Azure Machine Learning) da coluna de saída. | corda |
mapTo | O índice baseado em zero do parâmetro de função para o qual essa entrada é mapeada. | int |
nome | O nome da coluna de saída. | corda |
AzureMachineLearningStudioFunctionBinding
Nome | Descrição | Valor |
---|---|---|
Propriedades | As propriedades de associação associadas a um Azure Machine learning Studio. | AzureMachineLearningStudioFunctionBindingProperties |
tipo | Indica o tipo de associação de função. | 'Microsoft.MachineLearning/WebService' (obrigatório) |
AzureMachineLearningStudioFunctionBindingProperties
Nome | Descrição | Valor |
---|---|---|
apiKey | A chave de API usada para autenticar com Request-Response ponto de extremidade. | corda |
batchSize | 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. | int |
Extremidade | O Request-Response executar o ponto de extremidade do Azure Machine Learning Studio. Saiba mais aqui: /azure/machine-learning/machine-learning-consum-web-services#request-response-service-rrs | corda |
Entradas | As entradas para o ponto de extremidade do Azure Machine Learning Studio. | AzureMachineLearningStudioInputs |
Saídas | Uma lista de saídas da execução do ponto de extremidade do Azure Machine Learning Studio. | AzureMachineLearningStudioOutputColumn[] |
AzureMachineLearningStudioInputColumn
Nome | Descrição | Valor |
---|---|---|
Datatype | 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 . | corda |
mapTo | O índice baseado em zero do parâmetro de função para o qual essa entrada é mapeada. | int |
nome | O nome da coluna de entrada. | corda |
AzureMachineLearningStudioInputs
Nome | Descrição | Valor |
---|---|---|
columnNames | Uma lista de colunas de entrada para o ponto de extremidade do Azure Machine Learning Studio. | AzureMachineLearningStudioInputColumn[] |
nome | O nome da entrada. Esse é o nome fornecido durante a criação do ponto de extremidade. | corda |
AzureMachineLearningStudioOutputColumn
Nome | Descrição | Valor |
---|---|---|
Datatype | 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 . | corda |
nome | O nome da coluna de saída. | corda |
AzureSqlDatabaseOutputDataSource
AzureSqlDatabaseOutputDataSourceProperties
Nome | Descrição | Valor |
---|---|---|
authenticationMode | Modo de autenticação. | 'ConnectionString' 'Msi' 'UserToken' |
base de dados | O nome do banco de dados SQL do Azure. Obrigatório em solicitações PUT (CreateOrReplace). | corda |
maxBatchCount | Contagem máxima do Lote para gravação no banco de dados Sql, o valor padrão é 10.000. Opcional em solicitações PUT. | int |
maxWriterCount | No momento, apenas 1(gravador único) e 0(com base na partição de consulta) estão disponíveis no momento. Opcional em solicitações PUT. | int |
senha | A senha que será usada para se conectar ao banco de dados SQL do Azure. Obrigatório em solicitações PUT (CreateOrReplace). | corda |
servidor | O nome do SQL Server que contém o banco de dados SQL do Azure. Obrigatório em solicitações PUT (CreateOrReplace). | corda |
mesa | O nome da tabela no banco de dados SQL do Azure. Obrigatório em solicitações PUT (CreateOrReplace). | corda |
utilizador | 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). | corda |
AzureSqlReferenceInputDataSource
AzureSqlReferenceInputDataSourceProperties
Nome | Descrição | Valor |
---|---|---|
base de dados | Esse elemento está associado ao elemento datasource. Esse é o nome do banco de dados no qual a saída será gravada. | corda |
deltaSnapshotQuery | 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. | corda |
fullSnapshotQuery | Esse elemento está associado ao elemento datasource. Essa consulta é usada para buscar dados do banco de dados sql. | corda |
senha | Esse elemento está associado ao elemento datasource. Essa é a senha que será usada para se conectar à instância do Banco de Dados SQL. | corda |
refreshRate | 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. | corda |
refreshType | Esse elemento está associado ao elemento datasource. Esse elemento é do tipo enumeração. Indica que tipo de opção de atualização de dados desejamos usar:Static/RefreshPeriodicallyWithFull/RefreshPeriodicallyWithDelta | corda |
servidor | Esse elemento está associado ao elemento datasource. Esse é o nome do servidor que contém o banco de dados que será gravado. | corda |
mesa | Esse elemento está associado ao elemento datasource. O nome da tabela no banco de dados SQL do Azure.. | corda |
utilizador | 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. | corda |
AzureSynapseOutputDataSource
AzureSynapseOutputDataSourceProperties
Nome | Descrição | Valor |
---|---|---|
base de dados | O nome do banco de dados SQL do Azure. Obrigatório em solicitações PUT (CreateOrReplace). | corda |
senha | A senha que será usada para se conectar ao banco de dados SQL do Azure. Obrigatório em solicitações PUT (CreateOrReplace). | corda |
servidor | O nome do SQL Server que contém o banco de dados SQL do Azure. Obrigatório em solicitações PUT (CreateOrReplace). | corda |
mesa | O nome da tabela no banco de dados SQL do Azure. Obrigatório em solicitações PUT (CreateOrReplace). | corda |
utilizador | 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). | corda |
AzureTableOutputDataSource
AzureTableOutputDataSourceProperties
Nome | Descrição | Valor |
---|---|---|
accountKey | A chave da conta para a conta de Armazenamento do Azure. Obrigatório em solicitações PUT (CreateOrReplace). | corda |
accountName | O nome da conta de Armazenamento do Azure. Obrigatório em solicitações PUT (CreateOrReplace). | corda |
batchSize | O número de linhas a serem gravadas na Tabela do Azure de cada vez. | int |
columnsToRemove | Se especificado, cada item na matriz é o nome de uma coluna a ser removida (se presente) das entidades de evento de saída. | string[] |
partitionKey | 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). | corda |
rowKey | 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). | corda |
mesa | O nome da Tabela do Azure. Obrigatório em solicitações PUT (CreateOrReplace). | corda |
BlobOutputDataSource
Nome | Descrição | Valor |
---|---|---|
Propriedades | As propriedades associadas a uma saída de blob. Obrigatório em solicitações PUT (CreateOrReplace). | blobOutputDataSourceProperties |
tipo | Indica que o tipo de saída da fonte de dados será gravado. Obrigatório em solicitações PUT (CreateOrReplace). | 'Microsoft.Storage/Blob' (obrigatório) |
BlobOutputDataSourceProperties
BlobReferenceInputDataSource
Nome | Descrição | Valor |
---|---|---|
Propriedades | As propriedades associadas a uma entrada de blob que contém dados de referência. Obrigatório em solicitações PUT (CreateOrReplace). | blobReferenceInputDataSourceProperties |
tipo | Indica o tipo de fonte de dados de entrada que contém dados de referência. Obrigatório em solicitações PUT (CreateOrReplace). | 'Microsoft.Storage/Blob' (obrigatório) |
BlobReferenceInputDataSourceProperties
BlobStreamInputDataSource
Nome | Descrição | Valor |
---|---|---|
Propriedades | As propriedades associadas a uma entrada de blob que contém dados de fluxo. Obrigatório em solicitações PUT (CreateOrReplace). | blobStreamInputDataSourceProperties |
tipo | Indica o tipo de fonte de dados de entrada que contém dados de fluxo. Obrigatório em solicitações PUT (CreateOrReplace). | 'Microsoft.Storage/Blob' (obrigatório) |
BlobStreamInputDataSourceProperties
ClusterInfo
Nome | Descrição | Valor |
---|---|---|
id | A ID do recurso do cluster. | corda |
Compressão
Nome | Descrição | Valor |
---|---|---|
tipo | cadeia de caracteres (obrigatório) |
CSharpFunctionBinding
CSharpFunctionBindingProperties
Nome | Descrição | Valor |
---|---|---|
classe | O código Csharp que contém uma única definição de função. | corda |
dllPath | O código Csharp que contém uma única definição de função. | corda |
método | O código Csharp que contém uma única definição de função. | corda |
roteiro | O código Csharp que contém uma única definição de função. | corda |
CsvSerialization
CsvSerializationProperties
Nome | Descrição | Valor |
---|---|---|
codificação | Especifica a codificação dos dados de entrada no caso de entrada e a codificação de dados de saída no caso de saída. Obrigatório em solicitações PUT (CreateOrReplace). | 'UTF8' |
fieldDelimiter | Especifica o delimitador que será usado para separar registros CSV (valores separados por vírgulas). Consulte /rest/api/streamanalytics/stream-analytics-input ou /rest/api/streamanalytics/stream-analytics-output para obter uma lista de valores com suporte. Obrigatório em solicitações PUT (CreateOrReplace). | corda |
CustomClrSerialization
CustomClrSerializationProperties
Nome | Descrição | Valor |
---|---|---|
serializationClassName | O nome da classe de serialização. | corda |
serializationDllPath | O caminho da biblioteca de serialização. | corda |
DeltaSerialization
DeltaSerializationProperties
Nome | Descrição | Valor |
---|---|---|
deltaTablePath | Especifica o caminho da tabela Delta Lake na qual a saída será gravada. | cadeia de caracteres (obrigatório) |
partitionColumns | Especifica os nomes das colunas para as quais a tabela Delta Lake será particionada. Há suporte apenas para 1 coluna de partição, mas mantendo-a como uma matriz para extensibilidade. | string[] |
DocumentDbOutputDataSource
DocumentDbOutputDataSourceProperties
Nome | Descrição | Valor |
---|---|---|
accountId | O nome ou a ID da conta do DocumentDB. Obrigatório em solicitações PUT (CreateOrReplace). | corda |
accountKey | A chave da conta do DocumentDB. Obrigatório em solicitações PUT (CreateOrReplace). | corda |
collectionNamePattern | 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 de /rest/api/streamanalytics/stream-analytics-output para obter mais informações. Obrigatório em solicitações PUT (CreateOrReplace). | corda |
base de dados | O nome do banco de dados do DocumentDB. Obrigatório em solicitações PUT (CreateOrReplace). | corda |
documentId | 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. | corda |
partitionKey | 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. | corda |
EventHubOutputDataSource
Nome | Descrição | Valor |
---|---|---|
Propriedades | As propriedades associadas a uma saída do Hub de Eventos. Obrigatório em solicitações PUT (CreateOrReplace). | eventHubOutputDataSourceProperties |
tipo | Indica que o tipo de saída da fonte de dados será gravado. Obrigatório em solicitações PUT (CreateOrReplace). | 'Microsoft.ServiceBus/EventHub' (obrigatório) |
EventHubOutputDataSourceProperties
Nome | Descrição | Valor |
---|---|---|
authenticationMode | Modo de autenticação. | 'ConnectionString' 'Msi' 'UserToken' |
eventHubName | O nome do Hub de Eventos. Obrigatório em solicitações PUT (CreateOrReplace). | corda |
partitionKey | A chave/coluna usada para determinar para qual partição enviar dados de evento. | corda |
propertyColumns | string[] | |
serviceBusNamespace | 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). | corda |
sharedAccessPolicyKey | A chave de política de acesso compartilhado para a política de acesso compartilhado especificada. Obrigatório em solicitações PUT (CreateOrReplace). | corda |
sharedAccessPolicyName | 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). | corda |
EventHubStreamInputDataSource
EventHubStreamInputDataSourceProperties
Nome | Descrição | Valor |
---|---|---|
authenticationMode | Modo de autenticação. | 'ConnectionString' 'Msi' 'UserToken' |
consumerGroupName | O nome de um Grupo de Consumidores do Hub de Eventos que deve ser 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. | corda |
eventHubName | O nome do Hub de Eventos. Obrigatório em solicitações PUT (CreateOrReplace). | corda |
serviceBusNamespace | 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). | corda |
sharedAccessPolicyKey | A chave de política de acesso compartilhado para a política de acesso compartilhado especificada. Obrigatório em solicitações PUT (CreateOrReplace). | corda |
sharedAccessPolicyName | 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). | corda |
EventHubV2OutputDataSource
Nome | Descrição | Valor |
---|---|---|
Propriedades | As propriedades associadas a uma saída do Hub de Eventos. Obrigatório em solicitações PUT (CreateOrReplace). | eventHubOutputDataSourceProperties |
tipo | Indica que o tipo de saída da fonte de dados será gravado. Obrigatório em solicitações PUT (CreateOrReplace). | 'Microsoft.EventHub/EventHub' (obrigatório) |
EventHubV2StreamInputDataSource
Externo
Nome | Descrição | Valor |
---|---|---|
recipiente | corda | |
caminho | corda | |
storageAccount | As propriedades associadas a uma conta de Armazenamento do Azure | |
Função
Nome | Descrição | Valor |
---|---|---|
nome | Nome do recurso | corda |
Propriedades | As propriedades associadas a uma função. | FunctionProperties |
FunctionBinding
Nome | Descrição | Valor |
---|---|---|
tipo | Defina como 'Microsoft.MachineLearning/WebService' para o tipo AzureMachineLearningStudioFunctionBinding. Defina como 'Microsoft.MachineLearningServices' para o tipo AzureMachineLearningServiceFunctionBinding. Defina como 'Microsoft.StreamAnalytics/CLRUdf' para o tipo CSharpFunctionBinding. Defina como 'Microsoft.StreamAnalytics/JavascriptUdf' para o tipo JavaScriptFunctionBinding. | 'Microsoft.MachineLearning/WebService' 'Microsoft.MachineLearningServices' 'Microsoft.StreamAnalytics/CLRUdf' 'Microsoft.StreamAnalytics/JavascriptUdf' (obrigatório) |
FunctionConfiguration
FunctionInput
Nome | Descrição | Valor |
---|---|---|
Datatype | 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 | corda |
isConfigurationParameter | 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. | Bool |
FunctionOutput
Nome | Descrição | Valor |
---|---|---|
Datatype | 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 | corda |
FunctionProperties
Nome | Descrição | Valor |
---|---|---|
Propriedades | FunctionConfiguration | |
tipo | Defina como 'Aggregate' para o tipo AggregateFunctionProperties. Defina como 'Scalar' para o tipo ScalarFunctionProperties. | 'Agregação' 'Scalar' (obrigatório) |
Identidade
Nome | Descrição | Valor |
---|---|---|
principalId | corda | |
tenantId | corda | |
tipo | corda |
Entrada
Nome | Descrição | Valor |
---|---|---|
nome | Nome do recurso | corda |
Propriedades | As propriedades associadas a uma entrada. Obrigatório em solicitações PUT (CreateOrReplace). | InputProperties |
InputProperties
Nome | Descrição | Valor |
---|---|---|
compressão | Descreve como os dados de entrada são compactados | de compactação |
partitionKey | partitionKey descreve uma chave nos dados de entrada que é usada para particionar os dados de entrada | corda |
Serialização | Descreve como os dados de uma entrada são serializados ou como os dados são serializados quando gravados em uma saída. Obrigatório em solicitações PUT (CreateOrReplace). | serialização |
tipo | Defina como 'Referência' para o tipo ReferenceInputProperties. Defina como 'Stream' para o tipo StreamInputProperties. | 'Referência' 'Stream' (obrigatório) |
IoTHubStreamInputDataSource
IoTHubStreamInputDataSourceProperties
Nome | Descrição | Valor |
---|---|---|
consumerGroupName | 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. | corda |
Extremidade | O ponto de extremidade do Hub IoT ao qual se conectar (ou seja, mensagens/eventos, mensagens/operationsMonitoringEvents etc.). | corda |
iotHubNamespace | O nome ou o URI do Hub IoT. Obrigatório em solicitações PUT (CreateOrReplace). | corda |
sharedAccessPolicyKey | A chave de política de acesso compartilhado para a política de acesso compartilhado especificada. Obrigatório em solicitações PUT (CreateOrReplace). | corda |
sharedAccessPolicyName | 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). | corda |
JavaScriptFunctionBinding
Nome | Descrição | Valor |
---|---|---|
Propriedades | As propriedades de associação associadas a uma função JavaScript. | JavaScriptFunctionBindingProperties |
tipo | Indica o tipo de associação de função. | 'Microsoft.StreamAnalytics/JavascriptUdf' (obrigatório) |
JavaScriptFunctionBindingProperties
Nome | Descrição | Valor |
---|---|---|
roteiro | O código JavaScript que contém uma única definição de função. Por exemplo: 'function (x, y) { return x + y; }' | corda |
JobStorageAccount
Nome | Descrição | Valor |
---|---|---|
accountKey | A chave da conta para a conta de Armazenamento do Azure. Obrigatório em solicitações PUT (CreateOrReplace). | corda |
accountName | O nome da conta de Armazenamento do Azure. Obrigatório em solicitações PUT (CreateOrReplace). | corda |
authenticationMode | Modo de autenticação. | 'ConnectionString' 'Msi' 'UserToken' |
JsonSerialization
JsonSerializationProperties
Nome | Descrição | Valor |
---|---|---|
codificação | Especifica a codificação dos dados de entrada no caso de entrada e a codificação de dados de saída no caso de saída. Obrigatório em solicitações PUT (CreateOrReplace). | 'UTF8' |
formato | 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. | 'Matriz' 'LineSeparated' |
Microsoft.StreamAnalytics/streamingjobs
Nome | Descrição | Valor |
---|---|---|
identidade | Descreve a identidade gerenciada atribuída pelo sistema atribuída a esse trabalho que pode ser usada para autenticar com entradas e saídas. | Identity |
localização | A localização geográfica onde o recurso reside | corda |
nome | O nome do recurso | cadeia de caracteres (obrigatório) |
Propriedades | As propriedades associadas a um trabalho de streaming. Obrigatório em solicitações PUT (CreateOrReplace). | |
Tags | Marcas de recurso | Dicionário de nomes e valores de marca. |
tipo | O tipo de recurso | "Microsoft.StreamAnalytics/streamingjobs@2017-04-01-preview" |
Saída
Nome | Descrição | Valor |
---|---|---|
nome | Nome do recurso | corda |
Propriedades | As propriedades associadas a uma saída. Obrigatório em solicitações PUT (CreateOrReplace). | OutputProperties |
OutputDataSource
Nome | Descrição | Valor |
---|---|---|
tipo | Defina como 'Microsoft.AzureFunction' para o tipo AzureFunctionOutputDataSource. Defina como 'Microsoft.DataLake/Accounts' para o tipo AzureDataLakeStoreOutputDataSource. Defina como 'Microsoft.EventHub/EventHub' para o tipo EventHubV2OutputDataSource. Defina como 'Microsoft.ServiceBus/EventHub' para o tipo EventHubOutputDataSource. Defina como 'Microsoft.ServiceBus/Queue' para o tipo ServiceBusQueueOutputDataSource. Defina como 'Microsoft.ServiceBus/Topic' para o tipo ServiceBusTopicOutputDataSource. Defina como 'Microsoft.Sql/Server/DataWarehouse' para o tipo AzureSynapseOutputDataSource. Defina como 'Microsoft.Sql/Server/Database' para o tipo AzureSqlDatabaseOutputDataSource. Defina como 'Microsoft.Storage/Blob' para o tipo BlobOutputDataSource. Defina como 'Microsoft.Storage/DocumentDB' para o tipo DocumentDbOutputDataSource. Defina como 'Microsoft.Storage/Table' para o tipo AzureTableOutputDataSource. Defina como 'PowerBI' para o tipo PowerBIOutputDataSource. Defina como 'Raw' para o tipo RawOutputDatasource. | 'Microsoft.AzureFunction' 'Microsoft.DataLake/Accounts' 'Microsoft.EventHub/EventHub' 'Microsoft.ServiceBus/EventHub' 'Microsoft.ServiceBus/Queue' 'Microsoft.ServiceBus/Topic' 'Microsoft.Sql/Server/Database' 'Microsoft.Sql/Server/DataWarehouse' 'Microsoft.Storage/Blob' 'Microsoft.Storage/DocumentDB' 'Microsoft.Storage/Table' 'PowerBI' 'Raw' (obrigatório) |
OutputProperties
Nome | Descrição | Valor |
---|---|---|
fonte de dados | Descreve a fonte de dados na qual a saída será gravada. Obrigatório em solicitações PUT (CreateOrReplace). | OutputDataSource |
Serialização | Descreve como os dados de uma entrada são serializados ou como os dados são serializados quando gravados em uma saída. Obrigatório em solicitações PUT (CreateOrReplace). | serialização |
sizeWindow | A janela de tamanho para a qual restringir uma saída do Stream Analytics. | int |
timeWindow | corda |
ParquetSerialization
Nome | Descrição | Valor |
---|---|---|
Propriedades | As propriedades associadas ao tipo de serialização Parquet. Obrigatório em solicitações PUT (CreateOrReplace). | qualquer |
tipo | Indica o tipo de serialização usado pela entrada ou saída. Obrigatório em solicitações PUT (CreateOrReplace). | 'Parquet' (obrigatório) |
PowerBIOutputDataSource
PowerBIOutputDataSourceProperties
Nome | Descrição | Valor |
---|---|---|
authenticationMode | Modo de autenticação. | 'ConnectionString' 'Msi' 'UserToken' |
Dataset | O nome do conjunto de dados do Power BI. Obrigatório em solicitações PUT (CreateOrReplace). | corda |
groupId | A ID do grupo do Power BI. | corda |
groupName | 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. | corda |
refreshToken | Um token de atualização que pode ser usado para obter um token de acesso válido que pode ser usado para autenticar com a fonte de dados. 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). | corda |
mesa | O nome da tabela do Power BI no conjunto de dados especificado. Obrigatório em solicitações PUT (CreateOrReplace). | corda |
tokenUserDisplayName | O nome de exibição do usuário que foi usado para obter o token de atualização. Use essa propriedade para ajudar a lembrar qual usuário foi usado para obter o token de atualização. | corda |
tokenUserPrincipalName | 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. | corda |
RawInputDatasourceProperties
Nome | Descrição | Valor |
---|---|---|
carga útil | O conteúdo serializado JSON dos dados de entrada. Payload ou payloadUri devem ser definidos, mas não ambos. | corda |
payloadUri | A URL SAS para um blob que contém o conteúdo serializado JSON dos dados de entrada. Payload ou payloadUri devem ser definidos, mas não ambos. | corda |
RawOutputDatasource
RawOutputDatasourceProperties
Nome | Descrição | Valor |
---|---|---|
payloadUri | A URL sas em um blob em que a saída deve ser gravada. Se essa propriedade não estiver definida, os dados de saída serão gravados em um armazenamento temporário e uma URL SAS nesse armazenamento temporário será incluída no resultado. | corda |
RawReferenceInputDataSource
RawStreamInputDataSource
ReferenceInputDataSource
Nome | Descrição | Valor |
---|---|---|
tipo | Defina como 'Microsoft.Sql/Server/Database' para o tipo AzureSqlReferenceInputDataSource. Defina como 'Microsoft.Storage/Blob' para o tipo BlobReferenceInputDataSource. Defina como 'Raw' para o tipo RawReferenceInputDataSource. | 'Microsoft.Sql/Server/Database' 'Microsoft.Storage/Blob' 'Raw' (obrigatório) |
ReferenceInputProperties
Nome | Descrição | Valor |
---|---|---|
fonte de dados | Descreve uma fonte de dados de entrada que contém dados de referência. Obrigatório em solicitações PUT (CreateOrReplace). | ReferenceInputDataSource |
tipo | Indica se a entrada é uma fonte de dados de referência ou dados de fluxo. Obrigatório em solicitações PUT (CreateOrReplace). | 'Reference' (obrigatório) |
ScalarFunctionProperties
Nome | Descrição | Valor |
---|---|---|
tipo | Indica o tipo de função. | 'Scalar' (obrigatório) |
Serialização
Nome | Descrição | Valor |
---|---|---|
tipo | Defina como 'Avro' para o tipo AvroSerialization. Defina como 'Csv' para o tipo de CsvSerialization . Defina como 'CustomClr' para o tipo CustomClrSerialization . Defina como 'Delta' para o tipo deltaSerialization . Defina como 'Json' para o tipo de JsonSerialization . Defina como 'Parquet' para o tipo ParquetSerialization. | 'Avro' 'Csv' 'CustomClr' 'Delta' 'Json' 'Parquet' (obrigatório) |
ServiceBusQueueOutputDataSource
Nome | Descrição | Valor |
---|---|---|
Propriedades | As propriedades associadas a uma saída de Fila do Barramento de Serviço. Obrigatório em solicitações PUT (CreateOrReplace). | ServiceBusQueueOutputDataSourceProperties |
tipo | Indica que o tipo de saída da fonte de dados será gravado. Obrigatório em solicitações PUT (CreateOrReplace). | 'Microsoft.ServiceBus/Queue' (obrigatório) |
ServiceBusQueueOutputDataSourceProperties
Nome | Descrição | Valor |
---|---|---|
authenticationMode | Modo de autenticação. | 'ConnectionString' 'Msi' 'UserToken' |
propertyColumns | 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. | string[] |
queueName | O nome da Fila do Barramento de Serviço. Obrigatório em solicitações PUT (CreateOrReplace). | corda |
serviceBusNamespace | 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). | corda |
sharedAccessPolicyKey | A chave de política de acesso compartilhado para a política de acesso compartilhado especificada. Obrigatório em solicitações PUT (CreateOrReplace). | corda |
sharedAccessPolicyName | 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). | corda |
systemPropertyColumns | Dicionário de> de cadeia de caracteres < | ServiceBusQueueOutputDataSourcePropertiesSystemPropertyColumns |
ServiceBusQueueOutputDataSourcePropertiesSystemPropertyColumns
Nome | Descrição | Valor |
---|
ServiceBusTopicOutputDataSource
Nome | Descrição | Valor |
---|---|---|
Propriedades | As propriedades associadas a uma saída do Tópico do Barramento de Serviço. Obrigatório em solicitações PUT (CreateOrReplace). | ServiceBusTopicOutputDataSourceProperties |
tipo | Indica que o tipo de saída da fonte de dados será gravado. Obrigatório em solicitações PUT (CreateOrReplace). | 'Microsoft.ServiceBus/Topic' (obrigatório) |
ServiceBusTopicOutputDataSourceProperties
Nome | Descrição | Valor |
---|---|---|
authenticationMode | Modo de autenticação. | 'ConnectionString' 'Msi' 'UserToken' |
propertyColumns | 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. | string[] |
serviceBusNamespace | 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). | corda |
sharedAccessPolicyKey | A chave de política de acesso compartilhado para a política de acesso compartilhado especificada. Obrigatório em solicitações PUT (CreateOrReplace). | corda |
sharedAccessPolicyName | 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). | corda |
systemPropertyColumns | Dicionário de> de cadeia de caracteres < | ServiceBusTopicOutputDataSourcePropertiesSystemPropertyColumns |
topicName | O nome do Tópico do Barramento de Serviço. Obrigatório em solicitações PUT (CreateOrReplace). | corda |
ServiceBusTopicOutputDataSourcePropertiesSystemPropertyColumns
Nome | Descrição | Valor |
---|
StorageAccount
Nome | Descrição | Valor |
---|---|---|
accountKey | A chave da conta para a conta de Armazenamento do Azure. Obrigatório em solicitações PUT (CreateOrReplace). | corda |
accountName | O nome da conta de Armazenamento do Azure. Obrigatório em solicitações PUT (CreateOrReplace). | corda |
StreamingJobProperties
Nome | Descrição | Valor |
---|---|---|
cluster | O cluster no qual os trabalhos de streaming serão executados. | ClusterInfo |
compatibilityLevel | Controla determinados comportamentos de runtime do trabalho de streaming. | '1.0' |
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. . | 'JobStorageAccount' 'SystemAccount' |
dataLocale | 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. | corda |
eventsLateArrivalMaxDelayInSeconds | 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. | int |
eventsOutOfOrderMaxDelayInSeconds | O atraso tolerável máximo em segundos em que os eventos fora de ordem podem ser ajustados para estarem de volta em ordem. | int |
eventsOutOfOrderPolicy | Indica a política a ser aplicada a eventos que chegam fora de ordem no fluxo de eventos de entrada. | 'Ajustar' 'Drop' |
Externals | A conta de armazenamento em que os artefatos de código personalizados estão localizados. | Externo |
Funções | 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. | da função |
Entradas | 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. | de entrada [] |
jobStorageAccount | As propriedades associadas a uma conta de Armazenamento do Azure com MSI | JobStorageAccount |
jobType | Descreve o tipo do trabalho. Os modos válidos são Cloud e 'Edge'. |
'Nuvem' 'Edge' |
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). | 'Drop' 'Parar' |
Saídas | 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. | de saída [] |
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. | 'CustomTime' 'JobStartTime' 'LastOutputEventTime' |
outputStartTime | 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. | corda |
Sku | Descreve a SKU do trabalho de streaming. Obrigatório em solicitações PUT (CreateOrReplace). | StreamingJobSku |
transformação | 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. | de Transformação |
StreamingJobSku
Nome | Descrição | Valor |
---|---|---|
nome | O nome da SKU. Obrigatório em solicitações PUT (CreateOrReplace). | 'Standard' |
StreamInputDataSource
Nome | Descrição | Valor |
---|---|---|
tipo | Defina como 'Microsoft.Devices/IotHubs' para o tipo IoTHubStreamInputDataSource. Defina como 'Microsoft.EventHub/EventHub' para o tipo EventHubV2StreamInputDataSource. Defina como 'Microsoft.ServiceBus/EventHub' para o tipo EventHubStreamInputDataSource. Defina como 'Microsoft.Storage/Blob' para o tipo BlobStreamInputDataSource. Defina como 'Raw' para o tipo RawStreamInputDataSource. | 'Microsoft.Devices/IotHubs' 'Microsoft.EventHub/EventHub' 'Microsoft.ServiceBus/EventHub' 'Microsoft.Storage/Blob' 'Raw' (obrigatório) |
StreamInputProperties
Nome | Descrição | Valor |
---|---|---|
fonte de dados | Descreve uma fonte de dados de entrada que contém dados de fluxo. Obrigatório em solicitações PUT (CreateOrReplace). | |
tipo | Indica se a entrada é uma fonte de dados de referência ou dados de fluxo. Obrigatório em solicitações PUT (CreateOrReplace). | 'Stream' (obrigatório) |
TrackedResourceTags
Nome | Descrição | Valor |
---|
Transformação
Nome | Descrição | Valor |
---|---|---|
nome | Nome do recurso | corda |
Propriedades | As propriedades associadas a uma transformação. Obrigatório em solicitações PUT (CreateOrReplace). | TransformationProperties |
TransformationProperties
Nome | Descrição | Valor |
---|---|---|
consulta | 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). | corda |
streamingUnits | Especifica o número de unidades de streaming que o trabalho de streaming usa. | int |