Compartir a través de


Microsoft.StreamAnalytics streamingjobs 2020-03-01

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@2020-03-01' = {
  identity: {
    type: 'string'
  }
  location: 'string'
  name: 'string'
  properties: {
    cluster: {
      id: 'string'
    }
    compatibilityLevel: 'string'
    contentStoragePolicy: 'string'
    dataLocale: 'string'
    eventsLateArrivalMaxDelayInSeconds: int
    eventsOutOfOrderMaxDelayInSeconds: int
    eventsOutOfOrderPolicy: 'string'
    functions: [
      {
        name: 'string'
        properties: {
          properties: {
            binding: {
              type: 'string'
              // For remaining properties, see FunctionBinding objects
            }
            inputs: [
              {
                dataType: 'string'
                isConfigurationParameter: bool
              }
            ]
            output: {
              dataType: 'string'
            }
          }
          type: 'string'
          // For remaining properties, see FunctionProperties objects
        }
      }
    ]
    inputs: [
      {
        name: 'string'
        properties: {
          compression: {
            type: 'string'
          }
          partitionKey: 'string'
          serialization: {
            type: 'string'
            // For remaining properties, see Serialization objects
          }
          type: 'string'
          // For remaining properties, see InputProperties objects
        }
      }
    ]
    jobStorageAccount: {
      accountKey: 'string'
      accountName: 'string'
      authenticationMode: 'string'
    }
    jobType: 'string'
    outputErrorPolicy: 'string'
    outputs: [
      {
        name: 'string'
        properties: {
          datasource: {
            type: 'string'
            // For remaining properties, see OutputDataSource objects
          }
          serialization: {
            type: 'string'
            // For remaining properties, see Serialization objects
          }
          sizeWindow: int
          timeWindow: 'string'
        }
      }
    ]
    outputStartMode: 'string'
    outputStartTime: 'string'
    sku: {
      name: 'string'
    }
    transformation: {
      name: 'string'
      properties: {
        query: 'string'
        streamingUnits: int
        validStreamingUnits: [
          int
        ]
      }
    }
  }
  tags: {
    {customized property}: 'string'
  }
}

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.EventHub/EventHub, use:

{
  properties: {
    authenticationMode: 'string'
    consumerGroupName: 'string'
    eventHubName: 'string'
    serviceBusNamespace: 'string'
    sharedAccessPolicyKey: 'string'
    sharedAccessPolicyName: 'string'
  }
  type: 'Microsoft.EventHub/EventHub'
}

Para Microsoft.ServiceBus/EventHub, use:

{
  properties: {
    authenticationMode: 'string'
    consumerGroupName: 'string'
    eventHubName: 'string'
    serviceBusNamespace: 'string'
    sharedAccessPolicyKey: 'string'
    sharedAccessPolicyName: 'string'
  }
  type: 'Microsoft.ServiceBus/EventHub'
}

Para Microsoft.Storage/Blob, use:

{
  properties: {
    authenticationMode: 'string'
    container: 'string'
    dateFormat: 'string'
    pathPattern: 'string'
    sourcePartitionCount: int
    storageAccounts: [
      {
        accountKey: 'string'
        accountName: 'string'
      }
    ]
    timeFormat: 'string'
  }
  type: 'Microsoft.Storage/Blob'
}

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.DataLake/Accounts, use:

{
  properties: {
    accountName: 'string'
    authenticationMode: 'string'
    dateFormat: 'string'
    filePathPrefix: 'string'
    refreshToken: 'string'
    tenantId: 'string'
    timeFormat: 'string'
    tokenUserDisplayName: 'string'
    tokenUserPrincipalName: 'string'
  }
  type: 'Microsoft.DataLake/Accounts'
}

Para Microsoft.EventHub/EventHub, use:

{
  properties: {
    authenticationMode: 'string'
    eventHubName: 'string'
    partitionKey: 'string'
    propertyColumns: [
      'string'
    ]
    serviceBusNamespace: 'string'
    sharedAccessPolicyKey: 'string'
    sharedAccessPolicyName: 'string'
  }
  type: 'Microsoft.EventHub/EventHub'
}

Para Microsoft.ServiceBus/EventHub, use:

{
  properties: {
    authenticationMode: 'string'
    eventHubName: 'string'
    partitionKey: 'string'
    propertyColumns: [
      'string'
    ]
    serviceBusNamespace: 'string'
    sharedAccessPolicyKey: 'string'
    sharedAccessPolicyName: 'string'
  }
  type: 'Microsoft.ServiceBus/EventHub'
}

Para Microsoft.ServiceBus/Queue, use:

{
  properties: {
    authenticationMode: 'string'
    propertyColumns: [
      'string'
    ]
    queueName: 'string'
    serviceBusNamespace: 'string'
    sharedAccessPolicyKey: 'string'
    sharedAccessPolicyName: 'string'
    systemPropertyColumns: any(Azure.Bicep.Types.Concrete.AnyType)
  }
  type: 'Microsoft.ServiceBus/Queue'
}

Para Microsoft.ServiceBus/Topic, use:

{
  properties: {
    authenticationMode: 'string'
    propertyColumns: [
      'string'
    ]
    serviceBusNamespace: 'string'
    sharedAccessPolicyKey: 'string'
    sharedAccessPolicyName: 'string'
    systemPropertyColumns: {
      {customized property}: 'string'
    }
    topicName: 'string'
  }
  type: 'Microsoft.ServiceBus/Topic'
}

Para Microsoft.Sql/Server/DataWarehouse, use:

{
  properties: {
    database: 'string'
    password: 'string'
    server: 'string'
    table: 'string'
    user: 'string'
  }
  type: 'Microsoft.Sql/Server/DataWarehouse'
}

Para Microsoft.Sql/Server/Database, use:

{
  properties: {
    authenticationMode: 'string'
    database: 'string'
    maxBatchCount: int
    maxWriterCount: int
    password: 'string'
    server: 'string'
    table: 'string'
    user: 'string'
  }
  type: 'Microsoft.Sql/Server/Database'
}

Para Microsoft.Storage/Blob, use:

{
  properties: {
    authenticationMode: 'string'
    blobPathPrefix: 'string'
    container: 'string'
    dateFormat: 'string'
    pathPattern: 'string'
    storageAccounts: [
      {
        accountKey: 'string'
        accountName: 'string'
      }
    ]
    timeFormat: 'string'
  }
  type: 'Microsoft.Storage/Blob'
}

Para Microsoft.Storage/DocumentDB, use:

{
  properties: {
    accountId: 'string'
    accountKey: 'string'
    collectionNamePattern: 'string'
    database: 'string'
    documentId: 'string'
    partitionKey: 'string'
  }
  type: 'Microsoft.Storage/DocumentDB'
}

Para Microsoft.Storage/Table, use:

{
  properties: {
    accountKey: 'string'
    accountName: 'string'
    batchSize: int
    columnsToRemove: [
      'string'
    ]
    partitionKey: 'string'
    rowKey: 'string'
    table: 'string'
  }
  type: 'Microsoft.Storage/Table'
}

Para PowerBI, use:

{
  properties: {
    authenticationMode: 'string'
    dataset: 'string'
    groupId: 'string'
    groupName: 'string'
    refreshToken: 'string'
    table: 'string'
    tokenUserDisplayName: 'string'
    tokenUserPrincipalName: 'string'
  }
  type: 'PowerBI'
}

Objetos InputProperties

Establezca el tipo propiedad para especificar el tipo de objeto.

Para 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'
}

Objetos de serialización

Establezca el tipo propiedad para especificar el tipo de objeto.

Para Avro, use:

{
  properties: any(Azure.Bicep.Types.Concrete.AnyType)
  type: 'Avro'
}

Para csv, use:

{
  properties: {
    encoding: 'string'
    fieldDelimiter: 'string'
  }
  type: 'Csv'
}

Para json, use:

{
  properties: {
    encoding: 'string'
    format: 'string'
  }
  type: 'Json'
}

Para Parquet, use:

{
  properties: any(Azure.Bicep.Types.Concrete.AnyType)
  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: {
    database: 'string'
    deltaSnapshotQuery: 'string'
    fullSnapshotQuery: 'string'
    password: 'string'
    refreshRate: 'string'
    refreshType: 'string'
    server: 'string'
    table: 'string'
    user: 'string'
  }
  type: 'Microsoft.Sql/Server/Database'
}

Para Microsoft.Storage/Blob, use:

{
  properties: {
    authenticationMode: 'string'
    container: 'string'
    dateFormat: 'string'
    pathPattern: 'string'
    storageAccounts: [
      {
        accountKey: 'string'
        accountName: 'string'
      }
    ]
    timeFormat: 'string'
  }
  type: 'Microsoft.Storage/Blob'
}

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.StreamAnalytics/JavascriptUdf, use:

{
  properties: {
    script: 'string'
  }
  type: 'Microsoft.StreamAnalytics/JavascriptUdf'
}

Objetos FunctionProperties

Establezca el tipo propiedad para especificar el tipo de objeto.

Para agregado, use:

{
  type: 'Aggregate'
}

Para escalar, use:

{
  type: 'Scalar'
}

Valores de propiedad

AggregateFunctionProperties

Nombre Descripción Valor
tipo Indica el tipo de función. 'Aggregate' (obligatorio)

AvroSerialization

Nombre Descripción Valor
Propiedades Propiedades asociadas al tipo de serialización avro. Obligatorio en las solicitudes PUT (CreateOrReplace). cualquier
tipo Indica el tipo de serialización que usa la entrada o salida. Obligatorio en las solicitudes PUT (CreateOrReplace). 'Avro' (obligatorio)

AzureDataLakeStoreOutputDataSource

Nombre Descripción Valor
Propiedades Las propiedades asociadas a una salida de Azure Data Lake Store. Obligatorio en las solicitudes PUT (CreateOrReplace). azureDataLakeStoreOutputDataSourceProperties
tipo 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

Nombre Descripción Valor
accountName Nombre de la cuenta de Azure Data Lake Store. Obligatorio en las solicitudes PUT (CreateOrReplace). cuerda
authenticationMode Modo de autenticación. 'ConnectionString'
'Msi'
'UserToken'
dateFormat Formato de fecha. Siempre que {date} aparezca en filePathPrefix, el valor de esta propiedad se usa como formato de fecha en su lugar. cuerda
filePathPrefix Ubicación del archivo en el que se debe escribir la salida. Obligatorio en las solicitudes PUT (CreateOrReplace). cuerda
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). cuerda
tenantId Identificador de inquilino del usuario usado para obtener el token de actualización. Obligatorio en las solicitudes PUT (CreateOrReplace). cuerda
timeFormat Formato de hora. Siempre que aparezca {time} en filePathPrefix, el valor de esta propiedad se usa como formato de hora en su lugar. cuerda
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. cuerda
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. cuerda

AzureFunctionOutputDataSource

Nombre Descripción Valor
Propiedades Las propiedades asociadas a una salida de azure Function. Obligatorio en las solicitudes PUT (CreateOrReplace). AzureFunctionOutputDataSourceProperties
tipo Indica el tipo de salida del origen de datos en el que se escribirá. Obligatorio en las solicitudes PUT (CreateOrReplace). 'Microsoft.AzureFunction' (obligatorio)

AzureFunctionOutputDataSourceProperties

Nombre Descripción Valor
apiKey Si quiere usar una función de Azure desde otra suscripción, puede hacerlo proporcionando la clave para acceder a la función. cuerda
functionAppName Nombre de la aplicación de Azure Functions. cuerda
functionName Nombre de la función en la aplicación de Azure Functions. cuerda
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

AzureMachineLearningWebServiceFunctionBinding

Nombre Descripción Valor
Propiedades Las propiedades de enlace asociadas a un servicio web de Azure Machine Learning. azureMachineLearningWebServiceFunctionBindingProperties
tipo Indica el tipo de enlace de función. 'Microsoft.MachineLearning/WebService' (obligatorio)

AzureMachineLearningWebServiceFunctionBindingProperties

Nombre Descripción Valor
apiKey Clave de API que se usa para autenticarse con Request-Response punto de conexión. cuerda
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
Extremo El Request-Response ejecutar el punto de conexión del servicio web de Azure Machine Learning. Obtenga más información aquí: /azure/machine-learning/machine-learning-consum-web-services#request-response-service-rrs cuerda
Entradas Entradas para el punto de conexión del servicio web de Azure Machine Learning. azureMachineLearningWebServiceInputs
Salidas Lista de salidas de la ejecución del punto de conexión del servicio web de Azure Machine Learning. AzureMachineLearningWebServiceOutputColumn[]

AzureMachineLearningWebServiceInputColumn

Nombre Descripción Valor
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. cuerda
mapTo Índice de base cero del parámetro de función al que se asigna esta entrada. Int
nombre Nombre de la columna de entrada. cuerda

AzureMachineLearningWebServiceInputs

Nombre Descripción Valor
columnNames Lista de columnas de entrada para el punto de conexión del servicio web de Azure Machine Learning. AzureMachineLearningWebServiceInputColumn[]
nombre Nombre de la entrada. Este es el nombre proporcionado al crear el punto de conexión. cuerda

AzureMachineLearningWebServiceOutputColumn

Nombre Descripción Valor
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. cuerda
nombre Nombre de la columna de salida. cuerda

AzureSqlDatabaseOutputDataSource

Nombre Descripción Valor
Propiedades Propiedades asociadas a una salida de base de datos de Azure SQL. Obligatorio en las solicitudes PUT (CreateOrReplace). azureSqlDatabaseOutputDataSourceProperties
tipo 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

Nombre Descripción Valor
authenticationMode Modo de autenticación. 'ConnectionString'
'Msi'
'UserToken'
base de datos Nombre de la base de datos de Azure SQL. Obligatorio en las solicitudes PUT (CreateOrReplace). cuerda
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
contraseña Contraseña que se usará para conectarse a la base de datos de Azure SQL. Obligatorio en las solicitudes PUT (CreateOrReplace). cuerda
servidor Nombre del servidor SQL server que contiene la base de datos de Azure SQL. Obligatorio en las solicitudes PUT (CreateOrReplace). cuerda
mesa Nombre de la tabla en la base de datos de Azure SQL. Obligatorio en las solicitudes PUT (CreateOrReplace). cuerda
usuario Nombre de usuario que se usará para conectarse a la base de datos de Azure SQL. Obligatorio en las solicitudes PUT (CreateOrReplace). cuerda

