Microsoft.StreamAnalytics streamingjobs 2017-04-01-preview
Définition de ressource Bicep
Le type de ressource streamingjobs peut être déployé avec des opérations qui ciblent :
- Groupes de ressources - Voir commandes de déploiement de groupes de ressources
Pour obtenir la liste des propriétés modifiées dans chaque version de l’API, consultez journal des modifications.
Format des ressources
Pour créer une ressource Microsoft.StreamAnalytics/streamingjobs, ajoutez le Bicep suivant à votre modèle.
resource symbolicname 'Microsoft.StreamAnalytics/streamingjobs@2017-04-01-preview' = {
name: 'string'
location: 'string'
tags: {
tagName1: 'tagValue1'
tagName2: 'tagValue2'
}
identity: {
principalId: 'string'
tenantId: 'string'
type: 'string'
}
properties: {
cluster: {
id: 'string'
}
compatibilityLevel: '1.0'
contentStoragePolicy: 'string'
dataLocale: 'string'
eventsLateArrivalMaxDelayInSeconds: int
eventsOutOfOrderMaxDelayInSeconds: int
eventsOutOfOrderPolicy: 'string'
externals: {
container: 'string'
path: 'string'
storageAccount: {
accountKey: 'string'
accountName: 'string'
}
}
functions: [
{
name: 'string'
properties: {
properties: {
binding: {
type: 'string'
// For remaining properties, see FunctionBinding objects
}
inputs: [
{
dataType: 'string'
isConfigurationParameter: bool
}
]
output: {
dataType: 'string'
}
}
type: 'string'
// For remaining properties, see FunctionProperties objects
}
}
]
inputs: [
{
name: 'string'
properties: {
compression: {
type: 'string'
}
partitionKey: 'string'
serialization: {
type: 'string'
// For remaining properties, see Serialization objects
}
type: 'string'
// For remaining properties, see InputProperties objects
}
}
]
jobStorageAccount: {
accountKey: 'string'
accountName: 'string'
authenticationMode: 'string'
}
jobType: 'string'
outputErrorPolicy: 'string'
outputs: [
{
name: 'string'
properties: {
datasource: {
type: 'string'
// For remaining properties, see OutputDataSource objects
}
serialization: {
type: 'string'
// For remaining properties, see Serialization objects
}
sizeWindow: int
timeWindow: 'string'
}
}
]
outputStartMode: 'string'
outputStartTime: 'string'
sku: {
name: 'Standard'
}
transformation: {
name: 'string'
properties: {
query: 'string'
streamingUnits: int
}
}
}
}
Objets FunctionProperties
Définissez la propriété type pour spécifier le type d’objet.
Pour Agrégation, utilisez :
type: 'Aggregate'
Pour Scalar, utilisez :
type: 'Scalar'
Objets FunctionBinding
Définissez la propriété type pour spécifier le type d’objet.
Pour Microsoft.MachineLearning/WebService, utilisez :
type: 'Microsoft.MachineLearning/WebService'
properties: {
apiKey: 'string'
batchSize: int
endpoint: 'string'
inputs: {
columnNames: [
{
dataType: 'string'
mapTo: int
name: 'string'
}
]
name: 'string'
}
outputs: [
{
dataType: 'string'
name: 'string'
}
]
}
Pour Microsoft.MachineLearningServices, utilisez :
type: 'Microsoft.MachineLearningServices'
properties: {
apiKey: 'string'
batchSize: int
endpoint: 'string'
inputs: [
{
dataType: 'string'
mapTo: int
name: 'string'
}
]
numberOfParallelRequests: int
outputs: [
{
dataType: 'string'
mapTo: int
name: 'string'
}
]
}
Pour Microsoft.StreamAnalytics/CLRUdf, utilisez :
type: 'Microsoft.StreamAnalytics/CLRUdf'
properties: {
class: 'string'
dllPath: 'string'
method: 'string'
script: 'string'
}
Pour Microsoft.StreamAnalytics/JavascriptUdf, utilisez :
type: 'Microsoft.StreamAnalytics/JavascriptUdf'
properties: {
script: 'string'
}
Objets InputProperties
Définissez la propriété type pour spécifier le type d’objet.
Pour référence, utilisez :
type: 'Reference'
datasource: {
type: 'string'
// For remaining properties, see ReferenceInputDataSource objects
}
Pour Stream, utilisez :
type: 'Stream'
datasource: {
type: 'string'
// For remaining properties, see StreamInputDataSource objects
}
Objets de sérialisation
Définissez la propriété type pour spécifier le type d’objet.
Pour Avro, utilisez :
type: 'Avro'
properties: any()
Pour Csv, utilisez :
type: 'Csv'
properties: {
encoding: 'UTF8'
fieldDelimiter: 'string'
}
Pour CustomClr, utilisez :
type: 'CustomClr'
properties: {
serializationClassName: 'string'
serializationDllPath: 'string'
}
Pour Delta, utilisez :
type: 'Delta'
properties: {
deltaTablePath: 'string'
partitionColumns: [
'string'
]
}
Pour Json, utilisez :
type: 'Json'
properties: {
encoding: 'UTF8'
format: 'string'
}
Pour Parquet, utilisez :
type: 'Parquet'
properties: any()
Objets ReferenceInputDataSource
Définissez la propriété type pour spécifier le type d’objet.
Pour Microsoft.Sql/Server/Database, utilisez :
type: 'Microsoft.Sql/Server/Database'
properties: {
database: 'string'
deltaSnapshotQuery: 'string'
fullSnapshotQuery: 'string'
password: 'string'
refreshRate: 'string'
refreshType: 'string'
server: 'string'
table: 'string'
user: 'string'
}
Pour Microsoft.Storage/Blob, utilisez :
type: 'Microsoft.Storage/Blob'
properties: {
authenticationMode: 'string'
container: 'string'
dateFormat: 'string'
pathPattern: 'string'
storageAccounts: [
{
accountKey: 'string'
accountName: 'string'
}
]
timeFormat: 'string'
}
Pour Raw, utilisez :
type: 'Raw'
properties: {
payload: 'string'
payloadUri: 'string'
}
Objets StreamInputDataSource
Définissez la propriété type pour spécifier le type d’objet.
Pour Microsoft.Devices/IotHubs, utilisez :
type: 'Microsoft.Devices/IotHubs'
properties: {
consumerGroupName: 'string'
endpoint: 'string'
iotHubNamespace: 'string'
sharedAccessPolicyKey: 'string'
sharedAccessPolicyName: 'string'
}
Pour Microsoft.EventHub/EventHub, utilisez :
type: 'Microsoft.EventHub/EventHub'
properties: {
authenticationMode: 'string'
consumerGroupName: 'string'
eventHubName: 'string'
serviceBusNamespace: 'string'
sharedAccessPolicyKey: 'string'
sharedAccessPolicyName: 'string'
}
Pour Microsoft.ServiceBus/EventHub, utilisez :
type: 'Microsoft.ServiceBus/EventHub'
properties: {
authenticationMode: 'string'
consumerGroupName: 'string'
eventHubName: 'string'
serviceBusNamespace: 'string'
sharedAccessPolicyKey: 'string'
sharedAccessPolicyName: 'string'
}
Pour Microsoft.Storage/Blob, utilisez :
type: 'Microsoft.Storage/Blob'
properties: {
authenticationMode: 'string'
container: 'string'
dateFormat: 'string'
pathPattern: 'string'
sourcePartitionCount: int
storageAccounts: [
{
accountKey: 'string'
accountName: 'string'
}
]
timeFormat: 'string'
}
Pour Raw, utilisez :
type: 'Raw'
properties: {
payload: 'string'
payloadUri: 'string'
}
Objets OutputDataSource
Définissez la propriété type pour spécifier le type d’objet.
Pour Microsoft.AzureFunction, utilisez :
type: 'Microsoft.AzureFunction'
properties: {
apiKey: 'string'
functionAppName: 'string'
functionName: 'string'
maxBatchCount: int
maxBatchSize: int
}
Pour Microsoft.DataLake/Accounts, utilisez :
type: 'Microsoft.DataLake/Accounts'
properties: {
accountName: 'string'
authenticationMode: 'string'
dateFormat: 'string'
filePathPrefix: 'string'
refreshToken: 'string'
tenantId: 'string'
timeFormat: 'string'
tokenUserDisplayName: 'string'
tokenUserPrincipalName: 'string'
}
Pour Microsoft.EventHub/EventHub, utilisez :
type: 'Microsoft.EventHub/EventHub'
properties: {
authenticationMode: 'string'
eventHubName: 'string'
partitionKey: 'string'
propertyColumns: [
'string'
]
serviceBusNamespace: 'string'
sharedAccessPolicyKey: 'string'
sharedAccessPolicyName: 'string'
}
Pour Microsoft.ServiceBus/EventHub, utilisez :
type: 'Microsoft.ServiceBus/EventHub'
properties: {
authenticationMode: 'string'
eventHubName: 'string'
partitionKey: 'string'
propertyColumns: [
'string'
]
serviceBusNamespace: 'string'
sharedAccessPolicyKey: 'string'
sharedAccessPolicyName: 'string'
}
Pour Microsoft.ServiceBus/Queue, utilisez :
type: 'Microsoft.ServiceBus/Queue'
properties: {
authenticationMode: 'string'
propertyColumns: [
'string'
]
queueName: 'string'
serviceBusNamespace: 'string'
sharedAccessPolicyKey: 'string'
sharedAccessPolicyName: 'string'
systemPropertyColumns: {
{customized property}: 'string'
}
}
Pour Microsoft.ServiceBus/Topic, utilisez :
type: 'Microsoft.ServiceBus/Topic'
properties: {
authenticationMode: 'string'
propertyColumns: [
'string'
]
serviceBusNamespace: 'string'
sharedAccessPolicyKey: 'string'
sharedAccessPolicyName: 'string'
systemPropertyColumns: {
{customized property}: 'string'
}
topicName: 'string'
}
Pour Microsoft.Sql/Server/Database, utilisez :
type: 'Microsoft.Sql/Server/Database'
properties: {
authenticationMode: 'string'
database: 'string'
maxBatchCount: int
maxWriterCount: int
password: 'string'
server: 'string'
table: 'string'
user: 'string'
}
Pour Microsoft.Sql/Server/DataWarehouse, utilisez :
type: 'Microsoft.Sql/Server/DataWarehouse'
properties: {
database: 'string'
password: 'string'
server: 'string'
table: 'string'
user: 'string'
}
Pour Microsoft.Storage/Blob, utilisez :
type: 'Microsoft.Storage/Blob'
properties: {
authenticationMode: 'string'
container: 'string'
dateFormat: 'string'
pathPattern: 'string'
storageAccounts: [
{
accountKey: 'string'
accountName: 'string'
}
]
timeFormat: 'string'
}
Pour Microsoft.Storage/DocumentDB, utilisez :
type: 'Microsoft.Storage/DocumentDB'
properties: {
accountId: 'string'
accountKey: 'string'
collectionNamePattern: 'string'
database: 'string'
documentId: 'string'
partitionKey: 'string'
}
Pour Microsoft.Storage/Table, utilisez :
type: 'Microsoft.Storage/Table'
properties: {
accountKey: 'string'
accountName: 'string'
batchSize: int
columnsToRemove: [
'string'
]
partitionKey: 'string'
rowKey: 'string'
table: 'string'
}
Pour PowerBI, utilisez :
type: 'PowerBI'
properties: {
authenticationMode: 'string'
dataset: 'string'
groupId: 'string'
groupName: 'string'
refreshToken: 'string'
table: 'string'
tokenUserDisplayName: 'string'
tokenUserPrincipalName: 'string'
}
Pour Raw, utilisez :
type: 'Raw'
properties: {
payloadUri: 'string'
}
Valeurs de propriétés
streamingjobs
Nom | Description | Valeur |
---|---|---|
name | Nom de la ressource | chaîne (obligatoire) Limite de caractères : 3-63 Caractères valides : Caractères alphanumériques, traits d’union et traits de soulignement. |
location | Emplacement géographique où réside la ressource | string |
tags | Balises de ressource. | Dictionnaire de noms et de valeurs d’étiquettes. Voir Balises dans les modèles |
identité | Décrit l’identité managée affectée par le système affectée à ce travail qui peut être utilisée pour s’authentifier avec des entrées et des sorties. | Identité |
properties | Propriétés associées à un travail de streaming. Obligatoire sur les demandes PUT (CreateOrReplace). | StreamingJobProperties |
Identité
Nom | Description | Valeur |
---|---|---|
principalId | string | |
tenantId | string | |
type | string |
StreamingJobProperties
Nom | Description | Valeur |
---|---|---|
cluster | Cluster sur lequel les travaux de streaming s’exécuteront. | ClusterInfo |
compatibilityLevel | Contrôle certains comportements d’exécution de la tâche de streaming. | '1.0' |
contentStoragePolicy | Les valeurs valides sont JobStorageAccount et SystemAccount. Si la valeur est JobStorageAccount, l’utilisateur doit également spécifier la propriété jobStorageAccount. . | 'JobStorageAccount' 'SystemAccount' |
dataLocale | Paramètres régionaux des données de la tâche Stream Analytics. La valeur doit être le nom d’une culture .NET prise en charge à partir de l’ensemble https://msdn.microsoft.com/library/system.globalization.culturetypes(v=vs.110 .aspx. La valeur par défaut est « en-US » si aucune n’est spécifiée. |
string |
eventsLateArrivalMaxDelayInSeconds | Délai maximal acceptable en secondes pendant lequel les événements arrivant en retard peuvent être inclus. La plage prise en charge est comprise entre -1 et 1814399 (20.23:59:59 jours) et -1 est utilisé pour spécifier d’attendre indéfiniment. Si la propriété est absente, elle est interprétée comme ayant la valeur -1. | int |
eventsOutOfOrderMaxDelayInSeconds | Délai maximal acceptable en secondes pendant lequel les événements en désordre peuvent être ajustés pour être restaurés dans l’ordre. | int |
eventsOutOfOrderPolicy | Indique la stratégie à appliquer aux événements qui arrivent en désordre dans le flux d’événements d’entrée. | 'Ajuster' 'Drop' |
Externes | Compte de stockage où se trouvent les artefacts de code personnalisés. | Externe |
functions | Liste d’une ou plusieurs fonctions pour le travail de streaming. La propriété name de chaque fonction est requise lors de la spécification de cette propriété dans une requête PUT. Cette propriété ne peut pas être modifié via une opération PATCH. Vous devez utiliser l’API PATCH disponible pour la transformation individuelle. | Function[] |
inputs | Liste d’une ou plusieurs entrées pour le travail de streaming. La propriété name pour chaque entrée est requise lors de la spécification de cette propriété dans une requête PUT. Cette propriété ne peut pas être modifié via une opération PATCH. Vous devez utiliser l’API PATCH disponible pour l’entrée individuelle. | Input[] |
jobStorageAccount | Propriétés associées à un compte de stockage Azure avec MSI | JobStorageAccount |
jobType | Décrit le type du travail. Les modes valides sont Cloud et « Edge ». |
'Cloud' 'Edge' |
outputErrorPolicy | Indique la stratégie à appliquer aux événements qui arrivent à la sortie et qui ne peuvent pas être écrits dans le stockage externe en raison d’une constitution inappropriée (valeurs de colonne manquantes ou avec une taille ou un type incorrect). | 'Drop' 'Stop' |
outputs | Liste d’une ou plusieurs sorties pour le travail de streaming. La propriété name pour chaque sortie est requise lors de la spécification de cette propriété dans une requête PUT. Cette propriété ne peut pas être modifié via une opération PATCH. Vous devez utiliser l’API PATCH disponible pour la sortie individuelle. | Sortie[] |
outputStartMode | Cette propriété ne doit être utilisée que lorsqu’il est souhaité que le travail soit démarré immédiatement lors de la création. La valeur peut être JobStartTime, CustomTime ou LastOutputEventTime pour indiquer si le point de départ du flux d’événements de sortie doit démarrer chaque fois que le travail est démarré, démarrer à un horodatage utilisateur personnalisé spécifié via la propriété outputStartTime ou démarrer à partir de l’heure de sortie du dernier événement. | 'CustomTime' 'JobStartTime' 'LastOutputEventTime' |
outputStartTime | La valeur est soit un horodatage au format ISO 8601, indiquant le point de départ du flux d'événements de sortie, soit null pour indiquer que le flux d'événements de sortie démarre à chaque démarrage du travail de diffusion en continu. Cette propriété doit avoir une valeur si outputStartMode est défini sur CustomTime. | string |
sku | Décrit la référence SKU du travail de streaming. Obligatoire sur les demandes PUT (CreateOrReplace). | StreamingJobSku |
transformation | Indique la requête et le nombre d’unités de streaming à utiliser pour le travail de streaming. La propriété name de la transformation est requise lors de la spécification de cette propriété dans une requête PUT. Cette propriété ne peut pas être modifié via une opération PATCH. Vous devez utiliser l’API PATCH disponible pour la transformation individuelle. | Transformation |
ClusterInfo
Nom | Description | Valeur |
---|---|---|
id | ID de ressource du cluster. | string |
Externe
Nom | Description | Valeur |
---|---|---|
conteneur | string | |
path | string | |
storageAccount | Propriétés associées à un compte stockage Azure | StorageAccount |
StorageAccount
Nom | Description | Valeur |
---|---|---|
accountKey | Clé de compte pour le compte Stockage Azure. Obligatoire sur les demandes PUT (CreateOrReplace). | string |
accountName | Nom du compte Stockage Azure. Obligatoire sur les demandes PUT (CreateOrReplace). | string |
Fonction
Nom | Description | Valeur |
---|---|---|
name | Nom de la ressource | string |
properties | Propriétés associées à une fonction. | Functionproperties |
Functionproperties
Nom | Description | Valeur |
---|---|---|
properties | FunctionConfiguration | |
type | Définir le type d’objet | Agrégat Scalaire (obligatoire) |
FunctionConfiguration
Nom | Description | Valeur |
---|---|---|
liaison de sortie | Liaison physique de la fonction. Par exemple, dans le cas du service web Azure Machine Learning, cela décrit le point de terminaison. | FunctionBinding |
inputs | FunctionInput[] | |
sortie | Décrit la sortie d’une fonction. | FunctionOutput |
FunctionBinding
Nom | Description | Valeur |
---|---|---|
type | Définir le type d’objet | Microsoft.MachineLearning/WebService Microsoft.MachineLearningServices Microsoft.StreamAnalytics/CLRUdf Microsoft.StreamAnalytics/JavascriptUdf (obligatoire) |
AzureMachineLearningStudioFunctionBinding
Nom | Description | Valeur |
---|---|---|
type | Indique le type de liaison de fonction. | « Microsoft.MachineLearning/WebService » (obligatoire) |
properties | Propriétés de liaison associées à Azure Machine Learning Studio. | AzureMachineLearningStudioFunctionBindingProperties |
AzureMachineLearningStudioFunctionBindingProperties
Nom | Description | Valeur |
---|---|---|
apiKey | Clé API utilisée pour l’authentification avec Request-Response point de terminaison. | string |
batchSize | Nombre compris entre 1 et 10 000 décrivant le nombre maximal de lignes pour chaque demande d’exécution Azure ML RRS. La valeur par défaut est 1000. | int |
endpoint | Le Request-Response le point de terminaison d’exécution d’Azure Machine Learning Studio. Pour en savoir plus, cliquez ici : https://docs.microsoft.com/azure/machine-learning/machine-learning-consume-web-services#request-response-service-rrs |
string |
inputs | Entrées pour le point de terminaison Azure Machine Learning Studio. | AzureMachineLearningStudioInputs |
outputs | Liste des sorties de l’exécution du point de terminaison Azure Machine Learning Studio. | AzureMachineLearningStudioOutputColumn[] |
AzureMachineLearningStudioInputs
Nom | Description | Valeur |
---|---|---|
columnNames | Liste des colonnes d’entrée pour le point de terminaison Azure Machine Learning Studio. | AzureMachineLearningStudioInputColumn[] |
name | Nom de l'entrée. Il s’agit du nom fourni lors de la création du point de terminaison. | string |
AzureMachineLearningStudioInputColumn
Nom | Description | Valeur |
---|---|---|
dataType | Type de données (Azure Machine Learning pris en charge) de la colonne d’entrée. La liste des types de données Azure Machine Learning valides est décrite à l’adresse https://msdn.microsoft.com/library/azure/dn905923.aspx . |
string |
mapTo | Index de base zéro du paramètre de fonction auquel cette entrée est mappée. | int |
name | Nom de la colonne d'entrée. | string |
AzureMachineLearningStudioOutputColumn
Nom | Description | Valeur |
---|---|---|
dataType | Type de données (Azure Machine Learning pris en charge) de la colonne de sortie. La liste des types de données Azure Machine Learning valides est décrite à l’adresse https://msdn.microsoft.com/library/azure/dn905923.aspx . |
string |
name | Nom de la colonne de sortie. | string |
AzureMachineLearningServiceFunctionBinding
Nom | Description | Valeur |
---|---|---|
type | Indique le type de liaison de fonction. | « Microsoft.MachineLearningServices » (obligatoire) |
properties | Propriétés de liaison associées à un service web Azure Machine Learning. | AzureMachineLearningServiceFunctionBindingProperties |
AzureMachineLearningServiceFunctionBindingProperties
Nom | Description | Valeur |
---|---|---|
apiKey | Clé API utilisée pour l’authentification avec Request-Response point de terminaison. | string |
batchSize | Nombre compris entre 1 et 10 000 décrivant le nombre maximal de lignes pour chaque demande d’exécution Azure ML RRS. La valeur par défaut est 1000. | int |
endpoint | Le Request-Response exécuter le point de terminaison du service web Azure Machine Learning. | string |
inputs | Entrées pour le point de terminaison de service web Azure Machine Learning. | AzureMachineLearningServiceInputColumn[] |
numberOfParallelRequests | Nombre de requêtes parallèles qui seront envoyées par partition de votre travail au service Machine Learning. 1 constitue la valeur par défaut. | int |
outputs | Liste des sorties de l’exécution du point de terminaison de service web Azure Machine Learning. | AzureMachineLearningServiceOutputColumn[] |
AzureMachineLearningServiceInputColumn
Nom | Description | Valeur |
---|---|---|
dataType | Type de données (Azure Machine Learning pris en charge) de la colonne d’entrée. | string |
mapTo | Index de base zéro du paramètre de fonction auquel cette entrée est mappée. | int |
name | Nom de la colonne d'entrée. | string |
AzureMachineLearningServiceOutputColumn
Nom | Description | Valeur |
---|---|---|
dataType | Type de données (Azure Machine Learning pris en charge) de la colonne de sortie. | string |
mapTo | Index de base zéro du paramètre de fonction auquel cette entrée est mappée. | int |
name | Nom de la colonne de sortie. | string |
CSharpFunctionBinding
Nom | Description | Valeur |
---|---|---|
type | Indique le type de liaison de fonction. | « Microsoft.StreamAnalytics/CLRUdf » (obligatoire) |
properties | Propriétés de liaison associées à une fonction CSharp. | CSharpFunctionBindingProperties |
CSharpFunctionBindingProperties
Nom | Description | Valeur |
---|---|---|
class | Code Csharp contenant une définition de fonction unique. | string |
dllPath | Code Csharp contenant une définition de fonction unique. | string |
method | Code Csharp contenant une définition de fonction unique. | string |
script | Code Csharp contenant une définition de fonction unique. | string |
JavaScriptFunctionBinding
Nom | Description | Valeur |
---|---|---|
type | Indique le type de liaison de fonction. | « Microsoft.StreamAnalytics/JavascriptUdf » (obligatoire) |
properties | Propriétés de liaison associées à une fonction JavaScript. | JavaScriptFunctionBindingProperties |
JavaScriptFunctionBindingProperties
Nom | Description | Valeur |
---|---|---|
script | Code JavaScript contenant une définition de fonction unique. Par exemple : 'function (x, y) { return x + y ; }' | string |
FunctionInput
Nom | Description | Valeur |
---|---|---|
dataType | Type de données (Azure Stream Analytics pris en charge) du paramètre d’entrée de fonction. Une liste des types de données Azure Stream Analytics valides est décrite à l’adresse https://msdn.microsoft.com/library/azure/dn835065.aspx |
string |
isConfigurationParameter | Indicateur indiquant si le paramètre est un paramètre de configuration. True si ce paramètre d’entrée est censé être une constante. La valeur par défaut est false. | bool |
FunctionOutput
Nom | Description | Valeur |
---|---|---|
dataType | Type de données (Azure Stream Analytics pris en charge) de la sortie de la fonction. Une liste des types de données Azure Stream Analytics valides est décrite à l’adresse https://msdn.microsoft.com/library/azure/dn835065.aspx |
string |
AggregateFunctionProperties
Nom | Description | Valeur |
---|---|---|
type | Indique le type de fonction. | 'Aggregate' (obligatoire) |
ScalarFunctionProperties
Nom | Description | Valeur |
---|---|---|
type | Indique le type de fonction. | 'Scalar' (obligatoire) |
Entrée
Nom | Description | Valeur |
---|---|---|
name | Nom de la ressource | string |
properties | Propriétés associées à une entrée. Obligatoire sur les demandes PUT (CreateOrReplace). | InputProperties |
InputProperties
Nom | Description | Valeur |
---|---|---|
compression | Décrit comment les données d’entrée sont compressées | Compression |
partitionKey | partitionKey Décrit une clé dans les données d’entrée qui est utilisée pour partitionner les données d’entrée | string |
sérialisation | Décrit comment les données d’une entrée sont sérialisées ou comment les données sont sérialisées lorsqu’elles sont écrites dans une sortie. Obligatoire sur les demandes PUT (CreateOrReplace). | Sérialisation |
type | Définir le type d’objet | Référence Stream (obligatoire) |
Compression
Nom | Description | Valeur |
---|---|---|
type | string (obligatoire) |
Sérialisation
Nom | Description | Valeur |
---|---|---|
type | Définir le type d’objet | Avro Csv CustomClr Delta Json Parquet (obligatoire) |
AvroSerialization
Nom | Description | Valeur |
---|---|---|
type | Indique le type de sérialisation utilisé par l’entrée ou la sortie. Obligatoire sur les demandes PUT (CreateOrReplace). | 'Avro' (obligatoire) |
properties | Propriétés associées au type de sérialisation Avro. Obligatoire sur les demandes PUT (CreateOrReplace). | Pour Bicep, vous pouvez utiliser la fonction any(). |
CsvSerialisation
Nom | Description | Valeur |
---|---|---|
type | Indique le type de sérialisation utilisé par l’entrée ou la sortie. Obligatoire sur les demandes PUT (CreateOrReplace). | 'Csv' (obligatoire) |
properties | Propriétés associées au type de sérialisation CSV. Obligatoire sur les demandes PUT (CreateOrReplace). | CsvSerializationProperties |
CsvSerializationProperties
Nom | Description | Valeur |
---|---|---|
encodage | Spécifie l’encodage des données entrantes dans le cas de l’entrée et l’encodage des données sortantes dans le cas de la sortie. Obligatoire sur les demandes PUT (CreateOrReplace). | 'UTF8' |
fieldDelimiter | Spécifie le délimiteur qui sera utilisé pour séparer les enregistrements de valeurs séparées par des virgules (CSV). Consultez https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-input ou https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-output pour obtenir la liste des valeurs prises en charge. Obligatoire sur les demandes PUT (CreateOrReplace). |
string |
CustomClrSerialization
Nom | Description | Valeur |
---|---|---|
type | Indique le type de sérialisation utilisé par l’entrée ou la sortie. Obligatoire sur les demandes PUT (CreateOrReplace). | 'CustomClr' (obligatoire) |
properties | Propriétés associées au type de sérialisation CustomClr. Obligatoire sur les demandes PUT (CreateOrReplace). | CustomClrSerializationProperties |
CustomClrSerializationProperties
Nom | Description | Valeur |
---|---|---|
serializationClassName | Nom de la classe de sérialisation. | string |
serializationDllPath | Chemin de la bibliothèque de sérialisation. | string |
DeltaSerialization
Nom | Description | Valeur |
---|---|---|
type | Indique le type de sérialisation utilisé par l’entrée ou la sortie. Obligatoire sur les demandes PUT (CreateOrReplace). | 'Delta' (obligatoire) |
properties | Propriétés associées au type de sérialisation Delta Lake. Obligatoire sur les demandes PUT (CreateOrReplace). | DeltaSerializationProperties |
DeltaSerializationProperties
Nom | Description | Valeur |
---|---|---|
deltaTablePath | Spécifie le chemin d’accès de la table Delta Lake dans laquelle la sortie sera écrite. | string (obligatoire) |
partitionColumns | Spécifie les noms des colonnes pour lesquelles la table Delta Lake sera partitionnée. Nous prenons uniquement en charge 1 colonne de partition, mais nous la conservons en tant que tableau pour l’extensibilité. | string[] |
JsonSerialization
Nom | Description | Valeur |
---|---|---|
type | Indique le type de sérialisation utilisé par l’entrée ou la sortie. Obligatoire sur les demandes PUT (CreateOrReplace). | 'Json' (obligatoire) |
properties | Propriétés associées au type de sérialisation JSON. Obligatoire sur les demandes PUT (CreateOrReplace). | JsonSerializationProperties |
JsonSerializationProperties
Nom | Description | Valeur |
---|---|---|
encodage | Spécifie l’encodage des données entrantes dans le cas de l’entrée et l’encodage des données sortantes dans le cas de la sortie. Obligatoire sur les demandes PUT (CreateOrReplace). | 'UTF8' |
format | Cette propriété s’applique uniquement à la sérialisation JSON des sorties uniquement. Elle ne s’applique pas aux entrées. Cette propriété spécifie le format du json dans lequel la sortie sera écrite. Les valeurs actuellement prises en charge sont « lineSeparated », ce qui indique que la sortie sera mise en forme en ayant chaque objet JSON séparé par une nouvelle ligne et « tableau » indiquant que la sortie sera mise en forme en tant que tableau d’objets JSON. La valeur par défaut est 'lineSeparated' si la valeur est null gauche. | 'Array' 'LineSeparated' |
ParquetSerialization
Nom | Description | Valeur |
---|---|---|
type | Indique le type de sérialisation utilisé par l’entrée ou la sortie. Obligatoire sur les demandes PUT (CreateOrReplace). | 'Parquet' (obligatoire) |
properties | Propriétés associées au type de sérialisation Parquet. Obligatoire sur les demandes PUT (CreateOrReplace). | Pour Bicep, vous pouvez utiliser la fonction any(). |
ReferenceInputProperties
Nom | Description | Valeur |
---|---|---|
type | Indique si l’entrée est une source de données de référence ou de données de flux. Obligatoire sur les demandes PUT (CreateOrReplace). | 'Reference' (obligatoire) |
datasource | Décrit une source de données d’entrée qui contient des données de référence. Obligatoire sur les demandes PUT (CreateOrReplace). | ReferenceInputDataSource |
ReferenceInputDataSource
Nom | Description | Valeur |
---|---|---|
type | Définir le type d’objet | Microsoft.Sql/Server/Database Microsoft.Storage/Blob Brut (obligatoire) |
AzureSqlReferenceInputDataSource
Nom | Description | Valeur |
---|---|---|
type | Indique le type de source de données d’entrée contenant des données de référence. Obligatoire sur les demandes PUT (CreateOrReplace). | « Microsoft.Sql/Server/Database » (obligatoire) |
properties | Décrit Azure SQL propriétés de la source de données d’entrée de référence de base de données. | AzureSqlReferenceInputDataSourceProperties |
AzureSqlReferenceInputDataSourceProperties
Nom | Description | Valeur |
---|---|---|
database | Cet élément est associé à l'élément datasource. Il s'agit du nom de la base de données dans laquelle écrire la sortie. | string |
deltaSnapshotQuery | Cet élément est associé à l'élément datasource. Cette requête est utilisée pour extraire les modifications incrémentielles de la base de données SQL. Pour utiliser cette option, nous vous recommandons d’utiliser des tables temporelles dans Azure SQL Database. | string |
fullSnapshotQuery | Cet élément est associé à l'élément datasource. Cette requête est utilisée pour extraire des données de la base de données SQL. | string |
mot de passe | Cet élément est associé à l'élément datasource. Il s'agit du mot de passe à utiliser pour se connecter à l'instance de Base de données SQL. | string |
refreshRate | Cet élément est associé à l'élément datasource. Cela indique la fréquence à laquelle les données seront extraites de la base de données. Il est au format DateTime. | string |
refreshType | Cet élément est associé à l'élément datasource. Cet élément est de type enum. Il indique le type d’option d’actualisation des données que nous voulons utiliser :Static/RefreshPeriodicalWithFull/RefreshPeriodicalWithDelta | string |
server | Cet élément est associé à l'élément datasource. Il s'agit du nom du serveur contenant la base de données dans laquelle écrire. | string |
table | Cet élément est associé à l'élément datasource. Nom de la table dans la base de données Azure SQL. | string |
utilisateur | Cet élément est associé à l'élément datasource. Il s'agit du nom d'utilisateur à utiliser pour se connecter à l'instance de Base de données SQL. | string |
BlobReferenceInputDataSource
Nom | Description | Valeur |
---|---|---|
type | Indique le type de source de données d’entrée contenant des données de référence. Obligatoire sur les demandes PUT (CreateOrReplace). | 'Microsoft.Storage/Blob' (obligatoire) |
properties | Propriétés associées à une entrée d’objet blob contenant des données de référence. Obligatoire sur les demandes PUT (CreateOrReplace). | BlobReferenceInputDataSourceProperties |
BlobReferenceInputDataSourceProperties
Nom | Description | Valeur |
---|---|---|
authenticationMode | Mode d’authentification. | 'ConnectionString' 'Msi' 'UserToken' |
conteneur | Nom d’un conteneur dans le compte de stockage associé. Ce conteneur contient le ou les objets blob à lire ou à écrire. Obligatoire sur les demandes PUT (CreateOrReplace). | string |
dateFormat | Format de date. Partout où {date} apparaît dans pathPattern, la valeur de cette propriété est utilisée comme format de date à la place. | string |
pathPattern | Modèle de chemin d’accès d’objet blob. Pas une expression régulière. Il représente un modèle par rapport auquel les noms d’objets blob seront mis en correspondance pour déterminer s’ils doivent être inclus en tant qu’entrée ou sortie dans le travail. Consultez https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-input ou https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-output pour obtenir une explication et un exemple plus détaillés. |
string |
storageAccounts | Liste d’un ou plusieurs comptes de stockage Azure. Obligatoire sur les demandes PUT (CreateOrReplace). | StorageAccount[] |
timeFormat | Format d’heure. Partout où {time} apparaît dans pathPattern, la valeur de cette propriété est utilisée comme format d’heure à la place. | string |
RawReferenceInputDataSource
Nom | Description | Valeur |
---|---|---|
type | Indique le type de source de données d’entrée contenant des données de référence. Obligatoire sur les demandes PUT (CreateOrReplace). | 'Raw' (obligatoire) |
properties | Propriétés associées à une entrée brute contenant des données de référence. Obligatoire sur les demandes PUT (CreateOrReplace). | RawInputDatasourceProperties |
RawInputDatasourceProperties
Nom | Description | Valeur |
---|---|---|
payload | Contenu sérialisé JSON des données d’entrée. La charge utile ou payloadUri doit être définie, mais pas les deux. | string |
payloadUri | URL SAS d’un objet blob contenant le contenu sérialisé JSON des données d’entrée. La charge utile ou payloadUri doit être définie, mais pas les deux. | string |
StreamInputProperties
Nom | Description | Valeur |
---|---|---|
type | Indique si l’entrée est une source de données de référence ou de données de flux. Obligatoire sur les demandes PUT (CreateOrReplace). | 'Stream' (obligatoire) |
datasource | Décrit une source de données d’entrée qui contient des données de flux. Obligatoire sur les demandes PUT (CreateOrReplace). | StreamInputDataSource |
StreamInputDataSource
Nom | Description | Valeur |
---|---|---|
type | Définir le type d’objet | Microsoft.Devices/IotHubs Microsoft.EventHub/EventHub Microsoft.ServiceBus/EventHub Microsoft.Storage/Blob Brut (obligatoire) |
IoTHubStreamInputDataSource
Nom | Description | Valeur |
---|---|---|
type | Indique le type de source de données d’entrée contenant des données de flux. Obligatoire sur les demandes PUT (CreateOrReplace). | « Microsoft.Devices/IotHubs » (obligatoire) |
properties | Les propriétés associées à une entrée IoT Hub contenant des données de flux. Obligatoire sur les demandes PUT (CreateOrReplace). | IoTHubStreamInputDataSourceProperties |
IoTHubStreamInputDataSourceProperties
Nom | Description | Valeur |
---|---|---|
consumerGroupName | Nom d’un IoT Hub groupe de consommateurs qui doit être utilisé pour lire les événements de l’IoT Hub. Si elle n’est pas spécifiée, l’entrée utilise le groupe de consommateurs par défaut d’Iot Hub. | string |
endpoint | Le IoT Hub point de terminaison auquel se connecter (par exemple, messages/événements, messages/opérationsMonitoringEvents, etc.). | string |
iotHubNamespace | Nom ou URI du IoT Hub. Obligatoire sur les demandes PUT (CreateOrReplace). | string |
sharedAccessPolicyKey | Clé de stratégie d’accès partagé pour la stratégie d’accès partagé spécifiée. Obligatoire sur les demandes PUT (CreateOrReplace). | string |
sharedAccessPolicyName | Nom de la stratégie d’accès partagé pour le IoT Hub. Cette stratégie doit contenir au moins l’autorisation De connexion au service. Obligatoire sur les demandes PUT (CreateOrReplace). | string |
EventHubV2StreamInputDataSource
Nom | Description | Valeur |
---|---|---|
type | Indique le type de source de données d’entrée contenant des données de flux. Obligatoire sur les demandes PUT (CreateOrReplace). | « Microsoft.EventHub/EventHub » (obligatoire) |
properties | Propriétés associées à une entrée Event Hub contenant des données de flux. Obligatoire sur les demandes PUT (CreateOrReplace). | EventHubStreamInputDataSourceProperties |
EventHubStreamInputDataSourceProperties
Nom | Description | Valeur |
---|---|---|
authenticationMode | Mode d’authentification. | 'ConnectionString' 'Msi' 'UserToken' |
consumerGroupName | Nom d’un groupe de consommateurs Event Hub qui doit être utilisé pour lire les événements à partir du hub d’événements. La spécification de noms de groupes de consommateurs distincts pour plusieurs entrées permet à chacune de ces entrées de recevoir les mêmes événements du hub d’événements. Si elle n’est pas spécifiée, l’entrée utilise le groupe de consommateurs par défaut d’Event Hub. | string |
eventHubName | Nom du hub d’événements. Obligatoire sur les demandes PUT (CreateOrReplace). | string |
serviceBusNamespace | Espace de noms associé au hub d’événements souhaité, à la file d’attente Service Bus, à la rubrique Service Bus, etc. Obligatoire sur les demandes PUT (CreateOrReplace). | string |
sharedAccessPolicyKey | Clé de stratégie d’accès partagé pour la stratégie d’accès partagé spécifiée. Obligatoire sur les demandes PUT (CreateOrReplace). | string |
sharedAccessPolicyName | Nom de la stratégie d’accès partagé pour event hub, file d’attente Service Bus, rubrique Service Bus, etc. Obligatoire sur les demandes PUT (CreateOrReplace). | string |
EventHubStreamInputDataSource
Nom | Description | Valeur |
---|---|---|
type | Indique le type de source de données d’entrée contenant des données de flux. Obligatoire sur les demandes PUT (CreateOrReplace). | « Microsoft.ServiceBus/EventHub » (obligatoire) |
properties | Propriétés associées à une entrée Event Hub contenant des données de flux. Obligatoire sur les demandes PUT (CreateOrReplace). | EventHubStreamInputDataSourceProperties |
BlobStreamInputDataSource
Nom | Description | Valeur |
---|---|---|
type | Indique le type de source de données d’entrée contenant des données de flux. Obligatoire sur les demandes PUT (CreateOrReplace). | 'Microsoft.Storage/Blob' (obligatoire) |
properties | Propriétés associées à une entrée d’objet blob contenant des données de flux. Obligatoire sur les demandes PUT (CreateOrReplace). | BlobStreamInputDataSourceProperties |
BlobStreamInputDataSourceProperties
Nom | Description | Valeur |
---|---|---|
authenticationMode | Mode d’authentification. | 'ConnectionString' 'Msi' 'UserToken' |
conteneur | Nom d’un conteneur dans le compte de stockage associé. Ce conteneur contient les objets blob à partir duquel lire ou écrire. Obligatoire sur les demandes PUT (CreateOrReplace). | string |
dateFormat | Format de date. Partout où {date} apparaît dans pathPattern, la valeur de cette propriété est utilisée comme format de date à la place. | string |
pathPattern | Modèle de chemin d’objet blob. Pas une expression régulière. Il représente un modèle avec lequel les noms d’objets blob seront mis en correspondance pour déterminer s’ils doivent ou non être inclus en tant qu’entrée ou sortie dans le travail. Consultez https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-input ou https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-output pour obtenir une explication et un exemple plus détaillés. |
string |
sourcePartitionCount | Nombre de partitions de la source de données d’entrée d’objet blob. Plage 1 - 1024. | int |
storageAccounts | Liste d’un ou plusieurs comptes stockage Azure. Obligatoire sur les demandes PUT (CreateOrReplace). | StorageAccount[] |
timeFormat | Format d’heure. Partout où {time} apparaît dans pathPattern, la valeur de cette propriété est utilisée comme format d’heure à la place. | string |
RawStreamInputDataSource
Nom | Description | Valeur |
---|---|---|
type | Indique le type de source de données d’entrée contenant des données de flux. Obligatoire sur les demandes PUT (CreateOrReplace). | 'Raw' (obligatoire) |
properties | Propriétés associées à une entrée brute. Obligatoire sur les demandes PUT (CreateOrReplace). | RawInputDatasourceProperties |
JobStorageAccount
Nom | Description | Valeur |
---|---|---|
accountKey | Clé de compte pour le compte Stockage Azure. Obligatoire sur les demandes PUT (CreateOrReplace). | string |
accountName | Nom du compte Stockage Azure. Obligatoire sur les demandes PUT (CreateOrReplace). | string |
authenticationMode | Mode d’authentification. | 'ConnectionString' 'Msi' 'UserToken' |
Output
Nom | Description | Valeur |
---|---|---|
name | Nom de la ressource | string |
properties | Propriétés associées à une sortie. Obligatoire sur les demandes PUT (CreateOrReplace). | OutputProperties |
OutputProperties
Nom | Description | Valeur |
---|---|---|
datasource | Décrit la source de données dans laquelle la sortie sera écrite. Obligatoire sur les demandes PUT (CreateOrReplace). | OutputDataSource |
sérialisation | Décrit comment les données d’une entrée sont sérialisées ou comment les données sont sérialisées lorsqu’elles sont écrites dans une sortie. Obligatoire sur les demandes PUT (CreateOrReplace). | Sérialisation |
sizeWindow | Fenêtre de taille à laquelle limiter une sortie Stream Analytics. | int |
timeWindow | string |
OutputDataSource
AzureFunctionOutputDataSource
Nom | Description | Valeur |
---|---|---|
type | Indique que le type de sortie de la source de données sera écrit dans. Obligatoire sur les demandes PUT (CreateOrReplace). | 'Microsoft.AzureFunction' (obligatoire) |
properties | Propriétés associées à une sortie Azure Function. Obligatoire sur les demandes PUT (CreateOrReplace). | AzureFunctionOutputDataSourceProperties |
AzureFunctionOutputDataSourceProperties
Nom | Description | Valeur |
---|---|---|
apiKey | Si vous souhaitez utiliser une fonction Azure à partir d’un autre abonnement, vous pouvez le faire en fournissant la clé permettant d’accéder à votre fonction. | string |
functionAppName | Nom de votre application Azure Functions. | string |
functionName | Nom de la fonction dans votre application Azure Functions. | string |
maxBatchCount | Propriété qui vous permet de spécifier le nombre maximal d’événements dans chaque lot envoyé à Azure Functions. La valeur par défaut est 100. | int |
maxBatchSize | Propriété qui peut être utilisée pour définir la taille maximale de chaque lot de sortie qui est envoyé à votre fonction Azure. L’unité d’entrée est exprimée en octets. Par défaut, cette valeur est définie sur 262 144 Ko (256 Ko). | int |
AzureDataLakeStoreOutputDataSource
Nom | Description | Valeur |
---|---|---|
type | Indique que le type de sortie de la source de données sera écrit dans. Obligatoire sur les demandes PUT (CreateOrReplace). | 'Microsoft.DataLake/Accounts' (obligatoire) |
properties | Propriétés associées à une sortie Azure Data Lake Store. Obligatoire sur les demandes PUT (CreateOrReplace). | AzureDataLakeStoreOutputDataSourceProperties |
AzureDataLakeStoreOutputDataSourceProperties
Nom | Description | Valeur |
---|---|---|
accountName | Nom du compte Azure Data Lake Store. Obligatoire sur les demandes PUT (CreateOrReplace). | string |
authenticationMode | Mode d’authentification. | 'ConnectionString' 'Msi' 'UserToken' |
dateFormat | Format de date. Partout où {date} apparaît dans filePathPrefix, la valeur de cette propriété est utilisée comme format de date à la place. | string |
filePathPrefix | Emplacement du fichier dans lequel la sortie doit être écrite. Obligatoire sur les demandes PUT (CreateOrReplace). | string |
refreshToken | Jeton d’actualisation qui peut être utilisé pour obtenir un jeton d’accès valide qui peut ensuite être utilisé pour s’authentifier auprès de la source de données. Un jeton d’actualisation valide n’est actuellement disponible que via le portail Azure. Il est recommandé de placer une valeur de chaîne factice ici lors de la création de la source de données, puis d’aller sur le portail Azure pour authentifier la source de données qui mettra à jour cette propriété avec un jeton d’actualisation valide. Obligatoire sur les demandes PUT (CreateOrReplace). | string |
tenantId | ID de locataire de l’utilisateur utilisé pour obtenir le jeton d’actualisation. Obligatoire sur les demandes PUT (CreateOrReplace). | string |
timeFormat | Format d’heure. Partout où {time} apparaît dans filePathPrefix, la valeur de cette propriété est utilisée comme format d’heure à la place. | string |
tokenUserDisplayName | Nom d’affichage de l’utilisateur utilisé pour obtenir le jeton d’actualisation. Utilisez cette propriété pour vous rappeler quel utilisateur a été utilisé pour obtenir le jeton d’actualisation. | string |
tokenUserPrincipalName | Nom d’utilisateur principal (UPN) de l’utilisateur utilisé pour obtenir le jeton d’actualisation. Utilisez cette propriété pour vous rappeler quel utilisateur a été utilisé pour obtenir le jeton d’actualisation. | string |
EventHubV2OutputDataSource
Nom | Description | Valeur |
---|---|---|
type | Indique que le type de sortie de la source de données sera écrit dans. Obligatoire sur les demandes PUT (CreateOrReplace). | « Microsoft.EventHub/EventHub » (obligatoire) |
properties | Propriétés associées à une sortie Event Hub. Obligatoire sur les demandes PUT (CreateOrReplace). | EventHubOutputDataSourceProperties |
EventHubOutputDataSourceProperties
Nom | Description | Valeur |
---|---|---|
authenticationMode | Mode d’authentification. | 'ConnectionString' 'Msi' 'UserToken' |
eventHubName | Nom du hub d’événements. Obligatoire sur les demandes PUT (CreateOrReplace). | string |
partitionKey | Clé/colonne utilisée pour déterminer à quelle partition envoyer des données d’événement. | string |
propertyColumns | string[] | |
serviceBusNamespace | Espace de noms associé au hub d’événements souhaité, à la file d’attente Service Bus, à la rubrique Service Bus, etc. Obligatoire sur les demandes PUT (CreateOrReplace). | string |
sharedAccessPolicyKey | Clé de stratégie d’accès partagé pour la stratégie d’accès partagé spécifiée. Obligatoire sur les demandes PUT (CreateOrReplace). | string |
sharedAccessPolicyName | Nom de la stratégie d’accès partagé pour event hub, file d’attente Service Bus, rubrique Service Bus, etc. Obligatoire sur les demandes PUT (CreateOrReplace). | string |
EventHubOutputDataSource
Nom | Description | Valeur |
---|---|---|
type | Indique que le type de sortie de la source de données sera écrit dans. Obligatoire sur les demandes PUT (CreateOrReplace). | « Microsoft.ServiceBus/EventHub » (obligatoire) |
properties | Propriétés associées à une sortie Event Hub. Obligatoire sur les demandes PUT (CreateOrReplace). | EventHubOutputDataSourceProperties |
ServiceBusQueueOutputDataSource
Nom | Description | Valeur |
---|---|---|
type | Indique que le type de sortie de la source de données sera écrit dans. Obligatoire sur les demandes PUT (CreateOrReplace). | « Microsoft.ServiceBus/Queue » (obligatoire) |
properties | Propriétés associées à une sortie file d’attente Service Bus. Obligatoire sur les demandes PUT (CreateOrReplace). | ServiceBusQueueOutputDataSourceProperties |
ServiceBusQueueOutputDataSourceProperties
Nom | Description | Valeur |
---|---|---|
authenticationMode | Mode d’authentification. | 'ConnectionString' 'Msi' 'UserToken' |
propertyColumns | Tableau de chaînes des noms des colonnes de sortie à attacher aux messages Service Bus en tant que propriétés personnalisées. | string[] |
queueName | Nom de la file d’attente Service Bus. Obligatoire sur les demandes PUT (CreateOrReplace). | string |
serviceBusNamespace | Espace de noms associé au hub d’événements souhaité, à la file d’attente Service Bus, à la rubrique Service Bus, etc. Obligatoire sur les demandes PUT (CreateOrReplace). | string |
sharedAccessPolicyKey | Clé de stratégie d’accès partagé pour la stratégie d’accès partagé spécifiée. Obligatoire sur les demandes PUT (CreateOrReplace). | string |
sharedAccessPolicyName | Nom de la stratégie d’accès partagé pour event hub, file d’attente Service Bus, rubrique Service Bus, etc. Obligatoire sur les demandes PUT (CreateOrReplace). | string |
systemPropertyColumns | Dictionnaire de {string} | ServiceBusQueueOutputDataSourcePropertiesSystemPrope... |
ServiceBusQueueOutputDataSourcePropertiesSystemPrope...
Nom | Description | Valeur |
---|---|---|
{propriété personnalisée} | string |
ServiceBusTopicOutputDataSource
Nom | Description | Valeur |
---|---|---|
type | Indique que le type de sortie de la source de données sera écrit dans. Obligatoire sur les demandes PUT (CreateOrReplace). | « Microsoft.ServiceBus/Topic » (obligatoire) |
properties | Propriétés associées à une sortie de rubrique Service Bus. Obligatoire sur les demandes PUT (CreateOrReplace). | ServiceBusTopicOutputDataSourceProperties |
ServiceBusTopicOutputDataSourceProperties
Nom | Description | Valeur |
---|---|---|
authenticationMode | Mode d’authentification. | 'ConnectionString' 'Msi' 'UserToken' |
propertyColumns | Tableau de chaînes des noms des colonnes de sortie à attacher aux messages Service Bus en tant que propriétés personnalisées. | string[] |
serviceBusNamespace | Espace de noms associé au hub d’événements souhaité, à la file d’attente Service Bus, à la rubrique Service Bus, etc. Obligatoire sur les demandes PUT (CreateOrReplace). | string |
sharedAccessPolicyKey | Clé de stratégie d’accès partagé pour la stratégie d’accès partagé spécifiée. Obligatoire sur les demandes PUT (CreateOrReplace). | string |
sharedAccessPolicyName | Nom de la stratégie d’accès partagé pour event hub, file d’attente Service Bus, rubrique Service Bus, etc. Obligatoire sur les demandes PUT (CreateOrReplace). | string |
systemPropertyColumns | Dictionnaire de {string} | ServiceBusTopicOutputDataSourcePropertiesSystemPrope... |
topicName | Nom de la rubrique Service Bus. Obligatoire sur les demandes PUT (CreateOrReplace). | string |
ServiceBusTopicOutputDataSourcePropertiesSystemPrope...
Nom | Description | Valeur |
---|---|---|
{propriété personnalisée} | string |
AzureSqlDatabaseOutputDataSource
Nom | Description | Valeur |
---|---|---|
type | Indique que le type de sortie de la source de données sera écrit dans. Obligatoire sur les demandes PUT (CreateOrReplace). | « Microsoft.Sql/Server/Database » (obligatoire) |
properties | Les propriétés associées à une Azure SQL sortie de base de données. Obligatoire sur les demandes PUT (CreateOrReplace). | AzureSqlDatabaseOutputDataSourceProperties |
AzureSqlDatabaseOutputDataSourceProperties
Nom | Description | Valeur |
---|---|---|
authenticationMode | Mode d’authentification. | 'ConnectionString' 'Msi' 'UserToken' |
database | Nom de la base de données Azure SQL. Obligatoire sur les demandes PUT (CreateOrReplace). | string |
maxBatchCount | Nombre maximal de lots pour l’écriture dans la base de données Sql, la valeur par défaut est 10 000. Facultatif sur les demandes PUT. | int |
maxWriterCount | Nombre maximal d’écritures r, actuellement, seuls 1 (écriture unique) et 0 (basé sur la partition de requête) sont disponibles. Facultatif sur les demandes PUT. | int |
mot de passe | Mot de passe qui sera utilisé pour se connecter à la base de données Azure SQL. Obligatoire sur les demandes PUT (CreateOrReplace). | string |
server | Nom du serveur SQL contenant la base de données Azure SQL. Obligatoire sur les demandes PUT (CreateOrReplace). | string |
table | Nom de la table dans la base de données Azure SQL. Obligatoire sur les demandes PUT (CreateOrReplace). | string |
utilisateur | Nom d’utilisateur qui sera utilisé pour se connecter à la base de données Azure SQL. Obligatoire sur les demandes PUT (CreateOrReplace). | string |
AzureSynapseOutputDataSource
Nom | Description | Valeur |
---|---|---|
type | Indique que le type de sortie de la source de données sera écrit dans. Obligatoire sur les demandes PUT (CreateOrReplace). | « Microsoft.Sql/Server/DataWarehouse » (obligatoire) |
properties | Propriétés associées à une sortie Azure Synapse. Obligatoire sur les demandes PUT (CreateOrReplace). | AzureSynapseOutputDataSourceProperties |
AzureSynapseOutputDataSourceProperties
Nom | Description | Valeur |
---|---|---|
database | Nom de la base de données Azure SQL. Obligatoire sur les demandes PUT (CreateOrReplace). | string |
mot de passe | Mot de passe qui sera utilisé pour se connecter à la base de données Azure SQL. Obligatoire sur les demandes PUT (CreateOrReplace). | string |
server | Nom du serveur SQL contenant la base de données Azure SQL. Obligatoire sur les demandes PUT (CreateOrReplace). | string |
table | Nom de la table dans la base de données Azure SQL. Obligatoire sur les demandes PUT (CreateOrReplace). | string |
utilisateur | Nom d’utilisateur qui sera utilisé pour se connecter à la base de données Azure SQL. Obligatoire sur les demandes PUT (CreateOrReplace). | string |
BlobOutputDataSource
Nom | Description | Valeur |
---|---|---|
type | Indique que le type de sortie de la source de données sera écrit dans. Obligatoire sur les demandes PUT (CreateOrReplace). | 'Microsoft.Storage/Blob' (obligatoire) |
properties | Propriétés associées à une sortie d’objet blob. Obligatoire sur les demandes PUT (CreateOrReplace). | BlobOutputDataSourceProperties |
BlobOutputDataSourceProperties
Nom | Description | Valeur |
---|---|---|
authenticationMode | Mode d’authentification. | 'ConnectionString' 'Msi' 'UserToken' |
conteneur | Nom d’un conteneur dans le compte de stockage associé. Ce conteneur contient les objets blob à partir duquel lire ou écrire. Obligatoire sur les demandes PUT (CreateOrReplace). | string |
dateFormat | Format de date. Partout où {date} apparaît dans pathPattern, la valeur de cette propriété est utilisée comme format de date à la place. | string |
pathPattern | Modèle de chemin d’objet blob. Pas une expression régulière. Il représente un modèle avec lequel les noms d’objets blob seront mis en correspondance pour déterminer s’ils doivent ou non être inclus en tant qu’entrée ou sortie dans le travail. Consultez https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-input ou https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-output pour obtenir une explication et un exemple plus détaillés. |
string |
storageAccounts | Liste d’un ou plusieurs comptes stockage Azure. Obligatoire sur les demandes PUT (CreateOrReplace). | StorageAccount[] |
timeFormat | Format d’heure. Partout où {time} apparaît dans pathPattern, la valeur de cette propriété est utilisée comme format d’heure à la place. | string |
DocumentDbOutputDataSource
Nom | Description | Valeur |
---|---|---|
type | Indique que le type de sortie de la source de données sera écrit dans. Obligatoire sur les demandes PUT (CreateOrReplace). | « Microsoft.Storage/DocumentDB » (obligatoire) |
properties | Propriétés associées à une sortie DocumentDB. Obligatoire sur les demandes PUT (CreateOrReplace). | DocumentDbOutputDataSourceProperties |
DocumentDbOutputDataSourceProperties
Nom | Description | Valeur |
---|---|---|
accountId | Nom ou ID du compte DocumentDB. Obligatoire sur les demandes PUT (CreateOrReplace). | string |
accountKey | Clé de compte pour le compte DocumentDB. Obligatoire sur les demandes PUT (CreateOrReplace). | string |
collectionNamePattern | Modèle de nom de collection des collections à utiliser. Le format de nom de collection peut être construit à l’aide du jeton facultatif {partition}, où les partitions commencent à 0. Pour plus d’informations, consultez la section DocumentDB de https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-output . Obligatoire sur les demandes PUT (CreateOrReplace). |
string |
database | Nom de la base de données DocumentDB. Obligatoire sur les demandes PUT (CreateOrReplace). | string |
documentId | Nom du champ dans les événements de sortie utilisé pour spécifier la clé primaire sur laquelle sont basées les opérations d’insertion ou de mise à jour. | string |
partitionKey | Nom du champ dans les événements de sortie utilisé pour spécifier la clé de partitionnement de sortie sur les collections. Si 'collectionNamePattern' contient le jeton {partition}, cette propriété doit être spécifiée. | string |
AzureTableOutputDataSource
Nom | Description | Valeur |
---|---|---|
type | Indique que le type de sortie de la source de données sera écrit dans. Obligatoire sur les demandes PUT (CreateOrReplace). | 'Microsoft.Storage/Table' (obligatoire) |
properties | Propriétés associées à une sortie de table Azure. Obligatoire sur les demandes PUT (CreateOrReplace). | AzureTableOutputDataSourceProperties |
AzureTableOutputDataSourceProperties
Nom | Description | Valeur |
---|---|---|
accountKey | Clé de compte pour le compte de stockage Azure. Obligatoire sur les demandes PUT (CreateOrReplace). | string |
accountName | Nom du compte Stockage Azure. Obligatoire sur les demandes PUT (CreateOrReplace). | string |
batchSize | Nombre de lignes à écrire dans la table Azure à la fois. | int |
columnsToRemove | En cas de spécification, chaque élément du tableau est le nom d'une colonne à supprimer (le cas échéant) des entités d'événement de sortie. | string[] |
partitionKey | Cet élément indique le nom d’une colonne de l’instruction SELECT dans la requête qui sera utilisée comme clé de partition pour la table Azure. Obligatoire sur les demandes PUT (CreateOrReplace). | string |
rowKey | Cet élément indique le nom d’une colonne de l’instruction SELECT dans la requête qui sera utilisée comme clé de ligne pour la table Azure. Obligatoire sur les demandes PUT (CreateOrReplace). | string |
table | Nom de la table Azure. Obligatoire sur les demandes PUT (CreateOrReplace). | string |
PowerBIOutputDataSource
Nom | Description | Valeur |
---|---|---|
type | Indique que le type de sortie de la source de données sera écrit dans. Obligatoire sur les demandes PUT (CreateOrReplace). | 'PowerBI' (obligatoire) |
properties | Propriétés associées à une sortie Power BI. Obligatoire sur les demandes PUT (CreateOrReplace). | PowerBIOutputDataSourceProperties |
PowerBIOutputDataSourceProperties
Nom | Description | Valeur |
---|---|---|
authenticationMode | Mode d’authentification. | 'ConnectionString' 'Msi' 'UserToken' |
dataset | Nom du jeu de données Power BI. Obligatoire sur les demandes PUT (CreateOrReplace). | string |
groupId | ID du groupe Power BI. | string |
groupName | Nom du groupe Power BI. Utilisez cette propriété pour vous aider à mémoriser l’ID de groupe Power BI spécifique qui a été utilisé. | string |
refreshToken | Jeton d’actualisation qui peut être utilisé pour obtenir un jeton d’accès valide qui peut ensuite être utilisé pour s’authentifier auprès de la source de données. Un jeton d’actualisation valide n’est actuellement disponible que via le portail Azure. Il est recommandé de placer une valeur de chaîne factice ici lors de la création de la source de données, puis d’aller sur le portail Azure pour authentifier la source de données qui mettra à jour cette propriété avec un jeton d’actualisation valide. Obligatoire sur les demandes PUT (CreateOrReplace). | string |
table | Nom de la table Power BI sous le jeu de données spécifié. Obligatoire sur les demandes PUT (CreateOrReplace). | string |
tokenUserDisplayName | Nom d’affichage de l’utilisateur utilisé pour obtenir le jeton d’actualisation. Utilisez cette propriété pour vous aider à mémoriser l’utilisateur qui a été utilisé pour obtenir le jeton d’actualisation. | string |
tokenUserPrincipalName | Nom d’utilisateur principal (UPN) de l’utilisateur utilisé pour obtenir le jeton d’actualisation. Utilisez cette propriété pour vous aider à mémoriser l’utilisateur qui a été utilisé pour obtenir le jeton d’actualisation. | string |
RawOutputDatasource
Nom | Description | Valeur |
---|---|---|
type | Indique que le type de sortie de la source de données sera écrit dans. Obligatoire sur les demandes PUT (CreateOrReplace). | 'Raw' (obligatoire) |
properties | Propriétés associées à une sortie brute. Obligatoire sur les demandes PUT (CreateOrReplace). | RawOutputDatasourceProperties |
RawOutputDatasourceProperties
Nom | Description | Valeur |
---|---|---|
payloadUri | URL SAS vers un objet blob où la sortie doit être écrite. Si cette propriété n’est pas définie, les données de sortie sont écrites dans un stockage temporaire et une URL SAS vers ce stockage temporaire est incluse dans le résultat. | string |
StreamingJobSku
Nom | Description | Valeur |
---|---|---|
name | Nom de la référence SKU. Obligatoire sur les demandes PUT (CreateOrReplace). | 'Standard' |
Transformation
Nom | Description | Valeur |
---|---|---|
name | Nom de la ressource | string |
properties | Propriétés associées à une transformation. Obligatoire sur les demandes PUT (CreateOrReplace). | TransformationProperties |
TransformationProperties
Nom | Description | Valeur |
---|---|---|
query | Spécifie la requête qui sera exécutée dans le travail de streaming. Vous pouvez en savoir plus sur le langage de requête Stream Analytics (SAQL) ici : https://msdn.microsoft.com/library/azure/dn834998 . Obligatoire sur les demandes PUT (CreateOrReplace). |
string |
streamingUnits | Indique le nombre d’unités de streaming que la tâche de streaming utilise. | int |
Modèles de démarrage rapide
Les modèles de démarrage rapide suivants déploient ce type de ressource.
Modèle | Description |
---|---|
Créer un travail Stream Analytics standard |
Ce modèle crée un travail Stream Analytics standard. Pour plus d’informations, Azure Stream Analytics est un moteur d’analytique en temps réel et de traitement d’événements complexe conçu pour analyser et traiter simultanément des volumes élevés de données de streaming rapide provenant de plusieurs sources. Les modèles et les relations peuvent être identifiés dans des informations extraites de plusieurs sources d’entrée, notamment des appareils, des capteurs, des journaux de parcours de site web, des flux de médias sociaux et des applications. Ces modèles peuvent être utilisés pour déclencher des actions est initier des flux de travail, comme la création d’alertes, l’envoi d’informations vers un outil de création de rapports ou bien le stockage pour une utilisation ultérieure. En outre, Stream Analytics est disponible sur le runtime Azure IoT Edge et prend en charge exactement le même langage ou la même syntaxe que le cloud. |
Définition de ressources de modèle ARM
Le type de ressource streamingjobs peut être déployé avec des opérations qui ciblent :
- Groupes de ressources - Voir commandes de déploiement de groupe de ressources
Pour obtenir la liste des propriétés modifiées dans chaque version d’API, consultez journal des modifications.
Format des ressources
Pour créer une ressource Microsoft.StreamAnalytics/streamingjobs, ajoutez le code JSON suivant à votre modèle.
{
"type": "Microsoft.StreamAnalytics/streamingjobs",
"apiVersion": "2017-04-01-preview",
"name": "string",
"location": "string",
"tags": {
"tagName1": "tagValue1",
"tagName2": "tagValue2"
},
"identity": {
"principalId": "string",
"tenantId": "string",
"type": "string"
},
"properties": {
"cluster": {
"id": "string"
},
"compatibilityLevel": "1.0",
"contentStoragePolicy": "string",
"dataLocale": "string",
"eventsLateArrivalMaxDelayInSeconds": "int",
"eventsOutOfOrderMaxDelayInSeconds": "int",
"eventsOutOfOrderPolicy": "string",
"externals": {
"container": "string",
"path": "string",
"storageAccount": {
"accountKey": "string",
"accountName": "string"
}
},
"functions": [
{
"name": "string",
"properties": {
"properties": {
"binding": {
"type": "string"
// For remaining properties, see FunctionBinding objects
},
"inputs": [
{
"dataType": "string",
"isConfigurationParameter": "bool"
}
],
"output": {
"dataType": "string"
}
},
"type": "string"
// For remaining properties, see FunctionProperties objects
}
}
],
"inputs": [
{
"name": "string",
"properties": {
"compression": {
"type": "string"
},
"partitionKey": "string",
"serialization": {
"type": "string"
// For remaining properties, see Serialization objects
},
"type": "string"
// For remaining properties, see InputProperties objects
}
}
],
"jobStorageAccount": {
"accountKey": "string",
"accountName": "string",
"authenticationMode": "string"
},
"jobType": "string",
"outputErrorPolicy": "string",
"outputs": [
{
"name": "string",
"properties": {
"datasource": {
"type": "string"
// For remaining properties, see OutputDataSource objects
},
"serialization": {
"type": "string"
// For remaining properties, see Serialization objects
},
"sizeWindow": "int",
"timeWindow": "string"
}
}
],
"outputStartMode": "string",
"outputStartTime": "string",
"sku": {
"name": "Standard"
},
"transformation": {
"name": "string",
"properties": {
"query": "string",
"streamingUnits": "int"
}
}
}
}
Objets FunctionProperties
Définissez la propriété type pour spécifier le type d’objet.
Pour Agrégat, utilisez :
"type": "Aggregate"
Pour Scalar, utilisez :
"type": "Scalar"
Objets FunctionBinding
Définissez la propriété type pour spécifier le type d’objet.
Pour Microsoft.MachineLearning/WebService, utilisez :
"type": "Microsoft.MachineLearning/WebService",
"properties": {
"apiKey": "string",
"batchSize": "int",
"endpoint": "string",
"inputs": {
"columnNames": [
{
"dataType": "string",
"mapTo": "int",
"name": "string"
}
],
"name": "string"
},
"outputs": [
{
"dataType": "string",
"name": "string"
}
]
}
Pour Microsoft.MachineLearningServices, utilisez :
"type": "Microsoft.MachineLearningServices",
"properties": {
"apiKey": "string",
"batchSize": "int",
"endpoint": "string",
"inputs": [
{
"dataType": "string",
"mapTo": "int",
"name": "string"
}
],
"numberOfParallelRequests": "int",
"outputs": [
{
"dataType": "string",
"mapTo": "int",
"name": "string"
}
]
}
Pour Microsoft.StreamAnalytics/CLRUdf, utilisez :
"type": "Microsoft.StreamAnalytics/CLRUdf",
"properties": {
"class": "string",
"dllPath": "string",
"method": "string",
"script": "string"
}
Pour Microsoft.StreamAnalytics/JavascriptUdf, utilisez :
"type": "Microsoft.StreamAnalytics/JavascriptUdf",
"properties": {
"script": "string"
}
Objets InputProperties
Définissez la propriété type pour spécifier le type d’objet.
Pour référence, utilisez :
"type": "Reference",
"datasource": {
"type": "string"
// For remaining properties, see ReferenceInputDataSource objects
}
Pour Stream, utilisez :
"type": "Stream",
"datasource": {
"type": "string"
// For remaining properties, see StreamInputDataSource objects
}
Objets de sérialisation
Définissez la propriété type pour spécifier le type d’objet.
Pour Avro, utilisez :
"type": "Avro",
"properties": {}
Pour csv, utilisez :
"type": "Csv",
"properties": {
"encoding": "UTF8",
"fieldDelimiter": "string"
}
Pour CustomClr, utilisez :
"type": "CustomClr",
"properties": {
"serializationClassName": "string",
"serializationDllPath": "string"
}
Pour Delta, utilisez :
"type": "Delta",
"properties": {
"deltaTablePath": "string",
"partitionColumns": [ "string" ]
}
Pour Json, utilisez :
"type": "Json",
"properties": {
"encoding": "UTF8",
"format": "string"
}
Pour Parquet, utilisez :
"type": "Parquet",
"properties": {}
Objets ReferenceInputDataSource
Définissez la propriété type pour spécifier le type d’objet.
Pour Microsoft.Sql/Server/Database, utilisez :
"type": "Microsoft.Sql/Server/Database",
"properties": {
"database": "string",
"deltaSnapshotQuery": "string",
"fullSnapshotQuery": "string",
"password": "string",
"refreshRate": "string",
"refreshType": "string",
"server": "string",
"table": "string",
"user": "string"
}
Pour Microsoft.Storage/Blob, utilisez :
"type": "Microsoft.Storage/Blob",
"properties": {
"authenticationMode": "string",
"container": "string",
"dateFormat": "string",
"pathPattern": "string",
"storageAccounts": [
{
"accountKey": "string",
"accountName": "string"
}
],
"timeFormat": "string"
}
Pour Raw, utilisez :
"type": "Raw",
"properties": {
"payload": "string",
"payloadUri": "string"
}
Objets StreamInputDataSource
Définissez la propriété type pour spécifier le type d’objet.
Pour Microsoft.Devices/IotHubs, utilisez :
"type": "Microsoft.Devices/IotHubs",
"properties": {
"consumerGroupName": "string",
"endpoint": "string",
"iotHubNamespace": "string",
"sharedAccessPolicyKey": "string",
"sharedAccessPolicyName": "string"
}
Pour Microsoft.EventHub/EventHub, utilisez :
"type": "Microsoft.EventHub/EventHub",
"properties": {
"authenticationMode": "string",
"consumerGroupName": "string",
"eventHubName": "string",
"serviceBusNamespace": "string",
"sharedAccessPolicyKey": "string",
"sharedAccessPolicyName": "string"
}
Pour Microsoft.ServiceBus/EventHub, utilisez :
"type": "Microsoft.ServiceBus/EventHub",
"properties": {
"authenticationMode": "string",
"consumerGroupName": "string",
"eventHubName": "string",
"serviceBusNamespace": "string",
"sharedAccessPolicyKey": "string",
"sharedAccessPolicyName": "string"
}
Pour Microsoft.Storage/Blob, utilisez :
"type": "Microsoft.Storage/Blob",
"properties": {
"authenticationMode": "string",
"container": "string",
"dateFormat": "string",
"pathPattern": "string",
"sourcePartitionCount": "int",
"storageAccounts": [
{
"accountKey": "string",
"accountName": "string"
}
],
"timeFormat": "string"
}
Pour Raw, utilisez :
"type": "Raw",
"properties": {
"payload": "string",
"payloadUri": "string"
}
Objets OutputDataSource
Définissez la propriété type pour spécifier le type d’objet.
Pour Microsoft.AzureFunction, utilisez :
"type": "Microsoft.AzureFunction",
"properties": {
"apiKey": "string",
"functionAppName": "string",
"functionName": "string",
"maxBatchCount": "int",
"maxBatchSize": "int"
}
Pour Microsoft.DataLake/Accounts, utilisez :
"type": "Microsoft.DataLake/Accounts",
"properties": {
"accountName": "string",
"authenticationMode": "string",
"dateFormat": "string",
"filePathPrefix": "string",
"refreshToken": "string",
"tenantId": "string",
"timeFormat": "string",
"tokenUserDisplayName": "string",
"tokenUserPrincipalName": "string"
}
Pour Microsoft.EventHub/EventHub, utilisez :
"type": "Microsoft.EventHub/EventHub",
"properties": {
"authenticationMode": "string",
"eventHubName": "string",
"partitionKey": "string",
"propertyColumns": [ "string" ],
"serviceBusNamespace": "string",
"sharedAccessPolicyKey": "string",
"sharedAccessPolicyName": "string"
}
Pour Microsoft.ServiceBus/EventHub, utilisez :
"type": "Microsoft.ServiceBus/EventHub",
"properties": {
"authenticationMode": "string",
"eventHubName": "string",
"partitionKey": "string",
"propertyColumns": [ "string" ],
"serviceBusNamespace": "string",
"sharedAccessPolicyKey": "string",
"sharedAccessPolicyName": "string"
}
Pour Microsoft.ServiceBus/Queue, utilisez :
"type": "Microsoft.ServiceBus/Queue",
"properties": {
"authenticationMode": "string",
"propertyColumns": [ "string" ],
"queueName": "string",
"serviceBusNamespace": "string",
"sharedAccessPolicyKey": "string",
"sharedAccessPolicyName": "string",
"systemPropertyColumns": {
"{customized property}": "string"
}
}
Pour Microsoft.ServiceBus/Topic, utilisez :
"type": "Microsoft.ServiceBus/Topic",
"properties": {
"authenticationMode": "string",
"propertyColumns": [ "string" ],
"serviceBusNamespace": "string",
"sharedAccessPolicyKey": "string",
"sharedAccessPolicyName": "string",
"systemPropertyColumns": {
"{customized property}": "string"
},
"topicName": "string"
}
Pour Microsoft.Sql/Server/Database, utilisez :
"type": "Microsoft.Sql/Server/Database",
"properties": {
"authenticationMode": "string",
"database": "string",
"maxBatchCount": "int",
"maxWriterCount": "int",
"password": "string",
"server": "string",
"table": "string",
"user": "string"
}
Pour Microsoft.Sql/Server/DataWarehouse, utilisez :
"type": "Microsoft.Sql/Server/DataWarehouse",
"properties": {
"database": "string",
"password": "string",
"server": "string",
"table": "string",
"user": "string"
}
Pour Microsoft.Storage/Blob, utilisez :
"type": "Microsoft.Storage/Blob",
"properties": {
"authenticationMode": "string",
"container": "string",
"dateFormat": "string",
"pathPattern": "string",
"storageAccounts": [
{
"accountKey": "string",
"accountName": "string"
}
],
"timeFormat": "string"
}
Pour Microsoft.Storage/DocumentDB, utilisez :
"type": "Microsoft.Storage/DocumentDB",
"properties": {
"accountId": "string",
"accountKey": "string",
"collectionNamePattern": "string",
"database": "string",
"documentId": "string",
"partitionKey": "string"
}
Pour Microsoft.Storage/Table, utilisez :
"type": "Microsoft.Storage/Table",
"properties": {
"accountKey": "string",
"accountName": "string",
"batchSize": "int",
"columnsToRemove": [ "string" ],
"partitionKey": "string",
"rowKey": "string",
"table": "string"
}
Pour PowerBI, utilisez :
"type": "PowerBI",
"properties": {
"authenticationMode": "string",
"dataset": "string",
"groupId": "string",
"groupName": "string",
"refreshToken": "string",
"table": "string",
"tokenUserDisplayName": "string",
"tokenUserPrincipalName": "string"
}
Pour Raw, utilisez :
"type": "Raw",
"properties": {
"payloadUri": "string"
}
Valeurs de propriétés
streamingjobs
Nom | Description | Valeur |
---|---|---|
type | Type de ressource | « Microsoft.StreamAnalytics/streamingjobs » |
apiVersion | Version de l’API de ressource | « 2017-04-01-preview » |
name | Nom de la ressource | chaîne (obligatoire) Limite de caractères : 3-63 Caractères valides : Caractères alphanumériques, traits d’union et traits de soulignement. |
location | Emplacement géographique où réside la ressource | string |
tags | Balises de ressource. | Dictionnaire de noms et de valeurs d’étiquettes. Voir Balises dans les modèles |
identité | Décrit l’identité managée affectée par le système affectée à ce travail qui peut être utilisée pour s’authentifier avec des entrées et des sorties. | Identité |
properties | Propriétés associées à un travail de streaming. Obligatoire sur les demandes PUT (CreateOrReplace). | StreamingJobProperties |
Identité
Nom | Description | Valeur |
---|---|---|
principalId | string | |
tenantId | string | |
type | string |
StreamingJobProperties
Nom | Description | Valeur |
---|---|---|
cluster | Cluster sur lequel les travaux de streaming s’exécuteront. | ClusterInfo |
compatibilityLevel | Contrôle certains comportements d’exécution de la tâche de streaming. | '1.0' |
contentStoragePolicy | Les valeurs valides sont JobStorageAccount et SystemAccount. Si la valeur est JobStorageAccount, l’utilisateur doit également spécifier la propriété jobStorageAccount. . | 'JobStorageAccount' 'SystemAccount' |
dataLocale | Paramètres régionaux des données de la tâche Stream Analytics. La valeur doit être le nom d’une culture .NET prise en charge à partir de l’ensemble https://msdn.microsoft.com/library/system.globalization.culturetypes(v=vs.110 .aspx. La valeur par défaut est « en-US » si aucune n’est spécifiée. |
string |
eventsLateArrivalMaxDelayInSeconds | Délai maximal acceptable en secondes pendant lequel les événements arrivant en retard peuvent être inclus. La plage prise en charge est comprise entre -1 et 1814399 (20.23:59:59 jours) et -1 est utilisé pour spécifier d’attendre indéfiniment. Si la propriété est absente, elle est interprétée comme ayant la valeur -1. | int |
eventsOutOfOrderMaxDelayInSeconds | Délai maximal acceptable en secondes pendant lequel les événements en désordre peuvent être ajustés pour être restaurés dans l’ordre. | int |
eventsOutOfOrderPolicy | Indique la stratégie à appliquer aux événements qui arrivent en désordre dans le flux d’événements d’entrée. | 'Ajuster' 'Drop' |
Externes | Compte de stockage où se trouvent les artefacts de code personnalisés. | Externe |
functions | Liste d’une ou plusieurs fonctions pour le travail de streaming. La propriété name de chaque fonction est requise lors de la spécification de cette propriété dans une requête PUT. Cette propriété ne peut pas être modifié via une opération PATCH. Vous devez utiliser l’API PATCH disponible pour la transformation individuelle. | Function[] |
inputs | Liste d’une ou plusieurs entrées pour le travail de streaming. La propriété name pour chaque entrée est requise lors de la spécification de cette propriété dans une requête PUT. Cette propriété ne peut pas être modifié via une opération PATCH. Vous devez utiliser l’API PATCH disponible pour l’entrée individuelle. | Input[] |
jobStorageAccount | Propriétés associées à un compte de stockage Azure avec MSI | JobStorageAccount |
jobType | Décrit le type du travail. Les modes valides sont Cloud et « Edge ». |
'Cloud' 'Edge' |
outputErrorPolicy | Indique la stratégie à appliquer aux événements qui arrivent à la sortie et qui ne peuvent pas être écrits dans le stockage externe en raison d’une constitution inappropriée (valeurs de colonne manquantes ou avec une taille ou un type incorrect). | 'Drop' 'Stop' |
outputs | Liste d’une ou plusieurs sorties pour le travail de streaming. La propriété name pour chaque sortie est requise lors de la spécification de cette propriété dans une requête PUT. Cette propriété ne peut pas être modifié via une opération PATCH. Vous devez utiliser l’API PATCH disponible pour la sortie individuelle. | Sortie[] |
outputStartMode | Cette propriété ne doit être utilisée que lorsqu’il est souhaité que le travail soit démarré immédiatement lors de la création. La valeur peut être JobStartTime, CustomTime ou LastOutputEventTime pour indiquer si le point de départ du flux d’événements de sortie doit démarrer chaque fois que le travail est démarré, démarrer à un horodatage utilisateur personnalisé spécifié via la propriété outputStartTime ou démarrer à partir de l’heure de sortie du dernier événement. | 'CustomTime' 'JobStartTime' 'LastOutputEventTime' |
outputStartTime | La valeur est soit un horodatage au format ISO 8601, indiquant le point de départ du flux d'événements de sortie, soit null pour indiquer que le flux d'événements de sortie démarre à chaque démarrage du travail de diffusion en continu. Cette propriété doit avoir une valeur si outputStartMode est défini sur CustomTime. | string |
sku | Décrit la référence SKU du travail de streaming. Obligatoire sur les demandes PUT (CreateOrReplace). | StreamingJobSku |
transformation | Indique la requête et le nombre d’unités de streaming à utiliser pour le travail de streaming. La propriété name de la transformation est requise lors de la spécification de cette propriété dans une requête PUT. Cette propriété ne peut pas être modifié via une opération PATCH. Vous devez utiliser l’API PATCH disponible pour la transformation individuelle. | Transformation |
ClusterInfo
Nom | Description | Valeur |
---|---|---|
id | ID de ressource du cluster. | string |
Externe
Nom | Description | Valeur |
---|---|---|
conteneur | string | |
path | string | |
storageAccount | Propriétés associées à un compte de stockage Azure | StorageAccount |
StorageAccount
Nom | Description | Valeur |
---|---|---|
accountKey | Clé de compte pour le compte de stockage Azure. Obligatoire sur les demandes PUT (CreateOrReplace). | string |
accountName | Nom du compte Stockage Azure. Obligatoire sur les demandes PUT (CreateOrReplace). | string |
Fonction
Nom | Description | Valeur |
---|---|---|
name | Nom de la ressource | string |
properties | Propriétés associées à une fonction. | Functionproperties |
Functionproperties
Nom | Description | Valeur |
---|---|---|
properties | FunctionConfiguration | |
type | Définir le type d’objet | Agrégat Scalaire (obligatoire) |
FunctionConfiguration
Nom | Description | Valeur |
---|---|---|
liaison de sortie | Liaison physique de la fonction. Par exemple, dans le cas du service web Azure Machine Learning, cela décrit le point de terminaison. | FunctionBinding |
inputs | FunctionInput[] | |
sortie | Décrit la sortie d’une fonction. | FunctionOutput |
FunctionBinding
Nom | Description | Valeur |
---|---|---|
type | Définir le type d’objet | Microsoft.MachineLearning/WebService Microsoft.MachineLearningServices Microsoft.StreamAnalytics/CLRUdf Microsoft.StreamAnalytics/JavascriptUdf (obligatoire) |
AzureMachineLearningStudioFunctionBinding
Nom | Description | Valeur |
---|---|---|
type | Indique le type de liaison de fonction. | « Microsoft.MachineLearning/WebService » (obligatoire) |
properties | Propriétés de liaison associées à Azure Machine Learning Studio. | AzureMachineLearningStudioFunctionBindingProperties |
AzureMachineLearningStudioFunctionBindingProperties
Nom | Description | Valeur |
---|---|---|
apiKey | Clé API utilisée pour l’authentification avec Request-Response point de terminaison. | string |
batchSize | Nombre compris entre 1 et 10 000 décrivant le nombre maximal de lignes pour chaque demande d’exécution Azure ML RRS. La valeur par défaut est 1000. | int |
endpoint | Le Request-Response le point de terminaison d’exécution d’Azure Machine Learning Studio. Pour en savoir plus, cliquez ici : https://docs.microsoft.com/azure/machine-learning/machine-learning-consume-web-services#request-response-service-rrs |
string |
inputs | Entrées pour le point de terminaison Azure Machine Learning Studio. | AzureMachineLearningStudioInputs |
outputs | Liste des sorties de l’exécution du point de terminaison Azure Machine Learning Studio. | AzureMachineLearningStudioOutputColumn[] |
AzureMachineLearningStudioInputs
Nom | Description | Valeur |
---|---|---|
columnNames | Liste des colonnes d’entrée pour le point de terminaison Azure Machine Learning Studio. | AzureMachineLearningStudioInputColumn[] |
name | Nom de l'entrée. Il s’agit du nom fourni lors de la création du point de terminaison. | string |
AzureMachineLearningStudioInputColumn
Nom | Description | Valeur |
---|---|---|
dataType | Type de données (Azure Machine Learning pris en charge) de la colonne d’entrée. La liste des types de données Azure Machine Learning valides est décrite à l’adresse https://msdn.microsoft.com/library/azure/dn905923.aspx . |
string |
mapTo | Index de base zéro du paramètre de fonction auquel cette entrée est mappée. | int |
name | Nom de la colonne d'entrée. | string |
AzureMachineLearningStudioOutputColumn
Nom | Description | Valeur |
---|---|---|
dataType | Type de données (Azure Machine Learning pris en charge) de la colonne de sortie. La liste des types de données Azure Machine Learning valides est décrite à l’adresse https://msdn.microsoft.com/library/azure/dn905923.aspx . |
string |
name | Nom de la colonne de sortie. | string |
AzureMachineLearningServiceFunctionBinding
Nom | Description | Valeur |
---|---|---|
type | Indique le type de liaison de fonction. | « Microsoft.MachineLearningServices » (obligatoire) |
properties | Propriétés de liaison associées à un service web Azure Machine Learning. | AzureMachineLearningServiceFunctionBindingProperties |
AzureMachineLearningServiceFunctionBindingProperties
Nom | Description | Valeur |
---|---|---|
apiKey | Clé API utilisée pour l’authentification avec Request-Response point de terminaison. | string |
batchSize | Nombre compris entre 1 et 10 000 décrivant le nombre maximal de lignes pour chaque demande d’exécution Azure ML RRS. La valeur par défaut est 1000. | int |
endpoint | Le Request-Response exécuter le point de terminaison du service web Azure Machine Learning. | string |
inputs | Entrées pour le point de terminaison de service web Azure Machine Learning. | AzureMachineLearningServiceInputColumn[] |
numberOfParallelRequests | Nombre de requêtes parallèles qui seront envoyées par partition de votre travail au service Machine Learning. 1 constitue la valeur par défaut. | int |
outputs | Liste des sorties de l’exécution du point de terminaison de service web Azure Machine Learning. | AzureMachineLearningServiceOutputColumn[] |
AzureMachineLearningServiceInputColumn
Nom | Description | Valeur |
---|---|---|
dataType | Type de données (Azure Machine Learning pris en charge) de la colonne d’entrée. | string |
mapTo | Index de base zéro du paramètre de fonction auquel cette entrée est mappée. | int |
name | Nom de la colonne d'entrée. | string |
AzureMachineLearningServiceOutputColumn
Nom | Description | Valeur |
---|---|---|
dataType | Type de données (Azure Machine Learning pris en charge) de la colonne de sortie. | string |
mapTo | Index de base zéro du paramètre de fonction auquel cette entrée est mappée. | int |
name | Nom de la colonne de sortie. | string |
CSharpFunctionBinding
Nom | Description | Valeur |
---|---|---|
type | Indique le type de liaison de fonction. | « Microsoft.StreamAnalytics/CLRUdf » (obligatoire) |
properties | Propriétés de liaison associées à une fonction CSharp. | CSharpFunctionBindingProperties |
CSharpFunctionBindingProperties
Nom | Description | Valeur |
---|---|---|
class | Code Csharp contenant une définition de fonction unique. | string |
dllPath | Code Csharp contenant une définition de fonction unique. | string |
method | Code Csharp contenant une définition de fonction unique. | string |
script | Code Csharp contenant une définition de fonction unique. | string |
JavaScriptFunctionBinding
Nom | Description | Valeur |
---|---|---|
type | Indique le type de liaison de fonction. | 'Microsoft.StreamAnalytics/JavascriptUdf' (obligatoire) |
properties | Propriétés de liaison associées à une fonction JavaScript. | JavaScriptFunctionBindingProperties |
JavaScriptFunctionBindingProperties
Nom | Description | Valeur |
---|---|---|
script | Code JavaScript contenant une définition de fonction unique. Par exemple : 'function (x, y) { return x + y ; }' | string |
FunctionInput
Nom | Description | Valeur |
---|---|---|
dataType | Type de données (Azure Stream Analytics pris en charge) du paramètre d’entrée de fonction. Une liste des types de données Azure Stream Analytics valides est décrite à l’adresse https://msdn.microsoft.com/library/azure/dn835065.aspx |
string |
isConfigurationParameter | Indicateur indiquant si le paramètre est un paramètre de configuration. True si ce paramètre d’entrée est censé être une constante. La valeur par défaut est false. | bool |
FunctionOutput
Nom | Description | Valeur |
---|---|---|
dataType | Type de données (Azure Stream Analytics pris en charge) de la sortie de la fonction. Une liste des types de données Azure Stream Analytics valides est décrite à l’adresse https://msdn.microsoft.com/library/azure/dn835065.aspx |
string |
AggregateFunctionProperties
Nom | Description | Valeur |
---|---|---|
type | Indique le type de fonction. | 'Aggregate' (obligatoire) |
ScalarFunctionProperties
Nom | Description | Valeur |
---|---|---|
type | Indique le type de fonction. | 'Scalar' (obligatoire) |
Entrée
Nom | Description | Valeur |
---|---|---|
name | Nom de la ressource | string |
properties | Propriétés associées à une entrée. Obligatoire sur les demandes PUT (CreateOrReplace). | InputProperties |
InputProperties
Nom | Description | Valeur |
---|---|---|
compression | Décrit comment les données d’entrée sont compressées | Compression |
partitionKey | partitionKey Décrit une clé dans les données d’entrée qui est utilisée pour partitionner les données d’entrée | string |
sérialisation | Décrit comment les données d’une entrée sont sérialisées ou comment les données sont sérialisées lorsqu’elles sont écrites dans une sortie. Obligatoire sur les demandes PUT (CreateOrReplace). | Sérialisation |
type | Définir le type d’objet | Référence Stream (obligatoire) |
Compression
Nom | Description | Valeur |
---|---|---|
type | string (obligatoire) |
Sérialisation
Nom | Description | Valeur |
---|---|---|
type | Définir le type d’objet | Avro Csv CustomClr Delta Json Parquet (obligatoire) |
AvroSerialization
Nom | Description | Valeur |
---|---|---|
type | Indique le type de sérialisation utilisé par l’entrée ou la sortie. Obligatoire sur les demandes PUT (CreateOrReplace). | 'Avro' (obligatoire) |
properties | Propriétés associées au type de sérialisation Avro. Obligatoire sur les demandes PUT (CreateOrReplace). |
CsvSerialisation
Nom | Description | Valeur |
---|---|---|
type | Indique le type de sérialisation utilisé par l’entrée ou la sortie. Obligatoire sur les demandes PUT (CreateOrReplace). | 'Csv' (obligatoire) |
properties | Propriétés associées au type de sérialisation CSV. Obligatoire sur les demandes PUT (CreateOrReplace). | CsvSerializationProperties |
CsvSerializationProperties
Nom | Description | Valeur |
---|---|---|
encodage | Spécifie l’encodage des données entrantes dans le cas de l’entrée et l’encodage des données sortantes dans le cas de la sortie. Obligatoire sur les demandes PUT (CreateOrReplace). | 'UTF8' |
fieldDelimiter | Spécifie le délimiteur qui sera utilisé pour séparer les enregistrements de valeurs séparées par des virgules (CSV). Consultez https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-input ou https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-output pour obtenir la liste des valeurs prises en charge. Obligatoire sur les demandes PUT (CreateOrReplace). |
string |
CustomClrSerialization
Nom | Description | Valeur |
---|---|---|
type | Indique le type de sérialisation utilisé par l’entrée ou la sortie. Obligatoire sur les demandes PUT (CreateOrReplace). | 'CustomClr' (obligatoire) |
properties | Propriétés associées au type de sérialisation CustomClr. Obligatoire sur les demandes PUT (CreateOrReplace). | CustomClrSerializationProperties |
CustomClrSerializationProperties
Nom | Description | Valeur |
---|---|---|
serializationClassName | Nom de la classe de sérialisation. | string |
serializationDllPath | Chemin de la bibliothèque de sérialisation. | string |
DeltaSerialization
Nom | Description | Valeur |
---|---|---|
type | Indique le type de sérialisation utilisé par l’entrée ou la sortie. Obligatoire sur les demandes PUT (CreateOrReplace). | 'Delta' (obligatoire) |
properties | Propriétés associées au type de sérialisation Delta Lake. Obligatoire sur les demandes PUT (CreateOrReplace). | DeltaSerializationProperties |
DeltaSerializationProperties
Nom | Description | Valeur |
---|---|---|
deltaTablePath | Spécifie le chemin d’accès de la table Delta Lake dans laquelle la sortie sera écrite. | string (obligatoire) |
partitionColumns | Spécifie les noms des colonnes pour lesquelles la table Delta Lake sera partitionnée. Nous prenons uniquement en charge 1 colonne de partition, mais nous la conservons en tant que tableau pour l’extensibilité. | string[] |
JsonSerialization
Nom | Description | Valeur |
---|---|---|
type | Indique le type de sérialisation utilisé par l’entrée ou la sortie. Obligatoire sur les demandes PUT (CreateOrReplace). | 'Json' (obligatoire) |
properties | Propriétés associées au type de sérialisation JSON. Obligatoire sur les demandes PUT (CreateOrReplace). | JsonSerializationProperties |
JsonSerializationProperties
Nom | Description | Valeur |
---|---|---|
encodage | Spécifie l’encodage des données entrantes dans le cas de l’entrée et l’encodage des données sortantes dans le cas de la sortie. Obligatoire sur les demandes PUT (CreateOrReplace). | 'UTF8' |
format | Cette propriété s’applique uniquement à la sérialisation JSON des sorties uniquement. Elle ne s’applique pas aux entrées. Cette propriété spécifie le format du json dans lequel la sortie sera écrite. Les valeurs actuellement prises en charge sont « lineSeparated », ce qui indique que la sortie sera mise en forme en ayant chaque objet JSON séparé par une nouvelle ligne et « tableau » indiquant que la sortie sera mise en forme en tant que tableau d’objets JSON. La valeur par défaut est 'lineSeparated' si la valeur est null gauche. | 'Array' 'LineSeparated' |
ParquetSerialization
Nom | Description | Valeur |
---|---|---|
type | Indique le type de sérialisation utilisé par l’entrée ou la sortie. Obligatoire sur les demandes PUT (CreateOrReplace). | 'Parquet' (obligatoire) |
properties | Propriétés associées au type de sérialisation Parquet. Obligatoire sur les demandes PUT (CreateOrReplace). |
ReferenceInputProperties
Nom | Description | Valeur |
---|---|---|
type | Indique si l’entrée est une source de données de référence ou de données de flux. Obligatoire sur les demandes PUT (CreateOrReplace). | 'Reference' (obligatoire) |
datasource | Décrit une source de données d’entrée qui contient des données de référence. Obligatoire sur les demandes PUT (CreateOrReplace). | ReferenceInputDataSource |
ReferenceInputDataSource
Nom | Description | Valeur |
---|---|---|
type | Définir le type d’objet | Microsoft.Sql/Server/Database Microsoft.Storage/Blob Brut (obligatoire) |
AzureSqlReferenceInputDataSource
Nom | Description | Valeur |
---|---|---|
type | Indique le type de source de données d’entrée contenant des données de référence. Obligatoire sur les demandes PUT (CreateOrReplace). | « Microsoft.Sql/Server/Database » (obligatoire) |
properties | Décrit Azure SQL propriétés de la source de données d’entrée de référence de base de données. | AzureSqlReferenceInputDataSourceProperties |
AzureSqlReferenceInputDataSourceProperties
Nom | Description | Valeur |
---|---|---|
database | Cet élément est associé à l'élément datasource. Il s'agit du nom de la base de données dans laquelle écrire la sortie. | string |
deltaSnapshotQuery | Cet élément est associé à l'élément datasource. Cette requête est utilisée pour extraire les modifications incrémentielles de la base de données SQL. Pour utiliser cette option, nous vous recommandons d’utiliser des tables temporelles dans Azure SQL Database. | string |
fullSnapshotQuery | Cet élément est associé à l'élément datasource. Cette requête est utilisée pour extraire des données de la base de données SQL. | string |
mot de passe | Cet élément est associé à l'élément datasource. Il s'agit du mot de passe à utiliser pour se connecter à l'instance de Base de données SQL. | string |
refreshRate | Cet élément est associé à l'élément datasource. Cela indique la fréquence à laquelle les données seront extraites de la base de données. Il est au format DateTime. | string |
refreshType | Cet élément est associé à l'élément datasource. Cet élément est de type enum. Il indique le type d’option d’actualisation des données que nous voulons utiliser :Static/RefreshPeriodicalWithFull/RefreshPeriodicalWithDelta | string |
server | Cet élément est associé à l'élément datasource. Il s'agit du nom du serveur contenant la base de données dans laquelle écrire. | string |
table | Cet élément est associé à l'élément datasource. Nom de la table dans la base de données Azure SQL. | string |
utilisateur | Cet élément est associé à l'élément datasource. Il s'agit du nom d'utilisateur à utiliser pour se connecter à l'instance de Base de données SQL. | string |
BlobReferenceInputDataSource
Nom | Description | Valeur |
---|---|---|
type | Indique le type de source de données d’entrée contenant des données de référence. Obligatoire sur les demandes PUT (CreateOrReplace). | 'Microsoft.Storage/Blob' (obligatoire) |
properties | Propriétés associées à une entrée d’objet blob contenant des données de référence. Obligatoire sur les demandes PUT (CreateOrReplace). | BlobReferenceInputDataSourceProperties |
BlobReferenceInputDataSourceProperties
Nom | Description | Valeur |
---|---|---|
authenticationMode | Mode d’authentification. | 'ConnectionString' 'Msi' 'UserToken' |
conteneur | Nom d’un conteneur dans le compte de stockage associé. Ce conteneur contient le ou les objets blob à lire ou à écrire. Obligatoire sur les demandes PUT (CreateOrReplace). | string |
dateFormat | Format de date. Partout où {date} apparaît dans pathPattern, la valeur de cette propriété est utilisée comme format de date à la place. | string |
pathPattern | Modèle de chemin d’objet blob. Pas une expression régulière. Il représente un modèle avec lequel les noms d’objets blob seront mis en correspondance pour déterminer s’ils doivent ou non être inclus en tant qu’entrée ou sortie dans le travail. Consultez https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-input ou https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-output pour obtenir une explication et un exemple plus détaillés. |
string |
storageAccounts | Liste d’un ou plusieurs comptes stockage Azure. Obligatoire sur les demandes PUT (CreateOrReplace). | StorageAccount[] |
timeFormat | Format d’heure. Partout où {time} apparaît dans pathPattern, la valeur de cette propriété est utilisée comme format d’heure à la place. | string |
RawReferenceInputDataSource
Nom | Description | Valeur |
---|---|---|
type | Indique le type de source de données d’entrée contenant des données de référence. Obligatoire sur les demandes PUT (CreateOrReplace). | 'Raw' (obligatoire) |
properties | Propriétés associées à une entrée brute contenant des données de référence. Obligatoire sur les demandes PUT (CreateOrReplace). | RawInputDatasourceProperties |
RawInputDatasourceProperties
Nom | Description | Valeur |
---|---|---|
payload | Contenu sérialisé JSON des données d’entrée. La charge utile ou la charge utileUri doivent être définies, mais pas les deux. | string |
payloadUri | URL SAP d’un objet blob contenant le contenu sérialisé JSON des données d’entrée. La charge utile ou la charge utileUri doivent être définies, mais pas les deux. | string |
StreamInputProperties
Nom | Description | Valeur |
---|---|---|
type | Indique si l’entrée est une source de données de référence ou de données de flux. Obligatoire sur les demandes PUT (CreateOrReplace). | 'Stream' (obligatoire) |
datasource | Décrit une source de données d’entrée qui contient des données de flux. Obligatoire sur les demandes PUT (CreateOrReplace). | StreamInputDataSource |
StreamInputDataSource
Nom | Description | Valeur |
---|---|---|
type | Définir le type d’objet | Microsoft.Devices/IotHubs Microsoft.EventHub/EventHub Microsoft.ServiceBus/EventHub Microsoft.Storage/Blob Brut (obligatoire) |
IoTHubStreamInputDataSource
Nom | Description | Valeur |
---|---|---|
type | Indique le type de source de données d’entrée contenant des données de flux. Obligatoire sur les demandes PUT (CreateOrReplace). | « Microsoft.Devices/IotHubs » (obligatoire) |
properties | Les propriétés associées à une entrée IoT Hub contenant des données de flux. Obligatoire sur les demandes PUT (CreateOrReplace). | IoTHubStreamInputDataSourceProperties |
IoTHubStreamInputDataSourceProperties
Nom | Description | Valeur |
---|---|---|
consumerGroupName | Nom d’un groupe de consommateurs IoT Hub qui doit être utilisé pour lire les événements du IoT Hub. Si elle n’est pas spécifiée, l’entrée utilise le groupe de consommateurs par défaut d’Iot Hub. | string |
endpoint | Le IoT Hub point de terminaison auquel se connecter (par exemple, messages/événements, messages/opérationsMonitoringEvents, etc.). | string |
iotHubNamespace | Nom ou URI du IoT Hub. Obligatoire sur les demandes PUT (CreateOrReplace). | string |
sharedAccessPolicyKey | Clé de stratégie d’accès partagé pour la stratégie d’accès partagé spécifiée. Obligatoire sur les demandes PUT (CreateOrReplace). | string |
sharedAccessPolicyName | Nom de la stratégie d’accès partagé pour le IoT Hub. Cette stratégie doit contenir au moins l’autorisation De connexion au service. Obligatoire sur les demandes PUT (CreateOrReplace). | string |
EventHubV2StreamInputDataSource
Nom | Description | Valeur |
---|---|---|
type | Indique le type de source de données d’entrée contenant des données de flux. Obligatoire sur les demandes PUT (CreateOrReplace). | « Microsoft.EventHub/EventHub » (obligatoire) |
properties | Propriétés associées à une entrée Event Hub contenant des données de flux. Obligatoire sur les demandes PUT (CreateOrReplace). | EventHubStreamInputDataSourceProperties |
EventHubStreamInputDataSourceProperties
Nom | Description | Valeur |
---|---|---|
authenticationMode | Mode d’authentification. | 'ConnectionString' 'Msi' 'UserToken' |
consumerGroupName | Nom d’un groupe de consommateurs Event Hub qui doit être utilisé pour lire les événements à partir du hub d’événements. La spécification de noms de groupes de consommateurs distincts pour plusieurs entrées permet à chacune de ces entrées de recevoir les mêmes événements du hub d’événements. Si elle n’est pas spécifiée, l’entrée utilise le groupe de consommateurs par défaut d’Event Hub. | string |
eventHubName | Nom du hub d’événements. Obligatoire sur les demandes PUT (CreateOrReplace). | string |
serviceBusNamespace | Espace de noms associé au hub d’événements souhaité, à la file d’attente Service Bus, à la rubrique Service Bus, etc. Obligatoire sur les demandes PUT (CreateOrReplace). | string |
sharedAccessPolicyKey | Clé de stratégie d’accès partagé pour la stratégie d’accès partagé spécifiée. Obligatoire sur les demandes PUT (CreateOrReplace). | string |
sharedAccessPolicyName | Nom de la stratégie d’accès partagé pour event hub, file d’attente Service Bus, rubrique Service Bus, etc. Obligatoire sur les demandes PUT (CreateOrReplace). | string |
EventHubStreamInputDataSource
Nom | Description | Valeur |
---|---|---|
type | Indique le type de source de données d’entrée contenant des données de flux. Obligatoire sur les demandes PUT (CreateOrReplace). | « Microsoft.ServiceBus/EventHub » (obligatoire) |
properties | Propriétés associées à une entrée Event Hub contenant des données de flux. Obligatoire sur les demandes PUT (CreateOrReplace). | EventHubStreamInputDataSourceProperties |
BlobStreamInputDataSource
Nom | Description | Valeur |
---|---|---|
type | Indique le type de source de données d’entrée contenant des données de flux. Obligatoire sur les demandes PUT (CreateOrReplace). | 'Microsoft.Storage/Blob' (obligatoire) |
properties | Propriétés associées à une entrée d’objet blob contenant des données de flux. Obligatoire sur les demandes PUT (CreateOrReplace). | BlobStreamInputDataSourceProperties |
BlobStreamInputDataSourceProperties
Nom | Description | Valeur |
---|---|---|
authenticationMode | Mode d’authentification. | 'ConnectionString' 'Msi' 'UserToken' |
conteneur | Nom d’un conteneur dans le compte de stockage associé. Ce conteneur contient le ou les objets blob à lire ou à écrire. Obligatoire sur les demandes PUT (CreateOrReplace). | string |
dateFormat | Format de date. Partout où {date} apparaît dans pathPattern, la valeur de cette propriété est utilisée comme format de date à la place. | string |
pathPattern | Modèle de chemin d’accès d’objet blob. Pas une expression régulière. Il représente un modèle par rapport auquel les noms d’objets blob seront mis en correspondance pour déterminer s’ils doivent être inclus en tant qu’entrée ou sortie dans le travail. Consultez https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-input ou https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-output pour obtenir une explication et un exemple plus détaillés. |
string |
sourcePartitionCount | Nombre de partitions de la source de données d’entrée d’objet blob. Plage 1 - 1024. | int |
storageAccounts | Liste d’un ou plusieurs comptes de stockage Azure. Obligatoire sur les demandes PUT (CreateOrReplace). | StorageAccount[] |
timeFormat | Format d’heure. Partout où {time} apparaît dans pathPattern, la valeur de cette propriété est utilisée comme format d’heure à la place. | string |
RawStreamInputDataSource
Nom | Description | Valeur |
---|---|---|
type | Indique le type de source de données d’entrée contenant des données de flux. Obligatoire sur les demandes PUT (CreateOrReplace). | 'Raw' (obligatoire) |
properties | Propriétés associées à une entrée brute. Obligatoire sur les demandes PUT (CreateOrReplace). | RawInputDatasourceProperties |
JobStorageAccount
Nom | Description | Valeur |
---|---|---|
accountKey | Clé de compte pour le compte Stockage Azure. Obligatoire sur les demandes PUT (CreateOrReplace). | string |
accountName | Nom du compte Stockage Azure. Obligatoire sur les demandes PUT (CreateOrReplace). | string |
authenticationMode | Mode d’authentification. | 'ConnectionString' 'Msi' 'UserToken' |
Output
Nom | Description | Valeur |
---|---|---|
name | Nom de la ressource | string |
properties | Propriétés associées à une sortie. Obligatoire sur les demandes PUT (CreateOrReplace). | OutputProperties |
OutputProperties
Nom | Description | Valeur |
---|---|---|
datasource | Décrit la source de données dans laquelle la sortie sera écrite. Obligatoire sur les demandes PUT (CreateOrReplace). | OutputDataSource |
sérialisation | Décrit comment les données d’une entrée sont sérialisées ou comment les données sont sérialisées lorsqu’elles sont écrites dans une sortie. Obligatoire sur les demandes PUT (CreateOrReplace). | Sérialisation |
sizeWindow | Fenêtre de taille à laquelle limiter une sortie Stream Analytics. | int |
timeWindow | string |
OutputDataSource
AzureFunctionOutputDataSource
Nom | Description | Valeur |
---|---|---|
type | Indique que le type de sortie de la source de données sera écrit dans. Obligatoire sur les demandes PUT (CreateOrReplace). | 'Microsoft.AzureFunction' (obligatoire) |
properties | Propriétés associées à une sortie Azure Function. Obligatoire sur les demandes PUT (CreateOrReplace). | AzureFunctionOutputDataSourceProperties |
AzureFunctionOutputDataSourceProperties
Nom | Description | Valeur |
---|---|---|
apiKey | Si vous souhaitez utiliser une fonction Azure à partir d’un autre abonnement, vous pouvez le faire en fournissant la clé permettant d’accéder à votre fonction. | string |
functionAppName | Nom de votre application Azure Functions. | string |
functionName | Nom de la fonction dans votre application Azure Functions. | string |
maxBatchCount | Propriété qui vous permet de spécifier le nombre maximal d’événements dans chaque lot envoyé à Azure Functions. La valeur par défaut est 100. | int |
maxBatchSize | Propriété qui peut être utilisée pour définir la taille maximale de chaque lot de sortie qui est envoyé à votre fonction Azure. L’unité d’entrée est exprimée en octets. Par défaut, cette valeur est définie sur 262 144 Ko (256 Ko). | int |
AzureDataLakeStoreOutputDataSource
Nom | Description | Valeur |
---|---|---|
type | Indique que le type de sortie de la source de données sera écrit dans. Obligatoire sur les demandes PUT (CreateOrReplace). | « Microsoft.DataLake/Accounts » (obligatoire) |
properties | Propriétés associées à une sortie Azure Data Lake Store. Obligatoire sur les demandes PUT (CreateOrReplace). | AzureDataLakeStoreOutputDataSourceProperties |
AzureDataLakeStoreOutputDataSourceProperties
Nom | Description | Valeur |
---|---|---|
accountName | Nom du compte Azure Data Lake Store. Obligatoire sur les demandes PUT (CreateOrReplace). | string |
authenticationMode | Mode d’authentification. | 'ConnectionString' 'Msi' 'UserToken' |
dateFormat | Format de date. Partout où {date} apparaît dans filePathPrefix, la valeur de cette propriété est utilisée comme format de date à la place. | string |
filePathPrefix | Emplacement du fichier dans lequel la sortie doit être écrite. Obligatoire sur les demandes PUT (CreateOrReplace). | string |
refreshToken | Jeton d’actualisation qui peut être utilisé pour obtenir un jeton d’accès valide qui peut ensuite être utilisé pour s’authentifier auprès de la source de données. Un jeton d’actualisation valide n’est actuellement disponible que via le portail Azure. Il est recommandé de placer une valeur de chaîne factice ici lors de la création de la source de données, puis d’aller sur le portail Azure pour authentifier la source de données qui mettra à jour cette propriété avec un jeton d’actualisation valide. Obligatoire sur les demandes PUT (CreateOrReplace). | string |
tenantId | ID de locataire de l’utilisateur utilisé pour obtenir le jeton d’actualisation. Obligatoire sur les demandes PUT (CreateOrReplace). | string |
timeFormat | Format d’heure. Partout où {time} apparaît dans filePathPrefix, la valeur de cette propriété est utilisée comme format d’heure à la place. | string |
tokenUserDisplayName | Nom d’affichage de l’utilisateur utilisé pour obtenir le jeton d’actualisation. Utilisez cette propriété pour vous aider à mémoriser l’utilisateur qui a été utilisé pour obtenir le jeton d’actualisation. | string |
tokenUserPrincipalName | Nom d’utilisateur principal (UPN) de l’utilisateur utilisé pour obtenir le jeton d’actualisation. Utilisez cette propriété pour vous aider à mémoriser l’utilisateur qui a été utilisé pour obtenir le jeton d’actualisation. | string |
EventHubV2OutputDataSource
Nom | Description | Valeur |
---|---|---|
type | Indique que le type de sortie de la source de données sera écrit dans. Obligatoire sur les demandes PUT (CreateOrReplace). | « Microsoft.EventHub/EventHub » (obligatoire) |
properties | Propriétés associées à une sortie Event Hub. Obligatoire sur les demandes PUT (CreateOrReplace). | EventHubOutputDataSourceProperties |
EventHubOutputDataSourceProperties
Nom | Description | Valeur |
---|---|---|
authenticationMode | Mode d’authentification. | 'ConnectionString' 'Msi' 'UserToken' |
eventHubName | Nom du hub d’événements. Obligatoire sur les demandes PUT (CreateOrReplace). | string |
partitionKey | Clé/colonne utilisée pour déterminer à quelle partition envoyer des données d’événement. | string |
propertyColumns | string[] | |
serviceBusNamespace | Espace de noms associé au hub d’événements souhaité, à la file d’attente Service Bus, à la rubrique Service Bus, etc. Obligatoire sur les demandes PUT (CreateOrReplace). | string |
sharedAccessPolicyKey | Clé de stratégie d’accès partagé pour la stratégie d’accès partagé spécifiée. Obligatoire sur les demandes PUT (CreateOrReplace). | string |
sharedAccessPolicyName | Nom de la stratégie d’accès partagé pour event hub, file d’attente Service Bus, rubrique Service Bus, etc. Obligatoire sur les demandes PUT (CreateOrReplace). | string |
EventHubOutputDataSource
Nom | Description | Valeur |
---|---|---|
type | Indique que le type de sortie de la source de données sera écrit dans. Obligatoire sur les demandes PUT (CreateOrReplace). | « Microsoft.ServiceBus/EventHub » (obligatoire) |
properties | Propriétés associées à une sortie Event Hub. Obligatoire sur les demandes PUT (CreateOrReplace). | EventHubOutputDataSourceProperties |
ServiceBusQueueOutputDataSource
Nom | Description | Valeur |
---|---|---|
type | Indique que le type de sortie de la source de données sera écrit dans. Obligatoire sur les demandes PUT (CreateOrReplace). | « Microsoft.ServiceBus/Queue » (obligatoire) |
properties | Propriétés associées à une sortie file d’attente Service Bus. Obligatoire sur les demandes PUT (CreateOrReplace). | ServiceBusQueueOutputDataSourceProperties |
ServiceBusQueueOutputDataSourceProperties
Nom | Description | Valeur |
---|---|---|
authenticationMode | Mode d’authentification. | 'ConnectionString' 'Msi' 'UserToken' |
propertyColumns | Tableau de chaînes des noms des colonnes de sortie à attacher aux messages Service Bus en tant que propriétés personnalisées. | string[] |
queueName | Nom de la file d’attente Service Bus. Obligatoire sur les demandes PUT (CreateOrReplace). | string |
serviceBusNamespace | Espace de noms associé au hub d’événements souhaité, à la file d’attente Service Bus, à la rubrique Service Bus, etc. Obligatoire sur les demandes PUT (CreateOrReplace). | string |
sharedAccessPolicyKey | Clé de stratégie d’accès partagé pour la stratégie d’accès partagé spécifiée. Obligatoire sur les demandes PUT (CreateOrReplace). | string |
sharedAccessPolicyName | Nom de la stratégie d’accès partagé pour event hub, file d’attente Service Bus, rubrique Service Bus, etc. Obligatoire sur les demandes PUT (CreateOrReplace). | string |
systemPropertyColumns | Dictionnaire de {string} | ServiceBusQueueOutputDataSourcePropertiesSystemPrope... |
ServiceBusQueueOutputDataSourcePropertiesSystemPrope...
Nom | Description | Valeur |
---|---|---|
{propriété personnalisée} | string |
ServiceBusTopicOutputDataSource
Nom | Description | Valeur |
---|---|---|
type | Indique que le type de sortie de la source de données sera écrit dans. Obligatoire sur les demandes PUT (CreateOrReplace). | « Microsoft.ServiceBus/Topic » (obligatoire) |
properties | Propriétés associées à une sortie de rubrique Service Bus. Obligatoire sur les demandes PUT (CreateOrReplace). | ServiceBusTopicOutputDataSourceProperties |
ServiceBusTopicOutputDataSourceProperties
Nom | Description | Valeur |
---|---|---|
authenticationMode | Mode d’authentification. | 'ConnectionString' 'Msi' 'UserToken' |
propertyColumns | Tableau de chaînes des noms des colonnes de sortie à attacher aux messages Service Bus en tant que propriétés personnalisées. | string[] |
serviceBusNamespace | Espace de noms associé au hub d’événements souhaité, à la file d’attente Service Bus, à la rubrique Service Bus, etc. Obligatoire sur les demandes PUT (CreateOrReplace). | string |
sharedAccessPolicyKey | Clé de stratégie d’accès partagé pour la stratégie d’accès partagé spécifiée. Obligatoire sur les demandes PUT (CreateOrReplace). | string |
sharedAccessPolicyName | Nom de la stratégie d’accès partagé pour event hub, file d’attente Service Bus, rubrique Service Bus, etc. Obligatoire sur les demandes PUT (CreateOrReplace). | string |
systemPropertyColumns | Dictionnaire de {string} | ServiceBusTopicOutputDataSourcePropertiesSystemPrope... |
topicName | Nom de la rubrique Service Bus. Obligatoire sur les demandes PUT (CreateOrReplace). | string |
ServiceBusTopicOutputDataSourcePropertiesSystemPrope...
Nom | Description | Valeur |
---|---|---|
{propriété personnalisée} | string |
AzureSqlDatabaseOutputDataSource
Nom | Description | Valeur |
---|---|---|
type | Indique que le type de sortie de la source de données sera écrit dans. Obligatoire sur les demandes PUT (CreateOrReplace). | « Microsoft.Sql/Server/Database » (obligatoire) |
properties | Les propriétés associées à une Azure SQL sortie de base de données. Obligatoire sur les demandes PUT (CreateOrReplace). | AzureSqlDatabaseOutputDataSourceProperties |
AzureSqlDatabaseOutputDataSourceProperties
Nom | Description | Valeur |
---|---|---|
authenticationMode | Mode d’authentification. | 'ConnectionString' 'Msi' 'UserToken' |
database | Nom de la base de données Azure SQL. Obligatoire sur les demandes PUT (CreateOrReplace). | string |
maxBatchCount | Nombre maximal de lots pour l’écriture dans la base de données Sql, la valeur par défaut est 10 000. Facultatif sur les demandes PUT. | int |
maxWriterCount | Nombre maximal d’écritures r, actuellement, seuls 1 (écriture unique) et 0 (basé sur la partition de requête) sont disponibles. Facultatif sur les demandes PUT. | int |
mot de passe | Mot de passe qui sera utilisé pour se connecter à la base de données Azure SQL. Obligatoire sur les demandes PUT (CreateOrReplace). | string |
server | Nom du serveur SQL contenant la base de données Azure SQL. Obligatoire sur les demandes PUT (CreateOrReplace). | string |
table | Nom de la table dans la base de données Azure SQL. Obligatoire sur les demandes PUT (CreateOrReplace). | string |
utilisateur | Nom d’utilisateur qui sera utilisé pour se connecter à la base de données Azure SQL. Obligatoire sur les demandes PUT (CreateOrReplace). | string |
AzureSynapseOutputDataSource
Nom | Description | Valeur |
---|---|---|
type | Indique que le type de sortie de la source de données sera écrit dans. Obligatoire sur les demandes PUT (CreateOrReplace). | « Microsoft.Sql/Server/DataWarehouse » (obligatoire) |
properties | Propriétés associées à une sortie Azure Synapse. Obligatoire sur les demandes PUT (CreateOrReplace). | AzureSynapseOutputDataSourceProperties |
AzureSynapseOutputDataSourceProperties
Nom | Description | Valeur |
---|---|---|
database | Nom de la base de données Azure SQL. Obligatoire sur les demandes PUT (CreateOrReplace). | string |
mot de passe | Mot de passe qui sera utilisé pour se connecter à la base de données Azure SQL. Obligatoire sur les demandes PUT (CreateOrReplace). | string |
server | Nom du serveur SQL contenant la base de données Azure SQL. Obligatoire sur les demandes PUT (CreateOrReplace). | string |
table | Nom de la table dans la base de données Azure SQL. Obligatoire sur les demandes PUT (CreateOrReplace). | string |
utilisateur | Nom d’utilisateur qui sera utilisé pour se connecter à la base de données Azure SQL. Obligatoire sur les demandes PUT (CreateOrReplace). | string |
BlobOutputDataSource
Nom | Description | Valeur |
---|---|---|
type | Indique que le type de sortie de la source de données sera écrit dans. Obligatoire sur les demandes PUT (CreateOrReplace). | 'Microsoft.Storage/Blob' (obligatoire) |
properties | Propriétés associées à une sortie d’objet blob. Obligatoire sur les demandes PUT (CreateOrReplace). | BlobOutputDataSourceProperties |
BlobOutputDataSourceProperties
Nom | Description | Valeur |
---|---|---|
authenticationMode | Mode d’authentification. | 'ConnectionString' 'Msi' 'UserToken' |
conteneur | Nom d’un conteneur dans le compte de stockage associé. Ce conteneur contient le ou les objets blob à lire ou à écrire. Obligatoire sur les demandes PUT (CreateOrReplace). | string |
dateFormat | Format de date. Partout où {date} apparaît dans pathPattern, la valeur de cette propriété est utilisée comme format de date à la place. | string |
pathPattern | Modèle de chemin d’accès d’objet blob. Pas une expression régulière. Il représente un modèle par rapport auquel les noms d’objets blob seront mis en correspondance pour déterminer s’ils doivent être inclus en tant qu’entrée ou sortie dans le travail. Consultez https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-input ou https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-output pour obtenir une explication et un exemple plus détaillés. |
string |
storageAccounts | Liste d’un ou plusieurs comptes de stockage Azure. Obligatoire sur les demandes PUT (CreateOrReplace). | StorageAccount[] |
timeFormat | Format d’heure. Partout où {time} apparaît dans pathPattern, la valeur de cette propriété est utilisée comme format d’heure à la place. | string |
DocumentDbOutputDataSource
Nom | Description | Valeur |
---|---|---|
type | Indique que le type de sortie de la source de données sera écrit dans. Obligatoire sur les demandes PUT (CreateOrReplace). | 'Microsoft.Storage/DocumentDB' (obligatoire) |
properties | Propriétés associées à une sortie DocumentDB. Obligatoire sur les demandes PUT (CreateOrReplace). | DocumentDbOutputDataSourceProperties |
DocumentDbOutputDataSourceProperties
Nom | Description | Valeur |
---|---|---|
accountId | Nom ou ID du compte DocumentDB. Obligatoire sur les demandes PUT (CreateOrReplace). | string |
accountKey | Clé de compte pour le compte DocumentDB. Obligatoire sur les demandes PUT (CreateOrReplace). | string |
collectionNamePattern | Modèle de nom de collection des collections à utiliser. Le format de nom de collection peut être construit à l’aide du jeton facultatif {partition}, où les partitions commencent à 0. Pour plus d’informations, consultez la section DocumentDB de https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-output . Obligatoire sur les demandes PUT (CreateOrReplace). |
string |
database | Nom de la base de données DocumentDB. Obligatoire sur les demandes PUT (CreateOrReplace). | string |
documentId | Nom du champ dans les événements de sortie utilisé pour spécifier la clé primaire sur laquelle sont basées les opérations d’insertion ou de mise à jour. | string |
partitionKey | Nom du champ dans les événements de sortie utilisé pour spécifier la clé de partitionnement de sortie sur les collections. Si 'collectionNamePattern' contient le jeton {partition}, cette propriété doit être spécifiée. | string |
AzureTableOutputDataSource
Nom | Description | Valeur |
---|---|---|
type | Indique que le type de sortie de la source de données sera écrit dans. Obligatoire sur les demandes PUT (CreateOrReplace). | 'Microsoft.Storage/Table' (obligatoire) |
properties | Propriétés associées à une sortie de table Azure. Obligatoire sur les demandes PUT (CreateOrReplace). | AzureTableOutputDataSourceProperties |
AzureTableOutputDataSourceProperties
Nom | Description | Valeur |
---|---|---|
accountKey | Clé de compte pour le compte de stockage Azure. Obligatoire sur les demandes PUT (CreateOrReplace). | string |
accountName | Nom du compte Stockage Azure. Obligatoire sur les demandes PUT (CreateOrReplace). | string |
batchSize | Nombre de lignes à écrire dans la table Azure à la fois. | int |
columnsToRemove | En cas de spécification, chaque élément du tableau est le nom d'une colonne à supprimer (le cas échéant) des entités d'événement de sortie. | string[] |
partitionKey | Cet élément indique le nom d’une colonne de l’instruction SELECT dans la requête qui sera utilisée comme clé de partition pour la table Azure. Obligatoire sur les demandes PUT (CreateOrReplace). | string |
rowKey | Cet élément indique le nom d’une colonne de l’instruction SELECT dans la requête qui sera utilisée comme clé de ligne pour la table Azure. Obligatoire sur les demandes PUT (CreateOrReplace). | string |
table | Nom de la table Azure. Obligatoire sur les demandes PUT (CreateOrReplace). | string |
PowerBIOutputDataSource
Nom | Description | Valeur |
---|---|---|
type | Indique que le type de sortie de la source de données sera écrit dans. Obligatoire sur les demandes PUT (CreateOrReplace). | 'PowerBI' (obligatoire) |
properties | Propriétés associées à une sortie Power BI. Obligatoire sur les demandes PUT (CreateOrReplace). | PowerBIOutputDataSourceProperties |
PowerBIOutputDataSourceProperties
Nom | Description | Valeur |
---|---|---|
authenticationMode | Mode d’authentification. | 'ConnectionString' 'Msi' 'UserToken' |
dataset | Nom du jeu de données Power BI. Obligatoire sur les demandes PUT (CreateOrReplace). | string |
groupId | ID du groupe Power BI. | string |
groupName | Nom du groupe Power BI. Utilisez cette propriété pour vous aider à mémoriser l’ID de groupe Power BI spécifique qui a été utilisé. | string |
refreshToken | Jeton d’actualisation qui peut être utilisé pour obtenir un jeton d’accès valide qui peut ensuite être utilisé pour s’authentifier auprès de la source de données. Un jeton d’actualisation valide n’est actuellement disponible que via le portail Azure. Il est recommandé de placer une valeur de chaîne factice ici lors de la création de la source de données, puis d’aller sur le portail Azure pour authentifier la source de données qui mettra à jour cette propriété avec un jeton d’actualisation valide. Obligatoire sur les demandes PUT (CreateOrReplace). | string |
table | Nom de la table Power BI sous le jeu de données spécifié. Obligatoire sur les demandes PUT (CreateOrReplace). | string |
tokenUserDisplayName | Nom d’affichage de l’utilisateur utilisé pour obtenir le jeton d’actualisation. Utilisez cette propriété pour vous aider à mémoriser l’utilisateur qui a été utilisé pour obtenir le jeton d’actualisation. | string |
tokenUserPrincipalName | Nom d’utilisateur principal (UPN) de l’utilisateur utilisé pour obtenir le jeton d’actualisation. Utilisez cette propriété pour vous aider à mémoriser l’utilisateur qui a été utilisé pour obtenir le jeton d’actualisation. | string |
RawOutputDatasource
Nom | Description | Valeur |
---|---|---|
type | Indique que le type de sortie de la source de données sera écrit dans. Obligatoire sur les demandes PUT (CreateOrReplace). | 'Raw' (obligatoire) |
properties | Propriétés associées à une sortie brute. Obligatoire sur les demandes PUT (CreateOrReplace). | RawOutputDatasourceProperties |
RawOutputDatasourceProperties
Nom | Description | Valeur |
---|---|---|
payloadUri | URL SAS vers un objet blob où la sortie doit être écrite. Si cette propriété n’est pas définie, les données de sortie sont écrites dans un stockage temporaire et une URL SAS vers ce stockage temporaire est incluse dans le résultat. | string |
StreamingJobSku
Nom | Description | Valeur |
---|---|---|
name | Nom de la référence SKU. Obligatoire sur les demandes PUT (CreateOrReplace). | 'Standard' |
Transformation
Nom | Description | Valeur |
---|---|---|
name | Nom de la ressource | string |
properties | Propriétés associées à une transformation. Obligatoire sur les demandes PUT (CreateOrReplace). | TransformationProperties |
TransformationProperties
Nom | Description | Valeur |
---|---|---|
query | Spécifie la requête qui sera exécutée dans le travail de streaming. Vous pouvez en savoir plus sur le langage de requête Stream Analytics (SAQL) ici : https://msdn.microsoft.com/library/azure/dn834998 . Obligatoire sur les demandes PUT (CreateOrReplace). |
string |
streamingUnits | Indique le nombre d’unités de streaming que la tâche de streaming utilise. | int |
Modèles de démarrage rapide
Les modèles de démarrage rapide suivants déploient ce type de ressource.
Modèle | Description |
---|---|
Créer un travail Stream Analytics standard |
Ce modèle crée un travail Stream Analytics standard. Pour plus d’informations, Azure Stream Analytics est un moteur d’analyse en temps réel et de traitement d’événements complexe conçu pour analyser et traiter simultanément des volumes élevés de données de streaming rapide provenant de plusieurs sources. Les modèles et les relations peuvent être identifiés dans des informations extraites de plusieurs sources d’entrée, notamment des appareils, des capteurs, des journaux de parcours de site web, des flux de médias sociaux et des applications. Ces modèles peuvent être utilisés pour déclencher des actions est initier des flux de travail, comme la création d’alertes, l’envoi d’informations vers un outil de création de rapports ou bien le stockage pour une utilisation ultérieure. En outre, Stream Analytics est disponible sur le runtime Azure IoT Edge et prend en charge exactement le même langage ou la même syntaxe que le cloud. |
Définition de ressource Terraform (fournisseur AzAPI)
Le type de ressource streamingjobs peut être déployé avec des opérations qui ciblent :
- Groupes de ressources
Pour obtenir la liste des propriétés modifiées dans chaque version de l’API, consultez journal des modifications.
Format des ressources
Pour créer une ressource Microsoft.StreamAnalytics/streamingjobs, ajoutez le Terraform suivant à votre modèle.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.StreamAnalytics/streamingjobs@2017-04-01-preview"
name = "string"
location = "string"
parent_id = "string"
tags = {
tagName1 = "tagValue1"
tagName2 = "tagValue2"
}
identity {
type = "string"
}
body = jsonencode({
properties = {
cluster = {
id = "string"
}
compatibilityLevel = "1.0"
contentStoragePolicy = "string"
dataLocale = "string"
eventsLateArrivalMaxDelayInSeconds = int
eventsOutOfOrderMaxDelayInSeconds = int
eventsOutOfOrderPolicy = "string"
externals = {
container = "string"
path = "string"
storageAccount = {
accountKey = "string"
accountName = "string"
}
}
functions = [
{
name = "string"
properties = {
properties = {
binding = {
type = "string"
// For remaining properties, see FunctionBinding objects
}
inputs = [
{
dataType = "string"
isConfigurationParameter = bool
}
]
output = {
dataType = "string"
}
}
type = "string"
// For remaining properties, see FunctionProperties objects
}
}
]
inputs = [
{
name = "string"
properties = {
compression = {
type = "string"
}
partitionKey = "string"
serialization = {
type = "string"
// For remaining properties, see Serialization objects
}
type = "string"
// For remaining properties, see InputProperties objects
}
}
]
jobStorageAccount = {
accountKey = "string"
accountName = "string"
authenticationMode = "string"
}
jobType = "string"
outputErrorPolicy = "string"
outputs = [
{
name = "string"
properties = {
datasource = {
type = "string"
// For remaining properties, see OutputDataSource objects
}
serialization = {
type = "string"
// For remaining properties, see Serialization objects
}
sizeWindow = int
timeWindow = "string"
}
}
]
outputStartMode = "string"
outputStartTime = "string"
sku = {
name = "Standard"
}
transformation = {
name = "string"
properties = {
query = "string"
streamingUnits = int
}
}
}
})
}
Objets FunctionProperties
Définissez la propriété type pour spécifier le type d’objet.
Pour Agrégation, utilisez :
type = "Aggregate"
Pour Scalar, utilisez :
type = "Scalar"
Objets FunctionBinding
Définissez la propriété type pour spécifier le type d’objet.
Pour Microsoft.MachineLearning/WebService, utilisez :
type = "Microsoft.MachineLearning/WebService"
properties = {
apiKey = "string"
batchSize = int
endpoint = "string"
inputs = {
columnNames = [
{
dataType = "string"
mapTo = int
name = "string"
}
]
name = "string"
}
outputs = [
{
dataType = "string"
name = "string"
}
]
}
Pour Microsoft.MachineLearningServices, utilisez :
type = "Microsoft.MachineLearningServices"
properties = {
apiKey = "string"
batchSize = int
endpoint = "string"
inputs = [
{
dataType = "string"
mapTo = int
name = "string"
}
]
numberOfParallelRequests = int
outputs = [
{
dataType = "string"
mapTo = int
name = "string"
}
]
}
Pour Microsoft.StreamAnalytics/CLRUdf, utilisez :
type = "Microsoft.StreamAnalytics/CLRUdf"
properties = {
class = "string"
dllPath = "string"
method = "string"
script = "string"
}
Pour Microsoft.StreamAnalytics/JavascriptUdf, utilisez :
type = "Microsoft.StreamAnalytics/JavascriptUdf"
properties = {
script = "string"
}
Objets InputProperties
Définissez la propriété type pour spécifier le type d’objet.
Pour référence, utilisez :
type = "Reference"
datasource = {
type = "string"
// For remaining properties, see ReferenceInputDataSource objects
}
Pour Stream, utilisez :
type = "Stream"
datasource = {
type = "string"
// For remaining properties, see StreamInputDataSource objects
}
Objets de sérialisation
Définissez la propriété type pour spécifier le type d’objet.
Pour Avro, utilisez :
type = "Avro"
Pour Csv, utilisez :
type = "Csv"
properties = {
encoding = "UTF8"
fieldDelimiter = "string"
}
Pour CustomClr, utilisez :
type = "CustomClr"
properties = {
serializationClassName = "string"
serializationDllPath = "string"
}
Pour Delta, utilisez :
type = "Delta"
properties = {
deltaTablePath = "string"
partitionColumns = [
"string"
]
}
Pour Json, utilisez :
type = "Json"
properties = {
encoding = "UTF8"
format = "string"
}
Pour Parquet, utilisez :
type = "Parquet"
Objets ReferenceInputDataSource
Définissez la propriété type pour spécifier le type d’objet.
Pour Microsoft.Sql/Server/Database, utilisez :
type = "Microsoft.Sql/Server/Database"
properties = {
database = "string"
deltaSnapshotQuery = "string"
fullSnapshotQuery = "string"
password = "string"
refreshRate = "string"
refreshType = "string"
server = "string"
table = "string"
user = "string"
}
Pour Microsoft.Storage/Blob, utilisez :
type = "Microsoft.Storage/Blob"
properties = {
authenticationMode = "string"
container = "string"
dateFormat = "string"
pathPattern = "string"
storageAccounts = [
{
accountKey = "string"
accountName = "string"
}
]
timeFormat = "string"
}
Pour Raw, utilisez :
type = "Raw"
properties = {
payload = "string"
payloadUri = "string"
}
Objets StreamInputDataSource
Définissez la propriété type pour spécifier le type d’objet.
Pour Microsoft.Devices/IotHubs, utilisez :
type = "Microsoft.Devices/IotHubs"
properties = {
consumerGroupName = "string"
endpoint = "string"
iotHubNamespace = "string"
sharedAccessPolicyKey = "string"
sharedAccessPolicyName = "string"
}
Pour Microsoft.EventHub/EventHub, utilisez :
type = "Microsoft.EventHub/EventHub"
properties = {
authenticationMode = "string"
consumerGroupName = "string"
eventHubName = "string"
serviceBusNamespace = "string"
sharedAccessPolicyKey = "string"
sharedAccessPolicyName = "string"
}
Pour Microsoft.ServiceBus/EventHub, utilisez :
type = "Microsoft.ServiceBus/EventHub"
properties = {
authenticationMode = "string"
consumerGroupName = "string"
eventHubName = "string"
serviceBusNamespace = "string"
sharedAccessPolicyKey = "string"
sharedAccessPolicyName = "string"
}
Pour Microsoft.Storage/Blob, utilisez :
type = "Microsoft.Storage/Blob"
properties = {
authenticationMode = "string"
container = "string"
dateFormat = "string"
pathPattern = "string"
sourcePartitionCount = int
storageAccounts = [
{
accountKey = "string"
accountName = "string"
}
]
timeFormat = "string"
}
Pour Raw, utilisez :
type = "Raw"
properties = {
payload = "string"
payloadUri = "string"
}
Objets OutputDataSource
Définissez la propriété type pour spécifier le type d’objet.
Pour Microsoft.AzureFunction, utilisez :
type = "Microsoft.AzureFunction"
properties = {
apiKey = "string"
functionAppName = "string"
functionName = "string"
maxBatchCount = int
maxBatchSize = int
}
Pour Microsoft.DataLake/Accounts, utilisez :
type = "Microsoft.DataLake/Accounts"
properties = {
accountName = "string"
authenticationMode = "string"
dateFormat = "string"
filePathPrefix = "string"
refreshToken = "string"
tenantId = "string"
timeFormat = "string"
tokenUserDisplayName = "string"
tokenUserPrincipalName = "string"
}
Pour Microsoft.EventHub/EventHub, utilisez :
type = "Microsoft.EventHub/EventHub"
properties = {
authenticationMode = "string"
eventHubName = "string"
partitionKey = "string"
propertyColumns = [
"string"
]
serviceBusNamespace = "string"
sharedAccessPolicyKey = "string"
sharedAccessPolicyName = "string"
}
Pour Microsoft.ServiceBus/EventHub, utilisez :
type = "Microsoft.ServiceBus/EventHub"
properties = {
authenticationMode = "string"
eventHubName = "string"
partitionKey = "string"
propertyColumns = [
"string"
]
serviceBusNamespace = "string"
sharedAccessPolicyKey = "string"
sharedAccessPolicyName = "string"
}
Pour Microsoft.ServiceBus/Queue, utilisez :
type = "Microsoft.ServiceBus/Queue"
properties = {
authenticationMode = "string"
propertyColumns = [
"string"
]
queueName = "string"
serviceBusNamespace = "string"
sharedAccessPolicyKey = "string"
sharedAccessPolicyName = "string"
systemPropertyColumns = {
{customized property} = "string"
}
}
Pour Microsoft.ServiceBus/Topic, utilisez :
type = "Microsoft.ServiceBus/Topic"
properties = {
authenticationMode = "string"
propertyColumns = [
"string"
]
serviceBusNamespace = "string"
sharedAccessPolicyKey = "string"
sharedAccessPolicyName = "string"
systemPropertyColumns = {
{customized property} = "string"
}
topicName = "string"
}
Pour Microsoft.Sql/Server/Database, utilisez :
type = "Microsoft.Sql/Server/Database"
properties = {
authenticationMode = "string"
database = "string"
maxBatchCount = int
maxWriterCount = int
password = "string"
server = "string"
table = "string"
user = "string"
}
Pour Microsoft.Sql/Server/DataWarehouse, utilisez :
type = "Microsoft.Sql/Server/DataWarehouse"
properties = {
database = "string"
password = "string"
server = "string"
table = "string"
user = "string"
}
Pour Microsoft.Storage/Blob, utilisez :
type = "Microsoft.Storage/Blob"
properties = {
authenticationMode = "string"
container = "string"
dateFormat = "string"
pathPattern = "string"
storageAccounts = [
{
accountKey = "string"
accountName = "string"
}
]
timeFormat = "string"
}
Pour Microsoft.Storage/DocumentDB, utilisez :
type = "Microsoft.Storage/DocumentDB"
properties = {
accountId = "string"
accountKey = "string"
collectionNamePattern = "string"
database = "string"
documentId = "string"
partitionKey = "string"
}
Pour Microsoft.Storage/Table, utilisez :
type = "Microsoft.Storage/Table"
properties = {
accountKey = "string"
accountName = "string"
batchSize = int
columnsToRemove = [
"string"
]
partitionKey = "string"
rowKey = "string"
table = "string"
}
Pour PowerBI, utilisez :
type = "PowerBI"
properties = {
authenticationMode = "string"
dataset = "string"
groupId = "string"
groupName = "string"
refreshToken = "string"
table = "string"
tokenUserDisplayName = "string"
tokenUserPrincipalName = "string"
}
Pour Raw, utilisez :
type = "Raw"
properties = {
payloadUri = "string"
}
Valeurs de propriétés
streamingjobs
Nom | Description | Valeur |
---|---|---|
type | Type de ressource | « Microsoft.StreamAnalytics/streamingjobs@2017-04-01-preview » |
name | Nom de la ressource | chaîne (obligatoire) Limite de caractères : 3-63 Caractères valides : Caractères alphanumériques, traits d’union et traits de soulignement. |
location | Emplacement géographique où réside la ressource | string |
parent_id | Pour effectuer un déploiement sur un groupe de ressources, utilisez l’ID de ce groupe de ressources. | chaîne (obligatoire) |
tags | Balises de ressource. | Dictionnaire de noms et de valeurs d’étiquettes. |
identité | Décrit l’identité managée affectée par le système affectée à ce travail qui peut être utilisée pour s’authentifier avec des entrées et des sorties. | Identité |
properties | Propriétés associées à un travail de streaming. Obligatoire sur les demandes PUT (CreateOrReplace). | StreamingJobProperties |
Identité
Nom | Description | Valeur |
---|---|---|
type | string |
StreamingJobProperties
Nom | Description | Valeur |
---|---|---|
cluster | Cluster sur lequel les travaux de streaming s’exécuteront. | ClusterInfo |
compatibilityLevel | Contrôle certains comportements d’exécution de la tâche de streaming. | "1.0" |
contentStoragePolicy | Les valeurs valides sont JobStorageAccount et SystemAccount. Si la valeur est JobStorageAccount, l’utilisateur doit également spécifier la propriété jobStorageAccount. . | « JobStorageAccount » « SystemAccount » |
dataLocale | Paramètres régionaux des données de la tâche Stream Analytics. La valeur doit être le nom d’une culture .NET prise en charge à partir de l’ensemble https://msdn.microsoft.com/library/system.globalization.culturetypes(v=vs.110 .aspx. La valeur par défaut est « en-US » si aucune n’est spécifiée. |
string |
eventsLateArrivalMaxDelayInSeconds | Délai maximal acceptable en secondes pendant lequel les événements arrivant en retard peuvent être inclus. La plage prise en charge est comprise entre -1 et 1814399 (20.23:59:59 jours) et -1 est utilisé pour spécifier d’attendre indéfiniment. Si la propriété est absente, elle est interprétée comme ayant la valeur -1. | int |
eventsOutOfOrderMaxDelayInSeconds | Délai maximal acceptable en secondes pendant lequel les événements en désordre peuvent être ajustés pour être restaurés dans l’ordre. | int |
eventsOutOfOrderPolicy | Indique la stratégie à appliquer aux événements qui arrivent en désordre dans le flux d’événements d’entrée. | « Ajuster » « Drop » |
Externes | Compte de stockage où se trouvent les artefacts de code personnalisés. | Externe |
functions | Liste d’une ou plusieurs fonctions pour le travail de streaming. La propriété name pour chaque fonction est requise lors de la spécification de cette propriété dans une requête PUT. Cette propriété ne peut pas être modifié via une opération PATCH. Vous devez utiliser l’API PATCH disponible pour la transformation individuelle. | Function[] |
inputs | Liste d’une ou plusieurs entrées dans le travail de streaming. La propriété name pour chaque entrée est requise lors de la spécification de cette propriété dans une requête PUT. Cette propriété ne peut pas être modifié via une opération PATCH. Vous devez utiliser l’API PATCH disponible pour l’entrée individuelle. | Entrée[] |
jobStorageAccount | Propriétés associées à un compte stockage Azure avec MSI | JobStorageAccount |
jobType | Décrit le type du travail. Les modes valides sont Cloud et « Edge ». |
« Cloud » « Edge » |
outputErrorPolicy | Indique la stratégie à appliquer aux événements qui arrivent à la sortie et qui ne peuvent pas être écrits dans le stockage externe en raison d’une constitution inappropriée (valeurs de colonne manquantes ou avec une taille ou un type incorrect). | « Drop » « Arrêter » |
outputs | Liste d’une ou plusieurs sorties pour le travail de streaming. La propriété name pour chaque sortie est requise lors de la spécification de cette propriété dans une requête PUT. Cette propriété ne peut pas être modifié via une opération PATCH. Vous devez utiliser l’API PATCH disponible pour la sortie individuelle. | Sortie[] |
outputStartMode | Cette propriété ne doit être utilisée que lorsqu’il est souhaité que le travail soit démarré immédiatement après sa création. La valeur peut être JobStartTime, CustomTime ou LastOutputEventTime pour indiquer si le point de départ du flux d’événements de sortie doit démarrer chaque fois que le travail est démarré, démarrer à un horodatage utilisateur personnalisé spécifié via la propriété outputStartTime ou démarrer à partir de l’heure de sortie du dernier événement. | « CustomTime » « JobStartTime » « LastOutputEventTime » |
outputStartTime | La valeur est soit un horodatage au format ISO 8601, indiquant le point de départ du flux d'événements de sortie, soit null pour indiquer que le flux d'événements de sortie démarre à chaque démarrage du travail de diffusion en continu. Cette propriété doit avoir une valeur si outputStartMode est défini sur CustomTime. | string |
sku | Décrit la référence SKU du travail de streaming. Obligatoire sur les demandes PUT (CreateOrReplace). | StreamingJobSku |
transformation | Indique la requête et le nombre d’unités de diffusion en continu à utiliser pour le travail de streaming. La propriété name de la transformation est requise lors de la spécification de cette propriété dans une requête PUT. Cette propriété ne peut pas être modifié via une opération PATCH. Vous devez utiliser l’API PATCH disponible pour la transformation individuelle. | Transformation |
ClusterInfo
Nom | Description | Valeur |
---|---|---|
id | ID de ressource du cluster. | string |
Externe
Nom | Description | Valeur |
---|---|---|
conteneur | string | |
path | string | |
storageAccount | Propriétés associées à un compte stockage Azure | StorageAccount |
StorageAccount
Nom | Description | Valeur |
---|---|---|
accountKey | Clé de compte pour le compte Stockage Azure. Obligatoire sur les demandes PUT (CreateOrReplace). | string |
accountName | Nom du compte Stockage Azure. Obligatoire sur les demandes PUT (CreateOrReplace). | string |
Fonction
Nom | Description | Valeur |
---|---|---|
name | Nom de la ressource | string |
properties | Propriétés associées à une fonction. | Functionproperties |
Functionproperties
Nom | Description | Valeur |
---|---|---|
properties | FunctionConfiguration | |
type | Définir le type d’objet | Agrégat Scalaire (obligatoire) |
FunctionConfiguration
Nom | Description | Valeur |
---|---|---|
liaison de sortie | Liaison physique de la fonction. Par exemple, dans le cas du service web Azure Machine Learning, cela décrit le point de terminaison. | FunctionBinding |
inputs | FunctionInput[] | |
sortie | Décrit la sortie d’une fonction. | FunctionOutput |
FunctionBinding
Nom | Description | Valeur |
---|---|---|
type | Définir le type d’objet | Microsoft.MachineLearning/WebService Microsoft.MachineLearningServices Microsoft.StreamAnalytics/CLRUdf Microsoft.StreamAnalytics/JavascriptUdf (obligatoire) |
AzureMachineLearningStudioFunctionBinding
Nom | Description | Valeur |
---|---|---|
type | Indique le type de liaison de fonction. | « Microsoft.MachineLearning/WebService » (obligatoire) |
properties | Propriétés de liaison associées à Azure Machine Learning Studio. | AzureMachineLearningStudioFunctionBindingProperties |
AzureMachineLearningStudioFunctionBindingProperties
Nom | Description | Valeur |
---|---|---|
apiKey | Clé API utilisée pour l’authentification avec Request-Response point de terminaison. | string |
batchSize | Nombre compris entre 1 et 10 000 décrivant le nombre maximal de lignes pour chaque demande d’exécution Azure ML RRS. La valeur par défaut est 1000. | int |
endpoint | Le Request-Response le point de terminaison d’exécution d’Azure Machine Learning Studio. Pour en savoir plus, cliquez ici : https://docs.microsoft.com/azure/machine-learning/machine-learning-consume-web-services#request-response-service-rrs |
string |
inputs | Entrées pour le point de terminaison Azure Machine Learning Studio. | AzureMachineLearningStudioInputs |
outputs | Liste des sorties de l’exécution du point de terminaison Azure Machine Learning Studio. | AzureMachineLearningStudioOutputColumn[] |
AzureMachineLearningStudioInputs
Nom | Description | Valeur |
---|---|---|
columnNames | Liste des colonnes d’entrée pour le point de terminaison Azure Machine Learning Studio. | AzureMachineLearningStudioInputColumn[] |
name | Nom de l'entrée. Il s’agit du nom fourni lors de la création du point de terminaison. | string |
AzureMachineLearningStudioInputColumn
Nom | Description | Valeur |
---|---|---|
dataType | Type de données (Azure Machine Learning pris en charge) de la colonne d’entrée. La liste des types de données Azure Machine Learning valides est décrite à l’adresse https://msdn.microsoft.com/library/azure/dn905923.aspx . |
string |
mapTo | Index de base zéro du paramètre de fonction auquel cette entrée est mappée. | int |
name | Nom de la colonne d'entrée. | string |
AzureMachineLearningStudioOutputColumn
Nom | Description | Valeur |
---|---|---|
dataType | Type de données (Azure Machine Learning pris en charge) de la colonne de sortie. La liste des types de données Azure Machine Learning valides est décrite à l’adresse https://msdn.microsoft.com/library/azure/dn905923.aspx . |
string |
name | Nom de la colonne de sortie. | string |
AzureMachineLearningServiceFunctionBinding
Nom | Description | Valeur |
---|---|---|
type | Indique le type de liaison de fonction. | « Microsoft.MachineLearningServices » (obligatoire) |
properties | Propriétés de liaison associées à un service web Azure Machine Learning. | AzureMachineLearningServiceFunctionBindingProperties |
AzureMachineLearningServiceFunctionBindingProperties
Nom | Description | Valeur |
---|---|---|
apiKey | Clé API utilisée pour l’authentification avec Request-Response point de terminaison. | string |
batchSize | Nombre compris entre 1 et 10 000 décrivant le nombre maximal de lignes pour chaque demande d’exécution Azure ML RRS. La valeur par défaut est 1000. | int |
endpoint | Le Request-Response exécuter le point de terminaison du service web Azure Machine Learning. | string |
inputs | Entrées pour le point de terminaison de service web Azure Machine Learning. | AzureMachineLearningServiceInputColumn[] |
numberOfParallelRequests | Nombre de requêtes parallèles qui seront envoyées par partition de votre travail au service Machine Learning. 1 constitue la valeur par défaut. | int |
outputs | Liste des sorties de l’exécution du point de terminaison de service web Azure Machine Learning. | AzureMachineLearningServiceOutputColumn[] |
AzureMachineLearningServiceInputColumn
Nom | Description | Valeur |
---|---|---|
dataType | Type de données (Azure Machine Learning pris en charge) de la colonne d’entrée. | string |
mapTo | Index de base zéro du paramètre de fonction auquel cette entrée est mappée. | int |
name | Nom de la colonne d'entrée. | string |
AzureMachineLearningServiceOutputColumn
Nom | Description | Valeur |
---|---|---|
dataType | Type de données (Pris en charge par Azure Machine Learning) de la colonne de sortie. | string |
mapTo | Index de base zéro du paramètre de fonction auquel cette entrée est mappée. | int |
name | Nom de la colonne de sortie. | string |
CSharpFunctionBinding
Nom | Description | Valeur |
---|---|---|
type | Indique le type de liaison de fonction. | « Microsoft.StreamAnalytics/CLRUdf » (obligatoire) |
properties | Propriétés de liaison associées à une fonction CSharp. | CSharpFunctionBindingProperties |
CSharpFunctionBindingProperties
Nom | Description | Valeur |
---|---|---|
class | Code Csharp contenant une définition de fonction unique. | string |
dllPath | Code Csharp contenant une définition de fonction unique. | string |
method | Code Csharp contenant une définition de fonction unique. | string |
script | Code Csharp contenant une définition de fonction unique. | string |
JavaScriptFunctionBinding
Nom | Description | Valeur |
---|---|---|
type | Indique le type de liaison de fonction. | « Microsoft.StreamAnalytics/JavascriptUdf » (obligatoire) |
properties | Propriétés de liaison associées à une fonction JavaScript. | JavaScriptFunctionBindingProperties |
JavaScriptFunctionBindingProperties
Nom | Description | Valeur |
---|---|---|
script | Code JavaScript contenant une définition de fonction unique. Par exemple : 'function (x, y) { return x + y ; }' | string |
FunctionInput
Nom | Description | Valeur |
---|---|---|
dataType | Type de données (Azure Stream Analytics pris en charge) du paramètre d’entrée de fonction. Une liste des types de données Azure Stream Analytics valides est décrite à l’adresse https://msdn.microsoft.com/library/azure/dn835065.aspx |
string |
isConfigurationParameter | Indicateur indiquant si le paramètre est un paramètre de configuration. True si ce paramètre d’entrée est censé être une constante. La valeur par défaut est false. | bool |
FunctionOutput
Nom | Description | Valeur |
---|---|---|
dataType | Type de données (Azure Stream Analytics pris en charge) de la sortie de la fonction. Une liste des types de données Azure Stream Analytics valides est décrite à l’adresse https://msdn.microsoft.com/library/azure/dn835065.aspx |
string |
AggregateFunctionProperties
Nom | Description | Valeur |
---|---|---|
type | Indique le type de fonction. | « Agrégat » (obligatoire) |
ScalarFunctionProperties
Nom | Description | Valeur |
---|---|---|
type | Indique le type de fonction. | « Scalar » (obligatoire) |
Entrée
Nom | Description | Valeur |
---|---|---|
name | Nom de la ressource | string |
properties | Propriétés associées à une entrée. Obligatoire sur les demandes PUT (CreateOrReplace). | InputProperties |
InputProperties
Nom | Description | Valeur |
---|---|---|
compression | Décrit comment les données d’entrée sont compressées | Compression |
partitionKey | partitionKey Décrit une clé dans les données d’entrée qui est utilisée pour partitionner les données d’entrée | string |
sérialisation | Décrit comment les données d’une entrée sont sérialisées ou comment les données sont sérialisées lorsqu’elles sont écrites dans une sortie. Obligatoire sur les demandes PUT (CreateOrReplace). | Sérialisation |
type | Définir le type d’objet | Référence Flux (obligatoire) |
Compression
Nom | Description | Valeur |
---|---|---|
type | chaîne (obligatoire) |
Sérialisation
Nom | Description | Valeur |
---|---|---|
type | Définir le type d’objet | Avro Csv CustomClr Delta Json Parquet (obligatoire) |
AvroSerialisation
Nom | Description | Valeur |
---|---|---|
type | Indique le type de sérialisation utilisé par l’entrée ou la sortie. Obligatoire sur les demandes PUT (CreateOrReplace). | « Avro » (obligatoire) |
properties | Propriétés associées au type de sérialisation Avro. Obligatoire sur les demandes PUT (CreateOrReplace). |
CsvSerialization
Nom | Description | Valeur |
---|---|---|
type | Indique le type de sérialisation utilisé par l’entrée ou la sortie. Obligatoire sur les demandes PUT (CreateOrReplace). | « Csv » (obligatoire) |
properties | Propriétés associées au type de sérialisation CSV. Obligatoire sur les demandes PUT (CreateOrReplace). | CsvSerializationProperties |
CsvSerializationProperties
Nom | Description | Valeur |
---|---|---|
encodage | Spécifie l’encodage des données entrantes dans le cas de l’entrée et l’encodage des données sortantes dans le cas de la sortie. Obligatoire sur les demandes PUT (CreateOrReplace). | « UTF8 » |
fieldDelimiter | Spécifie le délimiteur qui sera utilisé pour séparer les enregistrements de valeurs séparées par des virgules (CSV). Consultez https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-input ou https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-output pour obtenir la liste des valeurs prises en charge. Obligatoire sur les demandes PUT (CreateOrReplace). |
string |
CustomClrSerialization
Nom | Description | Valeur |
---|---|---|
type | Indique le type de sérialisation utilisé par l’entrée ou la sortie. Obligatoire sur les demandes PUT (CreateOrReplace). | « CustomClr » (obligatoire) |
properties | Propriétés associées au type de sérialisation CustomClr. Obligatoire sur les demandes PUT (CreateOrReplace). | CustomClrSerializationProperties |
CustomClrSerializationProperties
Nom | Description | Valeur |
---|---|---|
sérialisationClassName | Nom de la classe de sérialisation. | string |
sérialisationDllPath | Chemin de la bibliothèque de sérialisation. | string |
DeltaSerialization
Nom | Description | Valeur |
---|---|---|
type | Indique le type de sérialisation utilisé par l’entrée ou la sortie. Obligatoire sur les demandes PUT (CreateOrReplace). | « Delta » (obligatoire) |
properties | Propriétés associées au type de sérialisation Delta Lake. Obligatoire sur les demandes PUT (CreateOrReplace). | DeltaSerializationProperties |
DeltaSerializationProperties
Nom | Description | Valeur |
---|---|---|
deltaTablePath | Spécifie le chemin d’accès de la table Delta Lake dans laquelle la sortie sera écrite. | chaîne (obligatoire) |
partitionColumns | Spécifie les noms des colonnes pour lesquelles la table Delta Lake sera partitionnée. Nous prenons uniquement en charge 1 colonne de partition, mais la gardant en tant que tableau pour l’extensibilité. | string[] |
JsonSerialization
Nom | Description | Valeur |
---|---|---|
type | Indique le type de sérialisation utilisé par l’entrée ou la sortie. Obligatoire sur les demandes PUT (CreateOrReplace). | « Json » (obligatoire) |
properties | Propriétés associées au type de sérialisation JSON. Obligatoire sur les demandes PUT (CreateOrReplace). | JsonSerializationProperties |
JsonSerializationProperties
Nom | Description | Valeur |
---|---|---|
encodage | Spécifie l’encodage des données entrantes dans le cas de l’entrée et l’encodage des données sortantes dans le cas de la sortie. Obligatoire sur les demandes PUT (CreateOrReplace). | « UTF8 » |
format | Cette propriété s’applique uniquement à la sérialisation JSON des sorties uniquement. Elle ne s’applique pas aux entrées. Cette propriété spécifie le format du JSON dans lequel la sortie sera écrite. Les valeurs actuellement prises en charge sont « lineSeparated », ce qui indique que la sortie sera mise en forme en ayant chaque objet JSON séparé par une nouvelle ligne et « tableau », indiquant que la sortie sera mise en forme en tant que tableau d’objets JSON. La valeur par défaut est 'lineSeparated' si la valeur est laissée null. | « Tableau » « LineSeparated » |
ParquetSerialisation
Nom | Description | Valeur |
---|---|---|
type | Indique le type de sérialisation utilisé par l’entrée ou la sortie. Obligatoire sur les demandes PUT (CreateOrReplace). | « Parquet » (obligatoire) |
properties | Propriétés associées au type de sérialisation Parquet. Obligatoire sur les demandes PUT (CreateOrReplace). |
ReferenceInputProperties
Nom | Description | Valeur |
---|---|---|
type | Indique si l’entrée est une source de données de référence ou de données de flux. Obligatoire sur les demandes PUT (CreateOrReplace). | « Référence » (obligatoire) |
datasource | Décrit une source de données d’entrée qui contient des données de référence. Obligatoire sur les demandes PUT (CreateOrReplace). | ReferenceInputDataSource |
ReferenceInputDataSource
Nom | Description | Valeur |
---|---|---|
type | Définir le type d’objet | Microsoft.Sql/Server/Database Microsoft.Storage/Blob Brut (obligatoire) |
AzureSqlReferenceInputDataSource
Nom | Description | Valeur |
---|---|---|
type | Indique le type de source de données d’entrée contenant des données de référence. Obligatoire sur les demandes PUT (CreateOrReplace). | « Microsoft.Sql/Server/Database » (obligatoire) |
properties | Décrit Azure SQL propriétés de la source de données d’entrée de référence de base de données. | AzureSqlReferenceInputDataSourceProperties |
AzureSqlReferenceInputDataSourceProperties
Nom | Description | Valeur |
---|---|---|
database | Cet élément est associé à l'élément datasource. Il s'agit du nom de la base de données dans laquelle écrire la sortie. | string |
deltaSnapshotQuery | Cet élément est associé à l'élément datasource. Cette requête est utilisée pour extraire les modifications incrémentielles de la base de données SQL. Pour utiliser cette option, nous vous recommandons d’utiliser des tables temporelles dans Azure SQL Database. | string |
fullSnapshotQuery | Cet élément est associé à l'élément datasource. Cette requête est utilisée pour extraire des données de la base de données sql. | string |
mot de passe | Cet élément est associé à l'élément datasource. Il s'agit du mot de passe à utiliser pour se connecter à l'instance de Base de données SQL. | string |
refreshRate | Cet élément est associé à l'élément datasource. Cela indique la fréquence à laquelle les données seront extraites de la base de données. Il est au format DateTime. | string |
refreshType | Cet élément est associé à l'élément datasource. Cet élément est de type enum. Il indique le type d’option d’actualisation des données que nous voulons utiliser :Static/RefreshPeriodicalWithFull/RefreshPeriodicalWithDelta | string |
server | Cet élément est associé à l'élément datasource. Il s'agit du nom du serveur contenant la base de données dans laquelle écrire. | string |
table | Cet élément est associé à l'élément datasource. Nom de la table dans la base de données Azure SQL.. | string |
utilisateur | Cet élément est associé à l'élément datasource. Il s'agit du nom d'utilisateur à utiliser pour se connecter à l'instance de Base de données SQL. | string |
BlobReferenceInputDataSource
Nom | Description | Valeur |
---|---|---|
type | Indique le type de source de données d’entrée contenant des données de référence. Obligatoire sur les demandes PUT (CreateOrReplace). | « Microsoft.Storage/Blob » (obligatoire) |
properties | Propriétés associées à une entrée d’objet blob contenant des données de référence. Obligatoire sur les demandes PUT (CreateOrReplace). | BlobReferenceInputDataSourceProperties |
BlobReferenceInputDataSourceProperties
Nom | Description | Valeur |
---|---|---|
authenticationMode | Mode d’authentification. | « ConnectionString » « Msi » « UserToken » |
conteneur | Nom d’un conteneur dans le compte de stockage associé. Ce conteneur contient les objets blob à partir duquel lire ou écrire. Obligatoire sur les demandes PUT (CreateOrReplace). | string |
dateFormat | Format de date. Partout où {date} apparaît dans pathPattern, la valeur de cette propriété est utilisée comme format de date à la place. | string |
pathPattern | Modèle de chemin d’objet blob. Pas une expression régulière. Il représente un modèle avec lequel les noms d’objets blob seront mis en correspondance pour déterminer s’ils doivent ou non être inclus en tant qu’entrée ou sortie dans le travail. Consultez https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-input ou https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-output pour obtenir une explication et un exemple plus détaillés. |
string |
storageAccounts | Liste d’un ou plusieurs comptes stockage Azure. Obligatoire sur les demandes PUT (CreateOrReplace). | StorageAccount[] |
timeFormat | Format d’heure. Partout où {time} apparaît dans pathPattern, la valeur de cette propriété est utilisée comme format d’heure à la place. | string |
RawReferenceInputDataSource
Nom | Description | Valeur |
---|---|---|
type | Indique le type de source de données d’entrée contenant des données de référence. Obligatoire sur les demandes PUT (CreateOrReplace). | « Brut » (obligatoire) |
properties | Propriétés associées à une entrée brute contenant des données de référence. Obligatoire sur les demandes PUT (CreateOrReplace). | RawInputDatasourceProperties |
RawInputDatasourceProperties
Nom | Description | Valeur |
---|---|---|
payload | Contenu sérialisé JSON des données d’entrée. La charge utile ou la charge utileUri doivent être définies, mais pas les deux. | string |
payloadUri | URL SAP d’un objet blob contenant le contenu sérialisé JSON des données d’entrée. La charge utile ou la charge utileUri doivent être définies, mais pas les deux. | string |
StreamInputProperties
Nom | Description | Valeur |
---|---|---|
type | Indique si l’entrée est une source de données de référence ou de données de flux. Obligatoire sur les demandes PUT (CreateOrReplace). | « Stream » (obligatoire) |
datasource | Décrit une source de données d’entrée qui contient des données de flux. Obligatoire sur les demandes PUT (CreateOrReplace). | StreamInputDataSource |
StreamInputDataSource
Nom | Description | Valeur |
---|---|---|
type | Définir le type d’objet | Microsoft.Devices/IotHubs Microsoft.EventHub/EventHub Microsoft.ServiceBus/EventHub Microsoft.Storage/Blob Brut (obligatoire) |
IoTHubStreamInputDataSource
Nom | Description | Valeur |
---|---|---|
type | Indique le type de source de données d’entrée contenant des données de flux. Obligatoire sur les demandes PUT (CreateOrReplace). | « Microsoft.Devices/IotHubs » (obligatoire) |
properties | Les propriétés associées à une entrée IoT Hub contenant des données de flux. Obligatoire sur les demandes PUT (CreateOrReplace). | IoTHubStreamInputDataSourceProperties |
IoTHubStreamInputDataSourceProperties
Nom | Description | Valeur |
---|---|---|
consumerGroupName | Nom d’un groupe de consommateurs IoT Hub qui doit être utilisé pour lire les événements du IoT Hub. Si elle n’est pas spécifiée, l’entrée utilise le groupe de consommateurs par défaut d’Iot Hub. | string |
endpoint | Le IoT Hub point de terminaison auquel se connecter (par exemple, messages/événements, messages/opérationsMonitoringEvents, etc.). | string |
iotHubNamespace | Nom ou URI du IoT Hub. Obligatoire sur les demandes PUT (CreateOrReplace). | string |
sharedAccessPolicyKey | Clé de stratégie d’accès partagé pour la stratégie d’accès partagé spécifiée. Obligatoire sur les demandes PUT (CreateOrReplace). | string |
sharedAccessPolicyName | Nom de la stratégie d’accès partagé pour le IoT Hub. Cette stratégie doit contenir au moins l’autorisation De connexion au service. Obligatoire sur les demandes PUT (CreateOrReplace). | string |
EventHubV2StreamInputDataSource
Nom | Description | Valeur |
---|---|---|
type | Indique le type de source de données d’entrée contenant des données de flux. Obligatoire sur les demandes PUT (CreateOrReplace). | « Microsoft.EventHub/EventHub » (obligatoire) |
properties | Propriétés associées à une entrée Event Hub contenant des données de flux. Obligatoire sur les demandes PUT (CreateOrReplace). | EventHubStreamInputDataSourceProperties |
EventHubStreamInputDataSourceProperties
Nom | Description | Valeur |
---|---|---|
authenticationMode | Mode d’authentification. | « ConnectionString » « Msi » « UserToken » |
consumerGroupName | Nom d’un groupe de consommateurs Event Hub qui doit être utilisé pour lire les événements à partir d’Event Hub. La spécification de noms de groupes de consommateurs distincts pour plusieurs entrées permet à chacune de ces entrées de recevoir les mêmes événements à partir d’Event Hub. Si elle n’est pas spécifiée, l’entrée utilise le groupe de consommateurs par défaut d’Event Hub. | string |
eventHubName | Nom du hub d’événements. Obligatoire sur les demandes PUT (CreateOrReplace). | string |
serviceBusNamespace | Espace de noms associé au hub d’événements souhaité, file d’attente Service Bus, rubrique Service Bus, etc. Obligatoire sur les demandes PUT (CreateOrReplace). | string |
sharedAccessPolicyKey | Clé de stratégie d’accès partagé pour la stratégie d’accès partagé spécifiée. Obligatoire sur les demandes PUT (CreateOrReplace). | string |
sharedAccessPolicyName | Nom de la stratégie d’accès partagé pour event hub, file d’attente Service Bus, rubrique Service Bus, etc. Obligatoire sur les demandes PUT (CreateOrReplace). | string |
EventHubStreamInputDataSource
Nom | Description | Valeur |
---|---|---|
type | Indique le type de source de données d’entrée contenant des données de flux. Obligatoire sur les demandes PUT (CreateOrReplace). | « Microsoft.ServiceBus/EventHub » (obligatoire) |
properties | Propriétés associées à une entrée Event Hub contenant des données de flux. Obligatoire sur les demandes PUT (CreateOrReplace). | EventHubStreamInputDataSourceProperties |
BlobStreamInputDataSource
Nom | Description | Valeur |
---|---|---|
type | Indique le type de source de données d’entrée contenant des données de flux. Obligatoire sur les demandes PUT (CreateOrReplace). | « Microsoft.Storage/Blob » (obligatoire) |
properties | Propriétés associées à une entrée d’objet blob contenant des données de flux. Obligatoire sur les demandes PUT (CreateOrReplace). | BlobStreamInputDataSourceProperties |
BlobStreamInputDataSourceProperties
Nom | Description | Valeur |
---|---|---|
authenticationMode | Mode d’authentification. | « ConnectionString » « Msi » « UserToken » |
conteneur | Nom d’un conteneur dans le compte de stockage associé. Ce conteneur contient le ou les objets blob à lire ou à écrire. Obligatoire sur les demandes PUT (CreateOrReplace). | string |
dateFormat | Format de date. Partout où {date} apparaît dans pathPattern, la valeur de cette propriété est utilisée comme format de date à la place. | string |
pathPattern | Modèle de chemin d’accès d’objet blob. Pas une expression régulière. Il représente un modèle par rapport auquel les noms d’objets blob seront mis en correspondance pour déterminer s’ils doivent être inclus en tant qu’entrée ou sortie dans le travail. Consultez https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-input ou https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-output pour obtenir une explication et un exemple plus détaillés. |
string |
sourcePartitionCount | Nombre de partitions de la source de données d’entrée d’objet blob. Plage 1 - 1024. | int |
storageAccounts | Liste d’un ou plusieurs comptes de stockage Azure. Obligatoire sur les demandes PUT (CreateOrReplace). | StorageAccount[] |
timeFormat | Format d’heure. Partout où {time} apparaît dans pathPattern, la valeur de cette propriété est utilisée comme format d’heure à la place. | string |
RawStreamInputDataSource
Nom | Description | Valeur |
---|---|---|
type | Indique le type de source de données d’entrée contenant des données de flux. Obligatoire sur les demandes PUT (CreateOrReplace). | « Raw » (obligatoire) |
properties | Propriétés associées à une entrée brute. Obligatoire sur les demandes PUT (CreateOrReplace). | RawInputDatasourceProperties |
JobStorageAccount
Nom | Description | Valeur |
---|---|---|
accountKey | Clé de compte pour le compte de stockage Azure. Obligatoire sur les demandes PUT (CreateOrReplace). | string |
accountName | Nom du compte Stockage Azure. Obligatoire sur les demandes PUT (CreateOrReplace). | string |
authenticationMode | Mode d’authentification. | « ConnectionString » « Msi » « UserToken » |
Output
Nom | Description | Valeur |
---|---|---|
name | Nom de la ressource | string |
properties | Propriétés associées à une sortie. Obligatoire sur les demandes PUT (CreateOrReplace). | OutputProperties |
OutputProperties
Nom | Description | Valeur |
---|---|---|
datasource | Décrit la source de données dans laquelle la sortie sera écrite. Obligatoire sur les demandes PUT (CreateOrReplace). | OutputDataSource |
sérialisation | Décrit comment les données d’une entrée sont sérialisées ou comment les données sont sérialisées lorsqu’elles sont écrites dans une sortie. Obligatoire sur les demandes PUT (CreateOrReplace). | Sérialisation |
sizeWindow | Fenêtre de taille à laquelle limiter une sortie Stream Analytics. | int |
timeWindow | string |
OutputDataSource
AzureFunctionOutputDataSource
Nom | Description | Valeur |
---|---|---|
type | Indique que le type de sortie de la source de données sera écrit dans. Obligatoire sur les demandes PUT (CreateOrReplace). | « Microsoft.AzureFunction » (obligatoire) |
properties | Propriétés associées à une sortie Azure Function. Obligatoire sur les demandes PUT (CreateOrReplace). | AzureFunctionOutputDataSourceProperties |
AzureFunctionOutputDataSourceProperties
Nom | Description | Valeur |
---|---|---|
apiKey | Si vous souhaitez utiliser une fonction Azure à partir d’un autre abonnement, vous pouvez le faire en fournissant la clé permettant d’accéder à votre fonction. | string |
functionAppName | Nom de votre application Azure Functions. | string |
functionName | Nom de la fonction dans votre application Azure Functions. | string |
maxBatchCount | Propriété qui vous permet de spécifier le nombre maximal d’événements dans chaque lot envoyé à Azure Functions. La valeur par défaut est 100. | int |
maxBatchSize | Propriété qui peut être utilisée pour définir la taille maximale de chaque lot de sortie qui est envoyé à votre fonction Azure. L’unité d’entrée est exprimée en octets. Par défaut, cette valeur est définie sur 262 144 Ko (256 Ko). | int |
AzureDataLakeStoreOutputDataSource
Nom | Description | Valeur |
---|---|---|
type | Indique que le type de sortie de la source de données sera écrit dans. Obligatoire sur les demandes PUT (CreateOrReplace). | « Microsoft.DataLake/Accounts » (obligatoire) |
properties | Propriétés associées à une sortie Azure Data Lake Store. Obligatoire sur les demandes PUT (CreateOrReplace). | AzureDataLakeStoreOutputDataSourceProperties |
AzureDataLakeStoreOutputDataSourceProperties
Nom | Description | Valeur |
---|---|---|
accountName | Nom du compte Azure Data Lake Store. Obligatoire sur les demandes PUT (CreateOrReplace). | string |
authenticationMode | Mode d’authentification. | « ConnectionString » « Msi » « UserToken » |
dateFormat | Format de date. Partout où {date} apparaît dans filePathPrefix, la valeur de cette propriété est utilisée comme format de date à la place. | string |
filePathPrefix | Emplacement du fichier dans lequel la sortie doit être écrite. Obligatoire sur les demandes PUT (CreateOrReplace). | string |
refreshToken | Jeton d’actualisation qui peut être utilisé pour obtenir un jeton d’accès valide qui peut ensuite être utilisé pour s’authentifier auprès de la source de données. Un jeton d’actualisation valide n’est actuellement disponible que via le portail Azure. Il est recommandé de placer une valeur de chaîne factice ici lors de la création de la source de données, puis d’aller sur le portail Azure pour authentifier la source de données qui mettra à jour cette propriété avec un jeton d’actualisation valide. Obligatoire sur les demandes PUT (CreateOrReplace). | string |
tenantId | ID de locataire de l’utilisateur utilisé pour obtenir le jeton d’actualisation. Obligatoire sur les demandes PUT (CreateOrReplace). | string |
timeFormat | Format d’heure. Partout où {time} apparaît dans filePathPrefix, la valeur de cette propriété est utilisée comme format d’heure à la place. | string |
tokenUserDisplayName | Nom d’affichage de l’utilisateur utilisé pour obtenir le jeton d’actualisation. Utilisez cette propriété pour vous aider à mémoriser l’utilisateur qui a été utilisé pour obtenir le jeton d’actualisation. | string |
tokenUserPrincipalName | Nom d’utilisateur principal (UPN) de l’utilisateur utilisé pour obtenir le jeton d’actualisation. Utilisez cette propriété pour vous aider à mémoriser l’utilisateur qui a été utilisé pour obtenir le jeton d’actualisation. | string |
EventHubV2OutputDataSource
Nom | Description | Valeur |
---|---|---|
type | Indique que le type de sortie de la source de données sera écrit dans. Obligatoire sur les demandes PUT (CreateOrReplace). | « Microsoft.EventHub/EventHub » (obligatoire) |
properties | Propriétés associées à une sortie Event Hub. Obligatoire sur les demandes PUT (CreateOrReplace). | EventHubOutputDataSourceProperties |
EventHubOutputDataSourceProperties
Nom | Description | Valeur |
---|---|---|
authenticationMode | Mode d’authentification. | « ConnectionString » « Msi » « UserToken » |
eventHubName | Nom du hub d’événements. Obligatoire sur les demandes PUT (CreateOrReplace). | string |
partitionKey | Clé/colonne utilisée pour déterminer à quelle partition envoyer des données d’événement. | string |
propertyColumns | string[] | |
serviceBusNamespace | Espace de noms associé au hub d’événements souhaité, à la file d’attente Service Bus, à la rubrique Service Bus, etc. Obligatoire sur les demandes PUT (CreateOrReplace). | string |
sharedAccessPolicyKey | Clé de stratégie d’accès partagé pour la stratégie d’accès partagé spécifiée. Obligatoire sur les demandes PUT (CreateOrReplace). | string |
sharedAccessPolicyName | Nom de la stratégie d’accès partagé pour event hub, file d’attente Service Bus, rubrique Service Bus, etc. Obligatoire sur les demandes PUT (CreateOrReplace). | string |
EventHubOutputDataSource
Nom | Description | Valeur |
---|---|---|
type | Indique que le type de sortie de la source de données sera écrit dans. Obligatoire sur les demandes PUT (CreateOrReplace). | « Microsoft.ServiceBus/EventHub » (obligatoire) |
properties | Propriétés associées à une sortie Event Hub. Obligatoire sur les demandes PUT (CreateOrReplace). | EventHubOutputDataSourceProperties |
ServiceBusQueueOutputDataSource
Nom | Description | Valeur |
---|---|---|
type | Indique que le type de sortie de la source de données sera écrit dans. Obligatoire sur les demandes PUT (CreateOrReplace). | « Microsoft.ServiceBus/Queue » (obligatoire) |
properties | Propriétés associées à une sortie file d’attente Service Bus. Obligatoire sur les demandes PUT (CreateOrReplace). | ServiceBusQueueOutputDataSourceProperties |
ServiceBusQueueOutputDataSourceProperties
Nom | Description | Valeur |
---|---|---|
authenticationMode | Mode d’authentification. | « ConnectionString » « Msi » « UserToken » |
propertyColumns | Tableau de chaînes des noms des colonnes de sortie à attacher aux messages Service Bus en tant que propriétés personnalisées. | string[] |
queueName | Nom de la file d’attente Service Bus. Obligatoire sur les demandes PUT (CreateOrReplace). | string |
serviceBusNamespace | Espace de noms associé au hub d’événements souhaité, à la file d’attente Service Bus, à la rubrique Service Bus, etc. Obligatoire sur les demandes PUT (CreateOrReplace). | string |
sharedAccessPolicyKey | Clé de stratégie d’accès partagé pour la stratégie d’accès partagé spécifiée. Obligatoire sur les demandes PUT (CreateOrReplace). | string |
sharedAccessPolicyName | Nom de la stratégie d’accès partagé pour event hub, file d’attente Service Bus, rubrique Service Bus, etc. Obligatoire sur les demandes PUT (CreateOrReplace). | string |
systemPropertyColumns | Dictionnaire de {string} | ServiceBusQueueOutputDataSourcePropertiesSystemPrope... |
ServiceBusQueueOutputDataSourcePropertiesSystemPrope...
Nom | Description | Valeur |
---|---|---|
{propriété personnalisée} | string |
ServiceBusTopicOutputDataSource
Nom | Description | Valeur |
---|---|---|
type | Indique que le type de sortie de la source de données sera écrit dans. Obligatoire sur les demandes PUT (CreateOrReplace). | « Microsoft.ServiceBus/Topic » (obligatoire) |
properties | Propriétés associées à une sortie de rubrique Service Bus. Obligatoire sur les demandes PUT (CreateOrReplace). | ServiceBusTopicOutputDataSourceProperties |
ServiceBusTopicOutputDataSourceProperties
Nom | Description | Valeur |
---|---|---|
authenticationMode | Mode d’authentification. | « ConnectionString » « Msi » « UserToken » |
propertyColumns | Tableau de chaînes des noms des colonnes de sortie à attacher aux messages Service Bus en tant que propriétés personnalisées. | string[] |
serviceBusNamespace | Espace de noms associé au hub d’événements souhaité, à la file d’attente Service Bus, à la rubrique Service Bus, etc. Obligatoire sur les demandes PUT (CreateOrReplace). | string |
sharedAccessPolicyKey | Clé de stratégie d’accès partagé pour la stratégie d’accès partagé spécifiée. Obligatoire sur les demandes PUT (CreateOrReplace). | string |
sharedAccessPolicyName | Nom de la stratégie d’accès partagé pour event hub, file d’attente Service Bus, rubrique Service Bus, etc. Obligatoire sur les demandes PUT (CreateOrReplace). | string |
systemPropertyColumns | Dictionnaire de {string} | ServiceBusTopicOutputDataSourcePropertiesSystemPrope... |
topicName | Nom de la rubrique Service Bus. Obligatoire sur les demandes PUT (CreateOrReplace). | string |
ServiceBusTopicOutputDataSourcePropertiesSystemPrope...
Nom | Description | Valeur |
---|---|---|
{propriété personnalisée} | string |
AzureSqlDatabaseOutputDataSource
Nom | Description | Valeur |
---|---|---|
type | Indique que le type de sortie de la source de données sera écrit dans. Obligatoire sur les demandes PUT (CreateOrReplace). | « Microsoft.Sql/Server/Database » (obligatoire) |
properties | Les propriétés associées à une Azure SQL sortie de base de données. Obligatoire sur les demandes PUT (CreateOrReplace). | AzureSqlDatabaseOutputDataSourceProperties |
AzureSqlDatabaseOutputDataSourceProperties
Nom | Description | Valeur |
---|---|---|
authenticationMode | Mode d’authentification. | « ConnectionString » « Msi » « UserToken » |
database | Nom de la base de données Azure SQL. Obligatoire sur les demandes PUT (CreateOrReplace). | string |
maxBatchCount | Nombre maximal de lots pour l’écriture dans la base de données Sql, la valeur par défaut est 10 000. Facultatif sur les demandes PUT. | int |
maxWriterCount | Nombre maximal d’écritures r, actuellement, seuls 1 (écriture unique) et 0 (basé sur la partition de requête) sont disponibles. Facultatif sur les demandes PUT. | int |
mot de passe | Mot de passe qui sera utilisé pour se connecter à la base de données Azure SQL. Obligatoire sur les demandes PUT (CreateOrReplace). | string |
server | Nom du serveur SQL contenant la base de données Azure SQL. Obligatoire sur les demandes PUT (CreateOrReplace). | string |
table | Nom de la table dans la base de données Azure SQL. Obligatoire sur les demandes PUT (CreateOrReplace). | string |
utilisateur | Nom d’utilisateur qui sera utilisé pour se connecter à la base de données Azure SQL. Obligatoire sur les demandes PUT (CreateOrReplace). | string |
AzureSynapseOutputDataSource
Nom | Description | Valeur |
---|---|---|
type | Indique que le type de sortie de la source de données sera écrit dans. Obligatoire sur les demandes PUT (CreateOrReplace). | « Microsoft.Sql/Server/DataWarehouse » (obligatoire) |
properties | Propriétés associées à une sortie Azure Synapse. Obligatoire sur les demandes PUT (CreateOrReplace). | AzureSynapseOutputDataSourceProperties |
AzureSynapseOutputDataSourceProperties
Nom | Description | Valeur |
---|---|---|
database | Nom de la base de données Azure SQL. Obligatoire sur les demandes PUT (CreateOrReplace). | string |
mot de passe | Mot de passe qui sera utilisé pour se connecter à la base de données Azure SQL. Obligatoire sur les demandes PUT (CreateOrReplace). | string |
server | Nom du serveur SQL contenant la base de données Azure SQL. Obligatoire sur les demandes PUT (CreateOrReplace). | string |
table | Nom de la table dans la base de données Azure SQL. Obligatoire sur les demandes PUT (CreateOrReplace). | string |
utilisateur | Nom d’utilisateur qui sera utilisé pour se connecter à la base de données Azure SQL. Obligatoire sur les demandes PUT (CreateOrReplace). | string |
BlobOutputDataSource
Nom | Description | Valeur |
---|---|---|
type | Indique que le type de sortie de la source de données sera écrit dans. Obligatoire sur les demandes PUT (CreateOrReplace). | « Microsoft.Storage/Blob » (obligatoire) |
properties | Propriétés associées à une sortie d’objet blob. Obligatoire sur les demandes PUT (CreateOrReplace). | BlobOutputDataSourceProperties |
BlobOutputDataSourceProperties
Nom | Description | Valeur |
---|---|---|
authenticationMode | Mode d’authentification. | « ConnectionString » « Msi » « UserToken » |
conteneur | Nom d’un conteneur dans le compte de stockage associé. Ce conteneur contient les objets blob à partir duquel lire ou écrire. Obligatoire sur les demandes PUT (CreateOrReplace). | string |
dateFormat | Format de date. Partout où {date} apparaît dans pathPattern, la valeur de cette propriété est utilisée comme format de date à la place. | string |
pathPattern | Modèle de chemin d’objet blob. Pas une expression régulière. Il représente un modèle avec lequel les noms d’objets blob seront mis en correspondance pour déterminer s’ils doivent ou non être inclus en tant qu’entrée ou sortie dans le travail. Consultez https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-input ou https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-output pour obtenir une explication et un exemple plus détaillés. |
string |
storageAccounts | Liste d’un ou plusieurs comptes stockage Azure. Obligatoire sur les demandes PUT (CreateOrReplace). | StorageAccount[] |
timeFormat | Format d’heure. Partout où {time} apparaît dans pathPattern, la valeur de cette propriété est utilisée comme format d’heure à la place. | string |
DocumentDbOutputDataSource
Nom | Description | Valeur |
---|---|---|
type | Indique que le type de sortie de la source de données sera écrit dans. Obligatoire sur les demandes PUT (CreateOrReplace). | « Microsoft.Storage/DocumentDB » (obligatoire) |
properties | Propriétés associées à une sortie DocumentDB. Obligatoire sur les demandes PUT (CreateOrReplace). | DocumentDbOutputDataSourceProperties |
DocumentDbOutputDataSourceProperties
Nom | Description | Valeur |
---|---|---|
accountId | Nom ou ID du compte DocumentDB. Obligatoire sur les demandes PUT (CreateOrReplace). | string |
accountKey | Clé de compte pour le compte DocumentDB. Obligatoire sur les demandes PUT (CreateOrReplace). | string |
collectionNamePattern | Modèle de nom de collection des collections à utiliser. Le format de nom de collection peut être construit à l’aide du jeton facultatif {partition}, où les partitions commencent à 0. Pour plus d’informations, consultez la section DocumentDB de https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-output . Obligatoire sur les demandes PUT (CreateOrReplace). |
string |
database | Nom de la base de données DocumentDB. Obligatoire sur les demandes PUT (CreateOrReplace). | string |
documentId | Nom du champ dans les événements de sortie utilisé pour spécifier la clé primaire sur laquelle sont basées les opérations d’insertion ou de mise à jour. | string |
partitionKey | Nom du champ dans les événements de sortie utilisé pour spécifier la clé de partitionnement de sortie sur les collections. Si 'collectionNamePattern' contient le jeton {partition}, cette propriété doit être spécifiée. | string |
AzureTableOutputDataSource
Nom | Description | Valeur |
---|---|---|
type | Indique que le type de sortie de la source de données sera écrit dans. Obligatoire sur les demandes PUT (CreateOrReplace). | « Microsoft.Storage/Table » (obligatoire) |
properties | Propriétés associées à une sortie de table Azure. Obligatoire sur les demandes PUT (CreateOrReplace). | AzureTableOutputDataSourceProperties |
AzureTableOutputDataSourceProperties
Nom | Description | Valeur |
---|---|---|
accountKey | Clé de compte pour le compte de stockage Azure. Obligatoire sur les demandes PUT (CreateOrReplace). | string |
accountName | Nom du compte Stockage Azure. Obligatoire sur les demandes PUT (CreateOrReplace). | string |
batchSize | Nombre de lignes à écrire dans la table Azure à la fois. | int |
columnsToRemove | En cas de spécification, chaque élément du tableau est le nom d'une colonne à supprimer (le cas échéant) des entités d'événement de sortie. | string[] |
partitionKey | Cet élément indique le nom d’une colonne de l’instruction SELECT dans la requête qui sera utilisée comme clé de partition pour la table Azure. Obligatoire sur les demandes PUT (CreateOrReplace). | string |
rowKey | Cet élément indique le nom d’une colonne de l’instruction SELECT dans la requête qui sera utilisée comme clé de ligne pour la table Azure. Obligatoire sur les demandes PUT (CreateOrReplace). | string |
table | Nom de la table Azure. Obligatoire sur les demandes PUT (CreateOrReplace). | string |
PowerBIOutputDataSource
Nom | Description | Valeur |
---|---|---|
type | Indique que le type de sortie de la source de données sera écrit dans. Obligatoire sur les demandes PUT (CreateOrReplace). | « PowerBI » (obligatoire) |
properties | Propriétés associées à une sortie Power BI. Obligatoire sur les demandes PUT (CreateOrReplace). | PowerBIOutputDataSourceProperties |
PowerBIOutputDataSourceProperties
Nom | Description | Valeur |
---|---|---|
authenticationMode | Mode d’authentification. | « ConnectionString » « Msi » « UserToken » |
dataset | Nom du jeu de données Power BI. Obligatoire sur les demandes PUT (CreateOrReplace). | string |
groupId | ID du groupe Power BI. | string |
groupName | Nom du groupe Power BI. Utilisez cette propriété pour vous aider à mémoriser l’ID de groupe Power BI spécifique qui a été utilisé. | string |
refreshToken | Jeton d’actualisation qui peut être utilisé pour obtenir un jeton d’accès valide qui peut ensuite être utilisé pour s’authentifier auprès de la source de données. Un jeton d’actualisation valide n’est actuellement disponible que via le portail Azure. Il est recommandé de placer une valeur de chaîne factice ici lors de la création de la source de données, puis d’aller sur le portail Azure pour authentifier la source de données qui mettra à jour cette propriété avec un jeton d’actualisation valide. Obligatoire sur les demandes PUT (CreateOrReplace). | string |
table | Nom de la table Power BI sous le jeu de données spécifié. Obligatoire sur les demandes PUT (CreateOrReplace). | string |
tokenUserDisplayName | Nom d’affichage de l’utilisateur utilisé pour obtenir le jeton d’actualisation. Utilisez cette propriété pour vous rappeler quel utilisateur a été utilisé pour obtenir le jeton d’actualisation. | string |
tokenUserPrincipalName | Nom d’utilisateur principal (UPN) de l’utilisateur utilisé pour obtenir le jeton d’actualisation. Utilisez cette propriété pour vous rappeler quel utilisateur a été utilisé pour obtenir le jeton d’actualisation. | string |
RawOutputDatasource
Nom | Description | Valeur |
---|---|---|
type | Indique que le type de sortie de la source de données sera écrit dans. Obligatoire sur les demandes PUT (CreateOrReplace). | « Brut » (obligatoire) |
properties | Propriétés associées à une sortie brute. Obligatoire sur les demandes PUT (CreateOrReplace). | RawOutputDatasourceProperties |
RawOutputDatasourceProperties
Nom | Description | Valeur |
---|---|---|
payloadUri | URL SAS vers un objet blob où la sortie doit être écrite. Si cette propriété n’est pas définie, les données de sortie sont écrites dans un stockage temporaire et une URL SAP vers ce stockage temporaire est incluse dans le résultat. | string |
StreamingJobSku
Nom | Description | Valeur |
---|---|---|
name | Nom de la référence SKU. Obligatoire sur les demandes PUT (CreateOrReplace). | « Standard » |
Transformation
Nom | Description | Valeur |
---|---|---|
name | Nom de la ressource | string |
properties | Propriétés associées à une transformation. Obligatoire sur les demandes PUT (CreateOrReplace). | TransformationProperties |
TransformationProperties
Nom | Description | Valeur |
---|---|---|
query | Spécifie la requête qui sera exécutée dans le travail de streaming. Vous pouvez en savoir plus sur le langage de requête Stream Analytics (SAQL) ici : https://msdn.microsoft.com/library/azure/dn834998 . Obligatoire sur les demandes PUT (CreateOrReplace). |
string |
streamingUnits | Indique le nombre d’unités de streaming que la tâche de streaming utilise. | int |