Partager via


Microsoft.StreamAnalytics streamingjobs 2017-04-01-preview

Définition de ressource Bicep

Le type de ressource streamingjobs peut être déployé avec des opérations qui ciblent :

Pour obtenir la liste des propriétés modifiées dans chaque version de l’API, consultez journal des modifications.

Format des ressources

Pour créer une ressource Microsoft.StreamAnalytics/streamingjobs, ajoutez le Bicep suivant à votre modèle.

resource symbolicname 'Microsoft.StreamAnalytics/streamingjobs@2017-04-01-preview' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  identity: {
    principalId: 'string'
    tenantId: 'string'
    type: 'string'
  }
  properties: {
    cluster: {
      id: 'string'
    }
    compatibilityLevel: '1.0'
    contentStoragePolicy: 'string'
    dataLocale: 'string'
    eventsLateArrivalMaxDelayInSeconds: int
    eventsOutOfOrderMaxDelayInSeconds: int
    eventsOutOfOrderPolicy: 'string'
    externals: {
      container: 'string'
      path: 'string'
      storageAccount: {
        accountKey: 'string'
        accountName: 'string'
      }
    }
    functions: [
      {
        name: 'string'
        properties: {
          properties: {
            binding: {
              type: 'string'
              // For remaining properties, see FunctionBinding objects
            }
            inputs: [
              {
                dataType: 'string'
                isConfigurationParameter: bool
              }
            ]
            output: {
              dataType: 'string'
            }
          }
          type: 'string'
          // For remaining properties, see FunctionProperties objects
        }
      }
    ]
    inputs: [
      {
        name: 'string'
        properties: {
          compression: {
            type: 'string'
          }
          partitionKey: 'string'
          serialization: {
            type: 'string'
            // For remaining properties, see Serialization objects
          }
          type: 'string'
          // For remaining properties, see InputProperties objects
        }
      }
    ]
    jobStorageAccount: {
      accountKey: 'string'
      accountName: 'string'
      authenticationMode: 'string'
    }
    jobType: 'string'
    outputErrorPolicy: 'string'
    outputs: [
      {
        name: 'string'
        properties: {
          datasource: {
            type: 'string'
            // For remaining properties, see OutputDataSource objects
          }
          serialization: {
            type: 'string'
            // For remaining properties, see Serialization objects
          }
          sizeWindow: int
          timeWindow: 'string'
        }
      }
    ]
    outputStartMode: 'string'
    outputStartTime: 'string'
    sku: {
      name: 'Standard'
    }
    transformation: {
      name: 'string'
      properties: {
        query: 'string'
        streamingUnits: int
      }
    }
  }
}

Objets FunctionProperties

Définissez la propriété type pour spécifier le type d’objet.

Pour Agrégation, utilisez :

  type: 'Aggregate'

Pour Scalar, utilisez :

  type: 'Scalar'

Objets FunctionBinding

Définissez la propriété type pour spécifier le type d’objet.

Pour Microsoft.MachineLearning/WebService, utilisez :

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

Pour Microsoft.MachineLearningServices, utilisez :

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

Pour Microsoft.StreamAnalytics/CLRUdf, utilisez :

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

Pour Microsoft.StreamAnalytics/JavascriptUdf, utilisez :

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

Objets InputProperties

Définissez la propriété type pour spécifier le type d’objet.

Pour référence, utilisez :

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

Pour Stream, utilisez :

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

Objets de sérialisation

Définissez la propriété type pour spécifier le type d’objet.

Pour Avro, utilisez :

  type: 'Avro'
  properties: any()

Pour Csv, utilisez :

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

Pour CustomClr, utilisez :

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

Pour Delta, utilisez :

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

Pour Json, utilisez :

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

Pour Parquet, utilisez :

  type: 'Parquet'
  properties: any()

Objets ReferenceInputDataSource

Définissez la propriété type pour spécifier le type d’objet.

Pour Microsoft.Sql/Server/Database, utilisez :

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

Pour Microsoft.Storage/Blob, utilisez :

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

Pour Raw, utilisez :

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

Objets StreamInputDataSource

Définissez la propriété type pour spécifier le type d’objet.

Pour Microsoft.Devices/IotHubs, utilisez :

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

Pour Microsoft.EventHub/EventHub, utilisez :

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

Pour Microsoft.ServiceBus/EventHub, utilisez :

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

Pour Microsoft.Storage/Blob, utilisez :

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

Pour Raw, utilisez :

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

Objets OutputDataSource

Définissez la propriété type pour spécifier le type d’objet.

Pour Microsoft.AzureFunction, utilisez :

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

Pour Microsoft.DataLake/Accounts, utilisez :

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

Pour Microsoft.EventHub/EventHub, utilisez :

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

Pour Microsoft.ServiceBus/EventHub, utilisez :

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

Pour Microsoft.ServiceBus/Queue, utilisez :

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

Pour Microsoft.ServiceBus/Topic, utilisez :

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

Pour Microsoft.Sql/Server/Database, utilisez :

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

Pour Microsoft.Sql/Server/DataWarehouse, utilisez :

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

Pour Microsoft.Storage/Blob, utilisez :

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

Pour Microsoft.Storage/DocumentDB, utilisez :

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

Pour Microsoft.Storage/Table, utilisez :

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

Pour PowerBI, utilisez :

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

Pour Raw, utilisez :

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

Valeurs de propriétés

streamingjobs

Nom Description Valeur
name Nom de la ressource chaîne (obligatoire)

Limite de caractères : 3-63

Caractères valides :
Caractères alphanumériques, traits d’union et traits de soulignement.
location Emplacement géographique où réside la ressource string
tags Balises de ressource. Dictionnaire de noms et de valeurs d’étiquettes. Voir Balises dans les modèles
identité Décrit l’identité managée affectée par le système affectée à ce travail qui peut être utilisée pour s’authentifier avec des entrées et des sorties. Identité
properties Propriétés associées à un travail de streaming. Obligatoire sur les demandes PUT (CreateOrReplace). StreamingJobProperties

Identité

Nom Description Valeur
principalId string
tenantId string
type string

StreamingJobProperties

Nom Description Valeur
cluster Cluster sur lequel les travaux de streaming s’exécuteront. ClusterInfo
compatibilityLevel Contrôle certains comportements d’exécution de la tâche de streaming. '1.0'
contentStoragePolicy Les valeurs valides sont JobStorageAccount et SystemAccount. Si la valeur est JobStorageAccount, l’utilisateur doit également spécifier la propriété jobStorageAccount. . 'JobStorageAccount'
'SystemAccount'
dataLocale Paramètres régionaux des données de la tâche Stream Analytics. La valeur doit être le nom d’une culture .NET prise en charge à partir de l’ensemble https://msdn.microsoft.com/library/system.globalization.culturetypes(v=vs.110.aspx. La valeur par défaut est « en-US » si aucune n’est spécifiée. string
eventsLateArrivalMaxDelayInSeconds Délai maximal acceptable en secondes pendant lequel les événements arrivant en retard peuvent être inclus. La plage prise en charge est comprise entre -1 et 1814399 (20.23:59:59 jours) et -1 est utilisé pour spécifier d’attendre indéfiniment. Si la propriété est absente, elle est interprétée comme ayant la valeur -1. int
eventsOutOfOrderMaxDelayInSeconds Délai maximal acceptable en secondes pendant lequel les événements en désordre peuvent être ajustés pour être restaurés dans l’ordre. int
eventsOutOfOrderPolicy Indique la stratégie à appliquer aux événements qui arrivent en désordre dans le flux d’événements d’entrée. 'Ajuster'
'Drop'
Externes Compte de stockage où se trouvent les artefacts de code personnalisés. Externe
functions Liste d’une ou plusieurs fonctions pour le travail de streaming. La propriété name de chaque fonction est requise lors de la spécification de cette propriété dans une requête PUT. Cette propriété ne peut pas être modifié via une opération PATCH. Vous devez utiliser l’API PATCH disponible pour la transformation individuelle. Function[]
inputs Liste d’une ou plusieurs entrées pour le travail de streaming. La propriété name pour chaque entrée est requise lors de la spécification de cette propriété dans une requête PUT. Cette propriété ne peut pas être modifié via une opération PATCH. Vous devez utiliser l’API PATCH disponible pour l’entrée individuelle. Input[]
jobStorageAccount Propriétés associées à un compte de stockage Azure avec MSI JobStorageAccount
jobType Décrit le type du travail. Les modes valides sont Cloud et « Edge ». 'Cloud'
'Edge'
outputErrorPolicy Indique la stratégie à appliquer aux événements qui arrivent à la sortie et qui ne peuvent pas être écrits dans le stockage externe en raison d’une constitution inappropriée (valeurs de colonne manquantes ou avec une taille ou un type incorrect). 'Drop'
'Stop'
outputs Liste d’une ou plusieurs sorties pour le travail de streaming. La propriété name pour chaque sortie est requise lors de la spécification de cette propriété dans une requête PUT. Cette propriété ne peut pas être modifié via une opération PATCH. Vous devez utiliser l’API PATCH disponible pour la sortie individuelle. Sortie[]
outputStartMode Cette propriété ne doit être utilisée que lorsqu’il est souhaité que le travail soit démarré immédiatement lors de la création. La valeur peut être JobStartTime, CustomTime ou LastOutputEventTime pour indiquer si le point de départ du flux d’événements de sortie doit démarrer chaque fois que le travail est démarré, démarrer à un horodatage utilisateur personnalisé spécifié via la propriété outputStartTime ou démarrer à partir de l’heure de sortie du dernier événement. 'CustomTime'
'JobStartTime'
'LastOutputEventTime'
outputStartTime La valeur est soit un horodatage au format ISO 8601, indiquant le point de départ du flux d'événements de sortie, soit null pour indiquer que le flux d'événements de sortie démarre à chaque démarrage du travail de diffusion en continu. Cette propriété doit avoir une valeur si outputStartMode est défini sur CustomTime. string
sku Décrit la référence SKU du travail de streaming. Obligatoire sur les demandes PUT (CreateOrReplace). StreamingJobSku
transformation Indique la requête et le nombre d’unités de streaming à utiliser pour le travail de streaming. La propriété name de la transformation est requise lors de la spécification de cette propriété dans une requête PUT. Cette propriété ne peut pas être modifié via une opération PATCH. Vous devez utiliser l’API PATCH disponible pour la transformation individuelle. Transformation

ClusterInfo

Nom Description Valeur
id ID de ressource du cluster. string

Externe

Nom Description Valeur
conteneur string
path string
storageAccount Propriétés associées à un compte stockage Azure StorageAccount

StorageAccount

Nom Description Valeur
accountKey Clé de compte pour le compte Stockage Azure. Obligatoire sur les demandes PUT (CreateOrReplace). string
accountName Nom du compte Stockage Azure. Obligatoire sur les demandes PUT (CreateOrReplace). string

Fonction

Nom Description Valeur
name Nom de la ressource string
properties Propriétés associées à une fonction. Functionproperties

Functionproperties

Nom Description Valeur
properties FunctionConfiguration
type Définir le type d’objet Agrégat
Scalaire (obligatoire)

FunctionConfiguration

Nom Description Valeur
liaison de sortie Liaison physique de la fonction. Par exemple, dans le cas du service web Azure Machine Learning, cela décrit le point de terminaison. FunctionBinding
inputs FunctionInput[]
sortie Décrit la sortie d’une fonction. FunctionOutput

FunctionBinding

Nom Description Valeur
type Définir le type d’objet Microsoft.MachineLearning/WebService
Microsoft.MachineLearningServices
Microsoft.StreamAnalytics/CLRUdf
Microsoft.StreamAnalytics/JavascriptUdf (obligatoire)

AzureMachineLearningStudioFunctionBinding

Nom Description Valeur
type Indique le type de liaison de fonction. « Microsoft.MachineLearning/WebService » (obligatoire)
properties Propriétés de liaison associées à Azure Machine Learning Studio. AzureMachineLearningStudioFunctionBindingProperties

AzureMachineLearningStudioFunctionBindingProperties

Nom Description Valeur
apiKey Clé API utilisée pour l’authentification avec Request-Response point de terminaison. string
batchSize Nombre compris entre 1 et 10 000 décrivant le nombre maximal de lignes pour chaque demande d’exécution Azure ML RRS. La valeur par défaut est 1000. int
endpoint Le Request-Response le point de terminaison d’exécution d’Azure Machine Learning Studio. Pour en savoir plus, cliquez ici : https://docs.microsoft.com/azure/machine-learning/machine-learning-consume-web-services#request-response-service-rrs string
inputs Entrées pour le point de terminaison Azure Machine Learning Studio. AzureMachineLearningStudioInputs
outputs Liste des sorties de l’exécution du point de terminaison Azure Machine Learning Studio. AzureMachineLearningStudioOutputColumn[]

AzureMachineLearningStudioInputs

Nom Description Valeur
columnNames Liste des colonnes d’entrée pour le point de terminaison Azure Machine Learning Studio. AzureMachineLearningStudioInputColumn[]
name Nom de l'entrée. Il s’agit du nom fourni lors de la création du point de terminaison. string

AzureMachineLearningStudioInputColumn

Nom Description Valeur
dataType Type de données (Azure Machine Learning pris en charge) de la colonne d’entrée. La liste des types de données Azure Machine Learning valides est décrite à l’adresse https://msdn.microsoft.com/library/azure/dn905923.aspx . string
mapTo Index de base zéro du paramètre de fonction auquel cette entrée est mappée. int
name Nom de la colonne d'entrée. string

AzureMachineLearningStudioOutputColumn

Nom Description Valeur
dataType Type de données (Azure Machine Learning pris en charge) de la colonne de sortie. La liste des types de données Azure Machine Learning valides est décrite à l’adresse https://msdn.microsoft.com/library/azure/dn905923.aspx . string
name Nom de la colonne de sortie. string

AzureMachineLearningServiceFunctionBinding

Nom Description Valeur
type Indique le type de liaison de fonction. « Microsoft.MachineLearningServices » (obligatoire)
properties Propriétés de liaison associées à un service web Azure Machine Learning. AzureMachineLearningServiceFunctionBindingProperties

AzureMachineLearningServiceFunctionBindingProperties

Nom Description Valeur
apiKey Clé API utilisée pour l’authentification avec Request-Response point de terminaison. string
batchSize Nombre compris entre 1 et 10 000 décrivant le nombre maximal de lignes pour chaque demande d’exécution Azure ML RRS. La valeur par défaut est 1000. int
endpoint Le Request-Response exécuter le point de terminaison du service web Azure Machine Learning. string
inputs Entrées pour le point de terminaison de service web Azure Machine Learning. AzureMachineLearningServiceInputColumn[]
numberOfParallelRequests Nombre de requêtes parallèles qui seront envoyées par partition de votre travail au service Machine Learning. 1 constitue la valeur par défaut. int
outputs Liste des sorties de l’exécution du point de terminaison de service web Azure Machine Learning. AzureMachineLearningServiceOutputColumn[]

AzureMachineLearningServiceInputColumn

Nom Description Valeur
dataType Type de données (Azure Machine Learning pris en charge) de la colonne d’entrée. string
mapTo Index de base zéro du paramètre de fonction auquel cette entrée est mappée. int
name Nom de la colonne d'entrée. string

AzureMachineLearningServiceOutputColumn

Nom Description Valeur
dataType Type de données (Azure Machine Learning pris en charge) de la colonne de sortie. string
mapTo Index de base zéro du paramètre de fonction auquel cette entrée est mappée. int
name Nom de la colonne de sortie. string

CSharpFunctionBinding

Nom Description Valeur
type Indique le type de liaison de fonction. « Microsoft.StreamAnalytics/CLRUdf » (obligatoire)
properties Propriétés de liaison associées à une fonction CSharp. CSharpFunctionBindingProperties

CSharpFunctionBindingProperties

Nom Description Valeur
class Code Csharp contenant une définition de fonction unique. string
dllPath Code Csharp contenant une définition de fonction unique. string
method Code Csharp contenant une définition de fonction unique. string
script Code Csharp contenant une définition de fonction unique. string

JavaScriptFunctionBinding

Nom Description Valeur
type Indique le type de liaison de fonction. « Microsoft.StreamAnalytics/JavascriptUdf » (obligatoire)
properties Propriétés de liaison associées à une fonction JavaScript. JavaScriptFunctionBindingProperties

JavaScriptFunctionBindingProperties

Nom Description Valeur
script Code JavaScript contenant une définition de fonction unique. Par exemple : 'function (x, y) { return x + y ; }' string

FunctionInput

Nom Description Valeur
dataType Type de données (Azure Stream Analytics pris en charge) du paramètre d’entrée de fonction. Une liste des types de données Azure Stream Analytics valides est décrite à l’adresse https://msdn.microsoft.com/library/azure/dn835065.aspx string
isConfigurationParameter Indicateur indiquant si le paramètre est un paramètre de configuration. True si ce paramètre d’entrée est censé être une constante. La valeur par défaut est false. bool

FunctionOutput

Nom Description Valeur
dataType Type de données (Azure Stream Analytics pris en charge) de la sortie de la fonction. Une liste des types de données Azure Stream Analytics valides est décrite à l’adresse https://msdn.microsoft.com/library/azure/dn835065.aspx string

AggregateFunctionProperties

Nom Description Valeur
type Indique le type de fonction. 'Aggregate' (obligatoire)

ScalarFunctionProperties

Nom Description Valeur
type Indique le type de fonction. 'Scalar' (obligatoire)

Entrée

Nom Description Valeur
name Nom de la ressource string
properties Propriétés associées à une entrée. Obligatoire sur les demandes PUT (CreateOrReplace). InputProperties

InputProperties

Nom Description Valeur
compression Décrit comment les données d’entrée sont compressées Compression
partitionKey partitionKey Décrit une clé dans les données d’entrée qui est utilisée pour partitionner les données d’entrée string
sérialisation Décrit comment les données d’une entrée sont sérialisées ou comment les données sont sérialisées lorsqu’elles sont écrites dans une sortie. Obligatoire sur les demandes PUT (CreateOrReplace). Sérialisation
type Définir le type d’objet Référence
Stream (obligatoire)

Compression

Nom Description Valeur
type string (obligatoire)

Sérialisation

Nom Description Valeur
type Définir le type d’objet Avro
Csv
CustomClr
Delta
Json
Parquet (obligatoire)

AvroSerialization

Nom Description Valeur
type Indique le type de sérialisation utilisé par l’entrée ou la sortie. Obligatoire sur les demandes PUT (CreateOrReplace). 'Avro' (obligatoire)
properties Propriétés associées au type de sérialisation Avro. Obligatoire sur les demandes PUT (CreateOrReplace). Pour Bicep, vous pouvez utiliser la fonction any().

CsvSerialisation

Nom Description Valeur
type Indique le type de sérialisation utilisé par l’entrée ou la sortie. Obligatoire sur les demandes PUT (CreateOrReplace). 'Csv' (obligatoire)
properties Propriétés associées au type de sérialisation CSV. Obligatoire sur les demandes PUT (CreateOrReplace). CsvSerializationProperties

CsvSerializationProperties

Nom Description Valeur
encodage Spécifie l’encodage des données entrantes dans le cas de l’entrée et l’encodage des données sortantes dans le cas de la sortie. Obligatoire sur les demandes PUT (CreateOrReplace). 'UTF8'
fieldDelimiter Spécifie le délimiteur qui sera utilisé pour séparer les enregistrements de valeurs séparées par des virgules (CSV). Consultez https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-input ou https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-output pour obtenir la liste des valeurs prises en charge. Obligatoire sur les demandes PUT (CreateOrReplace). string

CustomClrSerialization

Nom Description Valeur
type Indique le type de sérialisation utilisé par l’entrée ou la sortie. Obligatoire sur les demandes PUT (CreateOrReplace). 'CustomClr' (obligatoire)
properties Propriétés associées au type de sérialisation CustomClr. Obligatoire sur les demandes PUT (CreateOrReplace). CustomClrSerializationProperties

CustomClrSerializationProperties

Nom Description Valeur
serializationClassName Nom de la classe de sérialisation. string
serializationDllPath Chemin de la bibliothèque de sérialisation. string

DeltaSerialization