AzureSqlReferenceInputDataSource

Nombre Descripción Valor
Propiedades Las propiedades asociadas a la entrada de base de datos SQL que contienen datos de referencia. Obligatorio en las solicitudes PUT (CreateOrReplace). AzureSqlReferenceInputDataSourceProperties
tipo 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

Nombre Descripción Valor
base de datos 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. cuerda
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. cuerda
fullSnapshotQuery Este elemento está asociado al elemento de origen de datos. Esta consulta se usa para capturar datos de la base de datos sql. cuerda
contraseña 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. cuerda

Restricciones:
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. cuerda
refreshType Indica el tipo de opción de actualización de datos. 'RefreshPeriodicallyWithDelta'
'RefreshPeriodicallyWithFull'
'Static'
servidor 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á. cuerda
mesa Este elemento está asociado al elemento de origen de datos. Nombre de la tabla en la base de datos de Azure SQL. cuerda
usuario 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. cuerda

AzureSynapseOutputDataSource

Nombre Descripción Valor
Propiedades Propiedades asociadas a una salida de Azure Synapse. Obligatorio en las solicitudes PUT (CreateOrReplace). azureSynapseOutputDataSourceProperties
tipo 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

Nombre Descripción Valor
base de datos Nombre de la base de datos de Azure SQL. Obligatorio en las solicitudes PUT (CreateOrReplace). cuerda
contraseña Contraseña que se usará para conectarse a la base de datos de Azure SQL. Obligatorio en las solicitudes PUT (CreateOrReplace). cuerda

Restricciones:
Valor confidencial. Pase como parámetro seguro.
servidor Nombre del servidor SQL server que contiene la base de datos de Azure SQL. Obligatorio en las solicitudes PUT (CreateOrReplace). cuerda
mesa Nombre de la tabla en la base de datos de Azure SQL. Obligatorio en las solicitudes PUT (CreateOrReplace). cuerda
usuario Nombre de usuario que se usará para conectarse a la base de datos de Azure SQL. Obligatorio en las solicitudes PUT (CreateOrReplace). cuerda

AzureTableOutputDataSource

Nombre Descripción Valor
Propiedades Las propiedades asociadas a una salida de Tabla de Azure. Obligatorio en las solicitudes PUT (CreateOrReplace). AzureTableOutputDataSourceProperties
tipo 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

Nombre Descripción Valor
accountKey Clave de cuenta de la cuenta de Azure Storage. Obligatorio en las solicitudes PUT (CreateOrReplace). cuerda

Restricciones:
Valor confidencial. Pase como parámetro seguro.
accountName Nombre de la cuenta de Azure Storage. Obligatorio en las solicitudes PUT (CreateOrReplace). cuerda
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). cuerda
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). cuerda
mesa Nombre de la tabla de Azure. Obligatorio en las solicitudes PUT (CreateOrReplace). cuerda

BlobOutputDataSource

Nombre Descripción Valor
Propiedades Propiedades asociadas a una salida de blob. Obligatorio en las solicitudes PUT (CreateOrReplace). blobOutputDataSourceProperties
tipo 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

Nombre Descripción Valor
authenticationMode Modo de autenticación. 'ConnectionString'
'Msi'
'UserToken'
blobPathPrefix Prefijo de ruta de acceso del blob. cuerda
contenedor 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). cuerda
dateFormat Formato de fecha. Siempre que {date} aparezca en pathPattern, el valor de esta propiedad se usa como formato de fecha en su lugar. cuerda
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. cuerda
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. cuerda

BlobReferenceInputDataSource

Nombre Descripción Valor
Propiedades Propiedades asociadas a una entrada de blob que contiene datos de referencia. Obligatorio en las solicitudes PUT (CreateOrReplace). BlobReferenceInputDataSourceProperties
tipo 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

Nombre Descripción Valor
authenticationMode Modo de autenticación. 'ConnectionString'
'Msi'
'UserToken'
contenedor 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). cuerda
dateFormat Formato de fecha. Siempre que {date} aparezca en pathPattern, el valor de esta propiedad se usa como formato de fecha en su lugar. cuerda
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. cuerda
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. cuerda

BlobStreamInputDataSource

Nombre Descripción Valor
Propiedades Propiedades asociadas a una entrada de blob que contiene datos de flujo. Obligatorio en las solicitudes PUT (CreateOrReplace). blobStreamInputDataSourceProperties
tipo 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

Nombre Descripción Valor
authenticationMode Modo de autenticación. 'ConnectionString'
'Msi'
'UserToken'
contenedor 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). cuerda
dateFormat Formato de fecha. Siempre que {date} aparezca en pathPattern, el valor de esta propiedad se usa como formato de fecha en su lugar. cuerda
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. cuerda
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. cuerda

ClusterInfo

Nombre Descripción Valor
identificación Identificador de recurso del clúster. cuerda

Compresión

Nombre Descripción Valor
tipo Indica el tipo de compresión que usa la entrada. Obligatorio en las solicitudes PUT (CreateOrReplace). 'Deflate'
'GZip'
'None' (obligatorio)

CsvSerialization

Nombre Descripción Valor
Propiedades Propiedades asociadas al tipo de serialización CSV. Obligatorio en las solicitudes PUT (CreateOrReplace). CsvSerializationProperties
tipo Indica el tipo de serialización que usa la entrada o salida. Obligatorio en las solicitudes PUT (CreateOrReplace). 'Csv' (obligatorio)

CsvSerializationProperties

Nombre Descripción Valor
codificación 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). cuerda

DocumentDbOutputDataSource

Nombre Descripción Valor
Propiedades Propiedades asociadas a una salida de DocumentDB. Obligatorio en las solicitudes PUT (CreateOrReplace). DocumentDbOutputDataSourceProperties
tipo 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

Nombre Descripción Valor
accountId El nombre o el identificador de la cuenta de DocumentDB. Obligatorio en las solicitudes PUT (CreateOrReplace). cuerda
accountKey Clave de cuenta de la cuenta de DocumentDB. Obligatorio en las solicitudes PUT (CreateOrReplace). cuerda
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). cuerda
base de datos Nombre de la base de datos de DocumentDB. Obligatorio en las solicitudes PUT (CreateOrReplace). cuerda
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. cuerda
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. cuerda

EventHubOutputDataSource

Nombre Descripción Valor
Propiedades Propiedades asociadas a una salida del centro de eventos. Obligatorio en las solicitudes PUT (CreateOrReplace). EventHubOutputDataSourceProperties
tipo 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

Nombre Descripción Valor
authenticationMode Modo de autenticación. 'ConnectionString'
'Msi'
'UserToken'
eventHubName Nombre del centro de eventos. Obligatorio en las solicitudes PUT (CreateOrReplace). cuerda
partitionKey Clave o columna que se usa para determinar a qué partición se van a enviar datos de eventos. cuerda
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). cuerda
sharedAccessPolicyKey Clave de directiva de acceso compartido para la directiva de acceso compartido especificada. Obligatorio en las solicitudes PUT (CreateOrReplace). cuerda
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). cuerda

EventHubStreamInputDataSource

Nombre Descripción Valor
Propiedades Propiedades asociadas a una entrada del centro de eventos que contiene datos de flujo. Obligatorio en las solicitudes PUT (CreateOrReplace). EventHubStreamInputDataSourceProperties
tipo 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

Nombre Descripción Valor
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. cuerda
eventHubName Nombre del centro de eventos. Obligatorio en las solicitudes PUT (CreateOrReplace). cuerda
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). cuerda
sharedAccessPolicyKey Clave de directiva de acceso compartido para la directiva de acceso compartido especificada. Obligatorio en las solicitudes PUT (CreateOrReplace). cuerda
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). cuerda

EventHubV2OutputDataSource

Nombre Descripción Valor
Propiedades Propiedades asociadas a una salida del centro de eventos. Obligatorio en las solicitudes PUT (CreateOrReplace). EventHubOutputDataSourceProperties
tipo 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

Nombre Descripción Valor
Propiedades Propiedades asociadas a una entrada del centro de eventos que contiene datos de flujo. Obligatorio en las solicitudes PUT (CreateOrReplace). EventHubStreamInputDataSourceProperties
tipo Indica el tipo de origen de datos de entrada que contiene datos de flujo. Obligatorio en las solicitudes PUT (CreateOrReplace). 'Microsoft.EventHub/EventHub' (obligatorio)

FileReferenceInputDataSource

Nombre Descripción Valor
Propiedades Propiedades asociadas a una entrada de archivo que contiene datos de referencia. Obligatorio en las solicitudes PUT (CreateOrReplace). FileReferenceInputDataSourceProperties
tipo Indica el tipo de origen de datos de entrada que contiene datos de referencia. Obligatorio en las solicitudes PUT (CreateOrReplace). 'File' (obligatorio)

FileReferenceInputDataSourceProperties

Nombre Descripción Valor
camino Ruta de acceso del archivo. cuerda

Función

Nombre Descripción Valor
nombre Nombre del recurso cuerda
Propiedades Propiedades asociadas a una función. FunctionProperties

FunctionBinding

Nombre Descripción Valor
tipo Establezca en "Microsoft.MachineLearning/WebService" para el tipo AzureMachineLearningWebServiceFunctionBinding. Establezca en "Microsoft.StreamAnalytics/JavascriptUdf" para el tipo JavaScriptFunctionBinding. "Microsoft.MachineLearning/WebService"
'Microsoft.StreamAnalytics/JavascriptUdf' (obligatorio)

FunctionConfiguration

Nombre Descripción Valor
encuadernación 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
Entradas FunctionInput[]
salida Describe la salida de una función. FunctionOutput

FunctionInput

Nombre Descripción Valor
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. cuerda
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

Nombre Descripción Valor
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. cuerda

FunctionProperties

Nombre Descripción Valor
Propiedades FunctionConfiguration
tipo Establezca en "Aggregate" para el tipo AggregateFunctionProperties. Establezca en "Scalar" para el tipo ScalarFunctionProperties. 'Agregado'
'Escalar' (obligatorio)

GatewayMessageBusOutputDataSource

Nombre Descripción Valor
Propiedades Las propiedades asociadas a una salida del Bus de mensajes de puerta de enlace. Obligatorio en las solicitudes PUT (CreateOrReplace). gatewayMessageBusOutputDataSourceProperties
tipo Indica el tipo de salida del origen de datos en el que se escribirá. Obligatorio en las solicitudes PUT (CreateOrReplace). 'GatewayMessageBus' (obligatorio)

GatewayMessageBusOutputDataSourceProperties

Nombre Descripción Valor
tema Nombre del tema de Service Bus. cuerda

GatewayMessageBusStreamInputDataSource

Nombre Descripción Valor
Propiedades Propiedades asociadas a una entrada de bus de mensajes de puerta de enlace que contiene datos de flujo. gatewayMessageBusStreamInputDataSourceProperties
tipo Indica el tipo de origen de datos de entrada que contiene datos de flujo. Obligatorio en las solicitudes PUT (CreateOrReplace). 'GatewayMessageBus' (obligatorio)

GatewayMessageBusStreamInputDataSourceProperties

Nombre Descripción Valor
tema Nombre del tema de Service Bus. cuerda

Identidad

Nombre Descripción Valor
tipo Tipo de identidad cuerda

Entrada

Nombre Descripción Valor
nombre Nombre del recurso cuerda
Propiedades Propiedades asociadas a una entrada. Obligatorio en las solicitudes PUT (CreateOrReplace). InputProperties

InputProperties

Nombre Descripción Valor
compresión Describe cómo se comprimen los datos de entrada. de compresión de
partitionKey partitionKey Describe una clave en los datos de entrada que se usan para crear particiones de los datos de entrada. cuerda
serialización 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). de serialización de
tipo Establezca en "Referencia" para el tipo ReferenceInputProperties. Establezca en "Stream" para el tipo StreamInputProperties. 'Referencia'
'Stream' (obligatorio)

IoTHubStreamInputDataSource

Nombre Descripción Valor
Propiedades Propiedades asociadas a una entrada de IoT Hub que contiene datos de flujo. Obligatorio en las solicitudes PUT (CreateOrReplace). ioTHubStreamInputDataSourceProperties
tipo 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

Nombre Descripción Valor
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. cuerda
Extremo El punto de conexión de IoT Hub al que conectarse (es decir, mensajes/eventos, messages/operationsMonitoringEvents, etc.). cuerda
iotHubNamespace El nombre o el URI de IoT Hub. Obligatorio en las solicitudes PUT (CreateOrReplace). cuerda
sharedAccessPolicyKey Clave de directiva de acceso compartido para la directiva de acceso compartido especificada. Obligatorio en las solicitudes PUT (CreateOrReplace). cuerda
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). cuerda

JavaScriptFunctionBinding

Nombre Descripción Valor
Propiedades Propiedades de enlace asociadas a una función de JavaScript. JavaScriptFunctionBindingProperties
tipo Indica el tipo de enlace de función. 'Microsoft.StreamAnalytics/JavascriptUdf' (obligatorio)

JavaScriptFunctionBindingProperties

Nombre Descripción Valor
Guión Código JavaScript que contiene una única definición de función. Por ejemplo: 'function (x, y) { return x + y; }' cuerda

JobStorageAccount

Nombre Descripción Valor
accountKey Clave de cuenta de la cuenta de Azure Storage. Obligatorio en las solicitudes PUT (CreateOrReplace). cuerda
accountName Nombre de la cuenta de Azure Storage. Obligatorio en las solicitudes PUT (CreateOrReplace). cuerda
authenticationMode Modo de autenticación. 'ConnectionString'
'Msi'
'UserToken'

JsonSerialization

