Share via


Streamingjobs de Microsoft.StreamAnalytics

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

Para crear un recurso Microsoft.StreamAnalytics/streamingjobs, agregue el siguiente bicep a la plantilla.

resource symbolicname 'Microsoft.StreamAnalytics/streamingjobs@2021-10-01-preview' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  sku: {
    capacity: int
    name: 'Standard'
  }
  identity: {
    type: 'string'
    userAssignedIdentities: {
      {customized property}: any()
    }
  }
  properties: {
    cluster: {
      id: 'string'
    }
    compatibilityLevel: 'string'
    contentStoragePolicy: 'string'
    dataLocale: 'string'
    eventsLateArrivalMaxDelayInSeconds: int
    eventsOutOfOrderMaxDelayInSeconds: int
    eventsOutOfOrderPolicy: 'string'
    externals: {
      container: 'string'
      path: 'string'
      refreshConfiguration: {
        dateFormat: 'string'
        pathPattern: 'string'
        refreshInterval: 'string'
        refreshType: 'string'
        timeFormat: 'string'
      }
      storageAccount: {
        accountKey: 'string'
        accountName: 'string'
        authenticationMode: 'string'
      }
    }
    functions: [
      {
        name: 'string'
        properties: {
          properties: {
            binding: {
              type: 'string'
              // For remaining properties, see FunctionBinding objects
            }
            inputs: [
              {
                dataType: 'string'
                isConfigurationParameter: bool
              }
            ]
            output: {
              dataType: 'string'
            }
          }
          type: 'string'
          // For remaining properties, see FunctionProperties objects
        }
      }
    ]
    inputs: [
      {
        name: 'string'
        properties: {
          compression: {
            type: 'string'
          }
          partitionKey: 'string'
          serialization: {
            type: 'string'
            // For remaining properties, see Serialization objects
          }
          watermarkSettings: {
            watermarkMode: 'string'
          }
          type: 'string'
          // For remaining properties, see InputProperties objects
        }
      }
    ]
    jobStorageAccount: {
      accountKey: 'string'
      accountName: 'string'
      authenticationMode: 'string'
    }
    jobType: 'string'
    outputErrorPolicy: 'string'
    outputs: [
      {
        name: 'string'
        properties: {
          datasource: {
            type: 'string'
            // For remaining properties, see OutputDataSource objects
          }
          serialization: {
            type: 'string'
            // For remaining properties, see Serialization objects
          }
          sizeWindow: int
          timeWindow: 'string'
          watermarkSettings: {
            maxWatermarkDifferenceAcrossPartitions: 'string'
            watermarkMode: 'string'
          }
        }
      }
    ]
    outputStartMode: 'string'
    outputStartTime: 'string'
    sku: {
      capacity: int
      name: 'Standard'
    }
    transformation: {
      name: 'string'
      properties: {
        query: 'string'
        streamingUnits: int
        validStreamingUnits: [
          int
        ]
      }
    }
  }
}

Objetos FunctionProperties

Establezca la propiedad type para especificar el tipo de objeto.

Para Aggregate, use:

  type: 'Aggregate'

Para Escalar, use:

  type: 'Scalar'

Objetos FunctionBinding

Establezca la propiedad type para especificar el tipo de objeto.

Para Microsoft.MachineLearning/WebService, use:

  type: 'Microsoft.MachineLearning/WebService'
  properties: {
    apiKey: 'string'
    batchSize: int
    endpoint: 'string'
    inputs: {
      columnNames: [
        {
          dataType: 'string'
          mapTo: int
          name: 'string'
        }
      ]
      name: 'string'
    }
    outputs: [
      {
        dataType: 'string'
        name: 'string'
      }
    ]
  }

Para Microsoft.MachineLearningServices, use:

  type: 'Microsoft.MachineLearningServices'
  properties: {
    apiKey: 'string'
    batchSize: int
    endpoint: 'string'
    inputRequestName: 'string'
    inputs: [
      {
        dataType: 'string'
        mapTo: int
        name: 'string'
      }
    ]
    numberOfParallelRequests: int
    outputResponseName: 'string'
    outputs: [
      {
        dataType: 'string'
        mapTo: int
        name: 'string'
      }
    ]
  }

Para Microsoft.StreamAnalytics/CLRUdf, use:

  type: 'Microsoft.StreamAnalytics/CLRUdf'
  properties: {
    class: 'string'
    dllPath: 'string'
    method: 'string'
    updateMode: 'string'
  }

Para Microsoft.StreamAnalytics/JavascriptUdf, use:

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

Objetos InputProperties

Establezca la propiedad type para especificar el tipo de objeto.

Para Referencia, use:

  type: 'Reference'
  datasource: {
    type: 'string'
    // For remaining properties, see ReferenceInputDataSource objects
  }

Para Stream, use:

  type: 'Stream'
  datasource: {
    type: 'string'
    // For remaining properties, see StreamInputDataSource objects
  }

Objetos de serialización

Establezca la propiedad type para especificar el tipo de objeto.

Para Avro, use:

  type: 'Avro'
  properties: any()

Para Csv, use:

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

Para CustomClr, use:

  type: 'CustomClr'
  properties: {
    serializationClassName: 'string'
    serializationDllPath: 'string'
  }

Para Delta, use:

  type: 'Delta'
  properties: {
    deltaTablePath: 'string'
    partitionColumns: [
      'string'
    ]
  }

Para Json, use:

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

Para Parquet, use:

  type: 'Parquet'
  properties: any()

Objetos ReferenceInputDataSource

Establezca la propiedad type para especificar el tipo de objeto.

Para Archivo, use:

  type: 'File'
  properties: {
    path: 'string'
  }

Para Microsoft.Sql/Server/Database, use:

  type: 'Microsoft.Sql/Server/Database'
  properties: {
    authenticationMode: 'string'
    database: 'string'
    deltaSnapshotQuery: 'string'
    fullSnapshotQuery: 'string'
    password: 'string'
    refreshRate: 'string'
    refreshType: 'string'
    server: 'string'
    user: 'string'
  }

Para Microsoft.Storage/Blob, use:

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

Para Raw, use:

  type: 'Raw'
  properties: {
    payload: 'string'
    payloadUri: 'string'
  }

Objetos StreamInputDataSource

Establezca la propiedad type para especificar el tipo de objeto.

Para GatewayMessageBus, use:

  type: 'GatewayMessageBus'
  properties: {
    topic: 'string'
  }

Para Microsoft.Devices/IotHubs, use:

  type: 'Microsoft.Devices/IotHubs'
  properties: {
    consumerGroupName: 'string'
    endpoint: 'string'
    iotHubNamespace: 'string'
    sharedAccessPolicyKey: 'string'
    sharedAccessPolicyName: 'string'
  }

Para Microsoft.EventGrid/EventSubscriptions, use:

  type: 'Microsoft.EventGrid/EventSubscriptions'
  properties: {
    eventTypes: [
      'string'
    ]
    schema: 'string'
    storageAccounts: [
      {
        accountKey: 'string'
        accountName: 'string'
        authenticationMode: 'string'
      }
    ]
    subscriber: {
      properties: {
        authenticationMode: 'string'
        consumerGroupName: 'string'
        eventHubName: 'string'
        partitionCount: int
        prefetchCount: int
        serviceBusNamespace: 'string'
        sharedAccessPolicyKey: 'string'
        sharedAccessPolicyName: 'string'
      }
      type: 'string'
    }
  }

Para Microsoft.EventHub/EventHub, use:

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

Para Microsoft.ServiceBus/EventHub, use:

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

Para Microsoft.Storage/Blob, use:

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

Para Raw, use:

  type: 'Raw'
  properties: {
    payload: 'string'
    payloadUri: 'string'
  }

Objetos OutputDataSource

Establezca la propiedad type para especificar el tipo de objeto.

Para GatewayMessageBus, use:

  type: 'GatewayMessageBus'
  properties: {
    topic: 'string'
  }

Para Microsoft.AzureFunction, use:

  type: 'Microsoft.AzureFunction'
  properties: {
    apiKey: 'string'
    functionAppName: 'string'
    functionName: 'string'
    maxBatchCount: int
    maxBatchSize: int
  }

Para Microsoft.DataLake/Accounts, use:

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

Para Microsoft.DBForPostgreSQL/servers/databases, use:

  type: 'Microsoft.DBForPostgreSQL/servers/databases'
  properties: {
    authenticationMode: 'string'
    database: 'string'
    maxWriterCount: int
    password: 'string'
    server: 'string'
    table: 'string'
    user: 'string'
  }

Para Microsoft.EventHub/EventHub, use:

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

Para Microsoft.Kusto/clusters/databases, use:

  type: 'Microsoft.Kusto/clusters/databases'
  properties: {
    authenticationMode: 'string'
    cluster: 'string'
    database: 'string'
    table: 'string'
  }

Para Microsoft.ServiceBus/EventHub, use:

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

Para Microsoft.ServiceBus/Queue, use:

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

Para Microsoft.ServiceBus/Topic, use:

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

Para Microsoft.Sql/Server/Database, use:

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

Para Microsoft.Sql/Server/DataWarehouse, use:

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

Para Microsoft.Storage/Blob, use:

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

Para Microsoft.Storage/DocumentDB, use:

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

Para Microsoft.Storage/Table, use:

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

Para PowerBI, use:

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

Para Raw, use:

  type: 'Raw'
  properties: {
    payloadUri: 'string'
  }

Valores de propiedad

streamingjobs

Nombre Descripción Value
name El nombre del recurso string (obligatorio)

Límite de caracteres: 3-63

Caracteres válidos:
Caracteres alfanuméricos, de subrayado y guiones.
ubicación Ubicación geográfica donde reside el recurso string
etiquetas Etiquetas del recurso. Diccionario de nombres y valores de etiqueta. Consulte Etiquetas en plantillas.
sku Describe la SKU del trabajo de streaming. Obligatorio en las solicitudes PUT (CreateOrReplace). Sku
identidad Describe la identidad administrada asignada a este trabajo que se puede usar para autenticarse con entradas y salidas. Identidad
properties Propiedades asociadas a un trabajo de streaming. Obligatorio en las solicitudes PUT (CreateOrReplace). StreamingJobProperties

Identidad

Nombre Descripción Value
type El tipo de identidad, puede ser SystemAssigned o UserAssigned. string
userAssignedIdentities Identidades asignadas por el usuario asociadas al recurso de trabajo de streaming. IdentityUserAssignedIdentities

IdentityUserAssignedIdentities

Nombre Descripción Valor
{propiedad personalizada} Para Bicep, puede usar la función any().

StreamingJobProperties

Nombre Descripción Valor
cluster Clúster en el que se ejecutarán los trabajos de streaming. ClusterInfo
compatibilityLevel Controla ciertos comportamientos del runtime 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 especifique también la propiedad jobStorageAccount. . 'JobStorageAccount'
'SystemAccount'
dataLocale La configuración regional de los datos del trabajo de análisis del flujo de datos. El valor debe ser el nombre de una referencia cultural de .NET compatible del conjunto https://msdn.microsoft.com/library/system.globalization.culturetypes(v=vs.110).aspx. El valor predeterminado es "en-US" si no se ha especificado ninguno. string
eventsLateArrivalMaxDelayInSeconds El retraso tolerable máximo, en segundos, que pueden tener los eventos que llegan tarde para ser incluidos. El rango admitido es -1 a 1814399 (20.23:59:59 días) y-1 se usa para especificar que la espera es indefinida. Si la propiedad no está presente, se interpreta que tiene el valor -1. int
eventsOutOfOrderMaxDelayInSeconds El retraso máximo tolerable, en segundos, en que se pueden ajustar los eventos que no funcionan para que vuelvan a estar en orden. int
eventsOutOfOrderPolicy Indica la directiva que aplicar a los eventos que llegan desordenados en el flujo de eventos de entrada. 'Ajustar'
'Drop'
Externos La cuenta de almacenamiento donde se encuentran los artefactos de código personalizados. Externo
functions Lista de una o varias funciones para el trabajo de streaming. La propiedad name de cada función es necesaria al especificar esta propiedad en una solicitud PUT. Esta propiedad no se puede modificar a través de una operación PATCH. Debe usar la API PATCH disponible para la transformación individual. Función[]
inputs Lista de una o varias entradas para el trabajo de streaming. La propiedad name para cada entrada es necesaria al especificar esta propiedad en una solicitud PUT. Esta propiedad no se puede modificar a través de una operación PATCH. Debe usar la API PATCH disponible para la entrada individual. 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 aplica a los eventos que llegan a la salida y no se pueden escribir en el almacenamiento externo porque están mal formados (faltan valores de las columnas o el tamaño o tipo de los valores de las columnas no son correctos). 'Drop'
'Detener'
outputs Lista de una o varias salidas para el trabajo de streaming. La propiedad name de 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. 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 inicia el trabajo, empezar en una marca de tiempo de usuario personalizada especificada a través de la propiedad outputStartTime o comenzar desde la última hora de salida del evento. 'CustomTime'
'JobStartTime'
'LastOutputEventTime'
outputStartTime El valor es una marca de tiempo con formato ISO-8601 que indica el punto inicial de la secuencia de eventos de salida o NULL para indicar que la secuencia de eventos de salida empezará cuando se inicie el trabajo de transmisión. Esta propiedad debe tener un valor si outputStartMode está establecido en CustomTime. string
sku Describe la SKU del trabajo de streaming. Se requiere en las solicitudes PUT (CreateOrReplace). Sku
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. Transformación

ClusterInfo

Nombre Descripción Value
id Identificador de recurso del clúster. string

Externo

Nombre Descripción Valor
contenedor Contenedor UserCustomCode. string
path Ruta de acceso UserCustomCode. string
refreshConfiguration Los parámetros de actualización de las funciones definidas por el usuario actualizables presentes en la configuración del trabajo. RefreshConfiguration
StorageAccount Propiedades asociadas a una cuenta de Azure Storage StorageAccount

RefreshConfiguration

Nombre Descripción Valor
dateFormat El formato de la fecha. Siempre que {date} aparezca en pathPattern, el valor de esta propiedad se usa como formato de fecha en su lugar. string
pathPattern Patrón de ruta de acceso del blob. No es una expresión regular. Representa un patrón con el que se coincidirán los nombres de blob para determinar si deben incluirse o no como entrada o salida en el trabajo. Vea https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-input o https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-output para obtener una explicación y un ejemplo más detallados. string
refreshInterval Intervalo de actualización. string
refreshType Esta propiedad indica qué opción de actualización de datos se va a usar, Bloquear o No bloquear. 'Bloqueo'
"No bloquear"
timeFormat Formato de hora. Siempre que aparezca {time} en pathPattern, el valor de esta propiedad se usa como formato de hora en su lugar. string

StorageAccount

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

Restricciones:
Valor confidencial. Pase como parámetro seguro.
accountName nombre de la cuenta de Azure Storage. Se requiere en las solicitudes PUT (CreateOrReplace). string
authenticationMode Modo de autenticación. 'ConnectionString'
'Msi'
'UserToken'

Función

Nombre Descripción Value
name Nombre del recurso string
properties Propiedades asociadas a una función. FunctionProperties

FunctionProperties

Nombre Descripción Valor
properties FunctionConfiguration
tipo Establecimiento del tipo de objeto Agregada
Escalar (obligatorio)

FunctionConfiguration

Nombre Descripción Valor
binding Enlace físico de la función. Por ejemplo, en el caso del servicio web Azure Machine Learning, se describe el punto de conexión. FunctionBinding
inputs FunctionInput[]
output Describe la salida de una función. FunctionOutput

FunctionBinding

Nombre Descripción Value
type Establecimiento del tipo de objeto Microsoft.MachineLearning/WebService
Microsoft.MachineLearningServices
Microsoft.StreamAnalytics/CLRUdf
Microsoft.StreamAnalytics/JavascriptUdf (obligatorio)

AzureMachineLearningStudioFunctionBinding

Nombre Descripción Value
type Indica el tipo de enlace de función. 'Microsoft.MachineLearning/WebService' (obligatorio)
properties Propiedades de enlace asociadas a Azure Machine Learning Studio. AzureMachineLearningStudioFunctionBindingProperties

AzureMachineLearningStudioFunctionBindingProperties

Nombre Descripción Valor
apiKey Clave de API que se usa para autenticarse con Request-Response punto de conexión. string
batchSize Número entre 1 y 10000 que describe el número máximo de filas para cada solicitud de ejecución rrS de Azure ML. El valor predeterminado es 1000. int
endpoint El Request-Response el punto de conexión de ejecución de Azure Machine Learning Studio. Obtenga más información aquí: https://docs.microsoft.com/azure/machine-learning/machine-learning-consume-web-services#request-response-service-rrs string
inputs Las entradas del punto de conexión de Azure Machine Learning Studio. AzureMachineLearningStudioInputs
outputs Una lista de salidas de la ejecución del punto de conexión de Azure Machine Learning Studio. AzureMachineLearningStudioOutputColumn[]

AzureMachineLearningStudioInputs

Nombre Descripción Valor
columnNames Una lista de columnas de entrada para el punto de conexión de Azure Machine Learning Studio. AzureMachineLearningStudioInputColumn[]
name Nombre de la entrada. Este es el nombre proporcionado al crear el punto de conexión. string

AzureMachineLearningStudioInputColumn

Nombre Descripción Valor
dataType El tipo de datos (compatible con Azure Machine Learning) de la columna de entrada. https://msdn.microsoft.com/library/azure/dn905923.aspx En . string
mapTo Índice de base cero del parámetro de función al que se asigna esta entrada. int
name Nombre de la columna de entrada. string

AzureMachineLearningStudioOutputColumn

Nombre Descripción Valor
dataType Tipo de datos (compatible con Azure Machine Learning) de la columna de salida. https://msdn.microsoft.com/library/azure/dn905923.aspx En . string
name Nombre de la columna de resultados. string

AzureMachineLearningServiceFunctionBinding

Nombre Descripción Value
type Indica el tipo de enlace de función. 'Microsoft.MachineLearningServices' (obligatorio)
properties Propiedades de enlace asociadas a un servicio web de Azure Machine Learning. AzureMachineLearningServiceFunctionBindingProperties

AzureMachineLearningServiceFunctionBindingProperties

Nombre Descripción Valor
apiKey Clave de API que se usa para autenticarse con Request-Response punto de conexión. string
batchSize Número entre 1 y 10000 que describe el número máximo de filas para cada solicitud de ejecución rrS de Azure ML. El valor predeterminado es 1000. int
endpoint El Request-Response ejecutar el punto de conexión del servicio web de Azure Machine Learning. string
inputRequestName Etiqueta para el objeto de solicitud de entrada. string
inputs Entradas para el punto de conexión del servicio web de Azure Machine Learning. AzureMachineLearningServiceInputColumn[]
numberOfParallelRequests Número de solicitudes paralelas que se enviarán por partición del trabajo al servicio de aprendizaje automático. El valor predeterminado es 1. int
outputResponseName Etiqueta para el objeto de solicitud de salida. string
outputs Una lista de salidas de la ejecución del punto de conexión del servicio web de Azure Machine Learning. AzureMachineLearningServiceOutputColumn[]

AzureMachineLearningServiceInputColumn

Nombre Descripción Valor
dataType Tipo de datos (compatible con Azure Machine Learning) de la columna de entrada. string
mapTo Índice de base cero del parámetro de función al que se asigna esta entrada. int
name Nombre de la columna de entrada. string

AzureMachineLearningServiceOutputColumn

Nombre Descripción Valor
dataType Tipo de datos (compatible con Azure Machine Learning) de la columna de salida. string
mapTo Índice de base cero del parámetro de función al que se asigna esta entrada. int
name Nombre de la columna de resultados. string

CSharpFunctionBinding

Nombre Descripción Value
type Indica el tipo de enlace de función. 'Microsoft.StreamAnalytics/CLRUdf' (obligatorio)
properties Propiedades de enlace asociadas a una función CSharp. CSharpFunctionBindingProperties

CSharpFunctionBindingProperties

Nombre Descripción Valor
class Código Csharp que contiene una única definición de función. string
dllPath Código Csharp que contiene una única definición de función. string
method Código Csharp que contiene una única definición de función. string
updateMode Modos de actualización para las funciones de Stream Analytics. 'Actualizable'
'Static'

JavaScriptFunctionBinding

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

JavaScriptFunctionBindingProperties

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

FunctionInput

Nombre Descripción Valor
dataType Tipo de datos (compatible con Azure Stream Analytics) del parámetro de entrada de función. Se describe una lista de tipos de datos válidos de Azure Stream Analytics en . https://msdn.microsoft.com/library/azure/dn835065.aspx string
isConfigurationParameter Marca que indica si el parámetro es un parámetro de configuración. True si se espera que este parámetro de entrada sea una constante. El valor predeterminado es False. bool

FunctionOutput

Nombre Descripción Valor
dataType El tipo de datos (compatible con Azure Stream Analytics) de la salida de la función. Se describe una lista de tipos de datos válidos de Azure Stream Analytics en . https://msdn.microsoft.com/library/azure/dn835065.aspx string

AggregateFunctionProperties

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

ScalarFunctionProperties

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

Entrada

Nombre Descripción Value
name Nombre del recurso string
properties Propiedades asociadas a una entrada. Obligatorio en las solicitudes PUT (CreateOrReplace). InputProperties

InputProperties

Nombre Descripción Valor
compression Describe cómo se comprimen los datos de entrada. Compresión
partitionKey partitionKey Describe una clave en los datos de entrada que se usan para crear particiones de los datos de entrada. string
la 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). Serialización
watermarkSettings Configuración que determina si se van a leer eventos de marca de agua. InputWatermarkProperties
tipo Establecimiento del tipo de objeto Referencia
Stream (obligatorio)

Compresión

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

Serialización

Nombre Descripción Value
type Establecimiento del tipo de objeto Avro
Csv
CustomClr
Delta
Json
Parquet (obligatorio)

AvroSerialization

Nombre Descripción Value
type Indica el tipo de serialización que usa la entrada o salida. Obligatorio en las solicitudes PUT (CreateOrReplace). 'Avro' (obligatorio)
properties Propiedades asociadas al tipo de serialización Avro. Obligatorio en las solicitudes PUT (CreateOrReplace). Para Bicep, puede usar la función any().

CsvSerialization

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

CsvSerializationProperties