Nom Description Valeur
type Indique le type de sérialisation utilisé par l’entrée ou la sortie. Obligatoire sur les demandes PUT (CreateOrReplace). 'Delta' (obligatoire)
properties Propriétés associées au type de sérialisation Delta Lake. Obligatoire sur les demandes PUT (CreateOrReplace). DeltaSerializationProperties

DeltaSerializationProperties

Nom Description Valeur
deltaTablePath Spécifie le chemin d’accès de la table Delta Lake dans laquelle la sortie sera écrite. string (obligatoire)
partitionColumns Spécifie les noms des colonnes pour lesquelles la table Delta Lake sera partitionnée. Nous prenons uniquement en charge 1 colonne de partition, mais nous la conservons en tant que tableau pour l’extensibilité. string[]

JsonSerialization

Nom Description Valeur
type Indique le type de sérialisation utilisé par l’entrée ou la sortie. Obligatoire sur les demandes PUT (CreateOrReplace). 'Json' (obligatoire)
properties Propriétés associées au type de sérialisation JSON. Obligatoire sur les demandes PUT (CreateOrReplace). JsonSerializationProperties

JsonSerializationProperties

Nom Description Valeur
encodage Spécifie l’encodage des données entrantes dans le cas de l’entrée et l’encodage des données sortantes dans le cas de la sortie. Obligatoire sur les demandes PUT (CreateOrReplace). 'UTF8'
format Cette propriété s’applique uniquement à la sérialisation JSON des sorties uniquement. Elle ne s’applique pas aux entrées. Cette propriété spécifie le format du json dans lequel la sortie sera écrite. Les valeurs actuellement prises en charge sont « lineSeparated », ce qui indique que la sortie sera mise en forme en ayant chaque objet JSON séparé par une nouvelle ligne et « tableau » indiquant que la sortie sera mise en forme en tant que tableau d’objets JSON. La valeur par défaut est 'lineSeparated' si la valeur est null gauche. 'Array'
'LineSeparated'

ParquetSerialization

Nom Description Valeur
type Indique le type de sérialisation utilisé par l’entrée ou la sortie. Obligatoire sur les demandes PUT (CreateOrReplace). 'Parquet' (obligatoire)
properties Propriétés associées au type de sérialisation Parquet. Obligatoire sur les demandes PUT (CreateOrReplace). Pour Bicep, vous pouvez utiliser la fonction any().

ReferenceInputProperties

Nom Description Valeur
type Indique si l’entrée est une source de données de référence ou de données de flux. Obligatoire sur les demandes PUT (CreateOrReplace). 'Reference' (obligatoire)
datasource Décrit une source de données d’entrée qui contient des données de référence. Obligatoire sur les demandes PUT (CreateOrReplace). ReferenceInputDataSource

ReferenceInputDataSource

Nom Description Valeur
type Définir le type d’objet Microsoft.Sql/Server/Database
Microsoft.Storage/Blob
Brut (obligatoire)

AzureSqlReferenceInputDataSource

Nom Description Valeur
type Indique le type de source de données d’entrée contenant des données de référence. Obligatoire sur les demandes PUT (CreateOrReplace). « Microsoft.Sql/Server/Database » (obligatoire)
properties Décrit Azure SQL propriétés de la source de données d’entrée de référence de base de données. AzureSqlReferenceInputDataSourceProperties

AzureSqlReferenceInputDataSourceProperties

Nom Description Valeur
database Cet élément est associé à l'élément datasource. Il s'agit du nom de la base de données dans laquelle écrire la sortie. string
deltaSnapshotQuery Cet élément est associé à l'élément datasource. Cette requête est utilisée pour extraire les modifications incrémentielles de la base de données SQL. Pour utiliser cette option, nous vous recommandons d’utiliser des tables temporelles dans Azure SQL Database. string
fullSnapshotQuery Cet élément est associé à l'élément datasource. Cette requête est utilisée pour extraire des données de la base de données SQL. string
mot de passe Cet élément est associé à l'élément datasource. Il s'agit du mot de passe à utiliser pour se connecter à l'instance de Base de données SQL. string
refreshRate Cet élément est associé à l'élément datasource. Cela indique la fréquence à laquelle les données seront extraites de la base de données. Il est au format DateTime. string
refreshType Cet élément est associé à l'élément datasource. Cet élément est de type enum. Il indique le type d’option d’actualisation des données que nous voulons utiliser :Static/RefreshPeriodicalWithFull/RefreshPeriodicalWithDelta string
server Cet élément est associé à l'élément datasource. Il s'agit du nom du serveur contenant la base de données dans laquelle écrire. string
table Cet élément est associé à l'élément datasource. Nom de la table dans la base de données Azure SQL. string
utilisateur Cet élément est associé à l'élément datasource. Il s'agit du nom d'utilisateur à utiliser pour se connecter à l'instance de Base de données SQL. string

BlobReferenceInputDataSource

Nom Description Valeur
type Indique le type de source de données d’entrée contenant des données de référence. Obligatoire sur les demandes PUT (CreateOrReplace). 'Microsoft.Storage/Blob' (obligatoire)
properties Propriétés associées à une entrée d’objet blob contenant des données de référence. Obligatoire sur les demandes PUT (CreateOrReplace). BlobReferenceInputDataSourceProperties

BlobReferenceInputDataSourceProperties

Nom Description Valeur
authenticationMode Mode d’authentification. 'ConnectionString'
'Msi'
'UserToken'
conteneur Nom d’un conteneur dans le compte de stockage associé. Ce conteneur contient le ou les objets blob à lire ou à écrire. Obligatoire sur les demandes PUT (CreateOrReplace). string
dateFormat Format de date. Partout où {date} apparaît dans pathPattern, la valeur de cette propriété est utilisée comme format de date à la place. string
pathPattern Modèle de chemin d’accès d’objet blob. Pas une expression régulière. Il représente un modèle par rapport auquel les noms d’objets blob seront mis en correspondance pour déterminer s’ils doivent être inclus en tant qu’entrée ou sortie dans le travail. Consultez https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-input ou https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-output pour obtenir une explication et un exemple plus détaillés. string
storageAccounts Liste d’un ou plusieurs comptes de stockage Azure. Obligatoire sur les demandes PUT (CreateOrReplace). StorageAccount[]
timeFormat Format d’heure. Partout où {time} apparaît dans pathPattern, la valeur de cette propriété est utilisée comme format d’heure à la place. string

RawReferenceInputDataSource

Nom Description Valeur
type Indique le type de source de données d’entrée contenant des données de référence. Obligatoire sur les demandes PUT (CreateOrReplace). 'Raw' (obligatoire)
properties Propriétés associées à une entrée brute contenant des données de référence. Obligatoire sur les demandes PUT (CreateOrReplace). RawInputDatasourceProperties

RawInputDatasourceProperties

Nom Description Valeur
payload Contenu sérialisé JSON des données d’entrée. La charge utile ou payloadUri doit être définie, mais pas les deux. string
payloadUri URL SAS d’un objet blob contenant le contenu sérialisé JSON des données d’entrée. La charge utile ou payloadUri doit être définie, mais pas les deux. string

StreamInputProperties

Nom Description Valeur
type Indique si l’entrée est une source de données de référence ou de données de flux. Obligatoire sur les demandes PUT (CreateOrReplace). 'Stream' (obligatoire)
datasource Décrit une source de données d’entrée qui contient des données de flux. Obligatoire sur les demandes PUT (CreateOrReplace). StreamInputDataSource

StreamInputDataSource

Nom Description Valeur
type Définir le type d’objet Microsoft.Devices/IotHubs
Microsoft.EventHub/EventHub
Microsoft.ServiceBus/EventHub
Microsoft.Storage/Blob
Brut (obligatoire)

IoTHubStreamInputDataSource

Nom Description Valeur
type Indique le type de source de données d’entrée contenant des données de flux. Obligatoire sur les demandes PUT (CreateOrReplace). « Microsoft.Devices/IotHubs » (obligatoire)
properties Les propriétés associées à une entrée IoT Hub contenant des données de flux. Obligatoire sur les demandes PUT (CreateOrReplace). IoTHubStreamInputDataSourceProperties

IoTHubStreamInputDataSourceProperties

Nom Description Valeur
consumerGroupName Nom d’un IoT Hub groupe de consommateurs qui doit être utilisé pour lire les événements de l’IoT Hub. Si elle n’est pas spécifiée, l’entrée utilise le groupe de consommateurs par défaut d’Iot Hub. string
endpoint Le IoT Hub point de terminaison auquel se connecter (par exemple, messages/événements, messages/opérationsMonitoringEvents, etc.). string
iotHubNamespace Nom ou URI du IoT Hub. Obligatoire sur les demandes PUT (CreateOrReplace). string
sharedAccessPolicyKey Clé de stratégie d’accès partagé pour la stratégie d’accès partagé spécifiée. Obligatoire sur les demandes PUT (CreateOrReplace). string
sharedAccessPolicyName Nom de la stratégie d’accès partagé pour le IoT Hub. Cette stratégie doit contenir au moins l’autorisation De connexion au service. Obligatoire sur les demandes PUT (CreateOrReplace). string

EventHubV2StreamInputDataSource

Nom Description Valeur
type Indique le type de source de données d’entrée contenant des données de flux. Obligatoire sur les demandes PUT (CreateOrReplace). « Microsoft.EventHub/EventHub » (obligatoire)
properties Propriétés associées à une entrée Event Hub contenant des données de flux. Obligatoire sur les demandes PUT (CreateOrReplace). EventHubStreamInputDataSourceProperties

EventHubStreamInputDataSourceProperties

Nom Description Valeur
authenticationMode Mode d’authentification. 'ConnectionString'
'Msi'
'UserToken'
consumerGroupName Nom d’un groupe de consommateurs Event Hub qui doit être utilisé pour lire les événements à partir du hub d’événements. La spécification de noms de groupes de consommateurs distincts pour plusieurs entrées permet à chacune de ces entrées de recevoir les mêmes événements du hub d’événements. Si elle n’est pas spécifiée, l’entrée utilise le groupe de consommateurs par défaut d’Event Hub. string
eventHubName Nom du hub d’événements. Obligatoire sur les demandes PUT (CreateOrReplace). string
serviceBusNamespace Espace de noms associé au hub d’événements souhaité, à la file d’attente Service Bus, à la rubrique Service Bus, etc. Obligatoire sur les demandes PUT (CreateOrReplace). string
sharedAccessPolicyKey Clé de stratégie d’accès partagé pour la stratégie d’accès partagé spécifiée. Obligatoire sur les demandes PUT (CreateOrReplace). string
sharedAccessPolicyName Nom de la stratégie d’accès partagé pour event hub, file d’attente Service Bus, rubrique Service Bus, etc. Obligatoire sur les demandes PUT (CreateOrReplace). string

EventHubStreamInputDataSource

Nom Description Valeur
type Indique le type de source de données d’entrée contenant des données de flux. Obligatoire sur les demandes PUT (CreateOrReplace). « Microsoft.ServiceBus/EventHub » (obligatoire)
properties Propriétés associées à une entrée Event Hub contenant des données de flux. Obligatoire sur les demandes PUT (CreateOrReplace). EventHubStreamInputDataSourceProperties

BlobStreamInputDataSource

Nom Description Valeur
type Indique le type de source de données d’entrée contenant des données de flux. Obligatoire sur les demandes PUT (CreateOrReplace). 'Microsoft.Storage/Blob' (obligatoire)
properties Propriétés associées à une entrée d’objet blob contenant des données de flux. Obligatoire sur les demandes PUT (CreateOrReplace). BlobStreamInputDataSourceProperties

BlobStreamInputDataSourceProperties

Nom Description Valeur
authenticationMode Mode d’authentification. 'ConnectionString'
'Msi'
'UserToken'
conteneur Nom d’un conteneur dans le compte de stockage associé. Ce conteneur contient les objets blob à partir duquel lire ou écrire. Obligatoire sur les demandes PUT (CreateOrReplace). string
dateFormat Format de date. Partout où {date} apparaît dans pathPattern, la valeur de cette propriété est utilisée comme format de date à la place. string
pathPattern Modèle de chemin d’objet blob. Pas une expression régulière. Il représente un modèle avec lequel les noms d’objets blob seront mis en correspondance pour déterminer s’ils doivent ou non être inclus en tant qu’entrée ou sortie dans le travail. Consultez https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-input ou https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-output pour obtenir une explication et un exemple plus détaillés. string
sourcePartitionCount Nombre de partitions de la source de données d’entrée d’objet blob. Plage 1 - 1024. int
storageAccounts Liste d’un ou plusieurs comptes stockage Azure. Obligatoire sur les demandes PUT (CreateOrReplace). StorageAccount[]
timeFormat Format d’heure. Partout où {time} apparaît dans pathPattern, la valeur de cette propriété est utilisée comme format d’heure à la place. string

RawStreamInputDataSource

Nom Description Valeur
type Indique le type de source de données d’entrée contenant des données de flux. Obligatoire sur les demandes PUT (CreateOrReplace). 'Raw' (obligatoire)
properties Propriétés associées à une entrée brute. Obligatoire sur les demandes PUT (CreateOrReplace). RawInputDatasourceProperties

JobStorageAccount

Nom Description Valeur
accountKey Clé de compte pour le compte Stockage Azure. Obligatoire sur les demandes PUT (CreateOrReplace). string
accountName Nom du compte Stockage Azure. Obligatoire sur les demandes PUT (CreateOrReplace). string
authenticationMode Mode d’authentification. 'ConnectionString'
'Msi'
'UserToken'

Output

Nom Description Valeur
name Nom de la ressource string
properties Propriétés associées à une sortie. Obligatoire sur les demandes PUT (CreateOrReplace). OutputProperties

OutputProperties

Nom Description Valeur
datasource Décrit la source de données dans laquelle la sortie sera écrite. Obligatoire sur les demandes PUT (CreateOrReplace). OutputDataSource
sérialisation Décrit comment les données d’une entrée sont sérialisées ou comment les données sont sérialisées lorsqu’elles sont écrites dans une sortie. Obligatoire sur les demandes PUT (CreateOrReplace). Sérialisation
sizeWindow Fenêtre de taille à laquelle limiter une sortie Stream Analytics. int
timeWindow string

OutputDataSource

Nom Description Valeur
type Définir le type d’objet Microsoft.AzureFunction
Microsoft.DataLake/Accounts
Microsoft.EventHub/EventHub
Microsoft.ServiceBus/EventHub
Microsoft.ServiceBus/File d’attente
Microsoft.ServiceBus/Topic
Microsoft.Sql/Server/Database
Microsoft.Sql/Server/DataWarehouse
Microsoft.Storage/Blob
Microsoft.Storage/DocumentDB
Microsoft.Storage/Table
PowerBI
Brut (obligatoire)

AzureFunctionOutputDataSource

Nom Description Valeur
type Indique que le type de sortie de la source de données sera écrit dans. Obligatoire sur les demandes PUT (CreateOrReplace). 'Microsoft.AzureFunction' (obligatoire)
properties Propriétés associées à une sortie Azure Function. Obligatoire sur les demandes PUT (CreateOrReplace). AzureFunctionOutputDataSourceProperties

AzureFunctionOutputDataSourceProperties

Nom Description Valeur
apiKey Si vous souhaitez utiliser une fonction Azure à partir d’un autre abonnement, vous pouvez le faire en fournissant la clé permettant d’accéder à votre fonction. string
functionAppName Nom de votre application Azure Functions. string
functionName Nom de la fonction dans votre application Azure Functions. string
maxBatchCount Propriété qui vous permet de spécifier le nombre maximal d’événements dans chaque lot envoyé à Azure Functions. La valeur par défaut est 100. int
maxBatchSize Propriété qui peut être utilisée pour définir la taille maximale de chaque lot de sortie qui est envoyé à votre fonction Azure. L’unité d’entrée est exprimée en octets. Par défaut, cette valeur est définie sur 262 144 Ko (256 Ko). int

AzureDataLakeStoreOutputDataSource

Nom Description Valeur
type Indique que le type de sortie de la source de données sera écrit dans. Obligatoire sur les demandes PUT (CreateOrReplace). 'Microsoft.DataLake/Accounts' (obligatoire)
properties Propriétés associées à une sortie Azure Data Lake Store. Obligatoire sur les demandes PUT (CreateOrReplace). AzureDataLakeStoreOutputDataSourceProperties

AzureDataLakeStoreOutputDataSourceProperties

Nom Description Valeur
accountName Nom du compte Azure Data Lake Store. Obligatoire sur les demandes PUT (CreateOrReplace). string
authenticationMode Mode d’authentification. 'ConnectionString'
'Msi'
'UserToken'
dateFormat Format de date. Partout où {date} apparaît dans filePathPrefix, la valeur de cette propriété est utilisée comme format de date à la place. string
filePathPrefix Emplacement du fichier dans lequel la sortie doit être écrite. Obligatoire sur les demandes PUT (CreateOrReplace). string
refreshToken Jeton d’actualisation qui peut être utilisé pour obtenir un jeton d’accès valide qui peut ensuite être utilisé pour s’authentifier auprès de la source de données. Un jeton d’actualisation valide n’est actuellement disponible que via le portail Azure. Il est recommandé de placer une valeur de chaîne factice ici lors de la création de la source de données, puis d’aller sur le portail Azure pour authentifier la source de données qui mettra à jour cette propriété avec un jeton d’actualisation valide. Obligatoire sur les demandes PUT (CreateOrReplace). string
tenantId ID de locataire de l’utilisateur utilisé pour obtenir le jeton d’actualisation. Obligatoire sur les demandes PUT (CreateOrReplace). string
timeFormat Format d’heure. Partout où {time} apparaît dans filePathPrefix, la valeur de cette propriété est utilisée comme format d’heure à la place. string
tokenUserDisplayName Nom d’affichage de l’utilisateur utilisé pour obtenir le jeton d’actualisation. Utilisez cette propriété pour vous rappeler quel utilisateur a été utilisé pour obtenir le jeton d’actualisation. string
tokenUserPrincipalName Nom d’utilisateur principal (UPN) de l’utilisateur utilisé pour obtenir le jeton d’actualisation. Utilisez cette propriété pour vous rappeler quel utilisateur a été utilisé pour obtenir le jeton d’actualisation. string

EventHubV2OutputDataSource

Nom Description Valeur
type Indique que le type de sortie de la source de données sera écrit dans. Obligatoire sur les demandes PUT (CreateOrReplace). « Microsoft.EventHub/EventHub » (obligatoire)
properties Propriétés associées à une sortie Event Hub. Obligatoire sur les demandes PUT (CreateOrReplace). EventHubOutputDataSourceProperties

EventHubOutputDataSourceProperties

Nom Description Valeur
authenticationMode Mode d’authentification. 'ConnectionString'
'Msi'
'UserToken'
eventHubName Nom du hub d’événements. Obligatoire sur les demandes PUT (CreateOrReplace). string
partitionKey Clé/colonne utilisée pour déterminer à quelle partition envoyer des données d’événement. string
propertyColumns string[]
serviceBusNamespace Espace de noms associé au hub d’événements souhaité, à la file d’attente Service Bus, à la rubrique Service Bus, etc. Obligatoire sur les demandes PUT (CreateOrReplace). string
sharedAccessPolicyKey Clé de stratégie d’accès partagé pour la stratégie d’accès partagé spécifiée. Obligatoire sur les demandes PUT (CreateOrReplace). string
sharedAccessPolicyName Nom de la stratégie d’accès partagé pour event hub, file d’attente Service Bus, rubrique Service Bus, etc. Obligatoire sur les demandes PUT (CreateOrReplace). string

EventHubOutputDataSource

Nom Description Valeur
type Indique que le type de sortie de la source de données sera écrit dans. Obligatoire sur les demandes PUT (CreateOrReplace). « Microsoft.ServiceBus/EventHub » (obligatoire)
properties Propriétés associées à une sortie Event Hub. Obligatoire sur les demandes PUT (CreateOrReplace). EventHubOutputDataSourceProperties

ServiceBusQueueOutputDataSource

Nom Description Valeur
type Indique que le type de sortie de la source de données sera écrit dans. Obligatoire sur les demandes PUT (CreateOrReplace). « Microsoft.ServiceBus/Queue » (obligatoire)
properties Propriétés associées à une sortie file d’attente Service Bus. Obligatoire sur les demandes PUT (CreateOrReplace). ServiceBusQueueOutputDataSourceProperties