Nombre Descripción Valor
Propiedades Propiedades asociadas al tipo de serialización JSON. Obligatorio en las solicitudes PUT (CreateOrReplace). JsonSerializationProperties
tipo Indica el tipo de serialización que usa la entrada o salida. Obligatorio en las solicitudes PUT (CreateOrReplace). 'Json' (obligatorio)

JsonSerializationProperties

Nombre Descripción Valor
codificación 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'
formato 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. 'Matriz'
'LineSeparated'

Microsoft.StreamAnalytics/streamingjobs

Nombre Descripción Valor
identidad Describe la identidad administrada asignada por el sistema asignada a este trabajo que se puede usar para autenticarse con entradas y salidas. Identity
ubicación Ubicación geográfica donde reside el recurso cuerda
nombre El nombre del recurso string (obligatorio)
Propiedades Propiedades asociadas a un trabajo de streaming. Obligatorio en las solicitudes PUT (CreateOrReplace). streamingJobProperties
Etiquetas Etiquetas de recursos Diccionario de nombres y valores de etiqueta. Consulte etiquetas de en plantillas

Salida

Nombre Descripción Valor
nombre Nombre del recurso cuerda
Propiedades Propiedades asociadas a una salida. Obligatorio en las solicitudes PUT (CreateOrReplace). outputProperties

OutputDataSource

Nombre Descripción Valor
tipo Establezca en "GatewayMessageBus" para el tipo GatewayMessageBusOutputDataSource. Establezca en "Microsoft.AzureFunction" para el tipo AzureFunctionOutputDataSource. Establezca en "Microsoft.DataLake/Accounts" para el tipo AzureDataLakeStoreOutputDataSource. Establezca en "Microsoft.EventHub/EventHub" para el tipo EventHubV2OutputDataSource. Establezca en "Microsoft.ServiceBus/EventHub" para el tipo EventHubOutputDataSource. Establezca en "Microsoft.ServiceBus/Queue" para el tipo ServiceBusQueueOutputDataSource. Establezca en "Microsoft.ServiceBus/Topic" para el tipo ServiceBusTopicOutputDataSource. Establezca en "Microsoft.Sql/Server/DataWarehouse" para el tipo AzureSynapseOutputDataSource. Establezca en "Microsoft.Sql/Server/Database" para el tipo AzureSqlDatabaseOutputDataSource. Establezca en "Microsoft.Storage/Blob" para el tipo BlobOutputDataSource. Establezca en "Microsoft.Storage/DocumentDB" para el tipo DocumentDbOutputDataSource. Establezca en "Microsoft.Storage/Table" para el tipo AzureTableOutputDataSource. Establezca en "PowerBI" para el tipo PowerBIOutputDataSource. 'GatewayMessageBus'
"Microsoft.AzureFunction"
"Microsoft.DataLake/Accounts"
'Microsoft.EventHub/EventHub'
'Microsoft.ServiceBus/EventHub'
'Microsoft.ServiceBus/Queue'
'Microsoft.ServiceBus/Topic'
'Microsoft.Sql/Server/Database'
"Microsoft.Sql/Server/DataWarehouse"
"Microsoft.Storage/Blob"
"Microsoft.Storage/DocumentDB"
"Microsoft.Storage/Table"
'PowerBI' (obligatorio)

OutputProperties

Nombre Descripción Valor
origen de datos Describe el origen de datos en el que se escribirá la salida. Obligatorio en las solicitudes PUT (CreateOrReplace). outputDataSource
serialización 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). de serialización de
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. cuerda

ParquetSerialization

Nombre Descripción Valor
Propiedades Propiedades asociadas al tipo de serialización Parquet. Obligatorio en las solicitudes PUT (CreateOrReplace). cualquier
tipo Indica el tipo de serialización que usa la entrada o salida. Obligatorio en las solicitudes PUT (CreateOrReplace). 'Parquet' (obligatorio)

PowerBIOutputDataSource

Nombre Descripción Valor
Propiedades Propiedades asociadas a una salida de Power BI. Obligatorio en las solicitudes PUT (CreateOrReplace). PowerBIOutputDataSourceProperties
tipo Indica el tipo de salida del origen de datos en el que se escribirá. Obligatorio en las solicitudes PUT (CreateOrReplace). 'PowerBI' (obligatorio)

PowerBIOutputDataSourceProperties

Nombre Descripción Valor
authenticationMode Modo de autenticación. 'ConnectionString'
'Msi'
'UserToken'
conjunto de datos Nombre del conjunto de datos de Power BI. Obligatorio en las solicitudes PUT (CreateOrReplace). cuerda
groupId Identificador del grupo de Power BI. cuerda
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ó. cuerda
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). cuerda
mesa Nombre de la tabla de Power BI en el conjunto de datos especificado. Obligatorio en las solicitudes PUT (CreateOrReplace). cuerda
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. cuerda
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. cuerda

ReferenceInputDataSource

Nombre Descripción Valor
tipo Establezca en "File" para el tipo FileReferenceInputDataSource. Establezca en "Microsoft.Sql/Server/Database" para el tipo AzureSqlReferenceInputDataSource. Establezca en "Microsoft.Storage/Blob" para el tipo BlobReferenceInputDataSource. 'File'
'Microsoft.Sql/Server/Database'
"Microsoft.Storage/Blob" (obligatorio)

ReferenceInputProperties

Nombre Descripción Valor
origen de datos Describe un origen de datos de entrada que contiene datos de referencia. Obligatorio en las solicitudes PUT (CreateOrReplace). ReferenceInputDataSource
tipo Indica si la entrada es un origen de datos de referencia o datos de flujo. Obligatorio en las solicitudes PUT (CreateOrReplace). 'Referencia' (obligatorio)

ScalarFunctionProperties

Nombre Descripción Valor
tipo Indica el tipo de función. 'Escalar' (obligatorio)

Serialización

Nombre Descripción Valor
tipo Establezca en "Avro" para el tipo avroSerialization. Establezca en "Csv" para el tipo csvSerialization. Establezca en "Json" para el tipo jsonSerialization. Establezca en "Parquet" para el tipo ParquetSerialization. 'Avro'
'Csv'
'Json'
'Parquet' (obligatorio)

ServiceBusQueueOutputDataSource

Nombre Descripción Valor
Propiedades Propiedades asociadas a una salida de cola de Service Bus. Obligatorio en las solicitudes PUT (CreateOrReplace). ServiceBusQueueOutputDataSourceProperties
tipo 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

Nombre Descripción Valor
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). cuerda
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). cuerda
sharedAccessPolicyKey Clave de directiva de acceso compartido para la directiva de acceso compartido especificada. Obligatorio en las solicitudes PUT (CreateOrReplace). cuerda
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). cuerda
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. cualquier

ServiceBusTopicOutputDataSource

Nombre Descripción Valor
Propiedades Propiedades asociadas a una salida de tema de Service Bus. Obligatorio en las solicitudes PUT (CreateOrReplace). ServiceBusTopicOutputDataSourceProperties
tipo 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

Nombre Descripción Valor
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). cuerda
sharedAccessPolicyKey Clave de directiva de acceso compartido para la directiva de acceso compartido especificada. Obligatorio en las solicitudes PUT (CreateOrReplace). cuerda
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). cuerda
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). cuerda

ServiceBusTopicOutputDataSourcePropertiesSystemPropertyColumns

Nombre Descripción Valor

Sku

Nombre Descripción Valor
nombre Nombre de la SKU. Obligatorio en las solicitudes PUT (CreateOrReplace). 'Estándar'

StorageAccount

Nombre Descripción Valor
accountKey Clave de cuenta de la cuenta de Azure Storage. Obligatorio en las solicitudes PUT (CreateOrReplace). cuerda
accountName Nombre de la cuenta de Azure Storage. Obligatorio en las solicitudes PUT (CreateOrReplace). cuerda

StreamingJobProperties

Nombre Descripción Valor
clúster 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. cuerda
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. 'Ajustar'
'Drop'
Funciones 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. función[]
Entradas 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. entrada[]
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". "Nube"
'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'
Salidas 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. de salida []
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. cuerda
Sku Describe la SKU del trabajo de streaming. Obligatorio en las solicitudes PUT (CreateOrReplace). Sku de
transformación 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. de transformación

StreamInputDataSource

Nombre Descripción Valor
tipo Establezca en "GatewayMessageBus" para el tipo GatewayMessageBusStreamInputDataSource. Establezca en "Microsoft.Devices/IotHubs" para el tipo IoTHubStreamInputDataSource. Establezca en "Microsoft.EventHub/EventHub" para el tipo EventHubV2StreamInputDataSource. Establezca en "Microsoft.ServiceBus/EventHub" para el tipo EventHubStreamInputDataSource. Establezca en "Microsoft.Storage/Blob" para el tipo BlobStreamInputDataSource. 'GatewayMessageBus'
"Microsoft.Devices/IotHubs"
'Microsoft.EventHub/EventHub'
'Microsoft.ServiceBus/EventHub'
"Microsoft.Storage/Blob" (obligatorio)

StreamInputProperties

Nombre Descripción Valor
origen de datos Describe un origen de datos de entrada que contiene datos de flujo. Obligatorio en las solicitudes PUT (CreateOrReplace). StreamInputDataSource
tipo Indica si la entrada es un origen de datos de referencia o datos de flujo. Obligatorio en las solicitudes PUT (CreateOrReplace). 'Stream' (obligatorio)

TrackedResourceTags

Nombre Descripción Valor

Transformación

Nombre Descripción Valor
nombre Nombre del recurso cuerda
Propiedades Propiedades asociadas a una transformación. Obligatorio en las solicitudes PUT (CreateOrReplace). TransformationProperties

TransformationProperties

Nombre Descripción Valor
consulta 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). cuerda
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 inicio rápido

En los ejemplos de inicio rápido siguientes se implementa este tipo de recurso.

Archivo de Bicep Descripción
Crear 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": "2020-03-01",
  "name": "string",
  "identity": {
    "type": "string"
  },
  "location": "string",
  "properties": {
    "cluster": {
      "id": "string"
    },
    "compatibilityLevel": "string",
    "contentStoragePolicy": "string",
    "dataLocale": "string",
    "eventsLateArrivalMaxDelayInSeconds": "int",
    "eventsOutOfOrderMaxDelayInSeconds": "int",
    "eventsOutOfOrderPolicy": "string",
    "functions": [
      {
        "name": "string",
        "properties": {
          "properties": {
            "binding": {
              "type": "string"
              // For remaining properties, see FunctionBinding objects
            },
            "inputs": [
              {
                "dataType": "string",
                "isConfigurationParameter": "bool"
              }
            ],
            "output": {
              "dataType": "string"
            }
          },
          "type": "string"
          // For remaining properties, see FunctionProperties objects
        }
      }
    ],
    "inputs": [
      {
        "name": "string",
        "properties": {
          "compression": {
            "type": "string"
          },
          "partitionKey": "string",
          "serialization": {
            "type": "string"
            // For remaining properties, see Serialization objects
          },
          "type": "string"
          // For remaining properties, see InputProperties objects
        }
      }
    ],
    "jobStorageAccount": {
      "accountKey": "string",
      "accountName": "string",
      "authenticationMode": "string"
    },
    "jobType": "string",
    "outputErrorPolicy": "string",
    "outputs": [
      {
        "name": "string",
        "properties": {
          "datasource": {
            "type": "string"
            // For remaining properties, see OutputDataSource objects
          },
          "serialization": {
            "type": "string"
            // For remaining properties, see Serialization objects
          },
          "sizeWindow": "int",
          "timeWindow": "string"
        }
      }
    ],
    "outputStartMode": "string",
    "outputStartTime": "string",
    "sku": {
      "name": "string"
    },
    "transformation": {
      "name": "string",
      "properties": {
        "query": "string",
        "streamingUnits": "int",
        "validStreamingUnits": [ "int" ]
      }
    }
  },
  "tags": {
    "{customized property}": "string"
  }
}

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.EventHub/EventHub, use:

{
  "properties": {
    "authenticationMode": "string",
    "consumerGroupName": "string",
    "eventHubName": "string",
    "serviceBusNamespace": "string",
    "sharedAccessPolicyKey": "string",
    "sharedAccessPolicyName": "string"
  },
  "type": "Microsoft.EventHub/EventHub"
}

Para Microsoft.ServiceBus/EventHub, use:

{
  "properties": {
    "authenticationMode": "string",
    "consumerGroupName": "string",
    "eventHubName": "string",
    "serviceBusNamespace": "string",
    "sharedAccessPolicyKey": "string",
    "sharedAccessPolicyName": "string"
  },
  "type": "Microsoft.ServiceBus/EventHub"
}

Para Microsoft.Storage/Blob, use:

{
  "properties": {
    "authenticationMode": "string",
    "container": "string",
    "dateFormat": "string",
    "pathPattern": "string",
    "sourcePartitionCount": "int",
    "storageAccounts": [
      {
        "accountKey": "string",
        "accountName": "string"
      }
    ],
    "timeFormat": "string"
  },
  "type": "Microsoft.Storage/Blob"
}

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.DataLake/Accounts, use:

{
  "properties": {
    "accountName": "string",
    "authenticationMode": "string",
    "dateFormat": "string",
    "filePathPrefix": "string",
    "refreshToken": "string",
    "tenantId": "string",
    "timeFormat": "string",
    "tokenUserDisplayName": "string",
    "tokenUserPrincipalName": "string"
  },
  "type": "Microsoft.DataLake/Accounts"
}

Para Microsoft.EventHub/EventHub, use:

{
  "properties": {
    "authenticationMode": "string",
    "eventHubName": "string",
    "partitionKey": "string",
    "propertyColumns": [ "string" ],
    "serviceBusNamespace": "string",
    "sharedAccessPolicyKey": "string",
    "sharedAccessPolicyName": "string"
  },
  "type": "Microsoft.EventHub/EventHub"
}

Para Microsoft.ServiceBus/EventHub, use:

{
  "properties": {
    "authenticationMode": "string",
    "eventHubName": "string",
    "partitionKey": "string",
    "propertyColumns": [ "string" ],
    "serviceBusNamespace": "string",
    "sharedAccessPolicyKey": "string",
    "sharedAccessPolicyName": "string"
  },
  "type": "Microsoft.ServiceBus/EventHub"
}