Nombre Descripción Valor
encoding Especifica la codificación de los datos entrantes en el caso de la entrada y la codificación de los datos salientes en el caso de la salida. Obligatorio en las solicitudes PUT (CreateOrReplace). 'UTF8'
fieldDelimiter Especifica el delimitador que se usará para separar los registros de valores separados por comas (CSV). Consulte https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-input o https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-output para obtener una lista de valores admitidos. Obligatorio en las solicitudes PUT (CreateOrReplace). string

CustomClrSerialization

Nombre Descripción Value
type Indica el tipo de serialización que usa la entrada o salida. Obligatorio en las solicitudes PUT (CreateOrReplace). 'CustomClr' (obligatorio)
properties Propiedades asociadas al tipo de serialización CustomClr. Obligatorio en las solicitudes PUT (CreateOrReplace). CustomClrSerializationProperties

CustomClrSerializationProperties

Nombre Descripción Valor
serializationClassName Nombre de la clase de serialización. string
serializationDllPath Ruta de acceso de la biblioteca de serialización. string

DeltaSerialization

Nombre Descripción Value
type Indica el tipo de serialización que usa la entrada o salida. Obligatorio en las solicitudes PUT (CreateOrReplace). 'Delta' (obligatorio)
properties Las propiedades asociadas al tipo de serialización de Delta Lake. Obligatorio en las solicitudes PUT (CreateOrReplace). DeltaSerializationProperties

DeltaSerializationProperties

Nombre Descripción Valor
deltaTablePath Especifica la ruta de acceso de la tabla de Delta Lake en la que se escribirá la salida. string (obligatorio)
partitionColumns Especifica los nombres de las columnas para las que se particionará la tabla de Delta Lake. Solo se admiten 1 columna de partición, pero se mantiene como una matriz para la extensibilidad. string[]

JsonSerialization

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

JsonSerializationProperties

Nombre Descripción Valor
encoding Especifica la codificación de los datos entrantes en el caso de la entrada y la codificación de los datos salientes en el caso de la salida. Obligatorio en las solicitudes PUT (CreateOrReplace). 'UTF8'
format Esta propiedad solo se aplica a la serialización JSON de salidas. No es aplicable a las entradas. Esta propiedad especifica el formato json en el que se escribirá la salida. Los valores admitidos actualmente son "lineSeparated" que indican que la salida se dará formato al tener cada objeto JSON separado por una nueva línea y "matriz" que indica que la salida se dará formato como una matriz de objetos JSON. El valor predeterminado es "lineSeparated" si se deja null. 'Matriz'
'LineSeparated'

ParquetSerialization

Nombre Descripción Value
type Indica el tipo de serialización que usa la entrada o salida. Obligatorio en las solicitudes PUT (CreateOrReplace). 'Parquet' (obligatorio)
properties Propiedades asociadas al tipo de serialización Parquet. Obligatorio en las solicitudes PUT (CreateOrReplace). Para Bicep, puede usar la función any().

InputWatermarkProperties

Nombre Descripción Valor
watermarkMode Modo de marca de agua de entrada. 'Ninguno'
"ReadWatermark"

ReferenceInputProperties

Nombre Descripción Value
type Indica si la entrada es un origen de datos de referencia o datos de flujo. Se requiere en las solicitudes PUT (CreateOrReplace). 'Referencia' (obligatorio)
datasource Describe un origen de datos de entrada que contiene datos de referencia. Se requiere en las solicitudes PUT (CreateOrReplace). ReferenceInputDataSource

ReferenceInputDataSource

Nombre Descripción Value
type Establecimiento del tipo de objeto Archivo
Microsoft.Sql/Server/Database
Microsoft.Storage/Blob
Sin procesar (obligatorio)

FileReferenceInputDataSource

Nombre Descripción Value
type Indica el tipo de origen de datos de entrada que contiene datos de referencia. Se requiere en las solicitudes PUT (CreateOrReplace). 'Archivo' (obligatorio)
properties Propiedades asociadas a una entrada de archivo que contiene datos de referencia. Se requiere en las solicitudes PUT (CreateOrReplace). FileReferenceInputDataSourceProperties

FileReferenceInputDataSourceProperties

Nombre Descripción Value
path Ruta de acceso del archivo. string

AzureSqlReferenceInputDataSource

Nombre Descripción Value
type Indica el tipo de origen de datos de entrada que contiene datos de referencia. Se requiere en las solicitudes PUT (CreateOrReplace). 'Microsoft.Sql/Server/Database' (obligatorio)
properties Las propiedades asociadas a la entrada de SQL DB que contienen datos de referencia. Se requiere en las solicitudes PUT (CreateOrReplace). AzureSqlReferenceInputDataSourceProperties

AzureSqlReferenceInputDataSourceProperties

Nombre Descripción Valor
authenticationMode Modo de autenticación. 'ConnectionString'
'Msi'
'UserToken'
database Este elemento está asociado al elemento datasource. Este es el nombre de la base de datos en la que se escribirá la salida. string
deltaSnapshotQuery Este elemento está asociado al elemento datasource. Esta consulta se usa para capturar los cambios incrementales de la base de datos SQL. Para usar esta opción, se recomienda usar tablas temporales en Azure SQL Database. string
fullSnapshotQuery Este elemento está asociado al elemento datasource. Esta consulta se usa para capturar datos de la base de datos sql. string
password Este elemento está asociado al elemento datasource. Esta es la contraseña que se utilizará para conectarse a la instancia de Base de datos SQL. string

Restricciones:
Valor confidencial. Pase como parámetro seguro.
refreshRate Este elemento está asociado al elemento datasource. Esto indica la frecuencia con la que se capturarán los datos de la base de datos. Es de formato DateTime. string
refreshType Indica el tipo de opción de actualización de datos. 'RefreshPeriodicallyWithDelta'
'RefreshPeriodicallyWithFull'
'Static'
server Este elemento está asociado al elemento datasource. Este es el nombre del servidor que contiene la base de datos en la que se escribirá. string
usuario Este elemento está asociado al elemento datasource. Este es el nombre de usuario que se utilizará para conectarse a la instancia de Base de datos SQL. string

BlobReferenceInputDataSource

Nombre Descripción Value
type Indica el tipo de origen de datos de entrada que contiene datos de referencia. Se requiere en las solicitudes PUT (CreateOrReplace). 'Microsoft.Storage/Blob' (obligatorio)
properties Propiedades asociadas a una entrada de blob que contiene datos de referencia. Se requiere en las solicitudes PUT (CreateOrReplace). BlobReferenceInputDataSourceProperties

BlobReferenceInputDataSourceProperties

Nombre Descripción Valor
authenticationMode Modo de autenticación. 'ConnectionString'
'Msi'
'UserToken'
blobName Nombre de la entrada del blob. string
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. Se requiere en las solicitudes PUT (CreateOrReplace). string
dateFormat El formato de la fecha. Siempre que {date} aparezca en pathPattern, el valor de esta propiedad se usa como formato de fecha en su lugar. string
deltaPathPattern Patrón de ruta de acceso de la instantánea delta. string
deltaSnapshotRefreshRate Intervalo que el usuario genera una instantánea diferencial de este origen de datos de entrada de blobs de referencia. string
fullSnapshotRefreshRate Intervalo de actualización del origen de datos de entrada del blob. string
pathPattern Patrón de ruta de acceso del blob. No es una expresión regular. Representa un patrón con el que se coincidirán los nombres de blob para determinar si deben incluirse o no como entrada o salida en el trabajo. Vea https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-input o https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-output para obtener una explicación y un ejemplo más detallados. string
sourcePartitionCount Recuento de particiones del origen de datos de entrada del blob. Intervalo 1 - 256. int
storageAccounts Lista de una o varias cuentas de Azure Storage. Se requiere en las solicitudes PUT (CreateOrReplace). StorageAccount[]
timeFormat Formato de hora. Siempre que aparezca {time} en pathPattern, el valor de esta propiedad se usa como formato de hora en su lugar. string

RawReferenceInputDataSource

Nombre Descripción Value
type Indica el tipo de origen de datos de entrada que contiene datos de referencia. Se requiere en las solicitudes PUT (CreateOrReplace). 'Raw' (obligatorio)
properties Propiedades asociadas a una entrada sin procesar que contiene datos de referencia. Se requiere en las solicitudes PUT (CreateOrReplace). RawInputDatasourceProperties

RawInputDatasourceProperties

Nombre Descripción Valor
payload Contenido serializado json de los datos de entrada. Se deben establecer payload o payloadUri, pero no ambos. string
payloadUri Dirección URL de SAS a un blob que contiene el contenido serializado JSON de los datos de entrada. Se deben establecer payload o payloadUri, pero no ambos. string

StreamInputProperties

Nombre Descripción Value
type Indica si la entrada es un origen de datos de referencia o datos de flujo. Se requiere en las solicitudes PUT (CreateOrReplace). 'Stream' (obligatorio)
datasource Describe un origen de datos de entrada que contiene datos de flujo. Se requiere en las solicitudes PUT (CreateOrReplace). StreamInputDataSource

StreamInputDataSource

Nombre Descripción Value
type Establecimiento del tipo de objeto GatewayMessageBus
Microsoft.Devices/IotHubs
Microsoft.EventGrid/EventSubscriptions
Microsoft.EventHub/EventHub
Microsoft.ServiceBus/EventHub
Microsoft.Storage/Blob
Sin procesar (obligatorio)

GatewayMessageBusStreamInputDataSource

Nombre Descripción Value
type Indica el tipo de origen de datos de entrada que contiene datos de flujo. Se requiere en las solicitudes PUT (CreateOrReplace). 'GatewayMessageBus' (obligatorio)
properties Las propiedades asociadas a una entrada del bus de mensajes de puerta de enlace que contiene datos de flujo. GatewayMessageBusStreamInputDataSourceProperties

GatewayMessageBusStreamInputDataSourceProperties

Nombre Descripción Valor
topic Nombre del tema de Service Bus. string

IoTHubStreamInputDataSource

Nombre Descripción Value
type Indica el tipo de origen de datos de entrada que contiene datos de flujo. Se requiere en las solicitudes PUT (CreateOrReplace). 'Microsoft.Devices/IotHubs' (obligatorio)
properties Propiedades asociadas a una entrada de IoT Hub que contiene datos de flujo. Se requiere en las solicitudes PUT (CreateOrReplace). IoTHubStreamInputDataSourceProperties

IoTHubStreamInputDataSourceProperties

Nombre Descripción Valor
consumerGroupName Nombre de un grupo de consumidores de IoT Hub que se debe usar para leer eventos del IoT Hub. Si no se especifica, la entrada usa el grupo de consumidores predeterminado de Iot Hub. string
endpoint El punto de conexión IoT Hub al que conectarse (es decir, mensajes/eventos, messages/operationsMonitoringEvents, etc.). string
iotHubNamespace Nombre o URI del IoT Hub. Se requiere en las solicitudes PUT (CreateOrReplace). string
sharedAccessPolicyKey Clave de directiva de acceso compartido para la directiva de acceso compartido especificada. Se requiere en las solicitudes PUT (CreateOrReplace). string

Restricciones:
Valor confidencial. Pase como parámetro seguro.
sharedAccessPolicyName Nombre de la directiva de acceso compartido para el IoT Hub. Esta directiva debe contener al menos el permiso De conexión de servicio. Se requiere en las solicitudes PUT (CreateOrReplace). string

EventGridStreamInputDataSource

Nombre Descripción Value
type Indica el tipo de origen de datos de entrada que contiene datos de flujo. Se requiere en las solicitudes PUT (CreateOrReplace). 'Microsoft.EventGrid/EventSubscriptions' (obligatorio)
properties Propiedades asociadas a una entrada de Event Grid que contiene datos de flujo. EventGridStreamInputDataSourceProperties

EventGridStreamInputDataSourceProperties

Nombre Descripción Valor
eventTypes Lista de tipos de eventos admitidos por el adaptador de Event Grid. string[]
esquema Indica el tipo de esquema de Event Grid. 'CloudEventSchema'
'EventGridEventSchema'
storageAccounts Lista de una o varias cuentas de Azure Storage. Se requiere en las solicitudes PUT (CreateOrReplace). StorageAccount[]
subscriber Suscriptores de Event Grid. Actualmente solo se admite el suscriptor de EventHub. EventHubV2StreamInputDataSource

EventHubV2StreamInputDataSource

Nombre Descripción Valor
properties Propiedades asociadas a una entrada del centro de eventos que contiene datos de flujo. Se requiere en las solicitudes PUT (CreateOrReplace). EventHubStreamInputDataSourceProperties
tipo Indica el tipo de origen de datos de entrada que contiene datos de flujo. Se requiere en las solicitudes PUT (CreateOrReplace). string (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. string
eventHubName Nombre del centro de eventos. Se requiere en las solicitudes PUT (CreateOrReplace). string
partitionCount Recuento de particiones del origen de datos del centro de eventos. Intervalo 1 - 256. int
prefetchCount Número de mensajes que el receptor de mensajes puede solicitar simultáneamente. int
serviceBusNamespace Espacio de nombres asociado al centro de eventos deseado, cola de Service Bus, tema de Service Bus, etc. Se requiere en las solicitudes PUT (CreateOrReplace). string
sharedAccessPolicyKey Clave de directiva de acceso compartido para la directiva de acceso compartido especificada. Se requiere en las solicitudes PUT (CreateOrReplace). string

Restricciones:
Valor confidencial. Pase como parámetro seguro.
sharedAccessPolicyName El nombre de la directiva de acceso compartido para el centro de eventos, la cola de Service Bus, el tema de Service Bus, etc. Se requiere en las solicitudes PUT (CreateOrReplace). string

EventHubStreamInputDataSource

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

BlobStreamInputDataSource

Nombre Descripción Value
type Indica el tipo de origen de datos de entrada que contiene datos de flujo. Se requiere en las solicitudes PUT (CreateOrReplace). 'Microsoft.Storage/Blob' (obligatorio)
properties Propiedades asociadas a una entrada de blob que contiene datos de flujo. Se requiere en las solicitudes PUT (CreateOrReplace). BlobStreamInputDataSourceProperties

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. Se requiere en las solicitudes PUT (CreateOrReplace). string
dateFormat El formato de la fecha. Siempre que {date} aparezca en pathPattern, el valor de esta propiedad se usa como formato de fecha en su lugar. string
pathPattern Patrón de ruta de acceso del blob. No es una expresión regular. Representa un patrón con el que se buscarán coincidencias con los nombres de blobs para determinar si se deben incluir como entrada o salida en el trabajo. Consulte https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-input o https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-output para obtener una explicación y un ejemplo más detallados. string
sourcePartitionCount Recuento de particiones del origen de datos de entrada del blob. Intervalo 1 - 1024. int
storageAccounts Una lista de una o varias cuentas de Azure Storage. Obligatorio en las solicitudes PUT (CreateOrReplace). StorageAccount[]
timeFormat Formato de hora. Siempre que aparezca {time} en pathPattern, el valor de esta propiedad se usa como formato de hora en su lugar. string

RawStreamInputDataSource

Nombre Descripción Value
type Indica el tipo de origen de datos de entrada que contiene datos de flujo. Obligatorio en las solicitudes PUT (CreateOrReplace). 'Raw' (obligatorio)
properties Propiedades asociadas a una entrada sin procesar. Obligatorio en las solicitudes PUT (CreateOrReplace). RawInputDatasourceProperties

JobStorageAccount

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

Restricciones:
Valor confidencial. Pase como parámetro seguro.
accountName nombre de la cuenta de Azure Storage. Obligatorio en las solicitudes PUT (CreateOrReplace). string
authenticationMode Modo de autenticación. 'ConnectionString'
'Msi'
"UserToken"

Output

Nombre Descripción Value
name Nombre del recurso string
properties Propiedades asociadas a una salida. Obligatorio en las solicitudes PUT (CreateOrReplace). OutputProperties

OutputProperties

Nombre Descripción Valor
datasource Describe el origen de datos en el que se escribirá la salida. Obligatorio en las solicitudes PUT (CreateOrReplace). OutputDataSource
la 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). Serialización
sizeWindow Ventana de tamaño a la que se va a restringir una salida de Stream Analytics. int
timeWindow Período de tiempo para filtrar las salidas del trabajo de Stream Analytics. string
watermarkSettings Configuración que determina si se envían marcas de agua a bajada. OutputWatermarkProperties

OutputDataSource

Nombre Descripción Value
type Establecimiento del tipo de objeto GatewayMessageBus
Microsoft.AzureFunction
Microsoft.DataLake/Accounts
Microsoft.DBForPostgreSQL/servers/databases
Microsoft.EventHub/EventHub
Microsoft.Kusto/clusters/databases
Microsoft.ServiceBus/EventHub
Microsoft.ServiceBus/Queue
Microsoft.ServiceBus/Topic
Microsoft.Sql/Server/Database
Microsoft.Sql/Server/DataWarehouse
Microsoft.Storage/Blob
Microsoft.Storage/DocumentDB
Microsoft.Storage/Table
PowerBI
Sin procesar (obligatorio)

GatewayMessageBusOutputDataSource

Nombre Descripción Value
type Indica el tipo de salida del origen de datos en el que se escribirá. Se requiere en las solicitudes PUT (CreateOrReplace). 'GatewayMessageBus' (obligatorio)
properties Propiedades asociadas a una salida de Bus de mensajes de puerta de enlace. Se requiere en las solicitudes PUT (CreateOrReplace). GatewayMessageBusOutputDataSourceProperties

GatewayMessageBusOutputDataSourceProperties

Nombre Descripción Valor
topic Nombre del tema de Service Bus. string

AzureFunctionOutputDataSource

Nombre Descripción Value
type Indica el tipo de salida del origen de datos en el que se escribirá. Se requiere en las solicitudes PUT (CreateOrReplace). 'Microsoft.AzureFunction' (obligatorio)
properties Las propiedades asociadas a una salida de Azure Function. Se requiere en las solicitudes PUT (CreateOrReplace). AzureFunctionOutputDataSourceProperties

AzureFunctionOutputDataSourceProperties

Nombre Descripción Valor
apiKey Si quiere usar una instancia de Azure Functions desde otra suscripción, debe proporcionar la clave para acceder a la función. string
functionAppName Nombre de la aplicación de Azure Functions. string
functionName Nombre de la función en la aplicación de Azure Functions. string
maxBatchCount Propiedad que permite especificar el número máximo de eventos en cada lote que se envía a Azure Functions. El valor predeterminado es 100. int
maxBatchSize Propiedad que permite establecer el tamaño máximo de cada lote de salida que se envía a la instancia de Azure Functions. La unidad de entrada se muestra en bytes. De manera predeterminada, este valor es 262 144 bytes (256 KB). int

AzureDataLakeStoreOutputDataSource

Nombre Descripción Value
type Indica el tipo de salida del origen de datos en el que se escribirá. Se requiere en las solicitudes PUT (CreateOrReplace). 'Microsoft.DataLake/Accounts' (obligatorio)
properties Las propiedades asociadas a una salida de Azure Data Lake Store. Se requiere en las solicitudes PUT (CreateOrReplace). AzureDataLakeStoreOutputDataSourceProperties

AzureDataLakeStoreOutputDataSourceProperties

Nombre Descripción Valor
accountName Nombre de la cuenta de Azure Data Lake Store. Se requiere en las solicitudes PUT (CreateOrReplace). string
authenticationMode Modo de autenticación. 'ConnectionString'
'Msi'
'UserToken'
dateFormat El formato de la fecha. Siempre que {date} aparezca en filePathPrefix, el valor de esta propiedad se usa como formato de fecha en su lugar. string
filePathPrefix Ubicación del archivo en el que se debe escribir la salida. Se requiere en las solicitudes PUT (CreateOrReplace). string
refreshToken Token de actualización que se puede usar para obtener un token de acceso válido que se puede usar para autenticarse con el origen de datos. Actualmente, solo se puede obtener un token de actualización válido a través de Azure Portal. Se recomienda colocar aquí un valor de cadena ficticio al crear el origen de datos y, a continuación, ir a Azure Portal para autenticar el origen de datos que actualizará esta propiedad con un token de actualización válido. Se requiere en las solicitudes PUT (CreateOrReplace). string
tenantId Identificador de inquilino del usuario usado para obtener el token de actualización. Se requiere en las solicitudes PUT (CreateOrReplace). string
timeFormat Formato de hora. Siempre que aparezca {time} en filePathPrefix, el valor de esta propiedad se usa como formato de hora en su lugar. string
tokenUserDisplayName Nombre para mostrar del usuario que se usó para obtener el token de actualización. Use esta propiedad para ayudar a recordar qué usuario se usó para obtener el token de actualización. string
tokenUserPrincipalName El nombre principal de usuario (UPN) del usuario que se usó para obtener el token de actualización. Use esta propiedad para ayudar a recordar qué usuario se usó para obtener el token de actualización. string

PostgreSQLOutputDataSource

Nombre Descripción Value
type Indica el tipo de salida del origen de datos en el que se escribirá. Obligatorio en las solicitudes PUT (CreateOrReplace). "Microsoft.DBForPostgreSQL/servers/databases" (obligatorio)
properties Propiedades asociadas a un origen de datos de salida de PostgreSQL. Obligatorio en las solicitudes PUT (CreateOrReplace). PostgreSQLOutputDataSourceProperties

PostgreSQLOutputDataSourceProperties

Nombre Descripción Valor
authenticationMode Modo de autenticación. 'ConnectionString'
'Msi'
"UserToken"
database Nombre de la base de datos Azure SQL. Obligatorio en las solicitudes PUT (CreateOrReplace). string
maxWriterCount Recuento máximo de escritor, actualmente solo hay disponibles 1 (escritor único) y 0 (basado en la partición de consulta). Opcional en las solicitudes PUT. int
password Contraseña que se usará para conectarse a la base de datos de Azure SQL. Obligatorio en las solicitudes PUT (CreateOrReplace). string

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

EventHubV2OutputDataSource

Nombre Descripción Value
type Indica el tipo de salida del origen de datos en el que se escribirá. Obligatorio en las solicitudes PUT (CreateOrReplace). "Microsoft.EventHub/EventHub" (obligatorio)
properties Propiedades asociadas a una salida del centro de eventos. Obligatorio en las solicitudes PUT (CreateOrReplace). EventHubOutputDataSourceProperties

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). string
partitionCount Recuento de particiones del origen de datos del centro de eventos. Intervalo 1 - 256. int
partitionKey Clave o columna que se usa para determinar a qué partición se van a enviar datos de eventos. string
propertyColumns Propiedades asociadas a esta salida del centro de eventos. string[]
serviceBusNamespace Espacio de nombres asociado al centro de eventos deseado, cola de Service Bus, tema de Service Bus, etc. Obligatorio en las solicitudes PUT (CreateOrReplace). string
sharedAccessPolicyKey Clave de directiva de acceso compartido para la directiva de acceso compartido especificada. Obligatorio en las solicitudes PUT (CreateOrReplace). string