ServiceBusQueueOutputDataSourceProperties

Nom Description Valeur
authenticationMode Mode d’authentification. 'ConnectionString'
'Msi'
'UserToken'
propertyColumns Tableau de chaînes des noms des colonnes de sortie à attacher aux messages Service Bus en tant que propriétés personnalisées. string[]
queueName Nom de la file d’attente Service Bus. Obligatoire sur les demandes PUT (CreateOrReplace). string
serviceBusNamespace Espace de noms associé au hub d’événements souhaité, à la file d’attente Service Bus, à la rubrique Service Bus, etc. Obligatoire sur les demandes PUT (CreateOrReplace). string
sharedAccessPolicyKey Clé de stratégie d’accès partagé pour la stratégie d’accès partagé spécifiée. Obligatoire sur les demandes PUT (CreateOrReplace). string
sharedAccessPolicyName Nom de la stratégie d’accès partagé pour event hub, file d’attente Service Bus, rubrique Service Bus, etc. Obligatoire sur les demandes PUT (CreateOrReplace). string
systemPropertyColumns Dictionnaire de {string} ServiceBusQueueOutputDataSourcePropertiesSystemPrope...

ServiceBusQueueOutputDataSourcePropertiesSystemPrope...

Nom Description Valeur
{propriété personnalisée} string

ServiceBusTopicOutputDataSource

Nom Description Valeur
type Indique que le type de sortie de la source de données sera écrit dans. Obligatoire sur les demandes PUT (CreateOrReplace). « Microsoft.ServiceBus/Topic » (obligatoire)
properties Propriétés associées à une sortie de rubrique Service Bus. Obligatoire sur les demandes PUT (CreateOrReplace). ServiceBusTopicOutputDataSourceProperties

ServiceBusTopicOutputDataSourceProperties

Nom Description Valeur
authenticationMode Mode d’authentification. 'ConnectionString'
'Msi'
'UserToken'
propertyColumns Tableau de chaînes des noms des colonnes de sortie à attacher aux messages Service Bus en tant que propriétés personnalisées. string[]
serviceBusNamespace Espace de noms associé au hub d’événements souhaité, à la file d’attente Service Bus, à la rubrique Service Bus, etc. Obligatoire sur les demandes PUT (CreateOrReplace). string
sharedAccessPolicyKey Clé de stratégie d’accès partagé pour la stratégie d’accès partagé spécifiée. Obligatoire sur les demandes PUT (CreateOrReplace). string
sharedAccessPolicyName Nom de la stratégie d’accès partagé pour event hub, file d’attente Service Bus, rubrique Service Bus, etc. Obligatoire sur les demandes PUT (CreateOrReplace). string
systemPropertyColumns Dictionnaire de {string} ServiceBusTopicOutputDataSourcePropertiesSystemPrope...
topicName Nom de la rubrique Service Bus. Obligatoire sur les demandes PUT (CreateOrReplace). string

ServiceBusTopicOutputDataSourcePropertiesSystemPrope...

Nom Description Valeur
{propriété personnalisée} string

AzureSqlDatabaseOutputDataSource

Nom Description Valeur
type Indique que le type de sortie de la source de données sera écrit dans. Obligatoire sur les demandes PUT (CreateOrReplace). « Microsoft.Sql/Server/Database » (obligatoire)
properties Les propriétés associées à une Azure SQL sortie de base de données. Obligatoire sur les demandes PUT (CreateOrReplace). AzureSqlDatabaseOutputDataSourceProperties

AzureSqlDatabaseOutputDataSourceProperties

Nom Description Valeur
authenticationMode Mode d’authentification. 'ConnectionString'
'Msi'
'UserToken'
database Nom de la base de données Azure SQL. Obligatoire sur les demandes PUT (CreateOrReplace). string
maxBatchCount Nombre maximal de lots pour l’écriture dans la base de données Sql, la valeur par défaut est 10 000. Facultatif sur les demandes PUT. int
maxWriterCount Nombre maximal d’écritures r, actuellement, seuls 1 (écriture unique) et 0 (basé sur la partition de requête) sont disponibles. Facultatif sur les demandes PUT. int
mot de passe Mot de passe qui sera utilisé pour se connecter à la base de données Azure SQL. Obligatoire sur les demandes PUT (CreateOrReplace). string
server Nom du serveur SQL contenant la base de données Azure SQL. Obligatoire sur les demandes PUT (CreateOrReplace). string
table Nom de la table dans la base de données Azure SQL. Obligatoire sur les demandes PUT (CreateOrReplace). string
utilisateur Nom d’utilisateur qui sera utilisé pour se connecter à la base de données Azure SQL. Obligatoire sur les demandes PUT (CreateOrReplace). string

AzureSynapseOutputDataSource

Nom Description Valeur
type Indique que le type de sortie de la source de données sera écrit dans. Obligatoire sur les demandes PUT (CreateOrReplace). « Microsoft.Sql/Server/DataWarehouse » (obligatoire)
properties Propriétés associées à une sortie Azure Synapse. Obligatoire sur les demandes PUT (CreateOrReplace). AzureSynapseOutputDataSourceProperties

AzureSynapseOutputDataSourceProperties

Nom Description Valeur
database Nom de la base de données Azure SQL. Obligatoire sur les demandes PUT (CreateOrReplace). string
mot de passe Mot de passe qui sera utilisé pour se connecter à la base de données Azure SQL. Obligatoire sur les demandes PUT (CreateOrReplace). string
server Nom du serveur SQL contenant la base de données Azure SQL. Obligatoire sur les demandes PUT (CreateOrReplace). string
table Nom de la table dans la base de données Azure SQL. Obligatoire sur les demandes PUT (CreateOrReplace). string
utilisateur Nom d’utilisateur qui sera utilisé pour se connecter à la base de données Azure SQL. Obligatoire sur les demandes PUT (CreateOrReplace). string

BlobOutputDataSource

Nom Description Valeur
type Indique que le type de sortie de la source de données sera écrit dans. Obligatoire sur les demandes PUT (CreateOrReplace). 'Microsoft.Storage/Blob' (obligatoire)
properties Propriétés associées à une sortie d’objet blob. Obligatoire sur les demandes PUT (CreateOrReplace). BlobOutputDataSourceProperties

BlobOutputDataSourceProperties

Nom Description Valeur
authenticationMode Mode d’authentification. 'ConnectionString'
'Msi'
'UserToken'
conteneur Nom d’un conteneur dans le compte de stockage associé. Ce conteneur contient les objets blob à partir duquel lire ou écrire. Obligatoire sur les demandes PUT (CreateOrReplace). string
dateFormat Format de date. Partout où {date} apparaît dans pathPattern, la valeur de cette propriété est utilisée comme format de date à la place. string
pathPattern Modèle de chemin d’objet blob. Pas une expression régulière. Il représente un modèle avec lequel les noms d’objets blob seront mis en correspondance pour déterminer s’ils doivent ou non être inclus en tant qu’entrée ou sortie dans le travail. Consultez https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-input ou https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-output pour obtenir une explication et un exemple plus détaillés. string
storageAccounts Liste d’un ou plusieurs comptes stockage Azure. Obligatoire sur les demandes PUT (CreateOrReplace). StorageAccount[]
timeFormat Format d’heure. Partout où {time} apparaît dans pathPattern, la valeur de cette propriété est utilisée comme format d’heure à la place. string

DocumentDbOutputDataSource

Nom Description Valeur
type Indique que le type de sortie de la source de données sera écrit dans. Obligatoire sur les demandes PUT (CreateOrReplace). « Microsoft.Storage/DocumentDB » (obligatoire)
properties Propriétés associées à une sortie DocumentDB. Obligatoire sur les demandes PUT (CreateOrReplace). DocumentDbOutputDataSourceProperties

DocumentDbOutputDataSourceProperties

Nom Description Valeur
accountId Nom ou ID du compte DocumentDB. Obligatoire sur les demandes PUT (CreateOrReplace). string
accountKey Clé de compte pour le compte DocumentDB. Obligatoire sur les demandes PUT (CreateOrReplace). string
collectionNamePattern Modèle de nom de collection des collections à utiliser. Le format de nom de collection peut être construit à l’aide du jeton facultatif {partition}, où les partitions commencent à 0. Pour plus d’informations, consultez la section DocumentDB de https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-output . Obligatoire sur les demandes PUT (CreateOrReplace). string
database Nom de la base de données DocumentDB. Obligatoire sur les demandes PUT (CreateOrReplace). string
documentId Nom du champ dans les événements de sortie utilisé pour spécifier la clé primaire sur laquelle sont basées les opérations d’insertion ou de mise à jour. string
partitionKey Nom du champ dans les événements de sortie utilisé pour spécifier la clé de partitionnement de sortie sur les collections. Si 'collectionNamePattern' contient le jeton {partition}, cette propriété doit être spécifiée. string

AzureTableOutputDataSource

Nom Description Valeur
type Indique que le type de sortie de la source de données sera écrit dans. Obligatoire sur les demandes PUT (CreateOrReplace). 'Microsoft.Storage/Table' (obligatoire)
properties Propriétés associées à une sortie de table Azure. Obligatoire sur les demandes PUT (CreateOrReplace). AzureTableOutputDataSourceProperties

AzureTableOutputDataSourceProperties

Nom Description Valeur
accountKey Clé de compte pour le compte de stockage Azure. Obligatoire sur les demandes PUT (CreateOrReplace). string
accountName Nom du compte Stockage Azure. Obligatoire sur les demandes PUT (CreateOrReplace). string
batchSize Nombre de lignes à écrire dans la table Azure à la fois. int
columnsToRemove En cas de spécification, chaque élément du tableau est le nom d'une colonne à supprimer (le cas échéant) des entités d'événement de sortie. string[]
partitionKey Cet élément indique le nom d’une colonne de l’instruction SELECT dans la requête qui sera utilisée comme clé de partition pour la table Azure. Obligatoire sur les demandes PUT (CreateOrReplace). string
rowKey Cet élément indique le nom d’une colonne de l’instruction SELECT dans la requête qui sera utilisée comme clé de ligne pour la table Azure. Obligatoire sur les demandes PUT (CreateOrReplace). string
table Nom de la table Azure. Obligatoire sur les demandes PUT (CreateOrReplace). string

PowerBIOutputDataSource

Nom Description Valeur
type Indique que le type de sortie de la source de données sera écrit dans. Obligatoire sur les demandes PUT (CreateOrReplace). 'PowerBI' (obligatoire)
properties Propriétés associées à une sortie Power BI. Obligatoire sur les demandes PUT (CreateOrReplace). PowerBIOutputDataSourceProperties

PowerBIOutputDataSourceProperties

Nom Description Valeur
authenticationMode Mode d’authentification. 'ConnectionString'
'Msi'
'UserToken'
dataset Nom du jeu de données Power BI. Obligatoire sur les demandes PUT (CreateOrReplace). string
groupId ID du groupe Power BI. string
groupName Nom du groupe Power BI. Utilisez cette propriété pour vous aider à mémoriser l’ID de groupe Power BI spécifique qui a été utilisé. string
refreshToken Jeton d’actualisation qui peut être utilisé pour obtenir un jeton d’accès valide qui peut ensuite être utilisé pour s’authentifier auprès de la source de données. Un jeton d’actualisation valide n’est actuellement disponible que via le portail Azure. Il est recommandé de placer une valeur de chaîne factice ici lors de la création de la source de données, puis d’aller sur le portail Azure pour authentifier la source de données qui mettra à jour cette propriété avec un jeton d’actualisation valide. Obligatoire sur les demandes PUT (CreateOrReplace). string
table Nom de la table Power BI sous le jeu de données spécifié. Obligatoire sur les demandes PUT (CreateOrReplace). string
tokenUserDisplayName Nom d’affichage de l’utilisateur utilisé pour obtenir le jeton d’actualisation. Utilisez cette propriété pour vous aider à mémoriser l’utilisateur qui a été utilisé pour obtenir le jeton d’actualisation. string
tokenUserPrincipalName Nom d’utilisateur principal (UPN) de l’utilisateur utilisé pour obtenir le jeton d’actualisation. Utilisez cette propriété pour vous aider à mémoriser l’utilisateur qui a été utilisé pour obtenir le jeton d’actualisation. string

RawOutputDatasource

Nom Description Valeur
type Indique que le type de sortie de la source de données sera écrit dans. Obligatoire sur les demandes PUT (CreateOrReplace). 'Raw' (obligatoire)
properties Propriétés associées à une sortie brute. Obligatoire sur les demandes PUT (CreateOrReplace). RawOutputDatasourceProperties

RawOutputDatasourceProperties

Nom Description Valeur
payloadUri URL SAS vers un objet blob où la sortie doit être écrite. Si cette propriété n’est pas définie, les données de sortie sont écrites dans un stockage temporaire et une URL SAS vers ce stockage temporaire est incluse dans le résultat. string

StreamingJobSku

Nom Description Valeur
name Nom de la référence SKU. Obligatoire sur les demandes PUT (CreateOrReplace). 'Standard'

Transformation

Nom Description Valeur
name Nom de la ressource string
properties Propriétés associées à une transformation. Obligatoire sur les demandes PUT (CreateOrReplace). TransformationProperties

TransformationProperties

Nom Description Valeur
query Spécifie la requête qui sera exécutée dans le travail de streaming. Vous pouvez en savoir plus sur le langage de requête Stream Analytics (SAQL) ici : https://msdn.microsoft.com/library/azure/dn834998 . Obligatoire sur les demandes PUT (CreateOrReplace). string
streamingUnits Indique le nombre d’unités de streaming que la tâche de streaming utilise. int

Modèles de démarrage rapide

Les modèles de démarrage rapide suivants déploient ce type de ressource.

Modèle Description
Créer un travail Stream Analytics standard

Déployer sur Azure
Ce modèle crée un travail Stream Analytics standard. Pour plus d’informations, Azure Stream Analytics est un moteur d’analytique en temps réel et de traitement d’événements complexe conçu pour analyser et traiter simultanément des volumes élevés de données de streaming rapide provenant de plusieurs sources. Les modèles et les relations peuvent être identifiés dans des informations extraites de plusieurs sources d’entrée, notamment des appareils, des capteurs, des journaux de parcours de site web, des flux de médias sociaux et des applications. Ces modèles peuvent être utilisés pour déclencher des actions est initier des flux de travail, comme la création d’alertes, l’envoi d’informations vers un outil de création de rapports ou bien le stockage pour une utilisation ultérieure. En outre, Stream Analytics est disponible sur le runtime Azure IoT Edge et prend en charge exactement le même langage ou la même syntaxe que le cloud.

Définition de ressources de modèle ARM

Le type de ressource streamingjobs peut être déployé avec des opérations qui ciblent :

Pour obtenir la liste des propriétés modifiées dans chaque version d’API, consultez journal des modifications.

Format des ressources

Pour créer une ressource Microsoft.StreamAnalytics/streamingjobs, ajoutez le code JSON suivant à votre modèle.

{
  "type": "Microsoft.StreamAnalytics/streamingjobs",
  "apiVersion": "2017-04-01-preview",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "identity": {
    "principalId": "string",
    "tenantId": "string",
    "type": "string"
  },
  "properties": {
    "cluster": {
      "id": "string"
    },
    "compatibilityLevel": "1.0",
    "contentStoragePolicy": "string",
    "dataLocale": "string",
    "eventsLateArrivalMaxDelayInSeconds": "int",
    "eventsOutOfOrderMaxDelayInSeconds": "int",
    "eventsOutOfOrderPolicy": "string",
    "externals": {
      "container": "string",
      "path": "string",
      "storageAccount": {
        "accountKey": "string",
        "accountName": "string"
      }
    },
    "functions": [
      {
        "name": "string",
        "properties": {
          "properties": {
            "binding": {
              "type": "string"
              // For remaining properties, see FunctionBinding objects
            },
            "inputs": [
              {
                "dataType": "string",
                "isConfigurationParameter": "bool"
              }
            ],
            "output": {
              "dataType": "string"
            }
          },
          "type": "string"
          // For remaining properties, see FunctionProperties objects
        }
      }
    ],
    "inputs": [
      {
        "name": "string",
        "properties": {
          "compression": {
            "type": "string"
          },
          "partitionKey": "string",
          "serialization": {
            "type": "string"
            // For remaining properties, see Serialization objects
          },
          "type": "string"
          // For remaining properties, see InputProperties objects
        }
      }
    ],
    "jobStorageAccount": {
      "accountKey": "string",
      "accountName": "string",
      "authenticationMode": "string"
    },
    "jobType": "string",
    "outputErrorPolicy": "string",
    "outputs": [
      {
        "name": "string",
        "properties": {
          "datasource": {
            "type": "string"
            // For remaining properties, see OutputDataSource objects
          },
          "serialization": {
            "type": "string"
            // For remaining properties, see Serialization objects
          },
          "sizeWindow": "int",
          "timeWindow": "string"
        }
      }
    ],
    "outputStartMode": "string",
    "outputStartTime": "string",
    "sku": {
      "name": "Standard"
    },
    "transformation": {
      "name": "string",
      "properties": {
        "query": "string",
        "streamingUnits": "int"
      }
    }
  }
}

Objets FunctionProperties

Définissez la propriété type pour spécifier le type d’objet.

Pour Agrégat, utilisez :

  "type": "Aggregate"

Pour Scalar, utilisez :

  "type": "Scalar"

Objets FunctionBinding

Définissez la propriété type pour spécifier le type d’objet.

Pour Microsoft.MachineLearning/WebService, utilisez :

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

Pour Microsoft.MachineLearningServices, utilisez :

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

Pour Microsoft.StreamAnalytics/CLRUdf, utilisez :

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

Pour Microsoft.StreamAnalytics/JavascriptUdf, utilisez :

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

Objets InputProperties

Définissez la propriété type pour spécifier le type d’objet.

Pour référence, utilisez :

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

Pour Stream, utilisez :

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

Objets de sérialisation

Définissez la propriété type pour spécifier le type d’objet.

Pour Avro, utilisez :

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

Pour csv, utilisez :

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

Pour CustomClr, utilisez :

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

Pour Delta, utilisez :

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

Pour Json, utilisez :

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

Pour Parquet, utilisez :

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

Objets ReferenceInputDataSource

Définissez la propriété type pour spécifier le type d’objet.

Pour Microsoft.Sql/Server/Database, utilisez :

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

Pour Microsoft.Storage/Blob, utilisez :

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

Pour Raw, utilisez :

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

Objets StreamInputDataSource

Définissez la propriété type pour spécifier le type d’objet.

Pour Microsoft.Devices/IotHubs, utilisez :

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

Pour Microsoft.EventHub/EventHub, utilisez :

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

Pour Microsoft.ServiceBus/EventHub, utilisez :

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

Pour Microsoft.Storage/Blob, utilisez :

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

Pour Raw, utilisez :

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

Objets OutputDataSource

Définissez la propriété type pour spécifier le type d’objet.

Pour Microsoft.AzureFunction, utilisez :

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

Pour Microsoft.DataLake/Accounts, utilisez :

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

Pour Microsoft.EventHub/EventHub, utilisez :

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

Pour Microsoft.ServiceBus/EventHub, utilisez :

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

Pour Microsoft.ServiceBus/Queue, utilisez :

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

Pour Microsoft.ServiceBus/Topic, utilisez :

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

Pour Microsoft.Sql/Server/Database, utilisez :

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

Pour Microsoft.Sql/Server/DataWarehouse, utilisez :

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

Pour Microsoft.Storage/Blob, utilisez :

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

Pour Microsoft.Storage/DocumentDB, utilisez :

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

Pour Microsoft.Storage/Table, utilisez :

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

Pour PowerBI, utilisez :

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

Pour Raw, utilisez :

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

Valeurs de propriétés

streamingjobs

Nom Description Valeur
type Type de ressource « Microsoft.StreamAnalytics/streamingjobs »
apiVersion Version de l’API de ressource « 2017-04-01-preview »
name Nom de la ressource chaîne (obligatoire)

Limite de caractères : 3-63