Para Microsoft.ServiceBus/Queue, use:

{
  "properties": {
    "authenticationMode": "string",
    "propertyColumns": [ "string" ],
    "queueName": "string",
    "serviceBusNamespace": "string",
    "sharedAccessPolicyKey": "string",
    "sharedAccessPolicyName": "string",
    "systemPropertyColumns": {}
  },
  "type": "Microsoft.ServiceBus/Queue"
}

Para Microsoft.ServiceBus/Topic, use:

{
  "properties": {
    "authenticationMode": "string",
    "propertyColumns": [ "string" ],
    "serviceBusNamespace": "string",
    "sharedAccessPolicyKey": "string",
    "sharedAccessPolicyName": "string",
    "systemPropertyColumns": {
      "{customized property}": "string"
    },
    "topicName": "string"
  },
  "type": "Microsoft.ServiceBus/Topic"
}

Para Microsoft.Sql/Server/DataWarehouse, use:

{
  "properties": {
    "database": "string",
    "password": "string",
    "server": "string",
    "table": "string",
    "user": "string"
  },
  "type": "Microsoft.Sql/Server/DataWarehouse"
}

Para Microsoft.Sql/Server/Database, use:

{
  "properties": {
    "authenticationMode": "string",
    "database": "string",
    "maxBatchCount": "int",
    "maxWriterCount": "int",
    "password": "string",
    "server": "string",
    "table": "string",
    "user": "string"
  },
  "type": "Microsoft.Sql/Server/Database"
}

Para Microsoft.Storage/Blob, use:

{
  "properties": {
    "authenticationMode": "string",
    "blobPathPrefix": "string",
    "container": "string",
    "dateFormat": "string",
    "pathPattern": "string",
    "storageAccounts": [
      {
        "accountKey": "string",
        "accountName": "string"
      }
    ],
    "timeFormat": "string"
  },
  "type": "Microsoft.Storage/Blob"
}

Para Microsoft.Storage/DocumentDB, use:

{
  "properties": {
    "accountId": "string",
    "accountKey": "string",
    "collectionNamePattern": "string",
    "database": "string",
    "documentId": "string",
    "partitionKey": "string"
  },
  "type": "Microsoft.Storage/DocumentDB"
}

Para Microsoft.Storage/Table, use:

{
  "properties": {
    "accountKey": "string",
    "accountName": "string",
    "batchSize": "int",
    "columnsToRemove": [ "string" ],
    "partitionKey": "string",
    "rowKey": "string",
    "table": "string"
  },
  "type": "Microsoft.Storage/Table"
}

Para PowerBI, use:

{
  "properties": {
    "authenticationMode": "string",
    "dataset": "string",
    "groupId": "string",
    "groupName": "string",
    "refreshToken": "string",
    "table": "string",
    "tokenUserDisplayName": "string",
    "tokenUserPrincipalName": "string"
  },
  "type": "PowerBI"
}

Objetos InputProperties

Establezca el tipo propiedad para especificar el tipo de objeto.

Para 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"
}

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 json, use:

{
  "properties": {
    "encoding": "string",
    "format": "string"
  },
  "type": "Json"
}

Para Parquet, use:

{
  "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": {
    "database": "string",
    "deltaSnapshotQuery": "string",
    "fullSnapshotQuery": "string",
    "password": "string",
    "refreshRate": "string",
    "refreshType": "string",
    "server": "string",
    "table": "string",
    "user": "string"
  },
  "type": "Microsoft.Sql/Server/Database"
}

Para Microsoft.Storage/Blob, use:

{
  "properties": {
    "authenticationMode": "string",
    "container": "string",
    "dateFormat": "string",
    "pathPattern": "string",
    "storageAccounts": [
      {
        "accountKey": "string",
        "accountName": "string"
      }
    ],
    "timeFormat": "string"
  },
  "type": "Microsoft.Storage/Blob"
}

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.StreamAnalytics/JavascriptUdf, use:

{
  "properties": {
    "script": "string"
  },
  "type": "Microsoft.StreamAnalytics/JavascriptUdf"
}

Objetos FunctionProperties

Establezca el tipo propiedad para especificar el tipo de objeto.

Para agregado, use:

{
  "type": "Aggregate"
}

Para escalar, use:

{
  "type": "Scalar"
}

Valores de propiedad

AggregateFunctionProperties

Nombre Descripción Valor
tipo Indica el tipo de función. 'Aggregate' (obligatorio)

AvroSerialization

Nombre Descripción Valor
Propiedades Propiedades asociadas al tipo de serialización avro. Obligatorio en las solicitudes PUT (CreateOrReplace). cualquier
tipo Indica el tipo de serialización que usa la entrada o salida. Obligatorio en las solicitudes PUT (CreateOrReplace). 'Avro' (obligatorio)

AzureDataLakeStoreOutputDataSource

Nombre Descripción Valor
Propiedades Las propiedades asociadas a una salida de Azure Data Lake Store. Obligatorio en las solicitudes PUT (CreateOrReplace). azureDataLakeStoreOutputDataSourceProperties
tipo 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

Nombre Descripción Valor
accountName Nombre de la cuenta de Azure Data Lake Store. Obligatorio en las solicitudes PUT (CreateOrReplace). cuerda
authenticationMode Modo de autenticación. 'ConnectionString'
'Msi'
'UserToken'
dateFormat Formato de fecha. Siempre que {date} aparezca en filePathPrefix, el valor de esta propiedad se usa como formato de fecha en su lugar. cuerda
filePathPrefix Ubicación del archivo en el que se debe escribir la salida. Obligatorio en las solicitudes PUT (CreateOrReplace). cuerda
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). cuerda
tenantId Identificador de inquilino del usuario usado para obtener el token de actualización. Obligatorio en las solicitudes PUT (CreateOrReplace). cuerda
timeFormat Formato de hora. Siempre que aparezca {time} en filePathPrefix, el valor de esta propiedad se usa como formato de hora en su lugar. cuerda
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. cuerda
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. cuerda

AzureFunctionOutputDataSource

Nombre Descripción Valor
Propiedades Las propiedades asociadas a una salida de azure Function. Obligatorio en las solicitudes PUT (CreateOrReplace). AzureFunctionOutputDataSourceProperties
tipo Indica el tipo de salida del origen de datos en el que se escribirá. Obligatorio en las solicitudes PUT (CreateOrReplace). 'Microsoft.AzureFunction' (obligatorio)

AzureFunctionOutputDataSourceProperties

Nombre Descripción Valor
apiKey Si quiere usar una función de Azure desde otra suscripción, puede hacerlo proporcionando la clave para acceder a la función. cuerda
functionAppName Nombre de la aplicación de Azure Functions. cuerda
functionName Nombre de la función en la aplicación de Azure Functions. cuerda
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

AzureMachineLearningWebServiceFunctionBinding

Nombre Descripción Valor
Propiedades Las propiedades de enlace asociadas a un servicio web de Azure Machine Learning. azureMachineLearningWebServiceFunctionBindingProperties
tipo Indica el tipo de enlace de función. 'Microsoft.MachineLearning/WebService' (obligatorio)

AzureMachineLearningWebServiceFunctionBindingProperties

Nombre Descripción Valor
apiKey Clave de API que se usa para autenticarse con Request-Response punto de conexión. cuerda
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
Extremo El Request-Response ejecutar el punto de conexión del servicio web de Azure Machine Learning. Obtenga más información aquí: /azure/machine-learning/machine-learning-consum-web-services#request-response-service-rrs cuerda
Entradas Entradas para el punto de conexión del servicio web de Azure Machine Learning. azureMachineLearningWebServiceInputs
Salidas Lista de salidas de la ejecución del punto de conexión del servicio web de Azure Machine Learning. AzureMachineLearningWebServiceOutputColumn[]

AzureMachineLearningWebServiceInputColumn

Nombre Descripción Valor
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. cuerda
mapTo Índice de base cero del parámetro de función al que se asigna esta entrada. Int
nombre Nombre de la columna de entrada. cuerda

AzureMachineLearningWebServiceInputs

Nombre Descripción Valor
columnNames Lista de columnas de entrada para el punto de conexión del servicio web de Azure Machine Learning. AzureMachineLearningWebServiceInputColumn[]
nombre Nombre de la entrada. Este es el nombre proporcionado al crear el punto de conexión. cuerda

AzureMachineLearningWebServiceOutputColumn

Nombre Descripción Valor
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. cuerda
nombre Nombre de la columna de salida. cuerda

AzureSqlDatabaseOutputDataSource

Nombre Descripción Valor
Propiedades Propiedades asociadas a una salida de base de datos de Azure SQL. Obligatorio en las solicitudes PUT (CreateOrReplace). azureSqlDatabaseOutputDataSourceProperties
tipo 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

Nombre Descripción Valor
authenticationMode Modo de autenticación. 'ConnectionString'
'Msi'
'UserToken'
base de datos Nombre de la base de datos de Azure SQL. Obligatorio en las solicitudes PUT (CreateOrReplace). cuerda
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
contraseña Contraseña que se usará para conectarse a la base de datos de Azure SQL. Obligatorio en las solicitudes PUT (CreateOrReplace). cuerda
servidor Nombre del servidor SQL server que contiene la base de datos de Azure SQL. Obligatorio en las solicitudes PUT (CreateOrReplace). cuerda
mesa Nombre de la tabla en la base de datos de Azure SQL. Obligatorio en las solicitudes PUT (CreateOrReplace). cuerda
usuario Nombre de usuario que se usará para conectarse a la base de datos de Azure SQL. Obligatorio en las solicitudes PUT (CreateOrReplace). cuerda

AzureSqlReferenceInputDataSource

Nombre Descripción Valor
Propiedades Las propiedades asociadas a la entrada de base de datos SQL que contienen datos de referencia. Obligatorio en las solicitudes PUT (CreateOrReplace). AzureSqlReferenceInputDataSourceProperties
tipo 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

Nombre Descripción Valor
base de datos 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. cuerda
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. cuerda
fullSnapshotQuery Este elemento está asociado al elemento de origen de datos. Esta consulta se usa para capturar datos de la base de datos sql. cuerda
contraseña 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. cuerda

Restricciones:
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. cuerda
refreshType Indica el tipo de opción de actualización de datos. 'RefreshPeriodicallyWithDelta'
'RefreshPeriodicallyWithFull'
'Static'
servidor 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á. cuerda
mesa Este elemento está asociado al elemento de origen de datos. Nombre de la tabla en la base de datos de Azure SQL. cuerda
usuario 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. cuerda

AzureSynapseOutputDataSource

Nombre Descripción Valor
Propiedades Propiedades asociadas a una salida de Azure Synapse. Obligatorio en las solicitudes PUT (CreateOrReplace). azureSynapseOutputDataSourceProperties
tipo 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

Nombre Descripción Valor
base de datos Nombre de la base de datos de Azure SQL. Obligatorio en las solicitudes PUT (CreateOrReplace). cuerda
contraseña Contraseña que se usará para conectarse a la base de datos de Azure SQL. Obligatorio en las solicitudes PUT (CreateOrReplace). cuerda

Restricciones:
Valor confidencial. Pase como parámetro seguro.
servidor Nombre del servidor SQL server que contiene la base de datos de Azure SQL. Obligatorio en las solicitudes PUT (CreateOrReplace). cuerda
mesa Nombre de la tabla en la base de datos de Azure SQL. Obligatorio en las solicitudes PUT (CreateOrReplace). cuerda
usuario Nombre de usuario que se usará para conectarse a la base de datos de Azure SQL. Obligatorio en las solicitudes PUT (CreateOrReplace). cuerda

AzureTableOutputDataSource

Nombre Descripción Valor
Propiedades Las propiedades asociadas a una salida de Tabla de Azure. Obligatorio en las solicitudes PUT (CreateOrReplace). AzureTableOutputDataSourceProperties
tipo 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

Nombre Descripción Valor
accountKey Clave de cuenta de la cuenta de Azure Storage. Obligatorio en las solicitudes PUT (CreateOrReplace). cuerda

Restricciones:
Valor confidencial. Pase como parámetro seguro.
accountName Nombre de la cuenta de Azure Storage. Obligatorio en las solicitudes PUT (CreateOrReplace). cuerda
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). cuerda
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). cuerda
mesa Nombre de la tabla de Azure. Obligatorio en las solicitudes PUT (CreateOrReplace). cuerda

BlobOutputDataSource

Nombre Descripción Valor
Propiedades Propiedades asociadas a una salida de blob. Obligatorio en las solicitudes PUT (CreateOrReplace). blobOutputDataSourceProperties
tipo 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

Nombre Descripción Valor
authenticationMode Modo de autenticación. 'ConnectionString'
'Msi'
'UserToken'
blobPathPrefix Prefijo de ruta de acceso del blob. cuerda
contenedor 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). cuerda
dateFormat Formato de fecha. Siempre que {date} aparezca en pathPattern, el valor de esta propiedad se usa como formato de fecha en su lugar. cuerda
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. cuerda
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. cuerda

BlobReferenceInputDataSource

Nombre Descripción Valor
Propiedades Propiedades asociadas a una entrada de blob que contiene datos de referencia. Obligatorio en las solicitudes PUT (CreateOrReplace). BlobReferenceInputDataSourceProperties
tipo 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

Nombre Descripción Valor
authenticationMode Modo de autenticación. 'ConnectionString'
'Msi'
'UserToken'
contenedor 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). cuerda
dateFormat Formato de fecha. Siempre que {date} aparezca en pathPattern, el valor de esta propiedad se usa como formato de fecha en su lugar. cuerda
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. cuerda
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. cuerda

BlobStreamInputDataSource

Nombre Descripción Valor
Propiedades Propiedades asociadas a una entrada de blob que contiene datos de flujo. Obligatorio en las solicitudes PUT (CreateOrReplace). blobStreamInputDataSourceProperties
tipo 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