Restricciones:
Valor confidencial. Pase como parámetro seguro.
sharedAccessPolicyName El nombre de la directiva de acceso compartido para el centro de eventos, la cola de Service Bus, el tema de Service Bus, etc. Obligatorio en las solicitudes PUT (CreateOrReplace). string

AzureDataExplorerOutputDataSource

Nombre Descripción Value
type Indica el tipo de salida del origen de datos en el que se escribirá. Obligatorio en las solicitudes PUT (CreateOrReplace). "Microsoft.Kusto/clusters/databases" (obligatorio)
properties Las propiedades asociadas a una salida de Azure Data Explorer. Obligatorio en las solicitudes PUT (CreateOrReplace). AzureDataExplorerOutputDataSourceProperties

AzureDataExplorerOutputDataSourceProperties

Nombre Descripción Valor
authenticationMode Modo de autenticación. 'ConnectionString'
'Msi'
"UserToken"
cluster El nombre del clúster de Azure Data Explorer. Obligatorio en las solicitudes PUT (CreateOrReplace). string
database Nombre de la base de datos de Azure Data Explorer. Obligatorio en las solicitudes PUT (CreateOrReplace). string
table Nombre de la tabla de Azure. Obligatorio en las solicitudes PUT (CreateOrReplace). string

EventHubOutputDataSource

Nombre Descripción Value
type Indica el tipo de salida del origen de datos en el que se escribirá. Obligatorio en las solicitudes PUT (CreateOrReplace). 'Microsoft.ServiceBus/EventHub' (obligatorio)
properties Propiedades asociadas a una salida del centro de eventos. Obligatorio en las solicitudes PUT (CreateOrReplace). EventHubOutputDataSourceProperties

ServiceBusQueueOutputDataSource

Nombre Descripción Value
type Indica el tipo de salida del origen de datos en el que se escribirá. Obligatorio en las solicitudes PUT (CreateOrReplace). "Microsoft.ServiceBus/Queue" (obligatorio)
properties Propiedades asociadas a una salida de cola de Service Bus. Obligatorio en las solicitudes PUT (CreateOrReplace). ServiceBusQueueOutputDataSourceProperties

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 El nombre de la cola de Service Bus Obligatorio en las solicitudes PUT (CreateOrReplace). string
serviceBusNamespace Espacio de nombres asociado al centro de eventos deseado, cola de Service Bus, tema de Service Bus, etc. Obligatorio en las solicitudes PUT (CreateOrReplace). string
sharedAccessPolicyKey Clave de directiva de acceso compartido para la directiva de acceso compartido especificada. Obligatorio en las solicitudes PUT (CreateOrReplace). string

Restricciones:
Valor confidencial. Pase como parámetro seguro.
sharedAccessPolicyName El nombre de la directiva de acceso compartido para el centro de eventos, la cola de Service Bus, el tema de Service Bus, etc. Obligatorio en las solicitudes PUT (CreateOrReplace). string
systemPropertyColumns Las propiedades del sistema asociadas a la cola de Service Bus. Se admiten las siguientes propiedades del sistema: ReplyToSessionId, ContentType, To, Subject, CorrelationId, TimeToLive, PartitionKey, SessionId, ScheduledEnqueueTime, MessageId, ReplyTo, Label, ScheduledEnqueueTimeUtc. Para Bicep, puede usar la función any().

ServiceBusTopicOutputDataSource

Nombre Descripción Value
type Indica el tipo de salida del origen de datos en el que se escribirá. Se requiere en las solicitudes PUT (CreateOrReplace). 'Microsoft.ServiceBus/Topic' (obligatorio)
properties Propiedades asociadas a una salida de tema de Service Bus. Se requiere en las solicitudes PUT (CreateOrReplace). ServiceBusTopicOutputDataSourceProperties

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. Se requiere en las solicitudes PUT (CreateOrReplace). string
sharedAccessPolicyKey Clave de directiva de acceso compartido para la directiva de acceso compartido especificada. Se requiere en las solicitudes PUT (CreateOrReplace). string

Restricciones:
Valor confidencial. Pase como parámetro seguro.
sharedAccessPolicyName El nombre de la directiva de acceso compartido para el centro de eventos, la cola de Service Bus, el tema de Service Bus, etc. Se requiere en las solicitudes PUT (CreateOrReplace). string
systemPropertyColumns Las 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. ServiceBusTopicOutputDataSourcePropertiesSystemPrope...
topicName Nombre del tema de Service Bus. Se requiere en las solicitudes PUT (CreateOrReplace). string

ServiceBusTopicOutputDataSourcePropertiesSystemPrope...

Nombre Descripción Valor
{propiedad personalizada} string

AzureSqlDatabaseOutputDataSource

Nombre Descripción Value
type Indica el tipo de salida del origen de datos en el que se escribirá. Se requiere en las solicitudes PUT (CreateOrReplace). 'Microsoft.Sql/Server/Database' (obligatorio)
properties Propiedades asociadas a una salida de base de datos Azure SQL. Se requiere en las solicitudes PUT (CreateOrReplace). AzureSqlDatabaseOutputDataSourceProperties

AzureSqlDatabaseOutputDataSourceProperties

Nombre Descripción Valor
authenticationMode Modo de autenticación. 'ConnectionString'
'Msi'
'UserToken'
database Nombre de la base de datos Azure SQL. Se requiere en las solicitudes PUT (CreateOrReplace). string
maxBatchCount Recuento máximo de Batch para escritura 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 (escritor único) y 0 (basado en la partición de consulta). Opcional en las solicitudes PUT. int
password Contraseña que se usará para conectarse a la base de datos de Azure SQL. Se requiere en las solicitudes PUT (CreateOrReplace). string
server Nombre del servidor SQL server que contiene la base de datos de Azure SQL. Se requiere en las solicitudes PUT (CreateOrReplace). string
table Nombre de la tabla de la base de datos Azure SQL. Se requiere en las solicitudes PUT (CreateOrReplace). string
usuario Nombre de usuario que se usará para conectarse a la base de datos de Azure SQL. Se requiere en las solicitudes PUT (CreateOrReplace). string

AzureSynapseOutputDataSource

Nombre Descripción Value
type Indica el tipo de salida del origen de datos en el que se escribirá. Obligatorio en las solicitudes PUT (CreateOrReplace). "Microsoft.Sql/Server/DataWarehouse" (obligatorio)
properties Propiedades asociadas a una salida de Azure Synapse. Obligatorio en las solicitudes PUT (CreateOrReplace). AzureSynapseOutputDataSourceProperties

AzureSynapseOutputDataSourceProperties

Nombre Descripción Valor
authenticationMode Modo de autenticación. 'ConnectionString'
'Msi'
"UserToken"
database Nombre de la base de datos Azure SQL. Obligatorio en las solicitudes PUT (CreateOrReplace). string
password Contraseña que se usará para conectarse a la base de datos de Azure SQL. Obligatorio en las solicitudes PUT (CreateOrReplace). string

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

BlobOutputDataSource

Nombre Descripción Value
type Indica el tipo de salida del origen de datos en el que se escribirá. Obligatorio en las solicitudes PUT (CreateOrReplace). "Microsoft.Storage/Blob" (obligatorio)
properties Propiedades asociadas a una salida de blob. Obligatorio en las solicitudes PUT (CreateOrReplace). BlobOutputDataSourceProperties

BlobOutputDataSourceProperties

Nombre Descripción Valor
authenticationMode Modo de autenticación. 'ConnectionString'
'Msi'
"UserToken"
blobPathPrefix Prefijo de ruta de acceso de blob. string
blobWriteMode Modo de escritura de blobs. 'Append'
'Una vez'
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). string
dateFormat El formato de la fecha. Siempre que {date} aparezca en pathPattern, el valor de esta propiedad se usa como formato de fecha en su lugar. string
pathPattern Patrón de ruta de acceso del blob. No es una expresión regular. Representa un patrón con el que se buscarán coincidencias con los nombres de blobs para determinar si se deben incluir como entrada o salida en el trabajo. Consulte https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-input o https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-output para obtener una explicación y un ejemplo más detallados. string
storageAccounts Una lista de una o varias cuentas de Azure Storage. Obligatorio en las solicitudes PUT (CreateOrReplace). StorageAccount[]
timeFormat Formato de hora. Siempre que aparezca {time} en pathPattern, el valor de esta propiedad se usa como formato de hora en su lugar. string

DocumentDbOutputDataSource

Nombre Descripción Value
type Indica el tipo de salida del origen de datos en el que se escribirá. Obligatorio en las solicitudes PUT (CreateOrReplace). 'Microsoft.Storage/DocumentDB' (obligatorio)
properties Propiedades asociadas a una salida de DocumentDB. Obligatorio en las solicitudes PUT (CreateOrReplace). DocumentDbOutputDataSourceProperties

DocumentDbOutputDataSourceProperties

Nombre Descripción Valor
accountId El nombre o el identificador de la cuenta de DocumentDB. Obligatorio en las solicitudes PUT (CreateOrReplace). string
accountKey Clave de cuenta de la cuenta de DocumentDB. Obligatorio en las solicitudes PUT (CreateOrReplace). string

Restricciones:
Valor confidencial. Pase como parámetro seguro.
authenticationMode Modo de autenticación. 'ConnectionString'
'Msi'
"UserToken"
collectionNamePattern Patrón de nombre de colección para las colecciones que se usará. El formato de nombre de la colección se pueden construir con el token opcional {partition}, donde las particiones comienzan desde 0. Consulte la sección DocumentDB de https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-output para obtener más información. Obligatorio en las solicitudes PUT (CreateOrReplace). string
database Nombre de la base de datos de DocumentDB. Obligatorio en las solicitudes PUT (CreateOrReplace). string
documentId Nombre del campo de los eventos de salida utilizado para especificar la clave principal en la que se basan las operaciones de inserción o actualización. string
partitionKey Nombre del campo en los eventos de salida que se utiliza para especificar la clave de partición de salida entre colecciones. Si 'collectionNamePattern' contiene el token {partition}, se necesita especificar esta propiedad. string

AzureTableOutputDataSource

Nombre Descripción Value
type Indica el tipo de salida del origen de datos en el que se escribirá. Obligatorio en las solicitudes PUT (CreateOrReplace). "Microsoft.Storage/Table" (obligatorio)
properties Las propiedades asociadas a una salida de tabla de Azure. Obligatorio en las solicitudes PUT (CreateOrReplace). AzureTableOutputDataSourceProperties

AzureTableOutputDataSourceProperties

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

Restricciones:
Valor confidencial. Pase como parámetro seguro.
accountName nombre de la cuenta de Azure Storage. Obligatorio en las solicitudes PUT (CreateOrReplace). string
batchSize Número de filas que se van a escribir en la tabla de Azure a la vez. int
columnsToRemove Si se especifica, cada elemento de la matriz es el nombre de una columna para quitar (si existe) de entidades de eventos de salida. string[]
partitionKey Este elemento indica el nombre de una columna de la instrucción SELECT de la consulta que se usará como clave de partición para la tabla de Azure. Obligatorio en las solicitudes PUT (CreateOrReplace). string
rowKey Este elemento indica el nombre de una columna de la instrucción SELECT de la consulta que se usará como clave de fila para la tabla de Azure. Obligatorio en las solicitudes PUT (CreateOrReplace). string
table Nombre de la tabla de Azure. Obligatorio en las solicitudes PUT (CreateOrReplace). string

PowerBIOutputDataSource

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

PowerBIOutputDataSourceProperties

Nombre Descripción Valor
authenticationMode Modo de autenticación. 'ConnectionString'
'Msi'
"UserToken"
dataset Nombre del conjunto de datos de Power BI. Obligatorio en las solicitudes PUT (CreateOrReplace). string
groupId Identificador del grupo de Power BI. string
groupName Nombre del grupo de Power BI. Use esta propiedad para recordar qué identificador de grupo de Power BI específico se usó. string
refreshToken Token de actualización que se puede usar para obtener un token de acceso válido que se puede usar para autenticarse con el origen de datos. Actualmente, solo se puede obtener un token de actualización válido a través de Azure Portal. Se recomienda colocar aquí un valor ficticio de cadena al crear el origen de datos y, a continuación, ir a Azure Portal para autenticar el origen de datos que actualizará esta propiedad con un token de actualización válido. Obligatorio en las solicitudes PUT (CreateOrReplace). string
table Nombre de la tabla de Power BI en el conjunto de datos especificado. Obligatorio en las solicitudes PUT (CreateOrReplace). string
tokenUserDisplayName Nombre para mostrar del usuario que se usó para obtener el token de actualización. Use esta propiedad para ayudar a recordar qué usuario se usó para obtener el token de actualización. string
tokenUserPrincipalName El nombre principal de usuario (UPN) del usuario que se usó para obtener el token de actualización. Use esta propiedad para ayudar a recordar qué usuario se usó para obtener el token de actualización. string

RawOutputDatasource

Nombre Descripción Value
type Indica el tipo de salida del origen de datos en el que se escribirá. Obligatorio en las solicitudes PUT (CreateOrReplace). 'Raw' (obligatorio)
properties Propiedades asociadas a una salida sin procesar. Obligatorio en las solicitudes PUT (CreateOrReplace). RawOutputDatasourceProperties

RawOutputDatasourceProperties

Nombre Descripción Valor
payloadUri Dirección URL de SAS en un blob donde se debe escribir la salida. Si no se establece esta propiedad, los datos de salida se escribirán en un almacenamiento temporal y se incluirá una dirección URL de SAS en ese almacenamiento temporal en el resultado. string

OutputWatermarkProperties

Nombre Descripción Valor
maxWatermarkDifferenceAcrossPartitions Describe la diferencia máxima entre las particiones más rápidas y lentas, por lo que la ventana fuera de orden que detecta todos los eventos necesarios en los trabajos de bajada está bien definido. string
watermarkMode Modo de marca de agua de salida. 'Ninguno'
'SendCurrentPartitionWatermark'
'SendLowestWatermarkAcrossPartitions'

SKU

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

Transformación

Nombre Descripción Value
name Nombre del recurso string
properties Propiedades asociadas a una transformación. Obligatorio en las solicitudes PUT (CreateOrReplace). TransformationProperties

TransformationProperties

Nombre Descripción Valor
Query Especifica la consulta que se ejecutará en el trabajo de streaming. Puede obtener más información sobre el lenguaje de consulta de Stream Analytics (SAQL) aquí: https://msdn.microsoft.com/library/azure/dn834998 . Obligatorio en las solicitudes PUT (CreateOrReplace). string
streamingUnits Especifica el número de unidades de streaming que utiliza 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
Creación de un trabajo de Stream Analytics estándar

Implementación en Azure
Esta plantilla crea un trabajo de Stream Analytics estándar. Para obtener 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 de varios orígenes simultáneamente. Los patrones y las relaciones se pueden identificar en la información extraída de varios orígenes de entrada, como dispositivos, sensores, secuencias de clics, fuentes de medios sociales y aplicaciones. Estos patrones se pueden usar para desencadenar acciones e iniciar flujos de trabajo, como la creación de alertas, la provisión de información a una herramienta de generación de informes o el almacenamiento de datos transformados para usarlos posteriormente. Además, Stream Analytics está disponible en el entorno de ejecución de Azure IoT Edge y admite exactamente el mismo lenguaje 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 los recursos

Para crear un recurso Microsoft.StreamAnalytics/streamingjobs, agregue el siguiente json a la plantilla.

{
  "type": "Microsoft.StreamAnalytics/streamingjobs",
  "apiVersion": "2021-10-01-preview",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "sku": {
    "capacity": "int",
    "name": "Standard"
  },
  "identity": {
    "type": "string",
    "userAssignedIdentities": {
      "{customized property}": {}
    }
  },
  "properties": {
    "cluster": {
      "id": "string"
    },
    "compatibilityLevel": "string",
    "contentStoragePolicy": "string",
    "dataLocale": "string",
    "eventsLateArrivalMaxDelayInSeconds": "int",
    "eventsOutOfOrderMaxDelayInSeconds": "int",
    "eventsOutOfOrderPolicy": "string",
    "externals": {
      "container": "string",
      "path": "string",
      "refreshConfiguration": {
        "dateFormat": "string",
        "pathPattern": "string",
        "refreshInterval": "string",
        "refreshType": "string",
        "timeFormat": "string"
      },
      "storageAccount": {
        "accountKey": "string",
        "accountName": "string",
        "authenticationMode": "string"
      }
    },
    "functions": [
      {
        "name": "string",
        "properties": {
          "properties": {
            "binding": {
              "type": "string"
              // For remaining properties, see FunctionBinding objects
            },
            "inputs": [
              {
                "dataType": "string",
                "isConfigurationParameter": "bool"
              }
            ],
            "output": {
              "dataType": "string"
            }
          },
          "type": "string"
          // For remaining properties, see FunctionProperties objects
        }
      }
    ],
    "inputs": [
      {
        "name": "string",
        "properties": {
          "compression": {
            "type": "string"
          },
          "partitionKey": "string",
          "serialization": {
            "type": "string"
            // For remaining properties, see Serialization objects
          },
          "watermarkSettings": {
            "watermarkMode": "string"
          },
          "type": "string"
          // For remaining properties, see InputProperties objects
        }
      }
    ],
    "jobStorageAccount": {
      "accountKey": "string",
      "accountName": "string",
      "authenticationMode": "string"
    },
    "jobType": "string",
    "outputErrorPolicy": "string",
    "outputs": [
      {
        "name": "string",
        "properties": {
          "datasource": {
            "type": "string"
            // For remaining properties, see OutputDataSource objects
          },
          "serialization": {
            "type": "string"
            // For remaining properties, see Serialization objects
          },
          "sizeWindow": "int",
          "timeWindow": "string",
          "watermarkSettings": {
            "maxWatermarkDifferenceAcrossPartitions": "string",
            "watermarkMode": "string"
          }
        }
      }
    ],
    "outputStartMode": "string",
    "outputStartTime": "string",
    "sku": {
      "capacity": "int",
      "name": "Standard"
    },
    "transformation": {
      "name": "string",
      "properties": {
        "query": "string",
        "streamingUnits": "int",
        "validStreamingUnits": [ "int" ]
      }
    }
  }
}

Objetos FunctionProperties

Establezca la propiedad type para especificar el tipo de objeto.

Para Aggregate, use:

  "type": "Aggregate"

Para Escalar, use:

  "type": "Scalar"

Objetos FunctionBinding

Establezca la propiedad type para especificar el tipo de objeto.

Para Microsoft.MachineLearning/WebService, use:

  "type": "Microsoft.MachineLearning/WebService",
  "properties": {
    "apiKey": "string",
    "batchSize": "int",
    "endpoint": "string",
    "inputs": {
      "columnNames": [
        {
          "dataType": "string",
          "mapTo": "int",
          "name": "string"
        }
      ],
      "name": "string"
    },
    "outputs": [
      {
        "dataType": "string",
        "name": "string"
      }
    ]
  }

Para Microsoft.MachineLearningServices, use:

  "type": "Microsoft.MachineLearningServices",
  "properties": {
    "apiKey": "string",
    "batchSize": "int",
    "endpoint": "string",
    "inputRequestName": "string",
    "inputs": [
      {
        "dataType": "string",
        "mapTo": "int",
        "name": "string"
      }
    ],
    "numberOfParallelRequests": "int",
    "outputResponseName": "string",
    "outputs": [
      {
        "dataType": "string",
        "mapTo": "int",
        "name": "string"
      }
    ]
  }

Para Microsoft.StreamAnalytics/CLRUdf, use:

  "type": "Microsoft.StreamAnalytics/CLRUdf",
  "properties": {
    "class": "string",
    "dllPath": "string",
    "method": "string",
    "updateMode": "string"
  }

Para Microsoft.StreamAnalytics/JavascriptUdf, use:

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

Objetos InputProperties

Establezca la propiedad type para especificar el tipo de objeto.

Para Referencia, use:

  "type": "Reference",
  "datasource": {
    "type": "string"
    // For remaining properties, see ReferenceInputDataSource objects
  }

Para Stream, use:

  "type": "Stream",
  "datasource": {
    "type": "string"
    // For remaining properties, see StreamInputDataSource objects
  }

Objetos de serialización

Establezca la propiedad type para especificar el tipo de objeto.

Para Avro, use:

  "type": "Avro",
  "properties": {}

Para Csv, use:

  "type": "Csv",
  "properties": {
    "encoding": "UTF8",
    "fieldDelimiter": "string"
  }

Para CustomClr, use:

  "type": "CustomClr",
  "properties": {
    "serializationClassName": "string",
    "serializationDllPath": "string"
  }

Para Delta, use:

  "type": "Delta",
  "properties": {
    "deltaTablePath": "string",
    "partitionColumns": [ "string" ]
  }

Para Json, use:

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

Para Parquet, use:

  "type": "Parquet",
  "properties": {}

Objetos ReferenceInputDataSource

Establezca la propiedad type para especificar el tipo de objeto.

Para Archivo, use:

  "type": "File",
  "properties": {
    "path": "string"
  }

Para Microsoft.Sql/Server/Database, use:

  "type": "Microsoft.Sql/Server/Database",
  "properties": {
    "authenticationMode": "string",
    "database": "string",
    "deltaSnapshotQuery": "string",
    "fullSnapshotQuery": "string",
    "password": "string",
    "refreshRate": "string",
    "refreshType": "string",
    "server": "string",
    "user": "string"
  }

Para Microsoft.Storage/Blob, use:

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

Para Raw, use:

  "type": "Raw",
  "properties": {
    "payload": "string",
    "payloadUri": "string"
  }

Objetos StreamInputDataSource

Establezca la propiedad type para especificar el tipo de objeto.

Para GatewayMessageBus, use:

  "type": "GatewayMessageBus",
  "properties": {
    "topic": "string"
  }

Para Microsoft.Devices/IotHubs, use:

  "type": "Microsoft.Devices/IotHubs",
  "properties": {
    "consumerGroupName": "string",
    "endpoint": "string",
    "iotHubNamespace": "string",
    "sharedAccessPolicyKey": "string",
    "sharedAccessPolicyName": "string"
  }