Caractères valides :
Caractères alphanumériques, traits d’union et traits de soulignement.
location Emplacement géographique où réside la ressource string
tags Balises de ressource. Dictionnaire de noms et de valeurs d’étiquettes. Voir Balises dans les modèles
identité Décrit l’identité managée affectée par le système affectée à ce travail qui peut être utilisée pour s’authentifier avec des entrées et des sorties. Identité
properties Propriétés associées à un travail de streaming. Obligatoire sur les demandes PUT (CreateOrReplace). StreamingJobProperties

Identité

Nom Description Valeur
principalId string
tenantId string
type string

StreamingJobProperties

Nom Description Valeur
cluster Cluster sur lequel les travaux de streaming s’exécuteront. ClusterInfo
compatibilityLevel Contrôle certains comportements d’exécution de la tâche de streaming. '1.0'
contentStoragePolicy Les valeurs valides sont JobStorageAccount et SystemAccount. Si la valeur est JobStorageAccount, l’utilisateur doit également spécifier la propriété jobStorageAccount. . 'JobStorageAccount'
'SystemAccount'
dataLocale Paramètres régionaux des données de la tâche Stream Analytics. La valeur doit être le nom d’une culture .NET prise en charge à partir de l’ensemble https://msdn.microsoft.com/library/system.globalization.culturetypes(v=vs.110.aspx. La valeur par défaut est « en-US » si aucune n’est spécifiée. string
eventsLateArrivalMaxDelayInSeconds Délai maximal acceptable en secondes pendant lequel les événements arrivant en retard peuvent être inclus. La plage prise en charge est comprise entre -1 et 1814399 (20.23:59:59 jours) et -1 est utilisé pour spécifier d’attendre indéfiniment. Si la propriété est absente, elle est interprétée comme ayant la valeur -1. int
eventsOutOfOrderMaxDelayInSeconds Délai maximal acceptable en secondes pendant lequel les événements en désordre peuvent être ajustés pour être restaurés dans l’ordre. int
eventsOutOfOrderPolicy Indique la stratégie à appliquer aux événements qui arrivent en désordre dans le flux d’événements d’entrée. 'Ajuster'
'Drop'
Externes Compte de stockage où se trouvent les artefacts de code personnalisés. Externe
functions Liste d’une ou plusieurs fonctions pour le travail de streaming. La propriété name de chaque fonction est requise lors de la spécification de cette propriété dans une requête PUT. Cette propriété ne peut pas être modifié via une opération PATCH. Vous devez utiliser l’API PATCH disponible pour la transformation individuelle. Function[]
inputs Liste d’une ou plusieurs entrées pour le travail de streaming. La propriété name pour chaque entrée est requise lors de la spécification de cette propriété dans une requête PUT. Cette propriété ne peut pas être modifié via une opération PATCH. Vous devez utiliser l’API PATCH disponible pour l’entrée individuelle. Input[]
jobStorageAccount Propriétés associées à un compte de stockage Azure avec MSI JobStorageAccount
jobType Décrit le type du travail. Les modes valides sont Cloud et « Edge ». 'Cloud'
'Edge'
outputErrorPolicy Indique la stratégie à appliquer aux événements qui arrivent à la sortie et qui ne peuvent pas être écrits dans le stockage externe en raison d’une constitution inappropriée (valeurs de colonne manquantes ou avec une taille ou un type incorrect). 'Drop'
'Stop'
outputs Liste d’une ou plusieurs sorties pour le travail de streaming. La propriété name pour chaque sortie est requise lors de la spécification de cette propriété dans une requête PUT. Cette propriété ne peut pas être modifié via une opération PATCH. Vous devez utiliser l’API PATCH disponible pour la sortie individuelle. Sortie[]
outputStartMode Cette propriété ne doit être utilisée que lorsqu’il est souhaité que le travail soit démarré immédiatement lors de la création. La valeur peut être JobStartTime, CustomTime ou LastOutputEventTime pour indiquer si le point de départ du flux d’événements de sortie doit démarrer chaque fois que le travail est démarré, démarrer à un horodatage utilisateur personnalisé spécifié via la propriété outputStartTime ou démarrer à partir de l’heure de sortie du dernier événement. 'CustomTime'
'JobStartTime'
'LastOutputEventTime'
outputStartTime La valeur est soit un horodatage au format ISO 8601, indiquant le point de départ du flux d'événements de sortie, soit null pour indiquer que le flux d'événements de sortie démarre à chaque démarrage du travail de diffusion en continu. Cette propriété doit avoir une valeur si outputStartMode est défini sur CustomTime. string
sku Décrit la référence SKU du travail de streaming. Obligatoire sur les demandes PUT (CreateOrReplace). StreamingJobSku
transformation Indique la requête et le nombre d’unités de streaming à utiliser pour le travail de streaming. La propriété name de la transformation est requise lors de la spécification de cette propriété dans une requête PUT. Cette propriété ne peut pas être modifié via une opération PATCH. Vous devez utiliser l’API PATCH disponible pour la transformation individuelle. Transformation

ClusterInfo

Nom Description Valeur
id ID de ressource du cluster. string

Externe

Nom Description Valeur
conteneur string
path string
storageAccount Propriétés associées à un compte de stockage Azure StorageAccount

StorageAccount

Nom Description Valeur
accountKey Clé de compte pour le compte de stockage Azure. Obligatoire sur les demandes PUT (CreateOrReplace). string
accountName Nom du compte Stockage Azure. Obligatoire sur les demandes PUT (CreateOrReplace). string

Fonction

Nom Description Valeur
name Nom de la ressource string
properties Propriétés associées à une fonction. Functionproperties

Functionproperties

Nom Description Valeur
properties FunctionConfiguration
type Définir le type d’objet Agrégat
Scalaire (obligatoire)

FunctionConfiguration

Nom Description Valeur
liaison de sortie Liaison physique de la fonction. Par exemple, dans le cas du service web Azure Machine Learning, cela décrit le point de terminaison. FunctionBinding
inputs FunctionInput[]
sortie Décrit la sortie d’une fonction. FunctionOutput

FunctionBinding

Nom Description Valeur
type Définir le type d’objet Microsoft.MachineLearning/WebService
Microsoft.MachineLearningServices
Microsoft.StreamAnalytics/CLRUdf
Microsoft.StreamAnalytics/JavascriptUdf (obligatoire)

AzureMachineLearningStudioFunctionBinding

Nom Description Valeur
type Indique le type de liaison de fonction. « Microsoft.MachineLearning/WebService » (obligatoire)
properties Propriétés de liaison associées à Azure Machine Learning Studio. AzureMachineLearningStudioFunctionBindingProperties

AzureMachineLearningStudioFunctionBindingProperties

Nom Description Valeur
apiKey Clé API utilisée pour l’authentification avec Request-Response point de terminaison. string
batchSize Nombre compris entre 1 et 10 000 décrivant le nombre maximal de lignes pour chaque demande d’exécution Azure ML RRS. La valeur par défaut est 1000. int
endpoint Le Request-Response le point de terminaison d’exécution d’Azure Machine Learning Studio. Pour en savoir plus, cliquez ici : https://docs.microsoft.com/azure/machine-learning/machine-learning-consume-web-services#request-response-service-rrs string
inputs Entrées pour le point de terminaison Azure Machine Learning Studio. AzureMachineLearningStudioInputs
outputs Liste des sorties de l’exécution du point de terminaison Azure Machine Learning Studio. AzureMachineLearningStudioOutputColumn[]

AzureMachineLearningStudioInputs

Nom Description Valeur
columnNames Liste des colonnes d’entrée pour le point de terminaison Azure Machine Learning Studio. AzureMachineLearningStudioInputColumn[]
name Nom de l'entrée. Il s’agit du nom fourni lors de la création du point de terminaison. string

AzureMachineLearningStudioInputColumn

Nom Description Valeur
dataType Type de données (Azure Machine Learning pris en charge) de la colonne d’entrée. La liste des types de données Azure Machine Learning valides est décrite à l’adresse https://msdn.microsoft.com/library/azure/dn905923.aspx . string
mapTo Index de base zéro du paramètre de fonction auquel cette entrée est mappée. int
name Nom de la colonne d'entrée. string

AzureMachineLearningStudioOutputColumn

Nom Description Valeur
dataType Type de données (Azure Machine Learning pris en charge) de la colonne de sortie. La liste des types de données Azure Machine Learning valides est décrite à l’adresse https://msdn.microsoft.com/library/azure/dn905923.aspx . string
name Nom de la colonne de sortie. string

AzureMachineLearningServiceFunctionBinding

Nom Description Valeur
type Indique le type de liaison de fonction. « Microsoft.MachineLearningServices » (obligatoire)
properties Propriétés de liaison associées à un service web Azure Machine Learning. AzureMachineLearningServiceFunctionBindingProperties

AzureMachineLearningServiceFunctionBindingProperties

Nom Description Valeur
apiKey Clé API utilisée pour l’authentification avec Request-Response point de terminaison. string
batchSize Nombre compris entre 1 et 10 000 décrivant le nombre maximal de lignes pour chaque demande d’exécution Azure ML RRS. La valeur par défaut est 1000. int
endpoint Le Request-Response exécuter le point de terminaison du service web Azure Machine Learning. string
inputs Entrées pour le point de terminaison de service web Azure Machine Learning. AzureMachineLearningServiceInputColumn[]
numberOfParallelRequests Nombre de requêtes parallèles qui seront envoyées par partition de votre travail au service Machine Learning. 1 constitue la valeur par défaut. int
outputs Liste des sorties de l’exécution du point de terminaison de service web Azure Machine Learning. AzureMachineLearningServiceOutputColumn[]

AzureMachineLearningServiceInputColumn

Nom Description Valeur
dataType Type de données (Azure Machine Learning pris en charge) de la colonne d’entrée. string
mapTo Index de base zéro du paramètre de fonction auquel cette entrée est mappée. int
name Nom de la colonne d'entrée. string

AzureMachineLearningServiceOutputColumn

Nom Description Valeur
dataType Type de données (Azure Machine Learning pris en charge) de la colonne de sortie. string
mapTo Index de base zéro du paramètre de fonction auquel cette entrée est mappée. int
name Nom de la colonne de sortie. string

CSharpFunctionBinding

Nom Description Valeur
type Indique le type de liaison de fonction. « Microsoft.StreamAnalytics/CLRUdf » (obligatoire)
properties Propriétés de liaison associées à une fonction CSharp. CSharpFunctionBindingProperties

CSharpFunctionBindingProperties

Nom Description Valeur
class Code Csharp contenant une définition de fonction unique. string
dllPath Code Csharp contenant une définition de fonction unique. string
method Code Csharp contenant une définition de fonction unique. string
script Code Csharp contenant une définition de fonction unique. string

JavaScriptFunctionBinding

Nom Description Valeur
type Indique le type de liaison de fonction. 'Microsoft.StreamAnalytics/JavascriptUdf' (obligatoire)
properties Propriétés de liaison associées à une fonction JavaScript. JavaScriptFunctionBindingProperties

JavaScriptFunctionBindingProperties

Nom Description Valeur
script Code JavaScript contenant une définition de fonction unique. Par exemple : 'function (x, y) { return x + y ; }' string

FunctionInput

Nom Description Valeur
dataType Type de données (Azure Stream Analytics pris en charge) du paramètre d’entrée de fonction. Une liste des types de données Azure Stream Analytics valides est décrite à l’adresse https://msdn.microsoft.com/library/azure/dn835065.aspx string
isConfigurationParameter Indicateur indiquant si le paramètre est un paramètre de configuration. True si ce paramètre d’entrée est censé être une constante. La valeur par défaut est false. bool

FunctionOutput

Nom Description Valeur
dataType Type de données (Azure Stream Analytics pris en charge) de la sortie de la fonction. Une liste des types de données Azure Stream Analytics valides est décrite à l’adresse https://msdn.microsoft.com/library/azure/dn835065.aspx string

AggregateFunctionProperties

Nom Description Valeur
type Indique le type de fonction. 'Aggregate' (obligatoire)

ScalarFunctionProperties

Nom Description Valeur
type Indique le type de fonction. 'Scalar' (obligatoire)

Entrée

Nom Description Valeur
name Nom de la ressource string
properties Propriétés associées à une entrée. Obligatoire sur les demandes PUT (CreateOrReplace). InputProperties

InputProperties

Nom Description Valeur
compression Décrit comment les données d’entrée sont compressées Compression
partitionKey partitionKey Décrit une clé dans les données d’entrée qui est utilisée pour partitionner les données d’entrée string
sérialisation Décrit comment les données d’une entrée sont sérialisées ou comment les données sont sérialisées lorsqu’elles sont écrites dans une sortie. Obligatoire sur les demandes PUT (CreateOrReplace). Sérialisation
type Définir le type d’objet Référence
Stream (obligatoire)

Compression

Nom Description Valeur
type string (obligatoire)

Sérialisation

Nom Description Valeur
type Définir le type d’objet Avro
Csv
CustomClr
Delta
Json
Parquet (obligatoire)

AvroSerialization

Nom Description Valeur
type Indique le type de sérialisation utilisé par l’entrée ou la sortie. Obligatoire sur les demandes PUT (CreateOrReplace). 'Avro' (obligatoire)
properties Propriétés associées au type de sérialisation Avro. Obligatoire sur les demandes PUT (CreateOrReplace).

CsvSerialisation

Nom Description Valeur
type Indique le type de sérialisation utilisé par l’entrée ou la sortie. Obligatoire sur les demandes PUT (CreateOrReplace). 'Csv' (obligatoire)
properties Propriétés associées au type de sérialisation CSV. Obligatoire sur les demandes PUT (CreateOrReplace). CsvSerializationProperties

CsvSerializationProperties

Nom Description Valeur
encodage Spécifie l’encodage des données entrantes dans le cas de l’entrée et l’encodage des données sortantes dans le cas de la sortie. Obligatoire sur les demandes PUT (CreateOrReplace). 'UTF8'
fieldDelimiter Spécifie le délimiteur qui sera utilisé pour séparer les enregistrements de valeurs séparées par des virgules (CSV). Consultez https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-input ou https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-output pour obtenir la liste des valeurs prises en charge. Obligatoire sur les demandes PUT (CreateOrReplace). string

CustomClrSerialization

Nom Description Valeur
type Indique le type de sérialisation utilisé par l’entrée ou la sortie. Obligatoire sur les demandes PUT (CreateOrReplace). 'CustomClr' (obligatoire)
properties Propriétés associées au type de sérialisation CustomClr. Obligatoire sur les demandes PUT (CreateOrReplace). CustomClrSerializationProperties

CustomClrSerializationProperties

Nom Description Valeur
serializationClassName Nom de la classe de sérialisation. string
serializationDllPath Chemin de la bibliothèque de sérialisation. string

DeltaSerialization

Nom Description Valeur
type Indique le type de sérialisation utilisé par l’entrée ou la sortie. Obligatoire sur les demandes PUT (CreateOrReplace). 'Delta' (obligatoire)
properties Propriétés associées au type de sérialisation Delta Lake. Obligatoire sur les demandes PUT (CreateOrReplace). DeltaSerializationProperties

DeltaSerializationProperties

Nom Description Valeur
deltaTablePath Spécifie le chemin d’accès de la table Delta Lake dans laquelle la sortie sera écrite. string (obligatoire)
partitionColumns Spécifie les noms des colonnes pour lesquelles la table Delta Lake sera partitionnée. Nous prenons uniquement en charge 1 colonne de partition, mais nous la conservons en tant que tableau pour l’extensibilité. string[]

JsonSerialization

Nom Description Valeur
type Indique le type de sérialisation utilisé par l’entrée ou la sortie. Obligatoire sur les demandes PUT (CreateOrReplace). 'Json' (obligatoire)
properties Propriétés associées au type de sérialisation JSON. Obligatoire sur les demandes PUT (CreateOrReplace). JsonSerializationProperties

JsonSerializationProperties

Nom Description Valeur
encodage Spécifie l’encodage des données entrantes dans le cas de l’entrée et l’encodage des données sortantes dans le cas de la sortie. Obligatoire sur les demandes PUT (CreateOrReplace). 'UTF8'
format Cette propriété s’applique uniquement à la sérialisation JSON des sorties uniquement. Elle ne s’applique pas aux entrées. Cette propriété spécifie le format du json dans lequel la sortie sera écrite. Les valeurs actuellement prises en charge sont « lineSeparated », ce qui indique que la sortie sera mise en forme en ayant chaque objet JSON séparé par une nouvelle ligne et « tableau » indiquant que la sortie sera mise en forme en tant que tableau d’objets JSON. La valeur par défaut est 'lineSeparated' si la valeur est null gauche. 'Array'
'LineSeparated'

ParquetSerialization

Nom Description Valeur
type Indique le type de sérialisation utilisé par l’entrée ou la sortie. Obligatoire sur les demandes PUT (CreateOrReplace). 'Parquet' (obligatoire)
properties Propriétés associées au type de sérialisation Parquet. Obligatoire sur les demandes PUT (CreateOrReplace).

ReferenceInputProperties

Nom Description Valeur
type Indique si l’entrée est une source de données de référence ou de données de flux. Obligatoire sur les demandes PUT (CreateOrReplace). 'Reference' (obligatoire)
datasource Décrit une source de données d’entrée qui contient des données de référence. Obligatoire sur les demandes PUT (CreateOrReplace). ReferenceInputDataSource

ReferenceInputDataSource

Nom Description Valeur
type Définir le type d’objet Microsoft.Sql/Server/Database
Microsoft.Storage/Blob
Brut (obligatoire)

AzureSqlReferenceInputDataSource

Nom Description Valeur
type Indique le type de source de données d’entrée contenant des données de référence. Obligatoire sur les demandes PUT (CreateOrReplace). « Microsoft.Sql/Server/Database » (obligatoire)
properties Décrit Azure SQL propriétés de la source de données d’entrée de référence de base de données. AzureSqlReferenceInputDataSourceProperties

AzureSqlReferenceInputDataSourceProperties

Nom Description Valeur
database Cet élément est associé à l'élément datasource. Il s'agit du nom de la base de données dans laquelle écrire la sortie. string
deltaSnapshotQuery Cet élément est associé à l'élément datasource. Cette requête est utilisée pour extraire les modifications incrémentielles de la base de données SQL. Pour utiliser cette option, nous vous recommandons d’utiliser des tables temporelles dans Azure SQL Database. string
fullSnapshotQuery Cet élément est associé à l'élément datasource. Cette requête est utilisée pour extraire des données de la base de données SQL. string
mot de passe Cet élément est associé à l'élément datasource. Il s'agit du mot de passe à utiliser pour se connecter à l'instance de Base de données SQL. string
refreshRate Cet élément est associé à l'élément datasource. Cela indique la fréquence à laquelle les données seront extraites de la base de données. Il est au format DateTime. string
refreshType Cet élément est associé à l'élément datasource. Cet élément est de type enum. Il indique le type d’option d’actualisation des données que nous voulons utiliser :Static/RefreshPeriodicalWithFull/RefreshPeriodicalWithDelta string
server Cet élément est associé à l'élément datasource. Il s'agit du nom du serveur contenant la base de données dans laquelle écrire. string
table Cet élément est associé à l'élément datasource. Nom de la table dans la base de données Azure SQL. string
utilisateur Cet élément est associé à l'élément datasource. Il s'agit du nom d'utilisateur à utiliser pour se connecter à l'instance de Base de données SQL. string

BlobReferenceInputDataSource

Nom Description Valeur
type Indique le type de source de données d’entrée contenant des données de référence. Obligatoire sur les demandes PUT (CreateOrReplace). 'Microsoft.Storage/Blob' (obligatoire)
properties Propriétés associées à une entrée d’objet blob contenant des données de référence. Obligatoire sur les demandes PUT (CreateOrReplace). BlobReferenceInputDataSourceProperties

BlobReferenceInputDataSourceProperties

Nom Description Valeur
authenticationMode Mode d’authentification. 'ConnectionString'
'Msi'
'UserToken'
conteneur Nom d’un conteneur dans le compte de stockage associé. Ce conteneur contient le ou les objets blob à lire ou à écrire. Obligatoire sur les demandes PUT (CreateOrReplace). string
dateFormat Format de date. Partout où {date} apparaît dans pathPattern, la valeur de cette propriété est utilisée comme format de date à la place. string
pathPattern Modèle de chemin d’objet blob. Pas une expression régulière. Il représente un modèle avec lequel les noms d’objets blob seront mis en correspondance pour déterminer s’ils doivent ou non être inclus en tant qu’entrée ou sortie dans le travail. Consultez https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-input ou https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-output pour obtenir une explication et un exemple plus détaillés. string
storageAccounts Liste d’un ou plusieurs comptes stockage Azure. Obligatoire sur les demandes PUT (CreateOrReplace). StorageAccount[]
timeFormat Format d’heure. Partout où {time} apparaît dans pathPattern, la valeur de cette propriété est utilisée comme format d’heure à la place. string

