Microsoft.StreamAnalytics streamingjobs/outputs 2016-03-01

Définition de ressource Bicep

Le type de ressource streamingjobs/outputs peut être déployé sur :

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/outputs, ajoutez le Bicep suivant à votre modèle.

resource symbolicname 'Microsoft.StreamAnalytics/streamingjobs/outputs@2016-03-01' = {
  name: 'string'
  parent: resourceSymbolicName
  properties: {
    datasource: {
      type: 'string'
      // For remaining properties, see OutputDataSource objects
    }
    serialization: {
      type: 'string'
      // For remaining properties, see Serialization objects
    }
  }
}

Objets OutputDataSource

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

Pour Microsoft.DataLake/Accounts, utilisez :

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

Pour Microsoft.ServiceBus/EventHub, utilisez :

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

Pour Microsoft.ServiceBus/Queue, utilisez :

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

Pour Microsoft.ServiceBus/Topic, utilisez :

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

Pour Microsoft.Sql/Server/Database, utilisez :

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

Pour Microsoft.Storage/Blob, utilisez :

  type: 'Microsoft.Storage/Blob'
  properties: {
    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: {
    dataset: 'string'
    groupId: 'string'
    groupName: 'string'
    refreshToken: 'string'
    table: 'string'
    tokenUserDisplayName: 'string'
    tokenUserPrincipalName: 'string'
  }

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 Json, utilisez :

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

Valeurs de propriétés

streamingjobs/outputs

Nom Description Valeur
name Nom de la ressource

Découvrez comment définir des noms et des types pour des ressources enfants dans Bicep.
chaîne (obligatoire)

Limite de caractères : 3-63

Caractères valides :
Caractères alphanumériques, traits d’union et traits de soulignement.
parent Dans Bicep, vous pouvez spécifier la ressource parente pour une ressource enfant. Vous devez uniquement ajouter cette propriété lorsque la ressource enfant est déclarée en dehors de la ressource parente.

Pour plus d’informations, consultez Ressource enfant en dehors de la ressource parente.
Nom symbolique de la ressource de type : streamingjobs
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

OutputDataSource

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

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

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

EventHubOutputDataSourceProperties

Nom Description Valeur
eventHubName Nom de l’Event Hub. 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
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

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

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
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
topicName Nom de la rubrique Service Bus. Obligatoire sur les demandes PUT (CreateOrReplace). 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
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
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 /rest/api/streamanalytics/stream-analytics-input ou /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

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

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 /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 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
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

Sérialisation

Nom Description Valeur
type Définir le type d’objet Avro
Csv
Json (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). Pour Bicep, vous pouvez utiliser la fonction any().

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 /rest/api/streamanalytics/stream-analytics-input ou /rest/api/streamanalytics/stream-analytics-output pour obtenir la liste des valeurs prises en charge. Obligatoire sur les demandes PUT (CreateOrReplace). 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 « array » 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'

Définition de ressources de modèle ARM

Le type de ressource streamingjobs/outputs peut être déployé sur :

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/outputs, ajoutez le json suivant à votre modèle.

{
  "type": "Microsoft.StreamAnalytics/streamingjobs/outputs",
  "apiVersion": "2016-03-01",
  "name": "string",
  "properties": {
    "datasource": {
      "type": "string"
      // For remaining properties, see OutputDataSource objects
    },
    "serialization": {
      "type": "string"
      // For remaining properties, see Serialization objects
    }
  }
}

Objets OutputDataSource

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

Pour Microsoft.DataLake/Accounts, utilisez :

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

Pour Microsoft.ServiceBus/EventHub, utilisez :

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

Pour Microsoft.ServiceBus/Queue, utilisez :

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

Pour Microsoft.ServiceBus/Topic, utilisez :

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

Pour Microsoft.Sql/Server/Database, utilisez :

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

Pour Microsoft.Storage/Blob, utilisez :

  "type": "Microsoft.Storage/Blob",
  "properties": {
    "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": {
    "dataset": "string",
    "groupId": "string",
    "groupName": "string",
    "refreshToken": "string",
    "table": "string",
    "tokenUserDisplayName": "string",
    "tokenUserPrincipalName": "string"
  }

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 Json, utilisez :

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

Valeurs de propriétés

streamingjobs/outputs

Nom Description Valeur
type Type de ressource 'Microsoft.StreamAnalytics/streamingjobs/outputs'
apiVersion Version de l’API de ressource '2016-03-01'
name Nom de la ressource

Découvrez comment définir des noms et des types pour des ressources enfants dans des modèles ARM JSON.
string (obligatoire)

Limite de caractères : 3-63

Caractères valides :
Caractères alphanumériques, traits d’union et traits de soulignement.
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

OutputDataSource

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

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

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

EventHubOutputDataSourceProperties

Nom Description Valeur
eventHubName Nom de l’Event Hub. 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
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

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

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
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é, 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
topicName Nom de la rubrique Service Bus. Obligatoire sur les demandes PUT (CreateOrReplace). 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
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
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 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 /rest/api/streamanalytics/stream-analytics-input ou /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

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

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 /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
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

Sérialisation

Nom Description Valeur
type Définir le type d’objet Avro
Csv
Json (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 /rest/api/streamanalytics/stream-analytics-input ou /rest/api/streamanalytics/stream-analytics-output pour obtenir la liste des valeurs prises en charge. Obligatoire sur les demandes PUT (CreateOrReplace). 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. 'Array'
'LineSeparated'

Définition de ressource Terraform (fournisseur AzAPI)

Le type de ressource streamingjobs/outputs peut être déployé sur :

  • 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/outputs, ajoutez le Terraform suivant à votre modèle.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.StreamAnalytics/streamingjobs/outputs@2016-03-01"
  name = "string"
  parent_id = "string"
  body = jsonencode({
    properties = {
      datasource = {
        type = "string"
        // For remaining properties, see OutputDataSource objects
      }
      serialization = {
        type = "string"
        // For remaining properties, see Serialization objects
      }
    }
  })
}

Objets OutputDataSource

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

Pour Microsoft.DataLake/Accounts, utilisez :

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

Pour Microsoft.ServiceBus/EventHub, utilisez :

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

Pour Microsoft.ServiceBus/Queue, utilisez :

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

Pour Microsoft.ServiceBus/Topic, utilisez :

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

Pour Microsoft.Sql/Server/Database, utilisez :

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

Pour Microsoft.Storage/Blob, utilisez :

  type = "Microsoft.Storage/Blob"
  properties = {
    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 = {
    dataset = "string"
    groupId = "string"
    groupName = "string"
    refreshToken = "string"
    table = "string"
    tokenUserDisplayName = "string"
    tokenUserPrincipalName = "string"
  }

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 Json, utilisez :

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

Valeurs de propriétés

streamingjobs/outputs

Nom Description Valeur
type Type de ressource « Microsoft.StreamAnalytics/streamingjobs/outputs@2016-03-01 »
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.
parent_id ID de la ressource qui est le parent de cette ressource. ID pour la ressource de type : streamingjobs
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

OutputDataSource

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

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

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

EventHubOutputDataSourceProperties

Nom Description Valeur
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
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

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/File d’attente » (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
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é, 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

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
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é, 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
topicName Nom de la rubrique Service Bus. Obligatoire sur les demandes PUT (CreateOrReplace). 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
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
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’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 /rest/api/streamanalytics/stream-analytics-input ou /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

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

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 /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
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

Sérialisation

Nom Description Valeur
type Définir le type d’objet Avro
Csv
Json (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 /rest/api/streamanalytics/stream-analytics-input ou /rest/api/streamanalytics/stream-analytics-output pour obtenir la liste des valeurs prises en charge. Obligatoire sur les demandes PUT (CreateOrReplace). 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 « array » 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 »