Nombre Descripción Valor
authenticationMode Modo de autenticación. 'ConnectionString'
'Msi'
'UserToken'
contenedor 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). cuerda
dateFormat Formato de fecha. Siempre que {date} aparezca en pathPattern, el valor de esta propiedad se usa como formato de fecha en su lugar. cuerda
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. cuerda
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. cuerda

ClusterInfo

Nombre Descripción Valor
identificación Identificador de recurso del clúster. cuerda

Compresión

Nombre Descripción Valor
tipo Indica el tipo de compresión que usa la entrada. Obligatorio en las solicitudes PUT (CreateOrReplace). 'Deflate'
'GZip'
'None' (obligatorio)

CsvSerialization

Nombre Descripción Valor
Propiedades Propiedades asociadas al tipo de serialización CSV. Obligatorio en las solicitudes PUT (CreateOrReplace). CsvSerializationProperties
tipo Indica el tipo de serialización que usa la entrada o salida. Obligatorio en las solicitudes PUT (CreateOrReplace). 'Csv' (obligatorio)

CsvSerializationProperties

Nombre Descripción Valor
codificación 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). cuerda

DocumentDbOutputDataSource

Nombre Descripción Valor
Propiedades Propiedades asociadas a una salida de DocumentDB. Obligatorio en las solicitudes PUT (CreateOrReplace). DocumentDbOutputDataSourceProperties
tipo 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

Nombre Descripción Valor
accountId El nombre o el identificador de la cuenta de DocumentDB. Obligatorio en las solicitudes PUT (CreateOrReplace). cuerda
accountKey Clave de cuenta de la cuenta de DocumentDB. Obligatorio en las solicitudes PUT (CreateOrReplace). cuerda
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). cuerda
base de datos Nombre de la base de datos de DocumentDB. Obligatorio en las solicitudes PUT (CreateOrReplace). cuerda
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. cuerda
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. cuerda

EventHubOutputDataSource

Nombre Descripción Valor
Propiedades Propiedades asociadas a una salida del centro de eventos. Obligatorio en las solicitudes PUT (CreateOrReplace). EventHubOutputDataSourceProperties
tipo 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

Nombre Descripción Valor
authenticationMode Modo de autenticación. 'ConnectionString'
'Msi'
'UserToken'
eventHubName Nombre del centro de eventos. Obligatorio en las solicitudes PUT (CreateOrReplace). cuerda
partitionKey Clave o columna que se usa para determinar a qué partición se van a enviar datos de eventos. cuerda
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). cuerda
sharedAccessPolicyKey Clave de directiva de acceso compartido para la directiva de acceso compartido especificada. Obligatorio en las solicitudes PUT (CreateOrReplace). cuerda
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). cuerda

EventHubStreamInputDataSource

Nombre Descripción Valor
Propiedades Propiedades asociadas a una entrada del centro de eventos que contiene datos de flujo. Obligatorio en las solicitudes PUT (CreateOrReplace). EventHubStreamInputDataSourceProperties
tipo 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

Nombre Descripción Valor
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. cuerda
eventHubName Nombre del centro de eventos. Obligatorio en las solicitudes PUT (CreateOrReplace). cuerda
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). cuerda
sharedAccessPolicyKey Clave de directiva de acceso compartido para la directiva de acceso compartido especificada. Obligatorio en las solicitudes PUT (CreateOrReplace). cuerda
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). cuerda

EventHubV2OutputDataSource

Nombre Descripción Valor
Propiedades Propiedades asociadas a una salida del centro de eventos. Obligatorio en las solicitudes PUT (CreateOrReplace). EventHubOutputDataSourceProperties
tipo 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

Nombre Descripción Valor
Propiedades Propiedades asociadas a una entrada del centro de eventos que contiene datos de flujo. Obligatorio en las solicitudes PUT (CreateOrReplace). EventHubStreamInputDataSourceProperties
tipo Indica el tipo de origen de datos de entrada que contiene datos de flujo. Obligatorio en las solicitudes PUT (CreateOrReplace). 'Microsoft.EventHub/EventHub' (obligatorio)

FileReferenceInputDataSource

Nombre Descripción Valor
Propiedades Propiedades asociadas a una entrada de archivo que contiene datos de referencia. Obligatorio en las solicitudes PUT (CreateOrReplace). FileReferenceInputDataSourceProperties
tipo Indica el tipo de origen de datos de entrada que contiene datos de referencia. Obligatorio en las solicitudes PUT (CreateOrReplace). 'File' (obligatorio)

FileReferenceInputDataSourceProperties

Nombre Descripción Valor
camino Ruta de acceso del archivo. cuerda

Función

Nombre Descripción Valor
nombre Nombre del recurso cuerda
Propiedades Propiedades asociadas a una función. FunctionProperties

FunctionBinding

Nombre Descripción Valor
tipo Establezca en "Microsoft.MachineLearning/WebService" para el tipo AzureMachineLearningWebServiceFunctionBinding. Establezca en "Microsoft.StreamAnalytics/JavascriptUdf" para el tipo JavaScriptFunctionBinding. "Microsoft.MachineLearning/WebService"
'Microsoft.StreamAnalytics/JavascriptUdf' (obligatorio)

FunctionConfiguration

Nombre Descripción Valor
encuadernación 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
Entradas FunctionInput[]
salida Describe la salida de una función. FunctionOutput

FunctionInput

Nombre Descripción Valor
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. cuerda
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

Nombre Descripción Valor
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. cuerda

FunctionProperties

Nombre Descripción Valor
Propiedades FunctionConfiguration
tipo Establezca en "Aggregate" para el tipo AggregateFunctionProperties. Establezca en "Scalar" para el tipo ScalarFunctionProperties. 'Agregado'
'Escalar' (obligatorio)

GatewayMessageBusOutputDataSource

Nombre Descripción Valor
Propiedades Las propiedades asociadas a una salida del Bus de mensajes de puerta de enlace. Obligatorio en las solicitudes PUT (CreateOrReplace). gatewayMessageBusOutputDataSourceProperties
tipo Indica el tipo de salida del origen de datos en el que se escribirá. Obligatorio en las solicitudes PUT (CreateOrReplace). 'GatewayMessageBus' (obligatorio)

GatewayMessageBusOutputDataSourceProperties

Nombre Descripción Valor
tema Nombre del tema de Service Bus. cuerda

GatewayMessageBusStreamInputDataSource

Nombre Descripción Valor
Propiedades Propiedades asociadas a una entrada de bus de mensajes de puerta de enlace que contiene datos de flujo. gatewayMessageBusStreamInputDataSourceProperties
tipo Indica el tipo de origen de datos de entrada que contiene datos de flujo. Obligatorio en las solicitudes PUT (CreateOrReplace). 'GatewayMessageBus' (obligatorio)

GatewayMessageBusStreamInputDataSourceProperties

Nombre Descripción Valor
tema Nombre del tema de Service Bus. cuerda

Identidad

Nombre Descripción Valor
tipo Tipo de identidad cuerda

Entrada

Nombre Descripción Valor
nombre Nombre del recurso cuerda
Propiedades Propiedades asociadas a una entrada. Obligatorio en las solicitudes PUT (CreateOrReplace). InputProperties

InputProperties

Nombre Descripción Valor
compresión Describe cómo se comprimen los datos de entrada. de compresión de
partitionKey partitionKey Describe una clave en los datos de entrada que se usan para crear particiones de los datos de entrada. cuerda
serialización 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). de serialización de
tipo Establezca en "Referencia" para el tipo ReferenceInputProperties. Establezca en "Stream" para el tipo StreamInputProperties. 'Referencia'
'Stream' (obligatorio)

IoTHubStreamInputDataSource

Nombre Descripción Valor
Propiedades Propiedades asociadas a una entrada de IoT Hub que contiene datos de flujo. Obligatorio en las solicitudes PUT (CreateOrReplace). ioTHubStreamInputDataSourceProperties
tipo 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

Nombre Descripción Valor
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. cuerda
Extremo El punto de conexión de IoT Hub al que conectarse (es decir, mensajes/eventos, messages/operationsMonitoringEvents, etc.). cuerda
iotHubNamespace El nombre o el URI de IoT Hub. Obligatorio en las solicitudes PUT (CreateOrReplace). cuerda
sharedAccessPolicyKey Clave de directiva de acceso compartido para la directiva de acceso compartido especificada. Obligatorio en las solicitudes PUT (CreateOrReplace). cuerda
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). cuerda

JavaScriptFunctionBinding

Nombre Descripción Valor
Propiedades Propiedades de enlace asociadas a una función de JavaScript. JavaScriptFunctionBindingProperties
tipo Indica el tipo de enlace de función. 'Microsoft.StreamAnalytics/JavascriptUdf' (obligatorio)

JavaScriptFunctionBindingProperties

Nombre Descripción Valor
Guión Código JavaScript que contiene una única definición de función. Por ejemplo: 'function (x, y) { return x + y; }' cuerda

JobStorageAccount

Nombre Descripción Valor
accountKey Clave de cuenta de la cuenta de Azure Storage. Obligatorio en las solicitudes PUT (CreateOrReplace). cuerda
accountName Nombre de la cuenta de Azure Storage. Obligatorio en las solicitudes PUT (CreateOrReplace). cuerda
authenticationMode Modo de autenticación. 'ConnectionString'
'Msi'
'UserToken'

JsonSerialization

Nombre Descripción Valor
Propiedades Propiedades asociadas al tipo de serialización JSON. Obligatorio en las solicitudes PUT (CreateOrReplace). JsonSerializationProperties
tipo Indica el tipo de serialización que usa la entrada o salida. Obligatorio en las solicitudes PUT (CreateOrReplace). 'Json' (obligatorio)

JsonSerializationProperties

Nombre Descripción Valor
codificación 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'
formato 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. 'Matriz'
'LineSeparated'

Microsoft.StreamAnalytics/streamingjobs

Nombre Descripción Valor
apiVersion La versión de api '2020-03-01'
identidad Describe la identidad administrada asignada por el sistema asignada a este trabajo que se puede usar para autenticarse con entradas y salidas. Identity
ubicación Ubicación geográfica donde reside el recurso cuerda
nombre El nombre del recurso string (obligatorio)
Propiedades Propiedades asociadas a un trabajo de streaming. Obligatorio en las solicitudes PUT (CreateOrReplace). streamingJobProperties
Etiquetas Etiquetas de recursos Diccionario de nombres y valores de etiqueta. Consulte etiquetas de en plantillas
tipo El tipo de recurso "Microsoft.StreamAnalytics/streamingjobs"

Salida

Nombre Descripción Valor
nombre Nombre del recurso cuerda
Propiedades Propiedades asociadas a una salida. Obligatorio en las solicitudes PUT (CreateOrReplace). outputProperties

OutputDataSource

Nombre Descripción Valor
tipo Establezca en "GatewayMessageBus" para el tipo GatewayMessageBusOutputDataSource. Establezca en "Microsoft.AzureFunction" para el tipo AzureFunctionOutputDataSource. Establezca en "Microsoft.DataLake/Accounts" para el tipo AzureDataLakeStoreOutputDataSource. Establezca en "Microsoft.EventHub/EventHub" para el tipo EventHubV2OutputDataSource. Establezca en "Microsoft.ServiceBus/EventHub" para el tipo EventHubOutputDataSource. Establezca en "Microsoft.ServiceBus/Queue" para el tipo ServiceBusQueueOutputDataSource. Establezca en "Microsoft.ServiceBus/Topic" para el tipo ServiceBusTopicOutputDataSource. Establezca en "Microsoft.Sql/Server/DataWarehouse" para el tipo AzureSynapseOutputDataSource. Establezca en "Microsoft.Sql/Server/Database" para el tipo AzureSqlDatabaseOutputDataSource. Establezca en "Microsoft.Storage/Blob" para el tipo BlobOutputDataSource. Establezca en "Microsoft.Storage/DocumentDB" para el tipo DocumentDbOutputDataSource. Establezca en "Microsoft.Storage/Table" para el tipo AzureTableOutputDataSource. Establezca en "PowerBI" para el tipo PowerBIOutputDataSource. 'GatewayMessageBus'
"Microsoft.AzureFunction"
"Microsoft.DataLake/Accounts"
'Microsoft.EventHub/EventHub'
'Microsoft.ServiceBus/EventHub'
'Microsoft.ServiceBus/Queue'
'Microsoft.ServiceBus/Topic'
'Microsoft.Sql/Server/Database'
"Microsoft.Sql/Server/DataWarehouse"
"Microsoft.Storage/Blob"
"Microsoft.Storage/DocumentDB"
"Microsoft.Storage/Table"
'PowerBI' (obligatorio)

OutputProperties

Nombre Descripción Valor
origen de datos Describe el origen de datos en el que se escribirá la salida. Obligatorio en las solicitudes PUT (CreateOrReplace). outputDataSource
serialización 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). de serialización de
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. cuerda

ParquetSerialization

Nombre Descripción Valor
Propiedades Propiedades asociadas al tipo de serialización Parquet. Obligatorio en las solicitudes PUT (CreateOrReplace). cualquier
tipo Indica el tipo de serialización que usa la entrada o salida. Obligatorio en las solicitudes PUT (CreateOrReplace). 'Parquet' (obligatorio)

PowerBIOutputDataSource

Nombre Descripción Valor
Propiedades Propiedades asociadas a una salida de Power BI. Obligatorio en las solicitudes PUT (CreateOrReplace). PowerBIOutputDataSourceProperties
tipo Indica el tipo de salida del origen de datos en el que se escribirá. Obligatorio en las solicitudes PUT (CreateOrReplace). 'PowerBI' (obligatorio)

PowerBIOutputDataSourceProperties

Nombre Descripción Valor
authenticationMode Modo de autenticación. 'ConnectionString'
'Msi'
'UserToken'
conjunto de datos Nombre del conjunto de datos de Power BI. Obligatorio en las solicitudes PUT (CreateOrReplace). cuerda
groupId Identificador del grupo de Power BI. cuerda
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ó. cuerda
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). cuerda
mesa Nombre de la tabla de Power BI en el conjunto de datos especificado. Obligatorio en las solicitudes PUT (CreateOrReplace). cuerda
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. cuerda
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. cuerda