Para Microsoft.EventGrid/EventSubscriptions, use:

  "type": "Microsoft.EventGrid/EventSubscriptions",
  "properties": {
    "eventTypes": [ "string" ],
    "schema": "string",
    "storageAccounts": [
      {
        "accountKey": "string",
        "accountName": "string",
        "authenticationMode": "string"
      }
    ],
    "subscriber": {
      "properties": {
        "authenticationMode": "string",
        "consumerGroupName": "string",
        "eventHubName": "string",
        "partitionCount": "int",
        "prefetchCount": "int",
        "serviceBusNamespace": "string",
        "sharedAccessPolicyKey": "string",
        "sharedAccessPolicyName": "string"
      },
      "type": "string"
    }
  }

Para Microsoft.EventHub/EventHub, use:

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

Para Microsoft.ServiceBus/EventHub, use:

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

Para Microsoft.Storage/Blob, use:

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

Para Raw, use:

  "type": "Raw",
  "properties": {
    "payload": "string",
    "payloadUri": "string"
  }

Objetos OutputDataSource

Establezca la propiedad type para especificar el tipo de objeto.

Para GatewayMessageBus, use:

  "type": "GatewayMessageBus",
  "properties": {
    "topic": "string"
  }

Para Microsoft.AzureFunction, use:

  "type": "Microsoft.AzureFunction",
  "properties": {
    "apiKey": "string",
    "functionAppName": "string",
    "functionName": "string",
    "maxBatchCount": "int",
    "maxBatchSize": "int"
  }

Para Microsoft.DataLake/Accounts, use:

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

Para Microsoft.DBForPostgreSQL/servers/databases, use:

  "type": "Microsoft.DBForPostgreSQL/servers/databases",
  "properties": {
    "authenticationMode": "string",
    "database": "string",
    "maxWriterCount": "int",
    "password": "string",
    "server": "string",
    "table": "string",
    "user": "string"
  }

Para Microsoft.EventHub/EventHub, use:

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

Para Microsoft.Kusto/clusters/databases, use:

  "type": "Microsoft.Kusto/clusters/databases",
  "properties": {
    "authenticationMode": "string",
    "cluster": "string",
    "database": "string",
    "table": "string"
  }

Para Microsoft.ServiceBus/EventHub, use:

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

Para Microsoft.ServiceBus/Queue, use:

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

Para Microsoft.ServiceBus/Topic, use:

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

Para Microsoft.Sql/Server/Database, use:

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

Para Microsoft.Sql/Server/DataWarehouse, use:

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

Para Microsoft.Storage/Blob, use:

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

Para Microsoft.Storage/DocumentDB, use:

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

Para Microsoft.Storage/Table, use:

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

Para PowerBI, use:

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

Para Raw, use:

  "type": "Raw",
  "properties": {
    "payloadUri": "string"
  }

Valores de propiedad

streamingjobs

Nombre Descripción Value
type Tipo de recurso "Microsoft.StreamAnalytics/streamingjobs"
apiVersion La versión de la API de recursos "2021-10-01-preview"
name El nombre del recurso string (obligatorio)

Límite de caracteres: 3-63

Caracteres válidos:
Caracteres alfanuméricos, de subrayado y guiones.
ubicación Ubicación geográfica donde reside el recurso string
etiquetas Etiquetas del recurso. Diccionario de nombres y valores de etiqueta. Consulte Etiquetas en plantillas.
sku Describe la SKU del trabajo de streaming. Obligatorio en las solicitudes PUT (CreateOrReplace). Sku
identidad Describe la identidad administrada asignada a este trabajo que se puede usar para autenticarse con entradas y salidas. Identidad
properties Propiedades asociadas a un trabajo de streaming. Obligatorio en las solicitudes PUT (CreateOrReplace). StreamingJobProperties

Identidad

Nombre Descripción Value
type El tipo de identidad puede ser SystemAssigned o UserAssigned. string
userAssignedIdentities Identidades asignadas por el usuario asociadas al recurso de trabajo de streaming. IdentityUserAssignedIdentities

IdentityUserAssignedIdentities

Nombre Descripción Valor
{propiedad personalizada}

StreamingJobProperties

Nombre Descripción Valor
cluster El clúster en el que se ejecutarán los trabajos de streaming. ClusterInfo
compatibilityLevel Controla ciertos comportamientos del runtime 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 La configuración regional de los datos del trabajo de análisis del flujo de datos. El valor debe ser el nombre de una referencia cultural de .NET compatible del conjunto https://msdn.microsoft.com/library/system.globalization.culturetypes(v=vs.110).aspx. El valor predeterminado es "en-US" si no se ha especificado ninguno. string
eventsLateArrivalMaxDelayInSeconds El retraso tolerable máximo, en segundos, que pueden tener los eventos que llegan tarde para ser incluidos. El rango admitido es -1 a 1814399 (20.23:59:59 días) y-1 se usa para especificar que la espera es indefinida. Si la propiedad no está presente, se interpreta que tiene el valor -1. int
eventsOutOfOrderMaxDelayInSeconds El retraso máximo tolerable, en segundos, en que se pueden ajustar los eventos que no funcionan para que vuelvan a estar en orden. int
eventsOutOfOrderPolicy Indica la directiva que aplicar a los eventos que llegan desordenados en el flujo de eventos de entrada. 'Ajustar'
'Drop'
Externos La cuenta de almacenamiento donde se encuentran los artefactos de código personalizados. Externo
functions Lista de una o varias funciones para el trabajo de streaming. La propiedad name de cada función es necesaria al especificar esta propiedad en una solicitud PUT. Esta propiedad no se puede modificar a través de una operación PATCH. Debe usar patch API disponible para la transformación individual. Función[]
inputs Una lista de una o varias entradas para el trabajo de streaming. La propiedad name de cada entrada es necesaria al especificar esta propiedad en una solicitud PUT. Esta propiedad no se puede modificar a través de una operación PATCH. Debe usar la API PATCH disponible para la entrada individual. Input[]
jobStorageAccount Propiedades asociadas a una cuenta de Azure Storage con MSI JobStorageAccount
jobType Describe el tipo del trabajo. Los modos válidos son Cloud y "Edge". "Nube"
'Edge'
outputErrorPolicy Indica la directiva que se aplica a los eventos que llegan a la salida y no se pueden escribir en el almacenamiento externo porque están mal formados (faltan valores de las columnas o el tamaño o tipo de los valores de las columnas no son correctos). 'Drop'
'Stop'
outputs Lista de una o varias salidas para el trabajo de streaming. La propiedad name de cada salida es necesaria al especificar esta propiedad en una solicitud PUT. Esta propiedad no se puede modificar a través de una operación PATCH. Debe usar la API PATCH disponible para la salida individual. Output[]
outputStartMode Esta propiedad solo se debe utilizar cuando se desea 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 inicia el trabajo, comenzar en una marca de tiempo de usuario personalizada especificada mediante la propiedad outputStartTime o comenzar 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 de la secuencia de eventos de salida o NULL para indicar que la secuencia de eventos de salida empezará cuando se inicie el trabajo de transmisión. Esta propiedad debe tener un valor si outputStartMode está establecido en CustomTime. string
sku Describe la SKU del trabajo de streaming. Obligatorio en las solicitudes PUT (CreateOrReplace). Sku
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 patch API disponible para la transformación individual. Transformación

ClusterInfo

Nombre Descripción Value
id Identificador de recurso del clúster. string

Externo

Nombre Descripción Valor
contenedor El contenedor UserCustomCode. string
path Ruta de acceso UserCustomCode. string
refreshConfiguration Los parámetros de actualización de las funciones definidas por el usuario actualizables presentes en la configuración del trabajo. RefreshConfiguration
StorageAccount Propiedades asociadas a una cuenta de Azure Storage StorageAccount

RefreshConfiguration

Nombre Descripción Valor
dateFormat El formato de la fecha. Siempre que {date} aparezca en pathPattern, el valor de esta propiedad se usa como formato de fecha en su lugar. string
pathPattern Patrón de ruta de acceso del blob. No es una expresión regular. Representa un patrón con el que se buscarán coincidencias con los nombres de blobs para determinar si se deben incluir como entrada o salida en el trabajo. Consulte https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-input o https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-output para obtener una explicación y un ejemplo más detallados. string
refreshInterval Intervalo de actualización. string
refreshType Esta propiedad indica la opción de actualización de datos que se va a usar, Bloquear o No bloquear. "Bloqueo"
"Sin bloqueo"
timeFormat Formato de hora. Siempre que aparezca {time} en pathPattern, el valor de esta propiedad se usa como formato de hora en su lugar. string

StorageAccount

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

Restricciones:
Valor confidencial. Pase como parámetro seguro.
accountName nombre de la cuenta de Azure Storage. Obligatorio en las solicitudes PUT (CreateOrReplace). string
authenticationMode Modo de autenticación. 'ConnectionString'
'Msi'
"UserToken"

Función

Nombre Descripción Value
name Nombre del recurso string
properties Propiedades asociadas a una función. FunctionProperties

FunctionProperties

Nombre Descripción Valor
properties FunctionConfiguration
tipo Establecimiento del tipo de objeto Agregada
Escalar (obligatorio)

FunctionConfiguration

Nombre Descripción Valor
binding Enlace físico de la función. Por ejemplo, en el caso del servicio web Azure Machine Learning, se describe el punto de conexión. FunctionBinding
inputs FunctionInput[]
output Describe la salida de una función. FunctionOutput

FunctionBinding

Nombre Descripción Value
type Establecimiento del tipo de objeto Microsoft.MachineLearning/WebService
Microsoft.MachineLearningServices
Microsoft.StreamAnalytics/CLRUdf
Microsoft.StreamAnalytics/JavascriptUdf (obligatorio)

AzureMachineLearningStudioFunctionBinding

Nombre Descripción Value
type Indica el tipo de enlace de función. 'Microsoft.MachineLearning/WebService' (obligatorio)
properties Propiedades de enlace asociadas a Azure Machine Learning Studio. AzureMachineLearningStudioFunctionBindingProperties

AzureMachineLearningStudioFunctionBindingProperties

Nombre Descripción Valor
apiKey Clave de API que se usa para autenticarse con Request-Response punto de conexión. string
batchSize Número entre 1 y 10000 que describe el número máximo de filas para cada solicitud de ejecución rrS de Azure ML. El valor predeterminado es 1000. int
endpoint El Request-Response el punto de conexión de ejecución de Azure Machine Learning Studio. Obtenga más información aquí: https://docs.microsoft.com/azure/machine-learning/machine-learning-consume-web-services#request-response-service-rrs string
inputs Las entradas del punto de conexión de Azure Machine Learning Studio. AzureMachineLearningStudioInputs
outputs Una lista de salidas de la ejecución del punto de conexión de Azure Machine Learning Studio. AzureMachineLearningStudioOutputColumn[]

AzureMachineLearningStudioInputs

Nombre Descripción Valor
columnNames Una lista de columnas de entrada para el punto de conexión de Azure Machine Learning Studio. AzureMachineLearningStudioInputColumn[]
name Nombre de la entrada. Este es el nombre proporcionado al crear el punto de conexión. string

AzureMachineLearningStudioInputColumn

Nombre Descripción Valor
dataType El tipo de datos (compatible con Azure Machine Learning) de la columna de entrada. https://msdn.microsoft.com/library/azure/dn905923.aspx En . string
mapTo Índice de base cero del parámetro de función al que se asigna esta entrada. int
name Nombre de la columna de entrada. string

AzureMachineLearningStudioOutputColumn

Nombre Descripción Valor
dataType Tipo de datos (compatible con Azure Machine Learning) de la columna de salida. https://msdn.microsoft.com/library/azure/dn905923.aspx En . string
name Nombre de la columna de resultados. string

AzureMachineLearningServiceFunctionBinding

Nombre Descripción Value
type Indica el tipo de enlace de función. 'Microsoft.MachineLearningServices' (obligatorio)
properties Propiedades de enlace asociadas a un servicio web de Azure Machine Learning. AzureMachineLearningServiceFunctionBindingProperties

AzureMachineLearningServiceFunctionBindingProperties

Nombre Descripción Valor
apiKey Clave de API que se usa para autenticarse con Request-Response punto de conexión. string
batchSize Número entre 1 y 10000 que describe el número máximo de filas para cada solicitud de ejecución rrS de Azure ML. El valor predeterminado es 1000. int
endpoint El Request-Response ejecutar el punto de conexión del servicio web Azure Machine Learning. string
inputRequestName Etiqueta para el objeto de solicitud de entrada. string
inputs Las entradas para el punto de conexión del servicio web de Azure Machine Learning. AzureMachineLearningServiceInputColumn[]
numberOfParallelRequests Número de solicitudes paralelas que se enviarán por partición del trabajo al servicio de aprendizaje automático. El valor predeterminado es 1. int
outputResponseName Etiqueta del objeto de solicitud de salida. string
outputs Una lista de salidas de la ejecución del punto de conexión del servicio web de Azure Machine Learning. AzureMachineLearningServiceOutputColumn[]

AzureMachineLearningServiceInputColumn

Nombre Descripción Valor
dataType El tipo de datos (compatible con Azure Machine Learning) de la columna de entrada. string
mapTo Índice de base cero del parámetro de función al que se asigna esta entrada. int
name Nombre de la columna de entrada. string

AzureMachineLearningServiceOutputColumn

Nombre Descripción Valor
dataType Tipo de datos (compatible con Azure Machine Learning) de la columna de salida. string
mapTo Índice de base cero del parámetro de función al que se asigna esta entrada. int
name Nombre de la columna de resultados. string

CSharpFunctionBinding

Nombre Descripción Value
type Indica el tipo de enlace de función. 'Microsoft.StreamAnalytics/CLRUdf' (obligatorio)
properties Propiedades de enlace asociadas a una función CSharp. CSharpFunctionBindingProperties

CSharpFunctionBindingProperties

Nombre Descripción Valor
class Código Csharp que contiene una única definición de función. string
dllPath Código Csharp que contiene una única definición de función. string
method Código Csharp que contiene una única definición de función. string
updateMode Modos de actualización para las funciones de Stream Analytics. 'Actualizable'
'Static'

JavaScriptFunctionBinding

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

JavaScriptFunctionBindingProperties

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

FunctionInput

Nombre Descripción Valor
dataType El tipo de datos (compatible con Azure Stream Analytics) del parámetro de entrada de función. Se describe una lista de tipos de datos válidos de Azure Stream Analytics en . https://msdn.microsoft.com/library/azure/dn835065.aspx string
isConfigurationParameter Marca que indica si el parámetro es un parámetro de configuración. True si se espera que este parámetro de entrada sea una constante. El valor predeterminado es False. bool

FunctionOutput

Nombre Descripción Valor
dataType El tipo de datos (compatible con Azure Stream Analytics) de la salida de la función. Se describe una lista de tipos de datos válidos de Azure Stream Analytics en . https://msdn.microsoft.com/library/azure/dn835065.aspx string

AggregateFunctionProperties

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

ScalarFunctionProperties

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

Entrada

Nombre Descripción Value
name Nombre del recurso string
properties Propiedades asociadas a una entrada. Obligatorio en las solicitudes PUT (CreateOrReplace). InputProperties

InputProperties

Nombre Descripción Valor
compression Describe cómo se comprimen los datos de entrada. Compresión
partitionKey partitionKey Describe una clave en los datos de entrada que se usan para crear particiones de los datos de entrada. string
la 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). Serialización
watermarkSettings Configuración que determina si se van a leer eventos de marca de agua. InputWatermarkProperties
tipo Establecimiento del tipo de objeto Referencia
Stream (obligatorio)

Compresión

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

Serialización

Nombre Descripción Value
type Establecimiento del tipo de objeto Avro
Csv
CustomClr
Delta
Json
Parquet (obligatorio)

AvroSerialization

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

CsvSerialization

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

CsvSerializationProperties

Nombre Descripción Valor
encoding Especifica la codificación de los datos entrantes en el caso de la entrada y la codificación de los datos salientes en el caso de la salida. Se requiere en las solicitudes PUT (CreateOrReplace). 'UTF8'
fieldDelimiter Especifica el delimitador que se usará para separar los registros de valores separados por comas (CSV). Consulte https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-input o https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-output para obtener una lista de valores admitidos. Se requiere en las solicitudes PUT (CreateOrReplace). string

CustomClrSerialization

Nombre Descripción Value
type Indica el tipo de serialización que usa la entrada o salida. Se requiere en las solicitudes PUT (CreateOrReplace). 'CustomClr' (obligatorio)
properties Propiedades asociadas al tipo de serialización CustomClr. Se requiere en las solicitudes PUT (CreateOrReplace). CustomClrSerializationProperties

CustomClrSerializationProperties

Nombre Descripción Valor
serializationClassName Nombre de la clase de serialización. string
serializationDllPath Ruta de acceso de la biblioteca de serialización. string

DeltaSerialization

Nombre Descripción Value
type Indica el tipo de serialización que usa la entrada o salida. Se requiere en las solicitudes PUT (CreateOrReplace). 'Delta' (obligatorio)
properties Propiedades asociadas al tipo de serialización de Delta Lake. Se requiere en las solicitudes PUT (CreateOrReplace). DeltaSerializationProperties

DeltaSerializationProperties

Nombre Descripción Valor
deltaTablePath Especifica la ruta de acceso de la tabla de Delta Lake en la que se escribirá la salida. string (obligatorio)
partitionColumns Especifica los nombres de las columnas para las que se particionará la tabla de Delta Lake. Solo se admiten 1 columna de partición, pero se mantiene como una matriz para la extensibilidad. string[]

JsonSerialization

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

JsonSerializationProperties

Nombre Descripción Valor
encoding Especifica la codificación de los datos entrantes en el caso de la entrada y la codificación de los datos salientes en el caso de la salida. Se requiere en las solicitudes PUT (CreateOrReplace). 'UTF8'
format Esta propiedad solo se aplica a la serialización JSON de salidas. No es aplicable a las entradas. Esta propiedad especifica el formato del JSON en el que se escribirá la salida. Los valores admitidos actualmente son "lineSeparated" que indican que la salida tendrá el formato de 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'

ParquetSerialization

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

InputWatermarkProperties

Nombre Descripción Valor
watermarkMode Modo de marca de agua de entrada. 'Ninguno'
'ReadWatermark'

ReferenceInputProperties

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

ReferenceInputDataSource

Nombre Descripción Value
type Establecimiento del tipo de objeto Archivo
Microsoft.Sql/Server/Database
Microsoft.Storage/Blob
Sin formato (obligatorio)

FileReferenceInputDataSource

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

FileReferenceInputDataSourceProperties

Nombre Descripción Value
path Ruta de acceso del archivo. string

AzureSqlReferenceInputDataSource

Nombre Descripción Value
type Indica el tipo de origen de datos de entrada que contiene datos de referencia. Obligatorio en las solicitudes PUT (CreateOrReplace). 'Microsoft.Sql/Server/Database' (obligatorio)
properties Las propiedades asociadas a la entrada de BASE de datos SQL que contienen datos de referencia. Obligatorio en las solicitudes PUT (CreateOrReplace). AzureSqlReferenceInputDataSourceProperties

AzureSqlReferenceInputDataSourceProperties

Nombre Descripción Valor
authenticationMode Modo de autenticación. 'ConnectionString'
'Msi'
"UserToken"
database Este elemento está asociado al elemento datasource. Este es el nombre de la base de datos en la que se escribirá la salida. string
deltaSnapshotQuery Este elemento está asociado al elemento datasource. Esta consulta se usa para capturar los cambios incrementales de la base de datos SQL. Para usar esta opción, se recomienda usar tablas temporales en Azure SQL Database. string
fullSnapshotQuery Este elemento está asociado al elemento datasource. Esta consulta se usa para capturar datos de la base de datos sql. string
password Este elemento está asociado al elemento datasource. Esta es la contraseña que se utilizará para conectarse a la instancia de Base de datos SQL. string

Restricciones:
Valor confidencial. Pase como parámetro seguro.
refreshRate Este elemento está asociado al elemento datasource. Esto indica la frecuencia con la que se capturarán los datos de la base de datos. Es de formato DateTime. string
refreshType Indica el tipo de opción de actualización de datos. 'RefreshPeriodicallyWithDelta'
'RefreshPeriodicallyWithFull'
'Static'
server Este elemento está asociado al elemento datasource. Este es el nombre del servidor que contiene la base de datos en la que se escribirá. string
usuario Este elemento está asociado al elemento datasource. Este es el nombre de usuario que se utilizará para conectarse a la instancia de Base de datos SQL. string

BlobReferenceInputDataSource

Nombre Descripción Value
type Indica el tipo de origen de datos de entrada que contiene datos de referencia. Se requiere en las solicitudes PUT (CreateOrReplace). 'Microsoft.Storage/Blob' (obligatorio)
properties Propiedades asociadas a una entrada de blob que contiene datos de referencia. Se requiere en las solicitudes PUT (CreateOrReplace). BlobReferenceInputDataSourceProperties

BlobReferenceInputDataSourceProperties

Nombre Descripción Valor
authenticationMode Modo de autenticación. 'ConnectionString'
'Msi'
'UserToken'
blobName Nombre de la entrada del blob. string
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. Se requiere en las solicitudes PUT (CreateOrReplace). string
dateFormat El formato de la fecha. Siempre que {date} aparezca en pathPattern, el valor de esta propiedad se usa como formato de fecha en su lugar. string
deltaPathPattern Patrón de ruta de acceso de la instantánea delta. string
deltaSnapshotRefreshRate Intervalo que el usuario genera una instantánea diferencial de este origen de datos de entrada de blobs de referencia. string
fullSnapshotRefreshRate Intervalo de actualización del origen de datos de entrada del blob. string
pathPattern Patrón de ruta de acceso del blob. No es una expresión regular. Representa un patrón con el que se coincidirán los nombres de blob para determinar si deben incluirse o no como entrada o salida en el trabajo. Vea https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-input o https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-output para obtener una explicación y un ejemplo más detallados. string
sourcePartitionCount Recuento de particiones del origen de datos de entrada del blob. Intervalo 1 - 256. int
storageAccounts Lista de una o varias cuentas de Azure Storage. Se requiere en las solicitudes PUT (CreateOrReplace). StorageAccount[]
timeFormat Formato de hora. Siempre que aparezca {time} en pathPattern, el valor de esta propiedad se usa como formato de hora en su lugar. string

RawReferenceInputDataSource

