Microsoft.StreamAnalytics streamingjobs 2021-10-01-preview
Définition de ressource Bicep
Le type de ressource streamingjobs peut être déployé avec des opérations qui ciblent :
- groupes de ressources - Consultez 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 de ressource
Pour créer une ressource Microsoft.StreamAnalytics/streamingjobs, ajoutez le bicep suivant à votre modèle.
resource symbolicname 'Microsoft.StreamAnalytics/streamingjobs@2021-10-01-preview' = {
identity: {
type: 'string'
userAssignedIdentities: {
{customized property}: any(Azure.Bicep.Types.Concrete.AnyType)
}
}
location: 'string'
name: 'string'
properties: {
cluster: {
id: 'string'
}
compatibilityLevel: 'string'
contentStoragePolicy: 'string'
dataLocale: 'string'
eventsLateArrivalMaxDelayInSeconds: int
eventsOutOfOrderMaxDelayInSeconds: int
eventsOutOfOrderPolicy: 'string'
externals: {
container: 'string'
path: 'string'
refreshConfiguration: {
dateFormat: 'string'
pathPattern: 'string'
refreshInterval: 'string'
refreshType: 'string'
timeFormat: 'string'
}
storageAccount: {
accountKey: 'string'
accountName: 'string'
authenticationMode: 'string'
}
}
functions: [
{
name: 'string'
properties: {
properties: {
binding: {
type: 'string'
// For remaining properties, see FunctionBinding objects
}
inputs: [
{
dataType: 'string'
isConfigurationParameter: bool
}
]
output: {
dataType: 'string'
}
}
type: 'string'
// For remaining properties, see FunctionProperties objects
}
}
]
inputs: [
{
name: 'string'
properties: {
compression: {
type: 'string'
}
partitionKey: 'string'
serialization: {
type: 'string'
// For remaining properties, see Serialization objects
}
watermarkSettings: {
watermarkMode: 'string'
}
type: 'string'
// For remaining properties, see InputProperties objects
}
}
]
jobStorageAccount: {
accountKey: 'string'
accountName: 'string'
authenticationMode: 'string'
}
jobType: 'string'
outputErrorPolicy: 'string'
outputs: [
{
name: 'string'
properties: {
datasource: {
type: 'string'
// For remaining properties, see OutputDataSource objects
}
serialization: {
type: 'string'
// For remaining properties, see Serialization objects
}
sizeWindow: int
timeWindow: 'string'
watermarkSettings: {
maxWatermarkDifferenceAcrossPartitions: 'string'
watermarkMode: 'string'
}
}
}
]
outputStartMode: 'string'
outputStartTime: 'string'
sku: {
capacity: int
name: 'string'
}
transformation: {
name: 'string'
properties: {
query: 'string'
streamingUnits: int
validStreamingUnits: [
int
]
}
}
}
sku: {
capacity: int
name: 'string'
}
tags: {
{customized property}: 'string'
}
}
Objets InputProperties
Définissez le type propriété pour spécifier le type d’objet.
Pour de référence, utilisez :
{
datasource: {
type: 'string'
// For remaining properties, see ReferenceInputDataSource objects
}
type: 'Reference'
}
Pour stream, utilisez :
{
datasource: {
type: 'string'
// For remaining properties, see StreamInputDataSource objects
}
type: 'Stream'
}
Objets FunctionProperties
Définissez le type propriété pour spécifier le type d’objet.
Pour d’agrégation, utilisez :
{
type: 'Aggregate'
}
Pour Scalaire, utilisez :
{
type: 'Scalar'
}
Objets OutputDataSource
Définissez le type propriété pour spécifier le type d’objet.
Pour GatewayMessageBus, utilisez :
{
properties: {
topic: 'string'
}
type: 'GatewayMessageBus'
}
Pour Microsoft.AzureFunction, utilisez :
{
properties: {
apiKey: 'string'
functionAppName: 'string'
functionName: 'string'
maxBatchCount: int
maxBatchSize: int
}
type: 'Microsoft.AzureFunction'
}
Pour Microsoft.DBForPostgreSQL/servers/databases, utilisez :
{
properties: {
authenticationMode: 'string'
database: 'string'
maxWriterCount: int
password: 'string'
server: 'string'
table: 'string'
user: 'string'
}
type: 'Microsoft.DBForPostgreSQL/servers/databases'
}
Pour Microsoft.DataLake/Accounts, utilisez :
{
properties: {
accountName: 'string'
authenticationMode: 'string'
dateFormat: 'string'
filePathPrefix: 'string'
refreshToken: 'string'
tenantId: 'string'
timeFormat: 'string'
tokenUserDisplayName: 'string'
tokenUserPrincipalName: 'string'
}
type: 'Microsoft.DataLake/Accounts'
}
Pour Microsoft.EventHub/EventHub, utilisez :
{
properties: {
authenticationMode: 'string'
eventHubName: 'string'
partitionCount: int
partitionKey: 'string'
propertyColumns: [
'string'
]
serviceBusNamespace: 'string'
sharedAccessPolicyKey: 'string'
sharedAccessPolicyName: 'string'
}
type: 'Microsoft.EventHub/EventHub'
}
Pour Microsoft.Kusto/clusters/databases, utilisez :
{
properties: {
authenticationMode: 'string'
cluster: 'string'
database: 'string'
table: 'string'
}
type: 'Microsoft.Kusto/clusters/databases'
}
Pour Microsoft.ServiceBus/EventHub, utilisez :
{
properties: {
authenticationMode: 'string'
eventHubName: 'string'
partitionCount: int
partitionKey: 'string'
propertyColumns: [
'string'
]
serviceBusNamespace: 'string'
sharedAccessPolicyKey: 'string'
sharedAccessPolicyName: 'string'
}
type: 'Microsoft.ServiceBus/EventHub'
}
Pour Microsoft.ServiceBus/Queue, utilisez :
{
properties: {
authenticationMode: 'string'
propertyColumns: [
'string'
]
queueName: 'string'
serviceBusNamespace: 'string'
sharedAccessPolicyKey: 'string'
sharedAccessPolicyName: 'string'
systemPropertyColumns: any(Azure.Bicep.Types.Concrete.AnyType)
}
type: 'Microsoft.ServiceBus/Queue'
}
Pour Microsoft.ServiceBus/Topic, utilisez :
{
properties: {
authenticationMode: 'string'
propertyColumns: [
'string'
]
serviceBusNamespace: 'string'
sharedAccessPolicyKey: 'string'
sharedAccessPolicyName: 'string'
systemPropertyColumns: {
{customized property}: 'string'
}
topicName: 'string'
}
type: 'Microsoft.ServiceBus/Topic'
}
Pour Microsoft.Sql/Server/DataWarehouse, utilisez :
{
properties: {
authenticationMode: 'string'
database: 'string'
password: 'string'
server: 'string'
table: 'string'
user: 'string'
}
type: 'Microsoft.Sql/Server/DataWarehouse'
}
Pour Microsoft.Sql/Server/Database, utilisez :
{
properties: {
authenticationMode: 'string'
database: 'string'
maxBatchCount: int
maxWriterCount: int
password: 'string'
server: 'string'
table: 'string'
user: 'string'
}
type: 'Microsoft.Sql/Server/Database'
}
Pour Microsoft.Storage/Blob, utilisez :
{
properties: {
authenticationMode: 'string'
blobPathPrefix: 'string'
blobWriteMode: 'string'
container: 'string'
dateFormat: 'string'
pathPattern: 'string'
storageAccounts: [
{
accountKey: 'string'
accountName: 'string'
authenticationMode: 'string'
}
]
timeFormat: 'string'
}
type: 'Microsoft.Storage/Blob'
}
Pour Microsoft.Storage/DocumentDB, utilisez :
{
properties: {
accountId: 'string'
accountKey: 'string'
authenticationMode: 'string'
collectionNamePattern: 'string'
database: 'string'
documentId: 'string'
partitionKey: 'string'
}
type: 'Microsoft.Storage/DocumentDB'
}
Pour Microsoft.Storage/Table, utilisez :
{
properties: {
accountKey: 'string'
accountName: 'string'
batchSize: int
columnsToRemove: [
'string'
]
partitionKey: 'string'
rowKey: 'string'
table: 'string'
}
type: 'Microsoft.Storage/Table'
}
Pour PowerBI, utilisez :
{
properties: {
authenticationMode: 'string'
dataset: 'string'
groupId: 'string'
groupName: 'string'
refreshToken: 'string'
table: 'string'
tokenUserDisplayName: 'string'
tokenUserPrincipalName: 'string'
}
type: 'PowerBI'
}
Pour brut, utilisez :
{
properties: {
payloadUri: 'string'
}
type: 'Raw'
}
Objets FunctionBinding
Définissez le type propriété pour spécifier le type d’objet.
Pour Microsoft.MachineLearning/WebService, utilisez :
{
properties: {
apiKey: 'string'
batchSize: int
endpoint: 'string'
inputs: {
columnNames: [
{
dataType: 'string'
mapTo: int
name: 'string'
}
]
name: 'string'
}
outputs: [
{
dataType: 'string'
name: 'string'
}
]
}
type: 'Microsoft.MachineLearning/WebService'
}
Pour Microsoft.MachineLearningServices, utilisez :
{
properties: {
apiKey: 'string'
batchSize: int
endpoint: 'string'
inputRequestName: 'string'
inputs: [
{
dataType: 'string'
mapTo: int
name: 'string'
}
]
numberOfParallelRequests: int
outputResponseName: 'string'
outputs: [
{
dataType: 'string'
mapTo: int
name: 'string'
}
]
}
type: 'Microsoft.MachineLearningServices'
}
Pour Microsoft.StreamAnalytics/CLRUdf, utilisez :
{
properties: {
class: 'string'
dllPath: 'string'
method: 'string'
updateMode: 'string'
}
type: 'Microsoft.StreamAnalytics/CLRUdf'
}
Pour Microsoft.StreamAnalytics/JavascriptUdf, utilisez :
{
properties: {
script: 'string'
}
type: 'Microsoft.StreamAnalytics/JavascriptUdf'
}
Objets ReferenceInputDataSource
Définissez le type propriété pour spécifier le type d’objet.
Pour fichier, utilisez :
{
properties: {
path: 'string'
}
type: 'File'
}
Pour Microsoft.Sql/Server/Database, utilisez :
{
properties: {
authenticationMode: 'string'
database: 'string'
deltaSnapshotQuery: 'string'
fullSnapshotQuery: 'string'
password: 'string'
refreshRate: 'string'
refreshType: 'string'
server: 'string'
user: 'string'
}
type: 'Microsoft.Sql/Server/Database'
}
Pour Microsoft.Storage/Blob, utilisez :
{
properties: {
authenticationMode: 'string'
blobName: 'string'
container: 'string'
dateFormat: 'string'
deltaPathPattern: 'string'
deltaSnapshotRefreshRate: 'string'
fullSnapshotRefreshRate: 'string'
pathPattern: 'string'
sourcePartitionCount: int
storageAccounts: [
{
accountKey: 'string'
accountName: 'string'
authenticationMode: 'string'
}
]
timeFormat: 'string'
}
type: 'Microsoft.Storage/Blob'
}
Pour brut, utilisez :
{
properties: {
payload: 'string'
payloadUri: 'string'
}
type: 'Raw'
}
Objets StreamInputDataSource
Définissez le type propriété pour spécifier le type d’objet.
Pour GatewayMessageBus, utilisez :
{
properties: {
topic: 'string'
}
type: 'GatewayMessageBus'
}
Pour Microsoft.Devices/IotHubs, utilisez :
{
properties: {
consumerGroupName: 'string'
endpoint: 'string'
iotHubNamespace: 'string'
sharedAccessPolicyKey: 'string'
sharedAccessPolicyName: 'string'
}
type: 'Microsoft.Devices/IotHubs'
}
Pour Microsoft.EventGrid/EventSubscriptions, utilisez :
{
properties: {
eventTypes: [
'string'
]
schema: 'string'
storageAccounts: [
{
accountKey: 'string'
accountName: 'string'
authenticationMode: 'string'
}
]
subscriber: {
properties: {
authenticationMode: 'string'
consumerGroupName: 'string'
eventHubName: 'string'
partitionCount: int
prefetchCount: int
serviceBusNamespace: 'string'
sharedAccessPolicyKey: 'string'
sharedAccessPolicyName: 'string'
}
type: 'string'
}
}
type: 'Microsoft.EventGrid/EventSubscriptions'
}
Pour Microsoft.EventHub/EventHub, utilisez :
{
properties: {
authenticationMode: 'string'
consumerGroupName: 'string'
eventHubName: 'string'
partitionCount: int
prefetchCount: int
serviceBusNamespace: 'string'
sharedAccessPolicyKey: 'string'
sharedAccessPolicyName: 'string'
}
type: 'Microsoft.EventHub/EventHub'
}
Pour Microsoft.ServiceBus/EventHub, utilisez :
{
properties: {
authenticationMode: 'string'
consumerGroupName: 'string'
eventHubName: 'string'
partitionCount: int
prefetchCount: int
serviceBusNamespace: 'string'
sharedAccessPolicyKey: 'string'
sharedAccessPolicyName: 'string'
}
type: 'Microsoft.ServiceBus/EventHub'
}
Pour Microsoft.Storage/Blob, utilisez :
{
properties: {
authenticationMode: 'string'
container: 'string'
dateFormat: 'string'
pathPattern: 'string'
sourcePartitionCount: int
storageAccounts: [
{
accountKey: 'string'
accountName: 'string'
authenticationMode: 'string'
}
]
timeFormat: 'string'
}
type: 'Microsoft.Storage/Blob'
}
Pour brut, utilisez :
{
properties: {
payload: 'string'
payloadUri: 'string'
}
type: 'Raw'
}
Objets de sérialisation
Définissez le type propriété pour spécifier le type d’objet.
Pour Avro, utilisez :
{
properties: any(Azure.Bicep.Types.Concrete.AnyType)
type: 'Avro'
}
Pour Csv, utilisez :
{
properties: {
encoding: 'string'
fieldDelimiter: 'string'
}
type: 'Csv'
}
Pour CustomClr, utilisez :
{
properties: {
serializationClassName: 'string'
serializationDllPath: 'string'
}
type: 'CustomClr'
}
Pour Delta, utilisez :
{
properties: {
deltaTablePath: 'string'
partitionColumns: [
'string'
]
}
type: 'Delta'
}
Pour Json, utilisez :
{
properties: {
encoding: 'string'
format: 'string'
}
type: 'Json'
}
Pour Parquet, utilisez :
{
properties: any(Azure.Bicep.Types.Concrete.AnyType)
type: 'Parquet'
}
Valeurs de propriété
AggregateFunctionProperties
Nom | Description | Valeur |
---|---|---|
type | Indique le type de fonction. | 'Aggregate' (obligatoire) |
AvroSerialization
Nom | Description | Valeur |
---|---|---|
Propriétés | Propriétés associées au type de sérialisation Avro. Obligatoire sur les requêtes PUT (CreateOrReplace). | quelconque |
type | Indique le type de sérialisation utilisé par l’entrée ou la sortie. Obligatoire sur les requêtes PUT (CreateOrReplace). | 'Avro' (obligatoire) |
AzureDataExplorerOutputDataSource
Nom | Description | Valeur |
---|---|---|
Propriétés | Propriétés associées à une sortie Azure Data Explorer. Obligatoire sur les requêtes PUT (CreateOrReplace). | AzureDataExplorerOutputDataSourceProperties |
type | Indique que le type de sortie de la source de données est écrit. Obligatoire sur les requêtes PUT (CreateOrReplace). | 'Microsoft.Kusto/clusters/databases' (obligatoire) |
AzureDataExplorerOutputDataSourceProperties
Nom | Description | Valeur |
---|---|---|
authenticationMode | Mode d’authentification. | 'ConnectionString' 'Msi' 'UserToken' |
Grappe | Nom du cluster Azure Data Explorer. Obligatoire sur les requêtes PUT (CreateOrReplace). | corde |
base de données | Nom de la base de données Azure Data Explorer. Obligatoire sur les requêtes PUT (CreateOrReplace). | corde |
table | Nom de la table Azure. Obligatoire sur les requêtes PUT (CreateOrReplace). | corde |
AzureDataLakeStoreOutputDataSource
Nom | Description | Valeur |
---|---|---|
Propriétés | Propriétés associées à une sortie Azure Data Lake Store. Obligatoire sur les requêtes PUT (CreateOrReplace). | AzureDataLakeStoreOutputDataSourceProperties |
type | Indique que le type de sortie de la source de données est écrit. Obligatoire sur les requêtes PUT (CreateOrReplace). | 'Microsoft.DataLake/Accounts' (obligatoire) |
AzureDataLakeStoreOutputDataSourceProperties
Nom | Description | Valeur |
---|---|---|
accountName | Nom du compte Azure Data Lake Store. Obligatoire sur les requêtes PUT (CreateOrReplace). | corde |
authenticationMode | Mode d’authentification. | 'ConnectionString' 'Msi' 'UserToken' |
dateFormat | Format de date. Chaque fois que {date} apparaît dans filePathPrefix, la valeur de cette propriété est utilisée comme format de date à la place. | corde |
filePathPrefix | Emplacement du fichier dans lequel la sortie doit être écrite. Obligatoire sur les requêtes PUT (CreateOrReplace). | corde |
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 est actuellement disponible uniquement 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’accéder au portail Azure pour authentifier la source de données qui mettra à jour cette propriété avec un jeton d’actualisation valide. Obligatoire sur les requêtes PUT (CreateOrReplace). | corde |
tenantId | ID de locataire de l’utilisateur utilisé pour obtenir le jeton d’actualisation. Obligatoire sur les requêtes PUT (CreateOrReplace). | corde |
timeFormat | Format d’heure. Chaque fois que {time} apparaît dans filePathPrefix, la valeur de cette propriété est utilisée comme format d’heure à la place. | corde |
tokenUserDisplayName | Nom d’affichage de l’utilisateur utilisé pour obtenir le jeton d’actualisation. Utilisez cette propriété pour vous souvenir de l’utilisateur utilisé pour obtenir le jeton d’actualisation. | corde |
tokenUserPrincipalName | Nom d’utilisateur principal (UPN) de l’utilisateur utilisé pour obtenir le jeton d’actualisation. Utilisez cette propriété pour vous souvenir de l’utilisateur utilisé pour obtenir le jeton d’actualisation. | corde |
AzureFunctionOutputDataSource
Nom | Description | Valeur |
---|---|---|
Propriétés | Propriétés associées à une sortie de fonction Azure. Obligatoire sur les requêtes PUT (CreateOrReplace). | AzureFunctionOutputDataSourceProperties |
type | Indique que le type de sortie de la source de données est écrit. Obligatoire sur les requêtes PUT (CreateOrReplace). | 'Microsoft.AzureFunction' (obligatoire) |
AzureFunctionOutputDataSourceProperties
Nom | Description | Valeur |
---|---|---|
apiKey | Si vous souhaitez utiliser une fonction Azure à partir d’un autre abonnement, vous pouvez le faire en fournissant la clé pour accéder à votre fonction. | corde |
functionAppName | Nom de votre application Azure Functions. | corde |
functionName | Nom de la fonction dans votre application Azure Functions. | corde |
maxBatchCount | Propriété qui vous permet de spécifier le nombre maximal d’événements dans chaque lot envoyé à Azure Functions. La valeur par défaut est 100. | Int |
maxBatchSize | Propriété qui vous permet de définir la taille maximale de chaque lot de sortie envoyé à votre fonction Azure. L’unité d’entrée est en octets. Par défaut, cette valeur est de 262 144 octets (256 Ko). | Int |
AzureMachineLearningServiceFunctionBinding
Nom | Description | Valeur |
---|---|---|
Propriétés | Propriétés de liaison associées à un service web Azure Machine Learning. | AzureMachineLearningServiceFunctionBindingProperties |
type | Indique le type de liaison de fonction. | 'Microsoft.MachineLearningServices' (obligatoire) |
AzureMachineLearningServiceFunctionBindingProperties
Nom | Description | Valeur |
---|---|---|
apiKey | Clé API utilisée pour s’authentifier avec Request-Response point de terminaison. | corde |
batchSize | Nombre compris entre 1 et 1 0000 décrivant le nombre maximal de lignes pour chaque requête d’exécution Azure ML RRS. La valeur par défaut est 1 000. | Int |
extrémité | Le Request-Response exécuter le point de terminaison du service web Azure Machine Learning. | corde |
inputRequestName | Étiquette de l’objet de demande d’entrée. | corde |
Entrées | Entrées pour le point de terminaison du service web Azure Machine Learning. | AzureMachineLearningServiceInputColumn[] |
numberOfParallelRequests | Nombre de requêtes parallèles qui seront envoyées par partition de votre travail au service Machine Learning. La valeur par défaut est 1. | Int |
outputResponseName | Étiquette de l’objet de demande de sortie. | corde |
Sorties | Liste des sorties de l’exécution du point de terminaison du service web Azure Machine Learning. | AzureMachineLearningServiceOutputColumn[] |
AzureMachineLearningServiceInputColumn
Nom | Description | Valeur |
---|---|---|
Datatype | Type de données (pris en charge par Azure Machine Learning) de la colonne d’entrée. | corde |
mapTo | Index de base zéro du paramètre de fonction auquel cette entrée est mappée. | Int |
nom | Nom de la colonne d’entrée. | corde |
AzureMachineLearningServiceOutputColumn
Nom | Description | Valeur |
---|---|---|
Datatype | Type de données (pris en charge par Azure Machine Learning) de la colonne de sortie. | corde |
mapTo | Index de base zéro du paramètre de fonction auquel cette entrée est mappée. | Int |
nom | Nom de la colonne de sortie. | corde |
AzureMachineLearningStudioFunctionBinding
Nom | Description | Valeur |
---|---|---|
Propriétés | Propriétés de liaison associées à Azure Machine Learning Studio. | AzureMachineLearningStudioFunctionBindingProperties |
type | Indique le type de liaison de fonction. | 'Microsoft.MachineLearning/WebService' (obligatoire) |
AzureMachineLearningStudioFunctionBindingProperties
Nom | Description | Valeur |
---|---|---|
apiKey | Clé API utilisée pour s’authentifier avec Request-Response point de terminaison. | corde |
batchSize | Nombre compris entre 1 et 1 0000 décrivant le nombre maximal de lignes pour chaque requête d’exécution Azure ML RRS. La valeur par défaut est 1 000. | Int |
extrémité | Le Request-Response exécuter le point de terminaison d’Azure Machine Learning Studio. En savoir plus ici : /azure/machine-learning/machine-learning-consume-web-services#request-response-service-rrs | corde |
Entrées | Entrées pour le point de terminaison Azure Machine Learning Studio. | AzureMachineLearningStudioInputs |
Sorties | Liste des sorties de l’exécution du point de terminaison Azure Machine Learning Studio. | AzureMachineLearningStudioOutputColumn[] |
AzureMachineLearningStudioInputColumn
Nom | Description | Valeur |
---|---|---|
Datatype | Type de données (pris en charge par Azure Machine Learning) de la colonne d’entrée. Une liste de types de données Azure Machine Learning valides est décrite à https://msdn.microsoft.com/en-us/library/azure/dn905923.aspx . | corde |
mapTo | Index de base zéro du paramètre de fonction auquel cette entrée est mappée. | Int |
nom | Nom de la colonne d’entrée. | corde |
AzureMachineLearningStudioInputs
Nom | Description | Valeur |
---|---|---|
columnNames | Liste des colonnes d’entrée pour le point de terminaison Azure Machine Learning Studio. | AzureMachineLearningStudioInputColumn[] |
nom | Nom de l’entrée. Il s’agit du nom fourni lors de la création du point de terminaison. | corde |
AzureMachineLearningStudioOutputColumn
Nom | Description | Valeur |
---|---|---|
Datatype | Type de données (pris en charge par Azure Machine Learning) de la colonne de sortie. Une liste de types de données Azure Machine Learning valides est décrite à https://msdn.microsoft.com/en-us/library/azure/dn905923.aspx . | corde |
nom | Nom de la colonne de sortie. | corde |
AzureSqlDatabaseOutputDataSource
Nom | Description | Valeur |
---|---|---|
Propriétés | Propriétés associées à une sortie de base de données Azure SQL. Obligatoire sur les requêtes PUT (CreateOrReplace). | AzureSqlDatabaseOutputDataSourceProperties |
type | Indique que le type de sortie de la source de données est écrit. Obligatoire sur les requêtes PUT (CreateOrReplace). | 'Microsoft.Sql/Server/Database' (obligatoire) |
AzureSqlDatabaseOutputDataSourceProperties
Nom | Description | Valeur |
---|---|---|
authenticationMode | Mode d’authentification. | 'ConnectionString' 'Msi' 'UserToken' |
base de données | Nom de la base de données Azure SQL. Obligatoire sur les requêtes PUT (CreateOrReplace). | corde |
maxBatchCount | Nombre maximal de lots pour l’écriture dans la base de données Sql, la valeur par défaut est 10 000. Facultatif sur les demandes PUT. | Int |
maxWriterCount | Nombre maximal d’enregistreurs, actuellement seulement 1(enregistreur unique) et 0(basé sur la partition de requête) sont disponibles. Facultatif sur les demandes PUT. | Int |
mot de passe | Mot de passe qui sera utilisé pour se connecter à la base de données Azure SQL. Obligatoire sur les requêtes PUT (CreateOrReplace). | corde |
serveur | Nom du serveur SQL contenant la base de données Azure SQL. Obligatoire sur les requêtes PUT (CreateOrReplace). | corde |
table | Nom de la table dans la base de données Azure SQL. Obligatoire sur les requêtes PUT (CreateOrReplace). | corde |
utilisateur | Nom d’utilisateur qui sera utilisé pour se connecter à la base de données Azure SQL. Obligatoire sur les requêtes PUT (CreateOrReplace). | corde |
AzureSqlReferenceInputDataSource
Nom | Description | Valeur |
---|---|---|
Propriétés | Propriétés associées à l’entrée de base de données SQL contenant des données de référence. Obligatoire sur les requêtes PUT (CreateOrReplace). | AzureSqlReferenceInputDataSourceProperties |
type | Indique le type de source de données d’entrée contenant des données de référence. Obligatoire sur les requêtes PUT (CreateOrReplace). | 'Microsoft.Sql/Server/Database' (obligatoire) |
AzureSqlReferenceInputDataSourceProperties
Nom | Description | Valeur |
---|---|---|
authenticationMode | Mode d’authentification. | 'ConnectionString' 'Msi' 'UserToken' |
base de données | Cet élément est associé à l’élément de source de données. Il s’agit du nom de la base de données dans laquelle la sortie sera écrite. | corde |
deltaSnapshotQuery | Cet élément est associé à l’élément de source de données. Cette requête est utilisée pour extraire les modifications incrémentielles de la base de données SQL. Pour utiliser cette option, nous vous recommandons d’utiliser des tables temporelles dans Azure SQL Database. | corde |
fullSnapshotQuery | Cet élément est associé à l’élément de source de données. Cette requête est utilisée pour extraire des données de la base de données sql. | corde |
mot de passe | Cet élément est associé à l’élément de source de données. Il s’agit du mot de passe qui sera utilisé pour se connecter à l’instance sql Database. | corde Contraintes: Valeur sensible. Passez en tant que paramètre sécurisé. |
refreshRate | Cet élément est associé à l’élément de source de données. Cela indique la fréquence à laquelle les données seront extraites de la base de données. Il s’agit du format DateTime. | corde |
refreshType | Indique le type d’option d’actualisation des données. | 'RefreshPeriodicalWithDelta' 'RefreshPeriodicalWithFull' 'Static' |
serveur | Cet élément est associé à l’élément de source de données. Il s’agit du nom du serveur qui contient la base de données dans laquelle il sera écrit. | corde |
utilisateur | Cet élément est associé à l’élément de source de données. Il s’agit du nom d’utilisateur qui sera utilisé pour se connecter à l’instance sql Database. | corde |
AzureSynapseOutputDataSource
Nom | Description | Valeur |
---|---|---|
Propriétés | Propriétés associées à une sortie Azure Synapse. Obligatoire sur les requêtes PUT (CreateOrReplace). | AzureSynapseOutputDataSourceProperties |
type | Indique que le type de sortie de la source de données est écrit. Obligatoire sur les requêtes PUT (CreateOrReplace). | 'Microsoft.Sql/Server/DataWarehouse' (obligatoire) |
AzureSynapseOutputDataSourceProperties
Nom | Description | Valeur |
---|---|---|
authenticationMode | Mode d’authentification. | 'ConnectionString' 'Msi' 'UserToken' |
base de données | Nom de la base de données Azure SQL. Obligatoire sur les requêtes PUT (CreateOrReplace). | corde |
mot de passe | Mot de passe qui sera utilisé pour se connecter à la base de données Azure SQL. Obligatoire sur les requêtes PUT (CreateOrReplace). | corde Contraintes: Valeur sensible. Passez en tant que paramètre sécurisé. |
serveur | Nom du serveur SQL contenant la base de données Azure SQL. Obligatoire sur les requêtes PUT (CreateOrReplace). | corde |
table | Nom de la table dans la base de données Azure SQL. Obligatoire sur les requêtes PUT (CreateOrReplace). | corde |
utilisateur | Nom d’utilisateur qui sera utilisé pour se connecter à la base de données Azure SQL. Obligatoire sur les requêtes PUT (CreateOrReplace). | corde |
AzureTableOutputDataSource
Nom | Description | Valeur |
---|---|---|
Propriétés | Propriétés associées à une sortie table Azure. Obligatoire sur les requêtes PUT (CreateOrReplace). | AzureTableOutputDataSourceProperties |
type | Indique que le type de sortie de la source de données est écrit. Obligatoire sur les requêtes PUT (CreateOrReplace). | 'Microsoft.Storage/Table' (obligatoire) |
AzureTableOutputDataSourceProperties
Nom | Description | Valeur |
---|---|---|
accountKey | Clé de compte pour le compte stockage Azure. Obligatoire sur les requêtes PUT (CreateOrReplace). | corde Contraintes: Valeur sensible. Passez en tant que paramètre sécurisé. |
accountName | Nom du compte stockage Azure. Obligatoire sur les requêtes PUT (CreateOrReplace). | corde |
batchSize | Nombre de lignes à écrire dans la table Azure à la fois. | Int |
columnsToRemove | Si spécifié, 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 requêtes PUT (CreateOrReplace). | corde |
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 requêtes PUT (CreateOrReplace). | corde |
table | Nom de la table Azure. Obligatoire sur les requêtes PUT (CreateOrReplace). | corde |
BlobOutputDataSource
Nom | Description | Valeur |
---|---|---|
Propriétés | Propriétés associées à une sortie d’objet blob. Obligatoire sur les requêtes PUT (CreateOrReplace). | BlobOutputDataSourceProperties |
type | Indique que le type de sortie de la source de données est écrit. Obligatoire sur les requêtes PUT (CreateOrReplace). | 'Microsoft.Storage/Blob' (obligatoire) |
BlobOutputDataSourceProperties
Nom | Description | Valeur |
---|---|---|
authenticationMode | Mode d’authentification. | 'ConnectionString' 'Msi' 'UserToken' |
blobPathPrefix | Préfixe de chemin d’accès d’objet blob. | corde |
blobWriteMode | Mode d’écriture d’objet blob. | 'Append' 'Once' |
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 requêtes PUT (CreateOrReplace). | corde |
dateFormat | Format de date. Chaque fois que {date} apparaît dans pathPattern, la valeur de cette propriété est utilisée comme format de date à la place. | corde |
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 comme 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. | corde |
storageAccounts | Liste d’un ou de plusieurs comptes de stockage Azure. Obligatoire sur les requêtes PUT (CreateOrReplace). | StorageAccount[] |
timeFormat | Format d’heure. Chaque fois que {time} apparaît dans pathPattern, la valeur de cette propriété est utilisée comme format d’heure à la place. | corde |
BlobReferenceInputDataSource
Nom | Description | Valeur |
---|---|---|
Propriétés | Propriétés associées à une entrée d’objet blob contenant des données de référence. Obligatoire sur les requêtes PUT (CreateOrReplace). | BlobReferenceInputDataSourceProperties |
type | Indique le type de source de données d’entrée contenant des données de référence. Obligatoire sur les requêtes PUT (CreateOrReplace). | 'Microsoft.Storage/Blob' (obligatoire) |
BlobReferenceInputDataSourceProperties
Nom | Description | Valeur |
---|---|---|
authenticationMode | Mode d’authentification. | 'ConnectionString' 'Msi' 'UserToken' |
blobName | Nom de l’entrée d’objet blob. | corde |
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 requêtes PUT (CreateOrReplace). | corde |
dateFormat | Format de date. Chaque fois que {date} apparaît dans pathPattern, la valeur de cette propriété est utilisée comme format de date à la place. | corde |
deltaPathPattern | Modèle de chemin d’accès de l’instantané delta. | corde |
deltaSnapshotRefreshRate | Intervalle que l’utilisateur génère un instantané delta de cette source de données d’entrée d’objet blob de référence. | corde |
fullSnapshotRefreshRate | Intervalle d’actualisation de la source de données d’entrée d’objet blob. | corde |
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 comme 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. | corde |
sourcePartitionCount | Nombre de partitions de la source de données d’entrée d’objet blob. Plage 1 - 256. | Int |
storageAccounts | Liste d’un ou de plusieurs comptes de stockage Azure. Obligatoire sur les requêtes PUT (CreateOrReplace). | StorageAccount[] |
timeFormat | Format d’heure. Chaque fois que {time} apparaît dans pathPattern, la valeur de cette propriété est utilisée comme format d’heure à la place. | corde |
BlobStreamInputDataSource
Nom | Description | Valeur |
---|---|---|
Propriétés | Propriétés associées à une entrée d’objet blob contenant des données de flux. Obligatoire sur les requêtes PUT (CreateOrReplace). | BlobStreamInputDataSourceProperties |
type | Indique le type de source de données d’entrée contenant des données de flux. Obligatoire sur les requêtes PUT (CreateOrReplace). | 'Microsoft.Storage/Blob' (obligatoire) |
BlobStreamInputDataSourceProperties
Nom | Description | Valeur |
---|---|---|
authenticationMode | Mode d’authentification. | 'ConnectionString' 'Msi' 'UserToken' |
conteneur | Nom d’un conteneur dans le compte de stockage associé. Ce conteneur contient le ou les objets blob à lire ou à écrire. Obligatoire sur les requêtes PUT (CreateOrReplace). | corde |
dateFormat | Format de date. Chaque fois que {date} apparaît dans pathPattern, la valeur de cette propriété est utilisée comme format de date à la place. | corde |
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 comme 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. | corde |
sourcePartitionCount | Nombre de partitions de la source de données d’entrée d’objet blob. Plage 1 - 1024. | Int |
storageAccounts | Liste d’un ou de plusieurs comptes de stockage Azure. Obligatoire sur les requêtes PUT (CreateOrReplace). | StorageAccount[] |
timeFormat | Format d’heure. Chaque fois que {time} apparaît dans pathPattern, la valeur de cette propriété est utilisée comme format d’heure à la place. | corde |
ClusterInfo
Nom | Description | Valeur |
---|---|---|
id | ID de ressource du cluster. | corde |
Compression
Nom | Description | Valeur |
---|---|---|
type | Indique le type de compression utilisé par l’entrée. Obligatoire sur les requêtes PUT (CreateOrReplace). | 'Deflate' 'GZip' 'None' (obligatoire) |
CSharpFunctionBinding
Nom | Description | Valeur |
---|---|---|
Propriétés | Propriétés de liaison associées à une fonction CSharp. | CSharpFunctionBindingProperties |
type | Indique le type de liaison de fonction. | 'Microsoft.StreamAnalytics/CLRUdf' (obligatoire) |
CSharpFunctionBindingProperties
Nom | Description | Valeur |
---|---|---|
classe | Code Csharp contenant une définition de fonction unique. | corde |
dllPath | Code Csharp contenant une définition de fonction unique. | corde |
méthode | Code Csharp contenant une définition de fonction unique. | corde |
updateMode | Modes d’actualisation pour les fonctions Stream Analytics. | 'Actualisable' 'Static' |
CsvSerialization
Nom | Description | Valeur |
---|---|---|
Propriétés | Propriétés associées au type de sérialisation CSV. Obligatoire sur les requêtes PUT (CreateOrReplace). | CsvSerializationProperties |
type | Indique le type de sérialisation utilisé par l’entrée ou la sortie. Obligatoire sur les requêtes PUT (CreateOrReplace). | 'Csv' (obligatoire) |
CsvSerializationProperties
Nom | Description | Valeur |
---|---|---|
codage | Spécifie l’encodage des données entrantes dans le cas d’entrée et l’encodage des données sortantes dans le cas de la sortie. Obligatoire sur les requêtes 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 requêtes PUT (CreateOrReplace). | corde |
CustomClrSerialization
Nom | Description | Valeur |
---|---|---|
Propriétés | Propriétés associées au type de sérialisation CustomClr. Obligatoire sur les requêtes PUT (CreateOrReplace). | CustomClrSerializationProperties |
type | Indique le type de sérialisation utilisé par l’entrée ou la sortie. Obligatoire sur les requêtes PUT (CreateOrReplace). | 'CustomClr' (obligatoire) |
CustomClrSerializationProperties
Nom | Description | Valeur |
---|---|---|
serializationClassName | Nom de la classe de sérialisation. | corde |
serializationDllPath | Chemin de la bibliothèque de sérialisation. | corde |
DeltaSerialization
Nom | Description | Valeur |
---|---|---|
Propriétés | Propriétés associées au type de sérialisation Delta Lake. Obligatoire sur les requêtes PUT (CreateOrReplace). | DeltaSerializationProperties |
type | Indique le type de sérialisation utilisé par l’entrée ou la sortie. Obligatoire sur les requêtes PUT (CreateOrReplace). | 'Delta' (obligatoire) |
DeltaSerializationProperties
Nom | Description | Valeur |
---|---|---|
deltaTablePath | Spécifie le chemin d’accès de la table Delta Lake dans laquelle la sortie sera écrite. | chaîne (obligatoire) |
partitionColumns | Spécifie les noms des colonnes pour lesquelles la table Delta Lake sera partitionnée. Nous prenons uniquement en charge 1 colonne de partition, mais nous la conservons comme tableau pour l’extensibilité. | string[] |
DocumentDbOutputDataSource
Nom | Description | Valeur |
---|---|---|
Propriétés | Propriétés associées à une sortie DocumentDB. Obligatoire sur les requêtes PUT (CreateOrReplace). | DocumentDbOutputDataSourceProperties |
type | Indique que le type de sortie de la source de données est écrit. Obligatoire sur les requêtes PUT (CreateOrReplace). | 'Microsoft.Storage/DocumentDB' (obligatoire) |
DocumentDbOutputDataSourceProperties
Nom | Description | Valeur |
---|---|---|
accountId | Nom ou ID du compte DocumentDB. Obligatoire sur les requêtes PUT (CreateOrReplace). | corde |
accountKey | Clé de compte pour le compte DocumentDB. Obligatoire sur les requêtes PUT (CreateOrReplace). | corde Contraintes: Valeur sensible. Passez en tant que paramètre sécurisé. |
authenticationMode | Mode d’authentification. | 'ConnectionString' 'Msi' 'UserToken' |
collectionNamePattern | Modèle de nom de collection pour les collections à utiliser. Le format du nom de collection peut être construit à l’aide du jeton {partition} facultatif, où les partitions commencent à partir de 0. Pour plus d’informations, consultez la section DocumentDB de /rest/api/streamanalytics/stream-analytics-output. Obligatoire sur les requêtes PUT (CreateOrReplace). | corde |
base de données | Nom de la base de données DocumentDB. Obligatoire sur les requêtes PUT (CreateOrReplace). | corde |
documentId | Nom du champ dans les événements de sortie utilisés pour spécifier la clé primaire sur laquelle les opérations d’insertion ou de mise à jour sont basées. | corde |
partitionKey | Nom du champ dans les événements de sortie utilisés pour spécifier la clé de partitionnement de la sortie entre les collections. Si « collectionNamePattern » contient le jeton {partition}, cette propriété doit être spécifiée. | corde |
EventGridStreamInputDataSource
Nom | Description | Valeur |
---|---|---|
Propriétés | Propriétés associées à une entrée Event Grid contenant des données de flux. | EventGridStreamInputDataSourceProperties |
type | Indique le type de source de données d’entrée contenant des données de flux. Obligatoire sur les requêtes PUT (CreateOrReplace). | 'Microsoft.EventGrid/EventSubscriptions' (obligatoire) |
EventGridStreamInputDataSourceProperties
Nom | Description | Valeur |
---|---|---|
eventTypes | Liste des types d’événements pris en charge par l’adaptateur Event Grid. | string[] |
schéma | Indique le type de schéma Event Grid. | 'CloudEventSchema' 'EventGridEventSchema' |
storageAccounts | Liste d’un ou de plusieurs comptes de stockage Azure. Obligatoire sur les requêtes PUT (CreateOrReplace). | StorageAccount[] |
abonné | Abonnés à Event Grid. Actuellement, seul l’Abonné EventHub est pris en charge. | EventHubV2StreamInputDataSource |
EventHubOutputDataSource
Nom | Description | Valeur |
---|---|---|
Propriétés | Propriétés associées à une sortie Event Hub. Obligatoire sur les requêtes PUT (CreateOrReplace). | EventHubOutputDataSourceProperties |
type | Indique que le type de sortie de la source de données est écrit. Obligatoire sur les requêtes PUT (CreateOrReplace). | 'Microsoft.ServiceBus/EventHub' (obligatoire) |
EventHubOutputDataSourceProperties
Nom | Description | Valeur |
---|---|---|
authenticationMode | Mode d’authentification. | 'ConnectionString' 'Msi' 'UserToken' |
eventHubName | Nom du hub d’événements. Obligatoire sur les requêtes PUT (CreateOrReplace). | corde |
partitionCount | Nombre de partitions de la source de données event Hub. Plage 1 - 256. | Int |
partitionKey | Clé/colonne utilisée pour déterminer la partition à laquelle envoyer des données d’événement. | corde |
propertyColumns | Propriétés associées à cette sortie Event Hub. | 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 requêtes PUT (CreateOrReplace). | corde |
sharedAccessPolicyKey | Clé de stratégie d’accès partagé pour la stratégie d’accès partagé spécifiée. Obligatoire sur les requêtes PUT (CreateOrReplace). | corde Contraintes: Valeur sensible. Passez en tant que paramètre sécurisé. |
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 requêtes PUT (CreateOrReplace). | corde |
EventHubStreamInputDataSource
Nom | Description | Valeur |
---|---|---|
Propriétés | Propriétés associées à une entrée Event Hub contenant des données de flux. Obligatoire sur les requêtes PUT (CreateOrReplace). | EventHubStreamInputDataSourceProperties |
type | Indique le type de source de données d’entrée contenant des données de flux. Obligatoire sur les requêtes PUT (CreateOrReplace). | 'Microsoft.ServiceBus/EventHub' (obligatoire) |
EventHubStreamInputDataSourceProperties
Nom | Description | Valeur |
---|---|---|
authenticationMode | Mode d’authentification. | 'ConnectionString' 'Msi' 'UserToken' |
consumerGroupName | Nom d’un groupe de consommateurs Event Hub qui doit être utilisé pour lire les événements à partir du hub d’événements. La spécification de noms de groupes de consommateurs distincts pour plusieurs entrées permet à chacune de ces entrées de recevoir les mêmes événements à partir du hub d’événements. Si elle n’est pas spécifiée, l’entrée utilise le groupe de consommateurs par défaut du hub d’événements. | corde |
eventHubName | Nom du hub d’événements. Obligatoire sur les requêtes PUT (CreateOrReplace). | corde |
partitionCount | Nombre de partitions de la source de données event Hub. Plage 1 - 256. | Int |
prefetchCount | Nombre de messages que le destinataire du message peut demander simultanément. | Int |
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 requêtes PUT (CreateOrReplace). | corde |
sharedAccessPolicyKey | Clé de stratégie d’accès partagé pour la stratégie d’accès partagé spécifiée. Obligatoire sur les requêtes PUT (CreateOrReplace). | corde Contraintes: Valeur sensible. Passez en tant que paramètre sécurisé. |
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 requêtes PUT (CreateOrReplace). | corde |
EventHubV2OutputDataSource
Nom | Description | Valeur |
---|---|---|
Propriétés | Propriétés associées à une sortie Event Hub. Obligatoire sur les requêtes PUT (CreateOrReplace). | EventHubOutputDataSourceProperties |
type | Indique que le type de sortie de la source de données est écrit. Obligatoire sur les requêtes PUT (CreateOrReplace). | 'Microsoft.EventHub/EventHub' (obligatoire) |
EventHubV2StreamInputDataSource
Nom | Description | Valeur |
---|---|---|
Propriétés | Propriétés associées à une entrée Event Hub contenant des données de flux. Obligatoire sur les requêtes PUT (CreateOrReplace). | EventHubStreamInputDataSourceProperties |
type | Indique le type de source de données d’entrée contenant des données de flux. Obligatoire sur les requêtes PUT (CreateOrReplace). | 'Microsoft.EventHub/EventHub' (obligatoire) |
EventHubV2StreamInputDataSource
Nom | Description | Valeur |
---|---|---|
Propriétés | Propriétés associées à une entrée Event Hub contenant des données de flux. Obligatoire sur les requêtes PUT (CreateOrReplace). | EventHubStreamInputDataSourceProperties |
type | Indique le type de source de données d’entrée contenant des données de flux. Obligatoire sur les requêtes PUT (CreateOrReplace). | chaîne (obligatoire) |
Externe
Nom | Description | Valeur |
---|---|---|
conteneur | Conteneur UserCustomCode. | corde |
chemin | Chemin UserCustomCode. | corde |
refreshConfiguration | Paramètres d’actualisation pour toutes les fonctions définies par l’utilisateur pouvant être mises à jour présentes dans la configuration du travail. | RefreshConfiguration |
storageAccount | Propriétés associées à un compte de stockage Azure | StorageAccount |
FileReferenceInputDataSource
Nom | Description | Valeur |
---|---|---|
Propriétés | Propriétés associées à une entrée de fichier contenant des données de référence. Obligatoire sur les requêtes PUT (CreateOrReplace). | FileReferenceInputDataSourceProperties |
type | Indique le type de source de données d’entrée contenant des données de référence. Obligatoire sur les requêtes PUT (CreateOrReplace). | 'File' (obligatoire) |
FileReferenceInputDataSourceProperties
Nom | Description | Valeur |
---|---|---|
chemin | Chemin d’accès du fichier. | corde |
Fonction
Nom | Description | Valeur |
---|---|---|
nom | Nom de la ressource | corde |
Propriétés | Propriétés associées à une fonction. | FunctionProperties |
FunctionBinding
Nom | Description | Valeur |
---|---|---|
type | Défini sur « Microsoft.MachineLearning/WebService » pour le type AzureMachineLearningStudioFunctionBinding. Défini sur « Microsoft.MachineLearningServices » pour le type AzureMachineLearningServiceFunctionBinding. Défini sur « Microsoft.StreamAnalytics/CLRUdf » pour le type CSharpFunctionBinding. Défini sur « Microsoft.StreamAnalytics/JavascriptUdf » pour le type JavaScriptFunctionBinding. | 'Microsoft.MachineLearning/WebService' 'Microsoft.MachineLearningServices' 'Microsoft.StreamAnalytics/CLRUdf' 'Microsoft.StreamAnalytics/JavascriptUdf' (obligatoire) |
FunctionConfiguration
Nom | Description | Valeur |
---|---|---|
reliure | Liaison physique de la fonction. Par exemple, dans le cas du service web Azure Machine Learning, cela décrit le point de terminaison. | FunctionBinding |
Entrées | FunctionInput[] | |
sortie | Décrit la sortie d’une fonction. | functionOutput |
FunctionInput
Nom | Description | Valeur |
---|---|---|
Datatype | Type de données (pris en charge par Azure Stream Analytics) du paramètre d’entrée de fonction. Une liste de types de données Azure Stream Analytics valides est décrite à https://msdn.microsoft.com/en-us/library/azure/dn835065.aspx | corde |
isConfigurationParameter | Indicateur indiquant si le paramètre est un paramètre de configuration. True si ce paramètre d’entrée est censé être une constante. La valeur par défaut est false. | Bool |
FunctionOutput
Nom | Description | Valeur |
---|---|---|
Datatype | Type de données (Pris en charge par Azure Stream Analytics) de la sortie de la fonction. Une liste de types de données Azure Stream Analytics valides est décrite à https://msdn.microsoft.com/en-us/library/azure/dn835065.aspx | corde |
FunctionProperties
Nom | Description | Valeur |
---|---|---|
Propriétés | FunctionConfiguration | |
type | Défini sur « Aggregate » pour le type AggregateFunctionProperties. Défini sur « Scalar » pour le type ScalarFunctionProperties. | 'Aggregate' 'Scalar' (obligatoire) |
GatewayMessageBusOutputDataSource
Nom | Description | Valeur |
---|---|---|
Propriétés | Propriétés associées à une sortie De Message Bus de passerelle. Obligatoire sur les requêtes PUT (CreateOrReplace). | GatewayMessageBusOutputDataSourceProperties |
type | Indique que le type de sortie de la source de données est écrit. Obligatoire sur les requêtes PUT (CreateOrReplace). | 'GatewayMessageBus' (obligatoire) |
GatewayMessageBusOutputDataSourceProperties
Nom | Description | Valeur |
---|---|---|
sujet | Nom de la rubrique Service Bus. | corde |
GatewayMessageBusStreamInputDataSource
Nom | Description | Valeur |
---|---|---|
Propriétés | Propriétés associées à une entrée de bus de messages de passerelle contenant des données de flux. | GatewayMessageBusStreamInputDataSourceProperties |
type | Indique le type de source de données d’entrée contenant des données de flux. Obligatoire sur les requêtes PUT (CreateOrReplace). | 'GatewayMessageBus' (obligatoire) |
GatewayMessageBusStreamInputDataSourceProperties
Nom | Description | Valeur |
---|---|---|
sujet | Nom de la rubrique Service Bus. | corde |
Identité
Nom | Description | Valeur |
---|---|---|
type | Le type d’identité peut être SystemAssigned ou UserAssigned. | corde |
userAssignedIdentities | Identités affectées par l’utilisateur associées à la ressource de travail de diffusion en continu. | IdentityUserAssignedIdentities |
IdentityUserAssignedIdentities
Nom | Description | Valeur |
---|
Entrée
Nom | Description | Valeur |
---|---|---|
nom | Nom de la ressource | corde |
Propriétés | Propriétés associées à une entrée. Obligatoire sur les requêtes PUT (CreateOrReplace). | InputProperties |
InputProperties
Nom | Description | Valeur |
---|---|---|
compression | Décrit comment les données d’entrée sont compressées | compression |
partitionKey | partitionKey Décrit une clé dans les données d’entrée utilisées pour partitionner les données d’entrée | corde |
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 requêtes PUT (CreateOrReplace). | sérialisation |
type | Défini sur « Reference » pour le type ReferenceInputProperties. Défini sur « Stream » pour le type StreamInputProperties. | 'Reference' 'Stream' (obligatoire) |
filigraneSettings | Paramètres qui déterminent s’il faut lire les événements de filigrane. | InputWatermarkProperties |
InputWatermarkProperties
Nom | Description | Valeur |
---|---|---|
watermarkMode | Mode filigrane d’entrée. | 'None' 'ReadWatermark' |
IoTHubStreamInputDataSource
Nom | Description | Valeur |
---|---|---|
Propriétés | Propriétés associées à une entrée IoT Hub contenant des données de flux. Obligatoire sur les requêtes PUT (CreateOrReplace). | IoTHubStreamInputDataSourceProperties |
type | Indique le type de source de données d’entrée contenant des données de flux. Obligatoire sur les requêtes PUT (CreateOrReplace). | 'Microsoft.Devices/IotHubs' (obligatoire) |
IoTHubStreamInputDataSourceProperties
Nom | Description | Valeur |
---|---|---|
consumerGroupName | Nom d’un groupe de consommateurs IoT Hub qui doit être utilisé pour lire des événements à partir de l’IoT Hub. Si elle n’est pas spécifiée, l’entrée utilise le groupe de consommateurs par défaut du hub Iot. | corde |
extrémité | Point de terminaison IoT Hub auquel se connecter (par exemple, messages/événements, messages/operationsMonitoringEvents, etc.). | corde |
iotHubNamespace | Nom ou URI du hub IoT. Obligatoire sur les requêtes PUT (CreateOrReplace). | corde |
sharedAccessPolicyKey | Clé de stratégie d’accès partagé pour la stratégie d’accès partagé spécifiée. Obligatoire sur les requêtes PUT (CreateOrReplace). | corde Contraintes: Valeur sensible. Passez en tant que paramètre sécurisé. |
sharedAccessPolicyName | Nom de la stratégie d’accès partagé pour IoT Hub. Cette stratégie doit contenir au moins l’autorisation de connexion au service. Obligatoire sur les requêtes PUT (CreateOrReplace). | corde |
JavaScriptFunctionBinding
Nom | Description | Valeur |
---|---|---|
Propriétés | Propriétés de liaison associées à une fonction JavaScript. | JavaScriptFunctionBindingProperties |
type | Indique le type de liaison de fonction. | 'Microsoft.StreamAnalytics/JavascriptUdf' (obligatoire) |
JavaScriptFunctionBindingProperties
Nom | Description | Valeur |
---|---|---|
script | Code JavaScript contenant une définition de fonction unique. Par exemple : 'function (x, y) { return x + y ; }' | corde |
JobStorageAccount
Nom | Description | Valeur |
---|---|---|
accountKey | Clé de compte pour le compte stockage Azure. Obligatoire sur les requêtes PUT (CreateOrReplace). | corde Contraintes: Valeur sensible. Passez en tant que paramètre sécurisé. |
accountName | Nom du compte stockage Azure. Obligatoire sur les requêtes PUT (CreateOrReplace). | corde |
authenticationMode | Mode d’authentification. | 'ConnectionString' 'Msi' 'UserToken' |
JsonSerialization
Nom | Description | Valeur |
---|---|---|
Propriétés | Propriétés associées au type de sérialisation JSON. Obligatoire sur les requêtes PUT (CreateOrReplace). | JsonSerializationProperties |
type | Indique le type de sérialisation utilisé par l’entrée ou la sortie. Obligatoire sur les requêtes PUT (CreateOrReplace). | 'Json' (obligatoire) |
JsonSerializationProperties
Nom | Description | Valeur |
---|---|---|
codage | Spécifie l’encodage des données entrantes dans le cas d’entrée et l’encodage des données sortantes dans le cas de la sortie. Obligatoire sur les requêtes PUT (CreateOrReplace). | 'UTF8' |
format | Cette propriété s’applique uniquement à la sérialisation JSON des sorties uniquement. Il n’est pas applicable 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 » indiquant 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' |
Microsoft.StreamAnalytics/streamingjobs
Nom | Description | Valeur |
---|---|---|
identité | Décrit l’identité managée affectée à ce travail qui peut être utilisée pour s’authentifier avec des entrées et des sorties. | Identity |
emplacement | Emplacement géographique où réside la ressource | corde |
nom | Nom de la ressource | chaîne (obligatoire) |
Propriétés | Propriétés associées à un travail de diffusion en continu. Obligatoire sur les requêtes PUT (CreateOrReplace). | StreamingJobProperties |
Sku | Décrit la référence SKU du travail de streaming. Obligatoire sur les requêtes PUT (CreateOrReplace). | référence SKU |
étiquettes | Balises de ressource | Dictionnaire de noms et de valeurs d’étiquettes. Consultez les balises dans les modèles |
Sortie
Nom | Description | Valeur |
---|---|---|
nom | Nom de la ressource | corde |
Propriétés | Propriétés associées à une sortie. Obligatoire sur les requêtes PUT (CreateOrReplace). | OutputProperties |
OutputDataSource
Nom | Description | Valeur |
---|---|---|
type | Défini sur « GatewayMessageBus » pour le type GatewayMessageBusOutputDataSource. Défini sur « Microsoft.AzureFunction » pour le type AzureFunctionOutputDataSource. Défini sur « Microsoft.DBForPostgreSQL/servers/databases » pour le type PostgreSQLOutputDataSource. Défini sur « Microsoft.DataLake/Accounts » pour le type AzureDataLakeStoreOutputDataSource. Défini sur « Microsoft.EventHub/EventHub » pour le type EventHubV2OutputDataSource. Défini sur « Microsoft.Kusto/clusters/databases » pour le type AzureDataExplorerOutputDataSource. Défini sur « Microsoft.ServiceBus/EventHub » pour le type EventHubOutputDataSource. Défini sur « Microsoft.ServiceBus/Queue » pour le type ServiceBusQueueOutputDataSource. Défini sur « Microsoft.ServiceBus/Topic » pour le type ServiceBusTopicOutputDataSource. Défini sur « Microsoft.Sql/Server/DataWarehouse » pour le type AzureSynapseOutputDataSource. Défini sur « Microsoft.Sql/Server/Database » pour le type AzureSqlDatabaseOutputDataSource. Défini sur « Microsoft.Storage/Blob » pour le type BlobOutputDataSource. Défini sur « Microsoft.Storage/DocumentDB » pour le type DocumentDbOutputDataSource. Défini sur « Microsoft.Storage/Table » pour le type AzureTableOutputDataSource. Défini sur « PowerBI » pour le type PowerBIOutputDataSource. Défini sur « Raw » pour le type RawOutputDatasource. | 'GatewayMessageBus' 'Microsoft.AzureFunction' 'Microsoft.DataLake/Accounts' 'Microsoft.DBForPostgreSQL/servers/databases' 'Microsoft.EventHub/EventHub' 'Microsoft.Kusto/clusters/databases' 'Microsoft.ServiceBus/EventHub' 'Microsoft.ServiceBus/Queue' 'Microsoft.ServiceBus/Topic' 'Microsoft.Sql/Server/Database' 'Microsoft.Sql/Server/DataWarehouse' 'Microsoft.Storage/Blob' 'Microsoft.Storage/DocumentDB' 'Microsoft.Storage/Table' 'PowerBI' 'Raw' (obligatoire) |
OutputProperties
Nom | Description | Valeur |
---|---|---|
source de données | Décrit la source de données dans laquelle la sortie sera écrite. Obligatoire sur les requêtes 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 requêtes PUT (CreateOrReplace). | sérialisation |
sizeWindow | Fenêtre de taille à laquelle limiter une sortie Stream Analytics. | Int |
timeWindow | Délai de filtrage des sorties de travail Stream Analytics. | corde |
filigraneSettings | Paramètres qui déterminent s’il faut envoyer des filigranes en aval. | OutputWatermarkProperties |
OutputWatermarkProperties
Nom | Description | Valeur |
---|---|---|
maxWatermarkDifferenceAcrossPartitions | Décrit le delta maximal entre les partitions les plus rapides et les plus lentes, de sorte que la fenêtre hors ordre qui intercepte tous les événements nécessaires dans les travaux en aval est bien définie. | corde |
watermarkMode | Mode filigrane de sortie. | 'None' 'SendCurrentPartitionWatermark' 'SendLowestWatermarkAcrossPartitions' |
ParquetSerialization
Nom | Description | Valeur |
---|---|---|
Propriétés | Propriétés associées au type de sérialisation Parquet. Obligatoire sur les requêtes PUT (CreateOrReplace). | quelconque |
type | Indique le type de sérialisation utilisé par l’entrée ou la sortie. Obligatoire sur les requêtes PUT (CreateOrReplace). | 'Parquet' (obligatoire) |
PostgreSQLOutputDataSource
Nom | Description | Valeur |
---|---|---|
Propriétés | Propriétés associées à une source de données de sortie PostgreSQL. Obligatoire sur les requêtes PUT (CreateOrReplace). | PostgreSQLOutputDataSourceProperties |
type | Indique que le type de sortie de la source de données est écrit. Obligatoire sur les requêtes PUT (CreateOrReplace). | 'Microsoft.DBForPostgreSQL/servers/databases' (obligatoire) |
PostgreSQLOutputDataSourceProperties
Nom | Description | Valeur |
---|---|---|
authenticationMode | Mode d’authentification. | 'ConnectionString' 'Msi' 'UserToken' |
base de données | Nom de la base de données Azure SQL. Obligatoire sur les requêtes PUT (CreateOrReplace). | corde |
maxWriterCount | Nombre maximal d’enregistreurs, actuellement seulement 1(enregistreur unique) et 0(basé sur la partition de requête) sont disponibles. Facultatif sur les demandes PUT. | Int |
mot de passe | Mot de passe qui sera utilisé pour se connecter à la base de données Azure SQL. Obligatoire sur les requêtes PUT (CreateOrReplace). | corde Contraintes: Valeur sensible. Passez en tant que paramètre sécurisé. |
serveur | Nom du serveur SQL contenant la base de données Azure SQL. Obligatoire sur les requêtes PUT (CreateOrReplace). | corde |
table | Nom de la table dans la base de données Azure SQL. Obligatoire sur les requêtes PUT (CreateOrReplace). | corde |
utilisateur | Nom d’utilisateur qui sera utilisé pour se connecter à la base de données Azure SQL. Obligatoire sur les requêtes PUT (CreateOrReplace). | corde |
PowerBIOutputDataSource
Nom | Description | Valeur |
---|---|---|
Propriétés | Propriétés associées à une sortie Power BI. Obligatoire sur les requêtes PUT (CreateOrReplace). | PowerBIOutputDataSourceProperties |
type | Indique que le type de sortie de la source de données est écrit. Obligatoire sur les requêtes PUT (CreateOrReplace). | 'PowerBI' (obligatoire) |
PowerBIOutputDataSourceProperties
Nom | Description | Valeur |
---|---|---|
authenticationMode | Mode d’authentification. | 'ConnectionString' 'Msi' 'UserToken' |
jeu de données | Nom du jeu de données Power BI. Obligatoire sur les requêtes PUT (CreateOrReplace). | corde |
groupId | ID du groupe Power BI. | corde |
groupName | Nom du groupe Power BI. Utilisez cette propriété pour vous rappeler l’ID de groupe Power BI spécifique utilisé. | corde |
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 est actuellement disponible uniquement 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’accéder au portail Azure pour authentifier la source de données qui mettra à jour cette propriété avec un jeton d’actualisation valide. Obligatoire sur les requêtes PUT (CreateOrReplace). | corde |
table | Nom de la table Power BI sous le jeu de données spécifié. Obligatoire sur les requêtes PUT (CreateOrReplace). | corde |
tokenUserDisplayName | Nom d’affichage de l’utilisateur utilisé pour obtenir le jeton d’actualisation. Utilisez cette propriété pour vous souvenir de l’utilisateur utilisé pour obtenir le jeton d’actualisation. | corde |
tokenUserPrincipalName | Nom d’utilisateur principal (UPN) de l’utilisateur utilisé pour obtenir le jeton d’actualisation. Utilisez cette propriété pour vous souvenir de l’utilisateur utilisé pour obtenir le jeton d’actualisation. | corde |
RawInputDatasourceProperties
Nom | Description | Valeur |
---|---|---|
charge utile | Contenu sérialisé JSON des données d’entrée. La charge utile ou la charge utileUri doit être définie, mais pas les deux. | corde |
payloadUri | URL SAP vers un objet blob contenant le contenu sérialisé JSON des données d’entrée. La charge utile ou la charge utileUri doit être définie, mais pas les deux. | corde |
RawOutputDatasource
Nom | Description | Valeur |
---|---|---|
Propriétés | Propriétés associées à une sortie brute. Obligatoire sur les requêtes PUT (CreateOrReplace). | RawOutputDatasourceProperties |
type | Indique que le type de sortie de la source de données est écrit. Obligatoire sur les requêtes PUT (CreateOrReplace). | 'Raw' (obligatoire) |
RawOutputDatasourceProperties
Nom | Description | Valeur |
---|---|---|
payloadUri | URL SAS vers un objet blob où la sortie doit être écrite. Si cette propriété n’est pas définie, les données de sortie sont écrites dans un stockage temporaire et une URL SAP vers ce stockage temporaire sera incluse dans le résultat. | corde |
RawReferenceInputDataSource
Nom | Description | Valeur |
---|---|---|
Propriétés | Propriétés associées à une entrée brute contenant des données de référence. Obligatoire sur les requêtes PUT (CreateOrReplace). | RawInputDatasourceProperties |
type | Indique le type de source de données d’entrée contenant des données de référence. Obligatoire sur les requêtes PUT (CreateOrReplace). | 'Raw' (obligatoire) |
RawStreamInputDataSource
Nom | Description | Valeur |
---|---|---|
Propriétés | Propriétés associées à une entrée brute. Obligatoire sur les requêtes PUT (CreateOrReplace). | RawInputDatasourceProperties |
type | Indique le type de source de données d’entrée contenant des données de flux. Obligatoire sur les requêtes PUT (CreateOrReplace). | 'Raw' (obligatoire) |
ReferenceInputDataSource
Nom | Description | Valeur |
---|---|---|
type | Défini sur « File » pour le type FileReferenceInputDataSource. Défini sur « Microsoft.Sql/Server/Database » pour le type AzureSqlReferenceInputDataSource. Défini sur « Microsoft.Storage/Blob » pour le type BlobReferenceInputDataSource. Défini sur « Raw » pour le type RawReferenceInputDataSource. | 'Fichier' 'Microsoft.Sql/Server/Database' 'Microsoft.Storage/Blob' 'Raw' (obligatoire) |
ReferenceInputProperties
Nom | Description | Valeur |
---|---|---|
source de données | Décrit une source de données d’entrée qui contient des données de référence. Obligatoire sur les requêtes PUT (CreateOrReplace). | ReferenceInputDataSource |
type | Indique si l’entrée est une source de données de référence ou de données de flux. Obligatoire sur les requêtes PUT (CreateOrReplace). | 'Reference' (obligatoire) |
RefreshConfiguration
Nom | Description | Valeur |
---|---|---|
dateFormat | Format de date. Chaque fois que {date} apparaît dans pathPattern, la valeur de cette propriété est utilisée comme format de date à la place. | corde |
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 comme 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. | corde |
refreshInterval | Intervalle d’actualisation. | corde |
refreshType | Cette propriété indique l’option d’actualisation des données à utiliser, Blocage ou Nonblocking. | 'Blocage' 'Nonblocking' |
timeFormat | Format d’heure. Chaque fois que {time} apparaît dans pathPattern, la valeur de cette propriété est utilisée comme format d’heure à la place. | corde |
ScalarFunctionProperties
Nom | Description | Valeur |
---|---|---|
type | Indique le type de fonction. | 'Scalar' (obligatoire) |
Sérialisation
Nom | Description | Valeur |
---|---|---|
type | Défini sur « Avro » pour le type AvroSerialization. Défini sur « Csv » pour le type CsvSerialization. Défini sur « CustomClr » pour le type CustomClrSerialization. Défini sur « Delta » pour le type DeltaSerialization. Défini sur « Json » pour le type jsonSerialization. Défini sur « Parquet » pour le type ParquetSerialization. | 'Avro' 'Csv' 'CustomClr' 'Delta' 'Json' 'Parquet' (obligatoire) |
ServiceBusQueueOutputDataSource
Nom | Description | Valeur |
---|---|---|
Propriétés | Propriétés associées à une sortie file d’attente Service Bus. Obligatoire sur les requêtes PUT (CreateOrReplace). | ServiceBusQueueOutputDataSourceProperties |
type | Indique que le type de sortie de la source de données est écrit. Obligatoire sur les requêtes PUT (CreateOrReplace). | 'Microsoft.ServiceBus/Queue' (obligatoire) |
ServiceBusQueueOutputDataSourceProperties
Nom | Description | Valeur |
---|---|---|
authenticationMode | Mode d’authentification. | 'ConnectionString' 'Msi' 'UserToken' |
propertyColumns | Tableau de chaînes des noms des colonnes de sortie à attacher aux messages Service Bus en tant que propriétés personnalisées. | string[] |
queueName | Nom de la file d’attente Service Bus. Obligatoire sur les requêtes PUT (CreateOrReplace). | corde |
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 requêtes PUT (CreateOrReplace). | corde |
sharedAccessPolicyKey | Clé de stratégie d’accès partagé pour la stratégie d’accès partagé spécifiée. Obligatoire sur les requêtes PUT (CreateOrReplace). | corde Contraintes: Valeur sensible. Passez en tant que paramètre sécurisé. |
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 requêtes PUT (CreateOrReplace). | corde |
systemPropertyColumns | Propriétés système associées à la file d’attente Service Bus. Les propriétés système suivantes sont prises en charge : ReplyToSessionId, ContentType, To, Subject, CorrelationId, TimeToLive, PartitionKey, SessionId, ScheduledEnqueueTime, MessageId, ReplyTo, Label, ScheduledEnqueueTimeUtc. | quelconque |
ServiceBusTopicOutputDataSource
Nom | Description | Valeur |
---|---|---|
Propriétés | Propriétés associées à une sortie rubrique Service Bus. Obligatoire sur les requêtes PUT (CreateOrReplace). | ServiceBusTopicOutputDataSourceProperties |
type | Indique que le type de sortie de la source de données est écrit. Obligatoire sur les requêtes PUT (CreateOrReplace). | 'Microsoft.ServiceBus/Topic' (obligatoire) |
ServiceBusTopicOutputDataSourceProperties
Nom | Description | Valeur |
---|---|---|
authenticationMode | Mode d’authentification. | 'ConnectionString' 'Msi' 'UserToken' |
propertyColumns | Tableau de chaînes des noms des colonnes de sortie à attacher aux messages Service Bus en tant que propriétés personnalisées. | string[] |
serviceBusNamespace | Espace de noms associé au hub d’événements souhaité, à la file d’attente Service Bus, à la rubrique Service Bus, etc. Obligatoire sur les requêtes PUT (CreateOrReplace). | corde |
sharedAccessPolicyKey | Clé de stratégie d’accès partagé pour la stratégie d’accès partagé spécifiée. Obligatoire sur les requêtes PUT (CreateOrReplace). | corde Contraintes: Valeur sensible. Passez en tant que paramètre sécurisé. |
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 requêtes PUT (CreateOrReplace). | corde |
systemPropertyColumns | Propriétés système associées à la sortie de rubrique Service Bus. Les propriétés système suivantes sont prises en charge : ReplyToSessionId, ContentType, To, Subject, CorrelationId, TimeToLive, PartitionKey, SessionId, ScheduledEnqueueTime, MessageId, ReplyTo, Label, ScheduledEnqueueTimeUtc. | ServiceBusTopicOutputDataSourcePropertiesSystemPropertyColumns |
topicName | Nom de la rubrique Service Bus. Obligatoire sur les requêtes PUT (CreateOrReplace). | corde |
ServiceBusTopicOutputDataSourcePropertiesSystemPropertyColumns
Nom | Description | Valeur |
---|
Sku
Nom | Description | Valeur |
---|---|---|
capacité | Capacité de la référence SKU. | Int |
nom | Nom de la référence SKU. Obligatoire sur les requêtes PUT (CreateOrReplace). | 'Standard' |
StorageAccount
Nom | Description | Valeur |
---|---|---|
accountKey | Clé de compte pour le compte stockage Azure. Obligatoire sur les requêtes PUT (CreateOrReplace). | corde Contraintes: Valeur sensible. Passez en tant que paramètre sécurisé. |
accountName | Nom du compte stockage Azure. Obligatoire sur les requêtes PUT (CreateOrReplace). | corde |
authenticationMode | Mode d’authentification. | 'ConnectionString' 'Msi' 'UserToken' |
StreamingJobProperties
Nom | Description | Valeur |
---|---|---|
Grappe | Cluster sur lequel les travaux de diffusion en continu s’exécutent. | ClusterInfo |
compatibilityLevel | Contrôle certains comportements d’exécution du travail de streaming. | '1.0' '1.2' |
contentStoragePolicy | Les valeurs valides sont JobStorageAccount et SystemAccount. Si la valeur est JobStorageAccount, l’utilisateur doit également spécifier la propriété jobStorageAccount. . | 'JobStorageAccount' 'SystemAccount' |
dataLocale | Paramètres régionaux de données du travail Stream Analytics. La valeur doit être le nom d’une culture .NET prise en charge à partir de l’ensemble https://msdn.microsoft.com/en-us/library/system.globalization.culturetypes(v=vs.110).aspx. La valeur par défaut est 'en-US' si aucune valeur n’est spécifiée. | corde |
eventsLateArrivalMaxDelayInSeconds | Délai maximal tolérable en secondes où les événements arrivant en retard peuvent être inclus. La plage prise en charge est -1 à 1814399 (20.23:59:59:59 jours) et -1 est utilisée pour spécifier l’attente indéfiniment. Si la propriété est absente, elle est interprétée comme ayant la valeur -1. | Int |
eventsOutOfOrderMaxDelayInSeconds | Délai maximal tolérable en secondes où les événements hors ordre peuvent être ajustés pour être de retour dans l’ordre. | Int |
eventsOutOfOrderPolicy | Indique la stratégie à appliquer aux événements qui arrivent dans le flux d’événements d’entrée. | 'Ajuster' 'Drop' |
Externes | Compte de stockage où se trouvent les artefacts de code personnalisés. | externe |
Fonctions | Liste d’une ou de plusieurs fonctions pour la tâche de diffusion en continu. La propriété name de chaque fonction est requise lors de la spécification de cette propriété dans une requête PUT. Cette propriété ne peut pas être modifiable via une opération PATCH. Vous devez utiliser l’API PATCH disponible pour la transformation individuelle. | function[] |
Entrées | Liste d’une ou de plusieurs entrées dans la tâche de diffusion en continu. La propriété name pour chaque entrée est requise lors de la spécification de cette propriété dans une requête PUT. Cette propriété ne peut pas être modifiable via une opération PATCH. Vous devez utiliser l’API PATCH disponible pour l’entrée individuelle. | d’entrée [] |
jobStorageAccount | Propriétés associées à un compte de stockage Azure avec MSI | JobStorageAccount |
jobType | Décrit le type du travail. Les modes valides sont Cloud et « Edge ». |
'Cloud' 'Edge' |
outputErrorPolicy | Indique la stratégie à appliquer aux événements qui arrivent à la sortie et ne peuvent pas être écrits dans le stockage externe en raison d’une mauvaise forme (valeurs de colonne manquantes, valeurs de colonne de type ou de taille incorrectes). | 'Drop' 'Arrêter' |
Sorties | Liste d’une ou de plusieurs sorties pour la tâche de diffusion en continu. La propriété name pour chaque sortie est requise lors de la spécification de cette propriété dans une requête PUT. Cette propriété ne peut pas être modifiable via une opération PATCH. Vous devez utiliser l’API PATCH disponible pour la sortie individuelle. | de sortie [] |
outputStartMode | Cette propriété ne doit être utilisée que lorsque vous souhaitez que le travail soit démarré immédiatement lors de la création. La valeur peut être JobStartTime, CustomTime ou LastOutputEventTime pour indiquer si le point de départ du flux d’événements de sortie doit démarrer chaque fois que le travail est démarré, démarrer à un horodatage utilisateur personnalisé spécifié via la propriété outputStartTime ou démarrer à partir de la dernière heure de sortie de l’événement. | 'CustomTime' 'JobStartTime' 'LastOutputEventTime' |
outputStartTime | La valeur est soit un horodatage au format ISO-8601 qui indique le point de départ du flux d’événements de sortie, soit null pour indiquer que le flux d’événements de sortie démarre chaque fois que la tâche de diffusion en continu est démarrée. Cette propriété doit avoir une valeur si outputStartMode est défini sur CustomTime. | corde |
Sku | Décrit la référence SKU du travail de streaming. Obligatoire sur les requêtes PUT (CreateOrReplace). | référence SKU |
transformation | Indique la requête et le nombre d’unités de diffusion en continu à utiliser pour la tâche de diffusion en continu. La propriété name de la transformation est requise lors de la spécification de cette propriété dans une requête PUT. Cette propriété ne peut pas être modifiable via une opération PATCH. Vous devez utiliser l’API PATCH disponible pour la transformation individuelle. | transformation |
StreamInputDataSource
Nom | Description | Valeur |
---|---|---|
type | Défini sur « GatewayMessageBus » pour le type GatewayMessageBusStreamInputDataSource. Défini sur « Microsoft.Devices/IotHubs » pour le type IoTHubStreamInputDataSource. Défini sur « Microsoft.EventGrid/EventSubscriptions » pour le type EventGridStreamInputDataSource. Défini sur « Microsoft.EventHub/EventHub » pour le type EventHubV2StreamInputDataSource. Défini sur « Microsoft.ServiceBus/EventHub » pour le type EventHubStreamInputDataSource. Défini sur « Microsoft.Storage/Blob » pour le type BlobStreamInputDataSource. Défini sur « Raw » pour le type RawStreamInputDataSource. | 'GatewayMessageBus' 'Microsoft.Devices/IotHubs' 'Microsoft.EventGrid/EventSubscriptions' 'Microsoft.EventHub/EventHub' 'Microsoft.ServiceBus/EventHub' 'Microsoft.Storage/Blob' 'Raw' (obligatoire) |
StreamInputProperties
Nom | Description | Valeur |
---|---|---|
source de données | Décrit une source de données d’entrée qui contient des données de flux. Obligatoire sur les requêtes PUT (CreateOrReplace). | streamInputDataSource |
type | Indique si l’entrée est une source de données de référence ou de données de flux. Obligatoire sur les requêtes PUT (CreateOrReplace). | 'Stream' (obligatoire) |
TrackedResourceTags
Nom | Description | Valeur |
---|
Transformation
Nom | Description | Valeur |
---|---|---|
nom | Nom de la ressource | corde |
Propriétés | Propriétés associées à une transformation. Obligatoire sur les requêtes PUT (CreateOrReplace). | TransformationProperties |
TransformationProperties
Nom | Description | Valeur |
---|---|---|
requête | Spécifie la requête qui sera exécutée dans la tâche de diffusion en continu. Vous pouvez en savoir plus sur le langage de requête Stream Analytics (SAQL) ici : https://msdn.microsoft.com/library/azure/dn834998 . Obligatoire sur les requêtes PUT (CreateOrReplace). | corde |
streamingUnits | Spécifie le nombre d’unités de diffusion en continu que la tâche de diffusion en continu utilise. | Int |
validStreamingUnits | Spécifie les unités de diffusion en continu valides vers laquelle un travail de diffusion en continu peut être mis à l’échelle. | int[] |
Exemples de démarrage rapide
Les exemples de démarrage rapide suivants déploient ce type de ressource.
Fichier Bicep | Description |
---|---|
créer un travail Stream Analytics standard | Ce modèle crée un travail Stream Analytics standard. Pour plus d’informations, Azure Stream Analytics est un moteur d’analyse en temps réel et de traitement d’événements complexe conçu pour analyser et traiter simultanément de grands volumes de données de streaming rapide à partir de plusieurs sources. Les modèles et relations peuvent être identifiés dans les informations extraites d’un certain nombre de sources d’entrée, notamment des appareils, des capteurs, des flux de clics, des flux de médias sociaux et des applications. Ces modèles peuvent être utilisés pour déclencher des actions et lancer des flux de travail tels que la création d’alertes, l’alimentation d’informations vers un outil de création de rapports ou le stockage de données transformées pour une utilisation ultérieure. Stream Analytics est également disponible sur le runtime Azure IoT Edge et prend en charge le même langage ou syntaxe exact que le cloud. |
Définition de ressource de modèle ARM
Le type de ressource streamingjobs peut être déployé avec des opérations qui ciblent :
- groupes de ressources - Consultez 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 de ressource
Pour créer une ressource Microsoft.StreamAnalytics/streamingjobs, ajoutez le code JSON suivant à votre modèle.
{
"type": "Microsoft.StreamAnalytics/streamingjobs",
"apiVersion": "2021-10-01-preview",
"name": "string",
"identity": {
"type": "string",
"userAssignedIdentities": {
"{customized property}": {}
}
},
"location": "string",
"properties": {
"cluster": {
"id": "string"
},
"compatibilityLevel": "string",
"contentStoragePolicy": "string",
"dataLocale": "string",
"eventsLateArrivalMaxDelayInSeconds": "int",
"eventsOutOfOrderMaxDelayInSeconds": "int",
"eventsOutOfOrderPolicy": "string",
"externals": {
"container": "string",
"path": "string",
"refreshConfiguration": {
"dateFormat": "string",
"pathPattern": "string",
"refreshInterval": "string",
"refreshType": "string",
"timeFormat": "string"
},
"storageAccount": {
"accountKey": "string",
"accountName": "string",
"authenticationMode": "string"
}
},
"functions": [
{
"name": "string",
"properties": {
"properties": {
"binding": {
"type": "string"
// For remaining properties, see FunctionBinding objects
},
"inputs": [
{
"dataType": "string",
"isConfigurationParameter": "bool"
}
],
"output": {
"dataType": "string"
}
},
"type": "string"
// For remaining properties, see FunctionProperties objects
}
}
],
"inputs": [
{
"name": "string",
"properties": {
"compression": {
"type": "string"
},
"partitionKey": "string",
"serialization": {
"type": "string"
// For remaining properties, see Serialization objects
},
"watermarkSettings": {
"watermarkMode": "string"
},
"type": "string"
// For remaining properties, see InputProperties objects
}
}
],
"jobStorageAccount": {
"accountKey": "string",
"accountName": "string",
"authenticationMode": "string"
},
"jobType": "string",
"outputErrorPolicy": "string",
"outputs": [
{
"name": "string",
"properties": {
"datasource": {
"type": "string"
// For remaining properties, see OutputDataSource objects
},
"serialization": {
"type": "string"
// For remaining properties, see Serialization objects
},
"sizeWindow": "int",
"timeWindow": "string",
"watermarkSettings": {
"maxWatermarkDifferenceAcrossPartitions": "string",
"watermarkMode": "string"
}
}
}
],
"outputStartMode": "string",
"outputStartTime": "string",
"sku": {
"capacity": "int",
"name": "string"
},
"transformation": {
"name": "string",
"properties": {
"query": "string",
"streamingUnits": "int",
"validStreamingUnits": [ "int" ]
}
}
},
"sku": {
"capacity": "int",
"name": "string"
},
"tags": {
"{customized property}": "string"
}
}
Objets InputProperties
Définissez le type propriété pour spécifier le type d’objet.
Pour de référence, utilisez :
{
"datasource": {
"type": "string"
// For remaining properties, see ReferenceInputDataSource objects
},
"type": "Reference"
}
Pour stream, utilisez :
{
"datasource": {
"type": "string"
// For remaining properties, see StreamInputDataSource objects
},
"type": "Stream"
}
Objets FunctionProperties
Définissez le type propriété pour spécifier le type d’objet.
Pour d’agrégation, utilisez :
{
"type": "Aggregate"
}
Pour Scalaire, utilisez :
{
"type": "Scalar"
}
Objets OutputDataSource
Définissez le type propriété pour spécifier le type d’objet.
Pour GatewayMessageBus, utilisez :
{
"properties": {
"topic": "string"
},
"type": "GatewayMessageBus"
}
Pour Microsoft.AzureFunction, utilisez :
{
"properties": {
"apiKey": "string",
"functionAppName": "string",
"functionName": "string",
"maxBatchCount": "int",
"maxBatchSize": "int"
},
"type": "Microsoft.AzureFunction"
}
Pour Microsoft.DBForPostgreSQL/servers/databases, utilisez :
{
"properties": {
"authenticationMode": "string",
"database": "string",
"maxWriterCount": "int",
"password": "string",
"server": "string",
"table": "string",
"user": "string"
},
"type": "Microsoft.DBForPostgreSQL/servers/databases"
}
Pour Microsoft.DataLake/Accounts, utilisez :
{
"properties": {
"accountName": "string",
"authenticationMode": "string",
"dateFormat": "string",
"filePathPrefix": "string",
"refreshToken": "string",
"tenantId": "string",
"timeFormat": "string",
"tokenUserDisplayName": "string",
"tokenUserPrincipalName": "string"
},
"type": "Microsoft.DataLake/Accounts"
}
Pour Microsoft.EventHub/EventHub, utilisez :
{
"properties": {
"authenticationMode": "string",
"eventHubName": "string",
"partitionCount": "int",
"partitionKey": "string",
"propertyColumns": [ "string" ],
"serviceBusNamespace": "string",
"sharedAccessPolicyKey": "string",
"sharedAccessPolicyName": "string"
},
"type": "Microsoft.EventHub/EventHub"
}
Pour Microsoft.Kusto/clusters/databases, utilisez :
{
"properties": {
"authenticationMode": "string",
"cluster": "string",
"database": "string",
"table": "string"
},
"type": "Microsoft.Kusto/clusters/databases"
}
Pour Microsoft.ServiceBus/EventHub, utilisez :
{
"properties": {
"authenticationMode": "string",
"eventHubName": "string",
"partitionCount": "int",
"partitionKey": "string",
"propertyColumns": [ "string" ],
"serviceBusNamespace": "string",
"sharedAccessPolicyKey": "string",
"sharedAccessPolicyName": "string"
},
"type": "Microsoft.ServiceBus/EventHub"
}
Pour Microsoft.ServiceBus/Queue, utilisez :
{
"properties": {
"authenticationMode": "string",
"propertyColumns": [ "string" ],
"queueName": "string",
"serviceBusNamespace": "string",
"sharedAccessPolicyKey": "string",
"sharedAccessPolicyName": "string",
"systemPropertyColumns": {}
},
"type": "Microsoft.ServiceBus/Queue"
}
Pour Microsoft.ServiceBus/Topic, utilisez :
{
"properties": {
"authenticationMode": "string",
"propertyColumns": [ "string" ],
"serviceBusNamespace": "string",
"sharedAccessPolicyKey": "string",
"sharedAccessPolicyName": "string",
"systemPropertyColumns": {
"{customized property}": "string"
},
"topicName": "string"
},
"type": "Microsoft.ServiceBus/Topic"
}
Pour Microsoft.Sql/Server/DataWarehouse, utilisez :
{
"properties": {
"authenticationMode": "string",
"database": "string",
"password": "string",
"server": "string",
"table": "string",
"user": "string"
},
"type": "Microsoft.Sql/Server/DataWarehouse"
}
Pour Microsoft.Sql/Server/Database, utilisez :
{
"properties": {
"authenticationMode": "string",
"database": "string",
"maxBatchCount": "int",
"maxWriterCount": "int",
"password": "string",
"server": "string",
"table": "string",
"user": "string"
},
"type": "Microsoft.Sql/Server/Database"
}
Pour Microsoft.Storage/Blob, utilisez :
{
"properties": {
"authenticationMode": "string",
"blobPathPrefix": "string",
"blobWriteMode": "string",
"container": "string",
"dateFormat": "string",
"pathPattern": "string",
"storageAccounts": [
{
"accountKey": "string",
"accountName": "string",
"authenticationMode": "string"
}
],
"timeFormat": "string"
},
"type": "Microsoft.Storage/Blob"
}
Pour Microsoft.Storage/DocumentDB, utilisez :
{
"properties": {
"accountId": "string",
"accountKey": "string",
"authenticationMode": "string",
"collectionNamePattern": "string",
"database": "string",
"documentId": "string",
"partitionKey": "string"
},
"type": "Microsoft.Storage/DocumentDB"
}
Pour Microsoft.Storage/Table, utilisez :
{
"properties": {
"accountKey": "string",
"accountName": "string",
"batchSize": "int",
"columnsToRemove": [ "string" ],
"partitionKey": "string",
"rowKey": "string",
"table": "string"
},
"type": "Microsoft.Storage/Table"
}
Pour PowerBI, utilisez :
{
"properties": {
"authenticationMode": "string",
"dataset": "string",
"groupId": "string",
"groupName": "string",
"refreshToken": "string",
"table": "string",
"tokenUserDisplayName": "string",
"tokenUserPrincipalName": "string"
},
"type": "PowerBI"
}
Pour brut, utilisez :
{
"properties": {
"payloadUri": "string"
},
"type": "Raw"
}
Objets FunctionBinding
Définissez le type propriété pour spécifier le type d’objet.
Pour Microsoft.MachineLearning/WebService, utilisez :
{
"properties": {
"apiKey": "string",
"batchSize": "int",
"endpoint": "string",
"inputs": {
"columnNames": [
{
"dataType": "string",
"mapTo": "int",
"name": "string"
}
],
"name": "string"
},
"outputs": [
{
"dataType": "string",
"name": "string"
}
]
},
"type": "Microsoft.MachineLearning/WebService"
}
Pour Microsoft.MachineLearningServices, utilisez :
{
"properties": {
"apiKey": "string",
"batchSize": "int",
"endpoint": "string",
"inputRequestName": "string",
"inputs": [
{
"dataType": "string",
"mapTo": "int",
"name": "string"
}
],
"numberOfParallelRequests": "int",
"outputResponseName": "string",
"outputs": [
{
"dataType": "string",
"mapTo": "int",
"name": "string"
}
]
},
"type": "Microsoft.MachineLearningServices"
}
Pour Microsoft.StreamAnalytics/CLRUdf, utilisez :
{
"properties": {
"class": "string",
"dllPath": "string",
"method": "string",
"updateMode": "string"
},
"type": "Microsoft.StreamAnalytics/CLRUdf"
}
Pour Microsoft.StreamAnalytics/JavascriptUdf, utilisez :
{
"properties": {
"script": "string"
},
"type": "Microsoft.StreamAnalytics/JavascriptUdf"
}
Objets ReferenceInputDataSource
Définissez le type propriété pour spécifier le type d’objet.
Pour fichier, utilisez :
{
"properties": {
"path": "string"
},
"type": "File"
}
Pour Microsoft.Sql/Server/Database, utilisez :
{
"properties": {
"authenticationMode": "string",
"database": "string",
"deltaSnapshotQuery": "string",
"fullSnapshotQuery": "string",
"password": "string",
"refreshRate": "string",
"refreshType": "string",
"server": "string",
"user": "string"
},
"type": "Microsoft.Sql/Server/Database"
}
Pour Microsoft.Storage/Blob, utilisez :
{
"properties": {
"authenticationMode": "string",
"blobName": "string",
"container": "string",
"dateFormat": "string",
"deltaPathPattern": "string",
"deltaSnapshotRefreshRate": "string",
"fullSnapshotRefreshRate": "string",
"pathPattern": "string",
"sourcePartitionCount": "int",
"storageAccounts": [
{
"accountKey": "string",
"accountName": "string",
"authenticationMode": "string"
}
],
"timeFormat": "string"
},
"type": "Microsoft.Storage/Blob"
}
Pour brut, utilisez :
{
"properties": {
"payload": "string",
"payloadUri": "string"
},
"type": "Raw"
}
Objets StreamInputDataSource
Définissez le type propriété pour spécifier le type d’objet.
Pour GatewayMessageBus, utilisez :
{
"properties": {
"topic": "string"
},
"type": "GatewayMessageBus"
}
Pour Microsoft.Devices/IotHubs, utilisez :
{
"properties": {
"consumerGroupName": "string",
"endpoint": "string",
"iotHubNamespace": "string",
"sharedAccessPolicyKey": "string",
"sharedAccessPolicyName": "string"
},
"type": "Microsoft.Devices/IotHubs"
}
Pour Microsoft.EventGrid/EventSubscriptions, utilisez :
{
"properties": {
"eventTypes": [ "string" ],
"schema": "string",
"storageAccounts": [
{
"accountKey": "string",
"accountName": "string",
"authenticationMode": "string"
}
],
"subscriber": {
"properties": {
"authenticationMode": "string",
"consumerGroupName": "string",
"eventHubName": "string",
"partitionCount": "int",
"prefetchCount": "int",
"serviceBusNamespace": "string",
"sharedAccessPolicyKey": "string",
"sharedAccessPolicyName": "string"
},
"type": "string"
}
},
"type": "Microsoft.EventGrid/EventSubscriptions"
}
Pour Microsoft.EventHub/EventHub, utilisez :
{
"properties": {
"authenticationMode": "string",
"consumerGroupName": "string",
"eventHubName": "string",
"partitionCount": "int",
"prefetchCount": "int",
"serviceBusNamespace": "string",
"sharedAccessPolicyKey": "string",
"sharedAccessPolicyName": "string"
},
"type": "Microsoft.EventHub/EventHub"
}
Pour Microsoft.ServiceBus/EventHub, utilisez :
{
"properties": {
"authenticationMode": "string",
"consumerGroupName": "string",
"eventHubName": "string",
"partitionCount": "int",
"prefetchCount": "int",
"serviceBusNamespace": "string",
"sharedAccessPolicyKey": "string",
"sharedAccessPolicyName": "string"
},
"type": "Microsoft.ServiceBus/EventHub"
}
Pour Microsoft.Storage/Blob, utilisez :
{
"properties": {
"authenticationMode": "string",
"container": "string",
"dateFormat": "string",
"pathPattern": "string",
"sourcePartitionCount": "int",
"storageAccounts": [
{
"accountKey": "string",
"accountName": "string",
"authenticationMode": "string"
}
],
"timeFormat": "string"
},
"type": "Microsoft.Storage/Blob"
}
Pour brut, utilisez :
{
"properties": {
"payload": "string",
"payloadUri": "string"
},
"type": "Raw"
}
Objets de sérialisation
Définissez le type propriété pour spécifier le type d’objet.
Pour Avro, utilisez :
{
"properties": {},
"type": "Avro"
}
Pour Csv, utilisez :
{
"properties": {
"encoding": "string",
"fieldDelimiter": "string"
},
"type": "Csv"
}
Pour CustomClr, utilisez :
{
"properties": {
"serializationClassName": "string",
"serializationDllPath": "string"
},
"type": "CustomClr"
}
Pour Delta, utilisez :
{
"properties": {
"deltaTablePath": "string",
"partitionColumns": [ "string" ]
},
"type": "Delta"
}
Pour Json, utilisez :
{
"properties": {
"encoding": "string",
"format": "string"
},
"type": "Json"
}
Pour Parquet, utilisez :
{
"properties": {},
"type": "Parquet"
}
Valeurs de propriété
AggregateFunctionProperties
Nom | Description | Valeur |
---|---|---|
type | Indique le type de fonction. | 'Aggregate' (obligatoire) |
AvroSerialization
Nom | Description | Valeur |
---|---|---|
Propriétés | Propriétés associées au type de sérialisation Avro. Obligatoire sur les requêtes PUT (CreateOrReplace). | quelconque |
type | Indique le type de sérialisation utilisé par l’entrée ou la sortie. Obligatoire sur les requêtes PUT (CreateOrReplace). | 'Avro' (obligatoire) |
AzureDataExplorerOutputDataSource
Nom | Description | Valeur |
---|---|---|
Propriétés | Propriétés associées à une sortie Azure Data Explorer. Obligatoire sur les requêtes PUT (CreateOrReplace). | AzureDataExplorerOutputDataSourceProperties |
type | Indique que le type de sortie de la source de données est écrit. Obligatoire sur les requêtes PUT (CreateOrReplace). | 'Microsoft.Kusto/clusters/databases' (obligatoire) |
AzureDataExplorerOutputDataSourceProperties
Nom | Description | Valeur |
---|---|---|
authenticationMode | Mode d’authentification. | 'ConnectionString' 'Msi' 'UserToken' |
Grappe | Nom du cluster Azure Data Explorer. Obligatoire sur les requêtes PUT (CreateOrReplace). | corde |
base de données | Nom de la base de données Azure Data Explorer. Obligatoire sur les requêtes PUT (CreateOrReplace). | corde |
table | Nom de la table Azure. Obligatoire sur les requêtes PUT (CreateOrReplace). | corde |
AzureDataLakeStoreOutputDataSource
Nom | Description | Valeur |
---|---|---|
Propriétés | Propriétés associées à une sortie Azure Data Lake Store. Obligatoire sur les requêtes PUT (CreateOrReplace). | AzureDataLakeStoreOutputDataSourceProperties |
type | Indique que le type de sortie de la source de données est écrit. Obligatoire sur les requêtes PUT (CreateOrReplace). | 'Microsoft.DataLake/Accounts' (obligatoire) |
AzureDataLakeStoreOutputDataSourceProperties
Nom | Description | Valeur |
---|---|---|
accountName | Nom du compte Azure Data Lake Store. Obligatoire sur les requêtes PUT (CreateOrReplace). | corde |
authenticationMode | Mode d’authentification. | 'ConnectionString' 'Msi' 'UserToken' |
dateFormat | Format de date. Chaque fois que {date} apparaît dans filePathPrefix, la valeur de cette propriété est utilisée comme format de date à la place. | corde |
filePathPrefix | Emplacement du fichier dans lequel la sortie doit être écrite. Obligatoire sur les requêtes PUT (CreateOrReplace). | corde |
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 est actuellement disponible uniquement 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’accéder au portail Azure pour authentifier la source de données qui mettra à jour cette propriété avec un jeton d’actualisation valide. Obligatoire sur les requêtes PUT (CreateOrReplace). | corde |
tenantId | ID de locataire de l’utilisateur utilisé pour obtenir le jeton d’actualisation. Obligatoire sur les requêtes PUT (CreateOrReplace). | corde |
timeFormat | Format d’heure. Chaque fois que {time} apparaît dans filePathPrefix, la valeur de cette propriété est utilisée comme format d’heure à la place. | corde |
tokenUserDisplayName | Nom d’affichage de l’utilisateur utilisé pour obtenir le jeton d’actualisation. Utilisez cette propriété pour vous souvenir de l’utilisateur utilisé pour obtenir le jeton d’actualisation. | corde |
tokenUserPrincipalName | Nom d’utilisateur principal (UPN) de l’utilisateur utilisé pour obtenir le jeton d’actualisation. Utilisez cette propriété pour vous souvenir de l’utilisateur utilisé pour obtenir le jeton d’actualisation. | corde |
AzureFunctionOutputDataSource
Nom | Description | Valeur |
---|---|---|
Propriétés | Propriétés associées à une sortie de fonction Azure. Obligatoire sur les requêtes PUT (CreateOrReplace). | AzureFunctionOutputDataSourceProperties |
type | Indique que le type de sortie de la source de données est écrit. Obligatoire sur les requêtes PUT (CreateOrReplace). | 'Microsoft.AzureFunction' (obligatoire) |
AzureFunctionOutputDataSourceProperties
Nom | Description | Valeur |
---|---|---|
apiKey | Si vous souhaitez utiliser une fonction Azure à partir d’un autre abonnement, vous pouvez le faire en fournissant la clé pour accéder à votre fonction. | corde |
functionAppName | Nom de votre application Azure Functions. | corde |
functionName | Nom de la fonction dans votre application Azure Functions. | corde |
maxBatchCount | Propriété qui vous permet de spécifier le nombre maximal d’événements dans chaque lot envoyé à Azure Functions. La valeur par défaut est 100. | Int |
maxBatchSize | Propriété qui vous permet de définir la taille maximale de chaque lot de sortie envoyé à votre fonction Azure. L’unité d’entrée est en octets. Par défaut, cette valeur est de 262 144 octets (256 Ko). | Int |
AzureMachineLearningServiceFunctionBinding
Nom | Description | Valeur |
---|---|---|
Propriétés | Propriétés de liaison associées à un service web Azure Machine Learning. | AzureMachineLearningServiceFunctionBindingProperties |
type | Indique le type de liaison de fonction. | 'Microsoft.MachineLearningServices' (obligatoire) |
AzureMachineLearningServiceFunctionBindingProperties
Nom | Description | Valeur |
---|---|---|
apiKey | Clé API utilisée pour s’authentifier avec Request-Response point de terminaison. | corde |
batchSize | Nombre compris entre 1 et 1 0000 décrivant le nombre maximal de lignes pour chaque requête d’exécution Azure ML RRS. La valeur par défaut est 1 000. | Int |
extrémité | Le Request-Response exécuter le point de terminaison du service web Azure Machine Learning. | corde |
inputRequestName | Étiquette de l’objet de demande d’entrée. | corde |
Entrées | Entrées pour le point de terminaison du service web Azure Machine Learning. | AzureMachineLearningServiceInputColumn[] |
numberOfParallelRequests | Nombre de requêtes parallèles qui seront envoyées par partition de votre travail au service Machine Learning. La valeur par défaut est 1. | Int |
outputResponseName | Étiquette de l’objet de demande de sortie. | corde |
Sorties | Liste des sorties de l’exécution du point de terminaison du service web Azure Machine Learning. | AzureMachineLearningServiceOutputColumn[] |
AzureMachineLearningServiceInputColumn
Nom | Description | Valeur |
---|---|---|
Datatype | Type de données (pris en charge par Azure Machine Learning) de la colonne d’entrée. | corde |
mapTo | Index de base zéro du paramètre de fonction auquel cette entrée est mappée. | Int |
nom | Nom de la colonne d’entrée. | corde |
AzureMachineLearningServiceOutputColumn
Nom | Description | Valeur |
---|---|---|
Datatype | Type de données (pris en charge par Azure Machine Learning) de la colonne de sortie. | corde |
mapTo | Index de base zéro du paramètre de fonction auquel cette entrée est mappée. | Int |
nom | Nom de la colonne de sortie. | corde |
AzureMachineLearningStudioFunctionBinding
Nom | Description | Valeur |
---|---|---|
Propriétés | Propriétés de liaison associées à Azure Machine Learning Studio. | AzureMachineLearningStudioFunctionBindingProperties |
type | Indique le type de liaison de fonction. | 'Microsoft.MachineLearning/WebService' (obligatoire) |
AzureMachineLearningStudioFunctionBindingProperties
Nom | Description | Valeur |
---|---|---|
apiKey | Clé API utilisée pour s’authentifier avec Request-Response point de terminaison. | corde |
batchSize | Nombre compris entre 1 et 1 0000 décrivant le nombre maximal de lignes pour chaque requête d’exécution Azure ML RRS. La valeur par défaut est 1 000. | Int |
extrémité | Le Request-Response exécuter le point de terminaison d’Azure Machine Learning Studio. En savoir plus ici : /azure/machine-learning/machine-learning-consume-web-services#request-response-service-rrs | corde |
Entrées | Entrées pour le point de terminaison Azure Machine Learning Studio. | AzureMachineLearningStudioInputs |
Sorties | Liste des sorties de l’exécution du point de terminaison Azure Machine Learning Studio. | AzureMachineLearningStudioOutputColumn[] |
AzureMachineLearningStudioInputColumn
Nom | Description | Valeur |
---|---|---|
Datatype | Type de données (pris en charge par Azure Machine Learning) de la colonne d’entrée. Une liste de types de données Azure Machine Learning valides est décrite à https://msdn.microsoft.com/en-us/library/azure/dn905923.aspx . | corde |
mapTo | Index de base zéro du paramètre de fonction auquel cette entrée est mappée. | Int |
nom | Nom de la colonne d’entrée. | corde |
AzureMachineLearningStudioInputs
Nom | Description | Valeur |
---|---|---|
columnNames | Liste des colonnes d’entrée pour le point de terminaison Azure Machine Learning Studio. | AzureMachineLearningStudioInputColumn[] |
nom | Nom de l’entrée. Il s’agit du nom fourni lors de la création du point de terminaison. | corde |
AzureMachineLearningStudioOutputColumn
Nom | Description | Valeur |
---|---|---|
Datatype | Type de données (pris en charge par Azure Machine Learning) de la colonne de sortie. Une liste de types de données Azure Machine Learning valides est décrite à https://msdn.microsoft.com/en-us/library/azure/dn905923.aspx . | corde |
nom | Nom de la colonne de sortie. | corde |
AzureSqlDatabaseOutputDataSource
Nom | Description | Valeur |
---|---|---|
Propriétés | Propriétés associées à une sortie de base de données Azure SQL. Obligatoire sur les requêtes PUT (CreateOrReplace). | AzureSqlDatabaseOutputDataSourceProperties |
type | Indique que le type de sortie de la source de données est écrit. Obligatoire sur les requêtes PUT (CreateOrReplace). | 'Microsoft.Sql/Server/Database' (obligatoire) |
AzureSqlDatabaseOutputDataSourceProperties
Nom | Description | Valeur |
---|---|---|
authenticationMode | Mode d’authentification. | 'ConnectionString' 'Msi' 'UserToken' |
base de données | Nom de la base de données Azure SQL. Obligatoire sur les requêtes PUT (CreateOrReplace). | corde |
maxBatchCount | Nombre maximal de lots pour l’écriture dans la base de données Sql, la valeur par défaut est 10 000. Facultatif sur les demandes PUT. | Int |
maxWriterCount | Nombre maximal d’enregistreurs, actuellement seulement 1(enregistreur unique) et 0(basé sur la partition de requête) sont disponibles. Facultatif sur les demandes PUT. | Int |
mot de passe | Mot de passe qui sera utilisé pour se connecter à la base de données Azure SQL. Obligatoire sur les requêtes PUT (CreateOrReplace). | corde |
serveur | Nom du serveur SQL contenant la base de données Azure SQL. Obligatoire sur les requêtes PUT (CreateOrReplace). | corde |
table | Nom de la table dans la base de données Azure SQL. Obligatoire sur les requêtes PUT (CreateOrReplace). | corde |
utilisateur | Nom d’utilisateur qui sera utilisé pour se connecter à la base de données Azure SQL. Obligatoire sur les requêtes PUT (CreateOrReplace). | corde |
AzureSqlReferenceInputDataSource
Nom | Description | Valeur |
---|---|---|
Propriétés | Propriétés associées à l’entrée de base de données SQL contenant des données de référence. Obligatoire sur les requêtes PUT (CreateOrReplace). | AzureSqlReferenceInputDataSourceProperties |
type | Indique le type de source de données d’entrée contenant des données de référence. Obligatoire sur les requêtes PUT (CreateOrReplace). | 'Microsoft.Sql/Server/Database' (obligatoire) |
AzureSqlReferenceInputDataSourceProperties
Nom | Description | Valeur |
---|---|---|
authenticationMode | Mode d’authentification. | 'ConnectionString' 'Msi' 'UserToken' |
base de données | Cet élément est associé à l’élément de source de données. Il s’agit du nom de la base de données dans laquelle la sortie sera écrite. | corde |
deltaSnapshotQuery | Cet élément est associé à l’élément de source de données. Cette requête est utilisée pour extraire les modifications incrémentielles de la base de données SQL. Pour utiliser cette option, nous vous recommandons d’utiliser des tables temporelles dans Azure SQL Database. | corde |
fullSnapshotQuery | Cet élément est associé à l’élément de source de données. Cette requête est utilisée pour extraire des données de la base de données sql. | corde |
mot de passe | Cet élément est associé à l’élément de source de données. Il s’agit du mot de passe qui sera utilisé pour se connecter à l’instance sql Database. | corde Contraintes: Valeur sensible. Passez en tant que paramètre sécurisé. |
refreshRate | Cet élément est associé à l’élément de source de données. Cela indique la fréquence à laquelle les données seront extraites de la base de données. Il s’agit du format DateTime. | corde |
refreshType | Indique le type d’option d’actualisation des données. | 'RefreshPeriodicalWithDelta' 'RefreshPeriodicalWithFull' 'Static' |
serveur | Cet élément est associé à l’élément de source de données. Il s’agit du nom du serveur qui contient la base de données dans laquelle il sera écrit. | corde |
utilisateur | Cet élément est associé à l’élément de source de données. Il s’agit du nom d’utilisateur qui sera utilisé pour se connecter à l’instance sql Database. | corde |
AzureSynapseOutputDataSource
Nom | Description | Valeur |
---|---|---|
Propriétés | Propriétés associées à une sortie Azure Synapse. Obligatoire sur les requêtes PUT (CreateOrReplace). | AzureSynapseOutputDataSourceProperties |
type | Indique que le type de sortie de la source de données est écrit. Obligatoire sur les requêtes PUT (CreateOrReplace). | 'Microsoft.Sql/Server/DataWarehouse' (obligatoire) |
AzureSynapseOutputDataSourceProperties
Nom | Description | Valeur |
---|---|---|
authenticationMode | Mode d’authentification. | 'ConnectionString' 'Msi' 'UserToken' |
base de données | Nom de la base de données Azure SQL. Obligatoire sur les requêtes PUT (CreateOrReplace). | corde |
mot de passe | Mot de passe qui sera utilisé pour se connecter à la base de données Azure SQL. Obligatoire sur les requêtes PUT (CreateOrReplace). | corde Contraintes: Valeur sensible. Passez en tant que paramètre sécurisé. |
serveur | Nom du serveur SQL contenant la base de données Azure SQL. Obligatoire sur les requêtes PUT (CreateOrReplace). | corde |
table | Nom de la table dans la base de données Azure SQL. Obligatoire sur les requêtes PUT (CreateOrReplace). | corde |
utilisateur | Nom d’utilisateur qui sera utilisé pour se connecter à la base de données Azure SQL. Obligatoire sur les requêtes PUT (CreateOrReplace). | corde |
AzureTableOutputDataSource
Nom | Description | Valeur |
---|---|---|
Propriétés | Propriétés associées à une sortie table Azure. Obligatoire sur les requêtes PUT (CreateOrReplace). | AzureTableOutputDataSourceProperties |
type | Indique que le type de sortie de la source de données est écrit. Obligatoire sur les requêtes PUT (CreateOrReplace). | 'Microsoft.Storage/Table' (obligatoire) |
AzureTableOutputDataSourceProperties
Nom | Description | Valeur |
---|---|---|
accountKey | Clé de compte pour le compte stockage Azure. Obligatoire sur les requêtes PUT (CreateOrReplace). | corde Contraintes: Valeur sensible. Passez en tant que paramètre sécurisé. |
accountName | Nom du compte stockage Azure. Obligatoire sur les requêtes PUT (CreateOrReplace). | corde |
batchSize | Nombre de lignes à écrire dans la table Azure à la fois. | Int |
columnsToRemove | Si spécifié, 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 requêtes PUT (CreateOrReplace). | corde |
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 requêtes PUT (CreateOrReplace). | corde |
table | Nom de la table Azure. Obligatoire sur les requêtes PUT (CreateOrReplace). | corde |
BlobOutputDataSource
Nom | Description | Valeur |
---|---|---|
Propriétés | Propriétés associées à une sortie d’objet blob. Obligatoire sur les requêtes PUT (CreateOrReplace). | BlobOutputDataSourceProperties |
type | Indique que le type de sortie de la source de données est écrit. Obligatoire sur les requêtes PUT (CreateOrReplace). | 'Microsoft.Storage/Blob' (obligatoire) |
BlobOutputDataSourceProperties
Nom | Description | Valeur |
---|---|---|
authenticationMode | Mode d’authentification. | 'ConnectionString' 'Msi' 'UserToken' |
blobPathPrefix | Préfixe de chemin d’accès d’objet blob. | corde |
blobWriteMode | Mode d’écriture d’objet blob. | 'Append' 'Once' |
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 requêtes PUT (CreateOrReplace). | corde |
dateFormat | Format de date. Chaque fois que {date} apparaît dans pathPattern, la valeur de cette propriété est utilisée comme format de date à la place. | corde |
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 comme 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. | corde |
storageAccounts | Liste d’un ou de plusieurs comptes de stockage Azure. Obligatoire sur les requêtes PUT (CreateOrReplace). | StorageAccount[] |
timeFormat | Format d’heure. Chaque fois que {time} apparaît dans pathPattern, la valeur de cette propriété est utilisée comme format d’heure à la place. | corde |
BlobReferenceInputDataSource
Nom | Description | Valeur |
---|---|---|
Propriétés | Propriétés associées à une entrée d’objet blob contenant des données de référence. Obligatoire sur les requêtes PUT (CreateOrReplace). | BlobReferenceInputDataSourceProperties |
type | Indique le type de source de données d’entrée contenant des données de référence. Obligatoire sur les requêtes PUT (CreateOrReplace). | 'Microsoft.Storage/Blob' (obligatoire) |
BlobReferenceInputDataSourceProperties
Nom | Description | Valeur |
---|---|---|
authenticationMode | Mode d’authentification. | 'ConnectionString' 'Msi' 'UserToken' |
blobName | Nom de l’entrée d’objet blob. | corde |
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 requêtes PUT (CreateOrReplace). | corde |
dateFormat | Format de date. Chaque fois que {date} apparaît dans pathPattern, la valeur de cette propriété est utilisée comme format de date à la place. | corde |
deltaPathPattern | Modèle de chemin d’accès de l’instantané delta. | corde |
deltaSnapshotRefreshRate | Intervalle que l’utilisateur génère un instantané delta de cette source de données d’entrée d’objet blob de référence. | corde |
fullSnapshotRefreshRate | Intervalle d’actualisation de la source de données d’entrée d’objet blob. | corde |
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 comme 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. | corde |
sourcePartitionCount | Nombre de partitions de la source de données d’entrée d’objet blob. Plage 1 - 256. | Int |
storageAccounts | Liste d’un ou de plusieurs comptes de stockage Azure. Obligatoire sur les requêtes PUT (CreateOrReplace). | StorageAccount[] |
timeFormat | Format d’heure. Chaque fois que {time} apparaît dans pathPattern, la valeur de cette propriété est utilisée comme format d’heure à la place. | corde |
BlobStreamInputDataSource
Nom | Description | Valeur |
---|---|---|
Propriétés | Propriétés associées à une entrée d’objet blob contenant des données de flux. Obligatoire sur les requêtes PUT (CreateOrReplace). | BlobStreamInputDataSourceProperties |
type | Indique le type de source de données d’entrée contenant des données de flux. Obligatoire sur les requêtes PUT (CreateOrReplace). | 'Microsoft.Storage/Blob' (obligatoire) |
BlobStreamInputDataSourceProperties
Nom | Description | Valeur |
---|---|---|
authenticationMode | Mode d’authentification. | 'ConnectionString' 'Msi' 'UserToken' |
conteneur | Nom d’un conteneur dans le compte de stockage associé. Ce conteneur contient le ou les objets blob à lire ou à écrire. Obligatoire sur les requêtes PUT (CreateOrReplace). | corde |
dateFormat | Format de date. Chaque fois que {date} apparaît dans pathPattern, la valeur de cette propriété est utilisée comme format de date à la place. | corde |
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 comme 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. | corde |
sourcePartitionCount | Nombre de partitions de la source de données d’entrée d’objet blob. Plage 1 - 1024. | Int |
storageAccounts | Liste d’un ou de plusieurs comptes de stockage Azure. Obligatoire sur les requêtes PUT (CreateOrReplace). | StorageAccount[] |
timeFormat | Format d’heure. Chaque fois que {time} apparaît dans pathPattern, la valeur de cette propriété est utilisée comme format d’heure à la place. | corde |
ClusterInfo
Nom | Description | Valeur |
---|---|---|
id | ID de ressource du cluster. | corde |
Compression
Nom | Description | Valeur |
---|---|---|
type | Indique le type de compression utilisé par l’entrée. Obligatoire sur les requêtes PUT (CreateOrReplace). | 'Deflate' 'GZip' 'None' (obligatoire) |
CSharpFunctionBinding
Nom | Description | Valeur |
---|---|---|
Propriétés | Propriétés de liaison associées à une fonction CSharp. | CSharpFunctionBindingProperties |
type | Indique le type de liaison de fonction. | 'Microsoft.StreamAnalytics/CLRUdf' (obligatoire) |
CSharpFunctionBindingProperties
Nom | Description | Valeur |
---|---|---|
classe | Code Csharp contenant une définition de fonction unique. | corde |
dllPath | Code Csharp contenant une définition de fonction unique. | corde |
méthode | Code Csharp contenant une définition de fonction unique. | corde |
updateMode | Modes d’actualisation pour les fonctions Stream Analytics. | 'Actualisable' 'Static' |
CsvSerialization
Nom | Description | Valeur |
---|---|---|
Propriétés | Propriétés associées au type de sérialisation CSV. Obligatoire sur les requêtes PUT (CreateOrReplace). | CsvSerializationProperties |
type | Indique le type de sérialisation utilisé par l’entrée ou la sortie. Obligatoire sur les requêtes PUT (CreateOrReplace). | 'Csv' (obligatoire) |
CsvSerializationProperties
Nom | Description | Valeur |
---|---|---|
codage | Spécifie l’encodage des données entrantes dans le cas d’entrée et l’encodage des données sortantes dans le cas de la sortie. Obligatoire sur les requêtes 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 requêtes PUT (CreateOrReplace). | corde |
CustomClrSerialization
Nom | Description | Valeur |
---|---|---|
Propriétés | Propriétés associées au type de sérialisation CustomClr. Obligatoire sur les requêtes PUT (CreateOrReplace). | CustomClrSerializationProperties |
type | Indique le type de sérialisation utilisé par l’entrée ou la sortie. Obligatoire sur les requêtes PUT (CreateOrReplace). | 'CustomClr' (obligatoire) |
CustomClrSerializationProperties
Nom | Description | Valeur |
---|---|---|
serializationClassName | Nom de la classe de sérialisation. | corde |
serializationDllPath | Chemin de la bibliothèque de sérialisation. | corde |
DeltaSerialization
Nom | Description | Valeur |
---|---|---|
Propriétés | Propriétés associées au type de sérialisation Delta Lake. Obligatoire sur les requêtes PUT (CreateOrReplace). | DeltaSerializationProperties |
type | Indique le type de sérialisation utilisé par l’entrée ou la sortie. Obligatoire sur les requêtes PUT (CreateOrReplace). | 'Delta' (obligatoire) |
DeltaSerializationProperties
Nom | Description | Valeur |
---|---|---|
deltaTablePath | Spécifie le chemin d’accès de la table Delta Lake dans laquelle la sortie sera écrite. | chaîne (obligatoire) |
partitionColumns | Spécifie les noms des colonnes pour lesquelles la table Delta Lake sera partitionnée. Nous prenons uniquement en charge 1 colonne de partition, mais nous la conservons comme tableau pour l’extensibilité. | string[] |
DocumentDbOutputDataSource
Nom | Description | Valeur |
---|---|---|
Propriétés | Propriétés associées à une sortie DocumentDB. Obligatoire sur les requêtes PUT (CreateOrReplace). | DocumentDbOutputDataSourceProperties |
type | Indique que le type de sortie de la source de données est écrit. Obligatoire sur les requêtes PUT (CreateOrReplace). | 'Microsoft.Storage/DocumentDB' (obligatoire) |
DocumentDbOutputDataSourceProperties
Nom | Description | Valeur |
---|---|---|
accountId | Nom ou ID du compte DocumentDB. Obligatoire sur les requêtes PUT (CreateOrReplace). | corde |
accountKey | Clé de compte pour le compte DocumentDB. Obligatoire sur les requêtes PUT (CreateOrReplace). | corde Contraintes: Valeur sensible. Passez en tant que paramètre sécurisé. |
authenticationMode | Mode d’authentification. | 'ConnectionString' 'Msi' 'UserToken' |
collectionNamePattern | Modèle de nom de collection pour les collections à utiliser. Le format du nom de collection peut être construit à l’aide du jeton {partition} facultatif, où les partitions commencent à partir de 0. Pour plus d’informations, consultez la section DocumentDB de /rest/api/streamanalytics/stream-analytics-output. Obligatoire sur les requêtes PUT (CreateOrReplace). | corde |
base de données | Nom de la base de données DocumentDB. Obligatoire sur les requêtes PUT (CreateOrReplace). | corde |
documentId | Nom du champ dans les événements de sortie utilisés pour spécifier la clé primaire sur laquelle les opérations d’insertion ou de mise à jour sont basées. | corde |
partitionKey | Nom du champ dans les événements de sortie utilisés pour spécifier la clé de partitionnement de la sortie entre les collections. Si « collectionNamePattern » contient le jeton {partition}, cette propriété doit être spécifiée. | corde |
EventGridStreamInputDataSource
Nom | Description | Valeur |
---|---|---|
Propriétés | Propriétés associées à une entrée Event Grid contenant des données de flux. | EventGridStreamInputDataSourceProperties |
type | Indique le type de source de données d’entrée contenant des données de flux. Obligatoire sur les requêtes PUT (CreateOrReplace). | 'Microsoft.EventGrid/EventSubscriptions' (obligatoire) |
EventGridStreamInputDataSourceProperties
Nom | Description | Valeur |
---|---|---|
eventTypes | Liste des types d’événements pris en charge par l’adaptateur Event Grid. | string[] |
schéma | Indique le type de schéma Event Grid. | 'CloudEventSchema' 'EventGridEventSchema' |
storageAccounts | Liste d’un ou de plusieurs comptes de stockage Azure. Obligatoire sur les requêtes PUT (CreateOrReplace). | StorageAccount[] |
abonné | Abonnés à Event Grid. Actuellement, seul l’Abonné EventHub est pris en charge. | EventHubV2StreamInputDataSource |
EventHubOutputDataSource
Nom | Description | Valeur |
---|---|---|
Propriétés | Propriétés associées à une sortie Event Hub. Obligatoire sur les requêtes PUT (CreateOrReplace). | EventHubOutputDataSourceProperties |
type | Indique que le type de sortie de la source de données est écrit. Obligatoire sur les requêtes PUT (CreateOrReplace). | 'Microsoft.ServiceBus/EventHub' (obligatoire) |
EventHubOutputDataSourceProperties
Nom | Description | Valeur |
---|---|---|
authenticationMode | Mode d’authentification. | 'ConnectionString' 'Msi' 'UserToken' |
eventHubName | Nom du hub d’événements. Obligatoire sur les requêtes PUT (CreateOrReplace). | corde |
partitionCount | Nombre de partitions de la source de données event Hub. Plage 1 - 256. | Int |
partitionKey | Clé/colonne utilisée pour déterminer la partition à laquelle envoyer des données d’événement. | corde |
propertyColumns | Propriétés associées à cette sortie Event Hub. | 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 requêtes PUT (CreateOrReplace). | corde |
sharedAccessPolicyKey | Clé de stratégie d’accès partagé pour la stratégie d’accès partagé spécifiée. Obligatoire sur les requêtes PUT (CreateOrReplace). | corde Contraintes: Valeur sensible. Passez en tant que paramètre sécurisé. |
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 requêtes PUT (CreateOrReplace). | corde |
EventHubStreamInputDataSource
Nom | Description | Valeur |
---|---|---|
Propriétés | Propriétés associées à une entrée Event Hub contenant des données de flux. Obligatoire sur les requêtes PUT (CreateOrReplace). | EventHubStreamInputDataSourceProperties |
type | Indique le type de source de données d’entrée contenant des données de flux. Obligatoire sur les requêtes PUT (CreateOrReplace). | 'Microsoft.ServiceBus/EventHub' (obligatoire) |
EventHubStreamInputDataSourceProperties
Nom | Description | Valeur |
---|---|---|
authenticationMode | Mode d’authentification. | 'ConnectionString' 'Msi' 'UserToken' |
consumerGroupName | Nom d’un groupe de consommateurs Event Hub qui doit être utilisé pour lire les événements à partir du hub d’événements. La spécification de noms de groupes de consommateurs distincts pour plusieurs entrées permet à chacune de ces entrées de recevoir les mêmes événements à partir du hub d’événements. Si elle n’est pas spécifiée, l’entrée utilise le groupe de consommateurs par défaut du hub d’événements. | corde |
eventHubName | Nom du hub d’événements. Obligatoire sur les requêtes PUT (CreateOrReplace). | corde |
partitionCount | Nombre de partitions de la source de données event Hub. Plage 1 - 256. | Int |
prefetchCount | Nombre de messages que le destinataire du message peut demander simultanément. | Int |
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 requêtes PUT (CreateOrReplace). | corde |
sharedAccessPolicyKey | Clé de stratégie d’accès partagé pour la stratégie d’accès partagé spécifiée. Obligatoire sur les requêtes PUT (CreateOrReplace). | corde Contraintes: Valeur sensible. Passez en tant que paramètre sécurisé. |
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 requêtes PUT (CreateOrReplace). | corde |
EventHubV2OutputDataSource
Nom | Description | Valeur |
---|---|---|
Propriétés | Propriétés associées à une sortie Event Hub. Obligatoire sur les requêtes PUT (CreateOrReplace). | EventHubOutputDataSourceProperties |
type | Indique que le type de sortie de la source de données est écrit. Obligatoire sur les requêtes PUT (CreateOrReplace). | 'Microsoft.EventHub/EventHub' (obligatoire) |
EventHubV2StreamInputDataSource
Nom | Description | Valeur |
---|---|---|
Propriétés | Propriétés associées à une entrée Event Hub contenant des données de flux. Obligatoire sur les requêtes PUT (CreateOrReplace). | EventHubStreamInputDataSourceProperties |
type | Indique le type de source de données d’entrée contenant des données de flux. Obligatoire sur les requêtes PUT (CreateOrReplace). | 'Microsoft.EventHub/EventHub' (obligatoire) |
EventHubV2StreamInputDataSource
Nom | Description | Valeur |
---|---|---|
Propriétés | Propriétés associées à une entrée Event Hub contenant des données de flux. Obligatoire sur les requêtes PUT (CreateOrReplace). | EventHubStreamInputDataSourceProperties |
type | Indique le type de source de données d’entrée contenant des données de flux. Obligatoire sur les requêtes PUT (CreateOrReplace). | chaîne (obligatoire) |
Externe
Nom | Description | Valeur |
---|---|---|
conteneur | Conteneur UserCustomCode. | corde |
chemin | Chemin UserCustomCode. | corde |
refreshConfiguration | Paramètres d’actualisation pour toutes les fonctions définies par l’utilisateur pouvant être mises à jour présentes dans la configuration du travail. | RefreshConfiguration |
storageAccount | Propriétés associées à un compte de stockage Azure | StorageAccount |
FileReferenceInputDataSource
Nom | Description | Valeur |
---|---|---|
Propriétés | Propriétés associées à une entrée de fichier contenant des données de référence. Obligatoire sur les requêtes PUT (CreateOrReplace). | FileReferenceInputDataSourceProperties |
type | Indique le type de source de données d’entrée contenant des données de référence. Obligatoire sur les requêtes PUT (CreateOrReplace). | 'File' (obligatoire) |
FileReferenceInputDataSourceProperties
Nom | Description | Valeur |
---|---|---|
chemin | Chemin d’accès du fichier. | corde |
Fonction
Nom | Description | Valeur |
---|---|---|
nom | Nom de la ressource | corde |
Propriétés | Propriétés associées à une fonction. | FunctionProperties |
FunctionBinding
Nom | Description | Valeur |
---|---|---|
type | Défini sur « Microsoft.MachineLearning/WebService » pour le type AzureMachineLearningStudioFunctionBinding. Défini sur « Microsoft.MachineLearningServices » pour le type AzureMachineLearningServiceFunctionBinding. Défini sur « Microsoft.StreamAnalytics/CLRUdf » pour le type CSharpFunctionBinding. Défini sur « Microsoft.StreamAnalytics/JavascriptUdf » pour le type JavaScriptFunctionBinding. | 'Microsoft.MachineLearning/WebService' 'Microsoft.MachineLearningServices' 'Microsoft.StreamAnalytics/CLRUdf' 'Microsoft.StreamAnalytics/JavascriptUdf' (obligatoire) |
FunctionConfiguration
Nom | Description | Valeur |
---|---|---|
reliure | Liaison physique de la fonction. Par exemple, dans le cas du service web Azure Machine Learning, cela décrit le point de terminaison. | FunctionBinding |
Entrées | FunctionInput[] | |
sortie | Décrit la sortie d’une fonction. | functionOutput |
FunctionInput
Nom | Description | Valeur |
---|---|---|
Datatype | Type de données (pris en charge par Azure Stream Analytics) du paramètre d’entrée de fonction. Une liste de types de données Azure Stream Analytics valides est décrite à https://msdn.microsoft.com/en-us/library/azure/dn835065.aspx | corde |
isConfigurationParameter | Indicateur indiquant si le paramètre est un paramètre de configuration. True si ce paramètre d’entrée est censé être une constante. La valeur par défaut est false. | Bool |
FunctionOutput
Nom | Description | Valeur |
---|---|---|
Datatype | Type de données (Pris en charge par Azure Stream Analytics) de la sortie de la fonction. Une liste de types de données Azure Stream Analytics valides est décrite à https://msdn.microsoft.com/en-us/library/azure/dn835065.aspx | corde |
FunctionProperties
Nom | Description | Valeur |
---|---|---|
Propriétés | FunctionConfiguration | |
type | Défini sur « Aggregate » pour le type AggregateFunctionProperties. Défini sur « Scalar » pour le type ScalarFunctionProperties. | 'Aggregate' 'Scalar' (obligatoire) |
GatewayMessageBusOutputDataSource
Nom | Description | Valeur |
---|---|---|
Propriétés | Propriétés associées à une sortie De Message Bus de passerelle. Obligatoire sur les requêtes PUT (CreateOrReplace). | GatewayMessageBusOutputDataSourceProperties |
type | Indique que le type de sortie de la source de données est écrit. Obligatoire sur les requêtes PUT (CreateOrReplace). | 'GatewayMessageBus' (obligatoire) |
GatewayMessageBusOutputDataSourceProperties
Nom | Description | Valeur |
---|---|---|
sujet | Nom de la rubrique Service Bus. | corde |
GatewayMessageBusStreamInputDataSource
Nom | Description | Valeur |
---|---|---|
Propriétés | Propriétés associées à une entrée de bus de messages de passerelle contenant des données de flux. | GatewayMessageBusStreamInputDataSourceProperties |
type | Indique le type de source de données d’entrée contenant des données de flux. Obligatoire sur les requêtes PUT (CreateOrReplace). | 'GatewayMessageBus' (obligatoire) |
GatewayMessageBusStreamInputDataSourceProperties
Nom | Description | Valeur |
---|---|---|
sujet | Nom de la rubrique Service Bus. | corde |
Identité
Nom | Description | Valeur |
---|---|---|
type | Le type d’identité peut être SystemAssigned ou UserAssigned. | corde |
userAssignedIdentities | Identités affectées par l’utilisateur associées à la ressource de travail de diffusion en continu. | IdentityUserAssignedIdentities |
IdentityUserAssignedIdentities
Nom | Description | Valeur |
---|
Entrée
Nom | Description | Valeur |
---|---|---|
nom | Nom de la ressource | corde |
Propriétés | Propriétés associées à une entrée. Obligatoire sur les requêtes PUT (CreateOrReplace). | InputProperties |
InputProperties
Nom | Description | Valeur |
---|---|---|
compression | Décrit comment les données d’entrée sont compressées | compression |
partitionKey | partitionKey Décrit une clé dans les données d’entrée utilisées pour partitionner les données d’entrée | corde |
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 requêtes PUT (CreateOrReplace). | sérialisation |
type | Défini sur « Reference » pour le type ReferenceInputProperties. Défini sur « Stream » pour le type StreamInputProperties. | 'Reference' 'Stream' (obligatoire) |
filigraneSettings | Paramètres qui déterminent s’il faut lire les événements de filigrane. | InputWatermarkProperties |
InputWatermarkProperties
Nom | Description | Valeur |
---|---|---|
watermarkMode | Mode filigrane d’entrée. | 'None' 'ReadWatermark' |
IoTHubStreamInputDataSource
Nom | Description | Valeur |
---|---|---|
Propriétés | Propriétés associées à une entrée IoT Hub contenant des données de flux. Obligatoire sur les requêtes PUT (CreateOrReplace). | IoTHubStreamInputDataSourceProperties |
type | Indique le type de source de données d’entrée contenant des données de flux. Obligatoire sur les requêtes PUT (CreateOrReplace). | 'Microsoft.Devices/IotHubs' (obligatoire) |
IoTHubStreamInputDataSourceProperties
Nom | Description | Valeur |
---|---|---|
consumerGroupName | Nom d’un groupe de consommateurs IoT Hub qui doit être utilisé pour lire des événements à partir de l’IoT Hub. Si elle n’est pas spécifiée, l’entrée utilise le groupe de consommateurs par défaut du hub Iot. | corde |
extrémité | Point de terminaison IoT Hub auquel se connecter (par exemple, messages/événements, messages/operationsMonitoringEvents, etc.). | corde |
iotHubNamespace | Nom ou URI du hub IoT. Obligatoire sur les requêtes PUT (CreateOrReplace). | corde |
sharedAccessPolicyKey | Clé de stratégie d’accès partagé pour la stratégie d’accès partagé spécifiée. Obligatoire sur les requêtes PUT (CreateOrReplace). | corde Contraintes: Valeur sensible. Passez en tant que paramètre sécurisé. |
sharedAccessPolicyName | Nom de la stratégie d’accès partagé pour IoT Hub. Cette stratégie doit contenir au moins l’autorisation de connexion au service. Obligatoire sur les requêtes PUT (CreateOrReplace). | corde |
JavaScriptFunctionBinding
Nom | Description | Valeur |
---|---|---|
Propriétés | Propriétés de liaison associées à une fonction JavaScript. | JavaScriptFunctionBindingProperties |
type | Indique le type de liaison de fonction. | 'Microsoft.StreamAnalytics/JavascriptUdf' (obligatoire) |
JavaScriptFunctionBindingProperties
Nom | Description | Valeur |
---|---|---|
script | Code JavaScript contenant une définition de fonction unique. Par exemple : 'function (x, y) { return x + y ; }' | corde |
JobStorageAccount
Nom | Description | Valeur |
---|---|---|
accountKey | Clé de compte pour le compte stockage Azure. Obligatoire sur les requêtes PUT (CreateOrReplace). | corde Contraintes: Valeur sensible. Passez en tant que paramètre sécurisé. |
accountName | Nom du compte stockage Azure. Obligatoire sur les requêtes PUT (CreateOrReplace). | corde |
authenticationMode | Mode d’authentification. | 'ConnectionString' 'Msi' 'UserToken' |
JsonSerialization
Nom | Description | Valeur |
---|---|---|
Propriétés | Propriétés associées au type de sérialisation JSON. Obligatoire sur les requêtes PUT (CreateOrReplace). | JsonSerializationProperties |
type | Indique le type de sérialisation utilisé par l’entrée ou la sortie. Obligatoire sur les requêtes PUT (CreateOrReplace). | 'Json' (obligatoire) |
JsonSerializationProperties
Nom | Description | Valeur |
---|---|---|
codage | Spécifie l’encodage des données entrantes dans le cas d’entrée et l’encodage des données sortantes dans le cas de la sortie. Obligatoire sur les requêtes PUT (CreateOrReplace). | 'UTF8' |
format | Cette propriété s’applique uniquement à la sérialisation JSON des sorties uniquement. Il n’est pas applicable 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 » indiquant 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' |
Microsoft.StreamAnalytics/streamingjobs
Nom | Description | Valeur |
---|---|---|
apiVersion | Version de l’API | '2021-10-01-preview' |
identité | Décrit l’identité managée affectée à ce travail qui peut être utilisée pour s’authentifier avec des entrées et des sorties. | Identity |
emplacement | Emplacement géographique où réside la ressource | corde |
nom | Nom de la ressource | chaîne (obligatoire) |
Propriétés | Propriétés associées à un travail de diffusion en continu. Obligatoire sur les requêtes PUT (CreateOrReplace). | StreamingJobProperties |
Sku | Décrit la référence SKU du travail de streaming. Obligatoire sur les requêtes PUT (CreateOrReplace). | référence SKU |
étiquettes | Balises de ressource | Dictionnaire de noms et de valeurs d’étiquettes. Consultez les balises dans les modèles |
type | Type de ressource | 'Microsoft.StreamAnalytics/streamingjobs' |
Sortie
Nom | Description | Valeur |
---|---|---|
nom | Nom de la ressource | corde |
Propriétés | Propriétés associées à une sortie. Obligatoire sur les requêtes PUT (CreateOrReplace). | OutputProperties |
OutputDataSource
Nom | Description | Valeur |
---|---|---|
type | Défini sur « GatewayMessageBus » pour le type GatewayMessageBusOutputDataSource. Défini sur « Microsoft.AzureFunction » pour le type AzureFunctionOutputDataSource. Défini sur « Microsoft.DBForPostgreSQL/servers/databases » pour le type PostgreSQLOutputDataSource. Défini sur « Microsoft.DataLake/Accounts » pour le type AzureDataLakeStoreOutputDataSource. Défini sur « Microsoft.EventHub/EventHub » pour le type EventHubV2OutputDataSource. Défini sur « Microsoft.Kusto/clusters/databases » pour le type AzureDataExplorerOutputDataSource. Défini sur « Microsoft.ServiceBus/EventHub » pour le type EventHubOutputDataSource. Défini sur « Microsoft.ServiceBus/Queue » pour le type ServiceBusQueueOutputDataSource. Défini sur « Microsoft.ServiceBus/Topic » pour le type ServiceBusTopicOutputDataSource. Défini sur « Microsoft.Sql/Server/DataWarehouse » pour le type AzureSynapseOutputDataSource. Défini sur « Microsoft.Sql/Server/Database » pour le type AzureSqlDatabaseOutputDataSource. Défini sur « Microsoft.Storage/Blob » pour le type BlobOutputDataSource. Défini sur « Microsoft.Storage/DocumentDB » pour le type DocumentDbOutputDataSource. Défini sur « Microsoft.Storage/Table » pour le type AzureTableOutputDataSource. Défini sur « PowerBI » pour le type PowerBIOutputDataSource. Défini sur « Raw » pour le type RawOutputDatasource. | 'GatewayMessageBus' 'Microsoft.AzureFunction' 'Microsoft.DataLake/Accounts' 'Microsoft.DBForPostgreSQL/servers/databases' 'Microsoft.EventHub/EventHub' 'Microsoft.Kusto/clusters/databases' 'Microsoft.ServiceBus/EventHub' 'Microsoft.ServiceBus/Queue' 'Microsoft.ServiceBus/Topic' 'Microsoft.Sql/Server/Database' 'Microsoft.Sql/Server/DataWarehouse' 'Microsoft.Storage/Blob' 'Microsoft.Storage/DocumentDB' 'Microsoft.Storage/Table' 'PowerBI' 'Raw' (obligatoire) |
OutputProperties
Nom | Description | Valeur |
---|---|---|
source de données | Décrit la source de données dans laquelle la sortie sera écrite. Obligatoire sur les requêtes 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 requêtes PUT (CreateOrReplace). | sérialisation |
sizeWindow | Fenêtre de taille à laquelle limiter une sortie Stream Analytics. | Int |
timeWindow | Délai de filtrage des sorties de travail Stream Analytics. | corde |
filigraneSettings | Paramètres qui déterminent s’il faut envoyer des filigranes en aval. | OutputWatermarkProperties |
OutputWatermarkProperties
Nom | Description | Valeur |
---|---|---|
maxWatermarkDifferenceAcrossPartitions | Décrit le delta maximal entre les partitions les plus rapides et les plus lentes, de sorte que la fenêtre hors ordre qui intercepte tous les événements nécessaires dans les travaux en aval est bien définie. | corde |
watermarkMode | Mode filigrane de sortie. | 'None' 'SendCurrentPartitionWatermark' 'SendLowestWatermarkAcrossPartitions' |
ParquetSerialization
Nom | Description | Valeur |
---|---|---|
Propriétés | Propriétés associées au type de sérialisation Parquet. Obligatoire sur les requêtes PUT (CreateOrReplace). | quelconque |
type | Indique le type de sérialisation utilisé par l’entrée ou la sortie. Obligatoire sur les requêtes PUT (CreateOrReplace). | 'Parquet' (obligatoire) |
PostgreSQLOutputDataSource
Nom | Description | Valeur |
---|---|---|
Propriétés | Propriétés associées à une source de données de sortie PostgreSQL. Obligatoire sur les requêtes PUT (CreateOrReplace). | PostgreSQLOutputDataSourceProperties |
type | Indique que le type de sortie de la source de données est écrit. Obligatoire sur les requêtes PUT (CreateOrReplace). | 'Microsoft.DBForPostgreSQL/servers/databases' (obligatoire) |
PostgreSQLOutputDataSourceProperties
Nom | Description | Valeur |
---|---|---|
authenticationMode | Mode d’authentification. | 'ConnectionString' 'Msi' 'UserToken' |
base de données | Nom de la base de données Azure SQL. Obligatoire sur les requêtes PUT (CreateOrReplace). | corde |
maxWriterCount | Nombre maximal d’enregistreurs, actuellement seulement 1(enregistreur unique) et 0(basé sur la partition de requête) sont disponibles. Facultatif sur les demandes PUT. | Int |
mot de passe | Mot de passe qui sera utilisé pour se connecter à la base de données Azure SQL. Obligatoire sur les requêtes PUT (CreateOrReplace). | corde Contraintes: Valeur sensible. Passez en tant que paramètre sécurisé. |
serveur | Nom du serveur SQL contenant la base de données Azure SQL. Obligatoire sur les requêtes PUT (CreateOrReplace). | corde |
table | Nom de la table dans la base de données Azure SQL. Obligatoire sur les requêtes PUT (CreateOrReplace). | corde |
utilisateur | Nom d’utilisateur qui sera utilisé pour se connecter à la base de données Azure SQL. Obligatoire sur les requêtes PUT (CreateOrReplace). | corde |
PowerBIOutputDataSource
Nom | Description | Valeur |
---|---|---|
Propriétés | Propriétés associées à une sortie Power BI. Obligatoire sur les requêtes PUT (CreateOrReplace). | PowerBIOutputDataSourceProperties |
type | Indique que le type de sortie de la source de données est écrit. Obligatoire sur les requêtes PUT (CreateOrReplace). | 'PowerBI' (obligatoire) |
PowerBIOutputDataSourceProperties
Nom | Description | Valeur |
---|---|---|
authenticationMode | Mode d’authentification. | 'ConnectionString' 'Msi' 'UserToken' |
jeu de données | Nom du jeu de données Power BI. Obligatoire sur les requêtes PUT (CreateOrReplace). | corde |
groupId | ID du groupe Power BI. | corde |
groupName | Nom du groupe Power BI. Utilisez cette propriété pour vous rappeler l’ID de groupe Power BI spécifique utilisé. | corde |
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 est actuellement disponible uniquement 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’accéder au portail Azure pour authentifier la source de données qui mettra à jour cette propriété avec un jeton d’actualisation valide. Obligatoire sur les requêtes PUT (CreateOrReplace). | corde |
table | Nom de la table Power BI sous le jeu de données spécifié. Obligatoire sur les requêtes PUT (CreateOrReplace). | corde |
tokenUserDisplayName | Nom d’affichage de l’utilisateur utilisé pour obtenir le jeton d’actualisation. Utilisez cette propriété pour vous souvenir de l’utilisateur utilisé pour obtenir le jeton d’actualisation. | corde |
tokenUserPrincipalName | Nom d’utilisateur principal (UPN) de l’utilisateur utilisé pour obtenir le jeton d’actualisation. Utilisez cette propriété pour vous souvenir de l’utilisateur utilisé pour obtenir le jeton d’actualisation. | corde |
RawInputDatasourceProperties
Nom | Description | Valeur |
---|---|---|
charge utile | Contenu sérialisé JSON des données d’entrée. La charge utile ou la charge utileUri doit être définie, mais pas les deux. | corde |
payloadUri | URL SAP vers un objet blob contenant le contenu sérialisé JSON des données d’entrée. La charge utile ou la charge utileUri doit être définie, mais pas les deux. | corde |
RawOutputDatasource
Nom | Description | Valeur |
---|---|---|
Propriétés | Propriétés associées à une sortie brute. Obligatoire sur les requêtes PUT (CreateOrReplace). | RawOutputDatasourceProperties |
type | Indique que le type de sortie de la source de données est écrit. Obligatoire sur les requêtes PUT (CreateOrReplace). | 'Raw' (obligatoire) |
RawOutputDatasourceProperties
Nom | Description | Valeur |
---|---|---|
payloadUri | URL SAS vers un objet blob où la sortie doit être écrite. Si cette propriété n’est pas définie, les données de sortie sont écrites dans un stockage temporaire et une URL SAP vers ce stockage temporaire sera incluse dans le résultat. | corde |
RawReferenceInputDataSource
Nom | Description | Valeur |
---|---|---|
Propriétés | Propriétés associées à une entrée brute contenant des données de référence. Obligatoire sur les requêtes PUT (CreateOrReplace). | RawInputDatasourceProperties |
type | Indique le type de source de données d’entrée contenant des données de référence. Obligatoire sur les requêtes PUT (CreateOrReplace). | 'Raw' (obligatoire) |
RawStreamInputDataSource
Nom | Description | Valeur |
---|---|---|
Propriétés | Propriétés associées à une entrée brute. Obligatoire sur les requêtes PUT (CreateOrReplace). | RawInputDatasourceProperties |
type | Indique le type de source de données d’entrée contenant des données de flux. Obligatoire sur les requêtes PUT (CreateOrReplace). | 'Raw' (obligatoire) |
ReferenceInputDataSource
Nom | Description | Valeur |
---|---|---|
type | Défini sur « File » pour le type FileReferenceInputDataSource. Défini sur « Microsoft.Sql/Server/Database » pour le type AzureSqlReferenceInputDataSource. Défini sur « Microsoft.Storage/Blob » pour le type BlobReferenceInputDataSource. Défini sur « Raw » pour le type RawReferenceInputDataSource. | 'Fichier' 'Microsoft.Sql/Server/Database' 'Microsoft.Storage/Blob' 'Raw' (obligatoire) |
ReferenceInputProperties
Nom | Description | Valeur |
---|---|---|
source de données | Décrit une source de données d’entrée qui contient des données de référence. Obligatoire sur les requêtes PUT (CreateOrReplace). | ReferenceInputDataSource |
type | Indique si l’entrée est une source de données de référence ou de données de flux. Obligatoire sur les requêtes PUT (CreateOrReplace). | 'Reference' (obligatoire) |
RefreshConfiguration
Nom | Description | Valeur |
---|---|---|
dateFormat | Format de date. Chaque fois que {date} apparaît dans pathPattern, la valeur de cette propriété est utilisée comme format de date à la place. | corde |
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 comme 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. | corde |
refreshInterval | Intervalle d’actualisation. | corde |
refreshType | Cette propriété indique l’option d’actualisation des données à utiliser, Blocage ou Nonblocking. | 'Blocage' 'Nonblocking' |
timeFormat | Format d’heure. Chaque fois que {time} apparaît dans pathPattern, la valeur de cette propriété est utilisée comme format d’heure à la place. | corde |
ScalarFunctionProperties
Nom | Description | Valeur |
---|---|---|
type | Indique le type de fonction. | 'Scalar' (obligatoire) |
Sérialisation
Nom | Description | Valeur |
---|---|---|
type | Défini sur « Avro » pour le type AvroSerialization. Défini sur « Csv » pour le type CsvSerialization. Défini sur « CustomClr » pour le type CustomClrSerialization. Défini sur « Delta » pour le type DeltaSerialization. Défini sur « Json » pour le type jsonSerialization. Défini sur « Parquet » pour le type ParquetSerialization. | 'Avro' 'Csv' 'CustomClr' 'Delta' 'Json' 'Parquet' (obligatoire) |
ServiceBusQueueOutputDataSource
Nom | Description | Valeur |
---|---|---|
Propriétés | Propriétés associées à une sortie file d’attente Service Bus. Obligatoire sur les requêtes PUT (CreateOrReplace). | ServiceBusQueueOutputDataSourceProperties |
type | Indique que le type de sortie de la source de données est écrit. Obligatoire sur les requêtes PUT (CreateOrReplace). | 'Microsoft.ServiceBus/Queue' (obligatoire) |
ServiceBusQueueOutputDataSourceProperties
Nom | Description | Valeur |
---|---|---|
authenticationMode | Mode d’authentification. | 'ConnectionString' 'Msi' 'UserToken' |
propertyColumns | Tableau de chaînes des noms des colonnes de sortie à attacher aux messages Service Bus en tant que propriétés personnalisées. | string[] |
queueName | Nom de la file d’attente Service Bus. Obligatoire sur les requêtes PUT (CreateOrReplace). | corde |
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 requêtes PUT (CreateOrReplace). | corde |
sharedAccessPolicyKey | Clé de stratégie d’accès partagé pour la stratégie d’accès partagé spécifiée. Obligatoire sur les requêtes PUT (CreateOrReplace). | corde Contraintes: Valeur sensible. Passez en tant que paramètre sécurisé. |
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 requêtes PUT (CreateOrReplace). | corde |
systemPropertyColumns | Propriétés système associées à la file d’attente Service Bus. Les propriétés système suivantes sont prises en charge : ReplyToSessionId, ContentType, To, Subject, CorrelationId, TimeToLive, PartitionKey, SessionId, ScheduledEnqueueTime, MessageId, ReplyTo, Label, ScheduledEnqueueTimeUtc. | quelconque |
ServiceBusTopicOutputDataSource
Nom | Description | Valeur |
---|---|---|
Propriétés | Propriétés associées à une sortie rubrique Service Bus. Obligatoire sur les requêtes PUT (CreateOrReplace). | ServiceBusTopicOutputDataSourceProperties |
type | Indique que le type de sortie de la source de données est écrit. Obligatoire sur les requêtes PUT (CreateOrReplace). | 'Microsoft.ServiceBus/Topic' (obligatoire) |
ServiceBusTopicOutputDataSourceProperties
Nom | Description | Valeur |
---|---|---|
authenticationMode | Mode d’authentification. | 'ConnectionString' 'Msi' 'UserToken' |
propertyColumns | Tableau de chaînes des noms des colonnes de sortie à attacher aux messages Service Bus en tant que propriétés personnalisées. | string[] |
serviceBusNamespace | Espace de noms associé au hub d’événements souhaité, à la file d’attente Service Bus, à la rubrique Service Bus, etc. Obligatoire sur les requêtes PUT (CreateOrReplace). | corde |
sharedAccessPolicyKey | Clé de stratégie d’accès partagé pour la stratégie d’accès partagé spécifiée. Obligatoire sur les requêtes PUT (CreateOrReplace). | corde Contraintes: Valeur sensible. Passez en tant que paramètre sécurisé. |
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 requêtes PUT (CreateOrReplace). | corde |
systemPropertyColumns | Propriétés système associées à la sortie de rubrique Service Bus. Les propriétés système suivantes sont prises en charge : ReplyToSessionId, ContentType, To, Subject, CorrelationId, TimeToLive, PartitionKey, SessionId, ScheduledEnqueueTime, MessageId, ReplyTo, Label, ScheduledEnqueueTimeUtc. | ServiceBusTopicOutputDataSourcePropertiesSystemPropertyColumns |
topicName | Nom de la rubrique Service Bus. Obligatoire sur les requêtes PUT (CreateOrReplace). | corde |
ServiceBusTopicOutputDataSourcePropertiesSystemPropertyColumns
Nom | Description | Valeur |
---|
Sku
Nom | Description | Valeur |
---|---|---|
capacité | Capacité de la référence SKU. | Int |
nom | Nom de la référence SKU. Obligatoire sur les requêtes PUT (CreateOrReplace). | 'Standard' |
StorageAccount
Nom | Description | Valeur |
---|---|---|
accountKey | Clé de compte pour le compte stockage Azure. Obligatoire sur les requêtes PUT (CreateOrReplace). | corde Contraintes: Valeur sensible. Passez en tant que paramètre sécurisé. |
accountName | Nom du compte stockage Azure. Obligatoire sur les requêtes PUT (CreateOrReplace). | corde |
authenticationMode | Mode d’authentification. | 'ConnectionString' 'Msi' 'UserToken' |
StreamingJobProperties
Nom | Description | Valeur |
---|---|---|
Grappe | Cluster sur lequel les travaux de diffusion en continu s’exécutent. | ClusterInfo |
compatibilityLevel | Contrôle certains comportements d’exécution du travail de streaming. | '1.0' '1.2' |
contentStoragePolicy | Les valeurs valides sont JobStorageAccount et SystemAccount. Si la valeur est JobStorageAccount, l’utilisateur doit également spécifier la propriété jobStorageAccount. . | 'JobStorageAccount' 'SystemAccount' |
dataLocale | Paramètres régionaux de données du travail Stream Analytics. La valeur doit être le nom d’une culture .NET prise en charge à partir de l’ensemble https://msdn.microsoft.com/en-us/library/system.globalization.culturetypes(v=vs.110).aspx. La valeur par défaut est 'en-US' si aucune valeur n’est spécifiée. | corde |
eventsLateArrivalMaxDelayInSeconds | Délai maximal tolérable en secondes où les événements arrivant en retard peuvent être inclus. La plage prise en charge est -1 à 1814399 (20.23:59:59:59 jours) et -1 est utilisée pour spécifier l’attente indéfiniment. Si la propriété est absente, elle est interprétée comme ayant la valeur -1. | Int |
eventsOutOfOrderMaxDelayInSeconds | Délai maximal tolérable en secondes où les événements hors ordre peuvent être ajustés pour être de retour dans l’ordre. | Int |
eventsOutOfOrderPolicy | Indique la stratégie à appliquer aux événements qui arrivent dans le flux d’événements d’entrée. | 'Ajuster' 'Drop' |
Externes | Compte de stockage où se trouvent les artefacts de code personnalisés. | externe |
Fonctions | Liste d’une ou de plusieurs fonctions pour la tâche de diffusion en continu. La propriété name de chaque fonction est requise lors de la spécification de cette propriété dans une requête PUT. Cette propriété ne peut pas être modifiable via une opération PATCH. Vous devez utiliser l’API PATCH disponible pour la transformation individuelle. | function[] |
Entrées | Liste d’une ou de plusieurs entrées dans la tâche de diffusion en continu. La propriété name pour chaque entrée est requise lors de la spécification de cette propriété dans une requête PUT. Cette propriété ne peut pas être modifiable via une opération PATCH. Vous devez utiliser l’API PATCH disponible pour l’entrée individuelle. | d’entrée [] |
jobStorageAccount | Propriétés associées à un compte de stockage Azure avec MSI | JobStorageAccount |
jobType | Décrit le type du travail. Les modes valides sont Cloud et « Edge ». |
'Cloud' 'Edge' |
outputErrorPolicy | Indique la stratégie à appliquer aux événements qui arrivent à la sortie et ne peuvent pas être écrits dans le stockage externe en raison d’une mauvaise forme (valeurs de colonne manquantes, valeurs de colonne de type ou de taille incorrectes). | 'Drop' 'Arrêter' |
Sorties | Liste d’une ou de plusieurs sorties pour la tâche de diffusion en continu. La propriété name pour chaque sortie est requise lors de la spécification de cette propriété dans une requête PUT. Cette propriété ne peut pas être modifiable via une opération PATCH. Vous devez utiliser l’API PATCH disponible pour la sortie individuelle. | de sortie [] |
outputStartMode | Cette propriété ne doit être utilisée que lorsque vous souhaitez que le travail soit démarré immédiatement lors de la création. La valeur peut être JobStartTime, CustomTime ou LastOutputEventTime pour indiquer si le point de départ du flux d’événements de sortie doit démarrer chaque fois que le travail est démarré, démarrer à un horodatage utilisateur personnalisé spécifié via la propriété outputStartTime ou démarrer à partir de la dernière heure de sortie de l’événement. | 'CustomTime' 'JobStartTime' 'LastOutputEventTime' |
outputStartTime | La valeur est soit un horodatage au format ISO-8601 qui indique le point de départ du flux d’événements de sortie, soit null pour indiquer que le flux d’événements de sortie démarre chaque fois que la tâche de diffusion en continu est démarrée. Cette propriété doit avoir une valeur si outputStartMode est défini sur CustomTime. | corde |
Sku | Décrit la référence SKU du travail de streaming. Obligatoire sur les requêtes PUT (CreateOrReplace). | référence SKU |
transformation | Indique la requête et le nombre d’unités de diffusion en continu à utiliser pour la tâche de diffusion en continu. La propriété name de la transformation est requise lors de la spécification de cette propriété dans une requête PUT. Cette propriété ne peut pas être modifiable via une opération PATCH. Vous devez utiliser l’API PATCH disponible pour la transformation individuelle. | transformation |
StreamInputDataSource
Nom | Description | Valeur |
---|---|---|
type | Défini sur « GatewayMessageBus » pour le type GatewayMessageBusStreamInputDataSource. Défini sur « Microsoft.Devices/IotHubs » pour le type IoTHubStreamInputDataSource. Défini sur « Microsoft.EventGrid/EventSubscriptions » pour le type EventGridStreamInputDataSource. Défini sur « Microsoft.EventHub/EventHub » pour le type EventHubV2StreamInputDataSource. Défini sur « Microsoft.ServiceBus/EventHub » pour le type EventHubStreamInputDataSource. Défini sur « Microsoft.Storage/Blob » pour le type BlobStreamInputDataSource. Défini sur « Raw » pour le type RawStreamInputDataSource. | 'GatewayMessageBus' 'Microsoft.Devices/IotHubs' 'Microsoft.EventGrid/EventSubscriptions' 'Microsoft.EventHub/EventHub' 'Microsoft.ServiceBus/EventHub' 'Microsoft.Storage/Blob' 'Raw' (obligatoire) |
StreamInputProperties
Nom | Description | Valeur |
---|---|---|
source de données | Décrit une source de données d’entrée qui contient des données de flux. Obligatoire sur les requêtes PUT (CreateOrReplace). | streamInputDataSource |
type | Indique si l’entrée est une source de données de référence ou de données de flux. Obligatoire sur les requêtes PUT (CreateOrReplace). | 'Stream' (obligatoire) |
TrackedResourceTags
Nom | Description | Valeur |
---|
Transformation
Nom | Description | Valeur |
---|---|---|
nom | Nom de la ressource | corde |
Propriétés | Propriétés associées à une transformation. Obligatoire sur les requêtes PUT (CreateOrReplace). | TransformationProperties |
TransformationProperties
Nom | Description | Valeur |
---|---|---|
requête | Spécifie la requête qui sera exécutée dans la tâche de diffusion en continu. Vous pouvez en savoir plus sur le langage de requête Stream Analytics (SAQL) ici : https://msdn.microsoft.com/library/azure/dn834998 . Obligatoire sur les requêtes PUT (CreateOrReplace). | corde |
streamingUnits | Spécifie le nombre d’unités de diffusion en continu que la tâche de diffusion en continu utilise. | Int |
validStreamingUnits | Spécifie les unités de diffusion en continu valides vers laquelle un travail de diffusion en continu peut être mis à l’échelle. | int[] |
Modèles de démarrage rapide
Les modèles de démarrage rapide suivants déploient ce type de ressource.
Modèle | Description |
---|---|
créer un travail Stream Analytics standard |
Ce modèle crée un travail Stream Analytics standard. Pour plus d’informations, Azure Stream Analytics est un moteur d’analyse en temps réel et de traitement d’événements complexe conçu pour analyser et traiter simultanément de grands volumes de données de streaming rapide à partir de plusieurs sources. Les modèles et relations peuvent être identifiés dans les informations extraites d’un certain nombre de sources d’entrée, notamment des appareils, des capteurs, des flux de clics, des flux de médias sociaux et des applications. Ces modèles peuvent être utilisés pour déclencher des actions et lancer des flux de travail tels que la création d’alertes, l’alimentation d’informations vers un outil de création de rapports ou le stockage de données transformées pour une utilisation ultérieure. Stream Analytics est également disponible sur le runtime Azure IoT Edge et prend en charge le même langage ou syntaxe exact que le cloud. |
Définition de ressource Terraform (fournisseur AzAPI)
Le type de ressource streamingjobs peut être déployé avec des opérations qui ciblent :
- groupes de ressources
Pour obtenir la liste des propriétés modifiées dans chaque version de l’API, consultez journal des modifications.
Format de ressource
Pour créer une ressource Microsoft.StreamAnalytics/streamingjobs, ajoutez le terraform suivant à votre modèle.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.StreamAnalytics/streamingjobs@2021-10-01-preview"
name = "string"
identity = {
type = "string"
userAssignedIdentities = {
{customized property} = ?
}
}
location = "string"
sku = {
capacity = int
name = "string"
}
tags = {
{customized property} = "string"
}
body = jsonencode({
properties = {
cluster = {
id = "string"
}
compatibilityLevel = "string"
contentStoragePolicy = "string"
dataLocale = "string"
eventsLateArrivalMaxDelayInSeconds = int
eventsOutOfOrderMaxDelayInSeconds = int
eventsOutOfOrderPolicy = "string"
externals = {
container = "string"
path = "string"
refreshConfiguration = {
dateFormat = "string"
pathPattern = "string"
refreshInterval = "string"
refreshType = "string"
timeFormat = "string"
}
storageAccount = {
accountKey = "string"
accountName = "string"
authenticationMode = "string"
}
}
functions = [
{
name = "string"
properties = {
properties = {
binding = {
type = "string"
// For remaining properties, see FunctionBinding objects
}
inputs = [
{
dataType = "string"
isConfigurationParameter = bool
}
]
output = {
dataType = "string"
}
}
type = "string"
// For remaining properties, see FunctionProperties objects
}
}
]
inputs = [
{
name = "string"
properties = {
compression = {
type = "string"
}
partitionKey = "string"
serialization = {
type = "string"
// For remaining properties, see Serialization objects
}
watermarkSettings = {
watermarkMode = "string"
}
type = "string"
// For remaining properties, see InputProperties objects
}
}
]
jobStorageAccount = {
accountKey = "string"
accountName = "string"
authenticationMode = "string"
}
jobType = "string"
outputErrorPolicy = "string"
outputs = [
{
name = "string"
properties = {
datasource = {
type = "string"
// For remaining properties, see OutputDataSource objects
}
serialization = {
type = "string"
// For remaining properties, see Serialization objects
}
sizeWindow = int
timeWindow = "string"
watermarkSettings = {
maxWatermarkDifferenceAcrossPartitions = "string"
watermarkMode = "string"
}
}
}
]
outputStartMode = "string"
outputStartTime = "string"
sku = {
capacity = int
name = "string"
}
transformation = {
name = "string"
properties = {
query = "string"
streamingUnits = int
validStreamingUnits = [
int
]
}
}
}
})
}
Objets InputProperties
Définissez le type propriété pour spécifier le type d’objet.
Pour de référence, utilisez :
{
datasource = {
type = "string"
// For remaining properties, see ReferenceInputDataSource objects
}
type = "Reference"
}
Pour stream, utilisez :
{
datasource = {
type = "string"
// For remaining properties, see StreamInputDataSource objects
}
type = "Stream"
}
Objets FunctionProperties
Définissez le type propriété pour spécifier le type d’objet.
Pour d’agrégation, utilisez :
{
type = "Aggregate"
}
Pour Scalaire, utilisez :
{
type = "Scalar"
}
Objets OutputDataSource
Définissez le type propriété pour spécifier le type d’objet.
Pour GatewayMessageBus, utilisez :
{
properties = {
topic = "string"
}
type = "GatewayMessageBus"
}
Pour Microsoft.AzureFunction, utilisez :
{
properties = {
apiKey = "string"
functionAppName = "string"
functionName = "string"
maxBatchCount = int
maxBatchSize = int
}
type = "Microsoft.AzureFunction"
}
Pour Microsoft.DBForPostgreSQL/servers/databases, utilisez :
{
properties = {
authenticationMode = "string"
database = "string"
maxWriterCount = int
password = "string"
server = "string"
table = "string"
user = "string"
}
type = "Microsoft.DBForPostgreSQL/servers/databases"
}
Pour Microsoft.DataLake/Accounts, utilisez :
{
properties = {
accountName = "string"
authenticationMode = "string"
dateFormat = "string"
filePathPrefix = "string"
refreshToken = "string"
tenantId = "string"
timeFormat = "string"
tokenUserDisplayName = "string"
tokenUserPrincipalName = "string"
}
type = "Microsoft.DataLake/Accounts"
}
Pour Microsoft.EventHub/EventHub, utilisez :
{
properties = {
authenticationMode = "string"
eventHubName = "string"
partitionCount = int
partitionKey = "string"
propertyColumns = [
"string"
]
serviceBusNamespace = "string"
sharedAccessPolicyKey = "string"
sharedAccessPolicyName = "string"
}
type = "Microsoft.EventHub/EventHub"
}
Pour Microsoft.Kusto/clusters/databases, utilisez :
{
properties = {
authenticationMode = "string"
cluster = "string"
database = "string"
table = "string"
}
type = "Microsoft.Kusto/clusters/databases"
}
Pour Microsoft.ServiceBus/EventHub, utilisez :
{
properties = {
authenticationMode = "string"
eventHubName = "string"
partitionCount = int
partitionKey = "string"
propertyColumns = [
"string"
]
serviceBusNamespace = "string"
sharedAccessPolicyKey = "string"
sharedAccessPolicyName = "string"
}
type = "Microsoft.ServiceBus/EventHub"
}
Pour Microsoft.ServiceBus/Queue, utilisez :
{
properties = {
authenticationMode = "string"
propertyColumns = [
"string"
]
queueName = "string"
serviceBusNamespace = "string"
sharedAccessPolicyKey = "string"
sharedAccessPolicyName = "string"
systemPropertyColumns = ?
}
type = "Microsoft.ServiceBus/Queue"
}
Pour Microsoft.ServiceBus/Topic, utilisez :
{
properties = {
authenticationMode = "string"
propertyColumns = [
"string"
]
serviceBusNamespace = "string"
sharedAccessPolicyKey = "string"
sharedAccessPolicyName = "string"
systemPropertyColumns = {
{customized property} = "string"
}
topicName = "string"
}
type = "Microsoft.ServiceBus/Topic"
}
Pour Microsoft.Sql/Server/DataWarehouse, utilisez :
{
properties = {
authenticationMode = "string"
database = "string"
password = "string"
server = "string"
table = "string"
user = "string"
}
type = "Microsoft.Sql/Server/DataWarehouse"
}
Pour Microsoft.Sql/Server/Database, utilisez :
{
properties = {
authenticationMode = "string"
database = "string"
maxBatchCount = int
maxWriterCount = int
password = "string"
server = "string"
table = "string"
user = "string"
}
type = "Microsoft.Sql/Server/Database"
}
Pour Microsoft.Storage/Blob, utilisez :
{
properties = {
authenticationMode = "string"
blobPathPrefix = "string"
blobWriteMode = "string"
container = "string"
dateFormat = "string"
pathPattern = "string"
storageAccounts = [
{
accountKey = "string"
accountName = "string"
authenticationMode = "string"
}
]
timeFormat = "string"
}
type = "Microsoft.Storage/Blob"
}
Pour Microsoft.Storage/DocumentDB, utilisez :
{
properties = {
accountId = "string"
accountKey = "string"
authenticationMode = "string"
collectionNamePattern = "string"
database = "string"
documentId = "string"
partitionKey = "string"
}
type = "Microsoft.Storage/DocumentDB"
}
Pour Microsoft.Storage/Table, utilisez :
{
properties = {
accountKey = "string"
accountName = "string"
batchSize = int
columnsToRemove = [
"string"
]
partitionKey = "string"
rowKey = "string"
table = "string"
}
type = "Microsoft.Storage/Table"
}
Pour PowerBI, utilisez :
{
properties = {
authenticationMode = "string"
dataset = "string"
groupId = "string"
groupName = "string"
refreshToken = "string"
table = "string"
tokenUserDisplayName = "string"
tokenUserPrincipalName = "string"
}
type = "PowerBI"
}
Pour brut, utilisez :
{
properties = {
payloadUri = "string"
}
type = "Raw"
}
Objets FunctionBinding
Définissez le type propriété pour spécifier le type d’objet.
Pour Microsoft.MachineLearning/WebService, utilisez :
{
properties = {
apiKey = "string"
batchSize = int
endpoint = "string"
inputs = {
columnNames = [
{
dataType = "string"
mapTo = int
name = "string"
}
]
name = "string"
}
outputs = [
{
dataType = "string"
name = "string"
}
]
}
type = "Microsoft.MachineLearning/WebService"
}
Pour Microsoft.MachineLearningServices, utilisez :
{
properties = {
apiKey = "string"
batchSize = int
endpoint = "string"
inputRequestName = "string"
inputs = [
{
dataType = "string"
mapTo = int
name = "string"
}
]
numberOfParallelRequests = int
outputResponseName = "string"
outputs = [
{
dataType = "string"
mapTo = int
name = "string"
}
]
}
type = "Microsoft.MachineLearningServices"
}
Pour Microsoft.StreamAnalytics/CLRUdf, utilisez :
{
properties = {
class = "string"
dllPath = "string"
method = "string"
updateMode = "string"
}
type = "Microsoft.StreamAnalytics/CLRUdf"
}
Pour Microsoft.StreamAnalytics/JavascriptUdf, utilisez :
{
properties = {
script = "string"
}
type = "Microsoft.StreamAnalytics/JavascriptUdf"
}
Objets ReferenceInputDataSource
Définissez le type propriété pour spécifier le type d’objet.
Pour fichier, utilisez :
{
properties = {
path = "string"
}
type = "File"
}
Pour Microsoft.Sql/Server/Database, utilisez :
{
properties = {
authenticationMode = "string"
database = "string"
deltaSnapshotQuery = "string"
fullSnapshotQuery = "string"
password = "string"
refreshRate = "string"
refreshType = "string"
server = "string"
user = "string"
}
type = "Microsoft.Sql/Server/Database"
}
Pour Microsoft.Storage/Blob, utilisez :
{
properties = {
authenticationMode = "string"
blobName = "string"
container = "string"
dateFormat = "string"
deltaPathPattern = "string"
deltaSnapshotRefreshRate = "string"
fullSnapshotRefreshRate = "string"
pathPattern = "string"
sourcePartitionCount = int
storageAccounts = [
{
accountKey = "string"
accountName = "string"
authenticationMode = "string"
}
]
timeFormat = "string"
}
type = "Microsoft.Storage/Blob"
}
Pour brut, utilisez :
{
properties = {
payload = "string"
payloadUri = "string"
}
type = "Raw"
}
Objets StreamInputDataSource
Définissez le type propriété pour spécifier le type d’objet.
Pour GatewayMessageBus, utilisez :
{
properties = {
topic = "string"
}
type = "GatewayMessageBus"
}
Pour Microsoft.Devices/IotHubs, utilisez :
{
properties = {
consumerGroupName = "string"
endpoint = "string"
iotHubNamespace = "string"
sharedAccessPolicyKey = "string"
sharedAccessPolicyName = "string"
}
type = "Microsoft.Devices/IotHubs"
}
Pour Microsoft.EventGrid/EventSubscriptions, utilisez :
{
properties = {
eventTypes = [
"string"
]
schema = "string"
storageAccounts = [
{
accountKey = "string"
accountName = "string"
authenticationMode = "string"
}
]
subscriber = {
properties = {
authenticationMode = "string"
consumerGroupName = "string"
eventHubName = "string"
partitionCount = int
prefetchCount = int
serviceBusNamespace = "string"
sharedAccessPolicyKey = "string"
sharedAccessPolicyName = "string"
}
type = "string"
}
}
type = "Microsoft.EventGrid/EventSubscriptions"
}
Pour Microsoft.EventHub/EventHub, utilisez :
{
properties = {
authenticationMode = "string"
consumerGroupName = "string"
eventHubName = "string"
partitionCount = int
prefetchCount = int
serviceBusNamespace = "string"
sharedAccessPolicyKey = "string"
sharedAccessPolicyName = "string"
}
type = "Microsoft.EventHub/EventHub"
}
Pour Microsoft.ServiceBus/EventHub, utilisez :
{
properties = {
authenticationMode = "string"
consumerGroupName = "string"
eventHubName = "string"
partitionCount = int
prefetchCount = int
serviceBusNamespace = "string"
sharedAccessPolicyKey = "string"
sharedAccessPolicyName = "string"
}
type = "Microsoft.ServiceBus/EventHub"
}
Pour Microsoft.Storage/Blob, utilisez :
{
properties = {
authenticationMode = "string"
container = "string"
dateFormat = "string"
pathPattern = "string"
sourcePartitionCount = int
storageAccounts = [
{
accountKey = "string"
accountName = "string"
authenticationMode = "string"
}
]
timeFormat = "string"
}
type = "Microsoft.Storage/Blob"
}
Pour brut, utilisez :
{
properties = {
payload = "string"
payloadUri = "string"
}
type = "Raw"
}
Objets de sérialisation
Définissez le type propriété pour spécifier le type d’objet.
Pour Avro, utilisez :
{
properties = ?
type = "Avro"
}
Pour Csv, utilisez :
{
properties = {
encoding = "string"
fieldDelimiter = "string"
}
type = "Csv"
}
Pour CustomClr, utilisez :
{
properties = {
serializationClassName = "string"
serializationDllPath = "string"
}
type = "CustomClr"
}
Pour Delta, utilisez :
{
properties = {
deltaTablePath = "string"
partitionColumns = [
"string"
]
}
type = "Delta"
}
Pour Json, utilisez :
{
properties = {
encoding = "string"
format = "string"
}
type = "Json"
}
Pour Parquet, utilisez :
{
properties = ?
type = "Parquet"
}
Valeurs de propriété
AggregateFunctionProperties
Nom | Description | Valeur |
---|---|---|
type | Indique le type de fonction. | 'Aggregate' (obligatoire) |
AvroSerialization
Nom | Description | Valeur |
---|---|---|
Propriétés | Propriétés associées au type de sérialisation Avro. Obligatoire sur les requêtes PUT (CreateOrReplace). | quelconque |
type | Indique le type de sérialisation utilisé par l’entrée ou la sortie. Obligatoire sur les requêtes PUT (CreateOrReplace). | 'Avro' (obligatoire) |
AzureDataExplorerOutputDataSource
Nom | Description | Valeur |
---|---|---|
Propriétés | Propriétés associées à une sortie Azure Data Explorer. Obligatoire sur les requêtes PUT (CreateOrReplace). | AzureDataExplorerOutputDataSourceProperties |
type | Indique que le type de sortie de la source de données est écrit. Obligatoire sur les requêtes PUT (CreateOrReplace). | 'Microsoft.Kusto/clusters/databases' (obligatoire) |
AzureDataExplorerOutputDataSourceProperties
Nom | Description | Valeur |
---|---|---|
authenticationMode | Mode d’authentification. | 'ConnectionString' 'Msi' 'UserToken' |
Grappe | Nom du cluster Azure Data Explorer. Obligatoire sur les requêtes PUT (CreateOrReplace). | corde |
base de données | Nom de la base de données Azure Data Explorer. Obligatoire sur les requêtes PUT (CreateOrReplace). | corde |
table | Nom de la table Azure. Obligatoire sur les requêtes PUT (CreateOrReplace). | corde |
AzureDataLakeStoreOutputDataSource
Nom | Description | Valeur |
---|---|---|
Propriétés | Propriétés associées à une sortie Azure Data Lake Store. Obligatoire sur les requêtes PUT (CreateOrReplace). | AzureDataLakeStoreOutputDataSourceProperties |
type | Indique que le type de sortie de la source de données est écrit. Obligatoire sur les requêtes PUT (CreateOrReplace). | 'Microsoft.DataLake/Accounts' (obligatoire) |
AzureDataLakeStoreOutputDataSourceProperties
Nom | Description | Valeur |
---|---|---|
accountName | Nom du compte Azure Data Lake Store. Obligatoire sur les requêtes PUT (CreateOrReplace). | corde |
authenticationMode | Mode d’authentification. | 'ConnectionString' 'Msi' 'UserToken' |
dateFormat | Format de date. Chaque fois que {date} apparaît dans filePathPrefix, la valeur de cette propriété est utilisée comme format de date à la place. | corde |
filePathPrefix | Emplacement du fichier dans lequel la sortie doit être écrite. Obligatoire sur les requêtes PUT (CreateOrReplace). | corde |
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 est actuellement disponible uniquement 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’accéder au portail Azure pour authentifier la source de données qui mettra à jour cette propriété avec un jeton d’actualisation valide. Obligatoire sur les requêtes PUT (CreateOrReplace). | corde |
tenantId | ID de locataire de l’utilisateur utilisé pour obtenir le jeton d’actualisation. Obligatoire sur les requêtes PUT (CreateOrReplace). | corde |
timeFormat | Format d’heure. Chaque fois que {time} apparaît dans filePathPrefix, la valeur de cette propriété est utilisée comme format d’heure à la place. | corde |
tokenUserDisplayName | Nom d’affichage de l’utilisateur utilisé pour obtenir le jeton d’actualisation. Utilisez cette propriété pour vous souvenir de l’utilisateur utilisé pour obtenir le jeton d’actualisation. | corde |
tokenUserPrincipalName | Nom d’utilisateur principal (UPN) de l’utilisateur utilisé pour obtenir le jeton d’actualisation. Utilisez cette propriété pour vous souvenir de l’utilisateur utilisé pour obtenir le jeton d’actualisation. | corde |
AzureFunctionOutputDataSource
Nom | Description | Valeur |
---|---|---|
Propriétés | Propriétés associées à une sortie de fonction Azure. Obligatoire sur les requêtes PUT (CreateOrReplace). | AzureFunctionOutputDataSourceProperties |
type | Indique que le type de sortie de la source de données est écrit. Obligatoire sur les requêtes PUT (CreateOrReplace). | 'Microsoft.AzureFunction' (obligatoire) |
AzureFunctionOutputDataSourceProperties
Nom | Description | Valeur |
---|---|---|
apiKey | Si vous souhaitez utiliser une fonction Azure à partir d’un autre abonnement, vous pouvez le faire en fournissant la clé pour accéder à votre fonction. | corde |
functionAppName | Nom de votre application Azure Functions. | corde |
functionName | Nom de la fonction dans votre application Azure Functions. | corde |
maxBatchCount | Propriété qui vous permet de spécifier le nombre maximal d’événements dans chaque lot envoyé à Azure Functions. La valeur par défaut est 100. | Int |
maxBatchSize | Propriété qui vous permet de définir la taille maximale de chaque lot de sortie envoyé à votre fonction Azure. L’unité d’entrée est en octets. Par défaut, cette valeur est de 262 144 octets (256 Ko). | Int |
AzureMachineLearningServiceFunctionBinding
Nom | Description | Valeur |
---|---|---|
Propriétés | Propriétés de liaison associées à un service web Azure Machine Learning. | AzureMachineLearningServiceFunctionBindingProperties |
type | Indique le type de liaison de fonction. | 'Microsoft.MachineLearningServices' (obligatoire) |
AzureMachineLearningServiceFunctionBindingProperties
Nom | Description | Valeur |
---|---|---|
apiKey | Clé API utilisée pour s’authentifier avec Request-Response point de terminaison. | corde |
batchSize | Nombre compris entre 1 et 1 0000 décrivant le nombre maximal de lignes pour chaque requête d’exécution Azure ML RRS. La valeur par défaut est 1 000. | Int |
extrémité | Le Request-Response exécuter le point de terminaison du service web Azure Machine Learning. | corde |
inputRequestName | Étiquette de l’objet de demande d’entrée. | corde |
Entrées | Entrées pour le point de terminaison du service web Azure Machine Learning. | AzureMachineLearningServiceInputColumn[] |
numberOfParallelRequests | Nombre de requêtes parallèles qui seront envoyées par partition de votre travail au service Machine Learning. La valeur par défaut est 1. | Int |
outputResponseName | Étiquette de l’objet de demande de sortie. | corde |
Sorties | Liste des sorties de l’exécution du point de terminaison du service web Azure Machine Learning. | AzureMachineLearningServiceOutputColumn[] |
AzureMachineLearningServiceInputColumn
Nom | Description | Valeur |
---|---|---|
Datatype | Type de données (pris en charge par Azure Machine Learning) de la colonne d’entrée. | corde |
mapTo | Index de base zéro du paramètre de fonction auquel cette entrée est mappée. | Int |
nom | Nom de la colonne d’entrée. | corde |
AzureMachineLearningServiceOutputColumn
Nom | Description | Valeur |
---|---|---|
Datatype | Type de données (pris en charge par Azure Machine Learning) de la colonne de sortie. | corde |
mapTo | Index de base zéro du paramètre de fonction auquel cette entrée est mappée. | Int |
nom | Nom de la colonne de sortie. | corde |
AzureMachineLearningStudioFunctionBinding
Nom | Description | Valeur |
---|---|---|
Propriétés | Propriétés de liaison associées à Azure Machine Learning Studio. | AzureMachineLearningStudioFunctionBindingProperties |
type | Indique le type de liaison de fonction. | 'Microsoft.MachineLearning/WebService' (obligatoire) |
AzureMachineLearningStudioFunctionBindingProperties
Nom | Description | Valeur |
---|---|---|
apiKey | Clé API utilisée pour s’authentifier avec Request-Response point de terminaison. | corde |
batchSize | Nombre compris entre 1 et 1 0000 décrivant le nombre maximal de lignes pour chaque requête d’exécution Azure ML RRS. La valeur par défaut est 1 000. | Int |
extrémité | Le Request-Response exécuter le point de terminaison d’Azure Machine Learning Studio. En savoir plus ici : /azure/machine-learning/machine-learning-consume-web-services#request-response-service-rrs | corde |
Entrées | Entrées pour le point de terminaison Azure Machine Learning Studio. | AzureMachineLearningStudioInputs |
Sorties | Liste des sorties de l’exécution du point de terminaison Azure Machine Learning Studio. | AzureMachineLearningStudioOutputColumn[] |
AzureMachineLearningStudioInputColumn
Nom | Description | Valeur |
---|---|---|
Datatype | Type de données (pris en charge par Azure Machine Learning) de la colonne d’entrée. Une liste de types de données Azure Machine Learning valides est décrite à https://msdn.microsoft.com/en-us/library/azure/dn905923.aspx . | corde |
mapTo | Index de base zéro du paramètre de fonction auquel cette entrée est mappée. | Int |
nom | Nom de la colonne d’entrée. | corde |
AzureMachineLearningStudioInputs
Nom | Description | Valeur |
---|---|---|
columnNames | Liste des colonnes d’entrée pour le point de terminaison Azure Machine Learning Studio. | AzureMachineLearningStudioInputColumn[] |
nom | Nom de l’entrée. Il s’agit du nom fourni lors de la création du point de terminaison. | corde |
AzureMachineLearningStudioOutputColumn
Nom | Description | Valeur |
---|---|---|
Datatype | Type de données (pris en charge par Azure Machine Learning) de la colonne de sortie. Une liste de types de données Azure Machine Learning valides est décrite à https://msdn.microsoft.com/en-us/library/azure/dn905923.aspx . | corde |
nom | Nom de la colonne de sortie. | corde |
AzureSqlDatabaseOutputDataSource
Nom | Description | Valeur |
---|---|---|
Propriétés | Propriétés associées à une sortie de base de données Azure SQL. Obligatoire sur les requêtes PUT (CreateOrReplace). | AzureSqlDatabaseOutputDataSourceProperties |
type | Indique que le type de sortie de la source de données est écrit. Obligatoire sur les requêtes PUT (CreateOrReplace). | 'Microsoft.Sql/Server/Database' (obligatoire) |
AzureSqlDatabaseOutputDataSourceProperties
Nom | Description | Valeur |
---|---|---|
authenticationMode | Mode d’authentification. | 'ConnectionString' 'Msi' 'UserToken' |
base de données | Nom de la base de données Azure SQL. Obligatoire sur les requêtes PUT (CreateOrReplace). | corde |
maxBatchCount | Nombre maximal de lots pour l’écriture dans la base de données Sql, la valeur par défaut est 10 000. Facultatif sur les demandes PUT. | Int |
maxWriterCount | Nombre maximal d’enregistreurs, actuellement seulement 1(enregistreur unique) et 0(basé sur la partition de requête) sont disponibles. Facultatif sur les demandes PUT. | Int |
mot de passe | Mot de passe qui sera utilisé pour se connecter à la base de données Azure SQL. Obligatoire sur les requêtes PUT (CreateOrReplace). | corde |
serveur | Nom du serveur SQL contenant la base de données Azure SQL. Obligatoire sur les requêtes PUT (CreateOrReplace). | corde |
table | Nom de la table dans la base de données Azure SQL. Obligatoire sur les requêtes PUT (CreateOrReplace). | corde |
utilisateur | Nom d’utilisateur qui sera utilisé pour se connecter à la base de données Azure SQL. Obligatoire sur les requêtes PUT (CreateOrReplace). | corde |
AzureSqlReferenceInputDataSource
Nom | Description | Valeur |
---|---|---|
Propriétés | Propriétés associées à l’entrée de base de données SQL contenant des données de référence. Obligatoire sur les requêtes PUT (CreateOrReplace). | AzureSqlReferenceInputDataSourceProperties |
type | Indique le type de source de données d’entrée contenant des données de référence. Obligatoire sur les requêtes PUT (CreateOrReplace). | 'Microsoft.Sql/Server/Database' (obligatoire) |
AzureSqlReferenceInputDataSourceProperties
Nom | Description | Valeur |
---|---|---|
authenticationMode | Mode d’authentification. | 'ConnectionString' 'Msi' 'UserToken' |
base de données | Cet élément est associé à l’élément de source de données. Il s’agit du nom de la base de données dans laquelle la sortie sera écrite. | corde |
deltaSnapshotQuery | Cet élément est associé à l’élément de source de données. Cette requête est utilisée pour extraire les modifications incrémentielles de la base de données SQL. Pour utiliser cette option, nous vous recommandons d’utiliser des tables temporelles dans Azure SQL Database. | corde |
fullSnapshotQuery | Cet élément est associé à l’élément de source de données. Cette requête est utilisée pour extraire des données de la base de données sql. | corde |
mot de passe | Cet élément est associé à l’élément de source de données. Il s’agit du mot de passe qui sera utilisé pour se connecter à l’instance sql Database. | corde Contraintes: Valeur sensible. Passez en tant que paramètre sécurisé. |
refreshRate | Cet élément est associé à l’élément de source de données. Cela indique la fréquence à laquelle les données seront extraites de la base de données. Il s’agit du format DateTime. | corde |
refreshType | Indique le type d’option d’actualisation des données. | 'RefreshPeriodicalWithDelta' 'RefreshPeriodicalWithFull' 'Static' |
serveur | Cet élément est associé à l’élément de source de données. Il s’agit du nom du serveur qui contient la base de données dans laquelle il sera écrit. | corde |
utilisateur | Cet élément est associé à l’élément de source de données. Il s’agit du nom d’utilisateur qui sera utilisé pour se connecter à l’instance sql Database. | corde |
AzureSynapseOutputDataSource
Nom | Description | Valeur |
---|---|---|
Propriétés | Propriétés associées à une sortie Azure Synapse. Obligatoire sur les requêtes PUT (CreateOrReplace). | AzureSynapseOutputDataSourceProperties |
type | Indique que le type de sortie de la source de données est écrit. Obligatoire sur les requêtes PUT (CreateOrReplace). | 'Microsoft.Sql/Server/DataWarehouse' (obligatoire) |
AzureSynapseOutputDataSourceProperties
Nom | Description | Valeur |
---|---|---|
authenticationMode | Mode d’authentification. | 'ConnectionString' 'Msi' 'UserToken' |
base de données | Nom de la base de données Azure SQL. Obligatoire sur les requêtes PUT (CreateOrReplace). | corde |
mot de passe | Mot de passe qui sera utilisé pour se connecter à la base de données Azure SQL. Obligatoire sur les requêtes PUT (CreateOrReplace). | corde Contraintes: Valeur sensible. Passez en tant que paramètre sécurisé. |
serveur | Nom du serveur SQL contenant la base de données Azure SQL. Obligatoire sur les requêtes PUT (CreateOrReplace). | corde |
table | Nom de la table dans la base de données Azure SQL. Obligatoire sur les requêtes PUT (CreateOrReplace). | corde |
utilisateur | Nom d’utilisateur qui sera utilisé pour se connecter à la base de données Azure SQL. Obligatoire sur les requêtes PUT (CreateOrReplace). | corde |
AzureTableOutputDataSource
Nom | Description | Valeur |
---|---|---|
Propriétés | Propriétés associées à une sortie table Azure. Obligatoire sur les requêtes PUT (CreateOrReplace). | AzureTableOutputDataSourceProperties |
type | Indique que le type de sortie de la source de données est écrit. Obligatoire sur les requêtes PUT (CreateOrReplace). | 'Microsoft.Storage/Table' (obligatoire) |
AzureTableOutputDataSourceProperties
Nom | Description | Valeur |
---|---|---|
accountKey | Clé de compte pour le compte stockage Azure. Obligatoire sur les requêtes PUT (CreateOrReplace). | corde Contraintes: Valeur sensible. Passez en tant que paramètre sécurisé. |
accountName | Nom du compte stockage Azure. Obligatoire sur les requêtes PUT (CreateOrReplace). | corde |
batchSize | Nombre de lignes à écrire dans la table Azure à la fois. | Int |
columnsToRemove | Si spécifié, 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 requêtes PUT (CreateOrReplace). | corde |
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 requêtes PUT (CreateOrReplace). | corde |
table | Nom de la table Azure. Obligatoire sur les requêtes PUT (CreateOrReplace). | corde |
BlobOutputDataSource
Nom | Description | Valeur |
---|---|---|
Propriétés | Propriétés associées à une sortie d’objet blob. Obligatoire sur les requêtes PUT (CreateOrReplace). | BlobOutputDataSourceProperties |
type | Indique que le type de sortie de la source de données est écrit. Obligatoire sur les requêtes PUT (CreateOrReplace). | 'Microsoft.Storage/Blob' (obligatoire) |
BlobOutputDataSourceProperties
Nom | Description | Valeur |
---|---|---|
authenticationMode | Mode d’authentification. | 'ConnectionString' 'Msi' 'UserToken' |
blobPathPrefix | Préfixe de chemin d’accès d’objet blob. | corde |
blobWriteMode | Mode d’écriture d’objet blob. | 'Append' 'Once' |
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 requêtes PUT (CreateOrReplace). | corde |
dateFormat | Format de date. Chaque fois que {date} apparaît dans pathPattern, la valeur de cette propriété est utilisée comme format de date à la place. | corde |
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 comme 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. | corde |
storageAccounts | Liste d’un ou de plusieurs comptes de stockage Azure. Obligatoire sur les requêtes PUT (CreateOrReplace). | StorageAccount[] |
timeFormat | Format d’heure. Chaque fois que {time} apparaît dans pathPattern, la valeur de cette propriété est utilisée comme format d’heure à la place. | corde |
BlobReferenceInputDataSource
Nom | Description | Valeur |
---|---|---|
Propriétés | Propriétés associées à une entrée d’objet blob contenant des données de référence. Obligatoire sur les requêtes PUT (CreateOrReplace). | BlobReferenceInputDataSourceProperties |
type | Indique le type de source de données d’entrée contenant des données de référence. Obligatoire sur les requêtes PUT (CreateOrReplace). | 'Microsoft.Storage/Blob' (obligatoire) |
BlobReferenceInputDataSourceProperties
Nom | Description | Valeur |
---|---|---|
authenticationMode | Mode d’authentification. | 'ConnectionString' 'Msi' 'UserToken' |
blobName | Nom de l’entrée d’objet blob. | corde |
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 requêtes PUT (CreateOrReplace). | corde |
dateFormat | Format de date. Chaque fois que {date} apparaît dans pathPattern, la valeur de cette propriété est utilisée comme format de date à la place. | corde |
deltaPathPattern | Modèle de chemin d’accès de l’instantané delta. | corde |
deltaSnapshotRefreshRate | Intervalle que l’utilisateur génère un instantané delta de cette source de données d’entrée d’objet blob de référence. | corde |
fullSnapshotRefreshRate | Intervalle d’actualisation de la source de données d’entrée d’objet blob. | corde |
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 comme 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. | corde |
sourcePartitionCount | Nombre de partitions de la source de données d’entrée d’objet blob. Plage 1 - 256. | Int |
storageAccounts | Liste d’un ou de plusieurs comptes de stockage Azure. Obligatoire sur les requêtes PUT (CreateOrReplace). | StorageAccount[] |
timeFormat | Format d’heure. Chaque fois que {time} apparaît dans pathPattern, la valeur de cette propriété est utilisée comme format d’heure à la place. | corde |
BlobStreamInputDataSource
Nom | Description | Valeur |
---|---|---|
Propriétés | Propriétés associées à une entrée d’objet blob contenant des données de flux. Obligatoire sur les requêtes PUT (CreateOrReplace). | BlobStreamInputDataSourceProperties |
type | Indique le type de source de données d’entrée contenant des données de flux. Obligatoire sur les requêtes PUT (CreateOrReplace). | 'Microsoft.Storage/Blob' (obligatoire) |
BlobStreamInputDataSourceProperties
Nom | Description | Valeur |
---|---|---|
authenticationMode | Mode d’authentification. | 'ConnectionString' 'Msi' 'UserToken' |
conteneur | Nom d’un conteneur dans le compte de stockage associé. Ce conteneur contient le ou les objets blob à lire ou à écrire. Obligatoire sur les requêtes PUT (CreateOrReplace). | corde |
dateFormat | Format de date. Chaque fois que {date} apparaît dans pathPattern, la valeur de cette propriété est utilisée comme format de date à la place. | corde |
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 comme 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. | corde |
sourcePartitionCount | Nombre de partitions de la source de données d’entrée d’objet blob. Plage 1 - 1024. | Int |
storageAccounts | Liste d’un ou de plusieurs comptes de stockage Azure. Obligatoire sur les requêtes PUT (CreateOrReplace). | StorageAccount[] |
timeFormat | Format d’heure. Chaque fois que {time} apparaît dans pathPattern, la valeur de cette propriété est utilisée comme format d’heure à la place. | corde |
ClusterInfo
Nom | Description | Valeur |
---|---|---|
id | ID de ressource du cluster. | corde |
Compression
Nom | Description | Valeur |
---|---|---|
type | Indique le type de compression utilisé par l’entrée. Obligatoire sur les requêtes PUT (CreateOrReplace). | 'Deflate' 'GZip' 'None' (obligatoire) |
CSharpFunctionBinding
Nom | Description | Valeur |
---|---|---|
Propriétés | Propriétés de liaison associées à une fonction CSharp. | CSharpFunctionBindingProperties |
type | Indique le type de liaison de fonction. | 'Microsoft.StreamAnalytics/CLRUdf' (obligatoire) |
CSharpFunctionBindingProperties
Nom | Description | Valeur |
---|---|---|
classe | Code Csharp contenant une définition de fonction unique. | corde |
dllPath | Code Csharp contenant une définition de fonction unique. | corde |
méthode | Code Csharp contenant une définition de fonction unique. | corde |
updateMode | Modes d’actualisation pour les fonctions Stream Analytics. | 'Actualisable' 'Static' |
CsvSerialization
Nom | Description | Valeur |
---|---|---|
Propriétés | Propriétés associées au type de sérialisation CSV. Obligatoire sur les requêtes PUT (CreateOrReplace). | CsvSerializationProperties |
type | Indique le type de sérialisation utilisé par l’entrée ou la sortie. Obligatoire sur les requêtes PUT (CreateOrReplace). | 'Csv' (obligatoire) |
CsvSerializationProperties
Nom | Description | Valeur |
---|---|---|
codage | Spécifie l’encodage des données entrantes dans le cas d’entrée et l’encodage des données sortantes dans le cas de la sortie. Obligatoire sur les requêtes 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 requêtes PUT (CreateOrReplace). | corde |
CustomClrSerialization
Nom | Description | Valeur |
---|---|---|
Propriétés | Propriétés associées au type de sérialisation CustomClr. Obligatoire sur les requêtes PUT (CreateOrReplace). | CustomClrSerializationProperties |
type | Indique le type de sérialisation utilisé par l’entrée ou la sortie. Obligatoire sur les requêtes PUT (CreateOrReplace). | 'CustomClr' (obligatoire) |
CustomClrSerializationProperties
Nom | Description | Valeur |
---|---|---|
serializationClassName | Nom de la classe de sérialisation. | corde |
serializationDllPath | Chemin de la bibliothèque de sérialisation. | corde |
DeltaSerialization
Nom | Description | Valeur |
---|---|---|
Propriétés | Propriétés associées au type de sérialisation Delta Lake. Obligatoire sur les requêtes PUT (CreateOrReplace). | DeltaSerializationProperties |
type | Indique le type de sérialisation utilisé par l’entrée ou la sortie. Obligatoire sur les requêtes PUT (CreateOrReplace). | 'Delta' (obligatoire) |
DeltaSerializationProperties
Nom | Description | Valeur |
---|---|---|
deltaTablePath | Spécifie le chemin d’accès de la table Delta Lake dans laquelle la sortie sera écrite. | chaîne (obligatoire) |
partitionColumns | Spécifie les noms des colonnes pour lesquelles la table Delta Lake sera partitionnée. Nous prenons uniquement en charge 1 colonne de partition, mais nous la conservons comme tableau pour l’extensibilité. | string[] |
DocumentDbOutputDataSource
Nom | Description | Valeur |
---|---|---|
Propriétés | Propriétés associées à une sortie DocumentDB. Obligatoire sur les requêtes PUT (CreateOrReplace). | DocumentDbOutputDataSourceProperties |
type | Indique que le type de sortie de la source de données est écrit. Obligatoire sur les requêtes PUT (CreateOrReplace). | 'Microsoft.Storage/DocumentDB' (obligatoire) |
DocumentDbOutputDataSourceProperties
Nom | Description | Valeur |
---|---|---|
accountId | Nom ou ID du compte DocumentDB. Obligatoire sur les requêtes PUT (CreateOrReplace). | corde |
accountKey | Clé de compte pour le compte DocumentDB. Obligatoire sur les requêtes PUT (CreateOrReplace). | corde Contraintes: Valeur sensible. Passez en tant que paramètre sécurisé. |
authenticationMode | Mode d’authentification. | 'ConnectionString' 'Msi' 'UserToken' |
collectionNamePattern | Modèle de nom de collection pour les collections à utiliser. Le format du nom de collection peut être construit à l’aide du jeton {partition} facultatif, où les partitions commencent à partir de 0. Pour plus d’informations, consultez la section DocumentDB de /rest/api/streamanalytics/stream-analytics-output. Obligatoire sur les requêtes PUT (CreateOrReplace). | corde |
base de données | Nom de la base de données DocumentDB. Obligatoire sur les requêtes PUT (CreateOrReplace). | corde |
documentId | Nom du champ dans les événements de sortie utilisés pour spécifier la clé primaire sur laquelle les opérations d’insertion ou de mise à jour sont basées. | corde |
partitionKey | Nom du champ dans les événements de sortie utilisés pour spécifier la clé de partitionnement de la sortie entre les collections. Si « collectionNamePattern » contient le jeton {partition}, cette propriété doit être spécifiée. | corde |
EventGridStreamInputDataSource
Nom | Description | Valeur |
---|---|---|
Propriétés | Propriétés associées à une entrée Event Grid contenant des données de flux. | EventGridStreamInputDataSourceProperties |
type | Indique le type de source de données d’entrée contenant des données de flux. Obligatoire sur les requêtes PUT (CreateOrReplace). | 'Microsoft.EventGrid/EventSubscriptions' (obligatoire) |
EventGridStreamInputDataSourceProperties
Nom | Description | Valeur |
---|---|---|
eventTypes | Liste des types d’événements pris en charge par l’adaptateur Event Grid. | string[] |
schéma | Indique le type de schéma Event Grid. | 'CloudEventSchema' 'EventGridEventSchema' |
storageAccounts | Liste d’un ou de plusieurs comptes de stockage Azure. Obligatoire sur les requêtes PUT (CreateOrReplace). | StorageAccount[] |
abonné | Abonnés à Event Grid. Actuellement, seul l’Abonné EventHub est pris en charge. | EventHubV2StreamInputDataSource |
EventHubOutputDataSource
Nom | Description | Valeur |
---|---|---|
Propriétés | Propriétés associées à une sortie Event Hub. Obligatoire sur les requêtes PUT (CreateOrReplace). | EventHubOutputDataSourceProperties |
type | Indique que le type de sortie de la source de données est écrit. Obligatoire sur les requêtes PUT (CreateOrReplace). | 'Microsoft.ServiceBus/EventHub' (obligatoire) |
EventHubOutputDataSourceProperties
Nom | Description | Valeur |
---|---|---|
authenticationMode | Mode d’authentification. | 'ConnectionString' 'Msi' 'UserToken' |
eventHubName | Nom du hub d’événements. Obligatoire sur les requêtes PUT (CreateOrReplace). | corde |
partitionCount | Nombre de partitions de la source de données event Hub. Plage 1 - 256. | Int |
partitionKey | Clé/colonne utilisée pour déterminer la partition à laquelle envoyer des données d’événement. | corde |
propertyColumns | Propriétés associées à cette sortie Event Hub. | 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 requêtes PUT (CreateOrReplace). | corde |
sharedAccessPolicyKey | Clé de stratégie d’accès partagé pour la stratégie d’accès partagé spécifiée. Obligatoire sur les requêtes PUT (CreateOrReplace). | corde Contraintes: Valeur sensible. Passez en tant que paramètre sécurisé. |
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 requêtes PUT (CreateOrReplace). | corde |
EventHubStreamInputDataSource
Nom | Description | Valeur |
---|---|---|
Propriétés | Propriétés associées à une entrée Event Hub contenant des données de flux. Obligatoire sur les requêtes PUT (CreateOrReplace). | EventHubStreamInputDataSourceProperties |
type | Indique le type de source de données d’entrée contenant des données de flux. Obligatoire sur les requêtes PUT (CreateOrReplace). | 'Microsoft.ServiceBus/EventHub' (obligatoire) |
EventHubStreamInputDataSourceProperties
Nom | Description | Valeur |
---|---|---|
authenticationMode | Mode d’authentification. | 'ConnectionString' 'Msi' 'UserToken' |
consumerGroupName | Nom d’un groupe de consommateurs Event Hub qui doit être utilisé pour lire les événements à partir du hub d’événements. La spécification de noms de groupes de consommateurs distincts pour plusieurs entrées permet à chacune de ces entrées de recevoir les mêmes événements à partir du hub d’événements. Si elle n’est pas spécifiée, l’entrée utilise le groupe de consommateurs par défaut du hub d’événements. | corde |
eventHubName | Nom du hub d’événements. Obligatoire sur les requêtes PUT (CreateOrReplace). | corde |
partitionCount | Nombre de partitions de la source de données event Hub. Plage 1 - 256. | Int |
prefetchCount | Nombre de messages que le destinataire du message peut demander simultanément. | Int |
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 requêtes PUT (CreateOrReplace). | corde |
sharedAccessPolicyKey | Clé de stratégie d’accès partagé pour la stratégie d’accès partagé spécifiée. Obligatoire sur les requêtes PUT (CreateOrReplace). | corde Contraintes: Valeur sensible. Passez en tant que paramètre sécurisé. |
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 requêtes PUT (CreateOrReplace). | corde |
EventHubV2OutputDataSource
Nom | Description | Valeur |
---|---|---|
Propriétés | Propriétés associées à une sortie Event Hub. Obligatoire sur les requêtes PUT (CreateOrReplace). | EventHubOutputDataSourceProperties |
type | Indique que le type de sortie de la source de données est écrit. Obligatoire sur les requêtes PUT (CreateOrReplace). | 'Microsoft.EventHub/EventHub' (obligatoire) |
EventHubV2StreamInputDataSource
Nom | Description | Valeur |
---|---|---|
Propriétés | Propriétés associées à une entrée Event Hub contenant des données de flux. Obligatoire sur les requêtes PUT (CreateOrReplace). | EventHubStreamInputDataSourceProperties |
type | Indique le type de source de données d’entrée contenant des données de flux. Obligatoire sur les requêtes PUT (CreateOrReplace). | 'Microsoft.EventHub/EventHub' (obligatoire) |
EventHubV2StreamInputDataSource
Nom | Description | Valeur |
---|---|---|
Propriétés | Propriétés associées à une entrée Event Hub contenant des données de flux. Obligatoire sur les requêtes PUT (CreateOrReplace). | EventHubStreamInputDataSourceProperties |
type | Indique le type de source de données d’entrée contenant des données de flux. Obligatoire sur les requêtes PUT (CreateOrReplace). | chaîne (obligatoire) |
Externe
Nom | Description | Valeur |
---|---|---|
conteneur | Conteneur UserCustomCode. | corde |
chemin | Chemin UserCustomCode. | corde |
refreshConfiguration | Paramètres d’actualisation pour toutes les fonctions définies par l’utilisateur pouvant être mises à jour présentes dans la configuration du travail. | RefreshConfiguration |
storageAccount | Propriétés associées à un compte de stockage Azure | StorageAccount |
FileReferenceInputDataSource
Nom | Description | Valeur |
---|---|---|
Propriétés | Propriétés associées à une entrée de fichier contenant des données de référence. Obligatoire sur les requêtes PUT (CreateOrReplace). | FileReferenceInputDataSourceProperties |
type | Indique le type de source de données d’entrée contenant des données de référence. Obligatoire sur les requêtes PUT (CreateOrReplace). | 'File' (obligatoire) |
FileReferenceInputDataSourceProperties
Nom | Description | Valeur |
---|---|---|
chemin | Chemin d’accès du fichier. | corde |
Fonction
Nom | Description | Valeur |
---|---|---|
nom | Nom de la ressource | corde |
Propriétés | Propriétés associées à une fonction. | FunctionProperties |
FunctionBinding
Nom | Description | Valeur |
---|---|---|
type | Défini sur « Microsoft.MachineLearning/WebService » pour le type AzureMachineLearningStudioFunctionBinding. Défini sur « Microsoft.MachineLearningServices » pour le type AzureMachineLearningServiceFunctionBinding. Défini sur « Microsoft.StreamAnalytics/CLRUdf » pour le type CSharpFunctionBinding. Défini sur « Microsoft.StreamAnalytics/JavascriptUdf » pour le type JavaScriptFunctionBinding. | 'Microsoft.MachineLearning/WebService' 'Microsoft.MachineLearningServices' 'Microsoft.StreamAnalytics/CLRUdf' 'Microsoft.StreamAnalytics/JavascriptUdf' (obligatoire) |
FunctionConfiguration
Nom | Description | Valeur |
---|---|---|
reliure | Liaison physique de la fonction. Par exemple, dans le cas du service web Azure Machine Learning, cela décrit le point de terminaison. | FunctionBinding |
Entrées | FunctionInput[] | |
sortie | Décrit la sortie d’une fonction. | functionOutput |
FunctionInput
Nom | Description | Valeur |
---|---|---|
Datatype | Type de données (pris en charge par Azure Stream Analytics) du paramètre d’entrée de fonction. Une liste de types de données Azure Stream Analytics valides est décrite à https://msdn.microsoft.com/en-us/library/azure/dn835065.aspx | corde |
isConfigurationParameter | Indicateur indiquant si le paramètre est un paramètre de configuration. True si ce paramètre d’entrée est censé être une constante. La valeur par défaut est false. | Bool |
FunctionOutput
Nom | Description | Valeur |
---|---|---|
Datatype | Type de données (Pris en charge par Azure Stream Analytics) de la sortie de la fonction. Une liste de types de données Azure Stream Analytics valides est décrite à https://msdn.microsoft.com/en-us/library/azure/dn835065.aspx | corde |
FunctionProperties
Nom | Description | Valeur |
---|---|---|
Propriétés | FunctionConfiguration | |
type | Défini sur « Aggregate » pour le type AggregateFunctionProperties. Défini sur « Scalar » pour le type ScalarFunctionProperties. | 'Aggregate' 'Scalar' (obligatoire) |
GatewayMessageBusOutputDataSource
Nom | Description | Valeur |
---|---|---|
Propriétés | Propriétés associées à une sortie De Message Bus de passerelle. Obligatoire sur les requêtes PUT (CreateOrReplace). | GatewayMessageBusOutputDataSourceProperties |
type | Indique que le type de sortie de la source de données est écrit. Obligatoire sur les requêtes PUT (CreateOrReplace). | 'GatewayMessageBus' (obligatoire) |
GatewayMessageBusOutputDataSourceProperties
Nom | Description | Valeur |
---|---|---|
sujet | Nom de la rubrique Service Bus. | corde |
GatewayMessageBusStreamInputDataSource
Nom | Description | Valeur |
---|---|---|
Propriétés | Propriétés associées à une entrée de bus de messages de passerelle contenant des données de flux. | GatewayMessageBusStreamInputDataSourceProperties |
type | Indique le type de source de données d’entrée contenant des données de flux. Obligatoire sur les requêtes PUT (CreateOrReplace). | 'GatewayMessageBus' (obligatoire) |
GatewayMessageBusStreamInputDataSourceProperties
Nom | Description | Valeur |
---|---|---|
sujet | Nom de la rubrique Service Bus. | corde |
Identité
Nom | Description | Valeur |
---|---|---|
type | Le type d’identité peut être SystemAssigned ou UserAssigned. | corde |
userAssignedIdentities | Identités affectées par l’utilisateur associées à la ressource de travail de diffusion en continu. | IdentityUserAssignedIdentities |
IdentityUserAssignedIdentities
Nom | Description | Valeur |
---|
Entrée
Nom | Description | Valeur |
---|---|---|
nom | Nom de la ressource | corde |
Propriétés | Propriétés associées à une entrée. Obligatoire sur les requêtes PUT (CreateOrReplace). | InputProperties |
InputProperties
Nom | Description | Valeur |
---|---|---|
compression | Décrit comment les données d’entrée sont compressées | compression |
partitionKey | partitionKey Décrit une clé dans les données d’entrée utilisées pour partitionner les données d’entrée | corde |
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 requêtes PUT (CreateOrReplace). | sérialisation |
type | Défini sur « Reference » pour le type ReferenceInputProperties. Défini sur « Stream » pour le type StreamInputProperties. | 'Reference' 'Stream' (obligatoire) |
filigraneSettings | Paramètres qui déterminent s’il faut lire les événements de filigrane. | InputWatermarkProperties |
InputWatermarkProperties
Nom | Description | Valeur |
---|---|---|
watermarkMode | Mode filigrane d’entrée. | 'None' 'ReadWatermark' |
IoTHubStreamInputDataSource
Nom | Description | Valeur |
---|---|---|
Propriétés | Propriétés associées à une entrée IoT Hub contenant des données de flux. Obligatoire sur les requêtes PUT (CreateOrReplace). | IoTHubStreamInputDataSourceProperties |
type | Indique le type de source de données d’entrée contenant des données de flux. Obligatoire sur les requêtes PUT (CreateOrReplace). | 'Microsoft.Devices/IotHubs' (obligatoire) |
IoTHubStreamInputDataSourceProperties
Nom | Description | Valeur |
---|---|---|
consumerGroupName | Nom d’un groupe de consommateurs IoT Hub qui doit être utilisé pour lire des événements à partir de l’IoT Hub. Si elle n’est pas spécifiée, l’entrée utilise le groupe de consommateurs par défaut du hub Iot. | corde |
extrémité | Point de terminaison IoT Hub auquel se connecter (par exemple, messages/événements, messages/operationsMonitoringEvents, etc.). | corde |
iotHubNamespace | Nom ou URI du hub IoT. Obligatoire sur les requêtes PUT (CreateOrReplace). | corde |
sharedAccessPolicyKey | Clé de stratégie d’accès partagé pour la stratégie d’accès partagé spécifiée. Obligatoire sur les requêtes PUT (CreateOrReplace). | corde Contraintes: Valeur sensible. Passez en tant que paramètre sécurisé. |
sharedAccessPolicyName | Nom de la stratégie d’accès partagé pour IoT Hub. Cette stratégie doit contenir au moins l’autorisation de connexion au service. Obligatoire sur les requêtes PUT (CreateOrReplace). | corde |
JavaScriptFunctionBinding
Nom | Description | Valeur |
---|---|---|
Propriétés | Propriétés de liaison associées à une fonction JavaScript. | JavaScriptFunctionBindingProperties |
type | Indique le type de liaison de fonction. | 'Microsoft.StreamAnalytics/JavascriptUdf' (obligatoire) |
JavaScriptFunctionBindingProperties
Nom | Description | Valeur |
---|---|---|
script | Code JavaScript contenant une définition de fonction unique. Par exemple : 'function (x, y) { return x + y ; }' | corde |
JobStorageAccount
Nom | Description | Valeur |
---|---|---|
accountKey | Clé de compte pour le compte stockage Azure. Obligatoire sur les requêtes PUT (CreateOrReplace). | corde Contraintes: Valeur sensible. Passez en tant que paramètre sécurisé. |
accountName | Nom du compte stockage Azure. Obligatoire sur les requêtes PUT (CreateOrReplace). | corde |
authenticationMode | Mode d’authentification. | 'ConnectionString' 'Msi' 'UserToken' |
JsonSerialization
Nom | Description | Valeur |
---|---|---|
Propriétés | Propriétés associées au type de sérialisation JSON. Obligatoire sur les requêtes PUT (CreateOrReplace). | JsonSerializationProperties |
type | Indique le type de sérialisation utilisé par l’entrée ou la sortie. Obligatoire sur les requêtes PUT (CreateOrReplace). | 'Json' (obligatoire) |
JsonSerializationProperties
Nom | Description | Valeur |
---|---|---|
codage | Spécifie l’encodage des données entrantes dans le cas d’entrée et l’encodage des données sortantes dans le cas de la sortie. Obligatoire sur les requêtes PUT (CreateOrReplace). | 'UTF8' |
format | Cette propriété s’applique uniquement à la sérialisation JSON des sorties uniquement. Il n’est pas applicable 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 » indiquant 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' |
Microsoft.StreamAnalytics/streamingjobs
Nom | Description | Valeur |
---|---|---|
identité | Décrit l’identité managée affectée à ce travail qui peut être utilisée pour s’authentifier avec des entrées et des sorties. | Identity |
emplacement | Emplacement géographique où réside la ressource | corde |
nom | Nom de la ressource | chaîne (obligatoire) |
Propriétés | Propriétés associées à un travail de diffusion en continu. Obligatoire sur les requêtes PUT (CreateOrReplace). | StreamingJobProperties |
Sku | Décrit la référence SKU du travail de streaming. Obligatoire sur les requêtes PUT (CreateOrReplace). | référence SKU |
étiquettes | Balises de ressource | Dictionnaire de noms et de valeurs d’étiquettes. |
type | Type de ressource | « Microsoft.StreamAnalytics/streamingjobs@2021-10-01-preview » |
Sortie
Nom | Description | Valeur |
---|---|---|
nom | Nom de la ressource | corde |
Propriétés | Propriétés associées à une sortie. Obligatoire sur les requêtes PUT (CreateOrReplace). | OutputProperties |
OutputDataSource
Nom | Description | Valeur |
---|---|---|
type | Défini sur « GatewayMessageBus » pour le type GatewayMessageBusOutputDataSource. Défini sur « Microsoft.AzureFunction » pour le type AzureFunctionOutputDataSource. Défini sur « Microsoft.DBForPostgreSQL/servers/databases » pour le type PostgreSQLOutputDataSource. Défini sur « Microsoft.DataLake/Accounts » pour le type AzureDataLakeStoreOutputDataSource. Défini sur « Microsoft.EventHub/EventHub » pour le type EventHubV2OutputDataSource. Défini sur « Microsoft.Kusto/clusters/databases » pour le type AzureDataExplorerOutputDataSource. Défini sur « Microsoft.ServiceBus/EventHub » pour le type EventHubOutputDataSource. Défini sur « Microsoft.ServiceBus/Queue » pour le type ServiceBusQueueOutputDataSource. Défini sur « Microsoft.ServiceBus/Topic » pour le type ServiceBusTopicOutputDataSource. Défini sur « Microsoft.Sql/Server/DataWarehouse » pour le type AzureSynapseOutputDataSource. Défini sur « Microsoft.Sql/Server/Database » pour le type AzureSqlDatabaseOutputDataSource. Défini sur « Microsoft.Storage/Blob » pour le type BlobOutputDataSource. Défini sur « Microsoft.Storage/DocumentDB » pour le type DocumentDbOutputDataSource. Défini sur « Microsoft.Storage/Table » pour le type AzureTableOutputDataSource. Défini sur « PowerBI » pour le type PowerBIOutputDataSource. Défini sur « Raw » pour le type RawOutputDatasource. | 'GatewayMessageBus' 'Microsoft.AzureFunction' 'Microsoft.DataLake/Accounts' 'Microsoft.DBForPostgreSQL/servers/databases' 'Microsoft.EventHub/EventHub' 'Microsoft.Kusto/clusters/databases' 'Microsoft.ServiceBus/EventHub' 'Microsoft.ServiceBus/Queue' 'Microsoft.ServiceBus/Topic' 'Microsoft.Sql/Server/Database' 'Microsoft.Sql/Server/DataWarehouse' 'Microsoft.Storage/Blob' 'Microsoft.Storage/DocumentDB' 'Microsoft.Storage/Table' 'PowerBI' 'Raw' (obligatoire) |
OutputProperties
Nom | Description | Valeur |
---|---|---|
source de données | Décrit la source de données dans laquelle la sortie sera écrite. Obligatoire sur les requêtes 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 requêtes PUT (CreateOrReplace). | sérialisation |
sizeWindow | Fenêtre de taille à laquelle limiter une sortie Stream Analytics. | Int |
timeWindow | Délai de filtrage des sorties de travail Stream Analytics. | corde |
filigraneSettings | Paramètres qui déterminent s’il faut envoyer des filigranes en aval. | OutputWatermarkProperties |
OutputWatermarkProperties
Nom | Description | Valeur |
---|---|---|
maxWatermarkDifferenceAcrossPartitions | Décrit le delta maximal entre les partitions les plus rapides et les plus lentes, de sorte que la fenêtre hors ordre qui intercepte tous les événements nécessaires dans les travaux en aval est bien définie. | corde |
watermarkMode | Mode filigrane de sortie. | 'None' 'SendCurrentPartitionWatermark' 'SendLowestWatermarkAcrossPartitions' |
ParquetSerialization
Nom | Description | Valeur |
---|---|---|
Propriétés | Propriétés associées au type de sérialisation Parquet. Obligatoire sur les requêtes PUT (CreateOrReplace). | quelconque |
type | Indique le type de sérialisation utilisé par l’entrée ou la sortie. Obligatoire sur les requêtes PUT (CreateOrReplace). | 'Parquet' (obligatoire) |
PostgreSQLOutputDataSource
Nom | Description | Valeur |
---|---|---|
Propriétés | Propriétés associées à une source de données de sortie PostgreSQL. Obligatoire sur les requêtes PUT (CreateOrReplace). | PostgreSQLOutputDataSourceProperties |
type | Indique que le type de sortie de la source de données est écrit. Obligatoire sur les requêtes PUT (CreateOrReplace). | 'Microsoft.DBForPostgreSQL/servers/databases' (obligatoire) |
PostgreSQLOutputDataSourceProperties
Nom | Description | Valeur |
---|---|---|
authenticationMode | Mode d’authentification. | 'ConnectionString' 'Msi' 'UserToken' |
base de données | Nom de la base de données Azure SQL. Obligatoire sur les requêtes PUT (CreateOrReplace). | corde |
maxWriterCount | Nombre maximal d’enregistreurs, actuellement seulement 1(enregistreur unique) et 0(basé sur la partition de requête) sont disponibles. Facultatif sur les demandes PUT. | Int |
mot de passe | Mot de passe qui sera utilisé pour se connecter à la base de données Azure SQL. Obligatoire sur les requêtes PUT (CreateOrReplace). | corde Contraintes: Valeur sensible. Passez en tant que paramètre sécurisé. |
serveur | Nom du serveur SQL contenant la base de données Azure SQL. Obligatoire sur les requêtes PUT (CreateOrReplace). | corde |
table | Nom de la table dans la base de données Azure SQL. Obligatoire sur les requêtes PUT (CreateOrReplace). | corde |
utilisateur | Nom d’utilisateur qui sera utilisé pour se connecter à la base de données Azure SQL. Obligatoire sur les requêtes PUT (CreateOrReplace). | corde |
PowerBIOutputDataSource
Nom | Description | Valeur |
---|---|---|
Propriétés | Propriétés associées à une sortie Power BI. Obligatoire sur les requêtes PUT (CreateOrReplace). | PowerBIOutputDataSourceProperties |
type | Indique que le type de sortie de la source de données est écrit. Obligatoire sur les requêtes PUT (CreateOrReplace). | 'PowerBI' (obligatoire) |
PowerBIOutputDataSourceProperties
Nom | Description | Valeur |
---|---|---|
authenticationMode | Mode d’authentification. | 'ConnectionString' 'Msi' 'UserToken' |
jeu de données | Nom du jeu de données Power BI. Obligatoire sur les requêtes PUT (CreateOrReplace). | corde |
groupId | ID du groupe Power BI. | corde |
groupName | Nom du groupe Power BI. Utilisez cette propriété pour vous rappeler l’ID de groupe Power BI spécifique utilisé. | corde |
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 est actuellement disponible uniquement 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’accéder au portail Azure pour authentifier la source de données qui mettra à jour cette propriété avec un jeton d’actualisation valide. Obligatoire sur les requêtes PUT (CreateOrReplace). | corde |
table | Nom de la table Power BI sous le jeu de données spécifié. Obligatoire sur les requêtes PUT (CreateOrReplace). | corde |
tokenUserDisplayName | Nom d’affichage de l’utilisateur utilisé pour obtenir le jeton d’actualisation. Utilisez cette propriété pour vous souvenir de l’utilisateur utilisé pour obtenir le jeton d’actualisation. | corde |
tokenUserPrincipalName | Nom d’utilisateur principal (UPN) de l’utilisateur utilisé pour obtenir le jeton d’actualisation. Utilisez cette propriété pour vous souvenir de l’utilisateur utilisé pour obtenir le jeton d’actualisation. | corde |
RawInputDatasourceProperties
Nom | Description | Valeur |
---|---|---|
charge utile | Contenu sérialisé JSON des données d’entrée. La charge utile ou la charge utileUri doit être définie, mais pas les deux. | corde |
payloadUri | URL SAP vers un objet blob contenant le contenu sérialisé JSON des données d’entrée. La charge utile ou la charge utileUri doit être définie, mais pas les deux. | corde |
RawOutputDatasource
Nom | Description | Valeur |
---|---|---|
Propriétés | Propriétés associées à une sortie brute. Obligatoire sur les requêtes PUT (CreateOrReplace). | RawOutputDatasourceProperties |
type | Indique que le type de sortie de la source de données est écrit. Obligatoire sur les requêtes PUT (CreateOrReplace). | 'Raw' (obligatoire) |
RawOutputDatasourceProperties
Nom | Description | Valeur |
---|---|---|
payloadUri | URL SAS vers un objet blob où la sortie doit être écrite. Si cette propriété n’est pas définie, les données de sortie sont écrites dans un stockage temporaire et une URL SAP vers ce stockage temporaire sera incluse dans le résultat. | corde |
RawReferenceInputDataSource
Nom | Description | Valeur |
---|---|---|
Propriétés | Propriétés associées à une entrée brute contenant des données de référence. Obligatoire sur les requêtes PUT (CreateOrReplace). | RawInputDatasourceProperties |
type | Indique le type de source de données d’entrée contenant des données de référence. Obligatoire sur les requêtes PUT (CreateOrReplace). | 'Raw' (obligatoire) |
RawStreamInputDataSource
Nom | Description | Valeur |
---|---|---|
Propriétés | Propriétés associées à une entrée brute. Obligatoire sur les requêtes PUT (CreateOrReplace). | RawInputDatasourceProperties |
type | Indique le type de source de données d’entrée contenant des données de flux. Obligatoire sur les requêtes PUT (CreateOrReplace). | 'Raw' (obligatoire) |
ReferenceInputDataSource
Nom | Description | Valeur |
---|---|---|
type | Défini sur « File » pour le type FileReferenceInputDataSource. Défini sur « Microsoft.Sql/Server/Database » pour le type AzureSqlReferenceInputDataSource. Défini sur « Microsoft.Storage/Blob » pour le type BlobReferenceInputDataSource. Défini sur « Raw » pour le type RawReferenceInputDataSource. | 'Fichier' 'Microsoft.Sql/Server/Database' 'Microsoft.Storage/Blob' 'Raw' (obligatoire) |
ReferenceInputProperties
Nom | Description | Valeur |
---|---|---|
source de données | Décrit une source de données d’entrée qui contient des données de référence. Obligatoire sur les requêtes PUT (CreateOrReplace). | ReferenceInputDataSource |
type | Indique si l’entrée est une source de données de référence ou de données de flux. Obligatoire sur les requêtes PUT (CreateOrReplace). | 'Reference' (obligatoire) |
RefreshConfiguration
Nom | Description | Valeur |
---|---|---|
dateFormat | Format de date. Chaque fois que {date} apparaît dans pathPattern, la valeur de cette propriété est utilisée comme format de date à la place. | corde |
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 comme 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. | corde |
refreshInterval | Intervalle d’actualisation. | corde |
refreshType | Cette propriété indique l’option d’actualisation des données à utiliser, Blocage ou Nonblocking. | 'Blocage' 'Nonblocking' |
timeFormat | Format d’heure. Chaque fois que {time} apparaît dans pathPattern, la valeur de cette propriété est utilisée comme format d’heure à la place. | corde |
ScalarFunctionProperties
Nom | Description | Valeur |
---|---|---|
type | Indique le type de fonction. | 'Scalar' (obligatoire) |
Sérialisation
Nom | Description | Valeur |
---|---|---|
type | Défini sur « Avro » pour le type AvroSerialization. Défini sur « Csv » pour le type CsvSerialization. Défini sur « CustomClr » pour le type CustomClrSerialization. Défini sur « Delta » pour le type DeltaSerialization. Défini sur « Json » pour le type jsonSerialization. Défini sur « Parquet » pour le type ParquetSerialization. | 'Avro' 'Csv' 'CustomClr' 'Delta' 'Json' 'Parquet' (obligatoire) |
ServiceBusQueueOutputDataSource
Nom | Description | Valeur |
---|---|---|
Propriétés | Propriétés associées à une sortie file d’attente Service Bus. Obligatoire sur les requêtes PUT (CreateOrReplace). | ServiceBusQueueOutputDataSourceProperties |
type | Indique que le type de sortie de la source de données est écrit. Obligatoire sur les requêtes PUT (CreateOrReplace). | 'Microsoft.ServiceBus/Queue' (obligatoire) |
ServiceBusQueueOutputDataSourceProperties
Nom | Description | Valeur |
---|---|---|
authenticationMode | Mode d’authentification. | 'ConnectionString' 'Msi' 'UserToken' |
propertyColumns | Tableau de chaînes des noms des colonnes de sortie à attacher aux messages Service Bus en tant que propriétés personnalisées. | string[] |
queueName | Nom de la file d’attente Service Bus. Obligatoire sur les requêtes PUT (CreateOrReplace). | corde |
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 requêtes PUT (CreateOrReplace). | corde |
sharedAccessPolicyKey | Clé de stratégie d’accès partagé pour la stratégie d’accès partagé spécifiée. Obligatoire sur les requêtes PUT (CreateOrReplace). | corde Contraintes: Valeur sensible. Passez en tant que paramètre sécurisé. |
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 requêtes PUT (CreateOrReplace). | corde |
systemPropertyColumns | Propriétés système associées à la file d’attente Service Bus. Les propriétés système suivantes sont prises en charge : ReplyToSessionId, ContentType, To, Subject, CorrelationId, TimeToLive, PartitionKey, SessionId, ScheduledEnqueueTime, MessageId, ReplyTo, Label, ScheduledEnqueueTimeUtc. | quelconque |
ServiceBusTopicOutputDataSource
Nom | Description | Valeur |
---|---|---|
Propriétés | Propriétés associées à une sortie rubrique Service Bus. Obligatoire sur les requêtes PUT (CreateOrReplace). | ServiceBusTopicOutputDataSourceProperties |
type | Indique que le type de sortie de la source de données est écrit. Obligatoire sur les requêtes PUT (CreateOrReplace). | 'Microsoft.ServiceBus/Topic' (obligatoire) |
ServiceBusTopicOutputDataSourceProperties
Nom | Description | Valeur |
---|---|---|
authenticationMode | Mode d’authentification. | 'ConnectionString' 'Msi' 'UserToken' |
propertyColumns | Tableau de chaînes des noms des colonnes de sortie à attacher aux messages Service Bus en tant que propriétés personnalisées. | string[] |
serviceBusNamespace | Espace de noms associé au hub d’événements souhaité, à la file d’attente Service Bus, à la rubrique Service Bus, etc. Obligatoire sur les requêtes PUT (CreateOrReplace). | corde |
sharedAccessPolicyKey | Clé de stratégie d’accès partagé pour la stratégie d’accès partagé spécifiée. Obligatoire sur les requêtes PUT (CreateOrReplace). | corde Contraintes: Valeur sensible. Passez en tant que paramètre sécurisé. |
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 requêtes PUT (CreateOrReplace). | corde |
systemPropertyColumns | Propriétés système associées à la sortie de rubrique Service Bus. Les propriétés système suivantes sont prises en charge : ReplyToSessionId, ContentType, To, Subject, CorrelationId, TimeToLive, PartitionKey, SessionId, ScheduledEnqueueTime, MessageId, ReplyTo, Label, ScheduledEnqueueTimeUtc. | ServiceBusTopicOutputDataSourcePropertiesSystemPropertyColumns |
topicName | Nom de la rubrique Service Bus. Obligatoire sur les requêtes PUT (CreateOrReplace). | corde |
ServiceBusTopicOutputDataSourcePropertiesSystemPropertyColumns
Nom | Description | Valeur |
---|
Sku
Nom | Description | Valeur |
---|---|---|
capacité | Capacité de la référence SKU. | Int |
nom | Nom de la référence SKU. Obligatoire sur les requêtes PUT (CreateOrReplace). | 'Standard' |
StorageAccount
Nom | Description | Valeur |
---|---|---|
accountKey | Clé de compte pour le compte stockage Azure. Obligatoire sur les requêtes PUT (CreateOrReplace). | corde Contraintes: Valeur sensible. Passez en tant que paramètre sécurisé. |
accountName | Nom du compte stockage Azure. Obligatoire sur les requêtes PUT (CreateOrReplace). | corde |
authenticationMode | Mode d’authentification. | 'ConnectionString' 'Msi' 'UserToken' |
StreamingJobProperties
Nom | Description | Valeur |
---|---|---|
Grappe | Cluster sur lequel les travaux de diffusion en continu s’exécutent. | ClusterInfo |
compatibilityLevel | Contrôle certains comportements d’exécution du travail de streaming. | '1.0' '1.2' |
contentStoragePolicy | Les valeurs valides sont JobStorageAccount et SystemAccount. Si la valeur est JobStorageAccount, l’utilisateur doit également spécifier la propriété jobStorageAccount. . | 'JobStorageAccount' 'SystemAccount' |
dataLocale | Paramètres régionaux de données du travail Stream Analytics. La valeur doit être le nom d’une culture .NET prise en charge à partir de l’ensemble https://msdn.microsoft.com/en-us/library/system.globalization.culturetypes(v=vs.110).aspx. La valeur par défaut est 'en-US' si aucune valeur n’est spécifiée. | corde |
eventsLateArrivalMaxDelayInSeconds | Délai maximal tolérable en secondes où les événements arrivant en retard peuvent être inclus. La plage prise en charge est -1 à 1814399 (20.23:59:59:59 jours) et -1 est utilisée pour spécifier l’attente indéfiniment. Si la propriété est absente, elle est interprétée comme ayant la valeur -1. | Int |
eventsOutOfOrderMaxDelayInSeconds | Délai maximal tolérable en secondes où les événements hors ordre peuvent être ajustés pour être de retour dans l’ordre. | Int |
eventsOutOfOrderPolicy | Indique la stratégie à appliquer aux événements qui arrivent dans le flux d’événements d’entrée. | 'Ajuster' 'Drop' |
Externes | Compte de stockage où se trouvent les artefacts de code personnalisés. | externe |
Fonctions | Liste d’une ou de plusieurs fonctions pour la tâche de diffusion en continu. La propriété name de chaque fonction est requise lors de la spécification de cette propriété dans une requête PUT. Cette propriété ne peut pas être modifiable via une opération PATCH. Vous devez utiliser l’API PATCH disponible pour la transformation individuelle. | function[] |
Entrées | Liste d’une ou de plusieurs entrées dans la tâche de diffusion en continu. La propriété name pour chaque entrée est requise lors de la spécification de cette propriété dans une requête PUT. Cette propriété ne peut pas être modifiable via une opération PATCH. Vous devez utiliser l’API PATCH disponible pour l’entrée individuelle. | d’entrée [] |
jobStorageAccount | Propriétés associées à un compte de stockage Azure avec MSI | JobStorageAccount |
jobType | Décrit le type du travail. Les modes valides sont Cloud et « Edge ». |
'Cloud' 'Edge' |
outputErrorPolicy | Indique la stratégie à appliquer aux événements qui arrivent à la sortie et ne peuvent pas être écrits dans le stockage externe en raison d’une mauvaise forme (valeurs de colonne manquantes, valeurs de colonne de type ou de taille incorrectes). | 'Drop' 'Arrêter' |
Sorties | Liste d’une ou de plusieurs sorties pour la tâche de diffusion en continu. La propriété name pour chaque sortie est requise lors de la spécification de cette propriété dans une requête PUT. Cette propriété ne peut pas être modifiable via une opération PATCH. Vous devez utiliser l’API PATCH disponible pour la sortie individuelle. | de sortie [] |
outputStartMode | Cette propriété ne doit être utilisée que lorsque vous souhaitez que le travail soit démarré immédiatement lors de la création. La valeur peut être JobStartTime, CustomTime ou LastOutputEventTime pour indiquer si le point de départ du flux d’événements de sortie doit démarrer chaque fois que le travail est démarré, démarrer à un horodatage utilisateur personnalisé spécifié via la propriété outputStartTime ou démarrer à partir de la dernière heure de sortie de l’événement. | 'CustomTime' 'JobStartTime' 'LastOutputEventTime' |
outputStartTime | La valeur est soit un horodatage au format ISO-8601 qui indique le point de départ du flux d’événements de sortie, soit null pour indiquer que le flux d’événements de sortie démarre chaque fois que la tâche de diffusion en continu est démarrée. Cette propriété doit avoir une valeur si outputStartMode est défini sur CustomTime. | corde |
Sku | Décrit la référence SKU du travail de streaming. Obligatoire sur les requêtes PUT (CreateOrReplace). | référence SKU |
transformation | Indique la requête et le nombre d’unités de diffusion en continu à utiliser pour la tâche de diffusion en continu. La propriété name de la transformation est requise lors de la spécification de cette propriété dans une requête PUT. Cette propriété ne peut pas être modifiable via une opération PATCH. Vous devez utiliser l’API PATCH disponible pour la transformation individuelle. | transformation |
StreamInputDataSource
Nom | Description | Valeur |
---|---|---|
type | Défini sur « GatewayMessageBus » pour le type GatewayMessageBusStreamInputDataSource. Défini sur « Microsoft.Devices/IotHubs » pour le type IoTHubStreamInputDataSource. Défini sur « Microsoft.EventGrid/EventSubscriptions » pour le type EventGridStreamInputDataSource. Défini sur « Microsoft.EventHub/EventHub » pour le type EventHubV2StreamInputDataSource. Défini sur « Microsoft.ServiceBus/EventHub » pour le type EventHubStreamInputDataSource. Défini sur « Microsoft.Storage/Blob » pour le type BlobStreamInputDataSource. Défini sur « Raw » pour le type RawStreamInputDataSource. | 'GatewayMessageBus' 'Microsoft.Devices/IotHubs' 'Microsoft.EventGrid/EventSubscriptions' 'Microsoft.EventHub/EventHub' 'Microsoft.ServiceBus/EventHub' 'Microsoft.Storage/Blob' 'Raw' (obligatoire) |
StreamInputProperties
Nom | Description | Valeur |
---|---|---|
source de données | Décrit une source de données d’entrée qui contient des données de flux. Obligatoire sur les requêtes PUT (CreateOrReplace). | streamInputDataSource |
type | Indique si l’entrée est une source de données de référence ou de données de flux. Obligatoire sur les requêtes PUT (CreateOrReplace). | 'Stream' (obligatoire) |
TrackedResourceTags
Nom | Description | Valeur |
---|
Transformation
Nom | Description | Valeur |
---|---|---|
nom | Nom de la ressource | corde |
Propriétés | Propriétés associées à une transformation. Obligatoire sur les requêtes PUT (CreateOrReplace). | TransformationProperties |
TransformationProperties
Nom | Description | Valeur |
---|---|---|
requête | Spécifie la requête qui sera exécutée dans la tâche de diffusion en continu. Vous pouvez en savoir plus sur le langage de requête Stream Analytics (SAQL) ici : https://msdn.microsoft.com/library/azure/dn834998 . Obligatoire sur les requêtes PUT (CreateOrReplace). | corde |
streamingUnits | Spécifie le nombre d’unités de diffusion en continu que la tâche de diffusion en continu utilise. | Int |
validStreamingUnits | Spécifie les unités de diffusion en continu valides vers laquelle un travail de diffusion en continu peut être mis à l’échelle. | int[] |