ReferenceInputDataSource

Nombre Descripción Valor
tipo Establezca en "File" para el tipo FileReferenceInputDataSource. Establezca en "Microsoft.Sql/Server/Database" para el tipo AzureSqlReferenceInputDataSource. Establezca en "Microsoft.Storage/Blob" para el tipo BlobReferenceInputDataSource. 'File'
'Microsoft.Sql/Server/Database'
"Microsoft.Storage/Blob" (obligatorio)

ReferenceInputProperties

Nombre Descripción Valor
origen de datos Describe un origen de datos de entrada que contiene datos de referencia. Obligatorio en las solicitudes PUT (CreateOrReplace). ReferenceInputDataSource
tipo Indica si la entrada es un origen de datos de referencia o datos de flujo. Obligatorio en las solicitudes PUT (CreateOrReplace). 'Referencia' (obligatorio)

ScalarFunctionProperties

Nombre Descripción Valor
tipo Indica el tipo de función. 'Escalar' (obligatorio)

Serialización

Nombre Descripción Valor
tipo Establezca en "Avro" para el tipo avroSerialization. Establezca en "Csv" para el tipo csvSerialization. Establezca en "Json" para el tipo jsonSerialization. Establezca en "Parquet" para el tipo ParquetSerialization. 'Avro'
'Csv'
'Json'
'Parquet' (obligatorio)

ServiceBusQueueOutputDataSource

Nombre Descripción Valor
Propiedades Propiedades asociadas a una salida de cola de Service Bus. Obligatorio en las solicitudes PUT (CreateOrReplace). ServiceBusQueueOutputDataSourceProperties
tipo 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

Nombre Descripción Valor
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). cuerda
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). cuerda
sharedAccessPolicyKey Clave de directiva de acceso compartido para la directiva de acceso compartido especificada. Obligatorio en las solicitudes PUT (CreateOrReplace). cuerda
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). cuerda
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. cualquier

ServiceBusTopicOutputDataSource

Nombre Descripción Valor
Propiedades Propiedades asociadas a una salida de tema de Service Bus. Obligatorio en las solicitudes PUT (CreateOrReplace). ServiceBusTopicOutputDataSourceProperties
tipo 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

Nombre Descripción Valor
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). cuerda
sharedAccessPolicyKey Clave de directiva de acceso compartido para la directiva de acceso compartido especificada. Obligatorio en las solicitudes PUT (CreateOrReplace). cuerda
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). cuerda
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). cuerda

ServiceBusTopicOutputDataSourcePropertiesSystemPropertyColumns

Nombre Descripción Valor

Sku

Nombre Descripción Valor
nombre Nombre de la SKU. Obligatorio en las solicitudes PUT (CreateOrReplace). 'Estándar'

StorageAccount

Nombre Descripción Valor
accountKey Clave de cuenta de la cuenta de Azure Storage. Obligatorio en las solicitudes PUT (CreateOrReplace). cuerda
accountName Nombre de la cuenta de Azure Storage. Obligatorio en las solicitudes PUT (CreateOrReplace). cuerda

StreamingJobProperties

Nombre Descripción Valor
clúster 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. cuerda
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. 'Ajustar'
'Drop'
Funciones 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. función[]
Entradas 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. entrada[]
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". "Nube"
'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'
Salidas 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. de salida []
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. cuerda
Sku Describe la SKU del trabajo de streaming. Obligatorio en las solicitudes PUT (CreateOrReplace). Sku de
transformación 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. de transformación

StreamInputDataSource

Nombre Descripción Valor
tipo Establezca en "GatewayMessageBus" para el tipo GatewayMessageBusStreamInputDataSource. Establezca en "Microsoft.Devices/IotHubs" para el tipo IoTHubStreamInputDataSource. Establezca en "Microsoft.EventHub/EventHub" para el tipo EventHubV2StreamInputDataSource. Establezca en "Microsoft.ServiceBus/EventHub" para el tipo EventHubStreamInputDataSource. Establezca en "Microsoft.Storage/Blob" para el tipo BlobStreamInputDataSource. 'GatewayMessageBus'
"Microsoft.Devices/IotHubs"
'Microsoft.EventHub/EventHub'
'Microsoft.ServiceBus/EventHub'
"Microsoft.Storage/Blob" (obligatorio)

StreamInputProperties

Nombre Descripción Valor
origen de datos Describe un origen de datos de entrada que contiene datos de flujo. Obligatorio en las solicitudes PUT (CreateOrReplace). StreamInputDataSource
tipo Indica si la entrada es un origen de datos de referencia o datos de flujo. Obligatorio en las solicitudes PUT (CreateOrReplace). 'Stream' (obligatorio)

TrackedResourceTags

Nombre Descripción Valor

Transformación

Nombre Descripción Valor
nombre Nombre del recurso cuerda
Propiedades Propiedades asociadas a una transformación. Obligatorio en las solicitudes PUT (CreateOrReplace). TransformationProperties

TransformationProperties

Nombre Descripción Valor
consulta 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). cuerda
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[]

Plantillas de inicio rápido

Las siguientes plantillas de inicio rápido implementan este tipo de recurso.

Plantilla Descripción
Crear un trabajo de Stream Analytics estándar

Implementación en Azure
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:

  • grupos de recursos de

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@2020-03-01"
  name = "string"
  identity = {
    type = "string"
  }
  location = "string"
  tags = {
    {customized property} = "string"
  }
  body = jsonencode({
    properties = {
      cluster = {
        id = "string"
      }
      compatibilityLevel = "string"
      contentStoragePolicy = "string"
      dataLocale = "string"
      eventsLateArrivalMaxDelayInSeconds = int
      eventsOutOfOrderMaxDelayInSeconds = int
      eventsOutOfOrderPolicy = "string"
      functions = [
        {
          name = "string"
          properties = {
            properties = {
              binding = {
                type = "string"
                // For remaining properties, see FunctionBinding objects
              }
              inputs = [
                {
                  dataType = "string"
                  isConfigurationParameter = bool
                }
              ]
              output = {
                dataType = "string"
              }
            }
            type = "string"
            // For remaining properties, see FunctionProperties objects
          }
        }
      ]
      inputs = [
        {
          name = "string"
          properties = {
            compression = {
              type = "string"
            }
            partitionKey = "string"
            serialization = {
              type = "string"
              // For remaining properties, see Serialization objects
            }
            type = "string"
            // For remaining properties, see InputProperties objects
          }
        }
      ]
      jobStorageAccount = {
        accountKey = "string"
        accountName = "string"
        authenticationMode = "string"
      }
      jobType = "string"
      outputErrorPolicy = "string"
      outputs = [
        {
          name = "string"
          properties = {
            datasource = {
              type = "string"
              // For remaining properties, see OutputDataSource objects
            }
            serialization = {
              type = "string"
              // For remaining properties, see Serialization objects
            }
            sizeWindow = int
            timeWindow = "string"
          }
        }
      ]
      outputStartMode = "string"
      outputStartTime = "string"
      sku = {
        name = "string"
      }
      transformation = {
        name = "string"
        properties = {
          query = "string"
          streamingUnits = int
          validStreamingUnits = [
            int
          ]
        }
      }
    }
  })
}

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.EventHub/EventHub, use:

{
  properties = {
    authenticationMode = "string"
    consumerGroupName = "string"
    eventHubName = "string"
    serviceBusNamespace = "string"
    sharedAccessPolicyKey = "string"
    sharedAccessPolicyName = "string"
  }
  type = "Microsoft.EventHub/EventHub"
}

Para Microsoft.ServiceBus/EventHub, use:

{
  properties = {
    authenticationMode = "string"
    consumerGroupName = "string"
    eventHubName = "string"
    serviceBusNamespace = "string"
    sharedAccessPolicyKey = "string"
    sharedAccessPolicyName = "string"
  }
  type = "Microsoft.ServiceBus/EventHub"
}

Para Microsoft.Storage/Blob, use:

{
  properties = {
    authenticationMode = "string"
    container = "string"
    dateFormat = "string"
    pathPattern = "string"
    sourcePartitionCount = int
    storageAccounts = [
      {
        accountKey = "string"
        accountName = "string"
      }
    ]
    timeFormat = "string"
  }
  type = "Microsoft.Storage/Blob"
}

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.DataLake/Accounts, use:

{
  properties = {
    accountName = "string"
    authenticationMode = "string"
    dateFormat = "string"
    filePathPrefix = "string"
    refreshToken = "string"
    tenantId = "string"
    timeFormat = "string"
    tokenUserDisplayName = "string"
    tokenUserPrincipalName = "string"
  }
  type = "Microsoft.DataLake/Accounts"
}

Para Microsoft.EventHub/EventHub, use:

{
  properties = {
    authenticationMode = "string"
    eventHubName = "string"
    partitionKey = "string"
    propertyColumns = [
      "string"
    ]
    serviceBusNamespace = "string"
    sharedAccessPolicyKey = "string"
    sharedAccessPolicyName = "string"
  }
  type = "Microsoft.EventHub/EventHub"
}

Para Microsoft.ServiceBus/EventHub, use:

{
  properties = {
    authenticationMode = "string"
    eventHubName = "string"
    partitionKey = "string"
    propertyColumns = [
      "string"
    ]
    serviceBusNamespace = "string"
    sharedAccessPolicyKey = "string"
    sharedAccessPolicyName = "string"
  }
  type = "Microsoft.ServiceBus/EventHub"
}

Para Microsoft.ServiceBus/Queue, use:

{
  properties = {
    authenticationMode = "string"
    propertyColumns = [
      "string"
    ]
    queueName = "string"
    serviceBusNamespace = "string"
    sharedAccessPolicyKey = "string"
    sharedAccessPolicyName = "string"
    systemPropertyColumns = ?
  }
  type = "Microsoft.ServiceBus/Queue"
}

Para Microsoft.ServiceBus/Topic, use:

{
  properties = {
    authenticationMode = "string"
    propertyColumns = [
      "string"
    ]
    serviceBusNamespace = "string"
    sharedAccessPolicyKey = "string"
    sharedAccessPolicyName = "string"
    systemPropertyColumns = {
      {customized property} = "string"
    }
    topicName = "string"
  }
  type = "Microsoft.ServiceBus/Topic"
}

Para Microsoft.Sql/Server/DataWarehouse, use:

{
  properties = {
    database = "string"
    password = "string"
    server = "string"
    table = "string"
    user = "string"
  }
  type = "Microsoft.Sql/Server/DataWarehouse"
}

Para Microsoft.Sql/Server/Database, use:

{
  properties = {
    authenticationMode = "string"
    database = "string"
    maxBatchCount = int
    maxWriterCount = int
    password = "string"
    server = "string"
    table = "string"
    user = "string"
  }
  type = "Microsoft.Sql/Server/Database"
}

Para Microsoft.Storage/Blob, use:

{
  properties = {
    authenticationMode = "string"
    blobPathPrefix = "string"
    container = "string"
    dateFormat = "string"
    pathPattern = "string"
    storageAccounts = [
      {
        accountKey = "string"
        accountName = "string"
      }
    ]
    timeFormat = "string"
  }
  type = "Microsoft.Storage/Blob"
}

Para Microsoft.Storage/DocumentDB, use:

{
  properties = {
    accountId = "string"
    accountKey = "string"
    collectionNamePattern = "string"
    database = "string"
    documentId = "string"
    partitionKey = "string"
  }
  type = "Microsoft.Storage/DocumentDB"
}

Para Microsoft.Storage/Table, use:

{
  properties = {
    accountKey = "string"
    accountName = "string"
    batchSize = int
    columnsToRemove = [
      "string"
    ]
    partitionKey = "string"
    rowKey = "string"
    table = "string"
  }
  type = "Microsoft.Storage/Table"
}

Para PowerBI, use:

{
  properties = {
    authenticationMode = "string"
    dataset = "string"
    groupId = "string"
    groupName = "string"
    refreshToken = "string"
    table = "string"
    tokenUserDisplayName = "string"
    tokenUserPrincipalName = "string"
  }
  type = "PowerBI"
}

Objetos InputProperties

Establezca el tipo propiedad para especificar el tipo de objeto.

Para 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"
}

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 json, use:

{
  properties = {
    encoding = "string"
    format = "string"
  }
  type = "Json"
}

Para Parquet, use:

{
  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 = {
    database = "string"
    deltaSnapshotQuery = "string"
    fullSnapshotQuery = "string"
    password = "string"
    refreshRate = "string"
    refreshType = "string"
    server = "string"
    table = "string"
    user = "string"
  }
  type = "Microsoft.Sql/Server/Database"
}

Para Microsoft.Storage/Blob, use:

{
  properties = {
    authenticationMode = "string"
    container = "string"
    dateFormat = "string"
    pathPattern = "string"
    storageAccounts = [
      {
        accountKey = "string"
        accountName = "string"
      }
    ]
    timeFormat = "string"
  }
  type = "Microsoft.Storage/Blob"
}

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.StreamAnalytics/JavascriptUdf, use:

{
  properties = {
    script = "string"
  }
  type = "Microsoft.StreamAnalytics/JavascriptUdf"
}

Objetos FunctionProperties

Establezca el tipo propiedad para especificar el tipo de objeto.

Para agregado, use:

{
  type = "Aggregate"
}

Para escalar, use:

{
  type = "Scalar"
}

Valores de propiedad

AggregateFunctionProperties

Nombre Descripción Valor
tipo Indica el tipo de función. 'Aggregate' (obligatorio)

AvroSerialization

Nombre Descripción Valor
Propiedades Propiedades asociadas al tipo de serialización avro. Obligatorio en las solicitudes PUT (CreateOrReplace). cualquier
tipo Indica el tipo de serialización que usa la entrada o salida. Obligatorio en las solicitudes PUT (CreateOrReplace). 'Avro' (obligatorio)

AzureDataLakeStoreOutputDataSource