Nombre Descripción Value
type Indica el tipo de origen de datos de entrada que contiene datos de referencia. Se requiere en las solicitudes PUT (CreateOrReplace). 'Raw' (obligatorio)
properties Propiedades asociadas a una entrada sin procesar que contiene datos de referencia. Se requiere en las solicitudes PUT (CreateOrReplace). RawInputDatasourceProperties

RawInputDatasourceProperties

Nombre Descripción Valor
payload Contenido serializado json de los datos de entrada. Se deben establecer payload o payloadUri, pero no ambos. string
payloadUri Dirección URL de SAS a un blob que contiene el contenido serializado JSON de los datos de entrada. Se deben establecer payload o payloadUri, pero no ambos. string

StreamInputProperties

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

StreamInputDataSource

Nombre Descripción Value
type Establecimiento del tipo de objeto GatewayMessageBus
Microsoft.Devices/IotHubs
Microsoft.EventGrid/EventSubscriptions
Microsoft.EventHub/EventHub
Microsoft.ServiceBus/EventHub
Microsoft.Storage/Blob
Sin formato (obligatorio)

GatewayMessageBusStreamInputDataSource

Nombre Descripción Value
type Indica el tipo de origen de datos de entrada que contiene datos de flujo. Obligatorio en las solicitudes PUT (CreateOrReplace). 'GatewayMessageBus' (obligatorio)
properties Las propiedades asociadas a una entrada del bus de mensajes de puerta de enlace que contiene datos de flujo. GatewayMessageBusStreamInputDataSourceProperties

GatewayMessageBusStreamInputDataSourceProperties

Nombre Descripción Valor
topic Nombre del tema de Service Bus. string

IoTHubStreamInputDataSource

Nombre Descripción Value
type Indica el tipo de origen de datos de entrada que contiene datos de flujo. Obligatorio en las solicitudes PUT (CreateOrReplace). "Microsoft.Devices/IotHubs" (obligatorio)
properties Propiedades asociadas a una entrada de IoT Hub que contiene datos de flujo. Obligatorio en las solicitudes PUT (CreateOrReplace). IoTHubStreamInputDataSourceProperties

IoTHubStreamInputDataSourceProperties

Nombre Descripción Valor
consumerGroupName Nombre de un grupo de consumidores de IoT Hub que se debe usar para leer eventos del IoT Hub. Si no se especifica, la entrada usa el grupo de consumidores predeterminado de Iot Hub. string
endpoint El punto de conexión IoT Hub al que conectarse (es decir, mensajes/eventos, mensajes/operacionesMonitoringEvents, etc.). string
iotHubNamespace Nombre o URI del IoT Hub. Obligatorio en las solicitudes PUT (CreateOrReplace). string
sharedAccessPolicyKey Clave de directiva de acceso compartido para la directiva de acceso compartido especificada. Obligatorio en las solicitudes PUT (CreateOrReplace). string

Restricciones:
Valor confidencial. Pase como parámetro seguro.
sharedAccessPolicyName Nombre de la directiva de acceso compartido para el IoT Hub. Esta directiva debe contener al menos el permiso De conexión de servicio. Obligatorio en las solicitudes PUT (CreateOrReplace). string

EventGridStreamInputDataSource

Nombre Descripción Value
type Indica el tipo de origen de datos de entrada que contiene datos de flujo. Obligatorio en las solicitudes PUT (CreateOrReplace). 'Microsoft.EventGrid/EventSubscriptions' (obligatorio)
properties Propiedades asociadas a una entrada de Event Grid que contiene datos de flujo. EventGridStreamInputDataSourceProperties

EventGridStreamInputDataSourceProperties

Nombre Descripción Valor
eventTypes Lista de tipos de eventos admitidos por el adaptador de Event Grid. string[]
esquema Indica el tipo de esquema de Event Grid. 'CloudEventSchema'
'EventGridEventSchema'
storageAccounts Lista de una o varias cuentas de Azure Storage. Se requiere en las solicitudes PUT (CreateOrReplace). StorageAccount[]
subscriber Suscriptores de Event Grid. Actualmente solo se admite el suscriptor de EventHub. EventHubV2StreamInputDataSource

EventHubV2StreamInputDataSource

Nombre Descripción Valor
properties Propiedades asociadas a una entrada del centro de eventos que contiene datos de flujo. Se requiere en las solicitudes PUT (CreateOrReplace). EventHubStreamInputDataSourceProperties
tipo Indica el tipo de origen de datos de entrada que contiene datos de flujo. Se requiere en las solicitudes PUT (CreateOrReplace). string (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. string
eventHubName Nombre del centro de eventos. Se requiere en las solicitudes PUT (CreateOrReplace). string
partitionCount Recuento de particiones del origen de datos del centro de eventos. Intervalo 1 - 256. int
prefetchCount Número de mensajes que el receptor de mensajes puede solicitar simultáneamente. int
serviceBusNamespace Espacio de nombres asociado al centro de eventos deseado, cola de Service Bus, tema de Service Bus, etc. Se requiere en las solicitudes PUT (CreateOrReplace). string
sharedAccessPolicyKey Clave de directiva de acceso compartido para la directiva de acceso compartido especificada. Se requiere en las solicitudes PUT (CreateOrReplace). string

Restricciones:
Valor confidencial. Pase como parámetro seguro.
sharedAccessPolicyName El nombre de la directiva de acceso compartido para el centro de eventos, la cola de Service Bus, el tema de Service Bus, etc. Se requiere en las solicitudes PUT (CreateOrReplace). string

EventHubStreamInputDataSource

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

BlobStreamInputDataSource

Nombre Descripción Value
type Indica el tipo de origen de datos de entrada que contiene datos de flujo. Se requiere en las solicitudes PUT (CreateOrReplace). 'Microsoft.Storage/Blob' (obligatorio)
properties Propiedades asociadas a una entrada de blob que contiene datos de flujo. Se requiere en las solicitudes PUT (CreateOrReplace). BlobStreamInputDataSourceProperties

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. Se requiere en las solicitudes PUT (CreateOrReplace). string
dateFormat El formato de la fecha. Siempre que {date} aparezca en pathPattern, el valor de esta propiedad se usa como formato de fecha en su lugar. string
pathPattern Patrón de ruta de acceso del blob. No es una expresión regular. Representa un patrón con el que se coincidirán los nombres de blob para determinar si deben incluirse o no como entrada o salida en el trabajo. Vea https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-input o https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-output para obtener una explicación y un ejemplo más detallados. string
sourcePartitionCount Recuento de particiones del origen de datos de entrada del blob. Intervalo 1 - 1024. int
storageAccounts Lista de una o varias cuentas de Azure Storage. Se requiere en las solicitudes PUT (CreateOrReplace). StorageAccount[]
timeFormat Formato de hora. Siempre que aparezca {time} en pathPattern, el valor de esta propiedad se usa como formato de hora en su lugar. string

RawStreamInputDataSource

Nombre Descripción Value
type Indica el tipo de origen de datos de entrada que contiene datos de flujo. Se requiere en las solicitudes PUT (CreateOrReplace). 'Raw' (obligatorio)
properties Propiedades asociadas a una entrada sin procesar. Se requiere en las solicitudes PUT (CreateOrReplace). RawInputDatasourceProperties

JobStorageAccount

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

Restricciones:
Valor confidencial. Pase como parámetro seguro.
accountName nombre de la cuenta de Azure Storage. Se requiere en las solicitudes PUT (CreateOrReplace). string
authenticationMode Modo de autenticación. 'ConnectionString'
'Msi'
'UserToken'

Output

Nombre Descripción Value
name Nombre del recurso string
properties Propiedades asociadas a una salida. Se requiere en las solicitudes PUT (CreateOrReplace). OutputProperties

OutputProperties

Nombre Descripción Valor
datasource Describe el origen de datos en el que se escribirá la salida. Se requiere en las solicitudes PUT (CreateOrReplace). OutputDataSource
la 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. Se requiere en las solicitudes PUT (CreateOrReplace). Serialización
sizeWindow Ventana de tamaño a la que se va a restringir una salida de Stream Analytics. int
timeWindow Período de tiempo para filtrar las salidas del trabajo de Stream Analytics. string
watermarkSettings Configuración que determina si se envían marcas de agua a bajada. OutputWatermarkProperties

OutputDataSource

Nombre Descripción Value
type Establecimiento del tipo de objeto GatewayMessageBus
Microsoft.AzureFunction
Microsoft.DataLake/Accounts
Microsoft.DBForPostgreSQL/servers/databases
Microsoft.EventHub/EventHub
Microsoft.Kusto/clusters/databases
Microsoft.ServiceBus/EventHub
Microsoft.ServiceBus/Queue
Microsoft.ServiceBus/Topic
Microsoft.Sql/Server/Database
Microsoft.Sql/Server/DataWarehouse
Microsoft.Storage/Blob
Microsoft.Storage/DocumentDB
Microsoft.Storage/Table
PowerBI
Sin formato (obligatorio)

GatewayMessageBusOutputDataSource

Nombre Descripción Value
type Indica el tipo de salida del origen de datos en el que se escribirá. Obligatorio en las solicitudes PUT (CreateOrReplace). 'GatewayMessageBus' (obligatorio)
properties Las propiedades asociadas a una salida de Gateway Message Bus. Obligatorio en las solicitudes PUT (CreateOrReplace). GatewayMessageBusOutputDataSourceProperties

GatewayMessageBusOutputDataSourceProperties

Nombre Descripción Valor
topic Nombre del tema de Service Bus. string

AzureFunctionOutputDataSource

Nombre Descripción Value
type Indica el tipo de salida del origen de datos en el que se escribirá. Obligatorio en las solicitudes PUT (CreateOrReplace). "Microsoft.AzureFunction" (obligatorio)
properties Propiedades asociadas a una salida de Azure Functions. Obligatorio en las solicitudes PUT (CreateOrReplace). AzureFunctionOutputDataSourceProperties

AzureFunctionOutputDataSourceProperties

Nombre Descripción Valor
apiKey Si quiere usar una instancia de Azure Functions desde otra suscripción, debe proporcionar la clave para acceder a la función. string
functionAppName Nombre de la aplicación de Azure Functions. string
functionName Nombre de la función en la aplicación de Azure Functions. string
maxBatchCount Propiedad que permite especificar el número máximo de eventos en cada lote que se envía a Azure Functions. El valor predeterminado es 100. int
maxBatchSize Propiedad que permite establecer el tamaño máximo de cada lote de salida que se envía a la instancia de Azure Functions. La unidad de entrada se muestra en bytes. De manera predeterminada, este valor es 262 144 bytes (256 KB). int

AzureDataLakeStoreOutputDataSource

Nombre Descripción Value
type Indica el tipo de salida del origen de datos en el que se escribirá. Obligatorio en las solicitudes PUT (CreateOrReplace). "Microsoft.DataLake/Accounts" (obligatorio)
properties Las propiedades asociadas a una salida de Azure Data Lake Store. Obligatorio en las solicitudes PUT (CreateOrReplace). AzureDataLakeStoreOutputDataSourceProperties

AzureDataLakeStoreOutputDataSourceProperties

Nombre Descripción Valor
accountName Nombre de la cuenta de Azure Data Lake Store. Obligatorio en las solicitudes PUT (CreateOrReplace). string
authenticationMode Modo de autenticación. 'ConnectionString'
'Msi'
"UserToken"
dateFormat El formato de la fecha. Siempre que {date} aparezca en filePathPrefix, el valor de esta propiedad se usa como formato de fecha en su lugar. string
filePathPrefix Ubicación del archivo en el que se debe escribir la salida. Obligatorio en las solicitudes PUT (CreateOrReplace). string
refreshToken Token de actualización que se puede usar para obtener un token de acceso válido que se puede usar para autenticarse con el origen de datos. Actualmente, solo se puede obtener un token de actualización válido a través de Azure Portal. Se recomienda colocar aquí un valor ficticio de cadena al crear el origen de datos y, a continuación, ir a Azure Portal para autenticar el origen de datos que actualizará esta propiedad con un token de actualización válido. Obligatorio en las solicitudes PUT (CreateOrReplace). string
tenantId Identificador de inquilino del usuario usado para obtener el token de actualización. Obligatorio en las solicitudes PUT (CreateOrReplace). string
timeFormat Formato de hora. Siempre que aparezca {time} en filePathPrefix, el valor de esta propiedad se usa como formato de hora en su lugar. string
tokenUserDisplayName Nombre para mostrar del usuario que se usó para obtener el token de actualización. Use esta propiedad para ayudar a recordar qué usuario se usó para obtener el token de actualización. string
tokenUserPrincipalName El nombre principal de usuario (UPN) del usuario que se usó para obtener el token de actualización. Use esta propiedad para ayudar a recordar qué usuario se usó para obtener el token de actualización. string

PostgreSQLOutputDataSource

Nombre Descripción Value
type Indica el tipo de salida del origen de datos en el que se escribirá. Obligatorio en las solicitudes PUT (CreateOrReplace). "Microsoft.DBForPostgreSQL/servers/databases" (obligatorio)
properties Propiedades asociadas a un origen de datos de salida de PostgreSQL. Obligatorio en las solicitudes PUT (CreateOrReplace). PostgreSQLOutputDataSourceProperties

PostgreSQLOutputDataSourceProperties

Nombre Descripción Valor
authenticationMode Modo de autenticación. 'ConnectionString'
'Msi'
"UserToken"
database Nombre de la base de datos Azure SQL. Obligatorio en las solicitudes PUT (CreateOrReplace). string
maxWriterCount Recuento máximo de escritor, actualmente solo hay disponibles 1 (escritor único) y 0 (basado en la partición de consulta). Opcional en las solicitudes PUT. int
password Contraseña que se usará para conectarse a la base de datos de Azure SQL. Obligatorio en las solicitudes PUT (CreateOrReplace). string

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

EventHubV2OutputDataSource

Nombre Descripción Value
type Indica el tipo de salida del origen de datos en el que se escribirá. Obligatorio en las solicitudes PUT (CreateOrReplace). "Microsoft.EventHub/EventHub" (obligatorio)
properties Propiedades asociadas a una salida del centro de eventos. Obligatorio en las solicitudes PUT (CreateOrReplace). EventHubOutputDataSourceProperties

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). string
partitionCount Recuento de particiones del origen de datos del centro de eventos. Intervalo 1 - 256. int
partitionKey Clave o columna que se usa para determinar a qué partición se van a enviar datos de eventos. string
propertyColumns Propiedades asociadas a esta salida del centro de eventos. string[]
serviceBusNamespace Espacio de nombres asociado al centro de eventos deseado, cola de Service Bus, tema de Service Bus, etc. Obligatorio en las solicitudes PUT (CreateOrReplace). string
sharedAccessPolicyKey Clave de directiva de acceso compartido para la directiva de acceso compartido especificada. Obligatorio en las solicitudes PUT (CreateOrReplace). string

Restricciones:
Valor confidencial. Pase como parámetro seguro.
sharedAccessPolicyName El nombre de la directiva de acceso compartido para el centro de eventos, la cola de Service Bus, el tema de Service Bus, etc. Obligatorio en las solicitudes PUT (CreateOrReplace). string

AzureDataExplorerOutputDataSource

Nombre Descripción Value
type Indica el tipo de salida del origen de datos en el que se escribirá. Obligatorio en las solicitudes PUT (CreateOrReplace). "Microsoft.Kusto/clusters/databases" (obligatorio)
properties Las propiedades asociadas a una salida de Azure Data Explorer. Obligatorio en las solicitudes PUT (CreateOrReplace). AzureDataExplorerOutputDataSourceProperties

AzureDataExplorerOutputDataSourceProperties

Nombre Descripción Valor
authenticationMode Modo de autenticación. 'ConnectionString'
'Msi'
"UserToken"
cluster El nombre del clúster de Azure Data Explorer. Obligatorio en las solicitudes PUT (CreateOrReplace). string
database Nombre de la base de datos de Azure Data Explorer. Obligatorio en las solicitudes PUT (CreateOrReplace). string
table Nombre de la tabla de Azure. Obligatorio en las solicitudes PUT (CreateOrReplace). string

EventHubOutputDataSource

Nombre Descripción Value
type Indica el tipo de salida del origen de datos en el que se escribirá. Obligatorio en las solicitudes PUT (CreateOrReplace). 'Microsoft.ServiceBus/EventHub' (obligatorio)
properties Propiedades asociadas a una salida del centro de eventos. Obligatorio en las solicitudes PUT (CreateOrReplace). EventHubOutputDataSourceProperties

ServiceBusQueueOutputDataSource

Nombre Descripción Value
type Indica el tipo de salida del origen de datos en el que se escribirá. Obligatorio en las solicitudes PUT (CreateOrReplace). "Microsoft.ServiceBus/Queue" (obligatorio)
properties Propiedades asociadas a una salida de cola de Service Bus. Obligatorio en las solicitudes PUT (CreateOrReplace). ServiceBusQueueOutputDataSourceProperties

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 El nombre de la cola de Service Bus Obligatorio en las solicitudes PUT (CreateOrReplace). string
serviceBusNamespace Espacio de nombres asociado al centro de eventos deseado, cola de Service Bus, tema de Service Bus, etc. Obligatorio en las solicitudes PUT (CreateOrReplace). string
sharedAccessPolicyKey Clave de directiva de acceso compartido para la directiva de acceso compartido especificada. Obligatorio en las solicitudes PUT (CreateOrReplace). string

Restricciones:
Valor confidencial. Pase como parámetro seguro.
sharedAccessPolicyName El nombre de la directiva de acceso compartido para el centro de eventos, la cola de Service Bus, el tema de Service Bus, etc. Obligatorio en las solicitudes PUT (CreateOrReplace). string
systemPropertyColumns Las propiedades del sistema asociadas a la cola de Service Bus. Se admiten las siguientes propiedades del sistema: ReplyToSessionId, ContentType, To, Subject, CorrelationId, TimeToLive, PartitionKey, SessionId, ScheduledEnqueueTime, MessageId, ReplyTo, Label, ScheduledEnqueueTimeUtc.

ServiceBusTopicOutputDataSource

Nombre Descripción Value
type Indica el tipo de salida del origen de datos en el que se escribirá. Se requiere en las solicitudes PUT (CreateOrReplace). 'Microsoft.ServiceBus/Topic' (obligatorio)
properties Propiedades asociadas a una salida de tema de Service Bus. Se requiere en las solicitudes PUT (CreateOrReplace). ServiceBusTopicOutputDataSourceProperties

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. Se requiere en las solicitudes PUT (CreateOrReplace). string
sharedAccessPolicyKey Clave de directiva de acceso compartido para la directiva de acceso compartido especificada. Se requiere en las solicitudes PUT (CreateOrReplace). string

Restricciones:
Valor confidencial. Pase como parámetro seguro.
sharedAccessPolicyName El nombre de la directiva de acceso compartido para el centro de eventos, la cola de Service Bus, el tema de Service Bus, etc. Se requiere en las solicitudes PUT (CreateOrReplace). string
systemPropertyColumns Las 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. ServiceBusTopicOutputDataSourcePropertiesSystemPrope...
topicName Nombre del tema de Service Bus. Se requiere en las solicitudes PUT (CreateOrReplace). string

ServiceBusTopicOutputDataSourcePropertiesSystemPrope...

Nombre Descripción Valor
{propiedad personalizada} string

AzureSqlDatabaseOutputDataSource

Nombre Descripción Value
type Indica el tipo de salida del origen de datos en el que se escribirá. Se requiere en las solicitudes PUT (CreateOrReplace). 'Microsoft.Sql/Server/Database' (obligatorio)
properties Propiedades asociadas a una salida de base de datos Azure SQL. Se requiere en las solicitudes PUT (CreateOrReplace). AzureSqlDatabaseOutputDataSourceProperties

AzureSqlDatabaseOutputDataSourceProperties

Nombre Descripción Valor
authenticationMode Modo de autenticación. 'ConnectionString'
'Msi'
'UserToken'
database Nombre de la base de datos Azure SQL. Se requiere en las solicitudes PUT (CreateOrReplace). string
maxBatchCount Recuento máximo de Batch para escritura 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 (escritor único) y 0 (basado en la partición de consulta). Opcional en las solicitudes PUT. int
password Contraseña que se usará para conectarse a la base de datos de Azure SQL. Se requiere en las solicitudes PUT (CreateOrReplace). string
server Nombre del servidor SQL server que contiene la base de datos de Azure SQL. Se requiere en las solicitudes PUT (CreateOrReplace). string
table Nombre de la tabla de la base de datos Azure SQL. Se requiere en las solicitudes PUT (CreateOrReplace). string
usuario Nombre de usuario que se usará para conectarse a la base de datos de Azure SQL. Obligatorio en las solicitudes PUT (CreateOrReplace). string

AzureSynapseOutputDataSource

Nombre Descripción Value
type Indica el tipo de salida del origen de datos en el que se escribirá. Obligatorio en las solicitudes PUT (CreateOrReplace). "Microsoft.Sql/Server/DataWarehouse" (obligatorio)
properties Propiedades asociadas a una salida de Azure Synapse. Obligatorio en las solicitudes PUT (CreateOrReplace). AzureSynapseOutputDataSourceProperties

AzureSynapseOutputDataSourceProperties

Nombre Descripción Valor
authenticationMode Modo de autenticación. 'ConnectionString'
'Msi'
"UserToken"
database Nombre de la base de datos Azure SQL. Obligatorio en las solicitudes PUT (CreateOrReplace). string
password Contraseña que se usará para conectarse a la base de datos de Azure SQL. Obligatorio en las solicitudes PUT (CreateOrReplace). string

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

BlobOutputDataSource

Nombre Descripción Value
type Indica el tipo de salida del origen de datos en el que se escribirá. Obligatorio en las solicitudes PUT (CreateOrReplace). "Microsoft.Storage/Blob" (obligatorio)
properties Propiedades asociadas a una salida de blob. Obligatorio en las solicitudes PUT (CreateOrReplace). BlobOutputDataSourceProperties

BlobOutputDataSourceProperties