RawReferenceInputDataSource

Nom Description Valeur
type Indique le type de source de données d’entrée contenant des données de référence. Obligatoire sur les demandes PUT (CreateOrReplace). 'Raw' (obligatoire)
properties Propriétés associées à une entrée brute contenant des données de référence. Obligatoire sur les demandes PUT (CreateOrReplace). RawInputDatasourceProperties

RawInputDatasourceProperties

Nom Description Valeur
payload Contenu sérialisé JSON des données d’entrée. La charge utile ou la charge utileUri doivent être définies, mais pas les deux. string
payloadUri URL SAP d’un objet blob contenant le contenu sérialisé JSON des données d’entrée. La charge utile ou la charge utileUri doivent être définies, mais pas les deux. string

StreamInputProperties

Nom Description Valeur
type Indique si l’entrée est une source de données de référence ou de données de flux. Obligatoire sur les demandes PUT (CreateOrReplace). 'Stream' (obligatoire)
datasource Décrit une source de données d’entrée qui contient des données de flux. Obligatoire sur les demandes PUT (CreateOrReplace). StreamInputDataSource

StreamInputDataSource

Nom Description Valeur
type Définir le type d’objet Microsoft.Devices/IotHubs
Microsoft.EventHub/EventHub
Microsoft.ServiceBus/EventHub
Microsoft.Storage/Blob
Brut (obligatoire)

IoTHubStreamInputDataSource

Nom Description Valeur
type Indique le type de source de données d’entrée contenant des données de flux. Obligatoire sur les demandes PUT (CreateOrReplace). « Microsoft.Devices/IotHubs » (obligatoire)
properties Les propriétés associées à une entrée IoT Hub contenant des données de flux. Obligatoire sur les demandes PUT (CreateOrReplace). IoTHubStreamInputDataSourceProperties

IoTHubStreamInputDataSourceProperties

Nom Description Valeur
consumerGroupName Nom d’un groupe de consommateurs IoT Hub qui doit être utilisé pour lire les événements du IoT Hub. Si elle n’est pas spécifiée, l’entrée utilise le groupe de consommateurs par défaut d’Iot Hub. string
endpoint Le IoT Hub point de terminaison auquel se connecter (par exemple, messages/événements, messages/opérationsMonitoringEvents, etc.). string
iotHubNamespace Nom ou URI du IoT Hub. Obligatoire sur les demandes PUT (CreateOrReplace). string
sharedAccessPolicyKey Clé de stratégie d’accès partagé pour la stratégie d’accès partagé spécifiée. Obligatoire sur les demandes PUT (CreateOrReplace). string
sharedAccessPolicyName Nom de la stratégie d’accès partagé pour le IoT Hub. Cette stratégie doit contenir au moins l’autorisation De connexion au service. Obligatoire sur les demandes PUT (CreateOrReplace). string

EventHubV2StreamInputDataSource

Nom Description Valeur
type Indique le type de source de données d’entrée contenant des données de flux. Obligatoire sur les demandes PUT (CreateOrReplace). « Microsoft.EventHub/EventHub » (obligatoire)
properties Propriétés associées à une entrée Event Hub contenant des données de flux. Obligatoire sur les demandes PUT (CreateOrReplace). EventHubStreamInputDataSourceProperties

EventHubStreamInputDataSourceProperties

Nom Description Valeur
authenticationMode Mode d’authentification. 'ConnectionString'
'Msi'
'UserToken'
consumerGroupName Nom d’un groupe de consommateurs Event Hub qui doit être utilisé pour lire les événements à partir du hub d’événements. La spécification de noms de groupes de consommateurs distincts pour plusieurs entrées permet à chacune de ces entrées de recevoir les mêmes événements du hub d’événements. Si elle n’est pas spécifiée, l’entrée utilise le groupe de consommateurs par défaut d’Event Hub. string
eventHubName Nom du hub d’événements. Obligatoire sur les demandes PUT (CreateOrReplace). string
serviceBusNamespace Espace de noms associé au hub d’événements souhaité, à la file d’attente Service Bus, à la rubrique Service Bus, etc. Obligatoire sur les demandes PUT (CreateOrReplace). string
sharedAccessPolicyKey Clé de stratégie d’accès partagé pour la stratégie d’accès partagé spécifiée. Obligatoire sur les demandes PUT (CreateOrReplace). string
sharedAccessPolicyName Nom de la stratégie d’accès partagé pour event hub, file d’attente Service Bus, rubrique Service Bus, etc. Obligatoire sur les demandes PUT (CreateOrReplace). string

EventHubStreamInputDataSource

Nom Description Valeur
type Indique le type de source de données d’entrée contenant des données de flux. Obligatoire sur les demandes PUT (CreateOrReplace). « Microsoft.ServiceBus/EventHub » (obligatoire)
properties Propriétés associées à une entrée Event Hub contenant des données de flux. Obligatoire sur les demandes PUT (CreateOrReplace). EventHubStreamInputDataSourceProperties

BlobStreamInputDataSource

Nom Description Valeur
type Indique le type de source de données d’entrée contenant des données de flux. Obligatoire sur les demandes PUT (CreateOrReplace). 'Microsoft.Storage/Blob' (obligatoire)
properties Propriétés associées à une entrée d’objet blob contenant des données de flux. Obligatoire sur les demandes PUT (CreateOrReplace). BlobStreamInputDataSourceProperties

BlobStreamInputDataSourceProperties

Nom Description Valeur
authenticationMode Mode d’authentification. 'ConnectionString'
'Msi'
'UserToken'
conteneur Nom d’un conteneur dans le compte de stockage associé. Ce conteneur contient le ou les objets blob à lire ou à écrire. Obligatoire sur les demandes PUT (CreateOrReplace). string
dateFormat Format de date. Partout où {date} apparaît dans pathPattern, la valeur de cette propriété est utilisée comme format de date à la place. string
pathPattern Modèle de chemin d’accès d’objet blob. Pas une expression régulière. Il représente un modèle par rapport auquel les noms d’objets blob seront mis en correspondance pour déterminer s’ils doivent être inclus en tant qu’entrée ou sortie dans le travail. Consultez https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-input ou https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-output pour obtenir une explication et un exemple plus détaillés. string
sourcePartitionCount Nombre de partitions de la source de données d’entrée d’objet blob. Plage 1 - 1024. int
storageAccounts Liste d’un ou plusieurs comptes de stockage Azure. Obligatoire sur les demandes PUT (CreateOrReplace). StorageAccount[]
timeFormat Format d’heure. Partout où {time} apparaît dans pathPattern, la valeur de cette propriété est utilisée comme format d’heure à la place. string

RawStreamInputDataSource

Nom Description Valeur
type Indique le type de source de données d’entrée contenant des données de flux. Obligatoire sur les demandes PUT (CreateOrReplace). 'Raw' (obligatoire)
properties Propriétés associées à une entrée brute. Obligatoire sur les demandes PUT (CreateOrReplace). RawInputDatasourceProperties

JobStorageAccount

Nom Description Valeur
accountKey Clé de compte pour le compte Stockage Azure. Obligatoire sur les demandes PUT (CreateOrReplace). string
accountName Nom du compte Stockage Azure. Obligatoire sur les demandes PUT (CreateOrReplace). string
authenticationMode Mode d’authentification. 'ConnectionString'
'Msi'
'UserToken'

Output

Nom Description Valeur
name Nom de la ressource string
properties Propriétés associées à une sortie. Obligatoire sur les demandes PUT (CreateOrReplace). OutputProperties

OutputProperties

Nom Description Valeur
datasource Décrit la source de données dans laquelle la sortie sera écrite. Obligatoire sur les demandes PUT (CreateOrReplace). OutputDataSource
sérialisation Décrit comment les données d’une entrée sont sérialisées ou comment les données sont sérialisées lorsqu’elles sont écrites dans une sortie. Obligatoire sur les demandes PUT (CreateOrReplace). Sérialisation
sizeWindow Fenêtre de taille à laquelle limiter une sortie Stream Analytics. int
timeWindow string

OutputDataSource

Nom Description Valeur
type Définir le type d’objet Microsoft.AzureFunction
Microsoft.DataLake/Accounts
Microsoft.EventHub/EventHub
Microsoft.ServiceBus/EventHub
Microsoft.ServiceBus/File d’attente
Microsoft.ServiceBus/Topic
Microsoft.Sql/Server/Database
Microsoft.Sql/Server/DataWarehouse
Microsoft.Storage/Blob
Microsoft.Storage/DocumentDB
Microsoft.Storage/Table
PowerBI
Brut (obligatoire)

AzureFunctionOutputDataSource

Nom Description Valeur
type Indique que le type de sortie de la source de données sera écrit dans. Obligatoire sur les demandes PUT (CreateOrReplace). 'Microsoft.AzureFunction' (obligatoire)
properties Propriétés associées à une sortie Azure Function. Obligatoire sur les demandes PUT (CreateOrReplace). AzureFunctionOutputDataSourceProperties

AzureFunctionOutputDataSourceProperties

Nom Description Valeur
apiKey Si vous souhaitez utiliser une fonction Azure à partir d’un autre abonnement, vous pouvez le faire en fournissant la clé permettant d’accéder à votre fonction. string
functionAppName Nom de votre application Azure Functions. string
functionName Nom de la fonction dans votre application Azure Functions. string
maxBatchCount Propriété qui vous permet de spécifier le nombre maximal d’événements dans chaque lot envoyé à Azure Functions. La valeur par défaut est 100. int
maxBatchSize Propriété qui peut être utilisée pour définir la taille maximale de chaque lot de sortie qui est envoyé à votre fonction Azure. L’unité d’entrée est exprimée en octets. Par défaut, cette valeur est définie sur 262 144 Ko (256 Ko). int

AzureDataLakeStoreOutputDataSource

Nom Description Valeur
type Indique que le type de sortie de la source de données sera écrit dans. Obligatoire sur les demandes PUT (CreateOrReplace). « Microsoft.DataLake/Accounts » (obligatoire)
properties Propriétés associées à une sortie Azure Data Lake Store. Obligatoire sur les demandes PUT (CreateOrReplace). AzureDataLakeStoreOutputDataSourceProperties

AzureDataLakeStoreOutputDataSourceProperties

Nom Description Valeur
accountName Nom du compte Azure Data Lake Store. Obligatoire sur les demandes PUT (CreateOrReplace). string
authenticationMode Mode d’authentification. 'ConnectionString'
'Msi'
'UserToken'
dateFormat Format de date. Partout où {date} apparaît dans filePathPrefix, la valeur de cette propriété est utilisée comme format de date à la place. string
filePathPrefix Emplacement du fichier dans lequel la sortie doit être écrite. Obligatoire sur les demandes PUT (CreateOrReplace). string
refreshToken Jeton d’actualisation qui peut être utilisé pour obtenir un jeton d’accès valide qui peut ensuite être utilisé pour s’authentifier auprès de la source de données. Un jeton d’actualisation valide n’est actuellement disponible que via le portail Azure. Il est recommandé de placer une valeur de chaîne factice ici lors de la création de la source de données, puis d’aller sur le portail Azure pour authentifier la source de données qui mettra à jour cette propriété avec un jeton d’actualisation valide. Obligatoire sur les demandes PUT (CreateOrReplace). string
tenantId ID de locataire de l’utilisateur utilisé pour obtenir le jeton d’actualisation. Obligatoire sur les demandes PUT (CreateOrReplace). string
timeFormat Format d’heure. Partout où {time} apparaît dans filePathPrefix, la valeur de cette propriété est utilisée comme format d’heure à la place. string
tokenUserDisplayName Nom d’affichage de l’utilisateur utilisé pour obtenir le jeton d’actualisation. Utilisez cette propriété pour vous aider à mémoriser l’utilisateur qui a été utilisé pour obtenir le jeton d’actualisation. string
tokenUserPrincipalName Nom d’utilisateur principal (UPN) de l’utilisateur utilisé pour obtenir le jeton d’actualisation. Utilisez cette propriété pour vous aider à mémoriser l’utilisateur qui a été utilisé pour obtenir le jeton d’actualisation. string

EventHubV2OutputDataSource

Nom Description Valeur
type Indique que le type de sortie de la source de données sera écrit dans. Obligatoire sur les demandes PUT (CreateOrReplace). « Microsoft.EventHub/EventHub » (obligatoire)
properties Propriétés associées à une sortie Event Hub. Obligatoire sur les demandes PUT (CreateOrReplace). EventHubOutputDataSourceProperties

EventHubOutputDataSourceProperties

Nom Description Valeur
authenticationMode Mode d’authentification. 'ConnectionString'
'Msi'
'UserToken'
eventHubName Nom du hub d’événements. Obligatoire sur les demandes PUT (CreateOrReplace). string
partitionKey Clé/colonne utilisée pour déterminer à quelle partition envoyer des données d’événement. string
propertyColumns string[]
serviceBusNamespace Espace de noms associé au hub d’événements souhaité, à la file d’attente Service Bus, à la rubrique Service Bus, etc. Obligatoire sur les demandes PUT (CreateOrReplace). string
sharedAccessPolicyKey Clé de stratégie d’accès partagé pour la stratégie d’accès partagé spécifiée. Obligatoire sur les demandes PUT (CreateOrReplace). string
sharedAccessPolicyName Nom de la stratégie d’accès partagé pour event hub, file d’attente Service Bus, rubrique Service Bus, etc. Obligatoire sur les demandes PUT (CreateOrReplace). string

EventHubOutputDataSource

Nom Description Valeur
type Indique que le type de sortie de la source de données sera écrit dans. Obligatoire sur les demandes PUT (CreateOrReplace). « Microsoft.ServiceBus/EventHub » (obligatoire)
properties Propriétés associées à une sortie Event Hub. Obligatoire sur les demandes PUT (CreateOrReplace). EventHubOutputDataSourceProperties

ServiceBusQueueOutputDataSource

Nom Description Valeur
type Indique que le type de sortie de la source de données sera écrit dans. Obligatoire sur les demandes PUT (CreateOrReplace). « Microsoft.ServiceBus/Queue » (obligatoire)
properties Propriétés associées à une sortie file d’attente Service Bus. Obligatoire sur les demandes PUT (CreateOrReplace). ServiceBusQueueOutputDataSourceProperties

ServiceBusQueueOutputDataSourceProperties

Nom Description Valeur
authenticationMode Mode d’authentification. 'ConnectionString'
'Msi'
'UserToken'
propertyColumns Tableau de chaînes des noms des colonnes de sortie à attacher aux messages Service Bus en tant que propriétés personnalisées. string[]
queueName Nom de la file d’attente Service Bus. Obligatoire sur les demandes PUT (CreateOrReplace). string
serviceBusNamespace Espace de noms associé au hub d’événements souhaité, à la file d’attente Service Bus, à la rubrique Service Bus, etc. Obligatoire sur les demandes PUT (CreateOrReplace). string
sharedAccessPolicyKey Clé de stratégie d’accès partagé pour la stratégie d’accès partagé spécifiée. Obligatoire sur les demandes PUT (CreateOrReplace). string
sharedAccessPolicyName Nom de la stratégie d’accès partagé pour event hub, file d’attente Service Bus, rubrique Service Bus, etc. Obligatoire sur les demandes PUT (CreateOrReplace). string
systemPropertyColumns Dictionnaire de {string} ServiceBusQueueOutputDataSourcePropertiesSystemPrope...

ServiceBusQueueOutputDataSourcePropertiesSystemPrope...

Nom Description Valeur
{propriété personnalisée} string

ServiceBusTopicOutputDataSource

Nom Description Valeur
type Indique que le type de sortie de la source de données sera écrit dans. Obligatoire sur les demandes PUT (CreateOrReplace). « Microsoft.ServiceBus/Topic » (obligatoire)
properties Propriétés associées à une sortie de rubrique Service Bus. Obligatoire sur les demandes PUT (CreateOrReplace). ServiceBusTopicOutputDataSourceProperties

ServiceBusTopicOutputDataSourceProperties

Nom Description Valeur
authenticationMode Mode d’authentification. 'ConnectionString'
'Msi'
'UserToken'
propertyColumns Tableau de chaînes des noms des colonnes de sortie à attacher aux messages Service Bus en tant que propriétés personnalisées. string[]
serviceBusNamespace Espace de noms associé au hub d’événements souhaité, à la file d’attente Service Bus, à la rubrique Service Bus, etc. Obligatoire sur les demandes PUT (CreateOrReplace). string
sharedAccessPolicyKey Clé de stratégie d’accès partagé pour la stratégie d’accès partagé spécifiée. Obligatoire sur les demandes PUT (CreateOrReplace). string
sharedAccessPolicyName Nom de la stratégie d’accès partagé pour event hub, file d’attente Service Bus, rubrique Service Bus, etc. Obligatoire sur les demandes PUT (CreateOrReplace). string
systemPropertyColumns Dictionnaire de {string} ServiceBusTopicOutputDataSourcePropertiesSystemPrope...
topicName Nom de la rubrique Service Bus. Obligatoire sur les demandes PUT (CreateOrReplace). string

ServiceBusTopicOutputDataSourcePropertiesSystemPrope...

Nom Description Valeur
{propriété personnalisée} string

AzureSqlDatabaseOutputDataSource

Nom Description Valeur
type Indique que le type de sortie de la source de données sera écrit dans. Obligatoire sur les demandes PUT (CreateOrReplace). « Microsoft.Sql/Server/Database » (obligatoire)
properties Les propriétés associées à une Azure SQL sortie de base de données. Obligatoire sur les demandes PUT (CreateOrReplace). AzureSqlDatabaseOutputDataSourceProperties

AzureSqlDatabaseOutputDataSourceProperties

Nom Description Valeur
authenticationMode Mode d’authentification. 'ConnectionString'
'Msi'
'UserToken'
database Nom de la base de données Azure SQL. Obligatoire sur les demandes PUT (CreateOrReplace). string
maxBatchCount Nombre maximal de lots pour l’écriture dans la base de données Sql, la valeur par défaut est 10 000. Facultatif sur les demandes PUT. int
maxWriterCount Nombre maximal d’écritures r, actuellement, seuls 1 (écriture unique) et 0 (basé sur la partition de requête) sont disponibles. Facultatif sur les demandes PUT. int
mot de passe Mot de passe qui sera utilisé pour se connecter à la base de données Azure SQL. Obligatoire sur les demandes PUT (CreateOrReplace). string
server Nom du serveur SQL contenant la base de données Azure SQL. Obligatoire sur les demandes PUT (CreateOrReplace). string
table Nom de la table dans la base de données Azure SQL. Obligatoire sur les demandes PUT (CreateOrReplace). string
utilisateur Nom d’utilisateur qui sera utilisé pour se connecter à la base de données Azure SQL. Obligatoire sur les demandes PUT (CreateOrReplace). string

AzureSynapseOutputDataSource

Nom Description Valeur
type Indique que le type de sortie de la source de données sera écrit dans. Obligatoire sur les demandes PUT (CreateOrReplace). « Microsoft.Sql/Server/DataWarehouse » (obligatoire)
properties Propriétés associées à une sortie Azure Synapse. Obligatoire sur les demandes PUT (CreateOrReplace). AzureSynapseOutputDataSourceProperties

AzureSynapseOutputDataSourceProperties

Nom Description Valeur
database Nom de la base de données Azure SQL. Obligatoire sur les demandes PUT (CreateOrReplace). string
mot de passe Mot de passe qui sera utilisé pour se connecter à la base de données Azure SQL. Obligatoire sur les demandes PUT (CreateOrReplace). string
server Nom du serveur SQL contenant la base de données Azure SQL. Obligatoire sur les demandes PUT (CreateOrReplace). string
table Nom de la table dans la base de données Azure SQL. Obligatoire sur les demandes PUT (CreateOrReplace). string
utilisateur Nom d’utilisateur qui sera utilisé pour se connecter à la base de données Azure SQL. Obligatoire sur les demandes PUT (CreateOrReplace). string