Nombre Descripción Valor
Propiedades Las propiedades asociadas a una salida de Azure Data Lake Store. Obligatorio en las solicitudes PUT (CreateOrReplace). azureDataLakeStoreOutputDataSourceProperties
tipo 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

Nombre Descripción Valor
accountName Nombre de la cuenta de Azure Data Lake Store. Obligatorio en las solicitudes PUT (CreateOrReplace). cuerda
authenticationMode Modo de autenticación. 'ConnectionString'
'Msi'
'UserToken'
dateFormat Formato de fecha. Siempre que {date} aparezca en filePathPrefix, el valor de esta propiedad se usa como formato de fecha en su lugar. cuerda
filePathPrefix Ubicación del archivo en el que se debe escribir la salida. Obligatorio en las solicitudes PUT (CreateOrReplace). cuerda
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). cuerda
tenantId Identificador de inquilino del usuario usado para obtener el token de actualización. Obligatorio en las solicitudes PUT (CreateOrReplace). cuerda
timeFormat Formato de hora. Siempre que aparezca {time} en filePathPrefix, el valor de esta propiedad se usa como formato de hora en su lugar. cuerda
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. cuerda
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. cuerda

AzureFunctionOutputDataSource

Nombre Descripción Valor
Propiedades Las propiedades asociadas a una salida de azure Function. Obligatorio en las solicitudes PUT (CreateOrReplace). AzureFunctionOutputDataSourceProperties
tipo Indica el tipo de salida del origen de datos en el que se escribirá. Obligatorio en las solicitudes PUT (CreateOrReplace). 'Microsoft.AzureFunction' (obligatorio)

AzureFunctionOutputDataSourceProperties

Nombre Descripción Valor
apiKey Si quiere usar una función de Azure desde otra suscripción, puede hacerlo proporcionando la clave para acceder a la función. cuerda
functionAppName Nombre de la aplicación de Azure Functions. cuerda
functionName Nombre de la función en la aplicación de Azure Functions. cuerda
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

AzureMachineLearningWebServiceFunctionBinding

Nombre Descripción Valor
Propiedades Las propiedades de enlace asociadas a un servicio web de Azure Machine Learning. azureMachineLearningWebServiceFunctionBindingProperties
tipo Indica el tipo de enlace de función. 'Microsoft.MachineLearning/WebService' (obligatorio)

AzureMachineLearningWebServiceFunctionBindingProperties

Nombre Descripción Valor
apiKey Clave de API que se usa para autenticarse con Request-Response punto de conexión. cuerda
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
Extremo El Request-Response ejecutar el punto de conexión del servicio web de Azure Machine Learning. Obtenga más información aquí: /azure/machine-learning/machine-learning-consum-web-services#request-response-service-rrs cuerda
Entradas Entradas para el punto de conexión del servicio web de Azure Machine Learning. azureMachineLearningWebServiceInputs
Salidas Lista de salidas de la ejecución del punto de conexión del servicio web de Azure Machine Learning. AzureMachineLearningWebServiceOutputColumn[]

AzureMachineLearningWebServiceInputColumn

Nombre Descripción Valor
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. cuerda
mapTo Índice de base cero del parámetro de función al que se asigna esta entrada. Int
nombre Nombre de la columna de entrada. cuerda

AzureMachineLearningWebServiceInputs

Nombre Descripción Valor
columnNames Lista de columnas de entrada para el punto de conexión del servicio web de Azure Machine Learning. AzureMachineLearningWebServiceInputColumn[]
nombre Nombre de la entrada. Este es el nombre proporcionado al crear el punto de conexión. cuerda

AzureMachineLearningWebServiceOutputColumn

Nombre Descripción Valor
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. cuerda
nombre Nombre de la columna de salida. cuerda

AzureSqlDatabaseOutputDataSource

Nombre Descripción Valor
Propiedades Propiedades asociadas a una salida de base de datos de Azure SQL. Obligatorio en las solicitudes PUT (CreateOrReplace). azureSqlDatabaseOutputDataSourceProperties
tipo 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

Nombre Descripción Valor
authenticationMode Modo de autenticación. 'ConnectionString'
'Msi'
'UserToken'
base de datos Nombre de la base de datos de Azure SQL. Obligatorio en las solicitudes PUT (CreateOrReplace). cuerda
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
contraseña Contraseña que se usará para conectarse a la base de datos de Azure SQL. Obligatorio en las solicitudes PUT (CreateOrReplace). cuerda
servidor Nombre del servidor SQL server que contiene la base de datos de Azure SQL. Obligatorio en las solicitudes PUT (CreateOrReplace). cuerda
mesa Nombre de la tabla en la base de datos de Azure SQL. Obligatorio en las solicitudes PUT (CreateOrReplace). cuerda
usuario Nombre de usuario que se usará para conectarse a la base de datos de Azure SQL. Obligatorio en las solicitudes PUT (CreateOrReplace). cuerda

AzureSqlReferenceInputDataSource

Nombre Descripción Valor
Propiedades Las propiedades asociadas a la entrada de base de datos SQL que contienen datos de referencia. Obligatorio en las solicitudes PUT (CreateOrReplace). AzureSqlReferenceInputDataSourceProperties
tipo 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

Nombre Descripción Valor
base de datos 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. cuerda
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. cuerda
fullSnapshotQuery Este elemento está asociado al elemento de origen de datos. Esta consulta se usa para capturar datos de la base de datos sql. cuerda
contraseña 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. cuerda

Restricciones:
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. cuerda
refreshType Indica el tipo de opción de actualización de datos. 'RefreshPeriodicallyWithDelta'
'RefreshPeriodicallyWithFull'
'Static'
servidor 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á. cuerda
mesa Este elemento está asociado al elemento de origen de datos. Nombre de la tabla en la base de datos de Azure SQL. cuerda
usuario 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. cuerda

AzureSynapseOutputDataSource

Nombre Descripción Valor
Propiedades Propiedades asociadas a una salida de Azure Synapse. Obligatorio en las solicitudes PUT (CreateOrReplace). azureSynapseOutputDataSourceProperties
tipo 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

Nombre Descripción Valor
base de datos Nombre de la base de datos de Azure SQL. Obligatorio en las solicitudes PUT (CreateOrReplace). cuerda
contraseña Contraseña que se usará para conectarse a la base de datos de Azure SQL. Obligatorio en las solicitudes PUT (CreateOrReplace). cuerda

Restricciones:
Valor confidencial. Pase como parámetro seguro.
servidor Nombre del servidor SQL server que contiene la base de datos de Azure SQL. Obligatorio en las solicitudes PUT (CreateOrReplace). cuerda
mesa Nombre de la tabla en la base de datos de Azure SQL. Obligatorio en las solicitudes PUT (CreateOrReplace). cuerda
usuario Nombre de usuario que se usará para conectarse a la base de datos de Azure SQL. Obligatorio en las solicitudes PUT (CreateOrReplace). cuerda

AzureTableOutputDataSource

Nombre Descripción Valor
Propiedades Las propiedades asociadas a una salida de Tabla de Azure. Obligatorio en las solicitudes PUT (CreateOrReplace). AzureTableOutputDataSourceProperties
tipo 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

Nombre Descripción Valor
accountKey Clave de cuenta de la cuenta de Azure Storage. Obligatorio en las solicitudes PUT (CreateOrReplace). cuerda

Restricciones:
Valor confidencial. Pase como parámetro seguro.
accountName Nombre de la cuenta de Azure Storage. Obligatorio en las solicitudes PUT (CreateOrReplace). cuerda
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). cuerda
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). cuerda
mesa Nombre de la tabla de Azure. Obligatorio en las solicitudes PUT (CreateOrReplace). cuerda

BlobOutputDataSource

Nombre Descripción Valor
Propiedades Propiedades asociadas a una salida de blob. Obligatorio en las solicitudes PUT (CreateOrReplace). blobOutputDataSourceProperties
tipo 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

Nombre Descripción Valor
authenticationMode Modo de autenticación. 'ConnectionString'
'Msi'
'UserToken'
blobPathPrefix Prefijo de ruta de acceso del blob. cuerda
contenedor 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). cuerda
dateFormat Formato de fecha. Siempre que {date} aparezca en pathPattern, el valor de esta propiedad se usa como formato de fecha en su lugar. cuerda
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. cuerda
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. cuerda

BlobReferenceInputDataSource

Nombre Descripción Valor
Propiedades Propiedades asociadas a una entrada de blob que contiene datos de referencia. Obligatorio en las solicitudes PUT (CreateOrReplace). BlobReferenceInputDataSourceProperties
tipo 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

Nombre Descripción Valor
authenticationMode Modo de autenticación. 'ConnectionString'
'Msi'
'UserToken'
contenedor 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). cuerda
dateFormat Formato de fecha. Siempre que {date} aparezca en pathPattern, el valor de esta propiedad se usa como formato de fecha en su lugar. cuerda
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. cuerda
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. cuerda

BlobStreamInputDataSource

Nombre Descripción Valor
Propiedades Propiedades asociadas a una entrada de blob que contiene datos de flujo. Obligatorio en las solicitudes PUT (CreateOrReplace). blobStreamInputDataSourceProperties
tipo 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

Nombre Descripción Valor
authenticationMode Modo de autenticación. 'ConnectionString'
'Msi'
'UserToken'
contenedor 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). cuerda
dateFormat Formato de fecha. Siempre que {date} aparezca en pathPattern, el valor de esta propiedad se usa como formato de fecha en su lugar. cuerda
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. cuerda
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. cuerda

ClusterInfo

Nombre Descripción Valor
identificación Identificador de recurso del clúster. cuerda

Compresión

Nombre Descripción Valor
tipo Indica el tipo de compresión que usa la entrada. Obligatorio en las solicitudes PUT (CreateOrReplace). 'Deflate'
'GZip'
'None' (obligatorio)

CsvSerialization

Nombre Descripción Valor
Propiedades Propiedades asociadas al tipo de serialización CSV. Obligatorio en las solicitudes PUT (CreateOrReplace). CsvSerializationProperties
tipo Indica el tipo de serialización que usa la entrada o salida. Obligatorio en las solicitudes PUT (CreateOrReplace). 'Csv' (obligatorio)

CsvSerializationProperties

Nombre Descripción Valor
codificación 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). cuerda

DocumentDbOutputDataSource

Nombre Descripción Valor
Propiedades Propiedades asociadas a una salida de DocumentDB. Obligatorio en las solicitudes PUT (CreateOrReplace). DocumentDbOutputDataSourceProperties
tipo 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

Nombre Descripción Valor
accountId El nombre o el identificador de la cuenta de DocumentDB. Obligatorio en las solicitudes PUT (CreateOrReplace). cuerda
accountKey Clave de cuenta de la cuenta de DocumentDB. Obligatorio en las solicitudes PUT (CreateOrReplace). cuerda
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). cuerda
base de datos Nombre de la base de datos de DocumentDB. Obligatorio en las solicitudes PUT (CreateOrReplace). cuerda
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. cuerda
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. cuerda

EventHubOutputDataSource

Nombre Descripción Valor
Propiedades Propiedades asociadas a una salida del centro de eventos. Obligatorio en las solicitudes PUT (CreateOrReplace). EventHubOutputDataSourceProperties
tipo 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

Nombre Descripción Valor
authenticationMode Modo de autenticación. 'ConnectionString'
'Msi'
'UserToken'
eventHubName Nombre del centro de eventos. Obligatorio en las solicitudes PUT (CreateOrReplace). cuerda
partitionKey Clave o columna que se usa para determinar a qué partición se van a enviar datos de eventos. cuerda
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). cuerda
sharedAccessPolicyKey Clave de directiva de acceso compartido para la directiva de acceso compartido especificada. Obligatorio en las solicitudes PUT (CreateOrReplace). cuerda
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). cuerda

EventHubStreamInputDataSource

Nombre Descripción Valor
Propiedades Propiedades asociadas a una entrada del centro de eventos que contiene datos de flujo. Obligatorio en las solicitudes PUT (CreateOrReplace). EventHubStreamInputDataSourceProperties
tipo 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

Nombre Descripción Valor
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. cuerda
eventHubName Nombre del centro de eventos. Obligatorio en las solicitudes PUT (CreateOrReplace). cuerda
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). cuerda
sharedAccessPolicyKey Clave de directiva de acceso compartido para la directiva de acceso compartido especificada. Obligatorio en las solicitudes PUT (CreateOrReplace). cuerda
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). cuerda

EventHubV2OutputDataSource

Nombre Descripción Valor
Propiedades Propiedades asociadas a una salida del centro de eventos. Obligatorio en las solicitudes PUT (CreateOrReplace). EventHubOutputDataSourceProperties
tipo 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

Nombre Descripción Valor
Propiedades Propiedades asociadas a una entrada del centro de eventos que contiene datos de flujo. Obligatorio en las solicitudes PUT (CreateOrReplace). EventHubStreamInputDataSourceProperties
tipo Indica el tipo de origen de datos de entrada que contiene datos de flujo. Obligatorio en las solicitudes PUT (CreateOrReplace). 'Microsoft.EventHub/EventHub' (obligatorio)

FileReferenceInputDataSource

Nombre Descripción Valor
Propiedades Propiedades asociadas a una entrada de archivo que contiene datos de referencia. Obligatorio en las solicitudes PUT (CreateOrReplace). FileReferenceInputDataSourceProperties
tipo Indica el tipo de origen de datos de entrada que contiene datos de referencia. Obligatorio en las solicitudes PUT (CreateOrReplace). 'File' (obligatorio)

FileReferenceInputDataSourceProperties

Nombre Descripción Valor
camino Ruta de acceso del archivo. cuerda

Función

Nombre Descripción Valor
nombre Nombre del recurso cuerda
Propiedades Propiedades asociadas a una función. FunctionProperties

FunctionBinding

Nombre Descripción Valor
tipo Establezca en "Microsoft.MachineLearning/WebService" para el tipo AzureMachineLearningWebServiceFunctionBinding. Establezca en "Microsoft.StreamAnalytics/JavascriptUdf" para el tipo JavaScriptFunctionBinding. "Microsoft.MachineLearning/WebService"
'Microsoft.StreamAnalytics/JavascriptUdf' (obligatorio)