Nombre Descripción Valor
authenticationMode Modo de autenticación. 'ConnectionString'
'Msi'
"UserToken"
blobPathPrefix Prefijo de ruta de acceso de blob. string
blobWriteMode Modo de escritura de blobs. 'Append'
'Una vez'
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). string
dateFormat El formato de la fecha. Siempre que {date} aparezca en pathPattern, el valor de esta propiedad se usa como formato de fecha en su lugar. string
pathPattern Patrón de ruta de acceso del blob. No es una expresión regular. Representa un patrón con el que se buscarán coincidencias con los nombres de blobs para determinar si se deben incluir como entrada o salida en el trabajo. Consulte https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-input o https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-output para obtener una explicación y un ejemplo más detallados. string
storageAccounts Una lista de una o varias cuentas de Azure Storage. Obligatorio en las solicitudes PUT (CreateOrReplace). StorageAccount[]
timeFormat Formato de hora. Siempre que aparezca {time} en pathPattern, el valor de esta propiedad se usa como formato de hora en su lugar. string

DocumentDbOutputDataSource

Nombre Descripción Value
type Indica el tipo de salida del origen de datos en el que se escribirá. Se requiere en las solicitudes PUT (CreateOrReplace). 'Microsoft.Storage/DocumentDB' (obligatorio)
properties Propiedades asociadas a una salida de DocumentDB. Se requiere en las solicitudes PUT (CreateOrReplace). DocumentDbOutputDataSourceProperties

DocumentDbOutputDataSourceProperties

Nombre Descripción Valor
accountId Nombre o identificador de la cuenta de DocumentDB. Se requiere en las solicitudes PUT (CreateOrReplace). string
accountKey Clave de cuenta de la cuenta de DocumentDB. Se requiere en las solicitudes PUT (CreateOrReplace). string

Restricciones:
Valor confidencial. Pase como parámetro seguro.
authenticationMode Modo de autenticación. 'ConnectionString'
'Msi'
'UserToken'
collectionNamePattern Patrón de nombre de colección para las colecciones que se usará. El formato de nombre de la colección se pueden construir con el token opcional {partition}, donde las particiones comienzan desde 0. Consulte la sección DocumentDB de https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-output para obtener más información. Se requiere en las solicitudes PUT (CreateOrReplace). string
database Nombre de la base de datos de DocumentDB. Se requiere en las solicitudes PUT (CreateOrReplace). string
documentId Nombre del campo de los eventos de salida utilizado para especificar la clave principal en la que se basan las operaciones de inserción o actualización. string
partitionKey Nombre del campo en los eventos de salida que se utiliza para especificar la clave de partición de salida entre colecciones. Si 'collectionNamePattern' contiene el token {partition}, es necesario especificar esta propiedad. string

AzureTableOutputDataSource

Nombre Descripción Value
type Indica el tipo de salida del origen de datos en el que se escribirá. Se requiere en las solicitudes PUT (CreateOrReplace). 'Microsoft.Storage/Table' (obligatorio)
properties Las propiedades asociadas a una salida de Tabla de Azure. Se requiere en las solicitudes PUT (CreateOrReplace). AzureTableOutputDataSourceProperties

AzureTableOutputDataSourceProperties

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

Restricciones:
Valor confidencial. Pase como parámetro seguro.
accountName nombre de la cuenta de Azure Storage. Se requiere en las solicitudes PUT (CreateOrReplace). string
batchSize Número de filas que se van a escribir en la tabla de Azure a la vez. int
columnsToRemove Si se especifica, cada elemento de la matriz es el nombre de una columna para quitar (si existe) de entidades de eventos 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. Se requiere en las solicitudes PUT (CreateOrReplace). string
rowKey Este elemento indica el nombre de una columna de la instrucción SELECT de la consulta que se usará como clave de fila para la tabla de Azure. Se requiere en las solicitudes PUT (CreateOrReplace). string
table Nombre de la tabla de Azure. Se requiere en las solicitudes PUT (CreateOrReplace). string

PowerBIOutputDataSource

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

PowerBIOutputDataSourceProperties

Nombre Descripción Valor
authenticationMode Modo de autenticación. 'ConnectionString'
'Msi'
"UserToken"
dataset Nombre del conjunto de datos de Power BI. Obligatorio en las solicitudes PUT (CreateOrReplace). string
groupId Identificador del grupo de Power BI. string
groupName Nombre del grupo de Power BI. Use esta propiedad para recordar qué identificador de grupo de Power BI específico se usó. string
refreshToken Token de actualización que se puede usar para obtener un token de acceso válido que se puede usar para autenticarse con el origen de datos. Actualmente, solo se puede obtener un token de actualización válido a través de Azure Portal. Se recomienda colocar aquí un valor ficticio de cadena al crear el origen de datos y, a continuación, ir a Azure Portal para autenticar el origen de datos que actualizará esta propiedad con un token de actualización válido. Obligatorio en las solicitudes PUT (CreateOrReplace). string
table Nombre de la tabla de Power BI en el conjunto de datos especificado. Obligatorio en las solicitudes PUT (CreateOrReplace). string
tokenUserDisplayName Nombre para mostrar del usuario que se usó para obtener el token de actualización. Use esta propiedad para ayudar a recordar qué usuario se usó para obtener el token de actualización. string
tokenUserPrincipalName El nombre principal de usuario (UPN) del usuario que se usó para obtener el token de actualización. Use esta propiedad para ayudar a recordar qué usuario se usó para obtener el token de actualización. string

RawOutputDatasource

Nombre Descripción Value
type Indica el tipo de salida del origen de datos en el que se escribirá. Obligatorio en las solicitudes PUT (CreateOrReplace). 'Raw' (obligatorio)
properties Propiedades asociadas a una salida sin procesar. Obligatorio en las solicitudes PUT (CreateOrReplace). RawOutputDatasourceProperties

RawOutputDatasourceProperties

Nombre Descripción Valor
payloadUri Dirección URL de SAS en un blob donde se debe escribir la salida. Si no se establece esta propiedad, los datos de salida se escribirán en un almacenamiento temporal y se incluirá una dirección URL de SAS en ese almacenamiento temporal en el resultado. string

OutputWatermarkProperties

Nombre Descripción Valor
maxWatermarkDifferenceAcrossPartitions Describe la diferencia máxima entre las particiones más rápidas y lentas, por lo que la ventana fuera de orden que detecta todos los eventos necesarios en los trabajos de bajada está bien definido. string
watermarkMode Modo de marca de agua de salida. 'Ninguno'
'SendCurrentPartitionWatermark'
'SendLowestWatermarkAcrossPartitions'

SKU

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

Transformación

Nombre Descripción Value
name Nombre del recurso string
properties Propiedades asociadas a una transformación. Obligatorio en las solicitudes PUT (CreateOrReplace). TransformationProperties

TransformationProperties

Nombre Descripción Valor
Query Especifica la consulta que se ejecutará en el trabajo de streaming. Puede obtener más información sobre el lenguaje de consulta de Stream Analytics (SAQL) aquí: https://msdn.microsoft.com/library/azure/dn834998 . Se requiere en las solicitudes PUT (CreateOrReplace). string
streamingUnits Especifica el número de unidades de streaming que utiliza el trabajo de streaming. int
validStreamingUnits Especifica las unidades de streaming válidas a las que 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
Creación de 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 de varios orígenes simultáneamente. Los patrones y las relaciones se pueden identificar en la información extraída de varios orígenes de entrada, como dispositivos, sensores, secuencias de clics, fuentes de medios sociales y aplicaciones. Estos patrones se pueden usar para desencadenar acciones e iniciar flujos de trabajo, como la creación de alertas, la provisión de información a una herramienta de generación de informes o el almacenamiento de datos transformados para usarlos posteriormente. Además, Stream Analytics está disponible en el entorno de ejecución de Azure IoT Edge y admite exactamente el mismo lenguaje 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

Para obtener una lista de las propiedades modificadas en cada versión de API, consulte registro de cambios.

Formato de los recursos

Para crear un recurso Microsoft.StreamAnalytics/streamingjobs, agregue el siguiente terraform a la plantilla.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.StreamAnalytics/streamingjobs@2021-10-01-preview"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  identity {
    type = "string"
    identity_ids = []
  }
  body = jsonencode({
    properties = {
      cluster = {
        id = "string"
      }
      compatibilityLevel = "string"
      contentStoragePolicy = "string"
      dataLocale = "string"
      eventsLateArrivalMaxDelayInSeconds = int
      eventsOutOfOrderMaxDelayInSeconds = int
      eventsOutOfOrderPolicy = "string"
      externals = {
        container = "string"
        path = "string"
        refreshConfiguration = {
          dateFormat = "string"
          pathPattern = "string"
          refreshInterval = "string"
          refreshType = "string"
          timeFormat = "string"
        }
        storageAccount = {
          accountKey = "string"
          accountName = "string"
          authenticationMode = "string"
        }
      }
      functions = [
        {
          name = "string"
          properties = {
            properties = {
              binding = {
                type = "string"
                // For remaining properties, see FunctionBinding objects
              }
              inputs = [
                {
                  dataType = "string"
                  isConfigurationParameter = bool
                }
              ]
              output = {
                dataType = "string"
              }
            }
            type = "string"
            // For remaining properties, see FunctionProperties objects
          }
        }
      ]
      inputs = [
        {
          name = "string"
          properties = {
            compression = {
              type = "string"
            }
            partitionKey = "string"
            serialization = {
              type = "string"
              // For remaining properties, see Serialization objects
            }
            watermarkSettings = {
              watermarkMode = "string"
            }
            type = "string"
            // For remaining properties, see InputProperties objects
          }
        }
      ]
      jobStorageAccount = {
        accountKey = "string"
        accountName = "string"
        authenticationMode = "string"
      }
      jobType = "string"
      outputErrorPolicy = "string"
      outputs = [
        {
          name = "string"
          properties = {
            datasource = {
              type = "string"
              // For remaining properties, see OutputDataSource objects
            }
            serialization = {
              type = "string"
              // For remaining properties, see Serialization objects
            }
            sizeWindow = int
            timeWindow = "string"
            watermarkSettings = {
              maxWatermarkDifferenceAcrossPartitions = "string"
              watermarkMode = "string"
            }
          }
        }
      ]
      outputStartMode = "string"
      outputStartTime = "string"
      sku = {
        capacity = int
        name = "Standard"
      }
      transformation = {
        name = "string"
        properties = {
          query = "string"
          streamingUnits = int
          validStreamingUnits = [
            int
          ]
        }
      }
    }
    sku = {
      capacity = int
      name = "Standard"
    }
  })
}

Objetos FunctionProperties

Establezca la propiedad type para especificar el tipo de objeto.

Para Aggregate, use:

  type = "Aggregate"

Para Escalar, use:

  type = "Scalar"

Objetos FunctionBinding

Establezca la propiedad type para especificar el tipo de objeto.

Para Microsoft.MachineLearning/WebService, use:

  type = "Microsoft.MachineLearning/WebService"
  properties = {
    apiKey = "string"
    batchSize = int
    endpoint = "string"
    inputs = {
      columnNames = [
        {
          dataType = "string"
          mapTo = int
          name = "string"
        }
      ]
      name = "string"
    }
    outputs = [
      {
        dataType = "string"
        name = "string"
      }
    ]
  }

Para Microsoft.MachineLearningServices, use:

  type = "Microsoft.MachineLearningServices"
  properties = {
    apiKey = "string"
    batchSize = int
    endpoint = "string"
    inputRequestName = "string"
    inputs = [
      {
        dataType = "string"
        mapTo = int
        name = "string"
      }
    ]
    numberOfParallelRequests = int
    outputResponseName = "string"
    outputs = [
      {
        dataType = "string"
        mapTo = int
        name = "string"
      }
    ]
  }

Para Microsoft.StreamAnalytics/CLRUdf, use:

  type = "Microsoft.StreamAnalytics/CLRUdf"
  properties = {
    class = "string"
    dllPath = "string"
    method = "string"
    updateMode = "string"
  }

Para Microsoft.StreamAnalytics/JavascriptUdf, use:

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

Objetos InputProperties

Establezca la propiedad type para especificar el tipo de objeto.

Para referencia, use:

  type = "Reference"
  datasource = {
    type = "string"
    // For remaining properties, see ReferenceInputDataSource objects
  }

Para Stream, use:

  type = "Stream"
  datasource = {
    type = "string"
    // For remaining properties, see StreamInputDataSource objects
  }

Objetos de serialización

Establezca la propiedad type para especificar el tipo de objeto.

Para Avro, use:

  type = "Avro"

Para Csv, use:

  type = "Csv"
  properties = {
    encoding = "UTF8"
    fieldDelimiter = "string"
  }

Para CustomClr, use:

  type = "CustomClr"
  properties = {
    serializationClassName = "string"
    serializationDllPath = "string"
  }

Para Delta, use:

  type = "Delta"
  properties = {
    deltaTablePath = "string"
    partitionColumns = [
      "string"
    ]
  }

Para Json, use:

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

Para Parquet, use:

  type = "Parquet"

ReferenceInputDataSource (objetos)

Establezca la propiedad type para especificar el tipo de objeto.

Para Archivo, use:

  type = "File"
  properties = {
    path = "string"
  }

Para Microsoft.Sql/Server/Database, use:

  type = "Microsoft.Sql/Server/Database"
  properties = {
    authenticationMode = "string"
    database = "string"
    deltaSnapshotQuery = "string"
    fullSnapshotQuery = "string"
    password = "string"
    refreshRate = "string"
    refreshType = "string"
    server = "string"
    user = "string"
  }

Para Microsoft.Storage/Blob, use:

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

Para Raw, use:

  type = "Raw"
  properties = {
    payload = "string"
    payloadUri = "string"
  }

Objetos StreamInputDataSource

Establezca la propiedad type para especificar el tipo de objeto.

Para GatewayMessageBus, use:

  type = "GatewayMessageBus"
  properties = {
    topic = "string"
  }

Para Microsoft.Devices/IotHubs, use:

  type = "Microsoft.Devices/IotHubs"
  properties = {
    consumerGroupName = "string"
    endpoint = "string"
    iotHubNamespace = "string"
    sharedAccessPolicyKey = "string"
    sharedAccessPolicyName = "string"
  }

Para Microsoft.EventGrid/EventSubscriptions, use:

  type = "Microsoft.EventGrid/EventSubscriptions"
  properties = {
    eventTypes = [
      "string"
    ]
    schema = "string"
    storageAccounts = [
      {
        accountKey = "string"
        accountName = "string"
        authenticationMode = "string"
      }
    ]
    subscriber = {
      properties = {
        authenticationMode = "string"
        consumerGroupName = "string"
        eventHubName = "string"
        partitionCount = int
        prefetchCount = int
        serviceBusNamespace = "string"
        sharedAccessPolicyKey = "string"
        sharedAccessPolicyName = "string"
      }
      type = "string"
    }
  }

Para Microsoft.EventHub/EventHub, use:

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

Para Microsoft.ServiceBus/EventHub, use:

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

Para Microsoft.Storage/Blob, use:

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

Para Raw, use:

  type = "Raw"
  properties = {
    payload = "string"
    payloadUri = "string"
  }

Objetos OutputDataSource

Establezca la propiedad type para especificar el tipo de objeto.

Para GatewayMessageBus, use:

  type = "GatewayMessageBus"
  properties = {
    topic = "string"
  }

Para Microsoft.AzureFunction, use:

  type = "Microsoft.AzureFunction"
  properties = {
    apiKey = "string"
    functionAppName = "string"
    functionName = "string"
    maxBatchCount = int
    maxBatchSize = int
  }

Para Microsoft.DataLake/Accounts, use:

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

Para Microsoft.DBForPostgreSQL/servers/databases, use:

  type = "Microsoft.DBForPostgreSQL/servers/databases"
  properties = {
    authenticationMode = "string"
    database = "string"
    maxWriterCount = int
    password = "string"
    server = "string"
    table = "string"
    user = "string"
  }

Para Microsoft.EventHub/EventHub, use:

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

Para Microsoft.Kusto/clusters/databases, use:

  type = "Microsoft.Kusto/clusters/databases"
  properties = {
    authenticationMode = "string"
    cluster = "string"
    database = "string"
    table = "string"
  }

Para Microsoft.ServiceBus/EventHub, use:

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

Para Microsoft.ServiceBus/Queue, use:

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

Para Microsoft.ServiceBus/Topic, use:

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

Para Microsoft.Sql/Server/Database, use:

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

Para Microsoft.Sql/Server/DataWarehouse, use:

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

Para Microsoft.Storage/Blob, use:

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

Para Microsoft.Storage/DocumentDB, use:

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

Para Microsoft.Storage/Table, use:

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

Para PowerBI, use:

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

Para Raw, use:

  type = "Raw"
  properties = {
    payloadUri = "string"
  }

Valores de propiedad

streamingjobs

Nombre Descripción Value
type Tipo de recurso "Microsoft.StreamAnalytics/streamingjobs@2021-10-01-preview"
name El nombre del recurso string (obligatorio)

Límite de caracteres: 3-63

Caracteres válidos:
Caracteres alfanuméricos, de subrayado y guiones.
ubicación Ubicación geográfica donde reside el recurso string
parent_id Para realizar la implementación en un grupo de recursos, use el identificador de ese grupo de recursos. string (obligatorio)
etiquetas Etiquetas del recurso. Diccionario de nombres y valores de etiqueta.
sku Describe la SKU del trabajo de streaming. Se requiere en las solicitudes PUT (CreateOrReplace). Sku
identidad Describe la identidad administrada asignada a este trabajo que se puede usar para autenticarse con entradas y salidas. Identidad
properties Propiedades asociadas a un trabajo de streaming. Se requiere en las solicitudes PUT (CreateOrReplace). StreamingJobProperties

Identidad

Nombre Descripción Value
type El tipo de identidad, puede ser SystemAssigned o UserAssigned. string
identity_ids Identidades asignadas por el usuario asociadas al recurso de trabajo de streaming. Matriz de identificadores de identidad de usuario.

IdentityUserAssignedIdentities

Nombre Descripción Valor
{propiedad personalizada}

StreamingJobProperties

Nombre Descripción Valor
cluster Clúster en el que se ejecutarán los trabajos de streaming. ClusterInfo
compatibilityLevel Controla ciertos comportamientos del runtime 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 especifique también la propiedad jobStorageAccount. . "JobStorageAccount"
"SystemAccount"
dataLocale La configuración regional de los datos del trabajo de análisis del flujo de datos. El valor debe ser el nombre de una referencia cultural de .NET compatible del conjunto https://msdn.microsoft.com/library/system.globalization.culturetypes(v=vs.110).aspx. El valor predeterminado es "en-US" si no se ha especificado ninguno. string
eventsLateArrivalMaxDelayInSeconds El retraso tolerable máximo, en segundos, que pueden tener los eventos que llegan tarde para ser incluidos. El rango admitido es -1 a 1814399 (20.23:59:59 días) y-1 se usa para especificar que la espera es indefinida. Si la propiedad no está presente, se interpreta que tiene el valor -1. int
eventsOutOfOrderMaxDelayInSeconds El retraso máximo tolerable, en segundos, en que se pueden ajustar los eventos que no funcionan para que vuelvan a estar en orden. int
eventsOutOfOrderPolicy Indica la directiva que aplicar a los eventos que llegan desordenados en el flujo de eventos de entrada. "Ajustar"
"Quitar"
Externos La cuenta de almacenamiento donde se encuentran los artefactos de código personalizados. Externo
functions Lista de una o varias funciones para el trabajo de streaming. La propiedad name de cada función es necesaria al especificar esta propiedad en una solicitud PUT. Esta propiedad no se puede modificar a través de una operación PATCH. Debe usar la API PATCH disponible para la transformación individual. Función[]
inputs Lista de una o varias entradas para el trabajo de streaming. La propiedad name para cada entrada es necesaria al especificar esta propiedad en una solicitud PUT. Esta propiedad no se puede modificar a través de una operación PATCH. Debe usar la API PATCH disponible para la entrada individual. 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 aplica a los eventos que llegan a la salida y no se pueden escribir en el almacenamiento externo porque están mal formados (faltan valores de las columnas o el tamaño o tipo de los valores de las columnas no son correctos). "Quitar"
"Detener"
outputs Lista de una o varias salidas para el trabajo de streaming. La propiedad name de 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. 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 inicia el trabajo, empezar en una marca de tiempo de usuario personalizada especificada a través de la propiedad outputStartTime o comenzar desde la última hora de salida del evento. "CustomTime"
"JobStartTime"
"LastOutputEventTime"
outputStartTime El valor es una marca de tiempo con formato ISO-8601 que indica el punto inicial de la secuencia de eventos de salida o NULL para indicar que la secuencia de eventos de salida empezará cuando se inicie el trabajo de transmisión. Esta propiedad debe tener un valor si outputStartMode está establecido en CustomTime. string
sku Describe la SKU del trabajo de streaming. Se requiere en las solicitudes PUT (CreateOrReplace). Sku
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. Transformación

ClusterInfo

Nombre Descripción Value
id Identificador de recurso del clúster. string

Externo

Nombre Descripción Valor
contenedor Contenedor UserCustomCode. string
path Ruta de acceso UserCustomCode. string
refreshConfiguration Los parámetros de actualización de las funciones definidas por el usuario actualizables presentes en la configuración del trabajo. RefreshConfiguration
StorageAccount Propiedades asociadas a una cuenta de Azure Storage StorageAccount

RefreshConfiguration

Nombre Descripción Valor
dateFormat El formato de la fecha. Siempre que {date} aparezca en pathPattern, el valor de esta propiedad se usa como formato de fecha en su lugar. string
pathPattern Patrón de ruta de acceso del blob. No es una expresión regular. Representa un patrón con el que se coincidirán los nombres de blob para determinar si deben incluirse o no como entrada o salida en el trabajo. Vea https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-input o https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-output para obtener una explicación y un ejemplo más detallados. string
refreshInterval Intervalo de actualización. string
refreshType Esta propiedad indica qué opción de actualización de datos se va a usar, Bloquear o No bloquear. "Bloqueo"
"Desbloqueo"
timeFormat Formato de hora. Siempre que aparezca {time} en pathPattern, el valor de esta propiedad se usa como formato de hora en su lugar. string

StorageAccount

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

Restricciones:
Valor confidencial. Pase como parámetro seguro.
accountName nombre de la cuenta de Azure Storage. Se requiere en las solicitudes PUT (CreateOrReplace). string
authenticationMode Modo de autenticación. "ConnectionString"
"Msi"
"UserToken"

Función

Nombre Descripción Value
name Nombre del recurso string
properties Propiedades asociadas a una función. FunctionProperties

FunctionProperties

Nombre Descripción Valor
properties FunctionConfiguration
tipo Establecimiento del tipo de objeto Agregada
Escalar (obligatorio)

FunctionConfiguration