BlobOutputDataSource

Nom Description Valeur
type Indique que le type de sortie de la source de données sera écrit dans. Obligatoire sur les demandes PUT (CreateOrReplace). 'Microsoft.Storage/Blob' (obligatoire)
properties Propriétés associées à une sortie d’objet blob. Obligatoire sur les demandes PUT (CreateOrReplace). BlobOutputDataSourceProperties

BlobOutputDataSourceProperties

Nom Description Valeur
authenticationMode Mode d’authentification. 'ConnectionString'
'Msi'
'UserToken'
conteneur Nom d’un conteneur dans le compte de stockage associé. Ce conteneur contient le ou les objets blob à lire ou à écrire. Obligatoire sur les demandes PUT (CreateOrReplace). string
dateFormat Format de date. Partout où {date} apparaît dans pathPattern, la valeur de cette propriété est utilisée comme format de date à la place. string
pathPattern Modèle de chemin d’accès d’objet blob. Pas une expression régulière. Il représente un modèle par rapport auquel les noms d’objets blob seront mis en correspondance pour déterminer s’ils doivent être inclus en tant qu’entrée ou sortie dans le travail. Consultez https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-input ou https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-output pour obtenir une explication et un exemple plus détaillés. string
storageAccounts Liste d’un ou plusieurs comptes de stockage Azure. Obligatoire sur les demandes PUT (CreateOrReplace). StorageAccount[]
timeFormat Format d’heure. Partout où {time} apparaît dans pathPattern, la valeur de cette propriété est utilisée comme format d’heure à la place. string

DocumentDbOutputDataSource

Nom Description Valeur
type Indique que le type de sortie de la source de données sera écrit dans. Obligatoire sur les demandes PUT (CreateOrReplace). 'Microsoft.Storage/DocumentDB' (obligatoire)
properties Propriétés associées à une sortie DocumentDB. Obligatoire sur les demandes PUT (CreateOrReplace). DocumentDbOutputDataSourceProperties

DocumentDbOutputDataSourceProperties

Nom Description Valeur
accountId Nom ou ID du compte DocumentDB. Obligatoire sur les demandes PUT (CreateOrReplace). string
accountKey Clé de compte pour le compte DocumentDB. Obligatoire sur les demandes PUT (CreateOrReplace). string
collectionNamePattern Modèle de nom de collection des collections à utiliser. Le format de nom de collection peut être construit à l’aide du jeton facultatif {partition}, où les partitions commencent à 0. Pour plus d’informations, consultez la section DocumentDB de https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-output . Obligatoire sur les demandes PUT (CreateOrReplace). string
database Nom de la base de données DocumentDB. Obligatoire sur les demandes PUT (CreateOrReplace). string
documentId Nom du champ dans les événements de sortie utilisé pour spécifier la clé primaire sur laquelle sont basées les opérations d’insertion ou de mise à jour. string
partitionKey Nom du champ dans les événements de sortie utilisé pour spécifier la clé de partitionnement de sortie sur les collections. Si 'collectionNamePattern' contient le jeton {partition}, cette propriété doit être spécifiée. string

AzureTableOutputDataSource

Nom Description Valeur
type Indique que le type de sortie de la source de données sera écrit dans. Obligatoire sur les demandes PUT (CreateOrReplace). 'Microsoft.Storage/Table' (obligatoire)
properties Propriétés associées à une sortie de table Azure. Obligatoire sur les demandes PUT (CreateOrReplace). AzureTableOutputDataSourceProperties

AzureTableOutputDataSourceProperties

Nom Description Valeur
accountKey Clé de compte pour le compte de stockage Azure. Obligatoire sur les demandes PUT (CreateOrReplace). string
accountName Nom du compte Stockage Azure. Obligatoire sur les demandes PUT (CreateOrReplace). string
batchSize Nombre de lignes à écrire dans la table Azure à la fois. int
columnsToRemove En cas de spécification, chaque élément du tableau est le nom d'une colonne à supprimer (le cas échéant) des entités d'événement de sortie. string[]
partitionKey Cet élément indique le nom d’une colonne de l’instruction SELECT dans la requête qui sera utilisée comme clé de partition pour la table Azure. Obligatoire sur les demandes PUT (CreateOrReplace). string
rowKey Cet élément indique le nom d’une colonne de l’instruction SELECT dans la requête qui sera utilisée comme clé de ligne pour la table Azure. Obligatoire sur les demandes PUT (CreateOrReplace). string
table Nom de la table Azure. Obligatoire sur les demandes PUT (CreateOrReplace). string

PowerBIOutputDataSource

Nom Description Valeur
type Indique que le type de sortie de la source de données sera écrit dans. Obligatoire sur les demandes PUT (CreateOrReplace). 'PowerBI' (obligatoire)
properties Propriétés associées à une sortie Power BI. Obligatoire sur les demandes PUT (CreateOrReplace). PowerBIOutputDataSourceProperties

PowerBIOutputDataSourceProperties

Nom Description Valeur
authenticationMode Mode d’authentification. 'ConnectionString'
'Msi'
'UserToken'
dataset Nom du jeu de données Power BI. Obligatoire sur les demandes PUT (CreateOrReplace). string
groupId ID du groupe Power BI. string
groupName Nom du groupe Power BI. Utilisez cette propriété pour vous aider à mémoriser l’ID de groupe Power BI spécifique qui a été utilisé. string
refreshToken Jeton d’actualisation qui peut être utilisé pour obtenir un jeton d’accès valide qui peut ensuite être utilisé pour s’authentifier auprès de la source de données. Un jeton d’actualisation valide n’est actuellement disponible que via le portail Azure. Il est recommandé de placer une valeur de chaîne factice ici lors de la création de la source de données, puis d’aller sur le portail Azure pour authentifier la source de données qui mettra à jour cette propriété avec un jeton d’actualisation valide. Obligatoire sur les demandes PUT (CreateOrReplace). string
table Nom de la table Power BI sous le jeu de données spécifié. Obligatoire sur les demandes PUT (CreateOrReplace). string
tokenUserDisplayName Nom d’affichage de l’utilisateur utilisé pour obtenir le jeton d’actualisation. Utilisez cette propriété pour vous aider à mémoriser l’utilisateur qui a été utilisé pour obtenir le jeton d’actualisation. string
tokenUserPrincipalName Nom d’utilisateur principal (UPN) de l’utilisateur utilisé pour obtenir le jeton d’actualisation. Utilisez cette propriété pour vous aider à mémoriser l’utilisateur qui a été utilisé pour obtenir le jeton d’actualisation. string

RawOutputDatasource

Nom Description Valeur
type Indique que le type de sortie de la source de données sera écrit dans. Obligatoire sur les demandes PUT (CreateOrReplace). 'Raw' (obligatoire)
properties Propriétés associées à une sortie brute. Obligatoire sur les demandes PUT (CreateOrReplace). RawOutputDatasourceProperties

RawOutputDatasourceProperties

Nom Description Valeur
payloadUri URL SAS vers un objet blob où la sortie doit être écrite. Si cette propriété n’est pas définie, les données de sortie sont écrites dans un stockage temporaire et une URL SAS vers ce stockage temporaire est incluse dans le résultat. string

StreamingJobSku

Nom Description Valeur
name Nom de la référence SKU. Obligatoire sur les demandes PUT (CreateOrReplace). 'Standard'

Transformation

Nom Description Valeur
name Nom de la ressource string
properties Propriétés associées à une transformation. Obligatoire sur les demandes PUT (CreateOrReplace). TransformationProperties

TransformationProperties

Nom Description Valeur
query Spécifie la requête qui sera exécutée dans le travail de streaming. Vous pouvez en savoir plus sur le langage de requête Stream Analytics (SAQL) ici : https://msdn.microsoft.com/library/azure/dn834998 . Obligatoire sur les demandes PUT (CreateOrReplace). string
streamingUnits Indique le nombre d’unités de streaming que la tâche de streaming utilise. int

Modèles de démarrage rapide

Les modèles de démarrage rapide suivants déploient ce type de ressource.

Modèle Description
Créer un travail Stream Analytics standard

Déployer sur Azure
Ce modèle crée un travail Stream Analytics standard. Pour plus d’informations, Azure Stream Analytics est un moteur d’analyse en temps réel et de traitement d’événements complexe conçu pour analyser et traiter simultanément des volumes élevés de données de streaming rapide provenant de plusieurs sources. Les modèles et les relations peuvent être identifiés dans des informations extraites de plusieurs sources d’entrée, notamment des appareils, des capteurs, des journaux de parcours de site web, des flux de médias sociaux et des applications. Ces modèles peuvent être utilisés pour déclencher des actions est initier des flux de travail, comme la création d’alertes, l’envoi d’informations vers un outil de création de rapports ou bien le stockage pour une utilisation ultérieure. En outre, Stream Analytics est disponible sur le runtime Azure IoT Edge et prend en charge exactement le même langage ou la même syntaxe que le cloud.

Définition de ressource Terraform (fournisseur AzAPI)

Le type de ressource streamingjobs peut être déployé avec des opérations qui ciblent :

  • Groupes de ressources

Pour obtenir la liste des propriétés modifiées dans chaque version de l’API, consultez journal des modifications.

Format des ressources

Pour créer une ressource Microsoft.StreamAnalytics/streamingjobs, ajoutez le Terraform suivant à votre modèle.

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

Objets FunctionProperties

Définissez la propriété type pour spécifier le type d’objet.

Pour Agrégation, utilisez :

  type = "Aggregate"

Pour Scalar, utilisez :

  type = "Scalar"

Objets FunctionBinding

Définissez la propriété type pour spécifier le type d’objet.

Pour Microsoft.MachineLearning/WebService, utilisez :

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

Pour Microsoft.MachineLearningServices, utilisez :

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

Pour Microsoft.StreamAnalytics/CLRUdf, utilisez :

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

Pour Microsoft.StreamAnalytics/JavascriptUdf, utilisez :

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

Objets InputProperties

Définissez la propriété type pour spécifier le type d’objet.

Pour référence, utilisez :

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

Pour Stream, utilisez :

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

Objets de sérialisation

Définissez la propriété type pour spécifier le type d’objet.

Pour Avro, utilisez :

  type = "Avro"

Pour Csv, utilisez :

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

Pour CustomClr, utilisez :

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

Pour Delta, utilisez :

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

Pour Json, utilisez :

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

Pour Parquet, utilisez :

  type = "Parquet"

Objets ReferenceInputDataSource

Définissez la propriété type pour spécifier le type d’objet.

Pour Microsoft.Sql/Server/Database, utilisez :

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

Pour Microsoft.Storage/Blob, utilisez :

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

Pour Raw, utilisez :

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

Objets StreamInputDataSource

Définissez la propriété type pour spécifier le type d’objet.

Pour Microsoft.Devices/IotHubs, utilisez :

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

Pour Microsoft.EventHub/EventHub, utilisez :

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

Pour Microsoft.ServiceBus/EventHub, utilisez :

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

Pour Microsoft.Storage/Blob, utilisez :

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

Pour Raw, utilisez :

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

Objets OutputDataSource

Définissez la propriété type pour spécifier le type d’objet.

Pour Microsoft.AzureFunction, utilisez :

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

Pour Microsoft.DataLake/Accounts, utilisez :

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

Pour Microsoft.EventHub/EventHub, utilisez :

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

Pour Microsoft.ServiceBus/EventHub, utilisez :

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

Pour Microsoft.ServiceBus/Queue, utilisez :

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

Pour Microsoft.ServiceBus/Topic, utilisez :

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

Pour Microsoft.Sql/Server/Database, utilisez :

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

Pour Microsoft.Sql/Server/DataWarehouse, utilisez :

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

Pour Microsoft.Storage/Blob, utilisez :

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

Pour Microsoft.Storage/DocumentDB, utilisez :

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

Pour Microsoft.Storage/Table, utilisez :

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

Pour PowerBI, utilisez :

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

Pour Raw, utilisez :

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

Valeurs de propriétés

streamingjobs

Nom Description Valeur
type Type de ressource « Microsoft.StreamAnalytics/streamingjobs@2017-04-01-preview »
name Nom de la ressource chaîne (obligatoire)

Limite de caractères : 3-63

Caractères valides :
Caractères alphanumériques, traits d’union et traits de soulignement.
location Emplacement géographique où réside la ressource string
parent_id Pour effectuer un déploiement sur un groupe de ressources, utilisez l’ID de ce groupe de ressources. chaîne (obligatoire)
tags Balises de ressource. Dictionnaire de noms et de valeurs d’étiquettes.
identité Décrit l’identité managée affectée par le système affectée à ce travail qui peut être utilisée pour s’authentifier avec des entrées et des sorties. Identité
properties Propriétés associées à un travail de streaming. Obligatoire sur les demandes PUT (CreateOrReplace). StreamingJobProperties

Identité

Nom Description Valeur
type string

StreamingJobProperties

Nom Description Valeur
cluster Cluster sur lequel les travaux de streaming s’exécuteront. ClusterInfo
compatibilityLevel Contrôle certains comportements d’exécution de la tâche de streaming. "1.0"
contentStoragePolicy Les valeurs valides sont JobStorageAccount et SystemAccount. Si la valeur est JobStorageAccount, l’utilisateur doit également spécifier la propriété jobStorageAccount. . « JobStorageAccount »
« SystemAccount »
dataLocale Paramètres régionaux des données de la tâche Stream Analytics. La valeur doit être le nom d’une culture .NET prise en charge à partir de l’ensemble https://msdn.microsoft.com/library/system.globalization.culturetypes(v=vs.110.aspx. La valeur par défaut est « en-US » si aucune n’est spécifiée. string
eventsLateArrivalMaxDelayInSeconds Délai maximal acceptable en secondes pendant lequel les événements arrivant en retard peuvent être inclus. La plage prise en charge est comprise entre -1 et 1814399 (20.23:59:59 jours) et -1 est utilisé pour spécifier d’attendre indéfiniment. Si la propriété est absente, elle est interprétée comme ayant la valeur -1. int
eventsOutOfOrderMaxDelayInSeconds Délai maximal acceptable en secondes pendant lequel les événements en désordre peuvent être ajustés pour être restaurés dans l’ordre. int
eventsOutOfOrderPolicy Indique la stratégie à appliquer aux événements qui arrivent en désordre dans le flux d’événements d’entrée. « Ajuster »
« Drop »
Externes Compte de stockage où se trouvent les artefacts de code personnalisés. Externe
functions Liste d’une ou plusieurs fonctions pour le travail de streaming. La propriété name pour chaque fonction est requise lors de la spécification de cette propriété dans une requête PUT. Cette propriété ne peut pas être modifié via une opération PATCH. Vous devez utiliser l’API PATCH disponible pour la transformation individuelle. Function[]
inputs Liste d’une ou plusieurs entrées dans le travail de streaming. La propriété name pour chaque entrée est requise lors de la spécification de cette propriété dans une requête PUT. Cette propriété ne peut pas être modifié via une opération PATCH. Vous devez utiliser l’API PATCH disponible pour l’entrée individuelle. Entrée[]
jobStorageAccount Propriétés associées à un compte stockage Azure avec MSI JobStorageAccount
jobType Décrit le type du travail. Les modes valides sont Cloud et « Edge ». « Cloud »
« Edge »
outputErrorPolicy Indique la stratégie à appliquer aux événements qui arrivent à la sortie et qui ne peuvent pas être écrits dans le stockage externe en raison d’une constitution inappropriée (valeurs de colonne manquantes ou avec une taille ou un type incorrect). « Drop »
« Arrêter »
outputs Liste d’une ou plusieurs sorties pour le travail de streaming. La propriété name pour chaque sortie est requise lors de la spécification de cette propriété dans une requête PUT. Cette propriété ne peut pas être modifié via une opération PATCH. Vous devez utiliser l’API PATCH disponible pour la sortie individuelle. Sortie[]
outputStartMode Cette propriété ne doit être utilisée que lorsqu’il est souhaité que le travail soit démarré immédiatement après sa création. La valeur peut être JobStartTime, CustomTime ou LastOutputEventTime pour indiquer si le point de départ du flux d’événements de sortie doit démarrer chaque fois que le travail est démarré, démarrer à un horodatage utilisateur personnalisé spécifié via la propriété outputStartTime ou démarrer à partir de l’heure de sortie du dernier événement. « CustomTime »
« JobStartTime »
« LastOutputEventTime »
outputStartTime La valeur est soit un horodatage au format ISO 8601, indiquant le point de départ du flux d'événements de sortie, soit null pour indiquer que le flux d'événements de sortie démarre à chaque démarrage du travail de diffusion en continu. Cette propriété doit avoir une valeur si outputStartMode est défini sur CustomTime. string
sku Décrit la référence SKU du travail de streaming. Obligatoire sur les demandes PUT (CreateOrReplace). StreamingJobSku
transformation Indique la requête et le nombre d’unités de diffusion en continu à utiliser pour le travail de streaming. La propriété name de la transformation est requise lors de la spécification de cette propriété dans une requête PUT. Cette propriété ne peut pas être modifié via une opération PATCH. Vous devez utiliser l’API PATCH disponible pour la transformation individuelle. Transformation

ClusterInfo

Nom Description Valeur
id ID de ressource du cluster. string

Externe

Nom Description Valeur
conteneur string
path string
storageAccount Propriétés associées à un compte stockage Azure StorageAccount

StorageAccount

Nom Description Valeur
accountKey Clé de compte pour le compte Stockage Azure. Obligatoire sur les demandes PUT (CreateOrReplace). string
accountName Nom du compte Stockage Azure. Obligatoire sur les demandes PUT (CreateOrReplace). string

Fonction

Nom Description Valeur
name Nom de la ressource string
properties Propriétés associées à une fonction. Functionproperties

Functionproperties

Nom Description Valeur
properties FunctionConfiguration
type Définir le type d’objet Agrégat
Scalaire (obligatoire)

FunctionConfiguration

Nom Description Valeur
liaison de sortie Liaison physique de la fonction. Par exemple, dans le cas du service web Azure Machine Learning, cela décrit le point de terminaison. FunctionBinding
inputs FunctionInput[]
sortie Décrit la sortie d’une fonction. FunctionOutput

FunctionBinding

Nom Description Valeur
type Définir le type d’objet Microsoft.MachineLearning/WebService
Microsoft.MachineLearningServices
Microsoft.StreamAnalytics/CLRUdf
Microsoft.StreamAnalytics/JavascriptUdf (obligatoire)

AzureMachineLearningStudioFunctionBinding

Nom Description Valeur
type Indique le type de liaison de fonction. « Microsoft.MachineLearning/WebService » (obligatoire)
properties Propriétés de liaison associées à Azure Machine Learning Studio. AzureMachineLearningStudioFunctionBindingProperties

AzureMachineLearningStudioFunctionBindingProperties

Nom Description Valeur
apiKey Clé API utilisée pour l’authentification avec Request-Response point de terminaison. string
batchSize Nombre compris entre 1 et 10 000 décrivant le nombre maximal de lignes pour chaque demande d’exécution Azure ML RRS. La valeur par défaut est 1000. int
endpoint Le Request-Response le point de terminaison d’exécution d’Azure Machine Learning Studio. Pour en savoir plus, cliquez ici : https://docs.microsoft.com/azure/machine-learning/machine-learning-consume-web-services#request-response-service-rrs string
inputs Entrées pour le point de terminaison Azure Machine Learning Studio. AzureMachineLearningStudioInputs
outputs Liste des sorties de l’exécution du point de terminaison Azure Machine Learning Studio. AzureMachineLearningStudioOutputColumn[]

AzureMachineLearningStudioInputs

Nom Description Valeur
columnNames Liste des colonnes d’entrée pour le point de terminaison Azure Machine Learning Studio. AzureMachineLearningStudioInputColumn[]
name Nom de l'entrée. Il s’agit du nom fourni lors de la création du point de terminaison. string

AzureMachineLearningStudioInputColumn

Nom Description Valeur
dataType Type de données (Azure Machine Learning pris en charge) de la colonne d’entrée. La liste des types de données Azure Machine Learning valides est décrite à l’adresse https://msdn.microsoft.com/library/azure/dn905923.aspx . string
mapTo Index de base zéro du paramètre de fonction auquel cette entrée est mappée. int
name Nom de la colonne d'entrée. string