FunctionConfiguration

Nombre Descripción Valor
encuadernación 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
Entradas FunctionInput[]
salida Describe la salida de una función. FunctionOutput

FunctionInput

Nombre Descripción Valor
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. cuerda
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

Nombre Descripción Valor
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. cuerda

FunctionProperties

Nombre Descripción Valor
Propiedades FunctionConfiguration
tipo Establezca en "Aggregate" para el tipo AggregateFunctionProperties. Establezca en "Scalar" para el tipo ScalarFunctionProperties. 'Agregado'
'Escalar' (obligatorio)

GatewayMessageBusOutputDataSource

Nombre Descripción Valor
Propiedades Las propiedades asociadas a una salida del Bus de mensajes de puerta de enlace. Obligatorio en las solicitudes PUT (CreateOrReplace). gatewayMessageBusOutputDataSourceProperties
tipo Indica el tipo de salida del origen de datos en el que se escribirá. Obligatorio en las solicitudes PUT (CreateOrReplace). 'GatewayMessageBus' (obligatorio)

GatewayMessageBusOutputDataSourceProperties

Nombre Descripción Valor
tema Nombre del tema de Service Bus. cuerda

GatewayMessageBusStreamInputDataSource

Nombre Descripción Valor
Propiedades Propiedades asociadas a una entrada de bus de mensajes de puerta de enlace que contiene datos de flujo. gatewayMessageBusStreamInputDataSourceProperties
tipo Indica el tipo de origen de datos de entrada que contiene datos de flujo. Obligatorio en las solicitudes PUT (CreateOrReplace). 'GatewayMessageBus' (obligatorio)

GatewayMessageBusStreamInputDataSourceProperties

Nombre Descripción Valor
tema Nombre del tema de Service Bus. cuerda

Identidad

Nombre Descripción Valor
tipo Tipo de identidad cuerda

Entrada

Nombre Descripción Valor
nombre Nombre del recurso cuerda
Propiedades Propiedades asociadas a una entrada. Obligatorio en las solicitudes PUT (CreateOrReplace). InputProperties

InputProperties

Nombre Descripción Valor
compresión Describe cómo se comprimen los datos de entrada. de compresión de
partitionKey partitionKey Describe una clave en los datos de entrada que se usan para crear particiones de los datos de entrada. cuerda
serialización 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). de serialización de
tipo Establezca en "Referencia" para el tipo ReferenceInputProperties. Establezca en "Stream" para el tipo StreamInputProperties. 'Referencia'
'Stream' (obligatorio)

IoTHubStreamInputDataSource

Nombre Descripción Valor
Propiedades Propiedades asociadas a una entrada de IoT Hub que contiene datos de flujo. Obligatorio en las solicitudes PUT (CreateOrReplace). ioTHubStreamInputDataSourceProperties
tipo 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

Nombre Descripción Valor
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. cuerda
Extremo El punto de conexión de IoT Hub al que conectarse (es decir, mensajes/eventos, messages/operationsMonitoringEvents, etc.). cuerda
iotHubNamespace El nombre o el URI de IoT Hub. Obligatorio en las solicitudes PUT (CreateOrReplace). cuerda
sharedAccessPolicyKey Clave de directiva de acceso compartido para la directiva de acceso compartido especificada. Obligatorio en las solicitudes PUT (CreateOrReplace). cuerda
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). cuerda

JavaScriptFunctionBinding

Nombre Descripción Valor
Propiedades Propiedades de enlace asociadas a una función de JavaScript. JavaScriptFunctionBindingProperties
tipo Indica el tipo de enlace de función. 'Microsoft.StreamAnalytics/JavascriptUdf' (obligatorio)

JavaScriptFunctionBindingProperties

Nombre Descripción Valor
Guión Código JavaScript que contiene una única definición de función. Por ejemplo: 'function (x, y) { return x + y; }' cuerda

JobStorageAccount

Nombre Descripción Valor
accountKey Clave de cuenta de la cuenta de Azure Storage. Obligatorio en las solicitudes PUT (CreateOrReplace). cuerda
accountName Nombre de la cuenta de Azure Storage. Obligatorio en las solicitudes PUT (CreateOrReplace). cuerda
authenticationMode Modo de autenticación. 'ConnectionString'
'Msi'
'UserToken'

JsonSerialization

Nombre Descripción Valor
Propiedades Propiedades asociadas al tipo de serialización JSON. Obligatorio en las solicitudes PUT (CreateOrReplace). JsonSerializationProperties
tipo Indica el tipo de serialización que usa la entrada o salida. Obligatorio en las solicitudes PUT (CreateOrReplace). 'Json' (obligatorio)

JsonSerializationProperties

Nombre Descripción Valor
codificación 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'
formato 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. 'Matriz'
'LineSeparated'

Microsoft.StreamAnalytics/streamingjobs

Nombre Descripción Valor
identidad Describe la identidad administrada asignada por el sistema asignada a este trabajo que se puede usar para autenticarse con entradas y salidas. Identity
ubicación Ubicación geográfica donde reside el recurso cuerda
nombre El nombre del recurso string (obligatorio)
Propiedades Propiedades asociadas a un trabajo de streaming. Obligatorio en las solicitudes PUT (CreateOrReplace). streamingJobProperties
Etiquetas Etiquetas de recursos Diccionario de nombres y valores de etiqueta.
tipo El tipo de recurso "Microsoft.StreamAnalytics/streamingjobs@2020-03-01"

Salida

Nombre Descripción Valor
nombre Nombre del recurso cuerda
Propiedades Propiedades asociadas a una salida. Obligatorio en las solicitudes PUT (CreateOrReplace). outputProperties

OutputDataSource

Nombre Descripción Valor
tipo Establezca en "GatewayMessageBus" para el tipo GatewayMessageBusOutputDataSource. Establezca en "Microsoft.AzureFunction" para el tipo AzureFunctionOutputDataSource. Establezca en "Microsoft.DataLake/Accounts" para el tipo AzureDataLakeStoreOutputDataSource. Establezca en "Microsoft.EventHub/EventHub" para el tipo EventHubV2OutputDataSource. Establezca en "Microsoft.ServiceBus/EventHub" para el tipo EventHubOutputDataSource. Establezca en "Microsoft.ServiceBus/Queue" para el tipo ServiceBusQueueOutputDataSource. Establezca en "Microsoft.ServiceBus/Topic" para el tipo ServiceBusTopicOutputDataSource. Establezca en "Microsoft.Sql/Server/DataWarehouse" para el tipo AzureSynapseOutputDataSource. Establezca en "Microsoft.Sql/Server/Database" para el tipo AzureSqlDatabaseOutputDataSource. Establezca en "Microsoft.Storage/Blob" para el tipo BlobOutputDataSource. Establezca en "Microsoft.Storage/DocumentDB" para el tipo DocumentDbOutputDataSource. Establezca en "Microsoft.Storage/Table" para el tipo AzureTableOutputDataSource. Establezca en "PowerBI" para el tipo PowerBIOutputDataSource. 'GatewayMessageBus'
"Microsoft.AzureFunction"
"Microsoft.DataLake/Accounts"
'Microsoft.EventHub/EventHub'
'Microsoft.ServiceBus/EventHub'
'Microsoft.ServiceBus/Queue'
'Microsoft.ServiceBus/Topic'
'Microsoft.Sql/Server/Database'
"Microsoft.Sql/Server/DataWarehouse"
"Microsoft.Storage/Blob"
"Microsoft.Storage/DocumentDB"
"Microsoft.Storage/Table"
'PowerBI' (obligatorio)

OutputProperties

Nombre Descripción Valor
origen de datos Describe el origen de datos en el que se escribirá la salida. Obligatorio en las solicitudes PUT (CreateOrReplace). outputDataSource
serialización 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). de serialización de
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. cuerda

ParquetSerialization

Nombre Descripción Valor
Propiedades Propiedades asociadas al tipo de serialización Parquet. Obligatorio en las solicitudes PUT (CreateOrReplace). cualquier
tipo Indica el tipo de serialización que usa la entrada o salida. Obligatorio en las solicitudes PUT (CreateOrReplace). 'Parquet' (obligatorio)

PowerBIOutputDataSource

Nombre Descripción Valor
Propiedades Propiedades asociadas a una salida de Power BI. Obligatorio en las solicitudes PUT (CreateOrReplace). PowerBIOutputDataSourceProperties
tipo Indica el tipo de salida del origen de datos en el que se escribirá. Obligatorio en las solicitudes PUT (CreateOrReplace). 'PowerBI' (obligatorio)

PowerBIOutputDataSourceProperties

Nombre Descripción Valor
authenticationMode Modo de autenticación. 'ConnectionString'
'Msi'
'UserToken'
conjunto de datos Nombre del conjunto de datos de Power BI. Obligatorio en las solicitudes PUT (CreateOrReplace). cuerda
groupId Identificador del grupo de Power BI. cuerda
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ó. cuerda
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). cuerda
mesa Nombre de la tabla de Power BI en el conjunto de datos especificado. Obligatorio en las solicitudes PUT (CreateOrReplace). cuerda
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. cuerda
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. cuerda

ReferenceInputDataSource

Nombre Descripción Valor
tipo Establezca en "File" para el tipo FileReferenceInputDataSource. Establezca en "Microsoft.Sql/Server/Database" para el tipo AzureSqlReferenceInputDataSource. Establezca en "Microsoft.Storage/Blob" para el tipo BlobReferenceInputDataSource. 'File'
'Microsoft.Sql/Server/Database'
"Microsoft.Storage/Blob" (obligatorio)

ReferenceInputProperties

Nombre Descripción Valor
origen de datos Describe un origen de datos de entrada que contiene datos de referencia. Obligatorio en las solicitudes PUT (CreateOrReplace). ReferenceInputDataSource
tipo Indica si la entrada es un origen de datos de referencia o datos de flujo. Obligatorio en las solicitudes PUT (CreateOrReplace). 'Referencia' (obligatorio)

ScalarFunctionProperties

Nombre Descripción Valor
tipo Indica el tipo de función. 'Escalar' (obligatorio)

Serialización

Nombre Descripción Valor
tipo Establezca en "Avro" para el tipo avroSerialization. Establezca en "Csv" para el tipo csvSerialization. Establezca en "Json" para el tipo jsonSerialization. Establezca en "Parquet" para el tipo ParquetSerialization. 'Avro'
'Csv'
'Json'
'Parquet' (obligatorio)

ServiceBusQueueOutputDataSource

Nombre Descripción Valor
Propiedades Propiedades asociadas a una salida de cola de Service Bus. Obligatorio en las solicitudes PUT (CreateOrReplace). ServiceBusQueueOutputDataSourceProperties
tipo 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

Nombre Descripción Valor
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). cuerda
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). cuerda
sharedAccessPolicyKey Clave de directiva de acceso compartido para la directiva de acceso compartido especificada. Obligatorio en las solicitudes PUT (CreateOrReplace). cuerda
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). cuerda
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. cualquier

ServiceBusTopicOutputDataSource

Nombre Descripción Valor
Propiedades Propiedades asociadas a una salida de tema de Service Bus. Obligatorio en las solicitudes PUT (CreateOrReplace). ServiceBusTopicOutputDataSourceProperties
tipo 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

Nombre Descripción Valor
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). cuerda
sharedAccessPolicyKey Clave de directiva de acceso compartido para la directiva de acceso compartido especificada. Obligatorio en las solicitudes PUT (CreateOrReplace). cuerda
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). cuerda
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). cuerda

ServiceBusTopicOutputDataSourcePropertiesSystemPropertyColumns

Nombre Descripción Valor

Sku

Nombre Descripción Valor
nombre Nombre de la SKU. Obligatorio en las solicitudes PUT (CreateOrReplace). 'Estándar'

StorageAccount

Nombre Descripción Valor
accountKey Clave de cuenta de la cuenta de Azure Storage. Obligatorio en las solicitudes PUT (CreateOrReplace). cuerda
accountName Nombre de la cuenta de Azure Storage. Obligatorio en las solicitudes PUT (CreateOrReplace). cuerda

StreamingJobProperties

Nombre Descripción Valor
clúster 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. cuerda
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. 'Ajustar'
'Drop'
Funciones 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. función[]
Entradas 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. entrada[]
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". "Nube"
'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'
Salidas 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. de salida []
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. cuerda
Sku Describe la SKU del trabajo de streaming. Obligatorio en las solicitudes PUT (CreateOrReplace). Sku de
transformación 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. de transformación

StreamInputDataSource

Nombre Descripción Valor
tipo Establezca en "GatewayMessageBus" para el tipo GatewayMessageBusStreamInputDataSource. Establezca en "Microsoft.Devices/IotHubs" para el tipo IoTHubStreamInputDataSource. Establezca en "Microsoft.EventHub/EventHub" para el tipo EventHubV2StreamInputDataSource. Establezca en "Microsoft.ServiceBus/EventHub" para el tipo EventHubStreamInputDataSource. Establezca en "Microsoft.Storage/Blob" para el tipo BlobStreamInputDataSource. 'GatewayMessageBus'
"Microsoft.Devices/IotHubs"
'Microsoft.EventHub/EventHub'
'Microsoft.ServiceBus/EventHub'
"Microsoft.Storage/Blob" (obligatorio)

StreamInputProperties

Nombre Descripción Valor
origen de datos Describe un origen de datos de entrada que contiene datos de flujo. Obligatorio en las solicitudes PUT (CreateOrReplace). StreamInputDataSource
tipo Indica si la entrada es un origen de datos de referencia o datos de flujo. Obligatorio en las solicitudes PUT (CreateOrReplace). 'Stream' (obligatorio)

TrackedResourceTags

Nombre Descripción Valor

Transformación

Nombre Descripción Valor
nombre Nombre del recurso cuerda
Propiedades Propiedades asociadas a una transformación. Obligatorio en las solicitudes PUT (CreateOrReplace). TransformationProperties

TransformationProperties

Nombre Descripción Valor
consulta 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). cuerda
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[]