Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Definición de recursos de Bicep
El tipo de recurso streamingjobs se puede implementar con operaciones destinadas a:
Para obtener una lista de las propiedades modificadas en cada versión de API, consulte registro de cambios.
Formato de recurso
Para crear un recurso Microsoft.StreamAnalytics/streamingjobs, agregue el siguiente bicep a la plantilla.
resource symbolicname 'Microsoft.StreamAnalytics/streamingjobs@2021-10-01-preview' = {
scope: resourceSymbolicName or scope
identity: {
type: 'string'
userAssignedIdentities: {
{customized property}: any(...)
}
}
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'
refreshConfiguration: {
dateFormat: 'string'
pathPattern: 'string'
refreshInterval: 'string'
refreshType: 'string'
timeFormat: 'string'
}
storageAccount: {
accountKey: 'string'
accountName: 'string'
authenticationMode: 'string'
}
}
functions: [
{
name: 'string'
properties: {
properties: {
binding: {
type: 'string'
// For remaining properties, see FunctionBinding objects
}
inputs: [
{
dataType: 'string'
isConfigurationParameter: bool
}
]
output: {
dataType: 'string'
}
}
type: 'string'
// For remaining properties, see FunctionProperties objects
}
}
]
inputs: [
{
name: 'string'
properties: {
compression: {
type: 'string'
}
partitionKey: 'string'
serialization: {
type: 'string'
// For remaining properties, see Serialization objects
}
watermarkSettings: {
watermarkMode: 'string'
}
type: 'string'
// For remaining properties, see InputProperties objects
}
}
]
jobStorageAccount: {
accountKey: 'string'
accountName: 'string'
authenticationMode: 'string'
}
jobType: 'string'
outputErrorPolicy: 'string'
outputs: [
{
name: 'string'
properties: {
datasource: {
type: 'string'
// For remaining properties, see OutputDataSource objects
}
serialization: {
type: 'string'
// For remaining properties, see Serialization objects
}
sizeWindow: int
timeWindow: 'string'
watermarkSettings: {
maxWatermarkDifferenceAcrossPartitions: 'string'
watermarkMode: 'string'
}
}
}
]
outputStartMode: 'string'
outputStartTime: 'string'
sku: {
capacity: int
name: 'string'
}
transformation: {
name: 'string'
properties: {
query: 'string'
streamingUnits: int
validStreamingUnits: [
int
]
}
}
}
sku: {
capacity: int
name: 'string'
}
tags: {
{customized property}: 'string'
}
}
Objetos FunctionProperties
Establezca el tipo propiedad para especificar el tipo de objeto.
Para Agregado, use:
{
type: 'Aggregate'
}
Para Scalar, use:
{
type: 'Scalar'
}
Objetos OutputDataSource
Establezca el tipo propiedad para especificar el tipo de objeto.
Para GatewayMessageBus, use:
{
properties: {
topic: 'string'
}
type: 'GatewayMessageBus'
}
Para Microsoft.AzureFunction, use:
{
properties: {
apiKey: 'string'
functionAppName: 'string'
functionName: 'string'
maxBatchCount: int
maxBatchSize: int
}
type: 'Microsoft.AzureFunction'
}
Para Microsoft.DBForPostgreSQL/servers/databases, use:
{
properties: {
authenticationMode: 'string'
database: 'string'
maxWriterCount: int
password: 'string'
server: 'string'
table: 'string'
user: 'string'
}
type: 'Microsoft.DBForPostgreSQL/servers/databases'
}
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'
partitionCount: int
partitionKey: 'string'
propertyColumns: [
'string'
]
serviceBusNamespace: 'string'
sharedAccessPolicyKey: 'string'
sharedAccessPolicyName: 'string'
}
type: 'Microsoft.EventHub/EventHub'
}
Para Microsoft.Kusto/clusters/databases, use:
{
properties: {
authenticationMode: 'string'
cluster: 'string'
database: 'string'
table: 'string'
}
type: 'Microsoft.Kusto/clusters/databases'
}
Para Microsoft.ServiceBus/EventHub, use:
{
properties: {
authenticationMode: 'string'
eventHubName: 'string'
partitionCount: int
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: any(...)
}
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: {
authenticationMode: 'string'
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'
blobPathPrefix: 'string'
blobWriteMode: 'string'
container: 'string'
dateFormat: 'string'
pathPattern: 'string'
storageAccounts: [
{
accountKey: 'string'
accountName: 'string'
authenticationMode: 'string'
}
]
timeFormat: 'string'
}
type: 'Microsoft.Storage/Blob'
}
Para Microsoft.Storage/DocumentDB, use:
{
properties: {
accountId: 'string'
accountKey: 'string'
authenticationMode: '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 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 de serialización
Establezca el tipo propiedad para especificar el tipo de objeto.
Para Avro, use:
{
properties: any(...)
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 el parquet, utilice:
{
properties: any(...)
type: 'Parquet'
}
Objetos ReferenceInputDataSource
Establezca el tipo propiedad para especificar el tipo de objeto.
Para Archivo, use:
{
properties: {
path: 'string'
}
type: 'File'
}
Para Microsoft.Sql/Server/Database, use:
{
properties: {
authenticationMode: 'string'
database: 'string'
deltaSnapshotQuery: 'string'
fullSnapshotQuery: 'string'
password: 'string'
refreshRate: 'string'
refreshType: 'string'
server: 'string'
user: 'string'
}
type: 'Microsoft.Sql/Server/Database'
}
Para Microsoft.Storage/Blob, use:
{
properties: {
authenticationMode: 'string'
blobName: 'string'
container: 'string'
dateFormat: 'string'
deltaPathPattern: 'string'
deltaSnapshotRefreshRate: 'string'
fullSnapshotRefreshRate: 'string'
pathPattern: 'string'
sourcePartitionCount: int
storageAccounts: [
{
accountKey: 'string'
accountName: 'string'
authenticationMode: 'string'
}
]
timeFormat: 'string'
}
type: 'Microsoft.Storage/Blob'
}
Para Raw, use:
{
properties: {
payload: 'string'
payloadUri: 'string'
}
type: 'Raw'
}
Objetos FunctionBinding
Establezca el tipo propiedad para especificar el 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'
inputRequestName: 'string'
inputs: [
{
dataType: 'string'
mapTo: int
name: 'string'
}
]
numberOfParallelRequests: int
outputResponseName: 'string'
outputs: [
{
dataType: 'string'
mapTo: int
name: 'string'
}
]
}
type: 'Microsoft.MachineLearningServices'
}
Para Microsoft.StreamAnalytics/CLRUdf, use:
{
properties: {
class: 'string'
dllPath: 'string'
method: 'string'
updateMode: 'string'
}
type: 'Microsoft.StreamAnalytics/CLRUdf'
}
Para Microsoft.StreamAnalytics/JavascriptUdf, use:
{
properties: {
script: 'string'
}
type: 'Microsoft.StreamAnalytics/JavascriptUdf'
}
Objetos StreamInputDataSource
Establezca el tipo propiedad para especificar el tipo de objeto.
Para GatewayMessageBus, use:
{
properties: {
topic: 'string'
}
type: 'GatewayMessageBus'
}
Para Microsoft.Devices/IotHubs, use:
{
properties: {
consumerGroupName: 'string'
endpoint: 'string'
iotHubNamespace: 'string'
sharedAccessPolicyKey: 'string'
sharedAccessPolicyName: 'string'
}
type: 'Microsoft.Devices/IotHubs'
}
Para Microsoft.EventGrid/EventSubscriptions, use:
{
properties: {
eventTypes: [
'string'
]
schema: 'string'
storageAccounts: [
{
accountKey: 'string'
accountName: 'string'
authenticationMode: 'string'
}
]
subscriber: {
properties: {
authenticationMode: 'string'
consumerGroupName: 'string'
eventHubName: 'string'
partitionCount: int
prefetchCount: int
serviceBusNamespace: 'string'
sharedAccessPolicyKey: 'string'
sharedAccessPolicyName: 'string'
}
type: 'string'
}
}
type: 'Microsoft.EventGrid/EventSubscriptions'
}
Para Microsoft.EventHub/EventHub, use:
{
properties: {
authenticationMode: 'string'
consumerGroupName: 'string'
eventHubName: 'string'
partitionCount: int
prefetchCount: int
serviceBusNamespace: 'string'
sharedAccessPolicyKey: 'string'
sharedAccessPolicyName: 'string'
}
type: 'Microsoft.EventHub/EventHub'
}
Para Microsoft.ServiceBus/EventHub, use:
{
properties: {
authenticationMode: 'string'
consumerGroupName: 'string'
eventHubName: 'string'
partitionCount: int
prefetchCount: int
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'
authenticationMode: 'string'
}
]
timeFormat: 'string'
}
type: 'Microsoft.Storage/Blob'
}
Para Raw, use:
{
properties: {
payload: 'string'
payloadUri: 'string'
}
type: 'Raw'
}
Objetos InputProperties
Establezca el tipo propiedad para especificar el tipo de objeto.
Como referencia, 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'
}
Valores de propiedad
Microsoft.StreamAnalytics/streamingjobs
| Name | Description | Value |
|---|---|---|
| identity | Describe la identidad administrada asignada a este trabajo que se puede usar para autenticarse con entradas y salidas. | Identity |
| location | Ubicación geográfica donde reside el recurso | string |
| name | El nombre del recurso | string (obligatorio) |
| properties | Propiedades asociadas a un trabajo de streaming. Obligatorio en las solicitudes PUT (CreateOrReplace). | StreamingJobProperties |
| scope | Use al crear un recurso en un ámbito diferente del ámbito de implementación. | Establezca esta propiedad en el nombre simbólico de un recurso para aplicar el recurso de extensión . |
| sku | Describe la SKU del trabajo de streaming. Obligatorio en las solicitudes PUT (CreateOrReplace). | Sku |
| tags | Etiquetas de recursos | Diccionario de nombres y valores de etiqueta. Consulte etiquetas de en plantillas |
AggregateFunctionProperties
| Name | Description | Value |
|---|---|---|
| type | Indica el tipo de función. | 'Agregado' (obligatorio) |
AvroSerialization
| Name | Description | Value |
|---|---|---|
| properties | Propiedades asociadas al tipo de serialización avro. Obligatorio en las solicitudes PUT (CreateOrReplace). | any |
| type | Indica el tipo de serialización que usa la entrada o salida. Obligatorio en las solicitudes PUT (CreateOrReplace). | 'Avro' (obligatorio) |
AzureDataExplorerOutputDataSource
| Name | Description | Value |
|---|---|---|
| properties | Las propiedades asociadas a una salida de Azure Data Explorer. Obligatorio en las solicitudes PUT (CreateOrReplace). | AzureDataExplorerOutputDataSourceProperties |
| type | Indica el tipo de salida del origen de datos en el que se escribirá. Obligatorio en las solicitudes PUT (CreateOrReplace). | 'Microsoft.Kusto/clusters/databases' (obligatorio) |
AzureDataExplorerOutputDataSourceProperties
| Name | Description | Value |
|---|---|---|
| authenticationMode | Modo de autenticación. | 'ConnectionString' 'Msi' 'UserToken' |
| cluster | Nombre del clúster de Azure Data Explorer. Obligatorio en las solicitudes PUT (CreateOrReplace). | string |
| database | Nombre de la base de datos de Azure Data Explorer. Obligatorio en las solicitudes PUT (CreateOrReplace). | string |
| table | Nombre de la tabla de Azure. Obligatorio en las solicitudes PUT (CreateOrReplace). | string |
AzureDataLakeStoreOutputDataSource
| Name | Description | Value |
|---|---|---|
| properties | Las propiedades asociadas a una salida de Azure Data Lake Store. Obligatorio en las solicitudes PUT (CreateOrReplace). | AzureDataLakeStoreOutputDataSourceProperties |
| type | Indica el tipo de salida del origen de datos en el que se escribirá. Obligatorio en las solicitudes PUT (CreateOrReplace). | 'Microsoft.DataLake/Accounts' (obligatorio) |
AzureDataLakeStoreOutputDataSourceProperties
| Name | Description | Value |
|---|---|---|
| accountName | Nombre de la cuenta de Azure Data Lake Store. Obligatorio en las solicitudes PUT (CreateOrReplace). | string |
| authenticationMode | Modo de autenticación. | 'ConnectionString' 'Msi' 'UserToken' |
| dateFormat | El formato de la fecha. Siempre que {date} aparezca en filePathPrefix, el valor de esta propiedad se usa como formato de fecha en su lugar. | string |
| filePathPrefix | Ubicación del archivo en el que se debe escribir la salida. Obligatorio en las solicitudes PUT (CreateOrReplace). | string |
| refreshToken | Token de actualización que se puede usar para obtener un token de acceso válido que se puede usar para autenticarse con el origen de datos. Actualmente, solo se puede obtener un token de actualización válido a través de Azure Portal. Se recomienda colocar aquí un valor de cadena ficticio al crear el origen de datos y, a continuación, ir a Azure Portal para autenticar el origen de datos que actualizará esta propiedad con un token de actualización válido. Obligatorio en las solicitudes PUT (CreateOrReplace). | string |
| tenantId | Identificador de inquilino del usuario usado para obtener el token de actualización. Obligatorio en las solicitudes PUT (CreateOrReplace). | string |
| timeFormat | Formato de hora. Siempre que aparezca {time} en filePathPrefix, el valor de esta propiedad se usa como formato de hora en su lugar. | string |
| tokenUserDisplayName | Nombre para mostrar del usuario que se usó para obtener el token de actualización. Use esta propiedad para ayudar a recordar qué usuario se usó para obtener el token de actualización. | string |
| tokenUserPrincipalName | Nombre principal de usuario (UPN) del usuario que se usó para obtener el token de actualización. Use esta propiedad para ayudar a recordar qué usuario se usó para obtener el token de actualización. | string |
AzureFunctionOutputDataSource
| Name | Description | Value |
|---|---|---|
| properties | Las propiedades asociadas a una salida de azure Function. Obligatorio en las solicitudes PUT (CreateOrReplace). | AzureFunctionOutputDataSourceProperties |
| type | Indica el tipo de salida del origen de datos en el que se escribirá. Obligatorio en las solicitudes PUT (CreateOrReplace). | 'Microsoft.AzureFunction' (obligatorio) |
AzureFunctionOutputDataSourceProperties
| Name | Description | Value |
|---|---|---|
| apiKey | Si quiere usar una función de Azure desde otra suscripción, puede hacerlo proporcionando la clave para acceder a la función. | string |
| functionAppName | Nombre de la aplicación de Azure Functions. | string |
| functionName | Nombre de la función en la aplicación de Azure Functions. | string |
| maxBatchCount | Propiedad que le permite especificar el número máximo de eventos de cada lote que se envía a Azure Functions. El valor predeterminado es 100. | int |
| maxBatchSize | Propiedad que le permite establecer el tamaño máximo de cada lote de salida que se envía a la función de Azure. La unidad de entrada está en bytes. De forma predeterminada, este valor es de 262 144 bytes (256 KB). | int |
AzureMachineLearningServiceFunctionBinding
| Name | Description | Value |
|---|---|---|
| properties | Las propiedades de enlace asociadas a un servicio web de Azure Machine Learning. | AzureMachineLearningServiceFunctionBindingProperties |
| type | Indica el tipo de enlace de función. | 'Microsoft.MachineLearningServices' (obligatorio) |
AzureMachineLearningServiceFunctionBindingProperties
| Name | Description | Value |
|---|---|---|
| apiKey | Clave de API que se usa para autenticarse con Request-Response punto de conexión. | string |
| batchSize | Número entre 1 y 10000 que describe el número máximo de filas para cada solicitud de ejecución rrS de Azure ML. El valor predeterminado es 1000. | int |
| endpoint | El Request-Response ejecutar el punto de conexión del servicio web de Azure Machine Learning. | string |
| inputRequestName | Etiqueta para el objeto de solicitud de entrada. | string |
| inputs | Entradas para el punto de conexión del servicio web de Azure Machine Learning. | AzureMachineLearningServiceInputColumn[] |
| numberOfParallelRequests | Número de solicitudes paralelas que se enviarán por partición del trabajo al servicio machine learning. El valor predeterminado es 1. | int |
| outputResponseName | Etiqueta del objeto de solicitud de salida. | string |
| outputs | Lista de salidas de la ejecución del punto de conexión del servicio web de Azure Machine Learning. | AzureMachineLearningServiceOutputColumn[] |
AzureMachineLearningServiceInputColumn
| Name | Description | Value |
|---|---|---|
| dataType | Tipo de datos (compatible con Azure Machine Learning) de la columna de entrada. | string |
| mapTo | Índice de base cero del parámetro de función al que se asigna esta entrada. | int |
| name | Nombre de la columna de entrada. | string |
AzureMachineLearningServiceOutputColumn
| Name | Description | Value |
|---|---|---|
| dataType | El tipo de datos (compatible con Azure Machine Learning) de la columna de salida. | string |
| mapTo | Índice de base cero del parámetro de función al que se asigna esta entrada. | int |
| name | Nombre de la columna de salida. | string |
AzureMachineLearningStudioFunctionBinding
| Name | Description | Value |
|---|---|---|
| properties | Propiedades de enlace asociadas a Azure Machine Learning Studio. | AzureMachineLearningStudioFunctionBindingProperties |
| type | Indica el tipo de enlace de función. | "Microsoft.MachineLearning/WebService" (obligatorio) |
AzureMachineLearningStudioFunctionBindingProperties
| Name | Description | Value |
|---|---|---|
| apiKey | Clave de API que se usa para autenticarse con Request-Response punto de conexión. | string |
| batchSize | Número entre 1 y 10000 que describe el número máximo de filas para cada solicitud de ejecución rrS de Azure ML. El valor predeterminado es 1000. | int |
| endpoint | El Request-Response ejecutar el punto de conexión de Azure Machine Learning Studio. Obtenga más información aquí: /azure/machine-learning/machine-learning-consum-web-services#request-response-service-rrs | string |
| inputs | Entradas para el punto de conexión de Azure Machine Learning Studio. | AzureMachineLearningStudioInputs |
| outputs | Lista de salidas de la ejecución del punto de conexión de Azure Machine Learning Studio. | AzureMachineLearningStudioOutputColumn[] |
AzureMachineLearningStudioInputColumn
| Name | Description | Value |
|---|---|---|
| dataType | Tipo de datos (compatible con Azure Machine Learning) de la columna de entrada. En https://msdn.microsoft.com/en-us/library/azure/dn905923.aspx se describe una lista de tipos de datos de Azure Machine Learning válidos. | string |
| mapTo | Índice de base cero del parámetro de función al que se asigna esta entrada. | int |
| name | Nombre de la columna de entrada. | string |
AzureMachineLearningStudioInputs
| Name | Description | Value |
|---|---|---|
| columnNames | Lista de columnas de entrada para el punto de conexión de Azure Machine Learning Studio. | AzureMachineLearningStudioInputColumn[] |
| name | Nombre de la entrada. Este es el nombre proporcionado al crear el punto de conexión. | string |
AzureMachineLearningStudioOutputColumn
| Name | Description | Value |
|---|---|---|
| dataType | El tipo de datos (compatible con Azure Machine Learning) de la columna de salida. En https://msdn.microsoft.com/en-us/library/azure/dn905923.aspx se describe una lista de tipos de datos de Azure Machine Learning válidos. | string |
| name | Nombre de la columna de salida. | string |
AzureSqlDatabaseOutputDataSource
| Name | Description | Value |
|---|---|---|
| properties | Propiedades asociadas a una salida de base de datos de Azure SQL. Obligatorio en las solicitudes PUT (CreateOrReplace). | AzureSqlDatabaseOutputDataSourceProperties |
| type | Indica el tipo de salida del origen de datos en el que se escribirá. Obligatorio en las solicitudes PUT (CreateOrReplace). | 'Microsoft.Sql/Server/Database' (obligatorio) |
AzureSqlDatabaseOutputDataSourceProperties
| Name | Description | Value |
|---|---|---|
| authenticationMode | Modo de autenticación. | 'ConnectionString' 'Msi' 'UserToken' |
| database | Nombre de la base de datos de Azure SQL. Obligatorio en las solicitudes PUT (CreateOrReplace). | string |
| maxBatchCount | Número máximo de lotes para escribir en sql database, el valor predeterminado es 10 000. Opcional en las solicitudes PUT. | int |
| maxWriterCount | Recuento máximo de escritor, actualmente solo hay disponibles 1 (único escritor) y 0 (basado en la partición de consulta). Opcional en las solicitudes PUT. | int |
| password | Contraseña que se usará para conectarse a la base de datos de Azure SQL. Obligatorio en las solicitudes PUT (CreateOrReplace). | string |
| server | Nombre del servidor SQL server que contiene la base de datos de Azure SQL. Obligatorio en las solicitudes PUT (CreateOrReplace). | string |
| table | Nombre de la tabla en la base de datos de Azure SQL. Obligatorio en las solicitudes PUT (CreateOrReplace). | string |
| user | Nombre de usuario que se usará para conectarse a la base de datos de Azure SQL. Obligatorio en las solicitudes PUT (CreateOrReplace). | string |
AzureSqlReferenceInputDataSource
| Name | Description | Value |
|---|---|---|
| properties | Las propiedades asociadas a la entrada de base de datos SQL que contienen datos de referencia. Obligatorio en las solicitudes PUT (CreateOrReplace). | AzureSqlReferenceInputDataSourceProperties |
| type | Indica el tipo de origen de datos de entrada que contiene datos de referencia. Obligatorio en las solicitudes PUT (CreateOrReplace). | 'Microsoft.Sql/Server/Database' (obligatorio) |
AzureSqlReferenceInputDataSourceProperties
| Name | Description | Value |
|---|---|---|
| authenticationMode | Modo de autenticación. | 'ConnectionString' 'Msi' 'UserToken' |
| database | Este elemento está asociado al elemento de origen de datos. Este es el nombre de la base de datos en la que se escribirá la salida. | string |
| deltaSnapshotQuery | Este elemento está asociado al elemento de origen de datos. Esta consulta se usa para capturar los cambios incrementales de la base de datos SQL. Para usar esta opción, se recomienda usar tablas temporales en Azure SQL Database. | string |
| fullSnapshotQuery | Este elemento está asociado al elemento de origen de datos. Esta consulta se usa para capturar datos de la base de datos sql. | string |
| password | Este elemento está asociado al elemento de origen de datos. Esta es la contraseña que se usará para conectarse a la instancia de SQL Database. | string Constraints: Valor confidencial. Pase como parámetro seguro. |
| refreshRate | Este elemento está asociado al elemento de origen de datos. Esto indica la frecuencia con la que se capturarán los datos de la base de datos. Es de formato DateTime. | string |
| refreshType | Indica el tipo de opción de actualización de datos. | 'RefreshPeriodicallyWithDelta' 'RefreshPeriodicallyWithFull' 'Static' |
| server | Este elemento está asociado al elemento de origen de datos. Este es el nombre del servidor que contiene la base de datos en la que se escribirá. | string |
| user | Este elemento está asociado al elemento de origen de datos. Este es el nombre de usuario que se usará para conectarse a la instancia de SQL Database. | string |
AzureSynapseOutputDataSource
| Name | Description | Value |
|---|---|---|
| properties | Propiedades asociadas a una salida de Azure Synapse. Obligatorio en las solicitudes PUT (CreateOrReplace). | AzureSynapseOutputDataSourceProperties |
| type | Indica el tipo de salida del origen de datos en el que se escribirá. Obligatorio en las solicitudes PUT (CreateOrReplace). | 'Microsoft.Sql/Server/DataWarehouse' (obligatorio) |
AzureSynapseOutputDataSourceProperties
| Name | Description | Value |
|---|---|---|
| authenticationMode | Modo de autenticación. | 'ConnectionString' 'Msi' 'UserToken' |
| database | Nombre de la base de datos de Azure SQL. Obligatorio en las solicitudes PUT (CreateOrReplace). | string |
| password | Contraseña que se usará para conectarse a la base de datos de Azure SQL. Obligatorio en las solicitudes PUT (CreateOrReplace). | string Constraints: Valor confidencial. Pase como parámetro seguro. |
| server | Nombre del servidor SQL server que contiene la base de datos de Azure SQL. Obligatorio en las solicitudes PUT (CreateOrReplace). | string |
| table | Nombre de la tabla en la base de datos de Azure SQL. Obligatorio en las solicitudes PUT (CreateOrReplace). | string |
| user | Nombre de usuario que se usará para conectarse a la base de datos de Azure SQL. Obligatorio en las solicitudes PUT (CreateOrReplace). | string |
AzureTableOutputDataSource
| Name | Description | Value |
|---|---|---|
| properties | Las propiedades asociadas a una salida de Tabla de Azure. Obligatorio en las solicitudes PUT (CreateOrReplace). | AzureTableOutputDataSourceProperties |
| type | Indica el tipo de salida del origen de datos en el que se escribirá. Obligatorio en las solicitudes PUT (CreateOrReplace). | 'Microsoft.Storage/Table' (obligatorio) |
AzureTableOutputDataSourceProperties
| Name | Description | Value |
|---|---|---|
| accountKey | Clave de cuenta de la cuenta de Azure Storage. Obligatorio en las solicitudes PUT (CreateOrReplace). | string Constraints: Valor confidencial. Pase como parámetro seguro. |
| accountName | Nombre de la cuenta de Azure Storage. Obligatorio en las solicitudes PUT (CreateOrReplace). | string |
| batchSize | Número de filas que se van a escribir en la tabla de Azure a la vez. | int |
| columnsToRemove | Si se especifica, cada elemento de la matriz es el nombre de una columna que se va a quitar (si está presente) de las entidades de evento de salida. | string[] |
| partitionKey | Este elemento indica el nombre de una columna de la instrucción SELECT de la consulta que se usará como clave de partición para la tabla de Azure. Obligatorio en las solicitudes PUT (CreateOrReplace). | string |
| rowKey | Este elemento indica el nombre de una columna de la instrucción SELECT de la consulta que se usará como clave de fila para la tabla de Azure. Obligatorio en las solicitudes PUT (CreateOrReplace). | string |
| table | Nombre de la tabla de Azure. Obligatorio en las solicitudes PUT (CreateOrReplace). | string |
BlobOutputDataSource
| Name | Description | Value |
|---|---|---|
| properties | Propiedades asociadas a una salida de blob. Obligatorio en las solicitudes PUT (CreateOrReplace). | BlobOutputDataSourceProperties |
| type | Indica el tipo de salida del origen de datos en el que se escribirá. Obligatorio en las solicitudes PUT (CreateOrReplace). | 'Microsoft.Storage/Blob' (obligatorio) |
BlobOutputDataSourceProperties
| Name | Description | Value |
|---|---|---|
| authenticationMode | Modo de autenticación. | 'ConnectionString' 'Msi' 'UserToken' |
| blobPathPrefix | Prefijo de ruta de acceso del blob. | string |
| blobWriteMode | Modo de escritura de blobs. | 'Append' 'Once' |
| container | Nombre de un contenedor dentro de la cuenta de almacenamiento asociada. Este contenedor contiene los blobs en los que se van a leer o escribir. Obligatorio en las solicitudes PUT (CreateOrReplace). | string |
| dateFormat | El formato de la fecha. Siempre que {date} aparezca en pathPattern, el valor de esta propiedad se usa como formato de fecha en su lugar. | string |
| pathPattern | Patrón de ruta de acceso del blob. No es una expresión regular. Representa un patrón con el que se coincidirán los nombres de blobs para determinar si se deben incluir como entrada o salida en el trabajo. Consulte /rest/api/streamanalytics/stream-analytics-input o /rest/api/streamanalytics/stream-analytics-output para obtener una explicación y un ejemplo más detallados. | string |
| storageAccounts | Lista de una o varias cuentas de Azure Storage. Obligatorio en las solicitudes PUT (CreateOrReplace). | StorageAccount[] |
| timeFormat | Formato de hora. Siempre que aparezca {time} en pathPattern, el valor de esta propiedad se usa como formato de hora en su lugar. | string |
BlobReferenceInputDataSource
| Name | Description | Value |
|---|---|---|
| properties | Propiedades asociadas a una entrada de blob que contiene datos de referencia. Obligatorio en las solicitudes PUT (CreateOrReplace). | BlobReferenceInputDataSourceProperties |
| type | Indica el tipo de origen de datos de entrada que contiene datos de referencia. Obligatorio en las solicitudes PUT (CreateOrReplace). | 'Microsoft.Storage/Blob' (obligatorio) |
BlobReferenceInputDataSourceProperties
| Name | Description | Value |
|---|---|---|
| authenticationMode | Modo de autenticación. | 'ConnectionString' 'Msi' 'UserToken' |
| blobName | Nombre de la entrada del blob. | string |
| container | Nombre de un contenedor dentro de la cuenta de almacenamiento asociada. Este contenedor contiene los blobs en los que se van a leer o escribir. Obligatorio en las solicitudes PUT (CreateOrReplace). | string |
| dateFormat | El formato de la fecha. Siempre que {date} aparezca en pathPattern, el valor de esta propiedad se usa como formato de fecha en su lugar. | string |
| deltaPathPattern | Patrón de ruta de acceso de la instantánea delta. | string |
| deltaSnapshotRefreshRate | Intervalo que el usuario genera una instantánea diferencial de este origen de datos de entrada de blobs de referencia. | string |
| fullSnapshotRefreshRate | Intervalo de actualización del origen de datos de entrada del blob. | string |
| pathPattern | Patrón de ruta de acceso del blob. No es una expresión regular. Representa un patrón con el que se coincidirán los nombres de blobs para determinar si se deben incluir como entrada o salida en el trabajo. Consulte /rest/api/streamanalytics/stream-analytics-input o /rest/api/streamanalytics/stream-analytics-output para obtener una explicación y un ejemplo más detallados. | string |
| sourcePartitionCount | Recuento de particiones del origen de datos de entrada del blob. Intervalo 1 - 256. | int |
| storageAccounts | Lista de una o varias cuentas de Azure Storage. Obligatorio en las solicitudes PUT (CreateOrReplace). | StorageAccount[] |
| timeFormat | Formato de hora. Siempre que aparezca {time} en pathPattern, el valor de esta propiedad se usa como formato de hora en su lugar. | string |
BlobStreamInputDataSource
| Name | Description | Value |
|---|---|---|
| properties | Propiedades asociadas a una entrada de blob que contiene datos de flujo. Obligatorio en las solicitudes PUT (CreateOrReplace). | BlobStreamInputDataSourceProperties |
| type | Indica el tipo de origen de datos de entrada que contiene datos de flujo. Obligatorio en las solicitudes PUT (CreateOrReplace). | 'Microsoft.Storage/Blob' (obligatorio) |
BlobStreamInputDataSourceProperties
| Name | Description | Value |
|---|---|---|
| authenticationMode | Modo de autenticación. | 'ConnectionString' 'Msi' 'UserToken' |
| container | Nombre de un contenedor dentro de la cuenta de almacenamiento asociada. Este contenedor contiene los blobs en los que se van a leer o escribir. Obligatorio en las solicitudes PUT (CreateOrReplace). | string |
| dateFormat | El formato de la fecha. Siempre que {date} aparezca en pathPattern, el valor de esta propiedad se usa como formato de fecha en su lugar. | string |
| pathPattern | Patrón de ruta de acceso del blob. No es una expresión regular. Representa un patrón con el que se coincidirán los nombres de blobs para determinar si se deben incluir como entrada o salida en el trabajo. Consulte /rest/api/streamanalytics/stream-analytics-input o /rest/api/streamanalytics/stream-analytics-output para obtener una explicación y un ejemplo más detallados. | string |
| sourcePartitionCount | Recuento de particiones del origen de datos de entrada del blob. Intervalo 1 - 1024. | int |
| storageAccounts | Lista de una o varias cuentas de Azure Storage. Obligatorio en las solicitudes PUT (CreateOrReplace). | StorageAccount[] |
| timeFormat | Formato de hora. Siempre que aparezca {time} en pathPattern, el valor de esta propiedad se usa como formato de hora en su lugar. | string |
ClusterInfo
| Name | Description | Value |
|---|---|---|
| id | Identificador de recurso del clúster. | string |
Compression
| Name | Description | Value |
|---|---|---|
| type | Indica el tipo de compresión que usa la entrada. Obligatorio en las solicitudes PUT (CreateOrReplace). | 'Deflate' 'GZip' 'None' (obligatorio) |
CSharpFunctionBinding
| Name | Description | Value |
|---|---|---|
| properties | Propiedades de enlace asociadas a una función CSharp. | CSharpFunctionBindingProperties |
| type | Indica el tipo de enlace de función. | 'Microsoft.StreamAnalytics/CLRUdf' (obligatorio) |
CSharpFunctionBindingProperties
| Name | Description | Value |
|---|---|---|
| class | Código Csharp que contiene una única definición de función. | string |
| dllPath | Código Csharp que contiene una única definición de función. | string |
| method | Código Csharp que contiene una única definición de función. | string |
| updateMode | Modos de actualización para las funciones de Stream Analytics. | 'Refreshable' 'Static' |
CsvSerialization
| Name | Description | Value |
|---|---|---|
| properties | Propiedades asociadas al tipo de serialización CSV. Obligatorio en las solicitudes PUT (CreateOrReplace). | CsvSerializationProperties |
| type | Indica el tipo de serialización que usa la entrada o salida. Obligatorio en las solicitudes PUT (CreateOrReplace). | 'Csv' (obligatorio) |
CsvSerializationProperties
| Name | Description | Value |
|---|---|---|
| encoding | Especifica la codificación de los datos entrantes en el caso de la entrada y la codificación de los datos salientes en el caso de la salida. Obligatorio en las solicitudes PUT (CreateOrReplace). | 'UTF8' |
| fieldDelimiter | Especifica el delimitador que se usará para separar los registros de valores separados por comas (CSV). Consulte /rest/api/streamanalytics/stream-analytics-input o /rest/api/streamanalytics/stream-analytics-output para obtener una lista de los valores admitidos. Obligatorio en las solicitudes PUT (CreateOrReplace). | string |
CustomClrSerialization
| Name | Description | Value |
|---|---|---|
| properties | Propiedades asociadas al tipo de serialización CustomClr. Obligatorio en las solicitudes PUT (CreateOrReplace). | CustomClrSerializationProperties |
| type | Indica el tipo de serialización que usa la entrada o salida. Obligatorio en las solicitudes PUT (CreateOrReplace). | 'CustomClr' (obligatorio) |
CustomClrSerializationProperties
| Name | Description | Value |
|---|---|---|
| serializationClassName | Nombre de la clase de serialización. | string |
| serializationDllPath | Ruta de acceso de la biblioteca de serialización. | string |
DeltaSerialization
| Name | Description | Value |
|---|---|---|
| properties | Propiedades asociadas al tipo de serialización delta Lake. Obligatorio en las solicitudes PUT (CreateOrReplace). | DeltaSerializationProperties |
| type | Indica el tipo de serialización que usa la entrada o salida. Obligatorio en las solicitudes PUT (CreateOrReplace). | 'Delta' (obligatorio) |
DeltaSerializationProperties
| Name | Description | Value |
|---|---|---|
| deltaTablePath | Especifica la ruta de acceso de la tabla de Delta Lake en la que se escribirá la salida. | string (obligatorio) |
| partitionColumns | Especifica los nombres de las columnas para las que se particionará la tabla de Delta Lake. Solo se admiten 1 columna de partición, pero se mantiene como una matriz para la extensibilidad. | string[] |
DocumentDbOutputDataSource
| Name | Description | Value |
|---|---|---|
| properties | Propiedades asociadas a una salida de DocumentDB. Obligatorio en las solicitudes PUT (CreateOrReplace). | DocumentDbOutputDataSourceProperties |
| type | Indica el tipo de salida del origen de datos en el que se escribirá. Obligatorio en las solicitudes PUT (CreateOrReplace). | 'Microsoft.Storage/DocumentDB' (obligatorio) |
DocumentDbOutputDataSourceProperties
| Name | Description | Value |
|---|---|---|
| accountId | El nombre o el identificador de la cuenta de DocumentDB. Obligatorio en las solicitudes PUT (CreateOrReplace). | string |
| accountKey | Clave de cuenta de la cuenta de DocumentDB. Obligatorio en las solicitudes PUT (CreateOrReplace). | string Constraints: Valor confidencial. Pase como parámetro seguro. |
| authenticationMode | Modo de autenticación. | 'ConnectionString' 'Msi' 'UserToken' |
| collectionNamePattern | Patrón de nombre de colección para las colecciones que se van a usar. El formato de nombre de colección se puede construir mediante el token opcional {partition}, donde las particiones comienzan a partir de 0. Consulte la sección DocumentDB de /rest/api/streamanalytics/stream-analytics-output para obtener más información. Obligatorio en las solicitudes PUT (CreateOrReplace). | string |
| database | Nombre de la base de datos de DocumentDB. Obligatorio en las solicitudes PUT (CreateOrReplace). | string |
| documentId | Nombre del campo en eventos de salida usados para especificar la clave principal en la que se basan las operaciones de inserción o actualización. | string |
| partitionKey | Nombre del campo en los eventos de salida usados para especificar la clave para la creación de particiones de salida entre colecciones. Si 'collectionNamePattern' contiene el token {partition}, esta propiedad es necesaria para especificarse. | string |
EventGridStreamInputDataSource
| Name | Description | Value |
|---|---|---|
| properties | Propiedades asociadas a una entrada de Event Grid que contiene datos de flujo. | EventGridStreamInputDataSourceProperties |
| type | Indica el tipo de origen de datos de entrada que contiene datos de flujo. Obligatorio en las solicitudes PUT (CreateOrReplace). | 'Microsoft.EventGrid/EventSubscriptions' (obligatorio) |
EventGridStreamInputDataSourceProperties
| Name | Description | Value |
|---|---|---|
| eventTypes | Lista de tipos de eventos compatibles con el adaptador de Event Grid. | string[] |
| schema | Indica el tipo de esquema de Event Grid. | 'CloudEventSchema' 'EventGridEventSchema' |
| storageAccounts | Lista de una o varias cuentas de Azure Storage. Obligatorio en las solicitudes PUT (CreateOrReplace). | StorageAccount[] |
| subscriber | Suscriptores de Event Grid. Actualmente solo se admite el suscriptor de EventHub. | EventHubV2StreamInputDataSource |
EventHubOutputDataSource
| Name | Description | Value |
|---|---|---|
| properties | Propiedades asociadas a una salida del centro de eventos. Obligatorio en las solicitudes PUT (CreateOrReplace). | EventHubOutputDataSourceProperties |
| type | Indica el tipo de salida del origen de datos en el que se escribirá. Obligatorio en las solicitudes PUT (CreateOrReplace). | 'Microsoft.ServiceBus/EventHub' (obligatorio) |
EventHubOutputDataSourceProperties
| Name | Description | Value |
|---|---|---|
| authenticationMode | Modo de autenticación. | 'ConnectionString' 'Msi' 'UserToken' |
| eventHubName | Nombre del centro de eventos. Obligatorio en las solicitudes PUT (CreateOrReplace). | string |
| partitionCount | Recuento de particiones del origen de datos del centro de eventos. Intervalo 1 - 256. | int |
| partitionKey | Clave o columna que se usa para determinar a qué partición se van a enviar datos de eventos. | string |
| propertyColumns | Las propiedades asociadas a esta salida del centro de eventos. | string[] |
| serviceBusNamespace | Espacio de nombres asociado al centro de eventos deseado, cola de Service Bus, tema de Service Bus, etc. Obligatorio en las solicitudes PUT (CreateOrReplace). | string |
| sharedAccessPolicyKey | Clave de directiva de acceso compartido para la directiva de acceso compartido especificada. Obligatorio en las solicitudes PUT (CreateOrReplace). | string Constraints: Valor confidencial. Pase como parámetro seguro. |
| sharedAccessPolicyName | El nombre de la directiva de acceso compartido para el centro de eventos, la cola de Service Bus, el tema de Service Bus, etc. Obligatorio en las solicitudes PUT (CreateOrReplace). | string |
EventHubStreamInputDataSource
| Name | Description | Value |
|---|---|---|
| properties | Propiedades asociadas a una entrada del centro de eventos que contiene datos de flujo. Obligatorio en las solicitudes PUT (CreateOrReplace). | EventHubStreamInputDataSourceProperties |
| type | Indica el tipo de origen de datos de entrada que contiene datos de flujo. Obligatorio en las solicitudes PUT (CreateOrReplace). | 'Microsoft.ServiceBus/EventHub' (obligatorio) |
EventHubStreamInputDataSourceProperties
| Name | Description | Value |
|---|---|---|
| authenticationMode | Modo de autenticación. | 'ConnectionString' 'Msi' 'UserToken' |
| consumerGroupName | Nombre de un grupo de consumidores del centro de eventos que se debe usar para leer eventos del centro de eventos. Especificar nombres de grupo de consumidores distintos para varias entradas permite que cada una de esas entradas reciba los mismos eventos del Centro de eventos. Si no se especifica, la entrada usa el grupo de consumidores predeterminado del centro de eventos. | string |
| eventHubName | Nombre del centro de eventos. Obligatorio en las solicitudes PUT (CreateOrReplace). | string |
| partitionCount | Recuento de particiones del origen de datos del centro de eventos. Intervalo 1 - 256. | int |
| prefetchCount | Número de mensajes que el receptor de mensajes puede solicitar simultáneamente. | int |
| serviceBusNamespace | Espacio de nombres asociado al centro de eventos deseado, cola de Service Bus, tema de Service Bus, etc. Obligatorio en las solicitudes PUT (CreateOrReplace). | string |
| sharedAccessPolicyKey | Clave de directiva de acceso compartido para la directiva de acceso compartido especificada. Obligatorio en las solicitudes PUT (CreateOrReplace). | string Constraints: Valor confidencial. Pase como parámetro seguro. |
| sharedAccessPolicyName | El nombre de la directiva de acceso compartido para el centro de eventos, la cola de Service Bus, el tema de Service Bus, etc. Obligatorio en las solicitudes PUT (CreateOrReplace). | string |
EventHubV2OutputDataSource
| Name | Description | Value |
|---|---|---|
| properties | Propiedades asociadas a una salida del centro de eventos. Obligatorio en las solicitudes PUT (CreateOrReplace). | EventHubOutputDataSourceProperties |
| type | Indica el tipo de salida del origen de datos en el que se escribirá. Obligatorio en las solicitudes PUT (CreateOrReplace). | 'Microsoft.EventHub/EventHub' (obligatorio) |
EventHubV2StreamInputDataSource
| Name | Description | Value |
|---|---|---|
| properties | Propiedades asociadas a una entrada del centro de eventos que contiene datos de flujo. Obligatorio en las solicitudes PUT (CreateOrReplace). | EventHubStreamInputDataSourceProperties |
| type | Indica el tipo de origen de datos de entrada que contiene datos de flujo. Obligatorio en las solicitudes PUT (CreateOrReplace). | 'Microsoft.EventHub/EventHub' (obligatorio) |
EventHubV2StreamInputDataSource
| Name | Description | Value |
|---|---|---|
| properties | Propiedades asociadas a una entrada del centro de eventos que contiene datos de flujo. Obligatorio en las solicitudes PUT (CreateOrReplace). | EventHubStreamInputDataSourceProperties |
| type | Indica el tipo de origen de datos de entrada que contiene datos de flujo. Obligatorio en las solicitudes PUT (CreateOrReplace). | string (obligatorio) |
External
| Name | Description | Value |
|---|---|---|
| container | Contenedor UserCustomCode. | string |
| path | Ruta de acceso UserCustomCode. | string |
| refreshConfiguration | Los parámetros de actualización de las funciones definidas por el usuario actualizables presentes en la configuración del trabajo. | RefreshConfiguration |
| storageAccount | Las propiedades asociadas a una cuenta de Azure Storage | StorageAccount |
FileReferenceInputDataSource
| Name | Description | Value |
|---|---|---|
| properties | Propiedades asociadas a una entrada de archivo que contiene datos de referencia. Obligatorio en las solicitudes PUT (CreateOrReplace). | FileReferenceInputDataSourceProperties |
| type | Indica el tipo de origen de datos de entrada que contiene datos de referencia. Obligatorio en las solicitudes PUT (CreateOrReplace). | 'File' (obligatorio) |
FileReferenceInputDataSourceProperties
| Name | Description | Value |
|---|---|---|
| path | Ruta de acceso del archivo. | string |
Function
| Name | Description | Value |
|---|---|---|
| name | Nombre del recurso | string |
| properties | Propiedades asociadas a una función. | FunctionProperties |
FunctionBinding
| Name | Description | Value |
|---|---|---|
| type | Establézcalo en 'Microsoft.MachineLearning/WebService' para el tipo AzureMachineLearningStudioFunctionBinding. Establézcalo en 'Microsoft.MachineLearningServices' para el tipo AzureMachineLearningServiceFunctionBinding. Establézcalo en "Microsoft.StreamAnalytics/CLRUdf" para el tipo CSharpFunctionBinding. Establézcalo en "Microsoft.StreamAnalytics/JavascriptUdf" para el tipo JavaScriptFunctionBinding. | 'Microsoft.MachineLearning/WebService' 'Microsoft.MachineLearningServices' 'Microsoft.StreamAnalytics/CLRUdf' 'Microsoft.StreamAnalytics/JavascriptUdf' (obligatorio) |
FunctionConfiguration
| Name | Description | Value |
|---|---|---|
| binding | Enlace físico de la función. Por ejemplo, en el caso del servicio web Azure Machine Learning, se describe el punto de conexión. | FunctionBinding |
| inputs | FunctionInput[] | |
| output | Describe la salida de una función. | FunctionOutput |
FunctionInput
| Name | Description | Value |
|---|---|---|
| dataType | El tipo de datos (compatible con Azure Stream Analytics) del parámetro de entrada de función. En https://msdn.microsoft.com/en-us/library/azure/dn835065.aspx se describe una lista de tipos de datos válidos de Azure Stream Analytics. | string |
| isConfigurationParameter | Marca que indica si el parámetro es un parámetro de configuración. True si se espera que este parámetro de entrada sea una constante. El valor predeterminado es False. | bool |
FunctionOutput
| Name | Description | Value |
|---|---|---|
| dataType | El tipo de datos (compatible con Azure Stream Analytics) de la salida de la función. En https://msdn.microsoft.com/en-us/library/azure/dn835065.aspx se describe una lista de tipos de datos válidos de Azure Stream Analytics. | string |
FunctionProperties
| Name | Description | Value |
|---|---|---|
| properties | FunctionConfiguration | |
| type | Establézcalo en "Aggregate" para el tipo AggregateFunctionProperties. Establézcalo en 'Scalar' para el tipo ScalarFunctionProperties. | 'Aggregate' 'Escalar' (obligatorio) |
GatewayMessageBusOutputDataSource
| Name | Description | Value |
|---|---|---|
| properties | Las propiedades asociadas a una salida del Bus de mensajes de puerta de enlace. Obligatorio en las solicitudes PUT (CreateOrReplace). | GatewayMessageBusOutputDataSourceProperties |
| type | Indica el tipo de salida del origen de datos en el que se escribirá. Obligatorio en las solicitudes PUT (CreateOrReplace). | 'GatewayMessageBus' (obligatorio) |
GatewayMessageBusOutputDataSourceProperties
| Name | Description | Value |
|---|---|---|
| topic | Nombre del tema de Service Bus. | string |
GatewayMessageBusStreamInputDataSource
| Name | Description | Value |
|---|---|---|
| properties | Propiedades asociadas a una entrada de bus de mensajes de puerta de enlace que contiene datos de flujo. | GatewayMessageBusStreamInputDataSourceProperties |
| type | Indica el tipo de origen de datos de entrada que contiene datos de flujo. Obligatorio en las solicitudes PUT (CreateOrReplace). | 'GatewayMessageBus' (obligatorio) |
GatewayMessageBusStreamInputDataSourceProperties
| Name | Description | Value |
|---|---|---|
| topic | Nombre del tema de Service Bus. | string |
Identity
| Name | Description | Value |
|---|---|---|
| type | El tipo de identidad puede ser SystemAssigned o UserAssigned. | string |
| userAssignedIdentities | Identidades asignadas por el usuario asociadas al recurso de trabajo de streaming. | IdentityUserAssignedIdentities |
IdentityUserAssignedIdentities
| Name | Description | Value |
|---|
Input
| Name | Description | Value |
|---|---|---|
| name | Nombre del recurso | string |
| properties | Propiedades asociadas a una entrada. Obligatorio en las solicitudes PUT (CreateOrReplace). | InputProperties |
InputProperties
| Name | Description | Value |
|---|---|---|
| compression | Describe cómo se comprimen los datos de entrada. | Compression |
| partitionKey | partitionKey Describe una clave en los datos de entrada que se usan para crear particiones de los datos de entrada. | string |
| serialization | Describe cómo se serializan los datos de una entrada o cómo se serializan los datos cuando se escriben en una salida. Obligatorio en las solicitudes PUT (CreateOrReplace). | Serialization |
| type | Establézcalo en 'Reference' para el tipo ReferenceInputProperties. Establézcalo en 'Stream' para el tipo StreamInputProperties. | 'Reference' 'Stream' (obligatorio) |
| watermarkSettings | Configuración que determina si se van a leer eventos de marca de agua. | InputWatermarkProperties |
InputWatermarkProperties
| Name | Description | Value |
|---|---|---|
| watermarkMode | Modo de marca de agua de entrada. | 'None' 'ReadWatermark' |
IoTHubStreamInputDataSource
| Name | Description | Value |
|---|---|---|
| properties | Propiedades asociadas a una entrada de IoT Hub que contiene datos de flujo. Obligatorio en las solicitudes PUT (CreateOrReplace). | IoTHubStreamInputDataSourceProperties |
| type | Indica el tipo de origen de datos de entrada que contiene datos de flujo. Obligatorio en las solicitudes PUT (CreateOrReplace). | 'Microsoft.Devices/IotHubs' (obligatorio) |
IoTHubStreamInputDataSourceProperties
| Name | Description | Value |
|---|---|---|
| consumerGroupName | Nombre de un grupo de consumidores de IoT Hub que se debe usar para leer eventos de IoT Hub. Si no se especifica, la entrada usa el grupo de consumidores predeterminado de Iot Hub. | string |
| endpoint | El punto de conexión de IoT Hub al que conectarse (es decir, mensajes/eventos, messages/operationsMonitoringEvents, etc.). | string |
| iotHubNamespace | El nombre o el URI de IoT Hub. Obligatorio en las solicitudes PUT (CreateOrReplace). | string |
| sharedAccessPolicyKey | Clave de directiva de acceso compartido para la directiva de acceso compartido especificada. Obligatorio en las solicitudes PUT (CreateOrReplace). | string Constraints: Valor confidencial. Pase como parámetro seguro. |
| sharedAccessPolicyName | Nombre de la directiva de acceso compartido para IoT Hub. Esta directiva debe contener al menos el permiso de conexión de servicio. Obligatorio en las solicitudes PUT (CreateOrReplace). | string |
JavaScriptFunctionBinding
| Name | Description | Value |
|---|---|---|
| properties | Propiedades de enlace asociadas a una función de JavaScript. | JavaScriptFunctionBindingProperties |
| type | Indica el tipo de enlace de función. | 'Microsoft.StreamAnalytics/JavascriptUdf' (obligatorio) |
JavaScriptFunctionBindingProperties
| Name | Description | Value |
|---|---|---|
| script | Código JavaScript que contiene una única definición de función. Por ejemplo: 'function (x, y) { return x + y; }' | string |
JobStorageAccount
| Name | Description | Value |
|---|---|---|
| accountKey | Clave de cuenta de la cuenta de Azure Storage. Obligatorio en las solicitudes PUT (CreateOrReplace). | string Constraints: Valor confidencial. Pase como parámetro seguro. |
| accountName | Nombre de la cuenta de Azure Storage. Obligatorio en las solicitudes PUT (CreateOrReplace). | string |
| authenticationMode | Modo de autenticación. | 'ConnectionString' 'Msi' 'UserToken' |
JsonSerialization
| Name | Description | Value |
|---|---|---|
| properties | Propiedades asociadas al tipo de serialización JSON. Obligatorio en las solicitudes PUT (CreateOrReplace). | JsonSerializationProperties |
| type | Indica el tipo de serialización que usa la entrada o salida. Obligatorio en las solicitudes PUT (CreateOrReplace). | 'Json' (obligatorio) |
JsonSerializationProperties
| Name | Description | Value |
|---|---|---|
| encoding | Especifica la codificación de los datos entrantes en el caso de la entrada y la codificación de los datos salientes en el caso de la salida. Obligatorio en las solicitudes PUT (CreateOrReplace). | 'UTF8' |
| format | Esta propiedad solo se aplica a la serialización JSON de salidas. No es aplicable a las entradas. Esta propiedad especifica el formato de JSON en el que se escribirá la salida. Los valores admitidos actualmente son "lineSeparated" que indican que la salida se formateará con cada objeto JSON separado por una nueva línea y "matriz" que indica que la salida se formateará como una matriz de objetos JSON. El valor predeterminado es "lineSeparated" si se deja null. | 'Array' 'LineSeparated' |
Output
| Name | Description | Value |
|---|---|---|
| name | Nombre del recurso | string |
| properties | Propiedades asociadas a una salida. Obligatorio en las solicitudes PUT (CreateOrReplace). | OutputProperties |
OutputDataSource
| Name | Description | Value |
|---|---|---|
| type | Establézcalo en 'GatewayMessageBus' para el tipo GatewayMessageBusOutputDataSource. Establézcalo en 'Microsoft.AzureFunction' para el tipo AzureFunctionOutputDataSource. Establézcalo en 'Microsoft.DBForPostgreSQL/servers/databases' para el tipo PostgreSQLOutputDataSource. Establézcalo en "Microsoft.DataLake/Accounts" para el tipo AzureDataLakeStoreOutputDataSource. Establézcalo en "Microsoft.EventHub/EventHub" para el tipo EventHubV2OutputDataSource. Establézcalo en 'Microsoft.Kusto/clusters/databases' para el tipo AzureDataExplorerOutputDataSource. Establézcalo en 'Microsoft.ServiceBus/EventHub' para el tipo EventHubOutputDataSource. Establézcalo en 'Microsoft.ServiceBus/Queue' para el tipo ServiceBusQueueOutputDataSource. Establézcalo en 'Microsoft.ServiceBus/Topic' para el tipo ServiceBusTopicOutputDataSource. Establézcalo en "Microsoft.Sql/Server/DataWarehouse" para el tipo AzureSynapseOutputDataSource. Establézcalo en 'Microsoft.Sql/Server/Database' para el tipo AzureSqlDatabaseOutputDataSource. Establézcalo en 'Microsoft.Storage/Blob' para el tipo BlobOutputDataSource. Establézcalo en 'Microsoft.Storage/DocumentDB' para el tipo DocumentDbOutputDataSource. Establézcalo en "Microsoft.Storage/Table" para el tipo AzureTableOutputDataSource. Establézcalo en "PowerBI" para el tipo PowerBIOutputDataSource. Establézcalo en "Raw" para el tipo RawOutputDatasource. | 'GatewayMessageBus' 'Microsoft.AzureFunction' 'Microsoft.DataLake/Accounts' 'Microsoft.DBForPostgreSQL/servers/databases' 'Microsoft.EventHub/EventHub' 'Microsoft.Kusto/clusters/databases' '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' (obligatorio) |
OutputProperties
| Name | Description | Value |
|---|---|---|
| datasource | Describe el origen de datos en el que se escribirá la salida. Obligatorio en las solicitudes PUT (CreateOrReplace). | OutputDataSource |
| serialization | Describe cómo se serializan los datos de una entrada o cómo se serializan los datos cuando se escriben en una salida. Obligatorio en las solicitudes PUT (CreateOrReplace). | Serialization |
| sizeWindow | Ventana de tamaño a la que restringir una salida de Stream Analytics. | int |
| timeWindow | Período de tiempo para filtrar las salidas del trabajo de Stream Analytics. | string |
| watermarkSettings | Configuración que determina si se envían marcas de agua a bajada. | OutputWatermarkProperties |
OutputWatermarkProperties
| Name | Description | Value |
|---|---|---|
| maxWatermarkDifferenceAcrossPartitions | Describe la diferencia máxima entre las particiones más rápidas y lentas, por lo que la ventana fuera de orden que captura todos los eventos necesarios en los trabajos de bajada está bien definido. | string |
| watermarkMode | Modo de marca de agua de salida. | 'None' 'SendCurrentPartitionWatermark' 'SendLowestWatermarkAcrossPartitions' |
ParquetSerialization
| Name | Description | Value |
|---|---|---|
| properties | Propiedades asociadas al tipo de serialización Parquet. Obligatorio en las solicitudes PUT (CreateOrReplace). | any |
| type | Indica el tipo de serialización que usa la entrada o salida. Obligatorio en las solicitudes PUT (CreateOrReplace). | 'Parquet' (obligatorio) |
PostgreSQLOutputDataSource
| Name | Description | Value |
|---|---|---|
| properties | Propiedades asociadas a un origen de datos de salida de PostgreSQL. Obligatorio en las solicitudes PUT (CreateOrReplace). | PostgreSQLOutputDataSourceProperties |
| type | Indica el tipo de salida del origen de datos en el que se escribirá. Obligatorio en las solicitudes PUT (CreateOrReplace). | 'Microsoft.DBForPostgreSQL/servers/databases' (obligatorio) |
PostgreSQLOutputDataSourceProperties
| Name | Description | Value |
|---|---|---|
| authenticationMode | Modo de autenticación. | 'ConnectionString' 'Msi' 'UserToken' |
| database | Nombre de la base de datos de Azure SQL. Obligatorio en las solicitudes PUT (CreateOrReplace). | string |
| maxWriterCount | Recuento máximo de escritor, actualmente solo hay disponibles 1 (único escritor) y 0 (basado en la partición de consulta). Opcional en las solicitudes PUT. | int |
| password | Contraseña que se usará para conectarse a la base de datos de Azure SQL. Obligatorio en las solicitudes PUT (CreateOrReplace). | string Constraints: Valor confidencial. Pase como parámetro seguro. |
| server | Nombre del servidor SQL server que contiene la base de datos de Azure SQL. Obligatorio en las solicitudes PUT (CreateOrReplace). | string |
| table | Nombre de la tabla en la base de datos de Azure SQL. Obligatorio en las solicitudes PUT (CreateOrReplace). | string |
| user | Nombre de usuario que se usará para conectarse a la base de datos de Azure SQL. Obligatorio en las solicitudes PUT (CreateOrReplace). | string |
PowerBIOutputDataSource
| Name | Description | Value |
|---|---|---|
| properties | Propiedades asociadas a una salida de Power BI. Obligatorio en las solicitudes PUT (CreateOrReplace). | PowerBIOutputDataSourceProperties |
| type | Indica el tipo de salida del origen de datos en el que se escribirá. Obligatorio en las solicitudes PUT (CreateOrReplace). | 'PowerBI' (obligatorio) |
PowerBIOutputDataSourceProperties
| Name | Description | Value |
|---|---|---|
| authenticationMode | Modo de autenticación. | 'ConnectionString' 'Msi' 'UserToken' |
| dataset | Nombre del conjunto de datos de Power BI. Obligatorio en las solicitudes PUT (CreateOrReplace). | string |
| groupId | Identificador del grupo de Power BI. | string |
| groupName | Nombre del grupo de Power BI. Use esta propiedad para ayudar a recordar qué identificador de grupo de Power BI específico se usó. | string |
| refreshToken | Token de actualización que se puede usar para obtener un token de acceso válido que se puede usar para autenticarse con el origen de datos. Actualmente, solo se puede obtener un token de actualización válido a través de Azure Portal. Se recomienda colocar aquí un valor de cadena ficticio al crear el origen de datos y, a continuación, ir a Azure Portal para autenticar el origen de datos que actualizará esta propiedad con un token de actualización válido. Obligatorio en las solicitudes PUT (CreateOrReplace). | string |
| table | Nombre de la tabla de Power BI en el conjunto de datos especificado. Obligatorio en las solicitudes PUT (CreateOrReplace). | string |
| tokenUserDisplayName | Nombre para mostrar del usuario que se usó para obtener el token de actualización. Use esta propiedad para ayudar a recordar qué usuario se usó para obtener el token de actualización. | string |
| tokenUserPrincipalName | Nombre principal de usuario (UPN) del usuario que se usó para obtener el token de actualización. Use esta propiedad para ayudar a recordar qué usuario se usó para obtener el token de actualización. | string |
RawInputDatasourceProperties
| Name | Description | Value |
|---|---|---|
| payload | Contenido serializado json de los datos de entrada. Se debe establecer payload o payloadUri, pero no ambos. | string |
| payloadUri | Dirección URL de SAS a un blob que contiene el contenido serializado JSON de los datos de entrada. Se debe establecer payload o payloadUri, pero no ambos. | string |
RawOutputDatasource
| Name | Description | Value |
|---|---|---|
| properties | Propiedades asociadas a una salida sin procesar. Obligatorio en las solicitudes PUT (CreateOrReplace). | RawOutputDatasourceProperties |
| type | Indica el tipo de salida del origen de datos en el que se escribirá. Obligatorio en las solicitudes PUT (CreateOrReplace). | 'Raw' (obligatorio) |
RawOutputDatasourceProperties
| Name | Description | Value |
|---|---|---|
| payloadUri | Dirección URL de SAS en un blob donde se debe escribir la salida. Si no se establece esta propiedad, los datos de salida se escribirán en un almacenamiento temporal y se incluirá una dirección URL de SAS en ese almacenamiento temporal en el resultado. | string |
RawReferenceInputDataSource
| Name | Description | Value |
|---|---|---|
| properties | Propiedades asociadas a una entrada sin procesar que contiene datos de referencia. Obligatorio en las solicitudes PUT (CreateOrReplace). | RawInputDatasourceProperties |
| type | Indica el tipo de origen de datos de entrada que contiene datos de referencia. Obligatorio en las solicitudes PUT (CreateOrReplace). | 'Raw' (obligatorio) |
RawStreamInputDataSource
| Name | Description | Value |
|---|---|---|
| properties | Propiedades asociadas a una entrada sin procesar. Obligatorio en las solicitudes PUT (CreateOrReplace). | RawInputDatasourceProperties |
| type | Indica el tipo de origen de datos de entrada que contiene datos de flujo. Obligatorio en las solicitudes PUT (CreateOrReplace). | 'Raw' (obligatorio) |
ReferenceInputDataSource
| Name | Description | Value |
|---|---|---|
| type | Establézcalo en 'File' para el tipo FileReferenceInputDataSource. Establézcalo en "Microsoft.Sql/Server/Database" para el tipo AzureSqlReferenceInputDataSource. Establézcalo en 'Microsoft.Storage/Blob' para el tipo BlobReferenceInputDataSource. Establézcalo en "Raw" para el tipo RawReferenceInputDataSource. | 'File' 'Microsoft.Sql/Server/Database' 'Microsoft.Storage/Blob' 'Raw' (obligatorio) |
ReferenceInputProperties
| Name | Description | Value |
|---|---|---|
| datasource | Describe un origen de datos de entrada que contiene datos de referencia. Obligatorio en las solicitudes PUT (CreateOrReplace). | ReferenceInputDataSource |
| type | Indica si la entrada es un origen de datos de referencia o datos de flujo. Obligatorio en las solicitudes PUT (CreateOrReplace). | 'Referencia' (obligatorio) |
RefreshConfiguration
| Name | Description | Value |
|---|---|---|
| dateFormat | El formato de la fecha. Siempre que {date} aparezca en pathPattern, el valor de esta propiedad se usa como formato de fecha en su lugar. | string |
| pathPattern | Patrón de ruta de acceso del blob. No es una expresión regular. Representa un patrón con el que se coincidirán los nombres de blobs para determinar si se deben incluir como entrada o salida en el trabajo. Consulte /rest/api/streamanalytics/stream-analytics-input o /rest/api/streamanalytics/stream-analytics-output para obtener una explicación y un ejemplo más detallados. | string |
| refreshInterval | Intervalo de actualización. | string |
| refreshType | Esta propiedad indica qué opción de actualización de datos usar, Bloquear o No bloquear. | 'Blocking' 'Nonblocking' |
| timeFormat | Formato de hora. Siempre que aparezca {time} en pathPattern, el valor de esta propiedad se usa como formato de hora en su lugar. | string |
ScalarFunctionProperties
| Name | Description | Value |
|---|---|---|
| type | Indica el tipo de función. | 'Escalar' (obligatorio) |
Serialization
| Name | Description | Value |
|---|---|---|
| type | Se establece en 'Avro' para el tipo AvroSerialization. Establézcalo en 'Csv' para el tipo CsvSerialization. Establézcalo en 'CustomClr' para el tipo CustomClrSerialization. Establézcalo en 'Delta' para el tipo DeltaSerialization. Establézcalo en 'Json' para el tipo JsonSerialization. Establézcalo en 'Parquet' para el tipo ParquetSerialization. | 'Avro' 'Csv' 'CustomClr' 'Delta' 'Json' 'Parquet' (obligatorio) |
ServiceBusQueueOutputDataSource
| Name | Description | Value |
|---|---|---|
| properties | Propiedades asociadas a una salida de cola de Service Bus. Obligatorio en las solicitudes PUT (CreateOrReplace). | ServiceBusQueueOutputDataSourceProperties |
| type | Indica el tipo de salida del origen de datos en el que se escribirá. Obligatorio en las solicitudes PUT (CreateOrReplace). | 'Microsoft.ServiceBus/Queue' (obligatorio) |
ServiceBusQueueOutputDataSourceProperties
| Name | Description | Value |
|---|---|---|
| authenticationMode | Modo de autenticación. | 'ConnectionString' 'Msi' 'UserToken' |
| propertyColumns | Matriz de cadenas de los nombres de las columnas de salida que se van a adjuntar a los mensajes de Service Bus como propiedades personalizadas. | string[] |
| queueName | Nombre de la cola de Service Bus. Obligatorio en las solicitudes PUT (CreateOrReplace). | string |
| serviceBusNamespace | Espacio de nombres asociado al centro de eventos deseado, cola de Service Bus, tema de Service Bus, etc. Obligatorio en las solicitudes PUT (CreateOrReplace). | string |
| sharedAccessPolicyKey | Clave de directiva de acceso compartido para la directiva de acceso compartido especificada. Obligatorio en las solicitudes PUT (CreateOrReplace). | string Constraints: Valor confidencial. Pase como parámetro seguro. |
| sharedAccessPolicyName | El nombre de la directiva de acceso compartido para el centro de eventos, la cola de Service Bus, el tema de Service Bus, etc. Obligatorio en las solicitudes PUT (CreateOrReplace). | string |
| systemPropertyColumns | Las propiedades del sistema asociadas a la cola de Service Bus. Se admiten las siguientes propiedades del sistema: ReplyToSessionId, ContentType, To, Subject, CorrelationId, TimeToLive, PartitionKey, SessionId, ScheduledEnqueueTime, MessageId, ReplyTo, Label, ScheduledEnqueueTimeUtc. | any |
ServiceBusTopicOutputDataSource
| Name | Description | Value |
|---|---|---|
| properties | Propiedades asociadas a una salida de tema de Service Bus. Obligatorio en las solicitudes PUT (CreateOrReplace). | ServiceBusTopicOutputDataSourceProperties |
| type | Indica el tipo de salida del origen de datos en el que se escribirá. Obligatorio en las solicitudes PUT (CreateOrReplace). | 'Microsoft.ServiceBus/Topic' (obligatorio) |
ServiceBusTopicOutputDataSourceProperties
| Name | Description | Value |
|---|---|---|
| authenticationMode | Modo de autenticación. | 'ConnectionString' 'Msi' 'UserToken' |
| propertyColumns | Matriz de cadenas de los nombres de las columnas de salida que se van a adjuntar a los mensajes de Service Bus como propiedades personalizadas. | string[] |
| serviceBusNamespace | Espacio de nombres asociado al centro de eventos deseado, cola de Service Bus, tema de Service Bus, etc. Obligatorio en las solicitudes PUT (CreateOrReplace). | string |
| sharedAccessPolicyKey | Clave de directiva de acceso compartido para la directiva de acceso compartido especificada. Obligatorio en las solicitudes PUT (CreateOrReplace). | string Constraints: Valor confidencial. Pase como parámetro seguro. |
| sharedAccessPolicyName | El nombre de la directiva de acceso compartido para el centro de eventos, la cola de Service Bus, el tema de Service Bus, etc. Obligatorio en las solicitudes PUT (CreateOrReplace). | string |
| systemPropertyColumns | Propiedades del sistema asociadas a la salida del tema de Service Bus. Se admiten las siguientes propiedades del sistema: ReplyToSessionId, ContentType, To, Subject, CorrelationId, TimeToLive, PartitionKey, SessionId, ScheduledEnqueueTime, MessageId, ReplyTo, Label, ScheduledEnqueueTimeUtc. | ServiceBusTopicOutputDataSourcePropertiesSystemPropertyColumns |
| topicName | Nombre del tema de Service Bus. Obligatorio en las solicitudes PUT (CreateOrReplace). | string |
ServiceBusTopicOutputDataSourcePropertiesSystemPropertyColumns
| Name | Description | Value |
|---|
Sku
| Name | Description | Value |
|---|---|---|
| capacity | Capacidad de la SKU. | int |
| name | Nombre de la SKU. Obligatorio en las solicitudes PUT (CreateOrReplace). | 'Standard' |
StorageAccount
| Name | Description | Value |
|---|---|---|
| accountKey | Clave de cuenta de la cuenta de Azure Storage. Obligatorio en las solicitudes PUT (CreateOrReplace). | string Constraints: Valor confidencial. Pase como parámetro seguro. |
| accountName | Nombre de la cuenta de Azure Storage. Obligatorio en las solicitudes PUT (CreateOrReplace). | string |
| authenticationMode | Modo de autenticación. | 'ConnectionString' 'Msi' 'UserToken' |
StreamingJobProperties
| Name | Description | Value |
|---|---|---|
| cluster | Clúster en el que se ejecutarán los trabajos de streaming. | ClusterInfo |
| compatibilityLevel | Controla determinados comportamientos en tiempo de ejecución del trabajo de streaming. | '1.0' '1.2' |
| contentStoragePolicy | Los valores válidos son JobStorageAccount y SystemAccount. Si se establece en JobStorageAccount, esto requiere que el usuario también especifique la propiedad jobStorageAccount. . | 'JobStorageAccount' 'SystemAccount' |
| dataLocale | Configuración regional de datos del trabajo de Stream Analytics. El valor debe ser el nombre de una referencia cultural de .NET compatible del conjunto https://msdn.microsoft.com/en-us/library/system.globalization.culturetypes(v=vs.110).aspx. El valor predeterminado es "en-US" si no se especifica ninguno. | string |
| eventsLateArrivalMaxDelayInSeconds | Retraso tolerable máximo en segundos en el que podrían incluirse los eventos que llegan tarde. El intervalo admitido se -1 a 1814399 (20.23:59:59 días) y se usa -1 para especificar la espera indefinidamente. Si la propiedad está ausente, se interpreta para tener un valor de -1. | int |
| eventsOutOfOrderMaxDelayInSeconds | Retraso tolerable máximo en segundos en los que se pueden ajustar los eventos desordenados para volver a estar en orden. | int |
| eventsOutOfOrderPolicy | Indica la directiva que se va a aplicar a los eventos que llegan fuera del orden en el flujo de eventos de entrada. | 'Adjust' 'Drop' |
| externals | La cuenta de almacenamiento donde se encuentran los artefactos de código personalizados. | External |
| functions | Lista de una o varias funciones para el trabajo de streaming. La propiedad name de cada función es necesaria al especificar esta propiedad en una solicitud PUT. Esta propiedad no se puede modificar a través de una operación PATCH. Debe usar la API PATCH disponible para la transformación individual. | Function[] |
| inputs | Lista de una o varias entradas para el trabajo de streaming. La propiedad name para cada entrada es necesaria al especificar esta propiedad en una solicitud PUT. Esta propiedad no se puede modificar a través de una operación PATCH. Debe usar la API PATCH disponible para la entrada individual. | Input[] |
| jobStorageAccount | Propiedades asociadas a una cuenta de Azure Storage con MSI | JobStorageAccount |
| jobType | Describe el tipo del trabajo. Los modos válidos son Cloud y "Edge". |
'Cloud' 'Edge' |
| outputErrorPolicy | Indica la directiva que se va a aplicar a los eventos que llegan a la salida y no se pueden escribir en el almacenamiento externo debido a un formato incorrecto (faltan valores de columna, valores de columna de tipo o tamaño incorrectos). | 'Drop' 'Stop' |
| outputs | Lista de una o varias salidas para el trabajo de streaming. La propiedad name para cada salida es necesaria al especificar esta propiedad en una solicitud PUT. Esta propiedad no se puede modificar a través de una operación PATCH. Debe usar la API PATCH disponible para la salida individual. | Output[] |
| outputStartMode | Esta propiedad solo debe utilizarse cuando se desee que el trabajo se inicie inmediatamente después de la creación. El valor puede ser JobStartTime, CustomTime o LastOutputEventTime para indicar si el punto inicial del flujo de eventos de salida debe iniciarse cada vez que se inicie el trabajo, comience en una marca de tiempo de usuario personalizada especificada a través de la propiedad outputStartTime o comience desde la hora de salida del último evento. | 'CustomTime' 'JobStartTime' 'LastOutputEventTime' |
| outputStartTime | El valor es una marca de tiempo con formato ISO-8601 que indica el punto inicial del flujo de eventos de salida o null para indicar que el flujo de eventos de salida se iniciará cada vez que se inicie el trabajo de streaming. Esta propiedad debe tener un valor si outputStartMode está establecido en CustomTime. | string |
| sku | Describe la SKU del trabajo de streaming. Obligatorio en las solicitudes PUT (CreateOrReplace). | Sku |
| transformation | Indica la consulta y el número de unidades de streaming que se van a usar para el trabajo de streaming. La propiedad name de la transformación es necesaria al especificar esta propiedad en una solicitud PUT. Esta propiedad no se puede modificar a través de una operación PATCH. Debe usar la API PATCH disponible para la transformación individual. | Transformation |
StreamInputDataSource
| Name | Description | Value |
|---|---|---|
| type | Establézcalo en 'GatewayMessageBus' para el tipo GatewayMessageBusStreamInputDataSource. Establézcalo en "Microsoft.Devices/IotHubs" para el tipo IoTHubStreamInputDataSource. Establézcalo en 'Microsoft.EventGrid/EventSubscriptions' para el tipo EventGridStreamInputDataSource. Establézcalo en "Microsoft.EventHub/EventHub" para el tipo EventHubV2StreamInputDataSource. Establézcalo en "Microsoft.ServiceBus/EventHub" para el tipo EventHubStreamInputDataSource. Establézcalo en 'Microsoft.Storage/Blob' para el tipo BlobStreamInputDataSource. Establézcalo en "Raw" para el tipo RawStreamInputDataSource. | 'GatewayMessageBus' 'Microsoft.Devices/IotHubs' 'Microsoft.EventGrid/EventSubscriptions' 'Microsoft.EventHub/EventHub' 'Microsoft.ServiceBus/EventHub' 'Microsoft.Storage/Blob' 'Raw' (obligatorio) |
StreamInputProperties
| Name | Description | Value |
|---|---|---|
| datasource | Describe un origen de datos de entrada que contiene datos de flujo. Obligatorio en las solicitudes PUT (CreateOrReplace). | StreamInputDataSource |
| type | Indica si la entrada es un origen de datos de referencia o datos de flujo. Obligatorio en las solicitudes PUT (CreateOrReplace). | 'Stream' (obligatorio) |
TrackedResourceTags
| Name | Description | Value |
|---|
Transformation
| Name | Description | Value |
|---|---|---|
| name | Nombre del recurso | string |
| properties | Propiedades asociadas a una transformación. Obligatorio en las solicitudes PUT (CreateOrReplace). | TransformationProperties |
TransformationProperties
| Name | Description | Value |
|---|---|---|
| query | Especifica la consulta que se ejecutará en el trabajo de streaming. Puede obtener más información sobre el lenguaje de consulta de Stream Analytics (SAQL) aquí: https://msdn.microsoft.com/library/azure/dn834998 . Obligatorio en las solicitudes PUT (CreateOrReplace). | string |
| streamingUnits | Especifica el número de unidades de streaming que usa el trabajo de streaming. | int |
| validStreamingUnits | Especifica las unidades de streaming válidas a las que se puede escalar un trabajo de streaming. | int[] |
Ejemplos de uso
Ejemplos de inicio rápido de Azure
Los siguientes plantillas de inicio rápido de Azure contienen ejemplos de Bicep para implementar este tipo de recurso.
| Archivo de Bicep | Description |
|---|---|
| Creación de un trabajo de Stream Analytics estándar | Esta plantilla crea un trabajo de Stream Analytics estándar. Para más información, Azure Stream Analytics es un motor de análisis en tiempo real y de procesamiento de eventos complejo diseñado para analizar y procesar grandes volúmenes de datos de streaming rápido desde varios orígenes simultáneamente. Los patrones y las relaciones se pueden identificar en la información extraída de una serie de orígenes de entrada, incluidos dispositivos, sensores, secuencias de clic, fuentes de redes sociales y aplicaciones. Estos patrones se pueden usar para desencadenar acciones e iniciar flujos de trabajo, como crear alertas, alimentar información a una herramienta de informes o almacenar datos transformados para su uso posterior. Además, Stream Analytics está disponible en el entorno de ejecución de Azure IoT Edge y admite el mismo lenguaje exacto o sintaxis que la nube. |
Definición de recursos de plantilla de ARM
El tipo de recurso streamingjobs se puede implementar con operaciones destinadas a:
Para obtener una lista de las propiedades modificadas en cada versión de API, consulte registro de cambios.
Formato de recurso
Para crear un recurso Microsoft.StreamAnalytics/streamingjobs, agregue el siguiente json a la plantilla.
{
"type": "Microsoft.StreamAnalytics/streamingjobs",
"apiVersion": "2021-10-01-preview",
"name": "string",
"identity": {
"type": "string",
"userAssignedIdentities": {
"{customized property}": {}
}
},
"location": "string",
"properties": {
"cluster": {
"id": "string"
},
"compatibilityLevel": "string",
"contentStoragePolicy": "string",
"dataLocale": "string",
"eventsLateArrivalMaxDelayInSeconds": "int",
"eventsOutOfOrderMaxDelayInSeconds": "int",
"eventsOutOfOrderPolicy": "string",
"externals": {
"container": "string",
"path": "string",
"refreshConfiguration": {
"dateFormat": "string",
"pathPattern": "string",
"refreshInterval": "string",
"refreshType": "string",
"timeFormat": "string"
},
"storageAccount": {
"accountKey": "string",
"accountName": "string",
"authenticationMode": "string"
}
},
"functions": [
{
"name": "string",
"properties": {
"properties": {
"binding": {
"type": "string"
// For remaining properties, see FunctionBinding objects
},
"inputs": [
{
"dataType": "string",
"isConfigurationParameter": "bool"
}
],
"output": {
"dataType": "string"
}
},
"type": "string"
// For remaining properties, see FunctionProperties objects
}
}
],
"inputs": [
{
"name": "string",
"properties": {
"compression": {
"type": "string"
},
"partitionKey": "string",
"serialization": {
"type": "string"
// For remaining properties, see Serialization objects
},
"watermarkSettings": {
"watermarkMode": "string"
},
"type": "string"
// For remaining properties, see InputProperties objects
}
}
],
"jobStorageAccount": {
"accountKey": "string",
"accountName": "string",
"authenticationMode": "string"
},
"jobType": "string",
"outputErrorPolicy": "string",
"outputs": [
{
"name": "string",
"properties": {
"datasource": {
"type": "string"
// For remaining properties, see OutputDataSource objects
},
"serialization": {
"type": "string"
// For remaining properties, see Serialization objects
},
"sizeWindow": "int",
"timeWindow": "string",
"watermarkSettings": {
"maxWatermarkDifferenceAcrossPartitions": "string",
"watermarkMode": "string"
}
}
}
],
"outputStartMode": "string",
"outputStartTime": "string",
"sku": {
"capacity": "int",
"name": "string"
},
"transformation": {
"name": "string",
"properties": {
"query": "string",
"streamingUnits": "int",
"validStreamingUnits": [ "int" ]
}
}
},
"sku": {
"capacity": "int",
"name": "string"
},
"tags": {
"{customized property}": "string"
}
}
Objetos FunctionProperties
Establezca el tipo propiedad para especificar el tipo de objeto.
Para Agregado, use:
{
"type": "Aggregate"
}
Para Scalar, use:
{
"type": "Scalar"
}
Objetos OutputDataSource
Establezca el tipo propiedad para especificar el tipo de objeto.
Para GatewayMessageBus, use:
{
"properties": {
"topic": "string"
},
"type": "GatewayMessageBus"
}
Para Microsoft.AzureFunction, use:
{
"properties": {
"apiKey": "string",
"functionAppName": "string",
"functionName": "string",
"maxBatchCount": "int",
"maxBatchSize": "int"
},
"type": "Microsoft.AzureFunction"
}
Para Microsoft.DBForPostgreSQL/servers/databases, use:
{
"properties": {
"authenticationMode": "string",
"database": "string",
"maxWriterCount": "int",
"password": "string",
"server": "string",
"table": "string",
"user": "string"
},
"type": "Microsoft.DBForPostgreSQL/servers/databases"
}
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",
"partitionCount": "int",
"partitionKey": "string",
"propertyColumns": [ "string" ],
"serviceBusNamespace": "string",
"sharedAccessPolicyKey": "string",
"sharedAccessPolicyName": "string"
},
"type": "Microsoft.EventHub/EventHub"
}
Para Microsoft.Kusto/clusters/databases, use:
{
"properties": {
"authenticationMode": "string",
"cluster": "string",
"database": "string",
"table": "string"
},
"type": "Microsoft.Kusto/clusters/databases"
}
Para Microsoft.ServiceBus/EventHub, use:
{
"properties": {
"authenticationMode": "string",
"eventHubName": "string",
"partitionCount": "int",
"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": {}
},
"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": {
"authenticationMode": "string",
"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",
"blobPathPrefix": "string",
"blobWriteMode": "string",
"container": "string",
"dateFormat": "string",
"pathPattern": "string",
"storageAccounts": [
{
"accountKey": "string",
"accountName": "string",
"authenticationMode": "string"
}
],
"timeFormat": "string"
},
"type": "Microsoft.Storage/Blob"
}
Para Microsoft.Storage/DocumentDB, use:
{
"properties": {
"accountId": "string",
"accountKey": "string",
"authenticationMode": "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 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 de serialización
Establezca el tipo propiedad para especificar el tipo de objeto.
Para 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 el parquet, utilice:
{
"properties": {},
"type": "Parquet"
}
Objetos ReferenceInputDataSource
Establezca el tipo propiedad para especificar el tipo de objeto.
Para Archivo, use:
{
"properties": {
"path": "string"
},
"type": "File"
}
Para Microsoft.Sql/Server/Database, use:
{
"properties": {
"authenticationMode": "string",
"database": "string",
"deltaSnapshotQuery": "string",
"fullSnapshotQuery": "string",
"password": "string",
"refreshRate": "string",
"refreshType": "string",
"server": "string",
"user": "string"
},
"type": "Microsoft.Sql/Server/Database"
}
Para Microsoft.Storage/Blob, use:
{
"properties": {
"authenticationMode": "string",
"blobName": "string",
"container": "string",
"dateFormat": "string",
"deltaPathPattern": "string",
"deltaSnapshotRefreshRate": "string",
"fullSnapshotRefreshRate": "string",
"pathPattern": "string",
"sourcePartitionCount": "int",
"storageAccounts": [
{
"accountKey": "string",
"accountName": "string",
"authenticationMode": "string"
}
],
"timeFormat": "string"
},
"type": "Microsoft.Storage/Blob"
}
Para Raw, use:
{
"properties": {
"payload": "string",
"payloadUri": "string"
},
"type": "Raw"
}
Objetos FunctionBinding
Establezca el tipo propiedad para especificar el 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",
"inputRequestName": "string",
"inputs": [
{
"dataType": "string",
"mapTo": "int",
"name": "string"
}
],
"numberOfParallelRequests": "int",
"outputResponseName": "string",
"outputs": [
{
"dataType": "string",
"mapTo": "int",
"name": "string"
}
]
},
"type": "Microsoft.MachineLearningServices"
}
Para Microsoft.StreamAnalytics/CLRUdf, use:
{
"properties": {
"class": "string",
"dllPath": "string",
"method": "string",
"updateMode": "string"
},
"type": "Microsoft.StreamAnalytics/CLRUdf"
}
Para Microsoft.StreamAnalytics/JavascriptUdf, use:
{
"properties": {
"script": "string"
},
"type": "Microsoft.StreamAnalytics/JavascriptUdf"
}
Objetos StreamInputDataSource
Establezca el tipo propiedad para especificar el tipo de objeto.
Para GatewayMessageBus, use:
{
"properties": {
"topic": "string"
},
"type": "GatewayMessageBus"
}
Para Microsoft.Devices/IotHubs, use:
{
"properties": {
"consumerGroupName": "string",
"endpoint": "string",
"iotHubNamespace": "string",
"sharedAccessPolicyKey": "string",
"sharedAccessPolicyName": "string"
},
"type": "Microsoft.Devices/IotHubs"
}
Para Microsoft.EventGrid/EventSubscriptions, use:
{
"properties": {
"eventTypes": [ "string" ],
"schema": "string",
"storageAccounts": [
{
"accountKey": "string",
"accountName": "string",
"authenticationMode": "string"
}
],
"subscriber": {
"properties": {
"authenticationMode": "string",
"consumerGroupName": "string",
"eventHubName": "string",
"partitionCount": "int",
"prefetchCount": "int",
"serviceBusNamespace": "string",
"sharedAccessPolicyKey": "string",
"sharedAccessPolicyName": "string"
},
"type": "string"
}
},
"type": "Microsoft.EventGrid/EventSubscriptions"
}
Para Microsoft.EventHub/EventHub, use:
{
"properties": {
"authenticationMode": "string",
"consumerGroupName": "string",
"eventHubName": "string",
"partitionCount": "int",
"prefetchCount": "int",
"serviceBusNamespace": "string",
"sharedAccessPolicyKey": "string",
"sharedAccessPolicyName": "string"
},
"type": "Microsoft.EventHub/EventHub"
}
Para Microsoft.ServiceBus/EventHub, use:
{
"properties": {
"authenticationMode": "string",
"consumerGroupName": "string",
"eventHubName": "string",
"partitionCount": "int",
"prefetchCount": "int",
"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",
"authenticationMode": "string"
}
],
"timeFormat": "string"
},
"type": "Microsoft.Storage/Blob"
}
Para Raw, use:
{
"properties": {
"payload": "string",
"payloadUri": "string"
},
"type": "Raw"
}
Objetos InputProperties
Establezca el tipo propiedad para especificar el tipo de objeto.
Como referencia, 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"
}
Valores de propiedad
Microsoft.StreamAnalytics/streamingjobs
| Name | Description | Value |
|---|---|---|
| apiVersion | La versión de api | '2021-10-01-preview' |
| identity | Describe la identidad administrada asignada a este trabajo que se puede usar para autenticarse con entradas y salidas. | Identity |
| location | Ubicación geográfica donde reside el recurso | string |
| name | El nombre del recurso | string (obligatorio) |
| properties | Propiedades asociadas a un trabajo de streaming. Obligatorio en las solicitudes PUT (CreateOrReplace). | StreamingJobProperties |
| sku | Describe la SKU del trabajo de streaming. Obligatorio en las solicitudes PUT (CreateOrReplace). | Sku |
| tags | Etiquetas de recursos | Diccionario de nombres y valores de etiqueta. Consulte etiquetas de en plantillas |
| type | El tipo de recurso | 'Microsoft.StreamAnalytics/streamingjobs' |
AggregateFunctionProperties
| Name | Description | Value |
|---|---|---|
| type | Indica el tipo de función. | 'Agregado' (obligatorio) |
AvroSerialization
| Name | Description | Value |
|---|---|---|
| properties | Propiedades asociadas al tipo de serialización avro. Obligatorio en las solicitudes PUT (CreateOrReplace). | any |
| type | Indica el tipo de serialización que usa la entrada o salida. Obligatorio en las solicitudes PUT (CreateOrReplace). | 'Avro' (obligatorio) |
AzureDataExplorerOutputDataSource
| Name | Description | Value |
|---|---|---|
| properties | Las propiedades asociadas a una salida de Azure Data Explorer. Obligatorio en las solicitudes PUT (CreateOrReplace). | AzureDataExplorerOutputDataSourceProperties |
| type | Indica el tipo de salida del origen de datos en el que se escribirá. Obligatorio en las solicitudes PUT (CreateOrReplace). | 'Microsoft.Kusto/clusters/databases' (obligatorio) |
AzureDataExplorerOutputDataSourceProperties
| Name | Description | Value |
|---|---|---|
| authenticationMode | Modo de autenticación. | 'ConnectionString' 'Msi' 'UserToken' |
| cluster | Nombre del clúster de Azure Data Explorer. Obligatorio en las solicitudes PUT (CreateOrReplace). | string |
| database | Nombre de la base de datos de Azure Data Explorer. Obligatorio en las solicitudes PUT (CreateOrReplace). | string |
| table | Nombre de la tabla de Azure. Obligatorio en las solicitudes PUT (CreateOrReplace). | string |
AzureDataLakeStoreOutputDataSource
| Name | Description | Value |
|---|---|---|
| properties | Las propiedades asociadas a una salida de Azure Data Lake Store. Obligatorio en las solicitudes PUT (CreateOrReplace). | AzureDataLakeStoreOutputDataSourceProperties |
| type | Indica el tipo de salida del origen de datos en el que se escribirá. Obligatorio en las solicitudes PUT (CreateOrReplace). | 'Microsoft.DataLake/Accounts' (obligatorio) |
AzureDataLakeStoreOutputDataSourceProperties
| Name | Description | Value |
|---|---|---|
| accountName | Nombre de la cuenta de Azure Data Lake Store. Obligatorio en las solicitudes PUT (CreateOrReplace). | string |
| authenticationMode | Modo de autenticación. | 'ConnectionString' 'Msi' 'UserToken' |
| dateFormat | El formato de la fecha. Siempre que {date} aparezca en filePathPrefix, el valor de esta propiedad se usa como formato de fecha en su lugar. | string |
| filePathPrefix | Ubicación del archivo en el que se debe escribir la salida. Obligatorio en las solicitudes PUT (CreateOrReplace). | string |
| refreshToken | Token de actualización que se puede usar para obtener un token de acceso válido que se puede usar para autenticarse con el origen de datos. Actualmente, solo se puede obtener un token de actualización válido a través de Azure Portal. Se recomienda colocar aquí un valor de cadena ficticio al crear el origen de datos y, a continuación, ir a Azure Portal para autenticar el origen de datos que actualizará esta propiedad con un token de actualización válido. Obligatorio en las solicitudes PUT (CreateOrReplace). | string |
| tenantId | Identificador de inquilino del usuario usado para obtener el token de actualización. Obligatorio en las solicitudes PUT (CreateOrReplace). | string |
| timeFormat | Formato de hora. Siempre que aparezca {time} en filePathPrefix, el valor de esta propiedad se usa como formato de hora en su lugar. | string |
| tokenUserDisplayName | Nombre para mostrar del usuario que se usó para obtener el token de actualización. Use esta propiedad para ayudar a recordar qué usuario se usó para obtener el token de actualización. | string |
| tokenUserPrincipalName | Nombre principal de usuario (UPN) del usuario que se usó para obtener el token de actualización. Use esta propiedad para ayudar a recordar qué usuario se usó para obtener el token de actualización. | string |
AzureFunctionOutputDataSource
| Name | Description | Value |
|---|---|---|
| properties | Las propiedades asociadas a una salida de azure Function. Obligatorio en las solicitudes PUT (CreateOrReplace). | AzureFunctionOutputDataSourceProperties |
| type | Indica el tipo de salida del origen de datos en el que se escribirá. Obligatorio en las solicitudes PUT (CreateOrReplace). | 'Microsoft.AzureFunction' (obligatorio) |
AzureFunctionOutputDataSourceProperties
| Name | Description | Value |
|---|---|---|
| apiKey | Si quiere usar una función de Azure desde otra suscripción, puede hacerlo proporcionando la clave para acceder a la función. | string |
| functionAppName | Nombre de la aplicación de Azure Functions. | string |
| functionName | Nombre de la función en la aplicación de Azure Functions. | string |
| maxBatchCount | Propiedad que le permite especificar el número máximo de eventos de cada lote que se envía a Azure Functions. El valor predeterminado es 100. | int |
| maxBatchSize | Propiedad que le permite establecer el tamaño máximo de cada lote de salida que se envía a la función de Azure. La unidad de entrada está en bytes. De forma predeterminada, este valor es de 262 144 bytes (256 KB). | int |
AzureMachineLearningServiceFunctionBinding
| Name | Description | Value |
|---|---|---|
| properties | Las propiedades de enlace asociadas a un servicio web de Azure Machine Learning. | AzureMachineLearningServiceFunctionBindingProperties |
| type | Indica el tipo de enlace de función. | 'Microsoft.MachineLearningServices' (obligatorio) |
AzureMachineLearningServiceFunctionBindingProperties
| Name | Description | Value |
|---|---|---|
| apiKey | Clave de API que se usa para autenticarse con Request-Response punto de conexión. | string |
| batchSize | Número entre 1 y 10000 que describe el número máximo de filas para cada solicitud de ejecución rrS de Azure ML. El valor predeterminado es 1000. | int |
| endpoint | El Request-Response ejecutar el punto de conexión del servicio web de Azure Machine Learning. | string |
| inputRequestName | Etiqueta para el objeto de solicitud de entrada. | string |
| inputs | Entradas para el punto de conexión del servicio web de Azure Machine Learning. | AzureMachineLearningServiceInputColumn[] |
| numberOfParallelRequests | Número de solicitudes paralelas que se enviarán por partición del trabajo al servicio machine learning. El valor predeterminado es 1. | int |
| outputResponseName | Etiqueta del objeto de solicitud de salida. | string |
| outputs | Lista de salidas de la ejecución del punto de conexión del servicio web de Azure Machine Learning. | AzureMachineLearningServiceOutputColumn[] |
AzureMachineLearningServiceInputColumn
| Name | Description | Value |
|---|---|---|
| dataType | Tipo de datos (compatible con Azure Machine Learning) de la columna de entrada. | string |
| mapTo | Índice de base cero del parámetro de función al que se asigna esta entrada. | int |
| name | Nombre de la columna de entrada. | string |
AzureMachineLearningServiceOutputColumn
| Name | Description | Value |
|---|---|---|
| dataType | El tipo de datos (compatible con Azure Machine Learning) de la columna de salida. | string |
| mapTo | Índice de base cero del parámetro de función al que se asigna esta entrada. | int |
| name | Nombre de la columna de salida. | string |
AzureMachineLearningStudioFunctionBinding
| Name | Description | Value |
|---|---|---|
| properties | Propiedades de enlace asociadas a Azure Machine Learning Studio. | AzureMachineLearningStudioFunctionBindingProperties |
| type | Indica el tipo de enlace de función. | "Microsoft.MachineLearning/WebService" (obligatorio) |
AzureMachineLearningStudioFunctionBindingProperties
| Name | Description | Value |
|---|---|---|
| apiKey | Clave de API que se usa para autenticarse con Request-Response punto de conexión. | string |
| batchSize | Número entre 1 y 10000 que describe el número máximo de filas para cada solicitud de ejecución rrS de Azure ML. El valor predeterminado es 1000. | int |
| endpoint | El Request-Response ejecutar el punto de conexión de Azure Machine Learning Studio. Obtenga más información aquí: /azure/machine-learning/machine-learning-consum-web-services#request-response-service-rrs | string |
| inputs | Entradas para el punto de conexión de Azure Machine Learning Studio. | AzureMachineLearningStudioInputs |
| outputs | Lista de salidas de la ejecución del punto de conexión de Azure Machine Learning Studio. | AzureMachineLearningStudioOutputColumn[] |
AzureMachineLearningStudioInputColumn
| Name | Description | Value |
|---|---|---|
| dataType | Tipo de datos (compatible con Azure Machine Learning) de la columna de entrada. En https://msdn.microsoft.com/en-us/library/azure/dn905923.aspx se describe una lista de tipos de datos de Azure Machine Learning válidos. | string |
| mapTo | Índice de base cero del parámetro de función al que se asigna esta entrada. | int |
| name | Nombre de la columna de entrada. | string |
AzureMachineLearningStudioInputs
| Name | Description | Value |
|---|---|---|
| columnNames | Lista de columnas de entrada para el punto de conexión de Azure Machine Learning Studio. | AzureMachineLearningStudioInputColumn[] |
| name | Nombre de la entrada. Este es el nombre proporcionado al crear el punto de conexión. | string |
AzureMachineLearningStudioOutputColumn
| Name | Description | Value |
|---|---|---|
| dataType | El tipo de datos (compatible con Azure Machine Learning) de la columna de salida. En https://msdn.microsoft.com/en-us/library/azure/dn905923.aspx se describe una lista de tipos de datos de Azure Machine Learning válidos. | string |
| name | Nombre de la columna de salida. | string |
AzureSqlDatabaseOutputDataSource
| Name | Description | Value |
|---|---|---|
| properties | Propiedades asociadas a una salida de base de datos de Azure SQL. Obligatorio en las solicitudes PUT (CreateOrReplace). | AzureSqlDatabaseOutputDataSourceProperties |
| type | Indica el tipo de salida del origen de datos en el que se escribirá. Obligatorio en las solicitudes PUT (CreateOrReplace). | 'Microsoft.Sql/Server/Database' (obligatorio) |
AzureSqlDatabaseOutputDataSourceProperties
| Name | Description | Value |
|---|---|---|
| authenticationMode | Modo de autenticación. | 'ConnectionString' 'Msi' 'UserToken' |
| database | Nombre de la base de datos de Azure SQL. Obligatorio en las solicitudes PUT (CreateOrReplace). | string |
| maxBatchCount | Número máximo de lotes para escribir en sql database, el valor predeterminado es 10 000. Opcional en las solicitudes PUT. | int |
| maxWriterCount | Recuento máximo de escritor, actualmente solo hay disponibles 1 (único escritor) y 0 (basado en la partición de consulta). Opcional en las solicitudes PUT. | int |
| password | Contraseña que se usará para conectarse a la base de datos de Azure SQL. Obligatorio en las solicitudes PUT (CreateOrReplace). | string |
| server | Nombre del servidor SQL server que contiene la base de datos de Azure SQL. Obligatorio en las solicitudes PUT (CreateOrReplace). | string |
| table | Nombre de la tabla en la base de datos de Azure SQL. Obligatorio en las solicitudes PUT (CreateOrReplace). | string |
| user | Nombre de usuario que se usará para conectarse a la base de datos de Azure SQL. Obligatorio en las solicitudes PUT (CreateOrReplace). | string |
AzureSqlReferenceInputDataSource
| Name | Description | Value |
|---|---|---|
| properties | Las propiedades asociadas a la entrada de base de datos SQL que contienen datos de referencia. Obligatorio en las solicitudes PUT (CreateOrReplace). | AzureSqlReferenceInputDataSourceProperties |
| type | Indica el tipo de origen de datos de entrada que contiene datos de referencia. Obligatorio en las solicitudes PUT (CreateOrReplace). | 'Microsoft.Sql/Server/Database' (obligatorio) |
AzureSqlReferenceInputDataSourceProperties
| Name | Description | Value |
|---|---|---|
| authenticationMode | Modo de autenticación. | 'ConnectionString' 'Msi' 'UserToken' |
| database | Este elemento está asociado al elemento de origen de datos. Este es el nombre de la base de datos en la que se escribirá la salida. | string |
| deltaSnapshotQuery | Este elemento está asociado al elemento de origen de datos. Esta consulta se usa para capturar los cambios incrementales de la base de datos SQL. Para usar esta opción, se recomienda usar tablas temporales en Azure SQL Database. | string |
| fullSnapshotQuery | Este elemento está asociado al elemento de origen de datos. Esta consulta se usa para capturar datos de la base de datos sql. | string |
| password | Este elemento está asociado al elemento de origen de datos. Esta es la contraseña que se usará para conectarse a la instancia de SQL Database. | string Constraints: Valor confidencial. Pase como parámetro seguro. |
| refreshRate | Este elemento está asociado al elemento de origen de datos. Esto indica la frecuencia con la que se capturarán los datos de la base de datos. Es de formato DateTime. | string |
| refreshType | Indica el tipo de opción de actualización de datos. | 'RefreshPeriodicallyWithDelta' 'RefreshPeriodicallyWithFull' 'Static' |
| server | Este elemento está asociado al elemento de origen de datos. Este es el nombre del servidor que contiene la base de datos en la que se escribirá. | string |
| user | Este elemento está asociado al elemento de origen de datos. Este es el nombre de usuario que se usará para conectarse a la instancia de SQL Database. | string |
AzureSynapseOutputDataSource
| Name | Description | Value |
|---|---|---|
| properties | Propiedades asociadas a una salida de Azure Synapse. Obligatorio en las solicitudes PUT (CreateOrReplace). | AzureSynapseOutputDataSourceProperties |
| type | Indica el tipo de salida del origen de datos en el que se escribirá. Obligatorio en las solicitudes PUT (CreateOrReplace). | 'Microsoft.Sql/Server/DataWarehouse' (obligatorio) |
AzureSynapseOutputDataSourceProperties
| Name | Description | Value |
|---|---|---|
| authenticationMode | Modo de autenticación. | 'ConnectionString' 'Msi' 'UserToken' |
| database | Nombre de la base de datos de Azure SQL. Obligatorio en las solicitudes PUT (CreateOrReplace). | string |
| password | Contraseña que se usará para conectarse a la base de datos de Azure SQL. Obligatorio en las solicitudes PUT (CreateOrReplace). | string Constraints: Valor confidencial. Pase como parámetro seguro. |
| server | Nombre del servidor SQL server que contiene la base de datos de Azure SQL. Obligatorio en las solicitudes PUT (CreateOrReplace). | string |
| table | Nombre de la tabla en la base de datos de Azure SQL. Obligatorio en las solicitudes PUT (CreateOrReplace). | string |
| user | Nombre de usuario que se usará para conectarse a la base de datos de Azure SQL. Obligatorio en las solicitudes PUT (CreateOrReplace). | string |
AzureTableOutputDataSource
| Name | Description | Value |
|---|---|---|
| properties | Las propiedades asociadas a una salida de Tabla de Azure. Obligatorio en las solicitudes PUT (CreateOrReplace). | AzureTableOutputDataSourceProperties |
| type | Indica el tipo de salida del origen de datos en el que se escribirá. Obligatorio en las solicitudes PUT (CreateOrReplace). | 'Microsoft.Storage/Table' (obligatorio) |
AzureTableOutputDataSourceProperties
| Name | Description | Value |
|---|---|---|
| accountKey | Clave de cuenta de la cuenta de Azure Storage. Obligatorio en las solicitudes PUT (CreateOrReplace). | string Constraints: Valor confidencial. Pase como parámetro seguro. |
| accountName | Nombre de la cuenta de Azure Storage. Obligatorio en las solicitudes PUT (CreateOrReplace). | string |
| batchSize | Número de filas que se van a escribir en la tabla de Azure a la vez. | int |
| columnsToRemove | Si se especifica, cada elemento de la matriz es el nombre de una columna que se va a quitar (si está presente) de las entidades de evento de salida. | string[] |
| partitionKey | Este elemento indica el nombre de una columna de la instrucción SELECT de la consulta que se usará como clave de partición para la tabla de Azure. Obligatorio en las solicitudes PUT (CreateOrReplace). | string |
| rowKey | Este elemento indica el nombre de una columna de la instrucción SELECT de la consulta que se usará como clave de fila para la tabla de Azure. Obligatorio en las solicitudes PUT (CreateOrReplace). | string |
| table | Nombre de la tabla de Azure. Obligatorio en las solicitudes PUT (CreateOrReplace). | string |
BlobOutputDataSource
| Name | Description | Value |
|---|---|---|
| properties | Propiedades asociadas a una salida de blob. Obligatorio en las solicitudes PUT (CreateOrReplace). | BlobOutputDataSourceProperties |
| type | Indica el tipo de salida del origen de datos en el que se escribirá. Obligatorio en las solicitudes PUT (CreateOrReplace). | 'Microsoft.Storage/Blob' (obligatorio) |
BlobOutputDataSourceProperties
| Name | Description | Value |
|---|---|---|
| authenticationMode | Modo de autenticación. | 'ConnectionString' 'Msi' 'UserToken' |
| blobPathPrefix | Prefijo de ruta de acceso del blob. | string |
| blobWriteMode | Modo de escritura de blobs. | 'Append' 'Once' |
| container | Nombre de un contenedor dentro de la cuenta de almacenamiento asociada. Este contenedor contiene los blobs en los que se van a leer o escribir. Obligatorio en las solicitudes PUT (CreateOrReplace). | string |
| dateFormat | El formato de la fecha. Siempre que {date} aparezca en pathPattern, el valor de esta propiedad se usa como formato de fecha en su lugar. | string |
| pathPattern | Patrón de ruta de acceso del blob. No es una expresión regular. Representa un patrón con el que se coincidirán los nombres de blobs para determinar si se deben incluir como entrada o salida en el trabajo. Consulte /rest/api/streamanalytics/stream-analytics-input o /rest/api/streamanalytics/stream-analytics-output para obtener una explicación y un ejemplo más detallados. | string |
| storageAccounts | Lista de una o varias cuentas de Azure Storage. Obligatorio en las solicitudes PUT (CreateOrReplace). | StorageAccount[] |
| timeFormat | Formato de hora. Siempre que aparezca {time} en pathPattern, el valor de esta propiedad se usa como formato de hora en su lugar. | string |
BlobReferenceInputDataSource
| Name | Description | Value |
|---|---|---|
| properties | Propiedades asociadas a una entrada de blob que contiene datos de referencia. Obligatorio en las solicitudes PUT (CreateOrReplace). | BlobReferenceInputDataSourceProperties |
| type | Indica el tipo de origen de datos de entrada que contiene datos de referencia. Obligatorio en las solicitudes PUT (CreateOrReplace). | 'Microsoft.Storage/Blob' (obligatorio) |
BlobReferenceInputDataSourceProperties
| Name | Description | Value |
|---|---|---|
| authenticationMode | Modo de autenticación. | 'ConnectionString' 'Msi' 'UserToken' |
| blobName | Nombre de la entrada del blob. | string |
| container | Nombre de un contenedor dentro de la cuenta de almacenamiento asociada. Este contenedor contiene los blobs en los que se van a leer o escribir. Obligatorio en las solicitudes PUT (CreateOrReplace). | string |
| dateFormat | El formato de la fecha. Siempre que {date} aparezca en pathPattern, el valor de esta propiedad se usa como formato de fecha en su lugar. | string |
| deltaPathPattern | Patrón de ruta de acceso de la instantánea delta. | string |
| deltaSnapshotRefreshRate | Intervalo que el usuario genera una instantánea diferencial de este origen de datos de entrada de blobs de referencia. | string |
| fullSnapshotRefreshRate | Intervalo de actualización del origen de datos de entrada del blob. | string |
| pathPattern | Patrón de ruta de acceso del blob. No es una expresión regular. Representa un patrón con el que se coincidirán los nombres de blobs para determinar si se deben incluir como entrada o salida en el trabajo. Consulte /rest/api/streamanalytics/stream-analytics-input o /rest/api/streamanalytics/stream-analytics-output para obtener una explicación y un ejemplo más detallados. | string |
| sourcePartitionCount | Recuento de particiones del origen de datos de entrada del blob. Intervalo 1 - 256. | int |
| storageAccounts | Lista de una o varias cuentas de Azure Storage. Obligatorio en las solicitudes PUT (CreateOrReplace). | StorageAccount[] |
| timeFormat | Formato de hora. Siempre que aparezca {time} en pathPattern, el valor de esta propiedad se usa como formato de hora en su lugar. | string |
BlobStreamInputDataSource
| Name | Description | Value |
|---|---|---|
| properties | Propiedades asociadas a una entrada de blob que contiene datos de flujo. Obligatorio en las solicitudes PUT (CreateOrReplace). | BlobStreamInputDataSourceProperties |
| type | Indica el tipo de origen de datos de entrada que contiene datos de flujo. Obligatorio en las solicitudes PUT (CreateOrReplace). | 'Microsoft.Storage/Blob' (obligatorio) |
BlobStreamInputDataSourceProperties
| Name | Description | Value |
|---|---|---|
| authenticationMode | Modo de autenticación. | 'ConnectionString' 'Msi' 'UserToken' |
| container | Nombre de un contenedor dentro de la cuenta de almacenamiento asociada. Este contenedor contiene los blobs en los que se van a leer o escribir. Obligatorio en las solicitudes PUT (CreateOrReplace). | string |
| dateFormat | El formato de la fecha. Siempre que {date} aparezca en pathPattern, el valor de esta propiedad se usa como formato de fecha en su lugar. | string |
| pathPattern | Patrón de ruta de acceso del blob. No es una expresión regular. Representa un patrón con el que se coincidirán los nombres de blobs para determinar si se deben incluir como entrada o salida en el trabajo. Consulte /rest/api/streamanalytics/stream-analytics-input o /rest/api/streamanalytics/stream-analytics-output para obtener una explicación y un ejemplo más detallados. | string |
| sourcePartitionCount | Recuento de particiones del origen de datos de entrada del blob. Intervalo 1 - 1024. | int |
| storageAccounts | Lista de una o varias cuentas de Azure Storage. Obligatorio en las solicitudes PUT (CreateOrReplace). | StorageAccount[] |
| timeFormat | Formato de hora. Siempre que aparezca {time} en pathPattern, el valor de esta propiedad se usa como formato de hora en su lugar. | string |
ClusterInfo
| Name | Description | Value |
|---|---|---|
| id | Identificador de recurso del clúster. | string |
Compression
| Name | Description | Value |
|---|---|---|
| type | Indica el tipo de compresión que usa la entrada. Obligatorio en las solicitudes PUT (CreateOrReplace). | 'Deflate' 'GZip' 'None' (obligatorio) |
CSharpFunctionBinding
| Name | Description | Value |
|---|---|---|
| properties | Propiedades de enlace asociadas a una función CSharp. | CSharpFunctionBindingProperties |
| type | Indica el tipo de enlace de función. | 'Microsoft.StreamAnalytics/CLRUdf' (obligatorio) |
CSharpFunctionBindingProperties
| Name | Description | Value |
|---|---|---|
| class | Código Csharp que contiene una única definición de función. | string |
| dllPath | Código Csharp que contiene una única definición de función. | string |
| method | Código Csharp que contiene una única definición de función. | string |
| updateMode | Modos de actualización para las funciones de Stream Analytics. | 'Refreshable' 'Static' |
CsvSerialization
| Name | Description | Value |
|---|---|---|
| properties | Propiedades asociadas al tipo de serialización CSV. Obligatorio en las solicitudes PUT (CreateOrReplace). | CsvSerializationProperties |
| type | Indica el tipo de serialización que usa la entrada o salida. Obligatorio en las solicitudes PUT (CreateOrReplace). | 'Csv' (obligatorio) |
CsvSerializationProperties
| Name | Description | Value |
|---|---|---|
| encoding | Especifica la codificación de los datos entrantes en el caso de la entrada y la codificación de los datos salientes en el caso de la salida. Obligatorio en las solicitudes PUT (CreateOrReplace). | 'UTF8' |
| fieldDelimiter | Especifica el delimitador que se usará para separar los registros de valores separados por comas (CSV). Consulte /rest/api/streamanalytics/stream-analytics-input o /rest/api/streamanalytics/stream-analytics-output para obtener una lista de los valores admitidos. Obligatorio en las solicitudes PUT (CreateOrReplace). | string |
CustomClrSerialization
| Name | Description | Value |
|---|---|---|
| properties | Propiedades asociadas al tipo de serialización CustomClr. Obligatorio en las solicitudes PUT (CreateOrReplace). | CustomClrSerializationProperties |
| type | Indica el tipo de serialización que usa la entrada o salida. Obligatorio en las solicitudes PUT (CreateOrReplace). | 'CustomClr' (obligatorio) |
CustomClrSerializationProperties
| Name | Description | Value |
|---|---|---|
| serializationClassName | Nombre de la clase de serialización. | string |
| serializationDllPath | Ruta de acceso de la biblioteca de serialización. | string |
DeltaSerialization
| Name | Description | Value |
|---|---|---|
| properties | Propiedades asociadas al tipo de serialización delta Lake. Obligatorio en las solicitudes PUT (CreateOrReplace). | DeltaSerializationProperties |
| type | Indica el tipo de serialización que usa la entrada o salida. Obligatorio en las solicitudes PUT (CreateOrReplace). | 'Delta' (obligatorio) |
DeltaSerializationProperties
| Name | Description | Value |
|---|---|---|
| deltaTablePath | Especifica la ruta de acceso de la tabla de Delta Lake en la que se escribirá la salida. | string (obligatorio) |
| partitionColumns | Especifica los nombres de las columnas para las que se particionará la tabla de Delta Lake. Solo se admiten 1 columna de partición, pero se mantiene como una matriz para la extensibilidad. | string[] |
DocumentDbOutputDataSource
| Name | Description | Value |
|---|---|---|
| properties | Propiedades asociadas a una salida de DocumentDB. Obligatorio en las solicitudes PUT (CreateOrReplace). | DocumentDbOutputDataSourceProperties |
| type | Indica el tipo de salida del origen de datos en el que se escribirá. Obligatorio en las solicitudes PUT (CreateOrReplace). | 'Microsoft.Storage/DocumentDB' (obligatorio) |
DocumentDbOutputDataSourceProperties
| Name | Description | Value |
|---|---|---|
| accountId | El nombre o el identificador de la cuenta de DocumentDB. Obligatorio en las solicitudes PUT (CreateOrReplace). | string |
| accountKey | Clave de cuenta de la cuenta de DocumentDB. Obligatorio en las solicitudes PUT (CreateOrReplace). | string Constraints: Valor confidencial. Pase como parámetro seguro. |
| authenticationMode | Modo de autenticación. | 'ConnectionString' 'Msi' 'UserToken' |
| collectionNamePattern | Patrón de nombre de colección para las colecciones que se van a usar. El formato de nombre de colección se puede construir mediante el token opcional {partition}, donde las particiones comienzan a partir de 0. Consulte la sección DocumentDB de /rest/api/streamanalytics/stream-analytics-output para obtener más información. Obligatorio en las solicitudes PUT (CreateOrReplace). | string |
| database | Nombre de la base de datos de DocumentDB. Obligatorio en las solicitudes PUT (CreateOrReplace). | string |
| documentId | Nombre del campo en eventos de salida usados para especificar la clave principal en la que se basan las operaciones de inserción o actualización. | string |
| partitionKey | Nombre del campo en los eventos de salida usados para especificar la clave para la creación de particiones de salida entre colecciones. Si 'collectionNamePattern' contiene el token {partition}, esta propiedad es necesaria para especificarse. | string |
EventGridStreamInputDataSource
| Name | Description | Value |
|---|---|---|
| properties | Propiedades asociadas a una entrada de Event Grid que contiene datos de flujo. | EventGridStreamInputDataSourceProperties |
| type | Indica el tipo de origen de datos de entrada que contiene datos de flujo. Obligatorio en las solicitudes PUT (CreateOrReplace). | 'Microsoft.EventGrid/EventSubscriptions' (obligatorio) |
EventGridStreamInputDataSourceProperties
| Name | Description | Value |
|---|---|---|
| eventTypes | Lista de tipos de eventos compatibles con el adaptador de Event Grid. | string[] |
| schema | Indica el tipo de esquema de Event Grid. | 'CloudEventSchema' 'EventGridEventSchema' |
| storageAccounts | Lista de una o varias cuentas de Azure Storage. Obligatorio en las solicitudes PUT (CreateOrReplace). | StorageAccount[] |
| subscriber | Suscriptores de Event Grid. Actualmente solo se admite el suscriptor de EventHub. | EventHubV2StreamInputDataSource |
EventHubOutputDataSource
| Name | Description | Value |
|---|---|---|
| properties | Propiedades asociadas a una salida del centro de eventos. Obligatorio en las solicitudes PUT (CreateOrReplace). | EventHubOutputDataSourceProperties |
| type | Indica el tipo de salida del origen de datos en el que se escribirá. Obligatorio en las solicitudes PUT (CreateOrReplace). | 'Microsoft.ServiceBus/EventHub' (obligatorio) |
EventHubOutputDataSourceProperties
| Name | Description | Value |
|---|---|---|
| authenticationMode | Modo de autenticación. | 'ConnectionString' 'Msi' 'UserToken' |
| eventHubName | Nombre del centro de eventos. Obligatorio en las solicitudes PUT (CreateOrReplace). | string |
| partitionCount | Recuento de particiones del origen de datos del centro de eventos. Intervalo 1 - 256. | int |
| partitionKey | Clave o columna que se usa para determinar a qué partición se van a enviar datos de eventos. | string |
| propertyColumns | Las propiedades asociadas a esta salida del centro de eventos. | string[] |
| serviceBusNamespace | Espacio de nombres asociado al centro de eventos deseado, cola de Service Bus, tema de Service Bus, etc. Obligatorio en las solicitudes PUT (CreateOrReplace). | string |
| sharedAccessPolicyKey | Clave de directiva de acceso compartido para la directiva de acceso compartido especificada. Obligatorio en las solicitudes PUT (CreateOrReplace). | string Constraints: Valor confidencial. Pase como parámetro seguro. |
| sharedAccessPolicyName | El nombre de la directiva de acceso compartido para el centro de eventos, la cola de Service Bus, el tema de Service Bus, etc. Obligatorio en las solicitudes PUT (CreateOrReplace). | string |
EventHubStreamInputDataSource
| Name | Description | Value |
|---|---|---|
| properties | Propiedades asociadas a una entrada del centro de eventos que contiene datos de flujo. Obligatorio en las solicitudes PUT (CreateOrReplace). | EventHubStreamInputDataSourceProperties |
| type | Indica el tipo de origen de datos de entrada que contiene datos de flujo. Obligatorio en las solicitudes PUT (CreateOrReplace). | 'Microsoft.ServiceBus/EventHub' (obligatorio) |
EventHubStreamInputDataSourceProperties
| Name | Description | Value |
|---|---|---|
| authenticationMode | Modo de autenticación. | 'ConnectionString' 'Msi' 'UserToken' |
| consumerGroupName | Nombre de un grupo de consumidores del centro de eventos que se debe usar para leer eventos del centro de eventos. Especificar nombres de grupo de consumidores distintos para varias entradas permite que cada una de esas entradas reciba los mismos eventos del Centro de eventos. Si no se especifica, la entrada usa el grupo de consumidores predeterminado del centro de eventos. | string |
| eventHubName | Nombre del centro de eventos. Obligatorio en las solicitudes PUT (CreateOrReplace). | string |
| partitionCount | Recuento de particiones del origen de datos del centro de eventos. Intervalo 1 - 256. | int |
| prefetchCount | Número de mensajes que el receptor de mensajes puede solicitar simultáneamente. | int |
| serviceBusNamespace | Espacio de nombres asociado al centro de eventos deseado, cola de Service Bus, tema de Service Bus, etc. Obligatorio en las solicitudes PUT (CreateOrReplace). | string |
| sharedAccessPolicyKey | Clave de directiva de acceso compartido para la directiva de acceso compartido especificada. Obligatorio en las solicitudes PUT (CreateOrReplace). | string Constraints: Valor confidencial. Pase como parámetro seguro. |
| sharedAccessPolicyName | El nombre de la directiva de acceso compartido para el centro de eventos, la cola de Service Bus, el tema de Service Bus, etc. Obligatorio en las solicitudes PUT (CreateOrReplace). | string |
EventHubV2OutputDataSource
| Name | Description | Value |
|---|---|---|
| properties | Propiedades asociadas a una salida del centro de eventos. Obligatorio en las solicitudes PUT (CreateOrReplace). | EventHubOutputDataSourceProperties |
| type | Indica el tipo de salida del origen de datos en el que se escribirá. Obligatorio en las solicitudes PUT (CreateOrReplace). | 'Microsoft.EventHub/EventHub' (obligatorio) |
EventHubV2StreamInputDataSource
| Name | Description | Value |
|---|---|---|
| properties | Propiedades asociadas a una entrada del centro de eventos que contiene datos de flujo. Obligatorio en las solicitudes PUT (CreateOrReplace). | EventHubStreamInputDataSourceProperties |
| type | Indica el tipo de origen de datos de entrada que contiene datos de flujo. Obligatorio en las solicitudes PUT (CreateOrReplace). | 'Microsoft.EventHub/EventHub' (obligatorio) |
EventHubV2StreamInputDataSource
| Name | Description | Value |
|---|---|---|
| properties | Propiedades asociadas a una entrada del centro de eventos que contiene datos de flujo. Obligatorio en las solicitudes PUT (CreateOrReplace). | EventHubStreamInputDataSourceProperties |
| type | Indica el tipo de origen de datos de entrada que contiene datos de flujo. Obligatorio en las solicitudes PUT (CreateOrReplace). | string (obligatorio) |
External
| Name | Description | Value |
|---|---|---|
| container | Contenedor UserCustomCode. | string |
| path | Ruta de acceso UserCustomCode. | string |
| refreshConfiguration | Los parámetros de actualización de las funciones definidas por el usuario actualizables presentes en la configuración del trabajo. | RefreshConfiguration |
| storageAccount | Las propiedades asociadas a una cuenta de Azure Storage | StorageAccount |
FileReferenceInputDataSource
| Name | Description | Value |
|---|---|---|
| properties | Propiedades asociadas a una entrada de archivo que contiene datos de referencia. Obligatorio en las solicitudes PUT (CreateOrReplace). | FileReferenceInputDataSourceProperties |
| type | Indica el tipo de origen de datos de entrada que contiene datos de referencia. Obligatorio en las solicitudes PUT (CreateOrReplace). | 'File' (obligatorio) |
FileReferenceInputDataSourceProperties
| Name | Description | Value |
|---|---|---|
| path | Ruta de acceso del archivo. | string |
Function
| Name | Description | Value |
|---|---|---|
| name | Nombre del recurso | string |
| properties | Propiedades asociadas a una función. | FunctionProperties |
FunctionBinding
| Name | Description | Value |
|---|---|---|
| type | Establézcalo en 'Microsoft.MachineLearning/WebService' para el tipo AzureMachineLearningStudioFunctionBinding. Establézcalo en 'Microsoft.MachineLearningServices' para el tipo AzureMachineLearningServiceFunctionBinding. Establézcalo en "Microsoft.StreamAnalytics/CLRUdf" para el tipo CSharpFunctionBinding. Establézcalo en "Microsoft.StreamAnalytics/JavascriptUdf" para el tipo JavaScriptFunctionBinding. | 'Microsoft.MachineLearning/WebService' 'Microsoft.MachineLearningServices' 'Microsoft.StreamAnalytics/CLRUdf' 'Microsoft.StreamAnalytics/JavascriptUdf' (obligatorio) |
FunctionConfiguration
| Name | Description | Value |
|---|---|---|
| binding | Enlace físico de la función. Por ejemplo, en el caso del servicio web Azure Machine Learning, se describe el punto de conexión. | FunctionBinding |
| inputs | FunctionInput[] | |
| output | Describe la salida de una función. | FunctionOutput |
FunctionInput
| Name | Description | Value |
|---|---|---|
| dataType | El tipo de datos (compatible con Azure Stream Analytics) del parámetro de entrada de función. En https://msdn.microsoft.com/en-us/library/azure/dn835065.aspx se describe una lista de tipos de datos válidos de Azure Stream Analytics. | string |
| isConfigurationParameter | Marca que indica si el parámetro es un parámetro de configuración. True si se espera que este parámetro de entrada sea una constante. El valor predeterminado es False. | bool |
FunctionOutput
| Name | Description | Value |
|---|---|---|
| dataType | El tipo de datos (compatible con Azure Stream Analytics) de la salida de la función. En https://msdn.microsoft.com/en-us/library/azure/dn835065.aspx se describe una lista de tipos de datos válidos de Azure Stream Analytics. | string |
FunctionProperties
| Name | Description | Value |
|---|---|---|
| properties | FunctionConfiguration | |
| type | Establézcalo en "Aggregate" para el tipo AggregateFunctionProperties. Establézcalo en 'Scalar' para el tipo ScalarFunctionProperties. | 'Aggregate' 'Escalar' (obligatorio) |
GatewayMessageBusOutputDataSource
| Name | Description | Value |
|---|---|---|
| properties | Las propiedades asociadas a una salida del Bus de mensajes de puerta de enlace. Obligatorio en las solicitudes PUT (CreateOrReplace). | GatewayMessageBusOutputDataSourceProperties |
| type | Indica el tipo de salida del origen de datos en el que se escribirá. Obligatorio en las solicitudes PUT (CreateOrReplace). | 'GatewayMessageBus' (obligatorio) |
GatewayMessageBusOutputDataSourceProperties
| Name | Description | Value |
|---|---|---|
| topic | Nombre del tema de Service Bus. | string |
GatewayMessageBusStreamInputDataSource
| Name | Description | Value |
|---|---|---|
| properties | Propiedades asociadas a una entrada de bus de mensajes de puerta de enlace que contiene datos de flujo. | GatewayMessageBusStreamInputDataSourceProperties |
| type | Indica el tipo de origen de datos de entrada que contiene datos de flujo. Obligatorio en las solicitudes PUT (CreateOrReplace). | 'GatewayMessageBus' (obligatorio) |
GatewayMessageBusStreamInputDataSourceProperties
| Name | Description | Value |
|---|---|---|
| topic | Nombre del tema de Service Bus. | string |
Identity
| Name | Description | Value |
|---|---|---|
| type | El tipo de identidad puede ser SystemAssigned o UserAssigned. | string |
| userAssignedIdentities | Identidades asignadas por el usuario asociadas al recurso de trabajo de streaming. | IdentityUserAssignedIdentities |
IdentityUserAssignedIdentities
| Name | Description | Value |
|---|
Input
| Name | Description | Value |
|---|---|---|
| name | Nombre del recurso | string |
| properties | Propiedades asociadas a una entrada. Obligatorio en las solicitudes PUT (CreateOrReplace). | InputProperties |
InputProperties
| Name | Description | Value |
|---|---|---|
| compression | Describe cómo se comprimen los datos de entrada. | Compression |
| partitionKey | partitionKey Describe una clave en los datos de entrada que se usan para crear particiones de los datos de entrada. | string |
| serialization | Describe cómo se serializan los datos de una entrada o cómo se serializan los datos cuando se escriben en una salida. Obligatorio en las solicitudes PUT (CreateOrReplace). | Serialization |
| type | Establézcalo en 'Reference' para el tipo ReferenceInputProperties. Establézcalo en 'Stream' para el tipo StreamInputProperties. | 'Reference' 'Stream' (obligatorio) |
| watermarkSettings | Configuración que determina si se van a leer eventos de marca de agua. | InputWatermarkProperties |
InputWatermarkProperties
| Name | Description | Value |
|---|---|---|
| watermarkMode | Modo de marca de agua de entrada. | 'None' 'ReadWatermark' |
IoTHubStreamInputDataSource
| Name | Description | Value |
|---|---|---|
| properties | Propiedades asociadas a una entrada de IoT Hub que contiene datos de flujo. Obligatorio en las solicitudes PUT (CreateOrReplace). | IoTHubStreamInputDataSourceProperties |
| type | Indica el tipo de origen de datos de entrada que contiene datos de flujo. Obligatorio en las solicitudes PUT (CreateOrReplace). | 'Microsoft.Devices/IotHubs' (obligatorio) |
IoTHubStreamInputDataSourceProperties
| Name | Description | Value |
|---|---|---|
| consumerGroupName | Nombre de un grupo de consumidores de IoT Hub que se debe usar para leer eventos de IoT Hub. Si no se especifica, la entrada usa el grupo de consumidores predeterminado de Iot Hub. | string |
| endpoint | El punto de conexión de IoT Hub al que conectarse (es decir, mensajes/eventos, messages/operationsMonitoringEvents, etc.). | string |
| iotHubNamespace | El nombre o el URI de IoT Hub. Obligatorio en las solicitudes PUT (CreateOrReplace). | string |
| sharedAccessPolicyKey | Clave de directiva de acceso compartido para la directiva de acceso compartido especificada. Obligatorio en las solicitudes PUT (CreateOrReplace). | string Constraints: Valor confidencial. Pase como parámetro seguro. |
| sharedAccessPolicyName | Nombre de la directiva de acceso compartido para IoT Hub. Esta directiva debe contener al menos el permiso de conexión de servicio. Obligatorio en las solicitudes PUT (CreateOrReplace). | string |
JavaScriptFunctionBinding
| Name | Description | Value |
|---|---|---|
| properties | Propiedades de enlace asociadas a una función de JavaScript. | JavaScriptFunctionBindingProperties |
| type | Indica el tipo de enlace de función. | 'Microsoft.StreamAnalytics/JavascriptUdf' (obligatorio) |
JavaScriptFunctionBindingProperties
| Name | Description | Value |
|---|---|---|
| script | Código JavaScript que contiene una única definición de función. Por ejemplo: 'function (x, y) { return x + y; }' | string |
JobStorageAccount
| Name | Description | Value |
|---|---|---|
| accountKey | Clave de cuenta de la cuenta de Azure Storage. Obligatorio en las solicitudes PUT (CreateOrReplace). | string Constraints: Valor confidencial. Pase como parámetro seguro. |
| accountName | Nombre de la cuenta de Azure Storage. Obligatorio en las solicitudes PUT (CreateOrReplace). | string |
| authenticationMode | Modo de autenticación. | 'ConnectionString' 'Msi' 'UserToken' |
JsonSerialization
| Name | Description | Value |
|---|---|---|
| properties | Propiedades asociadas al tipo de serialización JSON. Obligatorio en las solicitudes PUT (CreateOrReplace). | JsonSerializationProperties |
| type | Indica el tipo de serialización que usa la entrada o salida. Obligatorio en las solicitudes PUT (CreateOrReplace). | 'Json' (obligatorio) |
JsonSerializationProperties
| Name | Description | Value |
|---|---|---|
| encoding | Especifica la codificación de los datos entrantes en el caso de la entrada y la codificación de los datos salientes en el caso de la salida. Obligatorio en las solicitudes PUT (CreateOrReplace). | 'UTF8' |
| format | Esta propiedad solo se aplica a la serialización JSON de salidas. No es aplicable a las entradas. Esta propiedad especifica el formato de JSON en el que se escribirá la salida. Los valores admitidos actualmente son "lineSeparated" que indican que la salida se formateará con cada objeto JSON separado por una nueva línea y "matriz" que indica que la salida se formateará como una matriz de objetos JSON. El valor predeterminado es "lineSeparated" si se deja null. | 'Array' 'LineSeparated' |
Output
| Name | Description | Value |
|---|---|---|
| name | Nombre del recurso | string |
| properties | Propiedades asociadas a una salida. Obligatorio en las solicitudes PUT (CreateOrReplace). | OutputProperties |
OutputDataSource
| Name | Description | Value |
|---|---|---|
| type | Establézcalo en 'GatewayMessageBus' para el tipo GatewayMessageBusOutputDataSource. Establézcalo en 'Microsoft.AzureFunction' para el tipo AzureFunctionOutputDataSource. Establézcalo en 'Microsoft.DBForPostgreSQL/servers/databases' para el tipo PostgreSQLOutputDataSource. Establézcalo en "Microsoft.DataLake/Accounts" para el tipo AzureDataLakeStoreOutputDataSource. Establézcalo en "Microsoft.EventHub/EventHub" para el tipo EventHubV2OutputDataSource. Establézcalo en 'Microsoft.Kusto/clusters/databases' para el tipo AzureDataExplorerOutputDataSource. Establézcalo en 'Microsoft.ServiceBus/EventHub' para el tipo EventHubOutputDataSource. Establézcalo en 'Microsoft.ServiceBus/Queue' para el tipo ServiceBusQueueOutputDataSource. Establézcalo en 'Microsoft.ServiceBus/Topic' para el tipo ServiceBusTopicOutputDataSource. Establézcalo en "Microsoft.Sql/Server/DataWarehouse" para el tipo AzureSynapseOutputDataSource. Establézcalo en 'Microsoft.Sql/Server/Database' para el tipo AzureSqlDatabaseOutputDataSource. Establézcalo en 'Microsoft.Storage/Blob' para el tipo BlobOutputDataSource. Establézcalo en 'Microsoft.Storage/DocumentDB' para el tipo DocumentDbOutputDataSource. Establézcalo en "Microsoft.Storage/Table" para el tipo AzureTableOutputDataSource. Establézcalo en "PowerBI" para el tipo PowerBIOutputDataSource. Establézcalo en "Raw" para el tipo RawOutputDatasource. | 'GatewayMessageBus' 'Microsoft.AzureFunction' 'Microsoft.DataLake/Accounts' 'Microsoft.DBForPostgreSQL/servers/databases' 'Microsoft.EventHub/EventHub' 'Microsoft.Kusto/clusters/databases' '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' (obligatorio) |
OutputProperties
| Name | Description | Value |
|---|---|---|
| datasource | Describe el origen de datos en el que se escribirá la salida. Obligatorio en las solicitudes PUT (CreateOrReplace). | OutputDataSource |
| serialization | Describe cómo se serializan los datos de una entrada o cómo se serializan los datos cuando se escriben en una salida. Obligatorio en las solicitudes PUT (CreateOrReplace). | Serialization |
| sizeWindow | Ventana de tamaño a la que restringir una salida de Stream Analytics. | int |
| timeWindow | Período de tiempo para filtrar las salidas del trabajo de Stream Analytics. | string |
| watermarkSettings | Configuración que determina si se envían marcas de agua a bajada. | OutputWatermarkProperties |
OutputWatermarkProperties
| Name | Description | Value |
|---|---|---|
| maxWatermarkDifferenceAcrossPartitions | Describe la diferencia máxima entre las particiones más rápidas y lentas, por lo que la ventana fuera de orden que captura todos los eventos necesarios en los trabajos de bajada está bien definido. | string |
| watermarkMode | Modo de marca de agua de salida. | 'None' 'SendCurrentPartitionWatermark' 'SendLowestWatermarkAcrossPartitions' |
ParquetSerialization
| Name | Description | Value |
|---|---|---|
| properties | Propiedades asociadas al tipo de serialización Parquet. Obligatorio en las solicitudes PUT (CreateOrReplace). | any |
| type | Indica el tipo de serialización que usa la entrada o salida. Obligatorio en las solicitudes PUT (CreateOrReplace). | 'Parquet' (obligatorio) |
PostgreSQLOutputDataSource
| Name | Description | Value |
|---|---|---|
| properties | Propiedades asociadas a un origen de datos de salida de PostgreSQL. Obligatorio en las solicitudes PUT (CreateOrReplace). | PostgreSQLOutputDataSourceProperties |
| type | Indica el tipo de salida del origen de datos en el que se escribirá. Obligatorio en las solicitudes PUT (CreateOrReplace). | 'Microsoft.DBForPostgreSQL/servers/databases' (obligatorio) |
PostgreSQLOutputDataSourceProperties
| Name | Description | Value |
|---|---|---|
| authenticationMode | Modo de autenticación. | 'ConnectionString' 'Msi' 'UserToken' |
| database | Nombre de la base de datos de Azure SQL. Obligatorio en las solicitudes PUT (CreateOrReplace). | string |
| maxWriterCount | Recuento máximo de escritor, actualmente solo hay disponibles 1 (único escritor) y 0 (basado en la partición de consulta). Opcional en las solicitudes PUT. | int |
| password | Contraseña que se usará para conectarse a la base de datos de Azure SQL. Obligatorio en las solicitudes PUT (CreateOrReplace). | string Constraints: Valor confidencial. Pase como parámetro seguro. |
| server | Nombre del servidor SQL server que contiene la base de datos de Azure SQL. Obligatorio en las solicitudes PUT (CreateOrReplace). | string |
| table | Nombre de la tabla en la base de datos de Azure SQL. Obligatorio en las solicitudes PUT (CreateOrReplace). | string |
| user | Nombre de usuario que se usará para conectarse a la base de datos de Azure SQL. Obligatorio en las solicitudes PUT (CreateOrReplace). | string |
PowerBIOutputDataSource
| Name | Description | Value |
|---|---|---|
| properties | Propiedades asociadas a una salida de Power BI. Obligatorio en las solicitudes PUT (CreateOrReplace). | PowerBIOutputDataSourceProperties |
| type | Indica el tipo de salida del origen de datos en el que se escribirá. Obligatorio en las solicitudes PUT (CreateOrReplace). | 'PowerBI' (obligatorio) |
PowerBIOutputDataSourceProperties
| Name | Description | Value |
|---|---|---|
| authenticationMode | Modo de autenticación. | 'ConnectionString' 'Msi' 'UserToken' |
| dataset | Nombre del conjunto de datos de Power BI. Obligatorio en las solicitudes PUT (CreateOrReplace). | string |
| groupId | Identificador del grupo de Power BI. | string |
| groupName | Nombre del grupo de Power BI. Use esta propiedad para ayudar a recordar qué identificador de grupo de Power BI específico se usó. | string |
| refreshToken | Token de actualización que se puede usar para obtener un token de acceso válido que se puede usar para autenticarse con el origen de datos. Actualmente, solo se puede obtener un token de actualización válido a través de Azure Portal. Se recomienda colocar aquí un valor de cadena ficticio al crear el origen de datos y, a continuación, ir a Azure Portal para autenticar el origen de datos que actualizará esta propiedad con un token de actualización válido. Obligatorio en las solicitudes PUT (CreateOrReplace). | string |
| table | Nombre de la tabla de Power BI en el conjunto de datos especificado. Obligatorio en las solicitudes PUT (CreateOrReplace). | string |
| tokenUserDisplayName | Nombre para mostrar del usuario que se usó para obtener el token de actualización. Use esta propiedad para ayudar a recordar qué usuario se usó para obtener el token de actualización. | string |
| tokenUserPrincipalName | Nombre principal de usuario (UPN) del usuario que se usó para obtener el token de actualización. Use esta propiedad para ayudar a recordar qué usuario se usó para obtener el token de actualización. | string |
RawInputDatasourceProperties
| Name | Description | Value |
|---|---|---|
| payload | Contenido serializado json de los datos de entrada. Se debe establecer payload o payloadUri, pero no ambos. | string |
| payloadUri | Dirección URL de SAS a un blob que contiene el contenido serializado JSON de los datos de entrada. Se debe establecer payload o payloadUri, pero no ambos. | string |
RawOutputDatasource
| Name | Description | Value |
|---|---|---|
| properties | Propiedades asociadas a una salida sin procesar. Obligatorio en las solicitudes PUT (CreateOrReplace). | RawOutputDatasourceProperties |
| type | Indica el tipo de salida del origen de datos en el que se escribirá. Obligatorio en las solicitudes PUT (CreateOrReplace). | 'Raw' (obligatorio) |
RawOutputDatasourceProperties
| Name | Description | Value |
|---|---|---|
| payloadUri | Dirección URL de SAS en un blob donde se debe escribir la salida. Si no se establece esta propiedad, los datos de salida se escribirán en un almacenamiento temporal y se incluirá una dirección URL de SAS en ese almacenamiento temporal en el resultado. | string |
RawReferenceInputDataSource
| Name | Description | Value |
|---|---|---|
| properties | Propiedades asociadas a una entrada sin procesar que contiene datos de referencia. Obligatorio en las solicitudes PUT (CreateOrReplace). | RawInputDatasourceProperties |
| type | Indica el tipo de origen de datos de entrada que contiene datos de referencia. Obligatorio en las solicitudes PUT (CreateOrReplace). | 'Raw' (obligatorio) |
RawStreamInputDataSource
| Name | Description | Value |
|---|---|---|
| properties | Propiedades asociadas a una entrada sin procesar. Obligatorio en las solicitudes PUT (CreateOrReplace). | RawInputDatasourceProperties |
| type | Indica el tipo de origen de datos de entrada que contiene datos de flujo. Obligatorio en las solicitudes PUT (CreateOrReplace). | 'Raw' (obligatorio) |
ReferenceInputDataSource
| Name | Description | Value |
|---|---|---|
| type | Establézcalo en 'File' para el tipo FileReferenceInputDataSource. Establézcalo en "Microsoft.Sql/Server/Database" para el tipo AzureSqlReferenceInputDataSource. Establézcalo en 'Microsoft.Storage/Blob' para el tipo BlobReferenceInputDataSource. Establézcalo en "Raw" para el tipo RawReferenceInputDataSource. | 'File' 'Microsoft.Sql/Server/Database' 'Microsoft.Storage/Blob' 'Raw' (obligatorio) |
ReferenceInputProperties
| Name | Description | Value |
|---|---|---|
| datasource | Describe un origen de datos de entrada que contiene datos de referencia. Obligatorio en las solicitudes PUT (CreateOrReplace). | ReferenceInputDataSource |
| type | Indica si la entrada es un origen de datos de referencia o datos de flujo. Obligatorio en las solicitudes PUT (CreateOrReplace). | 'Referencia' (obligatorio) |
RefreshConfiguration
| Name | Description | Value |
|---|---|---|
| dateFormat | El formato de la fecha. Siempre que {date} aparezca en pathPattern, el valor de esta propiedad se usa como formato de fecha en su lugar. | string |
| pathPattern | Patrón de ruta de acceso del blob. No es una expresión regular. Representa un patrón con el que se coincidirán los nombres de blobs para determinar si se deben incluir como entrada o salida en el trabajo. Consulte /rest/api/streamanalytics/stream-analytics-input o /rest/api/streamanalytics/stream-analytics-output para obtener una explicación y un ejemplo más detallados. | string |
| refreshInterval | Intervalo de actualización. | string |
| refreshType | Esta propiedad indica qué opción de actualización de datos usar, Bloquear o No bloquear. | 'Blocking' 'Nonblocking' |
| timeFormat | Formato de hora. Siempre que aparezca {time} en pathPattern, el valor de esta propiedad se usa como formato de hora en su lugar. | string |
ScalarFunctionProperties
| Name | Description | Value |
|---|---|---|
| type | Indica el tipo de función. | 'Escalar' (obligatorio) |
Serialization
| Name | Description | Value |
|---|---|---|
| type | Se establece en 'Avro' para el tipo AvroSerialization. Establézcalo en 'Csv' para el tipo CsvSerialization. Establézcalo en 'CustomClr' para el tipo CustomClrSerialization. Establézcalo en 'Delta' para el tipo DeltaSerialization. Establézcalo en 'Json' para el tipo JsonSerialization. Establézcalo en 'Parquet' para el tipo ParquetSerialization. | 'Avro' 'Csv' 'CustomClr' 'Delta' 'Json' 'Parquet' (obligatorio) |
ServiceBusQueueOutputDataSource
| Name | Description | Value |
|---|---|---|
| properties | Propiedades asociadas a una salida de cola de Service Bus. Obligatorio en las solicitudes PUT (CreateOrReplace). | ServiceBusQueueOutputDataSourceProperties |
| type | Indica el tipo de salida del origen de datos en el que se escribirá. Obligatorio en las solicitudes PUT (CreateOrReplace). | 'Microsoft.ServiceBus/Queue' (obligatorio) |
ServiceBusQueueOutputDataSourceProperties
| Name | Description | Value |
|---|---|---|
| authenticationMode | Modo de autenticación. | 'ConnectionString' 'Msi' 'UserToken' |
| propertyColumns | Matriz de cadenas de los nombres de las columnas de salida que se van a adjuntar a los mensajes de Service Bus como propiedades personalizadas. | string[] |
| queueName | Nombre de la cola de Service Bus. Obligatorio en las solicitudes PUT (CreateOrReplace). | string |
| serviceBusNamespace | Espacio de nombres asociado al centro de eventos deseado, cola de Service Bus, tema de Service Bus, etc. Obligatorio en las solicitudes PUT (CreateOrReplace). | string |
| sharedAccessPolicyKey | Clave de directiva de acceso compartido para la directiva de acceso compartido especificada. Obligatorio en las solicitudes PUT (CreateOrReplace). | string Constraints: Valor confidencial. Pase como parámetro seguro. |
| sharedAccessPolicyName | El nombre de la directiva de acceso compartido para el centro de eventos, la cola de Service Bus, el tema de Service Bus, etc. Obligatorio en las solicitudes PUT (CreateOrReplace). | string |
| systemPropertyColumns | Las propiedades del sistema asociadas a la cola de Service Bus. Se admiten las siguientes propiedades del sistema: ReplyToSessionId, ContentType, To, Subject, CorrelationId, TimeToLive, PartitionKey, SessionId, ScheduledEnqueueTime, MessageId, ReplyTo, Label, ScheduledEnqueueTimeUtc. | any |
ServiceBusTopicOutputDataSource
| Name | Description | Value |
|---|---|---|
| properties | Propiedades asociadas a una salida de tema de Service Bus. Obligatorio en las solicitudes PUT (CreateOrReplace). | ServiceBusTopicOutputDataSourceProperties |
| type | Indica el tipo de salida del origen de datos en el que se escribirá. Obligatorio en las solicitudes PUT (CreateOrReplace). | 'Microsoft.ServiceBus/Topic' (obligatorio) |
ServiceBusTopicOutputDataSourceProperties
| Name | Description | Value |
|---|---|---|
| authenticationMode | Modo de autenticación. | 'ConnectionString' 'Msi' 'UserToken' |
| propertyColumns | Matriz de cadenas de los nombres de las columnas de salida que se van a adjuntar a los mensajes de Service Bus como propiedades personalizadas. | string[] |
| serviceBusNamespace | Espacio de nombres asociado al centro de eventos deseado, cola de Service Bus, tema de Service Bus, etc. Obligatorio en las solicitudes PUT (CreateOrReplace). | string |
| sharedAccessPolicyKey | Clave de directiva de acceso compartido para la directiva de acceso compartido especificada. Obligatorio en las solicitudes PUT (CreateOrReplace). | string Constraints: Valor confidencial. Pase como parámetro seguro. |
| sharedAccessPolicyName | El nombre de la directiva de acceso compartido para el centro de eventos, la cola de Service Bus, el tema de Service Bus, etc. Obligatorio en las solicitudes PUT (CreateOrReplace). | string |
| systemPropertyColumns | Propiedades del sistema asociadas a la salida del tema de Service Bus. Se admiten las siguientes propiedades del sistema: ReplyToSessionId, ContentType, To, Subject, CorrelationId, TimeToLive, PartitionKey, SessionId, ScheduledEnqueueTime, MessageId, ReplyTo, Label, ScheduledEnqueueTimeUtc. | ServiceBusTopicOutputDataSourcePropertiesSystemPropertyColumns |
| topicName | Nombre del tema de Service Bus. Obligatorio en las solicitudes PUT (CreateOrReplace). | string |
ServiceBusTopicOutputDataSourcePropertiesSystemPropertyColumns
| Name | Description | Value |
|---|
Sku
| Name | Description | Value |
|---|---|---|
| capacity | Capacidad de la SKU. | int |
| name | Nombre de la SKU. Obligatorio en las solicitudes PUT (CreateOrReplace). | 'Standard' |
StorageAccount
| Name | Description | Value |
|---|---|---|
| accountKey | Clave de cuenta de la cuenta de Azure Storage. Obligatorio en las solicitudes PUT (CreateOrReplace). | string Constraints: Valor confidencial. Pase como parámetro seguro. |
| accountName | Nombre de la cuenta de Azure Storage. Obligatorio en las solicitudes PUT (CreateOrReplace). | string |
| authenticationMode | Modo de autenticación. | 'ConnectionString' 'Msi' 'UserToken' |
StreamingJobProperties
| Name | Description | Value |
|---|---|---|
| cluster | Clúster en el que se ejecutarán los trabajos de streaming. | ClusterInfo |
| compatibilityLevel | Controla determinados comportamientos en tiempo de ejecución del trabajo de streaming. | '1.0' '1.2' |
| contentStoragePolicy | Los valores válidos son JobStorageAccount y SystemAccount. Si se establece en JobStorageAccount, esto requiere que el usuario también especifique la propiedad jobStorageAccount. . | 'JobStorageAccount' 'SystemAccount' |
| dataLocale | Configuración regional de datos del trabajo de Stream Analytics. El valor debe ser el nombre de una referencia cultural de .NET compatible del conjunto https://msdn.microsoft.com/en-us/library/system.globalization.culturetypes(v=vs.110).aspx. El valor predeterminado es "en-US" si no se especifica ninguno. | string |
| eventsLateArrivalMaxDelayInSeconds | Retraso tolerable máximo en segundos en el que podrían incluirse los eventos que llegan tarde. El intervalo admitido se -1 a 1814399 (20.23:59:59 días) y se usa -1 para especificar la espera indefinidamente. Si la propiedad está ausente, se interpreta para tener un valor de -1. | int |
| eventsOutOfOrderMaxDelayInSeconds | Retraso tolerable máximo en segundos en los que se pueden ajustar los eventos desordenados para volver a estar en orden. | int |
| eventsOutOfOrderPolicy | Indica la directiva que se va a aplicar a los eventos que llegan fuera del orden en el flujo de eventos de entrada. | 'Adjust' 'Drop' |
| externals | La cuenta de almacenamiento donde se encuentran los artefactos de código personalizados. | External |
| functions | Lista de una o varias funciones para el trabajo de streaming. La propiedad name de cada función es necesaria al especificar esta propiedad en una solicitud PUT. Esta propiedad no se puede modificar a través de una operación PATCH. Debe usar la API PATCH disponible para la transformación individual. | Function[] |
| inputs | Lista de una o varias entradas para el trabajo de streaming. La propiedad name para cada entrada es necesaria al especificar esta propiedad en una solicitud PUT. Esta propiedad no se puede modificar a través de una operación PATCH. Debe usar la API PATCH disponible para la entrada individual. | Input[] |
| jobStorageAccount | Propiedades asociadas a una cuenta de Azure Storage con MSI | JobStorageAccount |
| jobType | Describe el tipo del trabajo. Los modos válidos son Cloud y "Edge". |
'Cloud' 'Edge' |
| outputErrorPolicy | Indica la directiva que se va a aplicar a los eventos que llegan a la salida y no se pueden escribir en el almacenamiento externo debido a un formato incorrecto (faltan valores de columna, valores de columna de tipo o tamaño incorrectos). | 'Drop' 'Stop' |
| outputs | Lista de una o varias salidas para el trabajo de streaming. La propiedad name para cada salida es necesaria al especificar esta propiedad en una solicitud PUT. Esta propiedad no se puede modificar a través de una operación PATCH. Debe usar la API PATCH disponible para la salida individual. | Output[] |
| outputStartMode | Esta propiedad solo debe utilizarse cuando se desee que el trabajo se inicie inmediatamente después de la creación. El valor puede ser JobStartTime, CustomTime o LastOutputEventTime para indicar si el punto inicial del flujo de eventos de salida debe iniciarse cada vez que se inicie el trabajo, comience en una marca de tiempo de usuario personalizada especificada a través de la propiedad outputStartTime o comience desde la hora de salida del último evento. | 'CustomTime' 'JobStartTime' 'LastOutputEventTime' |
| outputStartTime | El valor es una marca de tiempo con formato ISO-8601 que indica el punto inicial del flujo de eventos de salida o null para indicar que el flujo de eventos de salida se iniciará cada vez que se inicie el trabajo de streaming. Esta propiedad debe tener un valor si outputStartMode está establecido en CustomTime. | string |
| sku | Describe la SKU del trabajo de streaming. Obligatorio en las solicitudes PUT (CreateOrReplace). | Sku |
| transformation | Indica la consulta y el número de unidades de streaming que se van a usar para el trabajo de streaming. La propiedad name de la transformación es necesaria al especificar esta propiedad en una solicitud PUT. Esta propiedad no se puede modificar a través de una operación PATCH. Debe usar la API PATCH disponible para la transformación individual. | Transformation |
StreamInputDataSource
| Name | Description | Value |
|---|---|---|
| type | Establézcalo en 'GatewayMessageBus' para el tipo GatewayMessageBusStreamInputDataSource. Establézcalo en "Microsoft.Devices/IotHubs" para el tipo IoTHubStreamInputDataSource. Establézcalo en 'Microsoft.EventGrid/EventSubscriptions' para el tipo EventGridStreamInputDataSource. Establézcalo en "Microsoft.EventHub/EventHub" para el tipo EventHubV2StreamInputDataSource. Establézcalo en "Microsoft.ServiceBus/EventHub" para el tipo EventHubStreamInputDataSource. Establézcalo en 'Microsoft.Storage/Blob' para el tipo BlobStreamInputDataSource. Establézcalo en "Raw" para el tipo RawStreamInputDataSource. | 'GatewayMessageBus' 'Microsoft.Devices/IotHubs' 'Microsoft.EventGrid/EventSubscriptions' 'Microsoft.EventHub/EventHub' 'Microsoft.ServiceBus/EventHub' 'Microsoft.Storage/Blob' 'Raw' (obligatorio) |
StreamInputProperties
| Name | Description | Value |
|---|---|---|
| datasource | Describe un origen de datos de entrada que contiene datos de flujo. Obligatorio en las solicitudes PUT (CreateOrReplace). | StreamInputDataSource |
| type | Indica si la entrada es un origen de datos de referencia o datos de flujo. Obligatorio en las solicitudes PUT (CreateOrReplace). | 'Stream' (obligatorio) |
TrackedResourceTags
| Name | Description | Value |
|---|
Transformation
| Name | Description | Value |
|---|---|---|
| name | Nombre del recurso | string |
| properties | Propiedades asociadas a una transformación. Obligatorio en las solicitudes PUT (CreateOrReplace). | TransformationProperties |
TransformationProperties
| Name | Description | Value |
|---|---|---|
| query | Especifica la consulta que se ejecutará en el trabajo de streaming. Puede obtener más información sobre el lenguaje de consulta de Stream Analytics (SAQL) aquí: https://msdn.microsoft.com/library/azure/dn834998 . Obligatorio en las solicitudes PUT (CreateOrReplace). | string |
| streamingUnits | Especifica el número de unidades de streaming que usa el trabajo de streaming. | int |
| validStreamingUnits | Especifica las unidades de streaming válidas a las que se puede escalar un trabajo de streaming. | int[] |
Ejemplos de uso
Plantillas de inicio rápido de Azure
Los siguientes plantillas de inicio rápido de Azure implementar este tipo de recurso.
| Template | Description |
|---|---|
|
Creación de un trabajo de Stream Analytics estándar |
Esta plantilla crea un trabajo de Stream Analytics estándar. Para más información, Azure Stream Analytics es un motor de análisis en tiempo real y de procesamiento de eventos complejo diseñado para analizar y procesar grandes volúmenes de datos de streaming rápido desde varios orígenes simultáneamente. Los patrones y las relaciones se pueden identificar en la información extraída de una serie de orígenes de entrada, incluidos dispositivos, sensores, secuencias de clic, fuentes de redes sociales y aplicaciones. Estos patrones se pueden usar para desencadenar acciones e iniciar flujos de trabajo, como crear alertas, alimentar información a una herramienta de informes o almacenar datos transformados para su uso posterior. Además, Stream Analytics está disponible en el entorno de ejecución de Azure IoT Edge y admite el mismo lenguaje exacto o sintaxis que la nube. |
Definición de recursos de Terraform (proveedor AzAPI)
El tipo de recurso streamingjobs se puede implementar con operaciones destinadas a:
Para obtener una lista de las propiedades modificadas en cada versión de API, consulte registro de cambios.
Formato de recurso
Para crear un recurso Microsoft.StreamAnalytics/streamingjobs, agregue el siguiente terraform a la plantilla.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.StreamAnalytics/streamingjobs@2021-10-01-preview"
name = "string"
parent_id = "string"
identity {
type = "string"
identity_ids = [
"string"
]
}
location = "string"
tags = {
{customized property} = "string"
}
body = {
properties = {
cluster = {
id = "string"
}
compatibilityLevel = "string"
contentStoragePolicy = "string"
dataLocale = "string"
eventsLateArrivalMaxDelayInSeconds = int
eventsOutOfOrderMaxDelayInSeconds = int
eventsOutOfOrderPolicy = "string"
externals = {
container = "string"
path = "string"
refreshConfiguration = {
dateFormat = "string"
pathPattern = "string"
refreshInterval = "string"
refreshType = "string"
timeFormat = "string"
}
storageAccount = {
accountKey = "string"
accountName = "string"
authenticationMode = "string"
}
}
functions = [
{
name = "string"
properties = {
properties = {
binding = {
type = "string"
// For remaining properties, see FunctionBinding objects
}
inputs = [
{
dataType = "string"
isConfigurationParameter = bool
}
]
output = {
dataType = "string"
}
}
type = "string"
// For remaining properties, see FunctionProperties objects
}
}
]
inputs = [
{
name = "string"
properties = {
compression = {
type = "string"
}
partitionKey = "string"
serialization = {
type = "string"
// For remaining properties, see Serialization objects
}
watermarkSettings = {
watermarkMode = "string"
}
type = "string"
// For remaining properties, see InputProperties objects
}
}
]
jobStorageAccount = {
accountKey = "string"
accountName = "string"
authenticationMode = "string"
}
jobType = "string"
outputErrorPolicy = "string"
outputs = [
{
name = "string"
properties = {
datasource = {
type = "string"
// For remaining properties, see OutputDataSource objects
}
serialization = {
type = "string"
// For remaining properties, see Serialization objects
}
sizeWindow = int
timeWindow = "string"
watermarkSettings = {
maxWatermarkDifferenceAcrossPartitions = "string"
watermarkMode = "string"
}
}
}
]
outputStartMode = "string"
outputStartTime = "string"
sku = {
capacity = int
name = "string"
}
transformation = {
name = "string"
properties = {
query = "string"
streamingUnits = int
validStreamingUnits = [
int
]
}
}
}
sku = {
capacity = int
name = "string"
}
}
}
Objetos FunctionProperties
Establezca el tipo propiedad para especificar el tipo de objeto.
Para Agregado, use:
{
type = "Aggregate"
}
Para Scalar, use:
{
type = "Scalar"
}
Objetos OutputDataSource
Establezca el tipo propiedad para especificar el tipo de objeto.
Para GatewayMessageBus, use:
{
properties = {
topic = "string"
}
type = "GatewayMessageBus"
}
Para Microsoft.AzureFunction, use:
{
properties = {
apiKey = "string"
functionAppName = "string"
functionName = "string"
maxBatchCount = int
maxBatchSize = int
}
type = "Microsoft.AzureFunction"
}
Para Microsoft.DBForPostgreSQL/servers/databases, use:
{
properties = {
authenticationMode = "string"
database = "string"
maxWriterCount = int
password = "string"
server = "string"
table = "string"
user = "string"
}
type = "Microsoft.DBForPostgreSQL/servers/databases"
}
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"
partitionCount = int
partitionKey = "string"
propertyColumns = [
"string"
]
serviceBusNamespace = "string"
sharedAccessPolicyKey = "string"
sharedAccessPolicyName = "string"
}
type = "Microsoft.EventHub/EventHub"
}
Para Microsoft.Kusto/clusters/databases, use:
{
properties = {
authenticationMode = "string"
cluster = "string"
database = "string"
table = "string"
}
type = "Microsoft.Kusto/clusters/databases"
}
Para Microsoft.ServiceBus/EventHub, use:
{
properties = {
authenticationMode = "string"
eventHubName = "string"
partitionCount = int
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 = ?
}
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 = {
authenticationMode = "string"
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"
blobPathPrefix = "string"
blobWriteMode = "string"
container = "string"
dateFormat = "string"
pathPattern = "string"
storageAccounts = [
{
accountKey = "string"
accountName = "string"
authenticationMode = "string"
}
]
timeFormat = "string"
}
type = "Microsoft.Storage/Blob"
}
Para Microsoft.Storage/DocumentDB, use:
{
properties = {
accountId = "string"
accountKey = "string"
authenticationMode = "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 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 de serialización
Establezca el tipo propiedad para especificar el tipo de objeto.
Para 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 el parquet, utilice:
{
properties = ?
type = "Parquet"
}
Objetos ReferenceInputDataSource
Establezca el tipo propiedad para especificar el tipo de objeto.
Para Archivo, use:
{
properties = {
path = "string"
}
type = "File"
}
Para Microsoft.Sql/Server/Database, use:
{
properties = {
authenticationMode = "string"
database = "string"
deltaSnapshotQuery = "string"
fullSnapshotQuery = "string"
password = "string"
refreshRate = "string"
refreshType = "string"
server = "string"
user = "string"
}
type = "Microsoft.Sql/Server/Database"
}
Para Microsoft.Storage/Blob, use:
{
properties = {
authenticationMode = "string"
blobName = "string"
container = "string"
dateFormat = "string"
deltaPathPattern = "string"
deltaSnapshotRefreshRate = "string"
fullSnapshotRefreshRate = "string"
pathPattern = "string"
sourcePartitionCount = int
storageAccounts = [
{
accountKey = "string"
accountName = "string"
authenticationMode = "string"
}
]
timeFormat = "string"
}
type = "Microsoft.Storage/Blob"
}
Para Raw, use:
{
properties = {
payload = "string"
payloadUri = "string"
}
type = "Raw"
}
Objetos FunctionBinding
Establezca el tipo propiedad para especificar el 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"
inputRequestName = "string"
inputs = [
{
dataType = "string"
mapTo = int
name = "string"
}
]
numberOfParallelRequests = int
outputResponseName = "string"
outputs = [
{
dataType = "string"
mapTo = int
name = "string"
}
]
}
type = "Microsoft.MachineLearningServices"
}
Para Microsoft.StreamAnalytics/CLRUdf, use:
{
properties = {
class = "string"
dllPath = "string"
method = "string"
updateMode = "string"
}
type = "Microsoft.StreamAnalytics/CLRUdf"
}
Para Microsoft.StreamAnalytics/JavascriptUdf, use:
{
properties = {
script = "string"
}
type = "Microsoft.StreamAnalytics/JavascriptUdf"
}
Objetos StreamInputDataSource
Establezca el tipo propiedad para especificar el tipo de objeto.
Para GatewayMessageBus, use:
{
properties = {
topic = "string"
}
type = "GatewayMessageBus"
}
Para Microsoft.Devices/IotHubs, use:
{
properties = {
consumerGroupName = "string"
endpoint = "string"
iotHubNamespace = "string"
sharedAccessPolicyKey = "string"
sharedAccessPolicyName = "string"
}
type = "Microsoft.Devices/IotHubs"
}
Para Microsoft.EventGrid/EventSubscriptions, use:
{
properties = {
eventTypes = [
"string"
]
schema = "string"
storageAccounts = [
{
accountKey = "string"
accountName = "string"
authenticationMode = "string"
}
]
subscriber = {
properties = {
authenticationMode = "string"
consumerGroupName = "string"
eventHubName = "string"
partitionCount = int
prefetchCount = int
serviceBusNamespace = "string"
sharedAccessPolicyKey = "string"
sharedAccessPolicyName = "string"
}
type = "string"
}
}
type = "Microsoft.EventGrid/EventSubscriptions"
}
Para Microsoft.EventHub/EventHub, use:
{
properties = {
authenticationMode = "string"
consumerGroupName = "string"
eventHubName = "string"
partitionCount = int
prefetchCount = int
serviceBusNamespace = "string"
sharedAccessPolicyKey = "string"
sharedAccessPolicyName = "string"
}
type = "Microsoft.EventHub/EventHub"
}
Para Microsoft.ServiceBus/EventHub, use:
{
properties = {
authenticationMode = "string"
consumerGroupName = "string"
eventHubName = "string"
partitionCount = int
prefetchCount = int
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"
authenticationMode = "string"
}
]
timeFormat = "string"
}
type = "Microsoft.Storage/Blob"
}
Para Raw, use:
{
properties = {
payload = "string"
payloadUri = "string"
}
type = "Raw"
}
Objetos InputProperties
Establezca el tipo propiedad para especificar el tipo de objeto.
Como referencia, 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"
}
Valores de propiedad
Microsoft.StreamAnalytics/streamingjobs
| Name | Description | Value |
|---|---|---|
| identity | Describe la identidad administrada asignada a este trabajo que se puede usar para autenticarse con entradas y salidas. | Identity |
| location | Ubicación geográfica donde reside el recurso | string |
| name | El nombre del recurso | string (obligatorio) |
| parent_id | Identificador del recurso al que se va a aplicar este recurso de extensión. | string (obligatorio) |
| properties | Propiedades asociadas a un trabajo de streaming. Obligatorio en las solicitudes PUT (CreateOrReplace). | StreamingJobProperties |
| sku | Describe la SKU del trabajo de streaming. Obligatorio en las solicitudes PUT (CreateOrReplace). | Sku |
| tags | Etiquetas de recursos | Diccionario de nombres y valores de etiqueta. |
| type | El tipo de recurso | "Microsoft.StreamAnalytics/streamingjobs@2021-10-01-preview" |
AggregateFunctionProperties
| Name | Description | Value |
|---|---|---|
| type | Indica el tipo de función. | 'Agregado' (obligatorio) |
AvroSerialization
| Name | Description | Value |
|---|---|---|
| properties | Propiedades asociadas al tipo de serialización avro. Obligatorio en las solicitudes PUT (CreateOrReplace). | any |
| type | Indica el tipo de serialización que usa la entrada o salida. Obligatorio en las solicitudes PUT (CreateOrReplace). | 'Avro' (obligatorio) |
AzureDataExplorerOutputDataSource
| Name | Description | Value |
|---|---|---|
| properties | Las propiedades asociadas a una salida de Azure Data Explorer. Obligatorio en las solicitudes PUT (CreateOrReplace). | AzureDataExplorerOutputDataSourceProperties |
| type | Indica el tipo de salida del origen de datos en el que se escribirá. Obligatorio en las solicitudes PUT (CreateOrReplace). | 'Microsoft.Kusto/clusters/databases' (obligatorio) |
AzureDataExplorerOutputDataSourceProperties
| Name | Description | Value |
|---|---|---|
| authenticationMode | Modo de autenticación. | 'ConnectionString' 'Msi' 'UserToken' |
| cluster | Nombre del clúster de Azure Data Explorer. Obligatorio en las solicitudes PUT (CreateOrReplace). | string |
| database | Nombre de la base de datos de Azure Data Explorer. Obligatorio en las solicitudes PUT (CreateOrReplace). | string |
| table | Nombre de la tabla de Azure. Obligatorio en las solicitudes PUT (CreateOrReplace). | string |
AzureDataLakeStoreOutputDataSource
| Name | Description | Value |
|---|---|---|
| properties | Las propiedades asociadas a una salida de Azure Data Lake Store. Obligatorio en las solicitudes PUT (CreateOrReplace). | AzureDataLakeStoreOutputDataSourceProperties |
| type | Indica el tipo de salida del origen de datos en el que se escribirá. Obligatorio en las solicitudes PUT (CreateOrReplace). | 'Microsoft.DataLake/Accounts' (obligatorio) |
AzureDataLakeStoreOutputDataSourceProperties
| Name | Description | Value |
|---|---|---|
| accountName | Nombre de la cuenta de Azure Data Lake Store. Obligatorio en las solicitudes PUT (CreateOrReplace). | string |
| authenticationMode | Modo de autenticación. | 'ConnectionString' 'Msi' 'UserToken' |
| dateFormat | El formato de la fecha. Siempre que {date} aparezca en filePathPrefix, el valor de esta propiedad se usa como formato de fecha en su lugar. | string |
| filePathPrefix | Ubicación del archivo en el que se debe escribir la salida. Obligatorio en las solicitudes PUT (CreateOrReplace). | string |
| refreshToken | Token de actualización que se puede usar para obtener un token de acceso válido que se puede usar para autenticarse con el origen de datos. Actualmente, solo se puede obtener un token de actualización válido a través de Azure Portal. Se recomienda colocar aquí un valor de cadena ficticio al crear el origen de datos y, a continuación, ir a Azure Portal para autenticar el origen de datos que actualizará esta propiedad con un token de actualización válido. Obligatorio en las solicitudes PUT (CreateOrReplace). | string |
| tenantId | Identificador de inquilino del usuario usado para obtener el token de actualización. Obligatorio en las solicitudes PUT (CreateOrReplace). | string |
| timeFormat | Formato de hora. Siempre que aparezca {time} en filePathPrefix, el valor de esta propiedad se usa como formato de hora en su lugar. | string |
| tokenUserDisplayName | Nombre para mostrar del usuario que se usó para obtener el token de actualización. Use esta propiedad para ayudar a recordar qué usuario se usó para obtener el token de actualización. | string |
| tokenUserPrincipalName | Nombre principal de usuario (UPN) del usuario que se usó para obtener el token de actualización. Use esta propiedad para ayudar a recordar qué usuario se usó para obtener el token de actualización. | string |
AzureFunctionOutputDataSource
| Name | Description | Value |
|---|---|---|
| properties | Las propiedades asociadas a una salida de azure Function. Obligatorio en las solicitudes PUT (CreateOrReplace). | AzureFunctionOutputDataSourceProperties |
| type | Indica el tipo de salida del origen de datos en el que se escribirá. Obligatorio en las solicitudes PUT (CreateOrReplace). | 'Microsoft.AzureFunction' (obligatorio) |
AzureFunctionOutputDataSourceProperties
| Name | Description | Value |
|---|---|---|
| apiKey | Si quiere usar una función de Azure desde otra suscripción, puede hacerlo proporcionando la clave para acceder a la función. | string |
| functionAppName | Nombre de la aplicación de Azure Functions. | string |
| functionName | Nombre de la función en la aplicación de Azure Functions. | string |
| maxBatchCount | Propiedad que le permite especificar el número máximo de eventos de cada lote que se envía a Azure Functions. El valor predeterminado es 100. | int |
| maxBatchSize | Propiedad que le permite establecer el tamaño máximo de cada lote de salida que se envía a la función de Azure. La unidad de entrada está en bytes. De forma predeterminada, este valor es de 262 144 bytes (256 KB). | int |
AzureMachineLearningServiceFunctionBinding
| Name | Description | Value |
|---|---|---|
| properties | Las propiedades de enlace asociadas a un servicio web de Azure Machine Learning. | AzureMachineLearningServiceFunctionBindingProperties |
| type | Indica el tipo de enlace de función. | 'Microsoft.MachineLearningServices' (obligatorio) |
AzureMachineLearningServiceFunctionBindingProperties
| Name | Description | Value |
|---|---|---|
| apiKey | Clave de API que se usa para autenticarse con Request-Response punto de conexión. | string |
| batchSize | Número entre 1 y 10000 que describe el número máximo de filas para cada solicitud de ejecución rrS de Azure ML. El valor predeterminado es 1000. | int |
| endpoint | El Request-Response ejecutar el punto de conexión del servicio web de Azure Machine Learning. | string |
| inputRequestName | Etiqueta para el objeto de solicitud de entrada. | string |
| inputs | Entradas para el punto de conexión del servicio web de Azure Machine Learning. | AzureMachineLearningServiceInputColumn[] |
| numberOfParallelRequests | Número de solicitudes paralelas que se enviarán por partición del trabajo al servicio machine learning. El valor predeterminado es 1. | int |
| outputResponseName | Etiqueta del objeto de solicitud de salida. | string |
| outputs | Lista de salidas de la ejecución del punto de conexión del servicio web de Azure Machine Learning. | AzureMachineLearningServiceOutputColumn[] |
AzureMachineLearningServiceInputColumn
| Name | Description | Value |
|---|---|---|
| dataType | Tipo de datos (compatible con Azure Machine Learning) de la columna de entrada. | string |
| mapTo | Índice de base cero del parámetro de función al que se asigna esta entrada. | int |
| name | Nombre de la columna de entrada. | string |
AzureMachineLearningServiceOutputColumn
| Name | Description | Value |
|---|---|---|
| dataType | El tipo de datos (compatible con Azure Machine Learning) de la columna de salida. | string |
| mapTo | Índice de base cero del parámetro de función al que se asigna esta entrada. | int |
| name | Nombre de la columna de salida. | string |
AzureMachineLearningStudioFunctionBinding
| Name | Description | Value |
|---|---|---|
| properties | Propiedades de enlace asociadas a Azure Machine Learning Studio. | AzureMachineLearningStudioFunctionBindingProperties |
| type | Indica el tipo de enlace de función. | "Microsoft.MachineLearning/WebService" (obligatorio) |
AzureMachineLearningStudioFunctionBindingProperties
| Name | Description | Value |
|---|---|---|
| apiKey | Clave de API que se usa para autenticarse con Request-Response punto de conexión. | string |
| batchSize | Número entre 1 y 10000 que describe el número máximo de filas para cada solicitud de ejecución rrS de Azure ML. El valor predeterminado es 1000. | int |
| endpoint | El Request-Response ejecutar el punto de conexión de Azure Machine Learning Studio. Obtenga más información aquí: /azure/machine-learning/machine-learning-consum-web-services#request-response-service-rrs | string |
| inputs | Entradas para el punto de conexión de Azure Machine Learning Studio. | AzureMachineLearningStudioInputs |
| outputs | Lista de salidas de la ejecución del punto de conexión de Azure Machine Learning Studio. | AzureMachineLearningStudioOutputColumn[] |
AzureMachineLearningStudioInputColumn
| Name | Description | Value |
|---|---|---|
| dataType | Tipo de datos (compatible con Azure Machine Learning) de la columna de entrada. En https://msdn.microsoft.com/en-us/library/azure/dn905923.aspx se describe una lista de tipos de datos de Azure Machine Learning válidos. | string |
| mapTo | Índice de base cero del parámetro de función al que se asigna esta entrada. | int |
| name | Nombre de la columna de entrada. | string |
AzureMachineLearningStudioInputs
| Name | Description | Value |
|---|---|---|
| columnNames | Lista de columnas de entrada para el punto de conexión de Azure Machine Learning Studio. | AzureMachineLearningStudioInputColumn[] |
| name | Nombre de la entrada. Este es el nombre proporcionado al crear el punto de conexión. | string |
AzureMachineLearningStudioOutputColumn
| Name | Description | Value |
|---|---|---|
| dataType | El tipo de datos (compatible con Azure Machine Learning) de la columna de salida. En https://msdn.microsoft.com/en-us/library/azure/dn905923.aspx se describe una lista de tipos de datos de Azure Machine Learning válidos. | string |
| name | Nombre de la columna de salida. | string |
AzureSqlDatabaseOutputDataSource
| Name | Description | Value |
|---|---|---|
| properties | Propiedades asociadas a una salida de base de datos de Azure SQL. Obligatorio en las solicitudes PUT (CreateOrReplace). | AzureSqlDatabaseOutputDataSourceProperties |
| type | Indica el tipo de salida del origen de datos en el que se escribirá. Obligatorio en las solicitudes PUT (CreateOrReplace). | 'Microsoft.Sql/Server/Database' (obligatorio) |
AzureSqlDatabaseOutputDataSourceProperties
| Name | Description | Value |
|---|---|---|
| authenticationMode | Modo de autenticación. | 'ConnectionString' 'Msi' 'UserToken' |
| database | Nombre de la base de datos de Azure SQL. Obligatorio en las solicitudes PUT (CreateOrReplace). | string |
| maxBatchCount | Número máximo de lotes para escribir en sql database, el valor predeterminado es 10 000. Opcional en las solicitudes PUT. | int |
| maxWriterCount | Recuento máximo de escritor, actualmente solo hay disponibles 1 (único escritor) y 0 (basado en la partición de consulta). Opcional en las solicitudes PUT. | int |
| password | Contraseña que se usará para conectarse a la base de datos de Azure SQL. Obligatorio en las solicitudes PUT (CreateOrReplace). | string |
| server | Nombre del servidor SQL server que contiene la base de datos de Azure SQL. Obligatorio en las solicitudes PUT (CreateOrReplace). | string |
| table | Nombre de la tabla en la base de datos de Azure SQL. Obligatorio en las solicitudes PUT (CreateOrReplace). | string |
| user | Nombre de usuario que se usará para conectarse a la base de datos de Azure SQL. Obligatorio en las solicitudes PUT (CreateOrReplace). | string |
AzureSqlReferenceInputDataSource
| Name | Description | Value |
|---|---|---|
| properties | Las propiedades asociadas a la entrada de base de datos SQL que contienen datos de referencia. Obligatorio en las solicitudes PUT (CreateOrReplace). | AzureSqlReferenceInputDataSourceProperties |
| type | Indica el tipo de origen de datos de entrada que contiene datos de referencia. Obligatorio en las solicitudes PUT (CreateOrReplace). | 'Microsoft.Sql/Server/Database' (obligatorio) |
AzureSqlReferenceInputDataSourceProperties
| Name | Description | Value |
|---|---|---|
| authenticationMode | Modo de autenticación. | 'ConnectionString' 'Msi' 'UserToken' |
| database | Este elemento está asociado al elemento de origen de datos. Este es el nombre de la base de datos en la que se escribirá la salida. | string |
| deltaSnapshotQuery | Este elemento está asociado al elemento de origen de datos. Esta consulta se usa para capturar los cambios incrementales de la base de datos SQL. Para usar esta opción, se recomienda usar tablas temporales en Azure SQL Database. | string |
| fullSnapshotQuery | Este elemento está asociado al elemento de origen de datos. Esta consulta se usa para capturar datos de la base de datos sql. | string |
| password | Este elemento está asociado al elemento de origen de datos. Esta es la contraseña que se usará para conectarse a la instancia de SQL Database. | string Constraints: Valor confidencial. Pase como parámetro seguro. |
| refreshRate | Este elemento está asociado al elemento de origen de datos. Esto indica la frecuencia con la que se capturarán los datos de la base de datos. Es de formato DateTime. | string |
| refreshType | Indica el tipo de opción de actualización de datos. | 'RefreshPeriodicallyWithDelta' 'RefreshPeriodicallyWithFull' 'Static' |
| server | Este elemento está asociado al elemento de origen de datos. Este es el nombre del servidor que contiene la base de datos en la que se escribirá. | string |
| user | Este elemento está asociado al elemento de origen de datos. Este es el nombre de usuario que se usará para conectarse a la instancia de SQL Database. | string |
AzureSynapseOutputDataSource
| Name | Description | Value |
|---|---|---|
| properties | Propiedades asociadas a una salida de Azure Synapse. Obligatorio en las solicitudes PUT (CreateOrReplace). | AzureSynapseOutputDataSourceProperties |
| type | Indica el tipo de salida del origen de datos en el que se escribirá. Obligatorio en las solicitudes PUT (CreateOrReplace). | 'Microsoft.Sql/Server/DataWarehouse' (obligatorio) |
AzureSynapseOutputDataSourceProperties
| Name | Description | Value |
|---|---|---|
| authenticationMode | Modo de autenticación. | 'ConnectionString' 'Msi' 'UserToken' |
| database | Nombre de la base de datos de Azure SQL. Obligatorio en las solicitudes PUT (CreateOrReplace). | string |
| password | Contraseña que se usará para conectarse a la base de datos de Azure SQL. Obligatorio en las solicitudes PUT (CreateOrReplace). | string Constraints: Valor confidencial. Pase como parámetro seguro. |
| server | Nombre del servidor SQL server que contiene la base de datos de Azure SQL. Obligatorio en las solicitudes PUT (CreateOrReplace). | string |
| table | Nombre de la tabla en la base de datos de Azure SQL. Obligatorio en las solicitudes PUT (CreateOrReplace). | string |
| user | Nombre de usuario que se usará para conectarse a la base de datos de Azure SQL. Obligatorio en las solicitudes PUT (CreateOrReplace). | string |
AzureTableOutputDataSource
| Name | Description | Value |
|---|---|---|
| properties | Las propiedades asociadas a una salida de Tabla de Azure. Obligatorio en las solicitudes PUT (CreateOrReplace). | AzureTableOutputDataSourceProperties |
| type | Indica el tipo de salida del origen de datos en el que se escribirá. Obligatorio en las solicitudes PUT (CreateOrReplace). | 'Microsoft.Storage/Table' (obligatorio) |
AzureTableOutputDataSourceProperties
| Name | Description | Value |
|---|---|---|
| accountKey | Clave de cuenta de la cuenta de Azure Storage. Obligatorio en las solicitudes PUT (CreateOrReplace). | string Constraints: Valor confidencial. Pase como parámetro seguro. |
| accountName | Nombre de la cuenta de Azure Storage. Obligatorio en las solicitudes PUT (CreateOrReplace). | string |
| batchSize | Número de filas que se van a escribir en la tabla de Azure a la vez. | int |
| columnsToRemove | Si se especifica, cada elemento de la matriz es el nombre de una columna que se va a quitar (si está presente) de las entidades de evento de salida. | string[] |
| partitionKey | Este elemento indica el nombre de una columna de la instrucción SELECT de la consulta que se usará como clave de partición para la tabla de Azure. Obligatorio en las solicitudes PUT (CreateOrReplace). | string |
| rowKey | Este elemento indica el nombre de una columna de la instrucción SELECT de la consulta que se usará como clave de fila para la tabla de Azure. Obligatorio en las solicitudes PUT (CreateOrReplace). | string |
| table | Nombre de la tabla de Azure. Obligatorio en las solicitudes PUT (CreateOrReplace). | string |
BlobOutputDataSource
| Name | Description | Value |
|---|---|---|
| properties | Propiedades asociadas a una salida de blob. Obligatorio en las solicitudes PUT (CreateOrReplace). | BlobOutputDataSourceProperties |
| type | Indica el tipo de salida del origen de datos en el que se escribirá. Obligatorio en las solicitudes PUT (CreateOrReplace). | 'Microsoft.Storage/Blob' (obligatorio) |
BlobOutputDataSourceProperties
| Name | Description | Value |
|---|---|---|
| authenticationMode | Modo de autenticación. | 'ConnectionString' 'Msi' 'UserToken' |
| blobPathPrefix | Prefijo de ruta de acceso del blob. | string |
| blobWriteMode | Modo de escritura de blobs. | 'Append' 'Once' |
| container | Nombre de un contenedor dentro de la cuenta de almacenamiento asociada. Este contenedor contiene los blobs en los que se van a leer o escribir. Obligatorio en las solicitudes PUT (CreateOrReplace). | string |
| dateFormat | El formato de la fecha. Siempre que {date} aparezca en pathPattern, el valor de esta propiedad se usa como formato de fecha en su lugar. | string |
| pathPattern | Patrón de ruta de acceso del blob. No es una expresión regular. Representa un patrón con el que se coincidirán los nombres de blobs para determinar si se deben incluir como entrada o salida en el trabajo. Consulte /rest/api/streamanalytics/stream-analytics-input o /rest/api/streamanalytics/stream-analytics-output para obtener una explicación y un ejemplo más detallados. | string |
| storageAccounts | Lista de una o varias cuentas de Azure Storage. Obligatorio en las solicitudes PUT (CreateOrReplace). | StorageAccount[] |
| timeFormat | Formato de hora. Siempre que aparezca {time} en pathPattern, el valor de esta propiedad se usa como formato de hora en su lugar. | string |
BlobReferenceInputDataSource
| Name | Description | Value |
|---|---|---|
| properties | Propiedades asociadas a una entrada de blob que contiene datos de referencia. Obligatorio en las solicitudes PUT (CreateOrReplace). | BlobReferenceInputDataSourceProperties |
| type | Indica el tipo de origen de datos de entrada que contiene datos de referencia. Obligatorio en las solicitudes PUT (CreateOrReplace). | 'Microsoft.Storage/Blob' (obligatorio) |
BlobReferenceInputDataSourceProperties
| Name | Description | Value |
|---|---|---|
| authenticationMode | Modo de autenticación. | 'ConnectionString' 'Msi' 'UserToken' |
| blobName | Nombre de la entrada del blob. | string |
| container | Nombre de un contenedor dentro de la cuenta de almacenamiento asociada. Este contenedor contiene los blobs en los que se van a leer o escribir. Obligatorio en las solicitudes PUT (CreateOrReplace). | string |
| dateFormat | El formato de la fecha. Siempre que {date} aparezca en pathPattern, el valor de esta propiedad se usa como formato de fecha en su lugar. | string |
| deltaPathPattern | Patrón de ruta de acceso de la instantánea delta. | string |
| deltaSnapshotRefreshRate | Intervalo que el usuario genera una instantánea diferencial de este origen de datos de entrada de blobs de referencia. | string |
| fullSnapshotRefreshRate | Intervalo de actualización del origen de datos de entrada del blob. | string |
| pathPattern | Patrón de ruta de acceso del blob. No es una expresión regular. Representa un patrón con el que se coincidirán los nombres de blobs para determinar si se deben incluir como entrada o salida en el trabajo. Consulte /rest/api/streamanalytics/stream-analytics-input o /rest/api/streamanalytics/stream-analytics-output para obtener una explicación y un ejemplo más detallados. | string |
| sourcePartitionCount | Recuento de particiones del origen de datos de entrada del blob. Intervalo 1 - 256. | int |
| storageAccounts | Lista de una o varias cuentas de Azure Storage. Obligatorio en las solicitudes PUT (CreateOrReplace). | StorageAccount[] |
| timeFormat | Formato de hora. Siempre que aparezca {time} en pathPattern, el valor de esta propiedad se usa como formato de hora en su lugar. | string |
BlobStreamInputDataSource
| Name | Description | Value |
|---|---|---|
| properties | Propiedades asociadas a una entrada de blob que contiene datos de flujo. Obligatorio en las solicitudes PUT (CreateOrReplace). | BlobStreamInputDataSourceProperties |
| type | Indica el tipo de origen de datos de entrada que contiene datos de flujo. Obligatorio en las solicitudes PUT (CreateOrReplace). | 'Microsoft.Storage/Blob' (obligatorio) |
BlobStreamInputDataSourceProperties
| Name | Description | Value |
|---|---|---|
| authenticationMode | Modo de autenticación. | 'ConnectionString' 'Msi' 'UserToken' |
| container | Nombre de un contenedor dentro de la cuenta de almacenamiento asociada. Este contenedor contiene los blobs en los que se van a leer o escribir. Obligatorio en las solicitudes PUT (CreateOrReplace). | string |
| dateFormat | El formato de la fecha. Siempre que {date} aparezca en pathPattern, el valor de esta propiedad se usa como formato de fecha en su lugar. | string |
| pathPattern | Patrón de ruta de acceso del blob. No es una expresión regular. Representa un patrón con el que se coincidirán los nombres de blobs para determinar si se deben incluir como entrada o salida en el trabajo. Consulte /rest/api/streamanalytics/stream-analytics-input o /rest/api/streamanalytics/stream-analytics-output para obtener una explicación y un ejemplo más detallados. | string |
| sourcePartitionCount | Recuento de particiones del origen de datos de entrada del blob. Intervalo 1 - 1024. | int |
| storageAccounts | Lista de una o varias cuentas de Azure Storage. Obligatorio en las solicitudes PUT (CreateOrReplace). | StorageAccount[] |
| timeFormat | Formato de hora. Siempre que aparezca {time} en pathPattern, el valor de esta propiedad se usa como formato de hora en su lugar. | string |
ClusterInfo
| Name | Description | Value |
|---|---|---|
| id | Identificador de recurso del clúster. | string |
Compression
| Name | Description | Value |
|---|---|---|
| type | Indica el tipo de compresión que usa la entrada. Obligatorio en las solicitudes PUT (CreateOrReplace). | 'Deflate' 'GZip' 'None' (obligatorio) |
CSharpFunctionBinding
| Name | Description | Value |
|---|---|---|
| properties | Propiedades de enlace asociadas a una función CSharp. | CSharpFunctionBindingProperties |
| type | Indica el tipo de enlace de función. | 'Microsoft.StreamAnalytics/CLRUdf' (obligatorio) |
CSharpFunctionBindingProperties
| Name | Description | Value |
|---|---|---|
| class | Código Csharp que contiene una única definición de función. | string |
| dllPath | Código Csharp que contiene una única definición de función. | string |
| method | Código Csharp que contiene una única definición de función. | string |
| updateMode | Modos de actualización para las funciones de Stream Analytics. | 'Refreshable' 'Static' |
CsvSerialization
| Name | Description | Value |
|---|---|---|
| properties | Propiedades asociadas al tipo de serialización CSV. Obligatorio en las solicitudes PUT (CreateOrReplace). | CsvSerializationProperties |
| type | Indica el tipo de serialización que usa la entrada o salida. Obligatorio en las solicitudes PUT (CreateOrReplace). | 'Csv' (obligatorio) |
CsvSerializationProperties
| Name | Description | Value |
|---|---|---|
| encoding | Especifica la codificación de los datos entrantes en el caso de la entrada y la codificación de los datos salientes en el caso de la salida. Obligatorio en las solicitudes PUT (CreateOrReplace). | 'UTF8' |
| fieldDelimiter | Especifica el delimitador que se usará para separar los registros de valores separados por comas (CSV). Consulte /rest/api/streamanalytics/stream-analytics-input o /rest/api/streamanalytics/stream-analytics-output para obtener una lista de los valores admitidos. Obligatorio en las solicitudes PUT (CreateOrReplace). | string |
CustomClrSerialization
| Name | Description | Value |
|---|---|---|
| properties | Propiedades asociadas al tipo de serialización CustomClr. Obligatorio en las solicitudes PUT (CreateOrReplace). | CustomClrSerializationProperties |
| type | Indica el tipo de serialización que usa la entrada o salida. Obligatorio en las solicitudes PUT (CreateOrReplace). | 'CustomClr' (obligatorio) |
CustomClrSerializationProperties
| Name | Description | Value |
|---|---|---|
| serializationClassName | Nombre de la clase de serialización. | string |
| serializationDllPath | Ruta de acceso de la biblioteca de serialización. | string |
DeltaSerialization
| Name | Description | Value |
|---|---|---|
| properties | Propiedades asociadas al tipo de serialización delta Lake. Obligatorio en las solicitudes PUT (CreateOrReplace). | DeltaSerializationProperties |
| type | Indica el tipo de serialización que usa la entrada o salida. Obligatorio en las solicitudes PUT (CreateOrReplace). | 'Delta' (obligatorio) |
DeltaSerializationProperties
| Name | Description | Value |
|---|---|---|
| deltaTablePath | Especifica la ruta de acceso de la tabla de Delta Lake en la que se escribirá la salida. | string (obligatorio) |
| partitionColumns | Especifica los nombres de las columnas para las que se particionará la tabla de Delta Lake. Solo se admiten 1 columna de partición, pero se mantiene como una matriz para la extensibilidad. | string[] |
DocumentDbOutputDataSource
| Name | Description | Value |
|---|---|---|
| properties | Propiedades asociadas a una salida de DocumentDB. Obligatorio en las solicitudes PUT (CreateOrReplace). | DocumentDbOutputDataSourceProperties |
| type | Indica el tipo de salida del origen de datos en el que se escribirá. Obligatorio en las solicitudes PUT (CreateOrReplace). | 'Microsoft.Storage/DocumentDB' (obligatorio) |
DocumentDbOutputDataSourceProperties
| Name | Description | Value |
|---|---|---|
| accountId | El nombre o el identificador de la cuenta de DocumentDB. Obligatorio en las solicitudes PUT (CreateOrReplace). | string |
| accountKey | Clave de cuenta de la cuenta de DocumentDB. Obligatorio en las solicitudes PUT (CreateOrReplace). | string Constraints: Valor confidencial. Pase como parámetro seguro. |
| authenticationMode | Modo de autenticación. | 'ConnectionString' 'Msi' 'UserToken' |
| collectionNamePattern | Patrón de nombre de colección para las colecciones que se van a usar. El formato de nombre de colección se puede construir mediante el token opcional {partition}, donde las particiones comienzan a partir de 0. Consulte la sección DocumentDB de /rest/api/streamanalytics/stream-analytics-output para obtener más información. Obligatorio en las solicitudes PUT (CreateOrReplace). | string |
| database | Nombre de la base de datos de DocumentDB. Obligatorio en las solicitudes PUT (CreateOrReplace). | string |
| documentId | Nombre del campo en eventos de salida usados para especificar la clave principal en la que se basan las operaciones de inserción o actualización. | string |
| partitionKey | Nombre del campo en los eventos de salida usados para especificar la clave para la creación de particiones de salida entre colecciones. Si 'collectionNamePattern' contiene el token {partition}, esta propiedad es necesaria para especificarse. | string |
EventGridStreamInputDataSource
| Name | Description | Value |
|---|---|---|
| properties | Propiedades asociadas a una entrada de Event Grid que contiene datos de flujo. | EventGridStreamInputDataSourceProperties |
| type | Indica el tipo de origen de datos de entrada que contiene datos de flujo. Obligatorio en las solicitudes PUT (CreateOrReplace). | 'Microsoft.EventGrid/EventSubscriptions' (obligatorio) |
EventGridStreamInputDataSourceProperties
| Name | Description | Value |
|---|---|---|
| eventTypes | Lista de tipos de eventos compatibles con el adaptador de Event Grid. | string[] |
| schema | Indica el tipo de esquema de Event Grid. | 'CloudEventSchema' 'EventGridEventSchema' |
| storageAccounts | Lista de una o varias cuentas de Azure Storage. Obligatorio en las solicitudes PUT (CreateOrReplace). | StorageAccount[] |
| subscriber | Suscriptores de Event Grid. Actualmente solo se admite el suscriptor de EventHub. | EventHubV2StreamInputDataSource |
EventHubOutputDataSource
| Name | Description | Value |
|---|---|---|
| properties | Propiedades asociadas a una salida del centro de eventos. Obligatorio en las solicitudes PUT (CreateOrReplace). | EventHubOutputDataSourceProperties |
| type | Indica el tipo de salida del origen de datos en el que se escribirá. Obligatorio en las solicitudes PUT (CreateOrReplace). | 'Microsoft.ServiceBus/EventHub' (obligatorio) |
EventHubOutputDataSourceProperties
| Name | Description | Value |
|---|---|---|
| authenticationMode | Modo de autenticación. | 'ConnectionString' 'Msi' 'UserToken' |
| eventHubName | Nombre del centro de eventos. Obligatorio en las solicitudes PUT (CreateOrReplace). | string |
| partitionCount | Recuento de particiones del origen de datos del centro de eventos. Intervalo 1 - 256. | int |
| partitionKey | Clave o columna que se usa para determinar a qué partición se van a enviar datos de eventos. | string |
| propertyColumns | Las propiedades asociadas a esta salida del centro de eventos. | string[] |
| serviceBusNamespace | Espacio de nombres asociado al centro de eventos deseado, cola de Service Bus, tema de Service Bus, etc. Obligatorio en las solicitudes PUT (CreateOrReplace). | string |
| sharedAccessPolicyKey | Clave de directiva de acceso compartido para la directiva de acceso compartido especificada. Obligatorio en las solicitudes PUT (CreateOrReplace). | string Constraints: Valor confidencial. Pase como parámetro seguro. |
| sharedAccessPolicyName | El nombre de la directiva de acceso compartido para el centro de eventos, la cola de Service Bus, el tema de Service Bus, etc. Obligatorio en las solicitudes PUT (CreateOrReplace). | string |
EventHubStreamInputDataSource
| Name | Description | Value |
|---|---|---|
| properties | Propiedades asociadas a una entrada del centro de eventos que contiene datos de flujo. Obligatorio en las solicitudes PUT (CreateOrReplace). | EventHubStreamInputDataSourceProperties |
| type | Indica el tipo de origen de datos de entrada que contiene datos de flujo. Obligatorio en las solicitudes PUT (CreateOrReplace). | 'Microsoft.ServiceBus/EventHub' (obligatorio) |
EventHubStreamInputDataSourceProperties
| Name | Description | Value |
|---|---|---|
| authenticationMode | Modo de autenticación. | 'ConnectionString' 'Msi' 'UserToken' |
| consumerGroupName | Nombre de un grupo de consumidores del centro de eventos que se debe usar para leer eventos del centro de eventos. Especificar nombres de grupo de consumidores distintos para varias entradas permite que cada una de esas entradas reciba los mismos eventos del Centro de eventos. Si no se especifica, la entrada usa el grupo de consumidores predeterminado del centro de eventos. | string |
| eventHubName | Nombre del centro de eventos. Obligatorio en las solicitudes PUT (CreateOrReplace). | string |
| partitionCount | Recuento de particiones del origen de datos del centro de eventos. Intervalo 1 - 256. | int |
| prefetchCount | Número de mensajes que el receptor de mensajes puede solicitar simultáneamente. | int |
| serviceBusNamespace | Espacio de nombres asociado al centro de eventos deseado, cola de Service Bus, tema de Service Bus, etc. Obligatorio en las solicitudes PUT (CreateOrReplace). | string |
| sharedAccessPolicyKey | Clave de directiva de acceso compartido para la directiva de acceso compartido especificada. Obligatorio en las solicitudes PUT (CreateOrReplace). | string Constraints: Valor confidencial. Pase como parámetro seguro. |
| sharedAccessPolicyName | El nombre de la directiva de acceso compartido para el centro de eventos, la cola de Service Bus, el tema de Service Bus, etc. Obligatorio en las solicitudes PUT (CreateOrReplace). | string |
EventHubV2OutputDataSource
| Name | Description | Value |
|---|---|---|
| properties | Propiedades asociadas a una salida del centro de eventos. Obligatorio en las solicitudes PUT (CreateOrReplace). | EventHubOutputDataSourceProperties |
| type | Indica el tipo de salida del origen de datos en el que se escribirá. Obligatorio en las solicitudes PUT (CreateOrReplace). | 'Microsoft.EventHub/EventHub' (obligatorio) |
EventHubV2StreamInputDataSource
| Name | Description | Value |
|---|---|---|
| properties | Propiedades asociadas a una entrada del centro de eventos que contiene datos de flujo. Obligatorio en las solicitudes PUT (CreateOrReplace). | EventHubStreamInputDataSourceProperties |
| type | Indica el tipo de origen de datos de entrada que contiene datos de flujo. Obligatorio en las solicitudes PUT (CreateOrReplace). | 'Microsoft.EventHub/EventHub' (obligatorio) |
EventHubV2StreamInputDataSource
| Name | Description | Value |
|---|---|---|
| properties | Propiedades asociadas a una entrada del centro de eventos que contiene datos de flujo. Obligatorio en las solicitudes PUT (CreateOrReplace). | EventHubStreamInputDataSourceProperties |
| type | Indica el tipo de origen de datos de entrada que contiene datos de flujo. Obligatorio en las solicitudes PUT (CreateOrReplace). | string (obligatorio) |
External
| Name | Description | Value |
|---|---|---|
| container | Contenedor UserCustomCode. | string |
| path | Ruta de acceso UserCustomCode. | string |
| refreshConfiguration | Los parámetros de actualización de las funciones definidas por el usuario actualizables presentes en la configuración del trabajo. | RefreshConfiguration |
| storageAccount | Las propiedades asociadas a una cuenta de Azure Storage | StorageAccount |
FileReferenceInputDataSource
| Name | Description | Value |
|---|---|---|
| properties | Propiedades asociadas a una entrada de archivo que contiene datos de referencia. Obligatorio en las solicitudes PUT (CreateOrReplace). | FileReferenceInputDataSourceProperties |
| type | Indica el tipo de origen de datos de entrada que contiene datos de referencia. Obligatorio en las solicitudes PUT (CreateOrReplace). | 'File' (obligatorio) |
FileReferenceInputDataSourceProperties
| Name | Description | Value |
|---|---|---|
| path | Ruta de acceso del archivo. | string |
Function
| Name | Description | Value |
|---|---|---|
| name | Nombre del recurso | string |
| properties | Propiedades asociadas a una función. | FunctionProperties |
FunctionBinding
| Name | Description | Value |
|---|---|---|
| type | Establézcalo en 'Microsoft.MachineLearning/WebService' para el tipo AzureMachineLearningStudioFunctionBinding. Establézcalo en 'Microsoft.MachineLearningServices' para el tipo AzureMachineLearningServiceFunctionBinding. Establézcalo en "Microsoft.StreamAnalytics/CLRUdf" para el tipo CSharpFunctionBinding. Establézcalo en "Microsoft.StreamAnalytics/JavascriptUdf" para el tipo JavaScriptFunctionBinding. | 'Microsoft.MachineLearning/WebService' 'Microsoft.MachineLearningServices' 'Microsoft.StreamAnalytics/CLRUdf' 'Microsoft.StreamAnalytics/JavascriptUdf' (obligatorio) |
FunctionConfiguration
| Name | Description | Value |
|---|---|---|
| binding | Enlace físico de la función. Por ejemplo, en el caso del servicio web Azure Machine Learning, se describe el punto de conexión. | FunctionBinding |
| inputs | FunctionInput[] | |
| output | Describe la salida de una función. | FunctionOutput |
FunctionInput
| Name | Description | Value |
|---|---|---|
| dataType | El tipo de datos (compatible con Azure Stream Analytics) del parámetro de entrada de función. En https://msdn.microsoft.com/en-us/library/azure/dn835065.aspx se describe una lista de tipos de datos válidos de Azure Stream Analytics. | string |
| isConfigurationParameter | Marca que indica si el parámetro es un parámetro de configuración. True si se espera que este parámetro de entrada sea una constante. El valor predeterminado es False. | bool |
FunctionOutput
| Name | Description | Value |
|---|---|---|
| dataType | El tipo de datos (compatible con Azure Stream Analytics) de la salida de la función. En https://msdn.microsoft.com/en-us/library/azure/dn835065.aspx se describe una lista de tipos de datos válidos de Azure Stream Analytics. | string |
FunctionProperties
| Name | Description | Value |
|---|---|---|
| properties | FunctionConfiguration | |
| type | Establézcalo en "Aggregate" para el tipo AggregateFunctionProperties. Establézcalo en 'Scalar' para el tipo ScalarFunctionProperties. | 'Aggregate' 'Escalar' (obligatorio) |
GatewayMessageBusOutputDataSource
| Name | Description | Value |
|---|---|---|
| properties | Las propiedades asociadas a una salida del Bus de mensajes de puerta de enlace. Obligatorio en las solicitudes PUT (CreateOrReplace). | GatewayMessageBusOutputDataSourceProperties |
| type | Indica el tipo de salida del origen de datos en el que se escribirá. Obligatorio en las solicitudes PUT (CreateOrReplace). | 'GatewayMessageBus' (obligatorio) |
GatewayMessageBusOutputDataSourceProperties
| Name | Description | Value |
|---|---|---|
| topic | Nombre del tema de Service Bus. | string |
GatewayMessageBusStreamInputDataSource
| Name | Description | Value |
|---|---|---|
| properties | Propiedades asociadas a una entrada de bus de mensajes de puerta de enlace que contiene datos de flujo. | GatewayMessageBusStreamInputDataSourceProperties |
| type | Indica el tipo de origen de datos de entrada que contiene datos de flujo. Obligatorio en las solicitudes PUT (CreateOrReplace). | 'GatewayMessageBus' (obligatorio) |
GatewayMessageBusStreamInputDataSourceProperties
| Name | Description | Value |
|---|---|---|
| topic | Nombre del tema de Service Bus. | string |
Identity
| Name | Description | Value |
|---|---|---|
| type | El tipo de identidad puede ser SystemAssigned o UserAssigned. | string |
| userAssignedIdentities | Identidades asignadas por el usuario asociadas al recurso de trabajo de streaming. | IdentityUserAssignedIdentities |
IdentityUserAssignedIdentities
| Name | Description | Value |
|---|
Input
| Name | Description | Value |
|---|---|---|
| name | Nombre del recurso | string |
| properties | Propiedades asociadas a una entrada. Obligatorio en las solicitudes PUT (CreateOrReplace). | InputProperties |
InputProperties
| Name | Description | Value |
|---|---|---|
| compression | Describe cómo se comprimen los datos de entrada. | Compression |
| partitionKey | partitionKey Describe una clave en los datos de entrada que se usan para crear particiones de los datos de entrada. | string |
| serialization | Describe cómo se serializan los datos de una entrada o cómo se serializan los datos cuando se escriben en una salida. Obligatorio en las solicitudes PUT (CreateOrReplace). | Serialization |
| type | Establézcalo en 'Reference' para el tipo ReferenceInputProperties. Establézcalo en 'Stream' para el tipo StreamInputProperties. | 'Reference' 'Stream' (obligatorio) |
| watermarkSettings | Configuración que determina si se van a leer eventos de marca de agua. | InputWatermarkProperties |
InputWatermarkProperties
| Name | Description | Value |
|---|---|---|
| watermarkMode | Modo de marca de agua de entrada. | 'None' 'ReadWatermark' |
IoTHubStreamInputDataSource
| Name | Description | Value |
|---|---|---|
| properties | Propiedades asociadas a una entrada de IoT Hub que contiene datos de flujo. Obligatorio en las solicitudes PUT (CreateOrReplace). | IoTHubStreamInputDataSourceProperties |
| type | Indica el tipo de origen de datos de entrada que contiene datos de flujo. Obligatorio en las solicitudes PUT (CreateOrReplace). | 'Microsoft.Devices/IotHubs' (obligatorio) |
IoTHubStreamInputDataSourceProperties
| Name | Description | Value |
|---|---|---|
| consumerGroupName | Nombre de un grupo de consumidores de IoT Hub que se debe usar para leer eventos de IoT Hub. Si no se especifica, la entrada usa el grupo de consumidores predeterminado de Iot Hub. | string |
| endpoint | El punto de conexión de IoT Hub al que conectarse (es decir, mensajes/eventos, messages/operationsMonitoringEvents, etc.). | string |
| iotHubNamespace | El nombre o el URI de IoT Hub. Obligatorio en las solicitudes PUT (CreateOrReplace). | string |
| sharedAccessPolicyKey | Clave de directiva de acceso compartido para la directiva de acceso compartido especificada. Obligatorio en las solicitudes PUT (CreateOrReplace). | string Constraints: Valor confidencial. Pase como parámetro seguro. |
| sharedAccessPolicyName | Nombre de la directiva de acceso compartido para IoT Hub. Esta directiva debe contener al menos el permiso de conexión de servicio. Obligatorio en las solicitudes PUT (CreateOrReplace). | string |
JavaScriptFunctionBinding
| Name | Description | Value |
|---|---|---|
| properties | Propiedades de enlace asociadas a una función de JavaScript. | JavaScriptFunctionBindingProperties |
| type | Indica el tipo de enlace de función. | 'Microsoft.StreamAnalytics/JavascriptUdf' (obligatorio) |
JavaScriptFunctionBindingProperties
| Name | Description | Value |
|---|---|---|
| script | Código JavaScript que contiene una única definición de función. Por ejemplo: 'function (x, y) { return x + y; }' | string |
JobStorageAccount
| Name | Description | Value |
|---|---|---|
| accountKey | Clave de cuenta de la cuenta de Azure Storage. Obligatorio en las solicitudes PUT (CreateOrReplace). | string Constraints: Valor confidencial. Pase como parámetro seguro. |
| accountName | Nombre de la cuenta de Azure Storage. Obligatorio en las solicitudes PUT (CreateOrReplace). | string |
| authenticationMode | Modo de autenticación. | 'ConnectionString' 'Msi' 'UserToken' |
JsonSerialization
| Name | Description | Value |
|---|---|---|
| properties | Propiedades asociadas al tipo de serialización JSON. Obligatorio en las solicitudes PUT (CreateOrReplace). | JsonSerializationProperties |
| type | Indica el tipo de serialización que usa la entrada o salida. Obligatorio en las solicitudes PUT (CreateOrReplace). | 'Json' (obligatorio) |
JsonSerializationProperties
| Name | Description | Value |
|---|---|---|
| encoding | Especifica la codificación de los datos entrantes en el caso de la entrada y la codificación de los datos salientes en el caso de la salida. Obligatorio en las solicitudes PUT (CreateOrReplace). | 'UTF8' |
| format | Esta propiedad solo se aplica a la serialización JSON de salidas. No es aplicable a las entradas. Esta propiedad especifica el formato de JSON en el que se escribirá la salida. Los valores admitidos actualmente son "lineSeparated" que indican que la salida se formateará con cada objeto JSON separado por una nueva línea y "matriz" que indica que la salida se formateará como una matriz de objetos JSON. El valor predeterminado es "lineSeparated" si se deja null. | 'Array' 'LineSeparated' |
Output
| Name | Description | Value |
|---|---|---|
| name | Nombre del recurso | string |
| properties | Propiedades asociadas a una salida. Obligatorio en las solicitudes PUT (CreateOrReplace). | OutputProperties |
OutputDataSource
| Name | Description | Value |
|---|---|---|
| type | Establézcalo en 'GatewayMessageBus' para el tipo GatewayMessageBusOutputDataSource. Establézcalo en 'Microsoft.AzureFunction' para el tipo AzureFunctionOutputDataSource. Establézcalo en 'Microsoft.DBForPostgreSQL/servers/databases' para el tipo PostgreSQLOutputDataSource. Establézcalo en "Microsoft.DataLake/Accounts" para el tipo AzureDataLakeStoreOutputDataSource. Establézcalo en "Microsoft.EventHub/EventHub" para el tipo EventHubV2OutputDataSource. Establézcalo en 'Microsoft.Kusto/clusters/databases' para el tipo AzureDataExplorerOutputDataSource. Establézcalo en 'Microsoft.ServiceBus/EventHub' para el tipo EventHubOutputDataSource. Establézcalo en 'Microsoft.ServiceBus/Queue' para el tipo ServiceBusQueueOutputDataSource. Establézcalo en 'Microsoft.ServiceBus/Topic' para el tipo ServiceBusTopicOutputDataSource. Establézcalo en "Microsoft.Sql/Server/DataWarehouse" para el tipo AzureSynapseOutputDataSource. Establézcalo en 'Microsoft.Sql/Server/Database' para el tipo AzureSqlDatabaseOutputDataSource. Establézcalo en 'Microsoft.Storage/Blob' para el tipo BlobOutputDataSource. Establézcalo en 'Microsoft.Storage/DocumentDB' para el tipo DocumentDbOutputDataSource. Establézcalo en "Microsoft.Storage/Table" para el tipo AzureTableOutputDataSource. Establézcalo en "PowerBI" para el tipo PowerBIOutputDataSource. Establézcalo en "Raw" para el tipo RawOutputDatasource. | 'GatewayMessageBus' 'Microsoft.AzureFunction' 'Microsoft.DataLake/Accounts' 'Microsoft.DBForPostgreSQL/servers/databases' 'Microsoft.EventHub/EventHub' 'Microsoft.Kusto/clusters/databases' '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' (obligatorio) |
OutputProperties
| Name | Description | Value |
|---|---|---|
| datasource | Describe el origen de datos en el que se escribirá la salida. Obligatorio en las solicitudes PUT (CreateOrReplace). | OutputDataSource |
| serialization | Describe cómo se serializan los datos de una entrada o cómo se serializan los datos cuando se escriben en una salida. Obligatorio en las solicitudes PUT (CreateOrReplace). | Serialization |
| sizeWindow | Ventana de tamaño a la que restringir una salida de Stream Analytics. | int |
| timeWindow | Período de tiempo para filtrar las salidas del trabajo de Stream Analytics. | string |
| watermarkSettings | Configuración que determina si se envían marcas de agua a bajada. | OutputWatermarkProperties |
OutputWatermarkProperties
| Name | Description | Value |
|---|---|---|
| maxWatermarkDifferenceAcrossPartitions | Describe la diferencia máxima entre las particiones más rápidas y lentas, por lo que la ventana fuera de orden que captura todos los eventos necesarios en los trabajos de bajada está bien definido. | string |
| watermarkMode | Modo de marca de agua de salida. | 'None' 'SendCurrentPartitionWatermark' 'SendLowestWatermarkAcrossPartitions' |
ParquetSerialization
| Name | Description | Value |
|---|---|---|
| properties | Propiedades asociadas al tipo de serialización Parquet. Obligatorio en las solicitudes PUT (CreateOrReplace). | any |
| type | Indica el tipo de serialización que usa la entrada o salida. Obligatorio en las solicitudes PUT (CreateOrReplace). | 'Parquet' (obligatorio) |
PostgreSQLOutputDataSource
| Name | Description | Value |
|---|---|---|
| properties | Propiedades asociadas a un origen de datos de salida de PostgreSQL. Obligatorio en las solicitudes PUT (CreateOrReplace). | PostgreSQLOutputDataSourceProperties |
| type | Indica el tipo de salida del origen de datos en el que se escribirá. Obligatorio en las solicitudes PUT (CreateOrReplace). | 'Microsoft.DBForPostgreSQL/servers/databases' (obligatorio) |
PostgreSQLOutputDataSourceProperties
| Name | Description | Value |
|---|---|---|
| authenticationMode | Modo de autenticación. | 'ConnectionString' 'Msi' 'UserToken' |
| database | Nombre de la base de datos de Azure SQL. Obligatorio en las solicitudes PUT (CreateOrReplace). | string |
| maxWriterCount | Recuento máximo de escritor, actualmente solo hay disponibles 1 (único escritor) y 0 (basado en la partición de consulta). Opcional en las solicitudes PUT. | int |
| password | Contraseña que se usará para conectarse a la base de datos de Azure SQL. Obligatorio en las solicitudes PUT (CreateOrReplace). | string Constraints: Valor confidencial. Pase como parámetro seguro. |
| server | Nombre del servidor SQL server que contiene la base de datos de Azure SQL. Obligatorio en las solicitudes PUT (CreateOrReplace). | string |
| table | Nombre de la tabla en la base de datos de Azure SQL. Obligatorio en las solicitudes PUT (CreateOrReplace). | string |
| user | Nombre de usuario que se usará para conectarse a la base de datos de Azure SQL. Obligatorio en las solicitudes PUT (CreateOrReplace). | string |
PowerBIOutputDataSource
| Name | Description | Value |
|---|---|---|
| properties | Propiedades asociadas a una salida de Power BI. Obligatorio en las solicitudes PUT (CreateOrReplace). | PowerBIOutputDataSourceProperties |
| type | Indica el tipo de salida del origen de datos en el que se escribirá. Obligatorio en las solicitudes PUT (CreateOrReplace). | 'PowerBI' (obligatorio) |
PowerBIOutputDataSourceProperties
| Name | Description | Value |
|---|---|---|
| authenticationMode | Modo de autenticación. | 'ConnectionString' 'Msi' 'UserToken' |
| dataset | Nombre del conjunto de datos de Power BI. Obligatorio en las solicitudes PUT (CreateOrReplace). | string |
| groupId | Identificador del grupo de Power BI. | string |
| groupName | Nombre del grupo de Power BI. Use esta propiedad para ayudar a recordar qué identificador de grupo de Power BI específico se usó. | string |
| refreshToken | Token de actualización que se puede usar para obtener un token de acceso válido que se puede usar para autenticarse con el origen de datos. Actualmente, solo se puede obtener un token de actualización válido a través de Azure Portal. Se recomienda colocar aquí un valor de cadena ficticio al crear el origen de datos y, a continuación, ir a Azure Portal para autenticar el origen de datos que actualizará esta propiedad con un token de actualización válido. Obligatorio en las solicitudes PUT (CreateOrReplace). | string |
| table | Nombre de la tabla de Power BI en el conjunto de datos especificado. Obligatorio en las solicitudes PUT (CreateOrReplace). | string |
| tokenUserDisplayName | Nombre para mostrar del usuario que se usó para obtener el token de actualización. Use esta propiedad para ayudar a recordar qué usuario se usó para obtener el token de actualización. | string |
| tokenUserPrincipalName | Nombre principal de usuario (UPN) del usuario que se usó para obtener el token de actualización. Use esta propiedad para ayudar a recordar qué usuario se usó para obtener el token de actualización. | string |
RawInputDatasourceProperties
| Name | Description | Value |
|---|---|---|
| payload | Contenido serializado json de los datos de entrada. Se debe establecer payload o payloadUri, pero no ambos. | string |
| payloadUri | Dirección URL de SAS a un blob que contiene el contenido serializado JSON de los datos de entrada. Se debe establecer payload o payloadUri, pero no ambos. | string |
RawOutputDatasource
| Name | Description | Value |
|---|---|---|
| properties | Propiedades asociadas a una salida sin procesar. Obligatorio en las solicitudes PUT (CreateOrReplace). | RawOutputDatasourceProperties |
| type | Indica el tipo de salida del origen de datos en el que se escribirá. Obligatorio en las solicitudes PUT (CreateOrReplace). | 'Raw' (obligatorio) |
RawOutputDatasourceProperties
| Name | Description | Value |
|---|---|---|
| payloadUri | Dirección URL de SAS en un blob donde se debe escribir la salida. Si no se establece esta propiedad, los datos de salida se escribirán en un almacenamiento temporal y se incluirá una dirección URL de SAS en ese almacenamiento temporal en el resultado. | string |
RawReferenceInputDataSource
| Name | Description | Value |
|---|---|---|
| properties | Propiedades asociadas a una entrada sin procesar que contiene datos de referencia. Obligatorio en las solicitudes PUT (CreateOrReplace). | RawInputDatasourceProperties |
| type | Indica el tipo de origen de datos de entrada que contiene datos de referencia. Obligatorio en las solicitudes PUT (CreateOrReplace). | 'Raw' (obligatorio) |
RawStreamInputDataSource
| Name | Description | Value |
|---|---|---|
| properties | Propiedades asociadas a una entrada sin procesar. Obligatorio en las solicitudes PUT (CreateOrReplace). | RawInputDatasourceProperties |
| type | Indica el tipo de origen de datos de entrada que contiene datos de flujo. Obligatorio en las solicitudes PUT (CreateOrReplace). | 'Raw' (obligatorio) |
ReferenceInputDataSource
| Name | Description | Value |
|---|---|---|
| type | Establézcalo en 'File' para el tipo FileReferenceInputDataSource. Establézcalo en "Microsoft.Sql/Server/Database" para el tipo AzureSqlReferenceInputDataSource. Establézcalo en 'Microsoft.Storage/Blob' para el tipo BlobReferenceInputDataSource. Establézcalo en "Raw" para el tipo RawReferenceInputDataSource. | 'File' 'Microsoft.Sql/Server/Database' 'Microsoft.Storage/Blob' 'Raw' (obligatorio) |
ReferenceInputProperties
| Name | Description | Value |
|---|---|---|
| datasource | Describe un origen de datos de entrada que contiene datos de referencia. Obligatorio en las solicitudes PUT (CreateOrReplace). | ReferenceInputDataSource |
| type | Indica si la entrada es un origen de datos de referencia o datos de flujo. Obligatorio en las solicitudes PUT (CreateOrReplace). | 'Referencia' (obligatorio) |
RefreshConfiguration
| Name | Description | Value |
|---|---|---|
| dateFormat | El formato de la fecha. Siempre que {date} aparezca en pathPattern, el valor de esta propiedad se usa como formato de fecha en su lugar. | string |
| pathPattern | Patrón de ruta de acceso del blob. No es una expresión regular. Representa un patrón con el que se coincidirán los nombres de blobs para determinar si se deben incluir como entrada o salida en el trabajo. Consulte /rest/api/streamanalytics/stream-analytics-input o /rest/api/streamanalytics/stream-analytics-output para obtener una explicación y un ejemplo más detallados. | string |
| refreshInterval | Intervalo de actualización. | string |
| refreshType | Esta propiedad indica qué opción de actualización de datos usar, Bloquear o No bloquear. | 'Blocking' 'Nonblocking' |
| timeFormat | Formato de hora. Siempre que aparezca {time} en pathPattern, el valor de esta propiedad se usa como formato de hora en su lugar. | string |
ScalarFunctionProperties
| Name | Description | Value |
|---|---|---|
| type | Indica el tipo de función. | 'Escalar' (obligatorio) |
Serialization
| Name | Description | Value |
|---|---|---|
| type | Se establece en 'Avro' para el tipo AvroSerialization. Establézcalo en 'Csv' para el tipo CsvSerialization. Establézcalo en 'CustomClr' para el tipo CustomClrSerialization. Establézcalo en 'Delta' para el tipo DeltaSerialization. Establézcalo en 'Json' para el tipo JsonSerialization. Establézcalo en 'Parquet' para el tipo ParquetSerialization. | 'Avro' 'Csv' 'CustomClr' 'Delta' 'Json' 'Parquet' (obligatorio) |
ServiceBusQueueOutputDataSource
| Name | Description | Value |
|---|---|---|
| properties | Propiedades asociadas a una salida de cola de Service Bus. Obligatorio en las solicitudes PUT (CreateOrReplace). | ServiceBusQueueOutputDataSourceProperties |
| type | Indica el tipo de salida del origen de datos en el que se escribirá. Obligatorio en las solicitudes PUT (CreateOrReplace). | 'Microsoft.ServiceBus/Queue' (obligatorio) |
ServiceBusQueueOutputDataSourceProperties
| Name | Description | Value |
|---|---|---|
| authenticationMode | Modo de autenticación. | 'ConnectionString' 'Msi' 'UserToken' |
| propertyColumns | Matriz de cadenas de los nombres de las columnas de salida que se van a adjuntar a los mensajes de Service Bus como propiedades personalizadas. | string[] |
| queueName | Nombre de la cola de Service Bus. Obligatorio en las solicitudes PUT (CreateOrReplace). | string |
| serviceBusNamespace | Espacio de nombres asociado al centro de eventos deseado, cola de Service Bus, tema de Service Bus, etc. Obligatorio en las solicitudes PUT (CreateOrReplace). | string |
| sharedAccessPolicyKey | Clave de directiva de acceso compartido para la directiva de acceso compartido especificada. Obligatorio en las solicitudes PUT (CreateOrReplace). | string Constraints: Valor confidencial. Pase como parámetro seguro. |
| sharedAccessPolicyName | El nombre de la directiva de acceso compartido para el centro de eventos, la cola de Service Bus, el tema de Service Bus, etc. Obligatorio en las solicitudes PUT (CreateOrReplace). | string |
| systemPropertyColumns | Las propiedades del sistema asociadas a la cola de Service Bus. Se admiten las siguientes propiedades del sistema: ReplyToSessionId, ContentType, To, Subject, CorrelationId, TimeToLive, PartitionKey, SessionId, ScheduledEnqueueTime, MessageId, ReplyTo, Label, ScheduledEnqueueTimeUtc. | any |
ServiceBusTopicOutputDataSource
| Name | Description | Value |
|---|---|---|
| properties | Propiedades asociadas a una salida de tema de Service Bus. Obligatorio en las solicitudes PUT (CreateOrReplace). | ServiceBusTopicOutputDataSourceProperties |
| type | Indica el tipo de salida del origen de datos en el que se escribirá. Obligatorio en las solicitudes PUT (CreateOrReplace). | 'Microsoft.ServiceBus/Topic' (obligatorio) |
ServiceBusTopicOutputDataSourceProperties
| Name | Description | Value |
|---|---|---|
| authenticationMode | Modo de autenticación. | 'ConnectionString' 'Msi' 'UserToken' |
| propertyColumns | Matriz de cadenas de los nombres de las columnas de salida que se van a adjuntar a los mensajes de Service Bus como propiedades personalizadas. | string[] |
| serviceBusNamespace | Espacio de nombres asociado al centro de eventos deseado, cola de Service Bus, tema de Service Bus, etc. Obligatorio en las solicitudes PUT (CreateOrReplace). | string |
| sharedAccessPolicyKey | Clave de directiva de acceso compartido para la directiva de acceso compartido especificada. Obligatorio en las solicitudes PUT (CreateOrReplace). | string Constraints: Valor confidencial. Pase como parámetro seguro. |
| sharedAccessPolicyName | El nombre de la directiva de acceso compartido para el centro de eventos, la cola de Service Bus, el tema de Service Bus, etc. Obligatorio en las solicitudes PUT (CreateOrReplace). | string |
| systemPropertyColumns | Propiedades del sistema asociadas a la salida del tema de Service Bus. Se admiten las siguientes propiedades del sistema: ReplyToSessionId, ContentType, To, Subject, CorrelationId, TimeToLive, PartitionKey, SessionId, ScheduledEnqueueTime, MessageId, ReplyTo, Label, ScheduledEnqueueTimeUtc. | ServiceBusTopicOutputDataSourcePropertiesSystemPropertyColumns |
| topicName | Nombre del tema de Service Bus. Obligatorio en las solicitudes PUT (CreateOrReplace). | string |
ServiceBusTopicOutputDataSourcePropertiesSystemPropertyColumns
| Name | Description | Value |
|---|
Sku
| Name | Description | Value |
|---|---|---|
| capacity | Capacidad de la SKU. | int |
| name | Nombre de la SKU. Obligatorio en las solicitudes PUT (CreateOrReplace). | 'Standard' |
StorageAccount
| Name | Description | Value |
|---|---|---|
| accountKey | Clave de cuenta de la cuenta de Azure Storage. Obligatorio en las solicitudes PUT (CreateOrReplace). | string Constraints: Valor confidencial. Pase como parámetro seguro. |
| accountName | Nombre de la cuenta de Azure Storage. Obligatorio en las solicitudes PUT (CreateOrReplace). | string |
| authenticationMode | Modo de autenticación. | 'ConnectionString' 'Msi' 'UserToken' |
StreamingJobProperties
| Name | Description | Value |
|---|---|---|
| cluster | Clúster en el que se ejecutarán los trabajos de streaming. | ClusterInfo |
| compatibilityLevel | Controla determinados comportamientos en tiempo de ejecución del trabajo de streaming. | '1.0' '1.2' |
| contentStoragePolicy | Los valores válidos son JobStorageAccount y SystemAccount. Si se establece en JobStorageAccount, esto requiere que el usuario también especifique la propiedad jobStorageAccount. . | 'JobStorageAccount' 'SystemAccount' |
| dataLocale | Configuración regional de datos del trabajo de Stream Analytics. El valor debe ser el nombre de una referencia cultural de .NET compatible del conjunto https://msdn.microsoft.com/en-us/library/system.globalization.culturetypes(v=vs.110).aspx. El valor predeterminado es "en-US" si no se especifica ninguno. | string |
| eventsLateArrivalMaxDelayInSeconds | Retraso tolerable máximo en segundos en el que podrían incluirse los eventos que llegan tarde. El intervalo admitido se -1 a 1814399 (20.23:59:59 días) y se usa -1 para especificar la espera indefinidamente. Si la propiedad está ausente, se interpreta para tener un valor de -1. | int |
| eventsOutOfOrderMaxDelayInSeconds | Retraso tolerable máximo en segundos en los que se pueden ajustar los eventos desordenados para volver a estar en orden. | int |
| eventsOutOfOrderPolicy | Indica la directiva que se va a aplicar a los eventos que llegan fuera del orden en el flujo de eventos de entrada. | 'Adjust' 'Drop' |
| externals | La cuenta de almacenamiento donde se encuentran los artefactos de código personalizados. | External |
| functions | Lista de una o varias funciones para el trabajo de streaming. La propiedad name de cada función es necesaria al especificar esta propiedad en una solicitud PUT. Esta propiedad no se puede modificar a través de una operación PATCH. Debe usar la API PATCH disponible para la transformación individual. | Function[] |
| inputs | Lista de una o varias entradas para el trabajo de streaming. La propiedad name para cada entrada es necesaria al especificar esta propiedad en una solicitud PUT. Esta propiedad no se puede modificar a través de una operación PATCH. Debe usar la API PATCH disponible para la entrada individual. | Input[] |
| jobStorageAccount | Propiedades asociadas a una cuenta de Azure Storage con MSI | JobStorageAccount |
| jobType | Describe el tipo del trabajo. Los modos válidos son Cloud y "Edge". |
'Cloud' 'Edge' |
| outputErrorPolicy | Indica la directiva que se va a aplicar a los eventos que llegan a la salida y no se pueden escribir en el almacenamiento externo debido a un formato incorrecto (faltan valores de columna, valores de columna de tipo o tamaño incorrectos). | 'Drop' 'Stop' |
| outputs | Lista de una o varias salidas para el trabajo de streaming. La propiedad name para cada salida es necesaria al especificar esta propiedad en una solicitud PUT. Esta propiedad no se puede modificar a través de una operación PATCH. Debe usar la API PATCH disponible para la salida individual. | Output[] |
| outputStartMode | Esta propiedad solo debe utilizarse cuando se desee que el trabajo se inicie inmediatamente después de la creación. El valor puede ser JobStartTime, CustomTime o LastOutputEventTime para indicar si el punto inicial del flujo de eventos de salida debe iniciarse cada vez que se inicie el trabajo, comience en una marca de tiempo de usuario personalizada especificada a través de la propiedad outputStartTime o comience desde la hora de salida del último evento. | 'CustomTime' 'JobStartTime' 'LastOutputEventTime' |
| outputStartTime | El valor es una marca de tiempo con formato ISO-8601 que indica el punto inicial del flujo de eventos de salida o null para indicar que el flujo de eventos de salida se iniciará cada vez que se inicie el trabajo de streaming. Esta propiedad debe tener un valor si outputStartMode está establecido en CustomTime. | string |
| sku | Describe la SKU del trabajo de streaming. Obligatorio en las solicitudes PUT (CreateOrReplace). | Sku |
| transformation | Indica la consulta y el número de unidades de streaming que se van a usar para el trabajo de streaming. La propiedad name de la transformación es necesaria al especificar esta propiedad en una solicitud PUT. Esta propiedad no se puede modificar a través de una operación PATCH. Debe usar la API PATCH disponible para la transformación individual. | Transformation |
StreamInputDataSource
| Name | Description | Value |
|---|---|---|
| type | Establézcalo en 'GatewayMessageBus' para el tipo GatewayMessageBusStreamInputDataSource. Establézcalo en "Microsoft.Devices/IotHubs" para el tipo IoTHubStreamInputDataSource. Establézcalo en 'Microsoft.EventGrid/EventSubscriptions' para el tipo EventGridStreamInputDataSource. Establézcalo en "Microsoft.EventHub/EventHub" para el tipo EventHubV2StreamInputDataSource. Establézcalo en "Microsoft.ServiceBus/EventHub" para el tipo EventHubStreamInputDataSource. Establézcalo en 'Microsoft.Storage/Blob' para el tipo BlobStreamInputDataSource. Establézcalo en "Raw" para el tipo RawStreamInputDataSource. | 'GatewayMessageBus' 'Microsoft.Devices/IotHubs' 'Microsoft.EventGrid/EventSubscriptions' 'Microsoft.EventHub/EventHub' 'Microsoft.ServiceBus/EventHub' 'Microsoft.Storage/Blob' 'Raw' (obligatorio) |
StreamInputProperties
| Name | Description | Value |
|---|---|---|
| datasource | Describe un origen de datos de entrada que contiene datos de flujo. Obligatorio en las solicitudes PUT (CreateOrReplace). | StreamInputDataSource |
| type | Indica si la entrada es un origen de datos de referencia o datos de flujo. Obligatorio en las solicitudes PUT (CreateOrReplace). | 'Stream' (obligatorio) |
TrackedResourceTags
| Name | Description | Value |
|---|
Transformation
| Name | Description | Value |
|---|---|---|
| name | Nombre del recurso | string |
| properties | Propiedades asociadas a una transformación. Obligatorio en las solicitudes PUT (CreateOrReplace). | TransformationProperties |
TransformationProperties
| Name | Description | Value |
|---|---|---|
| query | Especifica la consulta que se ejecutará en el trabajo de streaming. Puede obtener más información sobre el lenguaje de consulta de Stream Analytics (SAQL) aquí: https://msdn.microsoft.com/library/azure/dn834998 . Obligatorio en las solicitudes PUT (CreateOrReplace). | string |
| streamingUnits | Especifica el número de unidades de streaming que usa el trabajo de streaming. | int |
| validStreamingUnits | Especifica las unidades de streaming válidas a las que se puede escalar un trabajo de streaming. | int[] |
Ejemplos de uso
Ejemplos de Terraform
Un ejemplo básico de implementación de Stream Analytics Job.
terraform {
required_providers {
azapi = {
source = "Azure/azapi"
}
}
}
provider "azapi" {
skip_provider_registration = false
}
variable "resource_name" {
type = string
default = "acctest0001"
}
variable "location" {
type = string
default = "westeurope"
}
resource "azapi_resource" "resourceGroup" {
type = "Microsoft.Resources/resourceGroups@2020-06-01"
name = var.resource_name
location = var.location
}
resource "azapi_resource" "streamingJob" {
type = "Microsoft.StreamAnalytics/streamingJobs@2020-03-01"
parent_id = azapi_resource.resourceGroup.id
name = var.resource_name
location = var.location
body = {
properties = {
cluster = {
}
compatibilityLevel = "1.0"
contentStoragePolicy = "SystemAccount"
dataLocale = "en-GB"
eventsLateArrivalMaxDelayInSeconds = 60
eventsOutOfOrderMaxDelayInSeconds = 50
eventsOutOfOrderPolicy = "Adjust"
jobType = "Cloud"
outputErrorPolicy = "Drop"
sku = {
name = "Standard"
}
transformation = {
name = "main"
properties = {
query = " SELECT *\n INTO [YourOutputAlias]\n FROM [YourInputAlias]\n"
streamingUnits = 3
}
}
}
}
schema_validation_enabled = false
response_export_values = ["*"]
}