AzureMachineLearningStudioOutputColumn

Nom Description Valeur
dataType Type de données (Azure Machine Learning pris en charge) de la colonne de sortie. La liste des types de données Azure Machine Learning valides est décrite à l’adresse https://msdn.microsoft.com/library/azure/dn905923.aspx . string
name Nom de la colonne de sortie. string

AzureMachineLearningServiceFunctionBinding

Nom Description Valeur
type Indique le type de liaison de fonction. « Microsoft.MachineLearningServices » (obligatoire)
properties Propriétés de liaison associées à un service web Azure Machine Learning. AzureMachineLearningServiceFunctionBindingProperties

AzureMachineLearningServiceFunctionBindingProperties

Nom Description Valeur
apiKey Clé API utilisée pour l’authentification avec Request-Response point de terminaison. string
batchSize Nombre compris entre 1 et 10 000 décrivant le nombre maximal de lignes pour chaque demande d’exécution Azure ML RRS. La valeur par défaut est 1000. int
endpoint Le Request-Response exécuter le point de terminaison du service web Azure Machine Learning. string
inputs Entrées pour le point de terminaison de service web Azure Machine Learning. AzureMachineLearningServiceInputColumn[]
numberOfParallelRequests Nombre de requêtes parallèles qui seront envoyées par partition de votre travail au service Machine Learning. 1 constitue la valeur par défaut. int
outputs Liste des sorties de l’exécution du point de terminaison de service web Azure Machine Learning. AzureMachineLearningServiceOutputColumn[]

AzureMachineLearningServiceInputColumn

Nom Description Valeur
dataType Type de données (Azure Machine Learning pris en charge) de la colonne d’entrée. string
mapTo Index de base zéro du paramètre de fonction auquel cette entrée est mappée. int
name Nom de la colonne d'entrée. string

AzureMachineLearningServiceOutputColumn

Nom Description Valeur
dataType Type de données (Pris en charge par Azure Machine Learning) de la colonne de sortie. string
mapTo Index de base zéro du paramètre de fonction auquel cette entrée est mappée. int
name Nom de la colonne de sortie. string

CSharpFunctionBinding

Nom Description Valeur
type Indique le type de liaison de fonction. « Microsoft.StreamAnalytics/CLRUdf » (obligatoire)
properties Propriétés de liaison associées à une fonction CSharp. CSharpFunctionBindingProperties

CSharpFunctionBindingProperties

Nom Description Valeur
class Code Csharp contenant une définition de fonction unique. string
dllPath Code Csharp contenant une définition de fonction unique. string
method Code Csharp contenant une définition de fonction unique. string
script Code Csharp contenant une définition de fonction unique. string

JavaScriptFunctionBinding

Nom Description Valeur
type Indique le type de liaison de fonction. « Microsoft.StreamAnalytics/JavascriptUdf » (obligatoire)
properties Propriétés de liaison associées à une fonction JavaScript. JavaScriptFunctionBindingProperties

JavaScriptFunctionBindingProperties

Nom Description Valeur
script Code JavaScript contenant une définition de fonction unique. Par exemple : 'function (x, y) { return x + y ; }' string

FunctionInput

Nom Description Valeur
dataType Type de données (Azure Stream Analytics pris en charge) du paramètre d’entrée de fonction. Une liste des types de données Azure Stream Analytics valides est décrite à l’adresse https://msdn.microsoft.com/library/azure/dn835065.aspx string
isConfigurationParameter Indicateur indiquant si le paramètre est un paramètre de configuration. True si ce paramètre d’entrée est censé être une constante. La valeur par défaut est false. bool

FunctionOutput

Nom Description Valeur
dataType Type de données (Azure Stream Analytics pris en charge) de la sortie de la fonction. Une liste des types de données Azure Stream Analytics valides est décrite à l’adresse https://msdn.microsoft.com/library/azure/dn835065.aspx string

AggregateFunctionProperties

Nom Description Valeur
type Indique le type de fonction. « Agrégat » (obligatoire)

ScalarFunctionProperties

Nom Description Valeur
type Indique le type de fonction. « Scalar » (obligatoire)

Entrée

Nom Description Valeur
name Nom de la ressource string
properties Propriétés associées à une entrée. Obligatoire sur les demandes PUT (CreateOrReplace). InputProperties

InputProperties

Nom Description Valeur
compression Décrit comment les données d’entrée sont compressées Compression
partitionKey partitionKey Décrit une clé dans les données d’entrée qui est utilisée pour partitionner les données d’entrée string
sérialisation Décrit comment les données d’une entrée sont sérialisées ou comment les données sont sérialisées lorsqu’elles sont écrites dans une sortie. Obligatoire sur les demandes PUT (CreateOrReplace). Sérialisation
type Définir le type d’objet Référence
Flux (obligatoire)

Compression

Nom Description Valeur
type chaîne (obligatoire)

Sérialisation

Nom Description Valeur
type Définir le type d’objet Avro
Csv
CustomClr
Delta
Json
Parquet (obligatoire)

AvroSerialisation

Nom Description Valeur
type Indique le type de sérialisation utilisé par l’entrée ou la sortie. Obligatoire sur les demandes PUT (CreateOrReplace). « Avro » (obligatoire)
properties Propriétés associées au type de sérialisation Avro. Obligatoire sur les demandes PUT (CreateOrReplace).

CsvSerialization

Nom Description Valeur
type Indique le type de sérialisation utilisé par l’entrée ou la sortie. Obligatoire sur les demandes PUT (CreateOrReplace). « Csv » (obligatoire)
properties Propriétés associées au type de sérialisation CSV. Obligatoire sur les demandes PUT (CreateOrReplace). CsvSerializationProperties

CsvSerializationProperties

Nom Description Valeur
encodage Spécifie l’encodage des données entrantes dans le cas de l’entrée et l’encodage des données sortantes dans le cas de la sortie. Obligatoire sur les demandes PUT (CreateOrReplace). « UTF8 »
fieldDelimiter Spécifie le délimiteur qui sera utilisé pour séparer les enregistrements de valeurs séparées par des virgules (CSV). Consultez https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-input ou https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-output pour obtenir la liste des valeurs prises en charge. Obligatoire sur les demandes PUT (CreateOrReplace). string

CustomClrSerialization

Nom Description Valeur
type Indique le type de sérialisation utilisé par l’entrée ou la sortie. Obligatoire sur les demandes PUT (CreateOrReplace). « CustomClr » (obligatoire)
properties Propriétés associées au type de sérialisation CustomClr. Obligatoire sur les demandes PUT (CreateOrReplace). CustomClrSerializationProperties

CustomClrSerializationProperties

Nom Description Valeur
sérialisationClassName Nom de la classe de sérialisation. string
sérialisationDllPath Chemin de la bibliothèque de sérialisation. string

DeltaSerialization

Nom Description Valeur
type Indique le type de sérialisation utilisé par l’entrée ou la sortie. Obligatoire sur les demandes PUT (CreateOrReplace). « Delta » (obligatoire)
properties Propriétés associées au type de sérialisation Delta Lake. Obligatoire sur les demandes PUT (CreateOrReplace). DeltaSerializationProperties

DeltaSerializationProperties

Nom Description Valeur
deltaTablePath Spécifie le chemin d’accès de la table Delta Lake dans laquelle la sortie sera écrite. chaîne (obligatoire)
partitionColumns Spécifie les noms des colonnes pour lesquelles la table Delta Lake sera partitionnée. Nous prenons uniquement en charge 1 colonne de partition, mais la gardant en tant que tableau pour l’extensibilité. string[]

JsonSerialization

Nom Description Valeur
type Indique le type de sérialisation utilisé par l’entrée ou la sortie. Obligatoire sur les demandes PUT (CreateOrReplace). « Json » (obligatoire)
properties Propriétés associées au type de sérialisation JSON. Obligatoire sur les demandes PUT (CreateOrReplace). JsonSerializationProperties

JsonSerializationProperties

Nom Description Valeur
encodage Spécifie l’encodage des données entrantes dans le cas de l’entrée et l’encodage des données sortantes dans le cas de la sortie. Obligatoire sur les demandes PUT (CreateOrReplace). « UTF8 »
format Cette propriété s’applique uniquement à la sérialisation JSON des sorties uniquement. Elle ne s’applique pas aux entrées. Cette propriété spécifie le format du JSON dans lequel la sortie sera écrite. Les valeurs actuellement prises en charge sont « lineSeparated », ce qui indique que la sortie sera mise en forme en ayant chaque objet JSON séparé par une nouvelle ligne et « tableau », indiquant que la sortie sera mise en forme en tant que tableau d’objets JSON. La valeur par défaut est 'lineSeparated' si la valeur est laissée null. « Tableau »
« LineSeparated »

ParquetSerialisation

Nom Description Valeur
type Indique le type de sérialisation utilisé par l’entrée ou la sortie. Obligatoire sur les demandes PUT (CreateOrReplace). « Parquet » (obligatoire)
properties Propriétés associées au type de sérialisation Parquet. Obligatoire sur les demandes PUT (CreateOrReplace).

ReferenceInputProperties

Nom Description Valeur
type Indique si l’entrée est une source de données de référence ou de données de flux. Obligatoire sur les demandes PUT (CreateOrReplace). « Référence » (obligatoire)
datasource Décrit une source de données d’entrée qui contient des données de référence. Obligatoire sur les demandes PUT (CreateOrReplace). ReferenceInputDataSource

ReferenceInputDataSource

Nom Description Valeur
type Définir le type d’objet Microsoft.Sql/Server/Database
Microsoft.Storage/Blob
Brut (obligatoire)

AzureSqlReferenceInputDataSource

Nom Description Valeur
type Indique le type de source de données d’entrée contenant des données de référence. Obligatoire sur les demandes PUT (CreateOrReplace). « Microsoft.Sql/Server/Database » (obligatoire)
properties Décrit Azure SQL propriétés de la source de données d’entrée de référence de base de données. AzureSqlReferenceInputDataSourceProperties

AzureSqlReferenceInputDataSourceProperties

Nom Description Valeur
database Cet élément est associé à l'élément datasource. Il s'agit du nom de la base de données dans laquelle écrire la sortie. string
deltaSnapshotQuery Cet élément est associé à l'élément datasource. Cette requête est utilisée pour extraire les modifications incrémentielles de la base de données SQL. Pour utiliser cette option, nous vous recommandons d’utiliser des tables temporelles dans Azure SQL Database. string
fullSnapshotQuery Cet élément est associé à l'élément datasource. Cette requête est utilisée pour extraire des données de la base de données sql. string
mot de passe Cet élément est associé à l'élément datasource. Il s'agit du mot de passe à utiliser pour se connecter à l'instance de Base de données SQL. string
refreshRate Cet élément est associé à l'élément datasource. Cela indique la fréquence à laquelle les données seront extraites de la base de données. Il est au format DateTime. string
refreshType Cet élément est associé à l'élément datasource. Cet élément est de type enum. Il indique le type d’option d’actualisation des données que nous voulons utiliser :Static/RefreshPeriodicalWithFull/RefreshPeriodicalWithDelta string
server Cet élément est associé à l'élément datasource. Il s'agit du nom du serveur contenant la base de données dans laquelle écrire. string
table Cet élément est associé à l'élément datasource. Nom de la table dans la base de données Azure SQL.. string
utilisateur Cet élément est associé à l'élément datasource. Il s'agit du nom d'utilisateur à utiliser pour se connecter à l'instance de Base de données SQL. string

BlobReferenceInputDataSource

Nom Description Valeur
type Indique le type de source de données d’entrée contenant des données de référence. Obligatoire sur les demandes PUT (CreateOrReplace). « Microsoft.Storage/Blob » (obligatoire)
properties Propriétés associées à une entrée d’objet blob contenant des données de référence. Obligatoire sur les demandes PUT (CreateOrReplace). BlobReferenceInputDataSourceProperties

BlobReferenceInputDataSourceProperties

Nom Description Valeur
authenticationMode Mode d’authentification. « ConnectionString »
« Msi »
« UserToken »
conteneur Nom d’un conteneur dans le compte de stockage associé. Ce conteneur contient les objets blob à partir duquel lire ou écrire. Obligatoire sur les demandes PUT (CreateOrReplace). string
dateFormat Format de date. Partout où {date} apparaît dans pathPattern, la valeur de cette propriété est utilisée comme format de date à la place. string
pathPattern Modèle de chemin d’objet blob. Pas une expression régulière. Il représente un modèle avec lequel les noms d’objets blob seront mis en correspondance pour déterminer s’ils doivent ou non être inclus en tant qu’entrée ou sortie dans le travail. Consultez https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-input ou https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-output pour obtenir une explication et un exemple plus détaillés. string
storageAccounts Liste d’un ou plusieurs comptes stockage Azure. Obligatoire sur les demandes PUT (CreateOrReplace). StorageAccount[]
timeFormat Format d’heure. Partout où {time} apparaît dans pathPattern, la valeur de cette propriété est utilisée comme format d’heure à la place. string

RawReferenceInputDataSource

Nom Description Valeur
type Indique le type de source de données d’entrée contenant des données de référence. Obligatoire sur les demandes PUT (CreateOrReplace). « Brut » (obligatoire)
properties Propriétés associées à une entrée brute contenant des données de référence. Obligatoire sur les demandes PUT (CreateOrReplace). RawInputDatasourceProperties

RawInputDatasourceProperties

Nom Description Valeur
payload Contenu sérialisé JSON des données d’entrée. La charge utile ou la charge utileUri doivent être définies, mais pas les deux. string
payloadUri URL SAP d’un objet blob contenant le contenu sérialisé JSON des données d’entrée. La charge utile ou la charge utileUri doivent être définies, mais pas les deux. string

StreamInputProperties

Nom Description Valeur
type Indique si l’entrée est une source de données de référence ou de données de flux. Obligatoire sur les demandes PUT (CreateOrReplace). « Stream » (obligatoire)
datasource Décrit une source de données d’entrée qui contient des données de flux. Obligatoire sur les demandes PUT (CreateOrReplace). StreamInputDataSource

StreamInputDataSource

Nom Description Valeur
type Définir le type d’objet Microsoft.Devices/IotHubs
Microsoft.EventHub/EventHub
Microsoft.ServiceBus/EventHub
Microsoft.Storage/Blob
Brut (obligatoire)

IoTHubStreamInputDataSource

Nom Description Valeur
type Indique le type de source de données d’entrée contenant des données de flux. Obligatoire sur les demandes PUT (CreateOrReplace). « Microsoft.Devices/IotHubs » (obligatoire)
properties Les propriétés associées à une entrée IoT Hub contenant des données de flux. Obligatoire sur les demandes PUT (CreateOrReplace). IoTHubStreamInputDataSourceProperties

IoTHubStreamInputDataSourceProperties

Nom Description Valeur
consumerGroupName Nom d’un groupe de consommateurs IoT Hub qui doit être utilisé pour lire les événements du IoT Hub. Si elle n’est pas spécifiée, l’entrée utilise le groupe de consommateurs par défaut d’Iot Hub. string
endpoint Le IoT Hub point de terminaison auquel se connecter (par exemple, messages/événements, messages/opérationsMonitoringEvents, etc.). string
iotHubNamespace Nom ou URI du IoT Hub. Obligatoire sur les demandes PUT (CreateOrReplace). string
sharedAccessPolicyKey Clé de stratégie d’accès partagé pour la stratégie d’accès partagé spécifiée. Obligatoire sur les demandes PUT (CreateOrReplace). string
sharedAccessPolicyName Nom de la stratégie d’accès partagé pour le IoT Hub. Cette stratégie doit contenir au moins l’autorisation De connexion au service. Obligatoire sur les demandes PUT (CreateOrReplace). string

EventHubV2StreamInputDataSource

Nom Description Valeur
type Indique le type de source de données d’entrée contenant des données de flux. Obligatoire sur les demandes PUT (CreateOrReplace). « Microsoft.EventHub/EventHub » (obligatoire)
properties Propriétés associées à une entrée Event Hub contenant des données de flux. Obligatoire sur les demandes PUT (CreateOrReplace). EventHubStreamInputDataSourceProperties

EventHubStreamInputDataSourceProperties

Nom Description Valeur
authenticationMode Mode d’authentification. « ConnectionString »
« Msi »
« UserToken »
consumerGroupName Nom d’un groupe de consommateurs Event Hub qui doit être utilisé pour lire les événements à partir d’Event Hub. La spécification de noms de groupes de consommateurs distincts pour plusieurs entrées permet à chacune de ces entrées de recevoir les mêmes événements à partir d’Event Hub. Si elle n’est pas spécifiée, l’entrée utilise le groupe de consommateurs par défaut d’Event Hub. string
eventHubName Nom du hub d’événements. Obligatoire sur les demandes PUT (CreateOrReplace). string
serviceBusNamespace Espace de noms associé au hub d’événements souhaité, file d’attente Service Bus, rubrique Service Bus, etc. Obligatoire sur les demandes PUT (CreateOrReplace). string
sharedAccessPolicyKey Clé de stratégie d’accès partagé pour la stratégie d’accès partagé spécifiée. Obligatoire sur les demandes PUT (CreateOrReplace). string
sharedAccessPolicyName Nom de la stratégie d’accès partagé pour event hub, file d’attente Service Bus, rubrique Service Bus, etc. Obligatoire sur les demandes PUT (CreateOrReplace). string

EventHubStreamInputDataSource

Nom Description Valeur
type Indique le type de source de données d’entrée contenant des données de flux. Obligatoire sur les demandes PUT (CreateOrReplace). « Microsoft.ServiceBus/EventHub » (obligatoire)
properties Propriétés associées à une entrée Event Hub contenant des données de flux. Obligatoire sur les demandes PUT (CreateOrReplace). EventHubStreamInputDataSourceProperties

BlobStreamInputDataSource

Nom Description Valeur
type Indique le type de source de données d’entrée contenant des données de flux. Obligatoire sur les demandes PUT (CreateOrReplace). « Microsoft.Storage/Blob » (obligatoire)
properties Propriétés associées à une entrée d’objet blob contenant des données de flux. Obligatoire sur les demandes PUT (CreateOrReplace). BlobStreamInputDataSourceProperties

BlobStreamInputDataSourceProperties

Nom Description Valeur
authenticationMode Mode d’authentification. « ConnectionString »
« Msi »
« UserToken »
conteneur Nom d’un conteneur dans le compte de stockage associé. Ce conteneur contient le ou les objets blob à lire ou à écrire. Obligatoire sur les demandes PUT (CreateOrReplace). string
dateFormat Format de date. Partout où {date} apparaît dans pathPattern, la valeur de cette propriété est utilisée comme format de date à la place. string
pathPattern Modèle de chemin d’accès d’objet blob. Pas une expression régulière. Il représente un modèle par rapport auquel les noms d’objets blob seront mis en correspondance pour déterminer s’ils doivent être inclus en tant qu’entrée ou sortie dans le travail. Consultez https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-input ou https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-output pour obtenir une explication et un exemple plus détaillés. string
sourcePartitionCount Nombre de partitions de la source de données d’entrée d’objet blob. Plage 1 - 1024. int
storageAccounts Liste d’un ou plusieurs comptes de stockage Azure. Obligatoire sur les demandes PUT (CreateOrReplace). StorageAccount[]
timeFormat Format d’heure. Partout où {time} apparaît dans pathPattern, la valeur de cette propriété est utilisée comme format d’heure à la place. string

RawStreamInputDataSource

Nom Description Valeur
type Indique le type de source de données d’entrée contenant des données de flux. Obligatoire sur les demandes PUT (CreateOrReplace). « Raw » (obligatoire)
properties Propriétés associées à une entrée brute. Obligatoire sur les demandes PUT (CreateOrReplace). RawInputDatasourceProperties

JobStorageAccount

Nom Description Valeur
accountKey Clé de compte pour le compte de stockage Azure. Obligatoire sur les demandes PUT (CreateOrReplace). string
accountName Nom du compte Stockage Azure. Obligatoire sur les demandes PUT (CreateOrReplace). string
authenticationMode Mode d’authentification. « ConnectionString »
« Msi »
« UserToken »

Output

Nom Description Valeur
name Nom de la ressource string
properties Propriétés associées à une sortie. Obligatoire sur les demandes PUT (CreateOrReplace). OutputProperties

