Microsoft.StreamAnalytics streamingjobs/outputs 2016-03-01
Définition de ressource Bicep
Le type de ressource streamingjobs/outputs peut être déployé sur :
- Groupes de ressources - Voir commandes de déploiement de 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 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 :
- Groupes de ressources - Voir commandes de déploiement de groupe de ressources
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 » |