Nombre Descripción Valor
binding Enlace físico de la función. Por ejemplo, en el caso del servicio web Azure Machine Learning, se describe el punto de conexión. FunctionBinding
inputs FunctionInput[]
output Describe la salida de una función. FunctionOutput

FunctionBinding

Nombre Descripción Value
type Establecimiento del tipo de objeto Microsoft.MachineLearning/WebService
Microsoft.MachineLearningServices
Microsoft.StreamAnalytics/CLRUdf
Microsoft.StreamAnalytics/JavascriptUdf (obligatorio)

AzureMachineLearningStudioFunctionBinding

Nombre Descripción Value
type Indica el tipo de enlace de función. "Microsoft.MachineLearning/WebService" (obligatorio)
properties Propiedades de enlace asociadas a Azure Machine Learning Studio. AzureMachineLearningStudioFunctionBindingProperties

AzureMachineLearningStudioFunctionBindingProperties

Nombre Descripción Valor
apiKey Clave de API usada para autenticarse con Request-Response punto de conexión. string
batchSize Número entre 1 y 10000 que describe el número máximo de filas para cada solicitud de ejecución rrS de Azure ML. El valor predeterminado es 1000. int
endpoint El Request-Response ejecutar el punto de conexión de Azure Machine Learning Studio. Obtenga más información aquí: https://docs.microsoft.com/azure/machine-learning/machine-learning-consume-web-services#request-response-service-rrs string
inputs Entradas para el punto de conexión de Azure Machine Learning Studio. AzureMachineLearningStudioInputs
outputs Lista de salidas de la ejecución del punto de conexión de Azure Machine Learning Studio. AzureMachineLearningStudioOutputColumn[]

AzureMachineLearningStudioInputs

Nombre Descripción Valor
columnNames Lista de columnas de entrada para el punto de conexión de Azure Machine Learning Studio. AzureMachineLearningStudioInputColumn[]
name Nombre de la entrada. Este es el nombre proporcionado al crear el punto de conexión. string

AzureMachineLearningStudioInputColumn

Nombre Descripción Valor
dataType Tipo de datos (compatible con Azure Machine Learning) de la columna de entrada. https://msdn.microsoft.com/library/azure/dn905923.aspx En . string
mapTo Índice de base cero del parámetro de función al que se asigna esta entrada. int
name Nombre de la columna de entrada. string

AzureMachineLearningStudioOutputColumn

Nombre Descripción Valor
dataType Tipo de datos (compatible con Azure Machine Learning) de la columna de salida. https://msdn.microsoft.com/library/azure/dn905923.aspx En . string
name Nombre de la columna de resultados. string

AzureMachineLearningServiceFunctionBinding

Nombre Descripción Value
type Indica el tipo de enlace de función. "Microsoft.MachineLearningServices" (obligatorio)
properties Propiedades de enlace asociadas a un servicio web de Azure Machine Learning. AzureMachineLearningServiceFunctionBindingProperties

AzureMachineLearningServiceFunctionBindingProperties

Nombre Descripción Valor
apiKey Clave de API que se usa para autenticarse con Request-Response punto de conexión. string
batchSize Número entre 1 y 10000 que describe el número máximo de filas para cada solicitud de ejecución rrS de Azure ML. El valor predeterminado es 1000. int
endpoint El Request-Response ejecutar el punto de conexión del servicio web Azure Machine Learning. string
inputRequestName Etiqueta para el objeto de solicitud de entrada. string
inputs Las entradas para el punto de conexión del servicio web de Azure Machine Learning. AzureMachineLearningServiceInputColumn[]
numberOfParallelRequests Número de solicitudes paralelas que se enviarán por partición del trabajo al servicio de aprendizaje automático. El valor predeterminado es 1. int
outputResponseName Etiqueta del objeto de solicitud de salida. string
outputs Una lista de salidas de la ejecución del punto de conexión del servicio web de Azure Machine Learning. AzureMachineLearningServiceOutputColumn[]

AzureMachineLearningServiceInputColumn

Nombre Descripción Valor
dataType El tipo de datos (compatible con Azure Machine Learning) de la columna de entrada. string
mapTo Índice de base cero del parámetro de función al que se asigna esta entrada. int
name Nombre de la columna de entrada. string

AzureMachineLearningServiceOutputColumn

Nombre Descripción Valor
dataType Tipo de datos (compatible con Azure Machine Learning) de la columna de salida. string
mapTo Índice de base cero del parámetro de función al que se asigna esta entrada. int
name Nombre de la columna de resultados. string

CSharpFunctionBinding

Nombre Descripción Value
type Indica el tipo de enlace de función. "Microsoft.StreamAnalytics/CLRUdf" (obligatorio)
properties Propiedades de enlace asociadas a una función CSharp. CSharpFunctionBindingProperties

CSharpFunctionBindingProperties

Nombre Descripción Valor
class Código Csharp que contiene una única definición de función. string
dllPath Código Csharp que contiene una única definición de función. string
method Código Csharp que contiene una única definición de función. string
updateMode Modos de actualización para las funciones de Stream Analytics. "Actualizable"
"Estático"

JavaScriptFunctionBinding

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

JavaScriptFunctionBindingProperties

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

FunctionInput

Nombre Descripción Valor
dataType Tipo de datos (compatible con Azure Stream Analytics) del parámetro de entrada de función. Se describe una lista de tipos de datos válidos de Azure Stream Analytics en . https://msdn.microsoft.com/library/azure/dn835065.aspx string
isConfigurationParameter Marca que indica si el parámetro es un parámetro de configuración. True si se espera que este parámetro de entrada sea una constante. El valor predeterminado es False. bool

FunctionOutput

Nombre Descripción Valor
dataType Tipo de datos (compatible con Azure Stream Analytics) de la salida de la función. Se describe una lista de tipos de datos válidos de Azure Stream Analytics en . https://msdn.microsoft.com/library/azure/dn835065.aspx string

AggregateFunctionProperties

Nombre Descripción Value
type Indica el tipo de función. "Agregado" (obligatorio)

ScalarFunctionProperties

Nombre Descripción Value
type Indica el tipo de función. "Escalar" (obligatorio)

Entrada

Nombre Descripción Value
name Nombre del recurso string
properties Propiedades asociadas a una entrada. Se requiere en las solicitudes PUT (CreateOrReplace). InputProperties

InputProperties

Nombre Descripción Valor
compression Describe cómo se comprimen los datos de entrada. Compresión
partitionKey partitionKey Describe una clave en los datos de entrada que se usan para crear particiones de los datos de entrada. string
la 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. Se requiere en las solicitudes PUT (CreateOrReplace). Serialización
watermarkSettings Configuración que determina si se van a leer eventos de marca de agua. InputWatermarkProperties
tipo Establecimiento del tipo de objeto Referencia
Stream (obligatorio)

Compresión

Nombre Descripción Value
type Indica el tipo de compresión que usa la entrada. Se requiere en las solicitudes PUT (CreateOrReplace). "Deflate"
"GZip"
"None" (obligatorio)

Serialización

Nombre Descripción Value
type Establecimiento del tipo de objeto Avro
Csv
CustomClr
Delta
Json
Parquet (obligatorio)

AvroSerialization

Nombre Descripción Value
type Indica el tipo de serialización que usa la entrada o salida. Se requiere en las solicitudes PUT (CreateOrReplace). "Avro" (obligatorio)
properties Propiedades asociadas al tipo de serialización avro. Se requiere en las solicitudes PUT (CreateOrReplace).

CsvSerialization

Nombre Descripción Value
type Indica el tipo de serialización que usa la entrada o salida. Se requiere en las solicitudes PUT (CreateOrReplace). "Csv" (obligatorio)
properties Propiedades asociadas al tipo de serialización CSV. Se requiere en las solicitudes PUT (CreateOrReplace). CsvSerializationProperties

CsvSerializationProperties

Nombre Descripción Valor
encoding Especifica la codificación de los datos entrantes en el caso de la entrada y la codificación de los datos salientes en el caso de la salida. Se requiere en las solicitudes PUT (CreateOrReplace). "UTF8"
fieldDelimiter Especifica el delimitador que se usará para separar los registros de valores separados por comas (CSV). Consulte https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-input o https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-output para obtener una lista de valores admitidos. Se requiere en las solicitudes PUT (CreateOrReplace). string

CustomClrSerialization

Nombre Descripción Value
type Indica el tipo de serialización que usa la entrada o salida. Se requiere en las solicitudes PUT (CreateOrReplace). "CustomClr" (obligatorio)
properties Propiedades asociadas al tipo de serialización CustomClr. Se requiere en las solicitudes PUT (CreateOrReplace). CustomClrSerializationProperties

CustomClrSerializationProperties

Nombre Descripción Valor
serializationClassName Nombre de la clase de serialización. string
serializationDllPath Ruta de acceso de la biblioteca de serialización. string

DeltaSerialization

Nombre Descripción Value
type Indica el tipo de serialización que usa la entrada o salida. Se requiere en las solicitudes PUT (CreateOrReplace). "Delta" (obligatorio)
properties Propiedades asociadas al tipo de serialización de Delta Lake. Se requiere en las solicitudes PUT (CreateOrReplace). DeltaSerializationProperties

DeltaSerializationProperties

Nombre Descripción Valor
deltaTablePath Especifica la ruta de acceso de la tabla de Delta Lake en la que se escribirá la salida. string (obligatorio)
partitionColumns Especifica los nombres de las columnas para las que se particionará la tabla de Delta Lake. Solo se admiten 1 columna de partición, pero se mantiene como una matriz para la extensibilidad. string[]

JsonSerialization

Nombre Descripción Value
type Indica el tipo de serialización que usa la entrada o salida. Se requiere en las solicitudes PUT (CreateOrReplace). "Json" (obligatorio)
properties Propiedades asociadas al tipo de serialización JSON. Se requiere en las solicitudes PUT (CreateOrReplace). JsonSerializationProperties

JsonSerializationProperties

Nombre Descripción Valor
encoding Especifica la codificación de los datos entrantes en el caso de la entrada y la codificación de los datos salientes en el caso de la salida. Se requiere en las solicitudes PUT (CreateOrReplace). "UTF8"
format Esta propiedad solo se aplica a la serialización JSON de salidas. No es aplicable a las entradas. Esta propiedad especifica el formato del JSON en el que se escribirá la salida. Los valores admitidos actualmente son "lineSeparated" que indican que la salida se dará formato al tener cada objeto JSON separado por una nueva línea y "matriz" que indica que la salida se dará formato como una matriz de objetos JSON. El valor predeterminado es "lineSeparated" si se deja null. "Matriz"
"Separados por líneas"

ParquetSerialization

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

InputWatermarkProperties

Nombre Descripción Valor
watermarkMode Modo de marca de agua de entrada. "None"
"ReadWatermark"

ReferenceInputProperties

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

ReferenceInputDataSource

Nombre Descripción Value
type Establecimiento del tipo de objeto Archivo
Microsoft.Sql/Server/Database
Microsoft.Storage/Blob
Sin formato (obligatorio)

FileReferenceInputDataSource

Nombre Descripción Value
type Indica el tipo de origen de datos de entrada que contiene datos de referencia. Obligatorio en las solicitudes PUT (CreateOrReplace). "Archivo" (obligatorio)
properties Propiedades asociadas a una entrada de archivo que contiene datos de referencia. Obligatorio en las solicitudes PUT (CreateOrReplace). FileReferenceInputDataSourceProperties

FileReferenceInputDataSourceProperties

Nombre Descripción Value
path Ruta de acceso del archivo. string

AzureSqlReferenceInputDataSource

Nombre Descripción Value
type Indica el tipo de origen de datos de entrada que contiene datos de referencia. Obligatorio en las solicitudes PUT (CreateOrReplace). "Microsoft.Sql/Server/Database" (obligatorio)
properties Las propiedades asociadas a la entrada de BASE de datos SQL que contienen datos de referencia. Obligatorio en las solicitudes PUT (CreateOrReplace). AzureSqlReferenceInputDataSourceProperties

AzureSqlReferenceInputDataSourceProperties

Nombre Descripción Valor
authenticationMode Modo de autenticación. "ConnectionString"
"Msi"
"UserToken"
database Este elemento está asociado al elemento datasource. Este es el nombre de la base de datos en la que se escribirá la salida. string
deltaSnapshotQuery Este elemento está asociado al elemento datasource. Esta consulta se usa para capturar los cambios incrementales de la base de datos SQL. Para usar esta opción, se recomienda usar tablas temporales en Azure SQL Database. string
fullSnapshotQuery Este elemento está asociado al elemento datasource. Esta consulta se usa para capturar datos de la base de datos sql. string
password Este elemento está asociado al elemento datasource. Esta es la contraseña que se utilizará para conectarse a la instancia de Base de datos SQL. string

Restricciones:
Valor confidencial. Pase como parámetro seguro.
refreshRate Este elemento está asociado al elemento datasource. Esto indica la frecuencia con la que se capturarán los datos de la base de datos. Es de formato DateTime. string
refreshType Indica el tipo de opción de actualización de datos. "RefreshPeriodicallyWithDelta"
"RefreshPeriodicallyWithFull"
"Estático"
server Este elemento está asociado al elemento datasource. Este es el nombre del servidor que contiene la base de datos en la que se escribirá. string
usuario Este elemento está asociado al elemento datasource. Este es el nombre de usuario que se utilizará para conectarse a la instancia de Base de datos SQL. string

BlobReferenceInputDataSource

Nombre Descripción Value
type Indica el tipo de origen de datos de entrada que contiene datos de referencia. Se requiere en las solicitudes PUT (CreateOrReplace). "Microsoft.Storage/Blob" (obligatorio)
properties Propiedades asociadas a una entrada de blob que contiene datos de referencia. Se requiere en las solicitudes PUT (CreateOrReplace). BlobReferenceInputDataSourceProperties

BlobReferenceInputDataSourceProperties

Nombre Descripción Valor
authenticationMode Modo de autenticación. "ConnectionString"
"Msi"
"UserToken"
blobName Nombre de la entrada del blob. string
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. Se requiere en las solicitudes PUT (CreateOrReplace). string
dateFormat El formato de la fecha. Siempre que {date} aparezca en pathPattern, el valor de esta propiedad se usa como formato de fecha en su lugar. string
deltaPathPattern Patrón de ruta de acceso de la instantánea delta. string
deltaSnapshotRefreshRate Intervalo que el usuario genera una instantánea diferencial de este origen de datos de entrada de blobs de referencia. string
fullSnapshotRefreshRate Intervalo de actualización del origen de datos de entrada del blob. string
pathPattern Patrón de ruta de acceso del blob. No es una expresión regular. Representa un patrón con el que se coincidirán los nombres de blob para determinar si deben incluirse o no como entrada o salida en el trabajo. Vea https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-input o https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-output para obtener una explicación y un ejemplo más detallados. string
sourcePartitionCount Recuento de particiones del origen de datos de entrada del blob. Intervalo 1 - 256. int
storageAccounts Lista de una o varias cuentas de Azure Storage. Se requiere en las solicitudes PUT (CreateOrReplace). StorageAccount[]
timeFormat Formato de hora. Siempre que aparezca {time} en pathPattern, el valor de esta propiedad se usa como formato de hora en su lugar. string

RawReferenceInputDataSource

Nombre Descripción Value
type Indica el tipo de origen de datos de entrada que contiene datos de referencia. Se requiere en las solicitudes PUT (CreateOrReplace). "Raw" (obligatorio)
properties Propiedades asociadas a una entrada sin procesar que contiene datos de referencia. Se requiere en las solicitudes PUT (CreateOrReplace). RawInputDatasourceProperties

RawInputDatasourceProperties

Nombre Descripción Valor
payload Contenido serializado json de los datos de entrada. Se deben establecer payload o payloadUri, pero no ambos. string
payloadUri Dirección URL de SAS a un blob que contiene el contenido serializado JSON de los datos de entrada. Se deben establecer payload o payloadUri, pero no ambos. string

StreamInputProperties

Nombre Descripción Value
type Indica si la entrada es un origen de datos de referencia o datos de flujo. Se requiere en las solicitudes PUT (CreateOrReplace). "Stream" (obligatorio)
datasource Describe un origen de datos de entrada que contiene datos de flujo. Se requiere en las solicitudes PUT (CreateOrReplace). StreamInputDataSource

StreamInputDataSource

Nombre Descripción Value
type Establecimiento del tipo de objeto GatewayMessageBus
Microsoft.Devices/IotHubs
Microsoft.EventGrid/EventSubscriptions
Microsoft.EventHub/EventHub
Microsoft.ServiceBus/EventHub
Microsoft.Storage/Blob
Sin procesar (obligatorio)

GatewayMessageBusStreamInputDataSource

Nombre Descripción Value
type Indica el tipo de origen de datos de entrada que contiene datos de flujo. Se requiere en las solicitudes PUT (CreateOrReplace). "GatewayMessageBus" (obligatorio)
properties Las propiedades asociadas a una entrada del bus de mensajes de puerta de enlace que contiene datos de flujo. GatewayMessageBusStreamInputDataSourceProperties

GatewayMessageBusStreamInputDataSourceProperties

Nombre Descripción Valor
topic Nombre del tema de Service Bus. string

IoTHubStreamInputDataSource

Nombre Descripción Value
type Indica el tipo de origen de datos de entrada que contiene datos de flujo. Se requiere en las solicitudes PUT (CreateOrReplace). "Microsoft.Devices/IotHubs" (obligatorio)
properties Propiedades asociadas a una entrada de IoT Hub que contiene datos de flujo. Se requiere en las solicitudes PUT (CreateOrReplace). IoTHubStreamInputDataSourceProperties

IoTHubStreamInputDataSourceProperties

Nombre Descripción Valor
consumerGroupName Nombre de un grupo de consumidores de IoT Hub que se debe usar para leer eventos del IoT Hub. Si no se especifica, la entrada usa el grupo de consumidores predeterminado de Iot Hub. string
endpoint El punto de conexión IoT Hub al que conectarse (es decir, mensajes/eventos, messages/operationsMonitoringEvents, etc.). string
iotHubNamespace Nombre o URI del IoT Hub. Se requiere en las solicitudes PUT (CreateOrReplace). string
sharedAccessPolicyKey Clave de directiva de acceso compartido para la directiva de acceso compartido especificada. Se requiere en las solicitudes PUT (CreateOrReplace). string

Restricciones:
Valor confidencial. Pase como parámetro seguro.
sharedAccessPolicyName Nombre de la directiva de acceso compartido para el IoT Hub. Esta directiva debe contener al menos el permiso De conexión de servicio. Se requiere en las solicitudes PUT (CreateOrReplace). string

EventGridStreamInputDataSource

Nombre Descripción Value
type Indica el tipo de origen de datos de entrada que contiene datos de flujo. Se requiere en las solicitudes PUT (CreateOrReplace). "Microsoft.EventGrid/EventSubscriptions" (obligatorio)
properties Propiedades asociadas a una entrada de Event Grid que contiene datos de flujo. EventGridStreamInputDataSourceProperties

EventGridStreamInputDataSourceProperties

Nombre Descripción Valor
eventTypes Lista de tipos de eventos admitidos por el adaptador de Event Grid. string[]
esquema Indica el tipo de esquema de Event Grid. "CloudEventSchema"
"EventGridEventSchema"
storageAccounts Una lista de una o varias cuentas de Azure Storage. Obligatorio en las solicitudes PUT (CreateOrReplace). StorageAccount[]
subscriber Suscriptores de Event Grid. Actualmente solo se admite el suscriptor de EventHub. EventHubV2StreamInputDataSource

EventHubV2StreamInputDataSource