OutputProperties

Nom Description Valeur
datasource Décrit la source de données dans laquelle la sortie sera écrite. Obligatoire sur les demandes PUT (CreateOrReplace). OutputDataSource
sérialisation Décrit comment les données d’une entrée sont sérialisées ou comment les données sont sérialisées lorsqu’elles sont écrites dans une sortie. Obligatoire sur les demandes PUT (CreateOrReplace). Sérialisation
sizeWindow Fenêtre de taille à laquelle limiter une sortie Stream Analytics. int
timeWindow string

OutputDataSource

Nom Description Valeur
type Définir le type d’objet Microsoft.AzureFunction
Microsoft.DataLake/Accounts
Microsoft.EventHub/EventHub
Microsoft.ServiceBus/EventHub
Microsoft.ServiceBus/File d’attente
Microsoft.ServiceBus/Topic
Microsoft.Sql/Server/Database
Microsoft.Sql/Server/DataWarehouse
Microsoft.Storage/Blob
Microsoft.Storage/DocumentDB
Microsoft.Storage/Table
PowerBI
Brut (obligatoire)

AzureFunctionOutputDataSource

Nom Description Valeur
type Indique que le type de sortie de la source de données sera écrit dans. Obligatoire sur les demandes PUT (CreateOrReplace). « Microsoft.AzureFunction » (obligatoire)
properties Propriétés associées à une sortie Azure Function. Obligatoire sur les demandes PUT (CreateOrReplace). AzureFunctionOutputDataSourceProperties

AzureFunctionOutputDataSourceProperties

Nom Description Valeur
apiKey Si vous souhaitez utiliser une fonction Azure à partir d’un autre abonnement, vous pouvez le faire en fournissant la clé permettant d’accéder à votre fonction. string
functionAppName Nom de votre application Azure Functions. string
functionName Nom de la fonction dans votre application Azure Functions. string
maxBatchCount Propriété qui vous permet de spécifier le nombre maximal d’événements dans chaque lot envoyé à Azure Functions. La valeur par défaut est 100. int
maxBatchSize Propriété qui peut être utilisée pour définir la taille maximale de chaque lot de sortie qui est envoyé à votre fonction Azure. L’unité d’entrée est exprimée en octets. Par défaut, cette valeur est définie sur 262 144 Ko (256 Ko). int

AzureDataLakeStoreOutputDataSource

Nom Description Valeur
type Indique que le type de sortie de la source de données sera écrit dans. Obligatoire sur les demandes PUT (CreateOrReplace). « Microsoft.DataLake/Accounts » (obligatoire)
properties Propriétés associées à une sortie Azure Data Lake Store. Obligatoire sur les demandes PUT (CreateOrReplace). AzureDataLakeStoreOutputDataSourceProperties

AzureDataLakeStoreOutputDataSourceProperties

Nom Description Valeur
accountName Nom du compte Azure Data Lake Store. Obligatoire sur les demandes PUT (CreateOrReplace). string
authenticationMode Mode d’authentification. « ConnectionString »
« Msi »
« UserToken »
dateFormat Format de date. Partout où {date} apparaît dans filePathPrefix, la valeur de cette propriété est utilisée comme format de date à la place. string
filePathPrefix Emplacement du fichier dans lequel la sortie doit être écrite. Obligatoire sur les demandes PUT (CreateOrReplace). string
refreshToken Jeton d’actualisation qui peut être utilisé pour obtenir un jeton d’accès valide qui peut ensuite être utilisé pour s’authentifier auprès de la source de données. Un jeton d’actualisation valide n’est actuellement disponible que via le portail Azure. Il est recommandé de placer une valeur de chaîne factice ici lors de la création de la source de données, puis d’aller sur le portail Azure pour authentifier la source de données qui mettra à jour cette propriété avec un jeton d’actualisation valide. Obligatoire sur les demandes PUT (CreateOrReplace). string
tenantId ID de locataire de l’utilisateur utilisé pour obtenir le jeton d’actualisation. Obligatoire sur les demandes PUT (CreateOrReplace). string
timeFormat Format d’heure. Partout où {time} apparaît dans filePathPrefix, la valeur de cette propriété est utilisée comme format d’heure à la place. string
tokenUserDisplayName Nom d’affichage de l’utilisateur utilisé pour obtenir le jeton d’actualisation. Utilisez cette propriété pour vous aider à mémoriser l’utilisateur qui a été utilisé pour obtenir le jeton d’actualisation. string
tokenUserPrincipalName Nom d’utilisateur principal (UPN) de l’utilisateur utilisé pour obtenir le jeton d’actualisation. Utilisez cette propriété pour vous aider à mémoriser l’utilisateur qui a été utilisé pour obtenir le jeton d’actualisation. string

EventHubV2OutputDataSource

Nom Description Valeur
type Indique que le type de sortie de la source de données sera écrit dans. Obligatoire sur les demandes PUT (CreateOrReplace). « Microsoft.EventHub/EventHub » (obligatoire)
properties Propriétés associées à une sortie Event Hub. Obligatoire sur les demandes PUT (CreateOrReplace). EventHubOutputDataSourceProperties

EventHubOutputDataSourceProperties

Nom Description Valeur
authenticationMode Mode d’authentification. « ConnectionString »
« Msi »
« UserToken »
eventHubName Nom du hub d’événements. Obligatoire sur les demandes PUT (CreateOrReplace). string
partitionKey Clé/colonne utilisée pour déterminer à quelle partition envoyer des données d’événement. string
propertyColumns string[]
serviceBusNamespace Espace de noms associé au hub d’événements souhaité, à la file d’attente Service Bus, à la rubrique Service Bus, etc. Obligatoire sur les demandes PUT (CreateOrReplace). string
sharedAccessPolicyKey Clé de stratégie d’accès partagé pour la stratégie d’accès partagé spécifiée. Obligatoire sur les demandes PUT (CreateOrReplace). string
sharedAccessPolicyName Nom de la stratégie d’accès partagé pour event hub, file d’attente Service Bus, rubrique Service Bus, etc. Obligatoire sur les demandes PUT (CreateOrReplace). string

EventHubOutputDataSource

Nom Description Valeur
type Indique que le type de sortie de la source de données sera écrit dans. Obligatoire sur les demandes PUT (CreateOrReplace). « Microsoft.ServiceBus/EventHub » (obligatoire)
properties Propriétés associées à une sortie Event Hub. Obligatoire sur les demandes PUT (CreateOrReplace). EventHubOutputDataSourceProperties

ServiceBusQueueOutputDataSource

Nom Description Valeur
type Indique que le type de sortie de la source de données sera écrit dans. Obligatoire sur les demandes PUT (CreateOrReplace). « Microsoft.ServiceBus/Queue » (obligatoire)
properties Propriétés associées à une sortie file d’attente Service Bus. Obligatoire sur les demandes PUT (CreateOrReplace). ServiceBusQueueOutputDataSourceProperties

ServiceBusQueueOutputDataSourceProperties

Nom Description Valeur
authenticationMode Mode d’authentification. « ConnectionString »
« Msi »
« UserToken »
propertyColumns Tableau de chaînes des noms des colonnes de sortie à attacher aux messages Service Bus en tant que propriétés personnalisées. string[]
queueName Nom de la file d’attente Service Bus. Obligatoire sur les demandes PUT (CreateOrReplace). string
serviceBusNamespace Espace de noms associé au hub d’événements souhaité, à la file d’attente Service Bus, à la rubrique Service Bus, etc. Obligatoire sur les demandes PUT (CreateOrReplace). string
sharedAccessPolicyKey Clé de stratégie d’accès partagé pour la stratégie d’accès partagé spécifiée. Obligatoire sur les demandes PUT (CreateOrReplace). string
sharedAccessPolicyName Nom de la stratégie d’accès partagé pour event hub, file d’attente Service Bus, rubrique Service Bus, etc. Obligatoire sur les demandes PUT (CreateOrReplace). string
systemPropertyColumns Dictionnaire de {string} ServiceBusQueueOutputDataSourcePropertiesSystemPrope...

ServiceBusQueueOutputDataSourcePropertiesSystemPrope...

Nom Description Valeur
{propriété personnalisée} string

ServiceBusTopicOutputDataSource

Nom Description Valeur
type Indique que le type de sortie de la source de données sera écrit dans. Obligatoire sur les demandes PUT (CreateOrReplace). « Microsoft.ServiceBus/Topic » (obligatoire)
properties Propriétés associées à une sortie de rubrique Service Bus. Obligatoire sur les demandes PUT (CreateOrReplace). ServiceBusTopicOutputDataSourceProperties

ServiceBusTopicOutputDataSourceProperties

Nom Description Valeur
authenticationMode Mode d’authentification. « ConnectionString »
« Msi »
« UserToken »
propertyColumns Tableau de chaînes des noms des colonnes de sortie à attacher aux messages Service Bus en tant que propriétés personnalisées. string[]
serviceBusNamespace Espace de noms associé au hub d’événements souhaité, à la file d’attente Service Bus, à la rubrique Service Bus, etc. Obligatoire sur les demandes PUT (CreateOrReplace). string
sharedAccessPolicyKey Clé de stratégie d’accès partagé pour la stratégie d’accès partagé spécifiée. Obligatoire sur les demandes PUT (CreateOrReplace). string
sharedAccessPolicyName Nom de la stratégie d’accès partagé pour event hub, file d’attente Service Bus, rubrique Service Bus, etc. Obligatoire sur les demandes PUT (CreateOrReplace). string
systemPropertyColumns Dictionnaire de {string} ServiceBusTopicOutputDataSourcePropertiesSystemPrope...
topicName Nom de la rubrique Service Bus. Obligatoire sur les demandes PUT (CreateOrReplace). string

ServiceBusTopicOutputDataSourcePropertiesSystemPrope...

Nom Description Valeur
{propriété personnalisée} string

AzureSqlDatabaseOutputDataSource

Nom Description Valeur
type Indique que le type de sortie de la source de données sera écrit dans. Obligatoire sur les demandes PUT (CreateOrReplace). « Microsoft.Sql/Server/Database » (obligatoire)
properties Les propriétés associées à une Azure SQL sortie de base de données. Obligatoire sur les demandes PUT (CreateOrReplace). AzureSqlDatabaseOutputDataSourceProperties

AzureSqlDatabaseOutputDataSourceProperties

Nom Description Valeur
authenticationMode Mode d’authentification. « ConnectionString »
« Msi »
« UserToken »
database Nom de la base de données Azure SQL. Obligatoire sur les demandes PUT (CreateOrReplace). string
maxBatchCount Nombre maximal de lots pour l’écriture dans la base de données Sql, la valeur par défaut est 10 000. Facultatif sur les demandes PUT. int
maxWriterCount Nombre maximal d’écritures r, actuellement, seuls 1 (écriture unique) et 0 (basé sur la partition de requête) sont disponibles. Facultatif sur les demandes PUT. int
mot de passe Mot de passe qui sera utilisé pour se connecter à la base de données Azure SQL. Obligatoire sur les demandes PUT (CreateOrReplace). string
server Nom du serveur SQL contenant la base de données Azure SQL. Obligatoire sur les demandes PUT (CreateOrReplace). string
table Nom de la table dans la base de données Azure SQL. Obligatoire sur les demandes PUT (CreateOrReplace). string
utilisateur Nom d’utilisateur qui sera utilisé pour se connecter à la base de données Azure SQL. Obligatoire sur les demandes PUT (CreateOrReplace). string

AzureSynapseOutputDataSource

Nom Description Valeur
type Indique que le type de sortie de la source de données sera écrit dans. Obligatoire sur les demandes PUT (CreateOrReplace). « Microsoft.Sql/Server/DataWarehouse » (obligatoire)
properties Propriétés associées à une sortie Azure Synapse. Obligatoire sur les demandes PUT (CreateOrReplace). AzureSynapseOutputDataSourceProperties

AzureSynapseOutputDataSourceProperties

Nom Description Valeur
database Nom de la base de données Azure SQL. Obligatoire sur les demandes PUT (CreateOrReplace). string
mot de passe Mot de passe qui sera utilisé pour se connecter à la base de données Azure SQL. Obligatoire sur les demandes PUT (CreateOrReplace). string
server Nom du serveur SQL contenant la base de données Azure SQL. Obligatoire sur les demandes PUT (CreateOrReplace). string
table Nom de la table dans la base de données Azure SQL. Obligatoire sur les demandes PUT (CreateOrReplace). string
utilisateur Nom d’utilisateur qui sera utilisé pour se connecter à la base de données Azure SQL. Obligatoire sur les demandes PUT (CreateOrReplace). string

BlobOutputDataSource

Nom Description Valeur
type Indique que le type de sortie de la source de données sera écrit dans. Obligatoire sur les demandes PUT (CreateOrReplace). « Microsoft.Storage/Blob » (obligatoire)
properties Propriétés associées à une sortie d’objet blob. Obligatoire sur les demandes PUT (CreateOrReplace). BlobOutputDataSourceProperties

BlobOutputDataSourceProperties

Nom Description Valeur
authenticationMode Mode d’authentification. « ConnectionString »
« Msi »
« UserToken »
conteneur Nom d’un conteneur dans le compte de stockage associé. Ce conteneur contient les objets blob à partir duquel lire ou écrire. Obligatoire sur les demandes PUT (CreateOrReplace). string
dateFormat Format de date. Partout où {date} apparaît dans pathPattern, la valeur de cette propriété est utilisée comme format de date à la place. string
pathPattern Modèle de chemin d’objet blob. Pas une expression régulière. Il représente un modèle avec lequel les noms d’objets blob seront mis en correspondance pour déterminer s’ils doivent ou non être inclus en tant qu’entrée ou sortie dans le travail. Consultez https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-input ou https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-output pour obtenir une explication et un exemple plus détaillés. string
storageAccounts Liste d’un ou plusieurs comptes stockage Azure. Obligatoire sur les demandes PUT (CreateOrReplace). StorageAccount[]
timeFormat Format d’heure. Partout où {time} apparaît dans pathPattern, la valeur de cette propriété est utilisée comme format d’heure à la place. string

DocumentDbOutputDataSource

Nom Description Valeur
type Indique que le type de sortie de la source de données sera écrit dans. Obligatoire sur les demandes PUT (CreateOrReplace). « Microsoft.Storage/DocumentDB » (obligatoire)
properties Propriétés associées à une sortie DocumentDB. Obligatoire sur les demandes PUT (CreateOrReplace). DocumentDbOutputDataSourceProperties

DocumentDbOutputDataSourceProperties

Nom Description Valeur
accountId Nom ou ID du compte DocumentDB. Obligatoire sur les demandes PUT (CreateOrReplace). string
accountKey Clé de compte pour le compte DocumentDB. Obligatoire sur les demandes PUT (CreateOrReplace). string
collectionNamePattern Modèle de nom de collection des collections à utiliser. Le format de nom de collection peut être construit à l’aide du jeton facultatif {partition}, où les partitions commencent à 0. Pour plus d’informations, consultez la section DocumentDB de https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-output . Obligatoire sur les demandes PUT (CreateOrReplace). string
database Nom de la base de données DocumentDB. Obligatoire sur les demandes PUT (CreateOrReplace). string
documentId Nom du champ dans les événements de sortie utilisé pour spécifier la clé primaire sur laquelle sont basées les opérations d’insertion ou de mise à jour. string
partitionKey Nom du champ dans les événements de sortie utilisé pour spécifier la clé de partitionnement de sortie sur les collections. Si 'collectionNamePattern' contient le jeton {partition}, cette propriété doit être spécifiée. string

AzureTableOutputDataSource

Nom Description Valeur
type Indique que le type de sortie de la source de données sera écrit dans. Obligatoire sur les demandes PUT (CreateOrReplace). « Microsoft.Storage/Table » (obligatoire)
properties Propriétés associées à une sortie de table Azure. Obligatoire sur les demandes PUT (CreateOrReplace). AzureTableOutputDataSourceProperties

AzureTableOutputDataSourceProperties

Nom Description Valeur
accountKey Clé de compte pour le compte de stockage Azure. Obligatoire sur les demandes PUT (CreateOrReplace). string
accountName Nom du compte Stockage Azure. Obligatoire sur les demandes PUT (CreateOrReplace). string
batchSize Nombre de lignes à écrire dans la table Azure à la fois. int
columnsToRemove En cas de spécification, chaque élément du tableau est le nom d'une colonne à supprimer (le cas échéant) des entités d'événement de sortie. string[]
partitionKey Cet élément indique le nom d’une colonne de l’instruction SELECT dans la requête qui sera utilisée comme clé de partition pour la table Azure. Obligatoire sur les demandes PUT (CreateOrReplace). string
rowKey Cet élément indique le nom d’une colonne de l’instruction SELECT dans la requête qui sera utilisée comme clé de ligne pour la table Azure. Obligatoire sur les demandes PUT (CreateOrReplace). string
table Nom de la table Azure. Obligatoire sur les demandes PUT (CreateOrReplace). string

PowerBIOutputDataSource

Nom Description Valeur
type Indique que le type de sortie de la source de données sera écrit dans. Obligatoire sur les demandes PUT (CreateOrReplace). « PowerBI » (obligatoire)
properties Propriétés associées à une sortie Power BI. Obligatoire sur les demandes PUT (CreateOrReplace). PowerBIOutputDataSourceProperties

PowerBIOutputDataSourceProperties

Nom Description Valeur
authenticationMode Mode d’authentification. « ConnectionString »
« Msi »
« UserToken »
dataset Nom du jeu de données Power BI. Obligatoire sur les demandes PUT (CreateOrReplace). string
groupId ID du groupe Power BI. string
groupName Nom du groupe Power BI. Utilisez cette propriété pour vous aider à mémoriser l’ID de groupe Power BI spécifique qui a été utilisé. string
refreshToken Jeton d’actualisation qui peut être utilisé pour obtenir un jeton d’accès valide qui peut ensuite être utilisé pour s’authentifier auprès de la source de données. Un jeton d’actualisation valide n’est actuellement disponible que via le portail Azure. Il est recommandé de placer une valeur de chaîne factice ici lors de la création de la source de données, puis d’aller sur le portail Azure pour authentifier la source de données qui mettra à jour cette propriété avec un jeton d’actualisation valide. Obligatoire sur les demandes PUT (CreateOrReplace). string
table Nom de la table Power BI sous le jeu de données spécifié. Obligatoire sur les demandes PUT (CreateOrReplace). string
tokenUserDisplayName Nom d’affichage de l’utilisateur utilisé pour obtenir le jeton d’actualisation. Utilisez cette propriété pour vous rappeler quel utilisateur a été utilisé pour obtenir le jeton d’actualisation. string
tokenUserPrincipalName Nom d’utilisateur principal (UPN) de l’utilisateur utilisé pour obtenir le jeton d’actualisation. Utilisez cette propriété pour vous rappeler quel utilisateur a été utilisé pour obtenir le jeton d’actualisation. string

RawOutputDatasource

Nom Description Valeur
type Indique que le type de sortie de la source de données sera écrit dans. Obligatoire sur les demandes PUT (CreateOrReplace). « Brut » (obligatoire)
properties Propriétés associées à une sortie brute. Obligatoire sur les demandes PUT (CreateOrReplace). RawOutputDatasourceProperties

RawOutputDatasourceProperties

Nom Description Valeur
payloadUri URL SAS vers un objet blob où la sortie doit être écrite. Si cette propriété n’est pas définie, les données de sortie sont écrites dans un stockage temporaire et une URL SAP vers ce stockage temporaire est incluse dans le résultat. string

StreamingJobSku

Nom Description Valeur
name Nom de la référence SKU. Obligatoire sur les demandes PUT (CreateOrReplace). « Standard »

Transformation

Nom Description Valeur
name Nom de la ressource string
properties Propriétés associées à une transformation. Obligatoire sur les demandes PUT (CreateOrReplace). TransformationProperties

TransformationProperties

Nom Description Valeur
query Spécifie la requête qui sera exécutée dans le travail de streaming. Vous pouvez en savoir plus sur le langage de requête Stream Analytics (SAQL) ici : https://msdn.microsoft.com/library/azure/dn834998 . Obligatoire sur les demandes PUT (CreateOrReplace). string
streamingUnits Indique le nombre d’unités de streaming que la tâche de streaming utilise. int