Nombre Descripción Valor
properties 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). string (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. string
eventHubName Nombre del centro de eventos. Obligatorio en las solicitudes PUT (CreateOrReplace). string
partitionCount Recuento de particiones del origen de datos del centro de eventos. Intervalo 1 - 256. int
prefetchCount Número de mensajes que el receptor de mensajes puede solicitar simultáneamente. int
serviceBusNamespace Espacio de nombres asociado al centro de eventos deseado, cola de Service Bus, tema de Service Bus, etc. Obligatorio en las solicitudes PUT (CreateOrReplace). string
sharedAccessPolicyKey Clave de directiva de acceso compartido para la directiva de acceso compartido especificada. Obligatorio en las solicitudes PUT (CreateOrReplace). string

Restricciones:
Valor confidencial. Pase como parámetro seguro.
sharedAccessPolicyName El nombre de la directiva de acceso compartido para el centro de eventos, la cola de Service Bus, el tema de Service Bus, etc. Obligatorio en las solicitudes PUT (CreateOrReplace). string

EventHubStreamInputDataSource

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

BlobStreamInputDataSource

Nombre Descripción Value
type Indica el tipo de origen de datos de entrada que contiene datos de flujo. Obligatorio en las solicitudes PUT (CreateOrReplace). "Microsoft.Storage/Blob" (obligatorio)
properties Propiedades asociadas a una entrada de blob que contiene datos de flujo. Obligatorio en las solicitudes PUT (CreateOrReplace). BlobStreamInputDataSourceProperties

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. Se requiere en las solicitudes PUT (CreateOrReplace). string
dateFormat El formato de la fecha. Siempre que {date} aparezca en pathPattern, el valor de esta propiedad se usa como formato de fecha en su lugar. string
pathPattern Patrón de ruta de acceso del blob. No es una expresión regular. Representa un patrón con el que se coincidirán los nombres de blob para determinar si deben incluirse o no como entrada o salida en el trabajo. Vea https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-input o https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-output para obtener una explicación y un ejemplo más detallados. string
sourcePartitionCount Recuento de particiones del origen de datos de entrada del blob. Intervalo 1 - 1024. int
storageAccounts Lista de una o varias cuentas de Azure Storage. Se requiere en las solicitudes PUT (CreateOrReplace). StorageAccount[]
timeFormat Formato de hora. Siempre que aparezca {time} en pathPattern, el valor de esta propiedad se usa como formato de hora en su lugar. string

RawStreamInputDataSource

Nombre Descripción Value
type Indica el tipo de origen de datos de entrada que contiene datos de flujo. Se requiere en las solicitudes PUT (CreateOrReplace). "Raw" (obligatorio)
properties Propiedades asociadas a una entrada sin procesar. Se requiere en las solicitudes PUT (CreateOrReplace). RawInputDatasourceProperties

JobStorageAccount

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

Restricciones:
Valor confidencial. Pase como parámetro seguro.
accountName nombre de la cuenta de Azure Storage. Se requiere en las solicitudes PUT (CreateOrReplace). string
authenticationMode Modo de autenticación. "ConnectionString"
"Msi"
"UserToken"

Output

Nombre Descripción Value
name Nombre del recurso string
properties Propiedades asociadas a una salida. Se requiere en las solicitudes PUT (CreateOrReplace). OutputProperties

OutputProperties

Nombre Descripción Valor
datasource Describe el origen de datos en el que se escribirá la salida. Se requiere en las solicitudes PUT (CreateOrReplace). OutputDataSource
la 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. Se requiere en las solicitudes PUT (CreateOrReplace). Serialización
sizeWindow Ventana de tamaño a la que se va a restringir una salida de Stream Analytics. int
timeWindow Período de tiempo para filtrar las salidas del trabajo de Stream Analytics. string
watermarkSettings Configuración que determina si se envían marcas de agua a bajada. OutputWatermarkProperties

OutputDataSource

Nombre Descripción Value
type Establecimiento del tipo de objeto GatewayMessageBus
Microsoft.AzureFunction
Microsoft.DataLake/Accounts
Microsoft.DBForPostgreSQL/servers/databases
Microsoft.EventHub/EventHub
Microsoft.Kusto/clusters/databases
Microsoft.ServiceBus/EventHub
Microsoft.ServiceBus/Queue
Microsoft.ServiceBus/Topic
Microsoft.Sql/Server/Database
Microsoft.Sql/Server/DataWarehouse
Microsoft.Storage/Blob
Microsoft.Storage/DocumentDB
Microsoft.Storage/Table
PowerBI
Sin procesar (obligatorio)

GatewayMessageBusOutputDataSource

Nombre Descripción Value
type Indica el tipo de salida del origen de datos en el que se escribirá. Se requiere en las solicitudes PUT (CreateOrReplace). "GatewayMessageBus" (obligatorio)
properties Propiedades asociadas a una salida de Bus de mensajes de puerta de enlace. Se requiere en las solicitudes PUT (CreateOrReplace). GatewayMessageBusOutputDataSourceProperties

GatewayMessageBusOutputDataSourceProperties

Nombre Descripción Valor
topic Nombre del tema de Service Bus. string

AzureFunctionOutputDataSource

Nombre Descripción Value
type Indica el tipo de salida del origen de datos en el que se escribirá. Se requiere en las solicitudes PUT (CreateOrReplace). "Microsoft.AzureFunction" (obligatorio)
properties Las propiedades asociadas a una salida de Azure Function. Se requiere en las solicitudes PUT (CreateOrReplace). AzureFunctionOutputDataSourceProperties

AzureFunctionOutputDataSourceProperties

Nombre Descripción Valor
apiKey Si quiere usar una instancia de Azure Functions desde otra suscripción, debe proporcionar la clave para acceder a la función. string
functionAppName Nombre de la aplicación de Azure Functions. string
functionName Nombre de la función en la aplicación de Azure Functions. string
maxBatchCount Propiedad que permite especificar el número máximo de eventos en cada lote que se envía a Azure Functions. El valor predeterminado es 100. int
maxBatchSize Propiedad que permite establecer el tamaño máximo de cada lote de salida que se envía a la instancia de Azure Functions. La unidad de entrada se muestra en bytes. De manera predeterminada, este valor es 262 144 bytes (256 KB). int

AzureDataLakeStoreOutputDataSource

Nombre Descripción Value
type Indica el tipo de salida del origen de datos en el que se escribirá. Se requiere en las solicitudes PUT (CreateOrReplace). "Microsoft.DataLake/Accounts" (obligatorio)
properties Las propiedades asociadas a una salida de Azure Data Lake Store. Se requiere en las solicitudes PUT (CreateOrReplace). AzureDataLakeStoreOutputDataSourceProperties

AzureDataLakeStoreOutputDataSourceProperties

Nombre Descripción Valor
accountName Nombre de la cuenta de Azure Data Lake Store. Se requiere en las solicitudes PUT (CreateOrReplace). string
authenticationMode Modo de autenticación. "ConnectionString"
"Msi"
"UserToken"
dateFormat El formato de la fecha. Siempre que {date} aparezca en filePathPrefix, el valor de esta propiedad se usa como formato de fecha en su lugar. string
filePathPrefix Ubicación del archivo en el que se debe escribir la salida. Se requiere en las solicitudes PUT (CreateOrReplace). string
refreshToken Token de actualización que se puede usar para obtener un token de acceso válido que se puede usar para autenticarse con el origen de datos. Actualmente, solo se puede obtener un token de actualización válido a través de Azure Portal. Se recomienda colocar aquí un valor de cadena ficticio al crear el origen de datos y, a continuación, ir a Azure Portal para autenticar el origen de datos que actualizará esta propiedad con un token de actualización válido. Se requiere en las solicitudes PUT (CreateOrReplace). string
tenantId Identificador de inquilino del usuario usado para obtener el token de actualización. Se requiere en las solicitudes PUT (CreateOrReplace). string
timeFormat Formato de hora. Siempre que aparezca {time} en filePathPrefix, el valor de esta propiedad se usa como formato de hora en su lugar. string
tokenUserDisplayName Nombre para mostrar del usuario que se usó para obtener el token de actualización. Utilice esta propiedad para ayudar a recordar qué usuario se usó para obtener el token de actualización. string
tokenUserPrincipalName Nombre principal de usuario (UPN) del usuario que se usó para obtener el token de actualización. Utilice esta propiedad para ayudar a recordar qué usuario se usó para obtener el token de actualización. string

PostgreSQLOutputDataSource

Nombre Descripción Value
type Indica el tipo de salida del origen de datos en el que se escribirá. Se requiere en las solicitudes PUT (CreateOrReplace). "Microsoft.DBForPostgreSQL/servers/databases" (obligatorio)
properties Propiedades asociadas a un origen de datos de salida de PostgreSQL. Se requiere en las solicitudes PUT (CreateOrReplace). PostgreSQLOutputDataSourceProperties

PostgreSQLOutputDataSourceProperties

Nombre Descripción Valor
authenticationMode Modo de autenticación. "ConnectionString"
"Msi"
"UserToken"
database Nombre de la base de datos Azure SQL. Se requiere en las solicitudes PUT (CreateOrReplace). string
maxWriterCount Recuento máximo de escritor, actualmente solo hay disponibles 1 (escritor único) y 0 (basado en la partición de consulta). Opcional en las solicitudes PUT. int
password Contraseña que se usará para conectarse a la base de datos de Azure SQL. Se requiere en las solicitudes PUT (CreateOrReplace). string

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

EventHubV2OutputDataSource

Nombre Descripción Value
type Indica el tipo de salida del origen de datos en el que se escribirá. Se requiere en las solicitudes PUT (CreateOrReplace). "Microsoft.EventHub/EventHub" (obligatorio)
properties Propiedades asociadas a una salida del centro de eventos. Se requiere en las solicitudes PUT (CreateOrReplace). EventHubOutputDataSourceProperties

EventHubOutputDataSourceProperties

Nombre Descripción Valor
authenticationMode Modo de autenticación. "ConnectionString"
"Msi"
"UserToken"
eventHubName Nombre del centro de eventos. Se requiere en las solicitudes PUT (CreateOrReplace). string
partitionCount Recuento de particiones del origen de datos del centro de eventos. Intervalo 1 - 256. int
partitionKey Clave o columna que se usa para determinar en qué partición se van a enviar datos de eventos. string
propertyColumns Las propiedades asociadas a esta salida del centro de eventos. string[]
serviceBusNamespace Espacio de nombres asociado al centro de eventos deseado, cola de Service Bus, tema de Service Bus, etc. Se requiere en las solicitudes PUT (CreateOrReplace). string
sharedAccessPolicyKey Clave de directiva de acceso compartido para la directiva de acceso compartido especificada. Se requiere en las solicitudes PUT (CreateOrReplace). string

Restricciones:
Valor confidencial. Pase como parámetro seguro.
sharedAccessPolicyName El nombre de la directiva de acceso compartido para el centro de eventos, la cola de Service Bus, el tema de Service Bus, etc. Se requiere en las solicitudes PUT (CreateOrReplace). string

AzureDataExplorerOutputDataSource

Nombre Descripción Value
type Indica el tipo de salida del origen de datos en el que se escribirá. Se requiere en las solicitudes PUT (CreateOrReplace). "Microsoft.Kusto/clusters/databases" (obligatorio)
properties Las propiedades asociadas a una salida de Azure Data Explorer. Se requiere en las solicitudes PUT (CreateOrReplace). AzureDataExplorerOutputDataSourceProperties

AzureDataExplorerOutputDataSourceProperties

Nombre Descripción Valor
authenticationMode Modo de autenticación. "ConnectionString"
"Msi"
"UserToken"
cluster El nombre del clúster de Azure Data Explorer. Se requiere en las solicitudes PUT (CreateOrReplace). string
database Nombre de la base de datos de Azure Data Explorer. Se requiere en las solicitudes PUT (CreateOrReplace). string
table Nombre de la tabla de Azure. Se requiere en las solicitudes PUT (CreateOrReplace). string

EventHubOutputDataSource

Nombre Descripción Value
type Indica el tipo de salida del origen de datos en el que se escribirá. Se requiere en las solicitudes PUT (CreateOrReplace). "Microsoft.ServiceBus/EventHub" (obligatorio)
properties Propiedades asociadas a una salida del centro de eventos. Se requiere en las solicitudes PUT (CreateOrReplace). EventHubOutputDataSourceProperties

ServiceBusQueueOutputDataSource

Nombre Descripción Value
type Indica el tipo de salida del origen de datos en el que se escribirá. Se requiere en las solicitudes PUT (CreateOrReplace). "Microsoft.ServiceBus/Queue" (obligatorio)
properties Propiedades asociadas a una salida de cola de Service Bus. Se requiere en las solicitudes PUT (CreateOrReplace). ServiceBusQueueOutputDataSourceProperties

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 El nombre de la cola de Service Bus Se requiere en las solicitudes PUT (CreateOrReplace). string
serviceBusNamespace Espacio de nombres asociado al centro de eventos deseado, cola de Service Bus, tema de Service Bus, etc. Se requiere en las solicitudes PUT (CreateOrReplace). string
sharedAccessPolicyKey Clave de directiva de acceso compartido para la directiva de acceso compartido especificada. Se requiere en las solicitudes PUT (CreateOrReplace). string

Restricciones:
Valor confidencial. Pase como parámetro seguro.
sharedAccessPolicyName El nombre de la directiva de acceso compartido para el centro de eventos, la cola de Service Bus, el tema de Service Bus, etc. Obligatorio en las solicitudes PUT (CreateOrReplace). string
systemPropertyColumns Las propiedades del sistema asociadas a la cola de Service Bus. Se admiten las siguientes propiedades del sistema: ReplyToSessionId, ContentType, To, Subject, CorrelationId, TimeToLive, PartitionKey, SessionId, ScheduledEnqueueTime, MessageId, ReplyTo, Label, ScheduledEnqueueTimeUtc.

ServiceBusTopicOutputDataSource

Nombre Descripción Value
type Indica el tipo de salida del origen de datos en el que se escribirá. Obligatorio en las solicitudes PUT (CreateOrReplace). "Microsoft.ServiceBus/Topic" (obligatorio)
properties Las propiedades asociadas a una salida de tema de Service Bus. Obligatorio en las solicitudes PUT (CreateOrReplace). ServiceBusTopicOutputDataSourceProperties

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). string
sharedAccessPolicyKey Clave de directiva de acceso compartido para la directiva de acceso compartido especificada. Obligatorio en las solicitudes PUT (CreateOrReplace). string

Restricciones:
Valor confidencial. Pase como parámetro seguro.
sharedAccessPolicyName El nombre de la directiva de acceso compartido para el centro de eventos, la cola de Service Bus, el tema de Service Bus, etc. Obligatorio en las solicitudes PUT (CreateOrReplace). string
systemPropertyColumns Las propiedades del sistema asociadas a la 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. ServiceBusTopicOutputDataSourcePropertiesSystemPrope...
topicName Nombre del tema de Service Bus. Obligatorio en las solicitudes PUT (CreateOrReplace). string

ServiceBusTopicOutputDataSourcePropertiesSystemPrope...

Nombre Descripción Valor
{propiedad personalizada} string

AzureSqlDatabaseOutputDataSource

Nombre Descripción Value
type Indica el tipo de salida del origen de datos en el que se escribirá. Obligatorio en las solicitudes PUT (CreateOrReplace). "Microsoft.Sql/Server/Database" (obligatorio)
properties Propiedades asociadas a una salida de base de datos Azure SQL. Obligatorio en las solicitudes PUT (CreateOrReplace). AzureSqlDatabaseOutputDataSourceProperties

AzureSqlDatabaseOutputDataSourceProperties

Nombre Descripción Valor
authenticationMode Modo de autenticación. "ConnectionString"
"Msi"
"UserToken"
database Nombre de la base de datos Azure SQL. Obligatorio en las solicitudes PUT (CreateOrReplace). string
maxBatchCount Número máximo de lotes para escritura 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 (escritor único) y 0 (basado en la partición de consulta). Opcional en las solicitudes PUT. int
password Contraseña que se usará para conectarse a la base de datos de Azure SQL. Obligatorio en las solicitudes PUT (CreateOrReplace). string
server Nombre del servidor SQL server que contiene la base de datos de Azure SQL. Obligatorio en las solicitudes PUT (CreateOrReplace). string
table Nombre de la tabla de la base de datos Azure SQL. Se requiere en las solicitudes PUT (CreateOrReplace). string
usuario Nombre de usuario que se usará para conectarse a la base de datos de Azure SQL. Se requiere en las solicitudes PUT (CreateOrReplace). string

AzureSynapseOutputDataSource

Nombre Descripción Value
type Indica el tipo de salida del origen de datos en el que se escribirá. Se requiere en las solicitudes PUT (CreateOrReplace). "Microsoft.Sql/Server/DataWarehouse" (obligatorio)
properties Propiedades asociadas a una salida de Azure Synapse. Se requiere en las solicitudes PUT (CreateOrReplace). AzureSynapseOutputDataSourceProperties

AzureSynapseOutputDataSourceProperties

Nombre Descripción Valor
authenticationMode Modo de autenticación. "ConnectionString"
"Msi"
"UserToken"
database Nombre de la base de datos Azure SQL. Se requiere en las solicitudes PUT (CreateOrReplace). string
password Contraseña que se usará para conectarse a la base de datos de Azure SQL. Se requiere en las solicitudes PUT (CreateOrReplace). string

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

BlobOutputDataSource

Nombre Descripción Value
type Indica el tipo de salida del origen de datos en el que se escribirá. Se requiere en las solicitudes PUT (CreateOrReplace). "Microsoft.Storage/Blob" (obligatorio)
properties Propiedades asociadas a una salida de blob. Se requiere en las solicitudes PUT (CreateOrReplace). BlobOutputDataSourceProperties

BlobOutputDataSourceProperties

Nombre Descripción Valor
authenticationMode Modo de autenticación. "ConnectionString"
"Msi"
"UserToken"
blobPathPrefix Prefijo de ruta de acceso de blob. string
blobWriteMode Modo de escritura de blobs. "Anexar"
"Una vez"
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. Se requiere en las solicitudes PUT (CreateOrReplace). string
dateFormat El formato de la fecha. Siempre que {date} aparezca en pathPattern, el valor de esta propiedad se usa como formato de fecha en su lugar. string
pathPattern Patrón de ruta de acceso del blob. No es una expresión regular. Representa un patrón con el que se coincidirán los nombres de blob para determinar si deben incluirse o no como entrada o salida en el trabajo. Vea https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-input o https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-output para obtener una explicación y un ejemplo más detallados. string
storageAccounts Lista de una o varias cuentas de Azure Storage. Se requiere en las solicitudes PUT (CreateOrReplace). StorageAccount[]
timeFormat Formato de hora. Siempre que aparezca {time} en pathPattern, el valor de esta propiedad se usa como formato de hora en su lugar. string

DocumentDbOutputDataSource

Nombre Descripción Value
type Indica el tipo de salida del origen de datos en el que se escribirá. Obligatorio en las solicitudes PUT (CreateOrReplace). "Microsoft.Storage/DocumentDB" (obligatorio)
properties Propiedades asociadas a una salida de DocumentDB. Obligatorio en las solicitudes PUT (CreateOrReplace). DocumentDbOutputDataSourceProperties

DocumentDbOutputDataSourceProperties

Nombre Descripción Valor
accountId El nombre o el identificador de la cuenta de DocumentDB. Obligatorio en las solicitudes PUT (CreateOrReplace). string
accountKey Clave de cuenta de la cuenta de DocumentDB. Obligatorio en las solicitudes PUT (CreateOrReplace). string

Restricciones:
Valor confidencial. Pase como parámetro seguro.
authenticationMode Modo de autenticación. "ConnectionString"
"Msi"
"UserToken"
collectionNamePattern Patrón de nombre de colección para las colecciones que se usará. El formato de nombre de la colección se pueden construir con el token opcional {partition}, donde las particiones comienzan desde 0. Consulte la sección DocumentDB de https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-output para obtener más información. Obligatorio en las solicitudes PUT (CreateOrReplace). string
database Nombre de la base de datos de DocumentDB. Obligatorio en las solicitudes PUT (CreateOrReplace). string
documentId Nombre del campo de los eventos de salida utilizado para especificar la clave principal en la que se basan las operaciones de inserción o actualización. string
partitionKey Nombre del campo en los eventos de salida que se utiliza para especificar la clave de partición de salida entre colecciones. Si 'collectionNamePattern' contiene el token {partition}, se necesita especificar esta propiedad. string

AzureTableOutputDataSource

Nombre Descripción Value
type Indica el tipo de salida del origen de datos en el que se escribirá. Obligatorio en las solicitudes PUT (CreateOrReplace). "Microsoft.Storage/Table" (obligatorio)
properties Las propiedades asociadas a una salida de tabla de Azure. Obligatorio en las solicitudes PUT (CreateOrReplace). AzureTableOutputDataSourceProperties

AzureTableOutputDataSourceProperties

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

Restricciones:
Valor confidencial. Pase como parámetro seguro.
accountName nombre de la cuenta de Azure Storage. Obligatorio en las solicitudes PUT (CreateOrReplace). string
batchSize Número de filas que se van a escribir en la tabla de Azure a la vez. int
columnsToRemove Si se especifica, cada elemento de la matriz es el nombre de una columna para quitar (si existe) de entidades de eventos de salida. string[]
partitionKey Este elemento indica el nombre de una columna de la instrucción SELECT de la consulta que se usará como clave de partición para la tabla de Azure. Obligatorio en las solicitudes PUT (CreateOrReplace). string
rowKey Este elemento indica el nombre de una columna de la instrucción SELECT de la consulta que se usará como clave de fila para la tabla de Azure. Obligatorio en las solicitudes PUT (CreateOrReplace). string
table Nombre de la tabla de Azure. Obligatorio en las solicitudes PUT (CreateOrReplace). string

PowerBIOutputDataSource

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

PowerBIOutputDataSourceProperties

Nombre Descripción Valor
authenticationMode Modo de autenticación. "ConnectionString"
"Msi"
"UserToken"
dataset Nombre del conjunto de datos de Power BI. Obligatorio en las solicitudes PUT (CreateOrReplace). string
groupId Identificador del grupo de Power BI. string
groupName Nombre del grupo de Power BI. Use esta propiedad para recordar qué identificador de grupo de Power BI específico se usó. string
refreshToken Token de actualización que se puede usar para obtener un token de acceso válido que se puede usar para autenticarse con el origen de datos. Actualmente, solo se puede obtener un token de actualización válido a través de Azure Portal. Se recomienda colocar aquí un valor ficticio de cadena al crear el origen de datos y, a continuación, ir a Azure Portal para autenticar el origen de datos que actualizará esta propiedad con un token de actualización válido. Obligatorio en las solicitudes PUT (CreateOrReplace). string
table Nombre de la tabla de Power BI en el conjunto de datos especificado. Obligatorio en las solicitudes PUT (CreateOrReplace). string
tokenUserDisplayName Nombre para mostrar del usuario que se usó para obtener el token de actualización. Use esta propiedad para ayudar a recordar qué usuario se usó para obtener el token de actualización. string
tokenUserPrincipalName El nombre principal de usuario (UPN) del usuario que se usó para obtener el token de actualización. Use esta propiedad para ayudar a recordar qué usuario se usó para obtener el token de actualización. string

RawOutputDatasource

Nombre Descripción Value
type Indica el tipo de salida del origen de datos en el que se escribirá. Obligatorio en las solicitudes PUT (CreateOrReplace). "Raw" (obligatorio)
properties Propiedades asociadas a una salida sin procesar. Obligatorio en las solicitudes PUT (CreateOrReplace). RawOutputDatasourceProperties

RawOutputDatasourceProperties

Nombre Descripción Valor
payloadUri Dirección URL de SAS en un blob donde se debe escribir la salida. Si no se establece esta propiedad, los datos de salida se escribirán en un almacenamiento temporal y se incluirá una dirección URL de SAS en ese almacenamiento temporal en el resultado. string

OutputWatermarkProperties

Nombre Descripción Valor
maxWatermarkDifferenceAcrossPartitions Describe la diferencia máxima entre las particiones más rápidas y lentas, por lo que la ventana fuera de orden que detecta todos los eventos necesarios en los trabajos de bajada está bien definido. string
watermarkMode Modo de marca de agua de salida. "None"
"SendCurrentPartitionWatermark"
"SendLowestWatermarkAcrossPartitions"

SKU

Nombre Descripción Valor
capacity Capacidad de la SKU. int
name El nombre de la SKU. Obligatorio en las solicitudes PUT (CreateOrReplace). "Estándar"

Transformación

Nombre Descripción Value
name Nombre del recurso string
properties Propiedades asociadas a una transformación. Obligatorio en las solicitudes PUT (CreateOrReplace). TransformationProperties

TransformationProperties

Nombre Descripción Valor
Query Especifica la consulta que se ejecutará en el trabajo de streaming. Puede obtener más información sobre el lenguaje de consulta de Stream Analytics (SAQL) aquí: https://msdn.microsoft.com/library/azure/dn834998 . Se requiere en las solicitudes PUT (CreateOrReplace). string
streamingUnits Especifica el número de unidades de streaming que utiliza el trabajo de streaming. int
validStreamingUnits Especifica las unidades de streaming válidas a las que puede escalar un trabajo de streaming. int[]