Microsoft.StreamAnalytics streamingjobs 2017-04-01-preview
Bicep-resourcedefinitie
Het resourcetype streamingjobs kan worden geïmplementeerd met bewerkingen die zijn gericht op:
- Resourcegroepen - Zie opdrachten voor resourcegroepimplementatie
Zie wijzigingenlogboek voor een lijst met gewijzigde eigenschappen in elke API-versie.
Resource-indeling
Als u een Microsoft.StreamAnalytics/streamingjobs-resource wilt maken, voegt u de volgende Bicep toe aan uw sjabloon.
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
}
}
}
}
FunctionProperties-objecten
Stel de eigenschap type in om het type object op te geven.
Gebruik voor aggregatie:
type: 'Aggregate'
Voor Scalair gebruikt u:
type: 'Scalar'
FunctionBinding-objecten
Stel de eigenschap type in om het type object op te geven.
Voor Microsoft.MachineLearning/WebService gebruikt u:
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'
}
]
}
Gebruik voor Microsoft.MachineLearningServices:
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'
}
]
}
Voor Microsoft.StreamAnalytics/CLRUdf gebruikt u:
type: 'Microsoft.StreamAnalytics/CLRUdf'
properties: {
class: 'string'
dllPath: 'string'
method: 'string'
script: 'string'
}
Voor Microsoft.StreamAnalytics/JavascriptUdf gebruikt u:
type: 'Microsoft.StreamAnalytics/JavascriptUdf'
properties: {
script: 'string'
}
InputProperties-objecten
Stel de eigenschap type in om het type object op te geven.
Gebruik voor naslaginformatie:
type: 'Reference'
datasource: {
type: 'string'
// For remaining properties, see ReferenceInputDataSource objects
}
Gebruik voor Stream:
type: 'Stream'
datasource: {
type: 'string'
// For remaining properties, see StreamInputDataSource objects
}
Serialisatieobjecten
Stel de eigenschap type in om het type object op te geven.
Voor Avro gebruikt u:
type: 'Avro'
properties: any()
Gebruik voor CSV:
type: 'Csv'
properties: {
encoding: 'UTF8'
fieldDelimiter: 'string'
}
Gebruik voor CustomClr:
type: 'CustomClr'
properties: {
serializationClassName: 'string'
serializationDllPath: 'string'
}
Gebruik voor Delta:
type: 'Delta'
properties: {
deltaTablePath: 'string'
partitionColumns: [
'string'
]
}
Gebruik voor Json:
type: 'Json'
properties: {
encoding: 'UTF8'
format: 'string'
}
Gebruik voor Parquet:
type: 'Parquet'
properties: any()
ReferenceInputDataSource-objecten
Stel de eigenschap type in om het type object op te geven.
Gebruik voor Microsoft.Sql/Server/Database:
type: 'Microsoft.Sql/Server/Database'
properties: {
database: 'string'
deltaSnapshotQuery: 'string'
fullSnapshotQuery: 'string'
password: 'string'
refreshRate: 'string'
refreshType: 'string'
server: 'string'
table: 'string'
user: 'string'
}
Gebruik voor Microsoft.Storage/Blob:
type: 'Microsoft.Storage/Blob'
properties: {
authenticationMode: 'string'
container: 'string'
dateFormat: 'string'
pathPattern: 'string'
storageAccounts: [
{
accountKey: 'string'
accountName: 'string'
}
]
timeFormat: 'string'
}
Voor Raw gebruikt u:
type: 'Raw'
properties: {
payload: 'string'
payloadUri: 'string'
}
StreamInputDataSource-objecten
Stel de eigenschap type in om het type object op te geven.
Voor Microsoft.Devices/IotHubs gebruikt u:
type: 'Microsoft.Devices/IotHubs'
properties: {
consumerGroupName: 'string'
endpoint: 'string'
iotHubNamespace: 'string'
sharedAccessPolicyKey: 'string'
sharedAccessPolicyName: 'string'
}
Voor Microsoft.EventHub/EventHub gebruikt u:
type: 'Microsoft.EventHub/EventHub'
properties: {
authenticationMode: 'string'
consumerGroupName: 'string'
eventHubName: 'string'
serviceBusNamespace: 'string'
sharedAccessPolicyKey: 'string'
sharedAccessPolicyName: 'string'
}
Gebruik voor Microsoft.ServiceBus/EventHub:
type: 'Microsoft.ServiceBus/EventHub'
properties: {
authenticationMode: 'string'
consumerGroupName: 'string'
eventHubName: 'string'
serviceBusNamespace: 'string'
sharedAccessPolicyKey: 'string'
sharedAccessPolicyName: 'string'
}
Gebruik voor Microsoft.Storage/Blob:
type: 'Microsoft.Storage/Blob'
properties: {
authenticationMode: 'string'
container: 'string'
dateFormat: 'string'
pathPattern: 'string'
sourcePartitionCount: int
storageAccounts: [
{
accountKey: 'string'
accountName: 'string'
}
]
timeFormat: 'string'
}
Voor Raw gebruikt u:
type: 'Raw'
properties: {
payload: 'string'
payloadUri: 'string'
}
OutputDataSource-objecten
Stel de eigenschap type in om het type object op te geven.
Gebruik voor Microsoft.AzureFunction:
type: 'Microsoft.AzureFunction'
properties: {
apiKey: 'string'
functionAppName: 'string'
functionName: 'string'
maxBatchCount: int
maxBatchSize: int
}
Voor Microsoft.DataLake/Accounts gebruikt u:
type: 'Microsoft.DataLake/Accounts'
properties: {
accountName: 'string'
authenticationMode: 'string'
dateFormat: 'string'
filePathPrefix: 'string'
refreshToken: 'string'
tenantId: 'string'
timeFormat: 'string'
tokenUserDisplayName: 'string'
tokenUserPrincipalName: 'string'
}
Voor Microsoft.EventHub/EventHub gebruikt u:
type: 'Microsoft.EventHub/EventHub'
properties: {
authenticationMode: 'string'
eventHubName: 'string'
partitionKey: 'string'
propertyColumns: [
'string'
]
serviceBusNamespace: 'string'
sharedAccessPolicyKey: 'string'
sharedAccessPolicyName: 'string'
}
Gebruik voor Microsoft.ServiceBus/EventHub:
type: 'Microsoft.ServiceBus/EventHub'
properties: {
authenticationMode: 'string'
eventHubName: 'string'
partitionKey: 'string'
propertyColumns: [
'string'
]
serviceBusNamespace: 'string'
sharedAccessPolicyKey: 'string'
sharedAccessPolicyName: 'string'
}
Voor Microsoft.ServiceBus/Queue gebruikt u:
type: 'Microsoft.ServiceBus/Queue'
properties: {
authenticationMode: 'string'
propertyColumns: [
'string'
]
queueName: 'string'
serviceBusNamespace: 'string'
sharedAccessPolicyKey: 'string'
sharedAccessPolicyName: 'string'
systemPropertyColumns: {
{customized property}: 'string'
}
}
Gebruik voor Microsoft.ServiceBus/Topic:
type: 'Microsoft.ServiceBus/Topic'
properties: {
authenticationMode: 'string'
propertyColumns: [
'string'
]
serviceBusNamespace: 'string'
sharedAccessPolicyKey: 'string'
sharedAccessPolicyName: 'string'
systemPropertyColumns: {
{customized property}: 'string'
}
topicName: 'string'
}
Gebruik voor Microsoft.Sql/Server/Database:
type: 'Microsoft.Sql/Server/Database'
properties: {
authenticationMode: 'string'
database: 'string'
maxBatchCount: int
maxWriterCount: int
password: 'string'
server: 'string'
table: 'string'
user: 'string'
}
Gebruik voor Microsoft.Sql/Server/DataWarehouse:
type: 'Microsoft.Sql/Server/DataWarehouse'
properties: {
database: 'string'
password: 'string'
server: 'string'
table: 'string'
user: 'string'
}
Gebruik voor Microsoft.Storage/Blob:
type: 'Microsoft.Storage/Blob'
properties: {
authenticationMode: 'string'
container: 'string'
dateFormat: 'string'
pathPattern: 'string'
storageAccounts: [
{
accountKey: 'string'
accountName: 'string'
}
]
timeFormat: 'string'
}
Gebruik voor Microsoft.Storage/DocumentDB:
type: 'Microsoft.Storage/DocumentDB'
properties: {
accountId: 'string'
accountKey: 'string'
collectionNamePattern: 'string'
database: 'string'
documentId: 'string'
partitionKey: 'string'
}
Voor Microsoft.Storage/Table gebruikt u:
type: 'Microsoft.Storage/Table'
properties: {
accountKey: 'string'
accountName: 'string'
batchSize: int
columnsToRemove: [
'string'
]
partitionKey: 'string'
rowKey: 'string'
table: 'string'
}
Gebruik voor PowerBI:
type: 'PowerBI'
properties: {
authenticationMode: 'string'
dataset: 'string'
groupId: 'string'
groupName: 'string'
refreshToken: 'string'
table: 'string'
tokenUserDisplayName: 'string'
tokenUserPrincipalName: 'string'
}
Voor Raw gebruikt u:
type: 'Raw'
properties: {
payloadUri: 'string'
}
Eigenschapswaarden
streamingtaken
Naam | Description | Waarde |
---|---|---|
naam | De resourcenaam | tekenreeks (vereist) Tekenlimiet: 3-63 Geldige tekens: Alfanumerieken, afbreekstreepjes en onderstrepingstekens. |
location | De geografische locatie waar de resource zich bevindt | tekenreeks |
tags | Resourcetags. | Woordenlijst met tagnamen en -waarden. Tags in sjablonen bekijken |
identity | Beschrijft de door het systeem toegewezen beheerde identiteit die aan deze taak is toegewezen en die kan worden gebruikt voor verificatie met invoer en uitvoer. | Identiteit |
properties | De eigenschappen die zijn gekoppeld aan een streamingtaak. Vereist voor PUT-aanvragen (CreateOrReplace). | StreamingJobProperties |
Identiteit
Naam | Description | Waarde |
---|---|---|
principalId | tekenreeks | |
tenantId | tekenreeks | |
type | tekenreeks |
StreamingJobProperties
Naam | Description | Waarde |
---|---|---|
cluster | Het cluster waarop streamingtaken worden uitgevoerd. | ClusterInfo |
compatibilityLevel | Bepaalt bepaald runtimegedrag van de streamingtaak. | '1.0' |
contentStoragePolicy | Geldige waarden zijn JobStorageAccount en SystemAccount. Als dit is ingesteld op JobStorageAccount, moet de gebruiker ook de eigenschap jobStorageAccount opgeven. . | 'JobStorageAccount' 'SystemAccount' |
dataLocale | De landinstelling van de gegevens van de Stream Analytics-taak. Waarde moet de naam zijn van een ondersteunde .NET-cultuur uit de set https://msdn.microsoft.com/library/system.globalization.culturetypes(v=vs.110 ).aspx. Standaard ingesteld op 'en-US' als er geen is opgegeven. |
tekenreeks |
eventsLateArrivalMaxDelayInSeconds | De maximaal toegestane vertraging in seconden waarbij gebeurtenissen te laat aankomen, kunnen worden opgenomen. Het ondersteunde bereik is -1 tot 1814399 (20.23:59:59 dagen) en -1 wordt gebruikt om voor onbepaalde tijd wachten op te geven. Als de eigenschap afwezig is, wordt deze geïnterpreteerd als een waarde van -1. | int |
eventsOutOfOrderMaxDelayInSeconds | De maximaal toegestane vertraging in seconden waarbij gebeurtenissen die niet op volgorde zijn, kunnen worden aangepast om weer in orde te zijn. | int |
eventsOutOfOrderPolicy | Hiermee wordt het beleid aangegeven dat moet worden toegepast op gebeurtenissen die niet op volgorde binnenkomen in de invoer gebeurtenisstroom. | 'Aanpassen' 'Neerzetten' |
externen | Het opslagaccount waar de aangepaste codeartefacten zich bevinden. | Extern |
Functies | Een lijst met een of meer functies voor de streamingtaak. De naameigenschap voor elke functie is vereist bij het opgeven van deze eigenschap in een PUT-aanvraag. Deze eigenschap kan niet worden gewijzigd via een PATCH-bewerking. U moet de PATCH-API gebruiken die beschikbaar is voor de afzonderlijke transformatie. | Functie[] |
Ingangen | Een lijst met een of meer invoergegevens voor de streamingtaak. De naameigenschap voor elke invoer is vereist bij het opgeven van deze eigenschap in een PUT-aanvraag. Deze eigenschap kan niet worden gewijzigd via een PATCH-bewerking. U moet de PATCH-API gebruiken die beschikbaar is voor de afzonderlijke invoer. | Invoer[] |
jobStorageAccount | De eigenschappen die zijn gekoppeld aan een Azure Storage-account met MSI | JobStorageAccount |
jobType | Beschrijft het type taak. Geldige modi zijn Cloud en 'Edge'. |
'Cloud' 'Edge' |
outputErrorPolicy | Hiermee wordt het beleid aangegeven dat moet worden toegepast op gebeurtenissen die bij de uitvoer binnenkomen en niet naar de externe opslag kunnen worden geschreven vanwege een onjuiste indeling (ontbrekende kolomwaarden, kolomwaarden van het verkeerde type of de verkeerde grootte). | 'Neerzetten' 'Stoppen' |
Uitgangen | Een lijst met een of meer uitvoer voor de streamingtaak. De naameigenschap voor elke uitvoer is vereist wanneer u deze eigenschap opgeeft in een PUT-aanvraag. Deze eigenschap kan niet worden gewijzigd via een PATCH-bewerking. U moet de PATCH-API gebruiken die beschikbaar is voor de afzonderlijke uitvoer. | Uitvoer[] |
outputStartMode | Deze eigenschap mag alleen worden gebruikt wanneer het gewenst is dat de taak onmiddellijk na het maken wordt gestart. De waarde kan JobStartTime, CustomTime of LastOutputEventTime zijn om aan te geven of het beginpunt van de uitvoergebeurtenisstroom moet beginnen wanneer de taak wordt gestart, moet beginnen met een aangepaste gebruikerstijdstempel die is opgegeven via de eigenschap outputStartTime of moet beginnen vanaf de laatste uitvoertijd van de gebeurtenis. | 'CustomTime' 'JobStartTime' 'LastOutputEventTime' |
outputStartTime | Waarde is een volgens ISO-8601 opgemaakte tijdstempel die het beginpunt van de uitvoergebeurtenisstroom aangeeft, of null om aan te geven dat de uitvoergebeurtenisstroom wordt gestart wanneer de streamingtaak wordt gestart. Deze eigenschap moet een waarde hebben als outputStartMode is ingesteld op CustomTime. | tekenreeks |
sku | Beschrijft de SKU van de streamingtaak. Vereist voor PUT-aanvragen (CreateOrReplace). | StreamingJobSku |
Transformatie | Geeft de query en het aantal streaming-eenheden aan dat moet worden gebruikt voor de streamingtaak. De naameigenschap van de transformatie is vereist bij het opgeven van deze eigenschap in een PUT-aanvraag. Deze eigenschap kan niet worden gewijzigd via een PATCH-bewerking. U moet de PATCH-API gebruiken die beschikbaar is voor de afzonderlijke transformatie. | Transformatie |
ClusterInfo
Naam | Description | Waarde |
---|---|---|
id | De resource-id van het cluster. | tekenreeks |
Extern
Naam | Description | Waarde |
---|---|---|
container | tekenreeks | |
leertraject | tekenreeks | |
storageAccount | De eigenschappen die zijn gekoppeld aan een Azure Storage-account | StorageAccount |
StorageAccount
Naam | Description | Waarde |
---|---|---|
accountKey | De accountsleutel voor het Azure Storage-account. Vereist voor PUT-aanvragen (CreateOrReplace). | tekenreeks |
accountName | De naam van het Azure Storage-account. Vereist voor PUT-aanvragen (CreateOrReplace). | tekenreeks |
Functie
Naam | Description | Waarde |
---|---|---|
naam | Resourcenaam | tekenreeks |
properties | De eigenschappen die zijn gekoppeld aan een functie. | FunctieEigenschappen |
FunctieEigenschappen
Naam | Description | Waarde |
---|---|---|
properties | FunctionConfiguration | |
type | Het objecttype instellen | Samenvoegen Scalair (vereist) |
FunctionConfiguration
Naam | Description | Waarde |
---|---|---|
binding | De fysieke binding van de functie. In het geval van de Azure Machine Learning-webservice beschrijft dit bijvoorbeeld het eindpunt. | FunctionBinding |
Ingangen | FunctionInput[] | |
output | Beschrijft de uitvoer van een functie. | FunctionOutput |
FunctionBinding
Naam | Description | Waarde |
---|---|---|
type | Het objecttype instellen | Microsoft.MachineLearning/WebService Microsoft.MachineLearningServices Microsoft.StreamAnalytics/CLRUdf Microsoft.StreamAnalytics/JavascriptUdf (vereist) |
AzureMachineLearningStudioFunctionBinding
Naam | Description | Waarde |
---|---|---|
type | Geeft het type functiebinding aan. | 'Microsoft.MachineLearning/WebService' (vereist) |
properties | De bindingseigenschappen die zijn gekoppeld aan een Azure Machine Learning Studio. | AzureMachineLearningStudioFunctionBindingProperties |
AzureMachineLearningStudioFunctionBindingProperties
Naam | Description | Waarde |
---|---|---|
apiKey | De API-sleutel die wordt gebruikt voor verificatie met Request-Response eindpunt. | tekenreeks |
batchSize | Getal tussen 1 en 10000 dat het maximum aantal rijen beschrijft voor elke Azure ML RRS-uitvoeringsaanvraag. De standaardwaarde is 1000. | int |
endpoint | Het Request-Response eindpunt van Azure Machine Learning Studio uitvoeren. Meer informatie vindt u hier: https://docs.microsoft.com/azure/machine-learning/machine-learning-consume-web-services#request-response-service-rrs |
tekenreeks |
Ingangen | De invoer voor het Azure Machine Learning Studio-eindpunt. | AzureMachineLearningStudioInputs |
Uitgangen | Een lijst met uitvoer van de uitvoering van het Azure Machine Learning Studio-eindpunt. | AzureMachineLearningStudioOutputColumn[] |
AzureMachineLearningStudioInputs
Naam | Description | Waarde |
---|---|---|
columnNames | Een lijst met invoerkolommen voor het Azure Machine Learning Studio-eindpunt. | AzureMachineLearningStudioInputColumn[] |
naam | De naam van de invoer. Dit is de naam die is opgegeven tijdens het ontwerpen van het eindpunt. | tekenreeks |
AzureMachineLearningStudioInputColumn
Naam | Description | Waarde |
---|---|---|
dataType | Het gegevenstype (ondersteund door Azure Machine Learning) van de invoerkolom. Een lijst met geldige Azure Machine Learning-gegevenstypen wordt beschreven op https://msdn.microsoft.com/library/azure/dn905923.aspx . |
tekenreeks |
mapTo | De op nul gebaseerde index van de functieparameter waaraan deze invoer wordt toegewezen. | int |
naam | De naam van de invoerkolom. | tekenreeks |
AzureMachineLearningStudioOutputColumn
Naam | Description | Waarde |
---|---|---|
dataType | Het gegevenstype (ondersteund door Azure Machine Learning) van de uitvoerkolom. Een lijst met geldige Azure Machine Learning-gegevenstypen wordt beschreven op https://msdn.microsoft.com/library/azure/dn905923.aspx . |
tekenreeks |
naam | De naam van de uitvoerkolom. | tekenreeks |
AzureMachineLearningServiceFunctionBinding
Naam | Description | Waarde |
---|---|---|
type | Geeft het type functiebinding aan. | 'Microsoft.MachineLearningServices' (vereist) |
properties | De bindingseigenschappen die zijn gekoppeld aan een Azure Machine Learning-webservice. | AzureMachineLearningServiceFunctionBindingProperties |
AzureMachineLearningServiceFunctionBindingProperties
Naam | Description | Waarde |
---|---|---|
apiKey | De API-sleutel die wordt gebruikt voor verificatie met Request-Response eindpunt. | tekenreeks |
batchSize | Getal tussen 1 en 10000 dat het maximum aantal rijen beschrijft voor elke Azure ML RRS-uitvoeringsaanvraag. De standaardwaarde is 1000. | int |
endpoint | Het Request-Response eindpunt van de Azure Machine Learning-webservice uitvoeren. | tekenreeks |
Ingangen | De invoer voor het eindpunt van de Azure Machine Learning-webservice. | AzureMachineLearningServiceInputColumn[] |
numberOfParallelRequests | Het aantal parallelle aanvragen dat per partitie van uw taak naar de machine learning-service wordt verzonden. Standaard is 1. | int |
Uitgangen | Een lijst met uitvoer van het eindpunt van de Azure Machine Learning-webservice. | AzureMachineLearningServiceOutputColumn[] |
AzureMachineLearningServiceInputColumn
Naam | Description | Waarde |
---|---|---|
dataType | Het gegevenstype (ondersteund door Azure Machine Learning) van de invoerkolom. | tekenreeks |
mapTo | De op nul gebaseerde index van de functieparameter waaraan deze invoer wordt toegewezen. | int |
naam | De naam van de invoerkolom. | tekenreeks |
AzureMachineLearningServiceOutputColumn
Naam | Description | Waarde |
---|---|---|
dataType | Het gegevenstype (ondersteund door Azure Machine Learning) van de uitvoerkolom. | tekenreeks |
mapTo | De op nul gebaseerde index van de functieparameter waaraan deze invoer wordt toegewezen. | int |
naam | De naam van de uitvoerkolom. | tekenreeks |
CSharpFunctionBinding
Naam | Description | Waarde |
---|---|---|
type | Geeft het type functiebinding aan. | 'Microsoft.StreamAnalytics/CLRUdf' (vereist) |
properties | De bindingseigenschappen die zijn gekoppeld aan een CSharp-functie. | CSharpFunctionBindingProperties |
CSharpFunctionBindingProperties
Naam | Description | Waarde |
---|---|---|
klasse | De Csharp-code met één functiedefinitie. | tekenreeks |
dllPath | De Csharp-code met één functiedefinitie. | tekenreeks |
method | De Csharp-code met één functiedefinitie. | tekenreeks |
script | De Csharp-code met één functiedefinitie. | tekenreeks |
JavaScriptFunctionBinding
Naam | Description | Waarde |
---|---|---|
type | Geeft het type functiebinding aan. | 'Microsoft.StreamAnalytics/JavascriptUdf' (vereist) |
properties | De bindingseigenschappen die zijn gekoppeld aan een JavaScript-functie. | JavaScriptFunctionBindingProperties |
JavaScriptFunctionBindingProperties
Naam | Description | Waarde |
---|---|---|
script | De JavaScript-code die één functiedefinitie bevat. Bijvoorbeeld: 'functie (x, y) { return x + y; }' | tekenreeks |
FunctionInput
Naam | Description | Waarde |
---|---|---|
dataType | Het gegevenstype (ondersteund door Azure Stream Analytics) van de functie-invoerparameter. Een lijst met geldige Azure Stream Analytics-gegevenstypen wordt beschreven op https://msdn.microsoft.com/library/azure/dn835065.aspx |
tekenreeks |
isConfigurationParameter | Een vlag die aangeeft of de parameter een configuratieparameter is. Waar als deze invoerparameter naar verwachting een constante is. De standaardinstelling is onwaar. | booleaans |
FunctionOutput
Naam | Description | Waarde |
---|---|---|
dataType | Het gegevenstype (ondersteund door Azure Stream Analytics) van de functie-uitvoer. Een lijst met geldige Azure Stream Analytics-gegevenstypen wordt beschreven op https://msdn.microsoft.com/library/azure/dn835065.aspx |
tekenreeks |
AggregateFunctionProperties
Naam | Description | Waarde |
---|---|---|
type | Geeft het type functie aan. | 'Aggregaat' (vereist) |
ScalarFunctionProperties
Naam | Description | Waarde |
---|---|---|
type | Geeft het type functie aan. | Scalair (vereist) |
Invoer
Naam | Description | Waarde |
---|---|---|
naam | Resourcenaam | tekenreeks |
properties | De eigenschappen die zijn gekoppeld aan een invoer. Vereist voor PUT-aanvragen (CreateOrReplace). | InputProperties |
InputProperties
Naam | Description | Waarde |
---|---|---|
compressie | Beschrijft hoe invoergegevens worden gecomprimeerd | Compressie |
partitionKey | partitionKey beschrijft een sleutel in de invoergegevens die wordt gebruikt voor het partitioneren van de invoergegevens | tekenreeks |
Serialization | Beschrijft hoe gegevens van een invoer worden geserialiseerd of hoe gegevens worden geserialiseerd wanneer ze naar een uitvoer worden geschreven. Vereist voor PUT-aanvragen (CreateOrReplace). | Serialization |
type | Het objecttype instellen | Verwijzing Stream (vereist) |
Compressie
Naam | Description | Waarde |
---|---|---|
type | tekenreeks (vereist) |
Serialisatie
Naam | Description | Waarde |
---|---|---|
type | Het objecttype instellen | Avro Csv CustomClr Delta Json Parquet (vereist) |
AvroSerialization
Naam | Description | Waarde |
---|---|---|
type | Geeft het type serialisatie aan dat door de invoer of uitvoer wordt gebruikt. Vereist voor PUT-aanvragen (CreateOrReplace). | 'Avro' (vereist) |
properties | De eigenschappen die zijn gekoppeld aan het type Avro-serialisatie. Vereist voor PUT-aanvragen (CreateOrReplace). | Voor Bicep kunt u de functie any() gebruiken. |
CsvSerialization
Naam | Description | Waarde |
---|---|---|
type | Geeft het type serialisatie aan dat door de invoer of uitvoer wordt gebruikt. Vereist voor PUT-aanvragen (CreateOrReplace). | CSV (vereist) |
properties | De eigenschappen die zijn gekoppeld aan het type CSV-serialisatie. Vereist voor PUT-aanvragen (CreateOrReplace). | CsvSerializationProperties |
CsvSerializationProperties
Naam | Description | Waarde |
---|---|---|
Codering | Hiermee geeft u de codering van de binnenkomende gegevens in het geval van invoer en de codering van uitgaande gegevens in het geval van uitvoer. Vereist voor PUT-aanvragen (CreateOrReplace). | 'UTF8' |
fieldDelimiter | Hiermee geeft u het scheidingsteken op dat wordt gebruikt om records met door komma's gescheiden waarden (CSV) te scheiden. Zie https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-input of https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-output voor een lijst met ondersteunde waarden. Vereist voor PUT-aanvragen (CreateOrReplace). |
tekenreeks |
CustomClrSerialization
Naam | Description | Waarde |
---|---|---|
type | Geeft het type serialisatie aan dat door de invoer of uitvoer wordt gebruikt. Vereist voor PUT-aanvragen (CreateOrReplace). | 'CustomClr' (vereist) |
properties | De eigenschappen die zijn gekoppeld aan het serialisatietype CustomClr. Vereist voor PUT-aanvragen (CreateOrReplace). | CustomClrSerializationProperties |
CustomClrSerializationProperties
Naam | Description | Waarde |
---|---|---|
serializationClassName | De naam van de serialisatieklasse. | tekenreeks |
serializationDllPath | Het pad naar de serialisatiebibliotheek. | tekenreeks |
DeltaSerialisatie
Naam | Description | Waarde |
---|---|---|
type | Geeft het type serialisatie aan dat door de invoer of uitvoer wordt gebruikt. Vereist voor PUT-aanvragen (CreateOrReplace). | Delta (vereist) |
properties | De eigenschappen die zijn gekoppeld aan het type Delta Lake-serialisatie. Vereist voor PUT-aanvragen (CreateOrReplace). | DeltaSerializationProperties |
DeltaSerializationProperties
Naam | Description | Waarde |
---|---|---|
deltaTablePath | Hiermee geeft u het pad op van de Delta Lake-tabel waarnaar de uitvoer wordt geschreven. | tekenreeks (vereist) |
partitionColumns | Hiermee geeft u de namen op van de kolommen waarvoor de Delta Lake-tabel wordt gepartitioneerd. We ondersteunen slechts 1 partitiekolom, maar houden deze als een matrix voor uitbreidbaarheid. | tekenreeks[] |
JsonSerialization
Naam | Description | Waarde |
---|---|---|
type | Geeft het type serialisatie aan dat door de invoer of uitvoer wordt gebruikt. Vereist voor PUT-aanvragen (CreateOrReplace). | 'Json' (vereist) |
properties | De eigenschappen die zijn gekoppeld aan het type JSON-serialisatie. Vereist voor PUT-aanvragen (CreateOrReplace). | JsonSerializationProperties |
JsonSerializationProperties
Naam | Description | Waarde |
---|---|---|
Codering | Hiermee geeft u de codering van de binnenkomende gegevens in het geval van invoer en de codering van uitgaande gegevens in het geval van uitvoer. Vereist voor PUT-aanvragen (CreateOrReplace). | 'UTF8' |
indeling | Deze eigenschap is alleen van toepassing op JSON-serialisatie van uitvoer. Dit is niet van toepassing op invoer. Deze eigenschap geeft de indeling op van de JSON waarin de uitvoer wordt geschreven. De momenteel ondersteunde waarden zijn 'lineSeparated' waarmee wordt aangegeven dat de uitvoer wordt opgemaakt door elk JSON-object te laten scheiden door een nieuwe regel en 'matrix' waarmee wordt aangegeven dat de uitvoer wordt opgemaakt als een matrix van JSON-objecten. De standaardwaarde is 'lineSeparated' als deze null blijft. | 'Matrix' 'LineSeparated' |
ParquetSerialization
Naam | Description | Waarde |
---|---|---|
type | Geeft het type serialisatie aan dat door de invoer of uitvoer wordt gebruikt. Vereist voor PUT-aanvragen (CreateOrReplace). | 'Parquet' (vereist) |
properties | De eigenschappen die zijn gekoppeld aan het serialisatietype Parquet. Vereist voor PUT-aanvragen (CreateOrReplace). | Voor Bicep kunt u de functie any() gebruiken. |
ReferenceInputProperties
Naam | Description | Waarde |
---|---|---|
type | Geeft aan of de invoer een bron van referentiegegevens of stroomgegevens is. Vereist voor PUT-aanvragen (CreateOrReplace). | 'Verwijzing' (vereist) |
gegevensbron | Beschrijft een invoergegevensbron die referentiegegevens bevat. Vereist voor PUT-aanvragen (CreateOrReplace). | ReferenceInputDataSource |
ReferenceInputDataSource
Naam | Description | Waarde |
---|---|---|
type | Het objecttype instellen | Microsoft.Sql/Server/Database Microsoft.Storage/Blob Onbewerkt (vereist) |
AzureSqlReferenceInputDataSource
Naam | Description | Waarde |
---|---|---|
type | Geeft het type invoergegevensbron met referentiegegevens aan. Vereist voor PUT-aanvragen (CreateOrReplace). | 'Microsoft.Sql/Server/Database' (vereist) |
properties | Beschrijft Azure SQL eigenschappen van de databasereferentiegegevensbron. | AzureSqlReferenceInputDataSourceProperties |
AzureSqlReferenceInputDataSourceProperties
Naam | Description | Waarde |
---|---|---|
database | Dit element is gekoppeld aan het gegevensbronelement. Dit is de naam van de database waarnaar de uitvoer wordt geschreven. | tekenreeks |
deltaSnapshotQuery | Dit element is gekoppeld aan het gegevensbronelement. Deze query wordt gebruikt om incrementele wijzigingen op te halen uit de SQL-database. Als u deze optie wilt gebruiken, raden we u aan tijdelijke tabellen te gebruiken in Azure SQL Database. | tekenreeks |
fullSnapshotQuery | Dit element is gekoppeld aan het gegevensbronelement. Deze query wordt gebruikt om gegevens op te halen uit de SQL-database. | tekenreeks |
wachtwoord | Dit element is gekoppeld aan het gegevensbronelement. Dit is het wachtwoord dat wordt gebruikt om verbinding te maken met het SQL Database-exemplaar. | tekenreeks |
refreshRate | Dit element is gekoppeld aan het gegevensbronelement. Dit geeft aan hoe vaak de gegevens uit de database worden opgehaald. Het heeft de datum/tijd-indeling. | tekenreeks |
refreshType | Dit element is gekoppeld aan het gegevensbronelement. Dit element is van het enum-type. Het geeft aan welk type optie voor gegevensvernieuwing we willen gebruiken:Static/RefreshPeriodicallyWithFull/RefreshPeriodicallyWithDelta | tekenreeks |
server | Dit element is gekoppeld aan het gegevensbronelement. Dit is de naam van de server die de database bevat waarnaar wordt geschreven. | tekenreeks |
tabel | Dit element is gekoppeld aan het gegevensbronelement. De naam van de tabel in de Azure SQL database. | tekenreeks |
gebruiker | Dit element is gekoppeld aan het gegevensbronelement. Dit is de gebruikersnaam die wordt gebruikt om verbinding te maken met het SQL Database exemplaar. | tekenreeks |
BlobReferenceInputDataSource
Naam | Description | Waarde |
---|---|---|
type | Geeft het type invoergegevensbron met referentiegegevens aan. Vereist voor PUT-aanvragen (CreateOrReplace). | 'Microsoft.Storage/Blob' (vereist) |
properties | De eigenschappen die zijn gekoppeld aan een blob-invoer die referentiegegevens bevat. Vereist voor PUT-aanvragen (CreateOrReplace). | BlobReferenceInputDataSourceProperties |
BlobReferenceInputDataSourceProperties
Naam | Description | Waarde |
---|---|---|
authenticationMode | Verificatiemodus. | 'ConnectionString' Msi 'UserToken' |
container | De naam van een container in het gekoppelde opslagaccount. Deze container bevat de blob(s) waaruit moet worden gelezen of geschreven. Vereist voor PUT-aanvragen (CreateOrReplace). | tekenreeks |
Dateformat | De datumnotatie. Overal waar {date} wordt weergegeven in pathPattern, wordt de waarde van deze eigenschap gebruikt als datumnotatie. | tekenreeks |
pathPattern | Het blobpadpatroon. Geen reguliere expressie. Het vertegenwoordigt een patroon waarmee blobnamen worden vergeleken om te bepalen of ze moeten worden opgenomen als invoer of uitvoer voor de taak. Zie https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-input of https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-output voor een meer gedetailleerde uitleg en voorbeeld. |
tekenreeks |
storageAccounts | Een lijst met een of meer Azure Storage-accounts. Vereist voor PUT-aanvragen (CreateOrReplace). | StorageAccount[] |
timeFormat | De tijdnotatie. Overal waar {time} wordt weergegeven in pathPattern, wordt de waarde van deze eigenschap gebruikt als de tijdnotatie. | tekenreeks |
RawReferenceInputDataSource
Naam | Description | Waarde |
---|---|---|
type | Geeft het type invoergegevensbron met referentiegegevens aan. Vereist voor PUT-aanvragen (CreateOrReplace). | 'Raw' (vereist) |
properties | De eigenschappen die zijn gekoppeld aan een onbewerkte invoer die referentiegegevens bevat. Vereist voor PUT-aanvragen (CreateOrReplace). | RawInputDatasourceProperties |
RawInputDatasourceProperties
Naam | Description | Waarde |
---|---|---|
nettolading | De JSON-inhoud van de invoergegevens geserialiseerd. Payload of payloadUri moet worden ingesteld, maar niet beide. | tekenreeks |
payloadUri | De SAS-URL naar een blob met de geserialiseerde JSON-inhoud van de invoergegevens. Payload of payloadUri moet worden ingesteld, maar niet beide. | tekenreeks |
StreamInputProperties
Naam | Description | Waarde |
---|---|---|
type | Geeft aan of de invoer een bron van referentiegegevens of streamgegevens is. Vereist voor PUT-aanvragen (CreateOrReplace). | 'Stream' (vereist) |
gegevensbron | Beschrijft een invoergegevensbron die stroomgegevens bevat. Vereist voor PUT-aanvragen (CreateOrReplace). | StreamInputDataSource |
StreamInputDataSource
Naam | Description | Waarde |
---|---|---|
type | Het objecttype instellen | Microsoft.Devices/IotHubs Microsoft.EventHub/EventHub Microsoft.ServiceBus/EventHub Microsoft.Storage/Blob Onbewerkt (vereist) |
IoTHubStreamInputDataSource
Naam | Description | Waarde |
---|---|---|
type | Geeft het type invoergegevensbron met stroomgegevens aan. Vereist voor PUT-aanvragen (CreateOrReplace). | 'Microsoft.Devices/IotHubs' (vereist) |
properties | De eigenschappen die zijn gekoppeld aan een IoT Hub invoer die stroomgegevens bevat. Vereist voor PUT-aanvragen (CreateOrReplace). | IoTHubStreamInputDataSourceProperties |
IoTHubStreamInputDataSourceProperties
Naam | Description | Waarde |
---|---|---|
consumerGroupName | De naam van een IoT Hub consumentengroep die moet worden gebruikt om gebeurtenissen uit de IoT Hub te lezen. Als dit niet is opgegeven, gebruikt de invoer de standaardconsumenergroep van de IoT Hub. | tekenreeks |
endpoint | De IoT Hub eindpunt om verbinding mee te maken (bijvoorbeeld berichten/gebeurtenissen, berichten/bewerkingenMonitoringEvents, enzovoort). | tekenreeks |
iotHubNamespace | De naam of de URI van de IoT Hub. Vereist voor PUT-aanvragen (CreateOrReplace). | tekenreeks |
sharedAccessPolicyKey | De sleutel voor het gedeelde toegangsbeleid voor het opgegeven beleid voor gedeelde toegang. Vereist voor PUT-aanvragen (CreateOrReplace). | tekenreeks |
sharedAccessPolicyName | De naam van het beleid voor gedeelde toegang voor de IoT Hub. Dit beleid moet ten minste de machtiging Service connect bevatten. Vereist voor PUT-aanvragen (CreateOrReplace). | tekenreeks |
EventHubV2StreamInputDataSource
Naam | Description | Waarde |
---|---|---|
type | Geeft het type invoergegevensbron met stroomgegevens aan. Vereist voor PUT-aanvragen (CreateOrReplace). | 'Microsoft.EventHub/EventHub' (vereist) |
properties | De eigenschappen die zijn gekoppeld aan een Event Hub-invoer die stroomgegevens bevat. Vereist voor PUT-aanvragen (CreateOrReplace). | EventHubStreamInputDataSourceProperties |
EventHubStreamInputDataSourceProperties
Naam | Description | Waarde |
---|---|---|
authenticationMode | Verificatiemodus. | 'ConnectionString' Msi 'UserToken' |
consumerGroupName | De naam van een Event Hub-consumentengroep die moet worden gebruikt om gebeurtenissen uit de Event Hub te lezen. Door afzonderlijke namen van consumentengroepen op te geven voor meerdere invoergegevens, kan elk van deze invoer dezelfde gebeurtenissen ontvangen van de Event Hub. Als dit niet is opgegeven, wordt voor de invoer de standaardconsumenergroep van de Event Hub gebruikt. | tekenreeks |
eventHubName | De naam van de Event Hub. Vereist voor PUT-aanvragen (CreateOrReplace). | tekenreeks |
serviceBusNamespace | De naamruimte die is gekoppeld aan de gewenste Event Hub, Service Bus-wachtrij, Service Bus-onderwerp, enzovoort. Vereist voor PUT-aanvragen (CreateOrReplace). | tekenreeks |
sharedAccessPolicyKey | De sleutel voor het gedeelde toegangsbeleid voor het opgegeven beleid voor gedeelde toegang. Vereist voor PUT-aanvragen (CreateOrReplace). | tekenreeks |
sharedAccessPolicyName | De naam van het beleid voor gedeelde toegang voor de Event Hub, Service Bus-wachtrij, Service Bus-onderwerp, enzovoort. Vereist voor PUT-aanvragen (CreateOrReplace). | tekenreeks |
EventHubStreamInputDataSource
Naam | Description | Waarde |
---|---|---|
type | Geeft het type invoergegevensbron met stroomgegevens aan. Vereist voor PUT-aanvragen (CreateOrReplace). | 'Microsoft.ServiceBus/EventHub' (vereist) |
properties | De eigenschappen die zijn gekoppeld aan een Event Hub-invoer die stroomgegevens bevat. Vereist voor PUT-aanvragen (CreateOrReplace). | EventHubStreamInputDataSourceProperties |
BlobStreamInputDataSource
Naam | Description | Waarde |
---|---|---|
type | Geeft het type invoergegevensbron met stroomgegevens aan. Vereist voor PUT-aanvragen (CreateOrReplace). | 'Microsoft.Storage/Blob' (vereist) |
properties | De eigenschappen die zijn gekoppeld aan een blob-invoer die stroomgegevens bevat. Vereist voor PUT-aanvragen (CreateOrReplace). | BlobStreamInputDataSourceProperties |
BlobStreamInputDataSourceProperties
Naam | Description | Waarde |
---|---|---|
authenticationMode | Verificatiemodus. | 'ConnectionString' Msi 'UserToken' |
container | De naam van een container in het gekoppelde opslagaccount. Deze container bevat de blob(s) waaruit moet worden gelezen of geschreven. Vereist voor PUT-aanvragen (CreateOrReplace). | tekenreeks |
Dateformat | De datumnotatie. Overal waar {date} wordt weergegeven in pathPattern, wordt de waarde van deze eigenschap gebruikt als datumnotatie. | tekenreeks |
pathPattern | Het blobpadpatroon. Geen reguliere expressie. Het vertegenwoordigt een patroon waarmee blobnamen worden vergeleken om te bepalen of ze moeten worden opgenomen als invoer of uitvoer voor de taak. Zie https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-input of https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-output voor een meer gedetailleerde uitleg en voorbeeld. |
tekenreeks |
sourcePartitionCount | Het aantal partities van de blob-invoergegevensbron. Bereik 1 - 1024. | int |
storageAccounts | Een lijst met een of meer Azure Storage-accounts. Vereist voor PUT-aanvragen (CreateOrReplace). | StorageAccount[] |
timeFormat | De tijdnotatie. Overal waar {time} wordt weergegeven in pathPattern, wordt de waarde van deze eigenschap gebruikt als de tijdnotatie. | tekenreeks |
RawStreamInputDataSource
Naam | Description | Waarde |
---|---|---|
type | Hiermee wordt het type invoergegevensbron met stroomgegevens aangegeven. Vereist voor PUT-aanvragen (CreateOrReplace). | 'Raw' (vereist) |
properties | De eigenschappen die zijn gekoppeld aan een onbewerkte invoer. Vereist voor PUT-aanvragen (CreateOrReplace). | RawInputDatasourceProperties |
JobStorageAccount
Naam | Description | Waarde |
---|---|---|
accountKey | De accountsleutel voor het Azure Storage-account. Vereist voor PUT-aanvragen (CreateOrReplace). | tekenreeks |
accountName | De naam van het Azure Storage-account. Vereist voor PUT-aanvragen (CreateOrReplace). | tekenreeks |
authenticationMode | Verificatiemodus. | 'ConnectionString' Msi 'UserToken' |
Uitvoer
Naam | Description | Waarde |
---|---|---|
naam | Resourcenaam | tekenreeks |
properties | De eigenschappen die zijn gekoppeld aan een uitvoer. Vereist voor PUT-aanvragen (CreateOrReplace). | UitvoerEigenschappen |
UitvoerEigenschappen
Naam | Description | Waarde |
---|---|---|
gegevensbron | Beschrijft de gegevensbron waarnaar uitvoer wordt geschreven. Vereist voor PUT-aanvragen (CreateOrReplace). | OutputDataSource |
Serialization | Beschrijft hoe gegevens van een invoer worden geserialiseerd of hoe gegevens worden geserialiseerd wanneer ze naar een uitvoer worden geschreven. Vereist voor PUT-aanvragen (CreateOrReplace). | Serialization |
sizeWindow | Het groottevenster om een Stream Analytics-uitvoer te beperken tot. | int |
timeWindow | tekenreeks |
OutputDataSource
AzureFunctionOutputDataSource
Naam | Description | Waarde |
---|---|---|
type | Geeft aan naar welk type gegevensbronuitvoer wordt geschreven. Vereist voor PUT-aanvragen (CreateOrReplace). | 'Microsoft.AzureFunction' (vereist) |
properties | De eigenschappen die zijn gekoppeld aan de uitvoer van een Azure-functie. Vereist voor PUT-aanvragen (CreateOrReplace). | AzureFunctionOutputDataSourceProperties |
AzureFunctionOutputDataSourceProperties
Naam | Description | Waarde |
---|---|---|
apiKey | Als u een Azure-functie uit een ander abonnement wilt gebruiken, kunt u dit doen door de sleutel op te geven voor toegang tot uw functie. | tekenreeks |
functionAppName | De naam van uw Azure Functions-app. | tekenreeks |
functionName | De naam van de functie in uw Azure Functions-app. | tekenreeks |
maxBatchCount | Een eigenschap waarmee u het maximum aantal gebeurtenissen in elke batch kunt opgeven dat naar Azure Functions wordt verzonden. De standaardwaarde is 100. | int |
maxBatchSize | Een eigenschap waarmee u de maximale grootte kunt instellen voor elke uitvoerbatch die naar uw Azure-functie wordt verzonden. De invoereenheid is in bytes. Deze waarde is standaard 262.144 bytes (256 kB). | int |
AzureDataLakeStoreOutputDataSource
Naam | Description | Waarde |
---|---|---|
type | Geeft aan naar welk type gegevensbronuitvoer wordt geschreven. Vereist voor PUT-aanvragen (CreateOrReplace). | 'Microsoft.DataLake/Accounts' (vereist) |
properties | De eigenschappen die zijn gekoppeld aan een Azure Data Lake Store-uitvoer. Vereist voor PUT-aanvragen (CreateOrReplace). | AzureDataLakeStoreOutputDataSourceProperties |
AzureDataLakeStoreOutputDataSourceProperties
Naam | Description | Waarde |
---|---|---|
accountName | De naam van het Azure Data Lake Store-account. Vereist voor PUT-aanvragen (CreateOrReplace). | tekenreeks |
authenticationMode | Verificatiemodus. | 'ConnectionString' Msi 'UserToken' |
Dateformat | De datumnotatie. Overal waar {date} wordt weergegeven in filePathPrefix, wordt de waarde van deze eigenschap gebruikt als de datumnotatie. | tekenreeks |
filePathPrefix | De locatie van het bestand waarnaar de uitvoer moet worden geschreven. Vereist voor PUT-aanvragen (CreateOrReplace). | tekenreeks |
refreshToken | Een vernieuwingstoken dat kan worden gebruikt om een geldig toegangstoken te verkrijgen dat vervolgens kan worden gebruikt voor verificatie bij de gegevensbron. Een geldig vernieuwingstoken is momenteel alleen verkrijgbaar via de Azure-portal. Het is raadzaam om hier een dummytekenreekswaarde te plaatsen wanneer u de gegevensbron maakt en vervolgens naar de Azure-portal gaat om de gegevensbron te verifiëren, waardoor deze eigenschap wordt bijgewerkt met een geldig vernieuwingstoken. Vereist voor PUT-aanvragen (CreateOrReplace). | tekenreeks |
tenantId | De tenant-id van de gebruiker die is gebruikt om het vernieuwingstoken te verkrijgen. Vereist voor PUT-aanvragen (CreateOrReplace). | tekenreeks |
timeFormat | De tijdnotatie. Overal waar {time} wordt weergegeven in filePathPrefix, wordt de waarde van deze eigenschap gebruikt als de tijdnotatie. | tekenreeks |
tokenUserDisplayName | De weergavenaam van de gebruiker die is gebruikt om het vernieuwingstoken te verkrijgen. Gebruik deze eigenschap om te onthouden welke gebruiker is gebruikt om het vernieuwingstoken te verkrijgen. | tekenreeks |
tokenUserPrincipalName | De USER Principal Name (UPN) van de gebruiker die is gebruikt om het vernieuwingstoken te verkrijgen. Gebruik deze eigenschap om te onthouden welke gebruiker is gebruikt om het vernieuwingstoken te verkrijgen. | tekenreeks |
EventHubV2OutputDataSource
Naam | Description | Waarde |
---|---|---|
type | Geeft aan naar welk type gegevensbronuitvoer wordt geschreven. Vereist voor PUT-aanvragen (CreateOrReplace). | 'Microsoft.EventHub/EventHub' (vereist) |
properties | De eigenschappen die zijn gekoppeld aan een Event Hub-uitvoer. Vereist voor PUT-aanvragen (CreateOrReplace). | EventHubOutputDataSourceProperties |
EventHubOutputDataSourceProperties
Naam | Description | Waarde |
---|---|---|
authenticationMode | Verificatiemodus. | 'ConnectionString' Msi 'UserToken' |
eventHubName | De naam van de Event Hub. Vereist voor PUT-aanvragen (CreateOrReplace). | tekenreeks |
partitionKey | De sleutel/kolom die wordt gebruikt om te bepalen naar welke partitie gebeurtenisgegevens moeten worden verzonden. | tekenreeks |
propertyColumns | tekenreeks[] | |
serviceBusNamespace | De naamruimte die is gekoppeld aan de gewenste Event Hub, Service Bus-wachtrij, Service Bus-onderwerp, enzovoort. Vereist voor PUT-aanvragen (CreateOrReplace). | tekenreeks |
sharedAccessPolicyKey | De sleutel voor het gedeelde toegangsbeleid voor het opgegeven beleid voor gedeelde toegang. Vereist voor PUT-aanvragen (CreateOrReplace). | tekenreeks |
sharedAccessPolicyName | De naam van het beleid voor gedeelde toegang voor de Event Hub, Service Bus-wachtrij, Service Bus-onderwerp, enzovoort. Vereist voor PUT-aanvragen (CreateOrReplace). | tekenreeks |
EventHubOutputDataSource
Naam | Description | Waarde |
---|---|---|
type | Geeft aan naar welk type gegevensbronuitvoer wordt geschreven. Vereist voor PUT-aanvragen (CreateOrReplace). | 'Microsoft.ServiceBus/EventHub' (vereist) |
properties | De eigenschappen die zijn gekoppeld aan een Event Hub-uitvoer. Vereist voor PUT-aanvragen (CreateOrReplace). | EventHubOutputDataSourceProperties |
ServiceBusQueueOutputDataSource
Naam | Description | Waarde |
---|---|---|
type | Geeft aan naar welk type gegevensbronuitvoer wordt geschreven. Vereist voor PUT-aanvragen (CreateOrReplace). | 'Microsoft.ServiceBus/Queue' (vereist) |
properties | De eigenschappen die zijn gekoppeld aan de uitvoer van een Service Bus-wachtrij. Vereist voor PUT-aanvragen (CreateOrReplace). | ServiceBusQueueOutputDataSourceProperties |
ServiceBusQueueOutputDataSourceProperties
Naam | Description | Waarde |
---|---|---|
authenticationMode | Verificatiemodus. | 'ConnectionString' Msi 'UserToken' |
propertyColumns | Een tekenreeksmatrix van de namen van uitvoerkolommen die als aangepaste eigenschappen aan Service Bus-berichten moeten worden gekoppeld. | tekenreeks[] |
queueName | De naam van de Service Bus-wachtrij. Vereist voor PUT-aanvragen (CreateOrReplace). | tekenreeks |
serviceBusNamespace | De naamruimte die is gekoppeld aan de gewenste Event Hub, Service Bus-wachtrij, Service Bus-onderwerp, enzovoort. Vereist voor PUT-aanvragen (CreateOrReplace). | tekenreeks |
sharedAccessPolicyKey | De sleutel voor het gedeelde toegangsbeleid voor het opgegeven beleid voor gedeelde toegang. Vereist voor PUT-aanvragen (CreateOrReplace). | tekenreeks |
sharedAccessPolicyName | De naam van het beleid voor gedeelde toegang voor de Event Hub, Service Bus-wachtrij, Service Bus-onderwerp, enzovoort. Vereist voor PUT-aanvragen (CreateOrReplace). | tekenreeks |
systemPropertyColumns | Woordenlijst van {string} | ServiceBusQueueOutputDataSourcePropertiesSystemPrope... |
ServiceBusQueueOutputDataSourcePropertiesSystemPrope...
Naam | Description | Waarde |
---|---|---|
{aangepaste eigenschap} | tekenreeks |
ServiceBusTopicOutputDataSource
Naam | Description | Waarde |
---|---|---|
type | Geeft aan naar welk type uitvoer van de gegevensbron wordt geschreven. Vereist voor PUT-aanvragen (CreateOrReplace). | 'Microsoft.ServiceBus/Topic' (vereist) |
properties | De eigenschappen die zijn gekoppeld aan uitvoer van een Service Bus-onderwerp. Vereist voor PUT-aanvragen (CreateOrReplace). | ServiceBusTopicOutputDataSourceProperties |
ServiceBusTopicOutputDataSourceProperties
Naam | Description | Waarde |
---|---|---|
authenticationMode | Verificatiemodus. | 'ConnectionString' Msi 'UserToken' |
propertyColumns | Een tekenreeksmatrix van de namen van uitvoerkolommen die als aangepaste eigenschappen aan Service Bus-berichten moeten worden gekoppeld. | tekenreeks[] |
serviceBusNamespace | De naamruimte die is gekoppeld aan de gewenste Event Hub, Service Bus-wachtrij, Service Bus-onderwerp, enzovoort. Vereist voor PUT-aanvragen (CreateOrReplace). | tekenreeks |
sharedAccessPolicyKey | De sleutel voor het gedeelde toegangsbeleid voor het opgegeven beleid voor gedeelde toegang. Vereist voor PUT-aanvragen (CreateOrReplace). | tekenreeks |
sharedAccessPolicyName | De naam van het beleid voor gedeelde toegang voor de Event Hub, Service Bus-wachtrij, Service Bus-onderwerp, enzovoort. Vereist voor PUT-aanvragen (CreateOrReplace). | tekenreeks |
systemPropertyColumns | Woordenlijst van {string} | ServiceBusTopicOutputDataSourcePropertiesSystemPrope... |
topicName | De naam van het Service Bus-onderwerp. Vereist voor PUT-aanvragen (CreateOrReplace). | tekenreeks |
ServiceBusTopicOutputDataSourcePropertiesSystemPrope...
Naam | Description | Waarde |
---|---|---|
{aangepaste eigenschap} | tekenreeks |
AzureSqlDatabaseOutputDataSource
Naam | Description | Waarde |
---|---|---|
type | Geeft aan naar welk type uitvoer van de gegevensbron wordt geschreven. Vereist voor PUT-aanvragen (CreateOrReplace). | 'Microsoft.Sql/Server/Database' (vereist) |
properties | De eigenschappen die zijn gekoppeld aan de uitvoer van een Azure SQL database. Vereist voor PUT-aanvragen (CreateOrReplace). | AzureSqlDatabaseOutputDataSourceProperties |
AzureSqlDatabaseOutputDataSourceProperties
Naam | Description | Waarde |
---|---|---|
authenticationMode | Verificatiemodus. | 'ConnectionString' Msi 'UserToken' |
database | De naam van de Azure SQL database. Vereist voor PUT-aanvragen (CreateOrReplace). | tekenreeks |
maxBatchCount | Maximum aantal batches voor schrijven naar SQL-database. De standaardwaarde is 10.000. Optioneel voor PUT-aanvragen. | int |
maxWriterCount | Maximaal aantal schrijfbewerkingen, momenteel zijn er slechts 1 (één schrijver) en 0 (op basis van querypartitie) beschikbaar. Optioneel voor PUT-aanvragen. | int |
wachtwoord | Het wachtwoord dat wordt gebruikt om verbinding te maken met de Azure SQL-database. Vereist voor PUT-aanvragen (CreateOrReplace). | tekenreeks |
server | De naam van de SQL-server die de Azure SQL database bevat. Vereist voor PUT-aanvragen (CreateOrReplace). | tekenreeks |
tabel | De naam van de tabel in de Azure SQL-database. Vereist voor PUT-aanvragen (CreateOrReplace). | tekenreeks |
gebruiker | De gebruikersnaam die wordt gebruikt om verbinding te maken met de Azure SQL-database. Vereist voor PUT-aanvragen (CreateOrReplace). | tekenreeks |
AzureSynapseOutputDataSource
Naam | Description | Waarde |
---|---|---|
type | Geeft aan naar welk type uitvoer van de gegevensbron wordt geschreven. Vereist voor PUT-aanvragen (CreateOrReplace). | 'Microsoft.Sql/Server/DataWarehouse' (vereist) |
properties | De eigenschappen die zijn gekoppeld aan een Azure Synapse uitvoer. Vereist voor PUT-aanvragen (CreateOrReplace). | AzureSynapseOutputDataSourceProperties |
AzureSynapseOutputDataSourceProperties
Naam | Description | Waarde |
---|---|---|
database | De naam van de Azure SQL database. Vereist voor PUT-aanvragen (CreateOrReplace). | tekenreeks |
wachtwoord | Het wachtwoord dat wordt gebruikt om verbinding te maken met de Azure SQL-database. Vereist voor PUT-aanvragen (CreateOrReplace). | tekenreeks |
server | De naam van de SQL-server die de Azure SQL database bevat. Vereist voor PUT-aanvragen (CreateOrReplace). | tekenreeks |
tabel | De naam van de tabel in de Azure SQL-database. Vereist voor PUT-aanvragen (CreateOrReplace). | tekenreeks |
gebruiker | De gebruikersnaam die wordt gebruikt om verbinding te maken met de Azure SQL-database. Vereist voor PUT-aanvragen (CreateOrReplace). | tekenreeks |
BlobOutputDataSource
Naam | Description | Waarde |
---|---|---|
type | Geeft aan naar welk type uitvoer van de gegevensbron wordt geschreven. Vereist voor PUT-aanvragen (CreateOrReplace). | 'Microsoft.Storage/Blob' (vereist) |
properties | De eigenschappen die zijn gekoppeld aan een blob-uitvoer. Vereist voor PUT-aanvragen (CreateOrReplace). | BlobOutputDataSourceProperties |
BlobOutputDataSourceProperties
Naam | Description | Waarde |
---|---|---|
authenticationMode | Verificatiemodus. | 'ConnectionString' Msi 'UserToken' |
container | De naam van een container in het gekoppelde opslagaccount. Deze container bevat de blob(s) waaruit moet worden gelezen of geschreven. Vereist voor PUT-aanvragen (CreateOrReplace). | tekenreeks |
Dateformat | De datumnotatie. Overal waar {date} wordt weergegeven in pathPattern, wordt de waarde van deze eigenschap gebruikt als datumnotatie. | tekenreeks |
pathPattern | Het blobpadpatroon. Geen reguliere expressie. Het vertegenwoordigt een patroon waarmee blobnamen worden vergeleken om te bepalen of ze moeten worden opgenomen als invoer of uitvoer voor de taak. Zie https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-input of https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-output voor een meer gedetailleerde uitleg en voorbeeld. |
tekenreeks |
storageAccounts | Een lijst met een of meer Azure Storage-accounts. Vereist voor PUT-aanvragen (CreateOrReplace). | StorageAccount[] |
timeFormat | De tijdnotatie. Overal waar {time} wordt weergegeven in pathPattern, wordt de waarde van deze eigenschap gebruikt als de tijdnotatie. | tekenreeks |
DocumentDbOutputDataSource
Naam | Description | Waarde |
---|---|---|
type | Geeft aan naar welk type uitvoer van de gegevensbron wordt geschreven. Vereist voor PUT-aanvragen (CreateOrReplace). | 'Microsoft.Storage/DocumentDB' (vereist) |
properties | De eigenschappen die zijn gekoppeld aan een DocumentDB-uitvoer. Vereist voor PUT-aanvragen (CreateOrReplace). | DocumentDbOutputDataSourceProperties |
DocumentDbOutputDataSourceProperties
Naam | Description | Waarde |
---|---|---|
accountId | De documentDB-accountnaam of -id. Vereist voor PUT-aanvragen (CreateOrReplace). | tekenreeks |
accountKey | De accountsleutel voor het DocumentDB-account. Vereist voor PUT-aanvragen (CreateOrReplace). | tekenreeks |
collectionNamePattern | Het naampatroon van de verzameling voor de verzamelingen die moeten worden gebruikt. De naamindeling van de verzameling kan worden samengesteld met behulp van het optionele token {partition}, waarbij partities beginnen met 0. Zie de sectie DocumentDB van https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-output voor meer informatie. Vereist voor PUT-aanvragen (CreateOrReplace). |
tekenreeks |
database | De naam van de DocumentDB-database. Vereist voor PUT-aanvragen (CreateOrReplace). | tekenreeks |
documentId | De naam van het veld in uitvoerevenementen die worden gebruikt om de primaire sleutel op te geven waarop invoeg- of updatebewerkingen zijn gebaseerd. | tekenreeks |
partitionKey | De naam van het veld in uitvoerevenementen die worden gebruikt om de sleutel op te geven voor het partitioneren van uitvoer over verzamelingen. Als collectionNamePattern het token {partition} bevat, moet deze eigenschap worden opgegeven. | tekenreeks |
AzureTableOutputDataSource
Naam | Description | Waarde |
---|---|---|
type | Geeft aan naar welk type uitvoer van de gegevensbron wordt geschreven. Vereist voor PUT-aanvragen (CreateOrReplace). | 'Microsoft.Storage/Table' (vereist) |
properties | De eigenschappen die zijn gekoppeld aan een Azure Table-uitvoer. Vereist voor PUT-aanvragen (CreateOrReplace). | AzureTableOutputDataSourceProperties |
AzureTableOutputDataSourceProperties
Naam | Description | Waarde |
---|---|---|
accountKey | De accountsleutel voor het Azure Storage-account. Vereist voor PUT-aanvragen (CreateOrReplace). | tekenreeks |
accountName | De naam van het Azure Storage-account. Vereist voor PUT-aanvragen (CreateOrReplace). | tekenreeks |
batchSize | Het aantal rijen dat tegelijk naar de Azure-tabel moet worden geschreven. | int |
columnsToRemove | Indien opgegeven, is elk item in de matrix de naam van een kolom die moet worden verwijderd (indien aanwezig) uit uitvoer gebeurtenisentiteiten. | tekenreeks[] |
partitionKey | Dit element geeft de naam aan van een kolom uit de SELECT-instructie in de query die wordt gebruikt als de partitiesleutel voor de Azure-tabel. Vereist voor PUT-aanvragen (CreateOrReplace). | tekenreeks |
rowKey | Dit element geeft de naam aan van een kolom uit de SELECT-instructie in de query die wordt gebruikt als de rijsleutel voor de Azure-tabel. Vereist voor PUT-aanvragen (CreateOrReplace). | tekenreeks |
tabel | De naam van de Azure-tabel. Vereist voor PUT-aanvragen (CreateOrReplace). | tekenreeks |
PowerBIOutputDataSource
Naam | Description | Waarde |
---|---|---|
type | Geeft aan naar welk type uitvoer van de gegevensbron wordt geschreven. Vereist voor PUT-aanvragen (CreateOrReplace). | 'Power BI' (vereist) |
properties | De eigenschappen die zijn gekoppeld aan een Power BI-uitvoer. Vereist voor PUT-aanvragen (CreateOrReplace). | PowerBIOutputDataSourceProperties |
PowerBIOutputDataSourceProperties
Naam | Description | Waarde |
---|---|---|
authenticationMode | Verificatiemodus. | 'ConnectionString' Msi 'UserToken' |
Dataset | De naam van de Power BI-gegevensset. Vereist voor PUT-aanvragen (CreateOrReplace). | tekenreeks |
groupId | De id van de Power BI-groep. | tekenreeks |
groupName | De naam van de Power BI-groep. Gebruik deze eigenschap om te onthouden welke specifieke Power BI-groeps-id is gebruikt. | tekenreeks |
refreshToken | Een vernieuwingstoken dat kan worden gebruikt om een geldig toegangstoken te verkrijgen dat vervolgens kan worden gebruikt voor verificatie bij de gegevensbron. Een geldig vernieuwingstoken is momenteel alleen verkrijgbaar via Azure Portal. Het wordt aanbevolen om hier een waarde voor een dummytekenreeks te plaatsen wanneer u de gegevensbron maakt en vervolgens naar de Azure-portal gaat om de gegevensbron te verifiëren die deze eigenschap bijwerkt met een geldig vernieuwingstoken. Vereist voor PUT-aanvragen (CreateOrReplace). | tekenreeks |
tabel | De naam van de Power BI-tabel onder de opgegeven gegevensset. Vereist voor PUT-aanvragen (CreateOrReplace). | tekenreeks |
tokenUserDisplayName | De weergavenaam van de gebruiker die is gebruikt om het vernieuwingstoken te verkrijgen. Gebruik deze eigenschap om te onthouden welke gebruiker is gebruikt om het vernieuwingstoken te verkrijgen. | tekenreeks |
tokenUserPrincipalName | De USER Principal Name (UPN) van de gebruiker die is gebruikt om het vernieuwingstoken te verkrijgen. Gebruik deze eigenschap om te onthouden welke gebruiker is gebruikt om het vernieuwingstoken te verkrijgen. | tekenreeks |
RawOutputDatasource
Naam | Description | Waarde |
---|---|---|
type | Geeft aan naar welk type uitvoer van de gegevensbron wordt geschreven. Vereist voor PUT-aanvragen (CreateOrReplace). | 'Raw' (vereist) |
properties | De eigenschappen die zijn gekoppeld aan onbewerkte uitvoer. Vereist voor PUT-aanvragen (CreateOrReplace). | RawOutputDatasourceProperties |
RawOutputDatasourceProperties
Naam | Description | Waarde |
---|---|---|
payloadUri | De SAS-URL naar een blob waar de uitvoer moet worden geschreven. Als deze eigenschap niet is ingesteld, worden uitvoergegevens naar een tijdelijke opslag geschreven en wordt een SAS-URL naar die tijdelijke opslag opgenomen in het resultaat. | tekenreeks |
StreamingJobSku
Naam | Description | Waarde |
---|---|---|
naam | De naam van de SKU. Vereist voor PUT-aanvragen (CreateOrReplace). | 'Standaard' |
Transformatie
Naam | Description | Waarde |
---|---|---|
naam | Resourcenaam | tekenreeks |
properties | De eigenschappen die zijn gekoppeld aan een transformatie. Vereist voor PUT-aanvragen (CreateOrReplace). | TransformatieEigenschappen |
TransformatieEigenschappen
Naam | Description | Waarde |
---|---|---|
query | Hiermee geeft u de query op die wordt uitgevoerd in de streamingtaak. Meer informatie over de Stream Analytics Query Language (SAQL) vindt u hier: https://msdn.microsoft.com/library/azure/dn834998 . Vereist voor PUT-aanvragen (CreateOrReplace). |
tekenreeks |
streamingUnits | Hiermee geeft u het aantal streaming-eenheden op dat door de streamingtaak wordt gebruikt. | int |
Snelstartsjablonen
Met de volgende snelstartsjablonen wordt dit resourcetype geïmplementeerd.
Template | Beschrijving |
---|---|
Een Standard Stream Analytics-taak maken |
Met deze sjabloon maakt u een Standard Stream Analytics-taak. Azure Stream Analytics is een engine voor realtimeanalyse en complexe gebeurtenisverwerking die is ontworpen voor het analyseren en verwerken van grote hoeveelheden snelle streaminggegevens uit meerdere bronnen tegelijk. U kunt patronen en verbanden identificeren in informatie die wordt verkregen uit verschillende invoerbronnen waaronder apparaten, sensoren, clickstreams, socialemediafeeds en toepassingen. Deze patronen kunnen worden gebruikt om acties te activeren en werkstromen te initiëren, zoals het maken van waarschuwingen, het invoeren van informatie aan een rapportageprogramma of het opslaan van getransformeerde gegevens voor later gebruik. Stream Analytics is ook beschikbaar in Azure IoT Edge runtime en ondersteunt dezelfde exacte taal of syntaxis als in de cloud. |
Resourcedefinitie van ARM-sjabloon
Het resourcetype streamingjobs kan worden geïmplementeerd met bewerkingen die zijn gericht op:
- Resourcegroepen - Zie opdrachten voor resourcegroepimplementatie
Zie wijzigingenlogboek voor een lijst met gewijzigde eigenschappen in elke API-versie.
Resource-indeling
Als u een Microsoft.StreamAnalytics/streamingjobs-resource wilt maken, voegt u de volgende JSON toe aan uw sjabloon.
{
"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"
}
}
}
}
FunctionProperties-objecten
Stel de eigenschap type in om het type object op te geven.
Voor aggregatie gebruikt u:
"type": "Aggregate"
Gebruik voor Scalar:
"type": "Scalar"
FunctionBinding-objecten
Stel de eigenschap type in om het type object op te geven.
Gebruik voor Microsoft.MachineLearning/WebService:
"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"
}
]
}
Gebruik voor Microsoft.MachineLearningServices:
"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"
}
]
}
Gebruik voor Microsoft.StreamAnalytics/CLRUdf:
"type": "Microsoft.StreamAnalytics/CLRUdf",
"properties": {
"class": "string",
"dllPath": "string",
"method": "string",
"script": "string"
}
Gebruik voor Microsoft.StreamAnalytics/JavascriptUdf:
"type": "Microsoft.StreamAnalytics/JavascriptUdf",
"properties": {
"script": "string"
}
InputProperties-objecten
Stel de eigenschap type in om het type object op te geven.
Gebruik ter referentie:
"type": "Reference",
"datasource": {
"type": "string"
// For remaining properties, see ReferenceInputDataSource objects
}
Gebruik voor Stream:
"type": "Stream",
"datasource": {
"type": "string"
// For remaining properties, see StreamInputDataSource objects
}
Serialisatieobjecten
Stel de eigenschap type in om het type object op te geven.
Gebruik voor Avro:
"type": "Avro",
"properties": {}
Gebruik voor CSV:
"type": "Csv",
"properties": {
"encoding": "UTF8",
"fieldDelimiter": "string"
}
Gebruik voor CustomClr:
"type": "CustomClr",
"properties": {
"serializationClassName": "string",
"serializationDllPath": "string"
}
Gebruik voor Delta:
"type": "Delta",
"properties": {
"deltaTablePath": "string",
"partitionColumns": [ "string" ]
}
Gebruik voor Json:
"type": "Json",
"properties": {
"encoding": "UTF8",
"format": "string"
}
Gebruik voor Parquet:
"type": "Parquet",
"properties": {}
ReferenceInputDataSource-objecten
Stel de eigenschap type in om het type object op te geven.
Voor Microsoft.Sql/Server/Database gebruikt u:
"type": "Microsoft.Sql/Server/Database",
"properties": {
"database": "string",
"deltaSnapshotQuery": "string",
"fullSnapshotQuery": "string",
"password": "string",
"refreshRate": "string",
"refreshType": "string",
"server": "string",
"table": "string",
"user": "string"
}
Gebruik voor Microsoft.Storage/Blob:
"type": "Microsoft.Storage/Blob",
"properties": {
"authenticationMode": "string",
"container": "string",
"dateFormat": "string",
"pathPattern": "string",
"storageAccounts": [
{
"accountKey": "string",
"accountName": "string"
}
],
"timeFormat": "string"
}
Voor Raw gebruikt u:
"type": "Raw",
"properties": {
"payload": "string",
"payloadUri": "string"
}
StreamInputDataSource-objecten
Stel de eigenschap type in om het type object op te geven.
Voor Microsoft.Devices/IotHubs gebruikt u:
"type": "Microsoft.Devices/IotHubs",
"properties": {
"consumerGroupName": "string",
"endpoint": "string",
"iotHubNamespace": "string",
"sharedAccessPolicyKey": "string",
"sharedAccessPolicyName": "string"
}
Voor Microsoft.EventHub/EventHub gebruikt u:
"type": "Microsoft.EventHub/EventHub",
"properties": {
"authenticationMode": "string",
"consumerGroupName": "string",
"eventHubName": "string",
"serviceBusNamespace": "string",
"sharedAccessPolicyKey": "string",
"sharedAccessPolicyName": "string"
}
Gebruik voor Microsoft.ServiceBus/EventHub:
"type": "Microsoft.ServiceBus/EventHub",
"properties": {
"authenticationMode": "string",
"consumerGroupName": "string",
"eventHubName": "string",
"serviceBusNamespace": "string",
"sharedAccessPolicyKey": "string",
"sharedAccessPolicyName": "string"
}
Gebruik voor Microsoft.Storage/Blob:
"type": "Microsoft.Storage/Blob",
"properties": {
"authenticationMode": "string",
"container": "string",
"dateFormat": "string",
"pathPattern": "string",
"sourcePartitionCount": "int",
"storageAccounts": [
{
"accountKey": "string",
"accountName": "string"
}
],
"timeFormat": "string"
}
Voor Raw gebruikt u:
"type": "Raw",
"properties": {
"payload": "string",
"payloadUri": "string"
}
OutputDataSource-objecten
Stel de eigenschap type in om het type object op te geven.
Gebruik voor Microsoft.AzureFunction:
"type": "Microsoft.AzureFunction",
"properties": {
"apiKey": "string",
"functionAppName": "string",
"functionName": "string",
"maxBatchCount": "int",
"maxBatchSize": "int"
}
Voor Microsoft.DataLake/Accounts gebruikt u:
"type": "Microsoft.DataLake/Accounts",
"properties": {
"accountName": "string",
"authenticationMode": "string",
"dateFormat": "string",
"filePathPrefix": "string",
"refreshToken": "string",
"tenantId": "string",
"timeFormat": "string",
"tokenUserDisplayName": "string",
"tokenUserPrincipalName": "string"
}
Voor Microsoft.EventHub/EventHub gebruikt u:
"type": "Microsoft.EventHub/EventHub",
"properties": {
"authenticationMode": "string",
"eventHubName": "string",
"partitionKey": "string",
"propertyColumns": [ "string" ],
"serviceBusNamespace": "string",
"sharedAccessPolicyKey": "string",
"sharedAccessPolicyName": "string"
}
Gebruik voor Microsoft.ServiceBus/EventHub:
"type": "Microsoft.ServiceBus/EventHub",
"properties": {
"authenticationMode": "string",
"eventHubName": "string",
"partitionKey": "string",
"propertyColumns": [ "string" ],
"serviceBusNamespace": "string",
"sharedAccessPolicyKey": "string",
"sharedAccessPolicyName": "string"
}
Voor Microsoft.ServiceBus/Queue gebruikt u:
"type": "Microsoft.ServiceBus/Queue",
"properties": {
"authenticationMode": "string",
"propertyColumns": [ "string" ],
"queueName": "string",
"serviceBusNamespace": "string",
"sharedAccessPolicyKey": "string",
"sharedAccessPolicyName": "string",
"systemPropertyColumns": {
"{customized property}": "string"
}
}
Gebruik voor Microsoft.ServiceBus/Topic:
"type": "Microsoft.ServiceBus/Topic",
"properties": {
"authenticationMode": "string",
"propertyColumns": [ "string" ],
"serviceBusNamespace": "string",
"sharedAccessPolicyKey": "string",
"sharedAccessPolicyName": "string",
"systemPropertyColumns": {
"{customized property}": "string"
},
"topicName": "string"
}
Gebruik voor Microsoft.Sql/Server/Database:
"type": "Microsoft.Sql/Server/Database",
"properties": {
"authenticationMode": "string",
"database": "string",
"maxBatchCount": "int",
"maxWriterCount": "int",
"password": "string",
"server": "string",
"table": "string",
"user": "string"
}
Gebruik voor Microsoft.Sql/Server/DataWarehouse:
"type": "Microsoft.Sql/Server/DataWarehouse",
"properties": {
"database": "string",
"password": "string",
"server": "string",
"table": "string",
"user": "string"
}
Gebruik voor Microsoft.Storage/Blob:
"type": "Microsoft.Storage/Blob",
"properties": {
"authenticationMode": "string",
"container": "string",
"dateFormat": "string",
"pathPattern": "string",
"storageAccounts": [
{
"accountKey": "string",
"accountName": "string"
}
],
"timeFormat": "string"
}
Gebruik voor Microsoft.Storage/DocumentDB:
"type": "Microsoft.Storage/DocumentDB",
"properties": {
"accountId": "string",
"accountKey": "string",
"collectionNamePattern": "string",
"database": "string",
"documentId": "string",
"partitionKey": "string"
}
Voor Microsoft.Storage/Table gebruikt u:
"type": "Microsoft.Storage/Table",
"properties": {
"accountKey": "string",
"accountName": "string",
"batchSize": "int",
"columnsToRemove": [ "string" ],
"partitionKey": "string",
"rowKey": "string",
"table": "string"
}
Gebruik voor PowerBI:
"type": "PowerBI",
"properties": {
"authenticationMode": "string",
"dataset": "string",
"groupId": "string",
"groupName": "string",
"refreshToken": "string",
"table": "string",
"tokenUserDisplayName": "string",
"tokenUserPrincipalName": "string"
}
Voor Raw gebruikt u:
"type": "Raw",
"properties": {
"payloadUri": "string"
}
Eigenschapswaarden
streamingtaken
Naam | Description | Waarde |
---|---|---|
type | Het resourcetype | 'Microsoft.StreamAnalytics/streamingjobs' |
apiVersion | De resource-API-versie | '2017-04-01-preview' |
naam | De resourcenaam | tekenreeks (vereist) Tekenlimiet: 3-63 Geldige tekens: Alfanumerieken, afbreekstreepjes en onderstrepingstekens. |
location | De geografische locatie waar de resource zich bevindt | tekenreeks |
tags | Resourcetags. | Woordenlijst met tagnamen en -waarden. Tags in sjablonen bekijken |
identity | Beschrijft de door het systeem toegewezen beheerde identiteit die aan deze taak is toegewezen en die kan worden gebruikt voor verificatie met invoer en uitvoer. | Identiteit |
properties | De eigenschappen die zijn gekoppeld aan een streamingtaak. Vereist voor PUT-aanvragen (CreateOrReplace). | StreamingJobProperties |
Identiteit
Naam | Description | Waarde |
---|---|---|
principalId | tekenreeks | |
tenantId | tekenreeks | |
type | tekenreeks |
StreamingJobProperties
Naam | Description | Waarde |
---|---|---|
cluster | Het cluster waarop streamingtaken worden uitgevoerd. | ClusterInfo |
compatibilityLevel | Bepaalt bepaald runtimegedrag van de streamingtaak. | '1.0' |
contentStoragePolicy | Geldige waarden zijn JobStorageAccount en SystemAccount. Als deze optie is ingesteld op JobStorageAccount, moet de gebruiker ook de eigenschap jobStorageAccount opgeven. . | 'JobStorageAccount' 'SystemAccount' |
dataLocale | De landinstelling van de gegevens van de Stream Analytics-taak. Waarde moet de naam zijn van een ondersteunde .NET-cultuur uit de set https://msdn.microsoft.com/library/system.globalization.culturetypes(v=vs.110 ).aspx. Standaard ingesteld op 'en-US' als er geen is opgegeven. |
tekenreeks |
eventsLateArrivalMaxDelayInSeconds | De maximaal toegestane vertraging in seconden waarbij gebeurtenissen die te laat aankomen, kunnen worden opgenomen. Het ondersteunde bereik is -1 tot 1814399 (20.23:59:59 dagen) en -1 wordt gebruikt om voor onbepaalde tijd wachten op te geven. Als de eigenschap afwezig is, wordt deze geïnterpreteerd als een waarde van -1. | int |
eventsOutOfOrderMaxDelayInSeconds | De maximaal toelaatbare vertraging in seconden, waarbij gebeurtenissen die niet in orde zijn, kunnen worden aangepast om weer in de juiste volgorde te worden weergegeven. | int |
eventsOutOfOrderPolicy | Geeft het beleid aan dat moet worden toegepast op gebeurtenissen die niet op volgorde binnenkomen in de invoer gebeurtenisstroom. | 'Aanpassen' 'Neerzetten' |
externen | Het opslagaccount waar de aangepaste codeartefacten zich bevinden. | Extern |
Functies | Een lijst met een of meer functies voor de streamingtaak. De naameigenschap voor elke functie is vereist bij het opgeven van deze eigenschap in een PUT-aanvraag. Deze eigenschap kan niet worden gewijzigd via een PATCH-bewerking. U moet de PATCH-API gebruiken die beschikbaar is voor de afzonderlijke transformatie. | Functie[] |
Ingangen | Een lijst met een of meer invoergegevens voor de streamingtaak. De naameigenschap voor elke invoer is vereist bij het opgeven van deze eigenschap in een PUT-aanvraag. Deze eigenschap kan niet worden gewijzigd via een PATCH-bewerking. U moet de PATCH-API gebruiken die beschikbaar is voor de afzonderlijke invoer. | Invoer[] |
jobStorageAccount | De eigenschappen die zijn gekoppeld aan een Azure Storage-account met MSI | JobStorageAccount |
jobType | Beschrijft het type taak. Geldige modi zijn Cloud en 'Edge'. |
'Cloud' 'Edge' |
outputErrorPolicy | Hiermee wordt het beleid aangegeven dat moet worden toegepast op gebeurtenissen die bij de uitvoer binnenkomen en niet naar de externe opslag kunnen worden geschreven vanwege een onjuiste indeling (ontbrekende kolomwaarden, kolomwaarden van het verkeerde type of de verkeerde grootte). | 'Neerzetten' 'Stoppen' |
Uitgangen | Een lijst met een of meer uitvoer voor de streamingtaak. De naameigenschap voor elke uitvoer is vereist wanneer u deze eigenschap opgeeft in een PUT-aanvraag. Deze eigenschap kan niet worden gewijzigd via een PATCH-bewerking. U moet de PATCH-API gebruiken die beschikbaar is voor de afzonderlijke uitvoer. | Uitvoer[] |
outputStartMode | Deze eigenschap mag alleen worden gebruikt wanneer het gewenst is dat de taak onmiddellijk na het maken wordt gestart. De waarde kan JobStartTime, CustomTime of LastOutputEventTime zijn om aan te geven of het beginpunt van de uitvoergebeurtenisstroom moet beginnen wanneer de taak wordt gestart, moet beginnen met een aangepaste gebruikerstijdstempel die is opgegeven via de eigenschap outputStartTime of moet beginnen vanaf de laatste uitvoertijd van de gebeurtenis. | 'CustomTime' 'JobStartTime' 'LastOutputEventTime' |
outputStartTime | Waarde is een volgens ISO-8601 opgemaakte tijdstempel die het beginpunt van de uitvoergebeurtenisstroom aangeeft, of null om aan te geven dat de uitvoergebeurtenisstroom wordt gestart wanneer de streamingtaak wordt gestart. Deze eigenschap moet een waarde hebben als outputStartMode is ingesteld op CustomTime. | tekenreeks |
sku | Beschrijft de SKU van de streamingtaak. Vereist voor PUT-aanvragen (CreateOrReplace). | StreamingJobSku |
Transformatie | Geeft de query en het aantal streaming-eenheden aan dat moet worden gebruikt voor de streamingtaak. De naameigenschap van de transformatie is vereist bij het opgeven van deze eigenschap in een PUT-aanvraag. Deze eigenschap kan niet worden gewijzigd via een PATCH-bewerking. U moet de PATCH-API gebruiken die beschikbaar is voor de afzonderlijke transformatie. | Transformatie |
ClusterInfo
Naam | Description | Waarde |
---|---|---|
id | De resource-id van het cluster. | tekenreeks |
Extern
Naam | Description | Waarde |
---|---|---|
container | tekenreeks | |
leertraject | tekenreeks | |
storageAccount | De eigenschappen die zijn gekoppeld aan een Azure Storage-account | StorageAccount |
StorageAccount
Naam | Description | Waarde |
---|---|---|
accountKey | De accountsleutel voor het Azure Storage-account. Vereist voor PUT-aanvragen (CreateOrReplace). | tekenreeks |
accountName | De naam van het Azure Storage-account. Vereist voor PUT-aanvragen (CreateOrReplace). | tekenreeks |
Functie
Naam | Description | Waarde |
---|---|---|
naam | Resourcenaam | tekenreeks |
properties | De eigenschappen die zijn gekoppeld aan een functie. | FunctieEigenschappen |
FunctieEigenschappen
Naam | Description | Waarde |
---|---|---|
properties | FunctionConfiguration | |
type | Het objecttype instellen | Samenvoegen Scalair (vereist) |
FunctionConfiguration
Naam | Description | Waarde |
---|---|---|
binding | De fysieke binding van de functie. In het geval van de Azure Machine Learning-webservice beschrijft dit bijvoorbeeld het eindpunt. | FunctionBinding |
Ingangen | FunctionInput[] | |
output | Beschrijft de uitvoer van een functie. | FunctionOutput |
FunctionBinding
Naam | Description | Waarde |
---|---|---|
type | Het objecttype instellen | Microsoft.MachineLearning/WebService Microsoft.MachineLearningServices Microsoft.StreamAnalytics/CLRUdf Microsoft.StreamAnalytics/JavascriptUdf (vereist) |
AzureMachineLearningStudioFunctionBinding
Naam | Description | Waarde |
---|---|---|
type | Geeft het type functiebinding aan. | 'Microsoft.MachineLearning/WebService' (vereist) |
properties | De bindingseigenschappen die zijn gekoppeld aan een Azure Machine Learning Studio. | AzureMachineLearningStudioFunctionBindingProperties |
AzureMachineLearningStudioFunctionBindingProperties
Naam | Description | Waarde |
---|---|---|
apiKey | De API-sleutel die wordt gebruikt voor verificatie met Request-Response eindpunt. | tekenreeks |
batchSize | Getal tussen 1 en 10000 dat het maximum aantal rijen beschrijft voor elke Azure ML RRS-uitvoeringsaanvraag. De standaardwaarde is 1000. | int |
endpoint | Het Request-Response eindpunt van Azure Machine Learning Studio uitvoeren. Meer informatie vindt u hier: https://docs.microsoft.com/azure/machine-learning/machine-learning-consume-web-services#request-response-service-rrs |
tekenreeks |
Ingangen | De invoer voor het Azure Machine Learning Studio-eindpunt. | AzureMachineLearningStudioInputs |
Uitgangen | Een lijst met uitvoer van de uitvoering van het Azure Machine Learning Studio-eindpunt. | AzureMachineLearningStudioOutputColumn[] |
AzureMachineLearningStudioInputs
Naam | Description | Waarde |
---|---|---|
columnNames | Een lijst met invoerkolommen voor het Azure Machine Learning Studio-eindpunt. | AzureMachineLearningStudioInputColumn[] |
naam | De naam van de invoer. Dit is de naam die is opgegeven tijdens het ontwerpen van het eindpunt. | tekenreeks |
AzureMachineLearningStudioInputColumn
Naam | Description | Waarde |
---|---|---|
dataType | Het gegevenstype (ondersteund door Azure Machine Learning) van de invoerkolom. Een lijst met geldige Azure Machine Learning-gegevenstypen wordt beschreven op https://msdn.microsoft.com/library/azure/dn905923.aspx . |
tekenreeks |
mapTo | De op nul gebaseerde index van de functieparameter waaraan deze invoer wordt toegewezen. | int |
naam | De naam van de invoerkolom. | tekenreeks |
AzureMachineLearningStudioOutputColumn
Naam | Description | Waarde |
---|---|---|
dataType | Het gegevenstype (ondersteund door Azure Machine Learning) van de uitvoerkolom. Een lijst met geldige Azure Machine Learning-gegevenstypen wordt beschreven op https://msdn.microsoft.com/library/azure/dn905923.aspx . |
tekenreeks |
naam | De naam van de uitvoerkolom. | tekenreeks |
AzureMachineLearningServiceFunctionBinding
Naam | Description | Waarde |
---|---|---|
type | Geeft het type functiebinding aan. | 'Microsoft.MachineLearningServices' (vereist) |
properties | De bindingseigenschappen die zijn gekoppeld aan een Azure Machine Learning-webservice. | AzureMachineLearningServiceFunctionBindingProperties |
AzureMachineLearningServiceFunctionBindingProperties
Naam | Description | Waarde |
---|---|---|
apiKey | De API-sleutel die wordt gebruikt voor verificatie met Request-Response eindpunt. | tekenreeks |
batchSize | Getal tussen 1 en 10000 dat het maximum aantal rijen beschrijft voor elke Azure ML RRS-uitvoeringsaanvraag. De standaardwaarde is 1000. | int |
endpoint | De Request-Response eindpunt van de Azure Machine Learning-webservice uitvoeren. | tekenreeks |
Ingangen | De invoer voor het Eindpunt van de Azure Machine Learning-webservice. | AzureMachineLearningServiceInputColumn[] |
numberOfParallelRequests | Het aantal parallelle aanvragen dat per partitie van uw taak naar de machine learning-service wordt verzonden. Standaard is 1. | int |
Uitgangen | Een lijst met uitvoer van het eindpunt van de Azure Machine Learning-webservice. | AzureMachineLearningServiceOutputColumn[] |
AzureMachineLearningServiceInputColumn
Naam | Description | Waarde |
---|---|---|
dataType | Het gegevenstype (ondersteund door Azure Machine Learning) van de invoerkolom. | tekenreeks |
mapTo | De op nul gebaseerde index van de functieparameter waaraan deze invoer wordt toegewezen. | int |
naam | De naam van de invoerkolom. | tekenreeks |
AzureMachineLearningServiceOutputColumn
Naam | Description | Waarde |
---|---|---|
dataType | Het gegevenstype (ondersteund door Azure Machine Learning) van de uitvoerkolom. | tekenreeks |
mapTo | De op nul gebaseerde index van de functieparameter waaraan deze invoer wordt toegewezen. | int |
naam | De naam van de uitvoerkolom. | tekenreeks |
CSharpFunctionBinding
Naam | Description | Waarde |
---|---|---|
type | Geeft het type functiebinding aan. | 'Microsoft.StreamAnalytics/CLRUdf' (vereist) |
properties | De bindingseigenschappen die zijn gekoppeld aan een CSharp-functie. | CSharpFunctionBindingProperties |
CSharpFunctionBindingProperties
Naam | Description | Waarde |
---|---|---|
klasse | De Csharp-code met één functiedefinitie. | tekenreeks |
dllPath | De Csharp-code met één functiedefinitie. | tekenreeks |
method | De Csharp-code met één functiedefinitie. | tekenreeks |
script | De Csharp-code met één functiedefinitie. | tekenreeks |
JavaScriptFunctionBinding
Naam | Description | Waarde |
---|---|---|
type | Geeft het type functiebinding aan. | 'Microsoft.StreamAnalytics/JavascriptUdf' (vereist) |
properties | De bindingseigenschappen die zijn gekoppeld aan een JavaScript-functie. | JavaScriptFunctionBindingProperties |
JavaScriptFunctionBindingProperties
Naam | Description | Waarde |
---|---|---|
script | De JavaScript-code die één functiedefinitie bevat. Bijvoorbeeld: 'functie (x, y) { return x + y; }' | tekenreeks |
FunctionInput
Naam | Description | Waarde |
---|---|---|
dataType | Het gegevenstype (ondersteund door Azure Stream Analytics) van de functie-invoerparameter. Een lijst met geldige Azure Stream Analytics-gegevenstypen wordt beschreven op https://msdn.microsoft.com/library/azure/dn835065.aspx |
tekenreeks |
isConfigurationParameter | Een vlag die aangeeft of de parameter een configuratieparameter is. Waar als deze invoerparameter naar verwachting een constante is. De standaardinstelling is onwaar. | booleaans |
FunctionOutput
Naam | Description | Waarde |
---|---|---|
dataType | Het gegevenstype (ondersteund door Azure Stream Analytics) van de functie-uitvoer. Een lijst met geldige Azure Stream Analytics-gegevenstypen wordt beschreven op https://msdn.microsoft.com/library/azure/dn835065.aspx |
tekenreeks |
AggregateFunctionProperties
Naam | Description | Waarde |
---|---|---|
type | Geeft het type functie aan. | 'Aggregaat' (vereist) |
ScalarFunctionProperties
Naam | Description | Waarde |
---|---|---|
type | Geeft het type functie aan. | Scalair (vereist) |
Invoer
Naam | Description | Waarde |
---|---|---|
naam | Resourcenaam | tekenreeks |
properties | De eigenschappen die zijn gekoppeld aan een invoer. Vereist voor PUT-aanvragen (CreateOrReplace). | InputProperties |
InputProperties
Naam | Description | Waarde |
---|---|---|
compressie | Beschrijft hoe invoergegevens worden gecomprimeerd | Compressie |
partitionKey | partitionKey beschrijft een sleutel in de invoergegevens die wordt gebruikt voor het partitioneren van de invoergegevens | tekenreeks |
Serialization | Beschrijft hoe gegevens van een invoer worden geserialiseerd of hoe gegevens worden geserialiseerd wanneer ze naar een uitvoer worden geschreven. Vereist voor PUT-aanvragen (CreateOrReplace). | Serialization |
type | Het objecttype instellen | Verwijzing Stream (vereist) |
Compressie
Naam | Description | Waarde |
---|---|---|
type | tekenreeks (vereist) |
Serialisatie
Naam | Description | Waarde |
---|---|---|
type | Het objecttype instellen | Avro Csv CustomClr Delta Json Parquet (vereist) |
AvroSerialization
Naam | Description | Waarde |
---|---|---|
type | Geeft het type serialisatie aan dat door de invoer of uitvoer wordt gebruikt. Vereist voor PUT-aanvragen (CreateOrReplace). | 'Avro' (vereist) |
properties | De eigenschappen die zijn gekoppeld aan het type Avro-serialisatie. Vereist voor PUT-aanvragen (CreateOrReplace). |
CsvSerialization
Naam | Description | Waarde |
---|---|---|
type | Geeft het type serialisatie aan dat door de invoer of uitvoer wordt gebruikt. Vereist voor PUT-aanvragen (CreateOrReplace). | CSV (vereist) |
properties | De eigenschappen die zijn gekoppeld aan het type CSV-serialisatie. Vereist voor PUT-aanvragen (CreateOrReplace). | CsvSerializationProperties |
CsvSerializationProperties
Naam | Description | Waarde |
---|---|---|
Codering | Hiermee geeft u de codering van de binnenkomende gegevens in het geval van invoer en de codering van uitgaande gegevens in het geval van uitvoer. Vereist voor PUT-aanvragen (CreateOrReplace). | 'UTF8' |
fieldDelimiter | Hiermee geeft u het scheidingsteken op dat wordt gebruikt om csv-records (door komma's gescheiden waarden) te scheiden. Zie https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-input of https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-output voor een lijst met ondersteunde waarden. Vereist voor PUT-aanvragen (CreateOrReplace). |
tekenreeks |
CustomClrSerialization
Naam | Description | Waarde |
---|---|---|
type | Geeft het type serialisatie aan dat door de invoer of uitvoer wordt gebruikt. Vereist voor PUT-aanvragen (CreateOrReplace). | 'CustomClr' (vereist) |
properties | De eigenschappen die zijn gekoppeld aan het serialisatietype CustomClr. Vereist voor PUT-aanvragen (CreateOrReplace). | CustomClrSerializationProperties |
CustomClrSerializationProperties
Naam | Description | Waarde |
---|---|---|
serializationClassName | De naam van de serialisatieklasse. | tekenreeks |
serialisatieDllPath | Het pad van de serialisatiebibliotheek. | tekenreeks |
DeltaSerialization
Naam | Description | Waarde |
---|---|---|
type | Geeft het type serialisatie aan dat door de invoer of uitvoer wordt gebruikt. Vereist voor PUT-aanvragen (CreateOrReplace). | Delta (vereist) |
properties | De eigenschappen die zijn gekoppeld aan het type Delta Lake-serialisatie. Vereist voor PUT-aanvragen (CreateOrReplace). | DeltaSerializationProperties |
DeltaSerializationProperties
Naam | Description | Waarde |
---|---|---|
deltaTablePath | Hiermee geeft u het pad op van de Delta Lake-tabel waarnaar de uitvoer wordt geschreven. | tekenreeks (vereist) |
partitionColumns | Hiermee geeft u de namen op van de kolommen waarvoor de Delta Lake-tabel wordt gepartitioneerd. We ondersteunen slechts één partitiekolom, maar houden deze als een matrix voor uitbreidbaarheid. | tekenreeks[] |
JsonSerialization
Naam | Description | Waarde |
---|---|---|
type | Geeft het type serialisatie aan dat door de invoer of uitvoer wordt gebruikt. Vereist voor PUT-aanvragen (CreateOrReplace). | 'Json' (vereist) |
properties | De eigenschappen die zijn gekoppeld aan het type JSON-serialisatie. Vereist voor PUT-aanvragen (CreateOrReplace). | JsonSerializationProperties |
JsonSerializationProperties
Naam | Description | Waarde |
---|---|---|
Codering | Hiermee geeft u de codering van de binnenkomende gegevens in het geval van invoer en de codering van uitgaande gegevens in het geval van uitvoer. Vereist voor PUT-aanvragen (CreateOrReplace). | 'UTF8' |
indeling | Deze eigenschap is alleen van toepassing op JSON-serialisatie van uitvoer. Deze is niet van toepassing op invoer. Deze eigenschap geeft de indeling op van de JSON waarin de uitvoer wordt geschreven. De momenteel ondersteunde waarden zijn 'lineSeparated' waarmee wordt aangegeven dat de uitvoer wordt opgemaakt door elk JSON-object te laten scheiden door een nieuwe regel en 'matrix' waarmee wordt aangegeven dat de uitvoer wordt opgemaakt als een matrix van JSON-objecten. De standaardwaarde is 'lineSeparated' als deze waarde null blijft. | 'Matrix' 'LineSeparated' |
ParquetSerialization
Naam | Description | Waarde |
---|---|---|
type | Geeft het type serialisatie aan dat door de invoer of uitvoer wordt gebruikt. Vereist voor PUT-aanvragen (CreateOrReplace). | 'Parquet' (vereist) |
properties | De eigenschappen die zijn gekoppeld aan het serialisatietype Parquet. Vereist voor PUT-aanvragen (CreateOrReplace). |
ReferenceInputProperties
Naam | Description | Waarde |
---|---|---|
type | Geeft aan of de invoer een bron van referentiegegevens of streamgegevens is. Vereist voor PUT-aanvragen (CreateOrReplace). | 'Verwijzing' (vereist) |
gegevensbron | Beschrijft een invoergegevensbron die referentiegegevens bevat. Vereist voor PUT-aanvragen (CreateOrReplace). | ReferenceInputDataSource |
ReferenceInputDataSource
Naam | Description | Waarde |
---|---|---|
type | Het objecttype instellen | Microsoft.Sql/Server/Database Microsoft.Storage/Blob Onbewerkt (vereist) |
AzureSqlReferenceInputDataSource
Naam | Description | Waarde |
---|---|---|
type | Geeft het type invoergegevensbron met referentiegegevens aan. Vereist voor PUT-aanvragen (CreateOrReplace). | 'Microsoft.Sql/Server/Database' (vereist) |
properties | Beschrijft Azure SQL eigenschappen van de invoergegevensbron van databasereferenties. | AzureSqlReferenceInputDataSourceProperties |
AzureSqlReferenceInputDataSourceProperties
Naam | Description | Waarde |
---|---|---|
database | Dit element is gekoppeld aan het gegevensbronelement. Dit is de naam van de database waarnaar uitvoer wordt geschreven. | tekenreeks |
deltaSnapshotQuery | Dit element is gekoppeld aan het gegevensbronelement. Deze query wordt gebruikt om incrementele wijzigingen op te halen uit de SQL-database. Als u deze optie wilt gebruiken, raden we u aan tijdelijke tabellen te gebruiken in Azure SQL Database. | tekenreeks |
fullSnapshotQuery | Dit element is gekoppeld aan het gegevensbronelement. Deze query wordt gebruikt om gegevens op te halen uit de SQL-database. | tekenreeks |
wachtwoord | Dit element is gekoppeld aan het gegevensbronelement. Dit is het wachtwoord dat wordt gebruikt om verbinding te maken met het SQL Database-exemplaar. | tekenreeks |
refreshRate | Dit element is gekoppeld aan het gegevensbronelement. Hiermee wordt aangegeven hoe vaak de gegevens uit de database worden opgehaald. Het heeft de datum/tijd-indeling. | tekenreeks |
refreshType | Dit element is gekoppeld aan het gegevensbronelement. Dit element is van het type enum. Het geeft aan welk type optie voor gegevensvernieuwing we willen gebruiken:Static/RefreshPeriodicallyWithFull/RefreshPeriodicallyWithDelta | tekenreeks |
server | Dit element is gekoppeld aan het gegevensbronelement. Dit is de naam van de server die de database bevat waarnaar wordt geschreven. | tekenreeks |
tabel | Dit element is gekoppeld aan het gegevensbronelement. De naam van de tabel in de Azure SQL database. | tekenreeks |
gebruiker | Dit element is gekoppeld aan het gegevensbronelement. Dit is de gebruikersnaam die wordt gebruikt om verbinding te maken met het SQL Database exemplaar. | tekenreeks |
BlobReferenceInputDataSource
Naam | Description | Waarde |
---|---|---|
type | Geeft het type invoergegevensbron met referentiegegevens aan. Vereist voor PUT-aanvragen (CreateOrReplace). | 'Microsoft.Storage/Blob' (vereist) |
properties | De eigenschappen die zijn gekoppeld aan een blob-invoer die referentiegegevens bevat. Vereist voor PUT-aanvragen (CreateOrReplace). | BlobReferenceInputDataSourceProperties |
BlobReferenceInputDataSourceProperties
Naam | Description | Waarde |
---|---|---|
authenticationMode | Verificatiemodus. | 'ConnectionString' Msi 'UserToken' |
container | De naam van een container in het gekoppelde opslagaccount. Deze container bevat de blob(s) waaruit moet worden gelezen of geschreven. Vereist voor PUT-aanvragen (CreateOrReplace). | tekenreeks |
Dateformat | De datumnotatie. Overal waar {date} wordt weergegeven in pathPattern, wordt de waarde van deze eigenschap gebruikt als datumnotatie. | tekenreeks |
pathPattern | Het blobpadpatroon. Geen reguliere expressie. Het vertegenwoordigt een patroon waarmee blobnamen worden vergeleken om te bepalen of ze moeten worden opgenomen als invoer of uitvoer voor de taak. Zie https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-input of https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-output voor een meer gedetailleerde uitleg en voorbeeld. |
tekenreeks |
storageAccounts | Een lijst met een of meer Azure Storage-accounts. Vereist voor PUT-aanvragen (CreateOrReplace). | StorageAccount[] |
timeFormat | De tijdnotatie. Overal waar {time} wordt weergegeven in pathPattern, wordt de waarde van deze eigenschap gebruikt als de tijdnotatie. | tekenreeks |
RawReferenceInputDataSource
Naam | Description | Waarde |
---|---|---|
type | Geeft het type invoergegevensbron met referentiegegevens aan. Vereist voor PUT-aanvragen (CreateOrReplace). | 'Raw' (vereist) |
properties | De eigenschappen die zijn gekoppeld aan een onbewerkte invoer die referentiegegevens bevat. Vereist voor PUT-aanvragen (CreateOrReplace). | RawInputDatasourceProperties |
RawInputDatasourceProperties
Naam | Description | Waarde |
---|---|---|
nettolading | De JSON-inhoud van de invoergegevens geserialiseerd. Payload of payloadUri moet worden ingesteld, maar niet beide. | tekenreeks |
payloadUri | De SAS-URL naar een blob met de geserialiseerde JSON-inhoud van de invoergegevens. Payload of payloadUri moet worden ingesteld, maar niet beide. | tekenreeks |
StreamInputProperties
Naam | Description | Waarde |
---|---|---|
type | Geeft aan of de invoer een bron van referentiegegevens of streamgegevens is. Vereist voor PUT-aanvragen (CreateOrReplace). | 'Stream' (vereist) |
gegevensbron | Beschrijft een invoergegevensbron die stroomgegevens bevat. Vereist voor PUT-aanvragen (CreateOrReplace). | StreamInputDataSource |
StreamInputDataSource
Naam | Description | Waarde |
---|---|---|
type | Het objecttype instellen | Microsoft.Devices/IotHubs Microsoft.EventHub/EventHub Microsoft.ServiceBus/EventHub Microsoft.Storage/Blob Onbewerkt (vereist) |
IoTHubStreamInputDataSource
Naam | Description | Waarde |
---|---|---|
type | Hiermee wordt het type invoergegevensbron met stroomgegevens aangegeven. Vereist voor PUT-aanvragen (CreateOrReplace). | 'Microsoft.Devices/IotHubs' (vereist) |
properties | De eigenschappen die zijn gekoppeld aan een IoT Hub invoer die stroomgegevens bevat. Vereist voor PUT-aanvragen (CreateOrReplace). | IoTHubStreamInputDataSourceProperties |
IoTHubStreamInputDataSourceProperties
Naam | Description | Waarde |
---|---|---|
consumerGroupName | De naam van een IoT Hub consumentengroep die moet worden gebruikt om gebeurtenissen uit de IoT Hub te lezen. Als dit niet is opgegeven, gebruikt de invoer de standaardconsumentgroep van de IoT Hub. | tekenreeks |
endpoint | De IoT Hub eindpunt om verbinding mee te maken (bijvoorbeeld berichten/gebeurtenissen, berichten/operationsMonitoringEvents, enzovoort). | tekenreeks |
iotHubNamespace | De naam of de URI van de IoT Hub. Vereist voor PUT-aanvragen (CreateOrReplace). | tekenreeks |
sharedAccessPolicyKey | De sleutel voor het gedeelde toegangsbeleid voor het opgegeven beleid voor gedeelde toegang. Vereist voor PUT-aanvragen (CreateOrReplace). | tekenreeks |
sharedAccessPolicyName | De naam van het beleid voor gedeelde toegang voor de IoT Hub. Dit beleid moet ten minste de machtiging Service connect bevatten. Vereist voor PUT-aanvragen (CreateOrReplace). | tekenreeks |
EventHubV2StreamInputDataSource
Naam | Description | Waarde |
---|---|---|
type | Hiermee wordt het type invoergegevensbron met stroomgegevens aangegeven. Vereist voor PUT-aanvragen (CreateOrReplace). | 'Microsoft.EventHub/EventHub' (vereist) |
properties | De eigenschappen die zijn gekoppeld aan een Event Hub-invoer die stroomgegevens bevat. Vereist voor PUT-aanvragen (CreateOrReplace). | EventHubStreamInputDataSourceProperties |
EventHubStreamInputDataSourceProperties
Naam | Description | Waarde |
---|---|---|
authenticationMode | Verificatiemodus. | 'ConnectionString' Msi 'UserToken' |
consumerGroupName | De naam van een Event Hub-consumentengroep die moet worden gebruikt om gebeurtenissen uit de Event Hub te lezen. Door afzonderlijke namen van consumentengroepen op te geven voor meerdere invoergegevens, kan elk van deze invoer dezelfde gebeurtenissen ontvangen van de Event Hub. Als de invoer niet is opgegeven, wordt de standaardconsumentgroep van de Event Hub gebruikt. | tekenreeks |
eventHubName | De naam van de Event Hub. Vereist voor PUT-aanvragen (CreateOrReplace). | tekenreeks |
serviceBusNamespace | De naamruimte die is gekoppeld aan de gewenste Event Hub, Service Bus-wachtrij, Service Bus-onderwerp, enzovoort. Vereist voor PUT-aanvragen (CreateOrReplace). | tekenreeks |
sharedAccessPolicyKey | De sleutel voor het gedeelde toegangsbeleid voor het opgegeven beleid voor gedeelde toegang. Vereist voor PUT-aanvragen (CreateOrReplace). | tekenreeks |
sharedAccessPolicyName | De naam van het beleid voor gedeelde toegang voor de Event Hub, Service Bus-wachtrij, Service Bus-onderwerp, enzovoort. Vereist voor PUT-aanvragen (CreateOrReplace). | tekenreeks |
EventHubStreamInputDataSource
Naam | Description | Waarde |
---|---|---|
type | Hiermee wordt het type invoergegevensbron met stroomgegevens aangegeven. Vereist voor PUT-aanvragen (CreateOrReplace). | 'Microsoft.ServiceBus/EventHub' (vereist) |
properties | De eigenschappen die zijn gekoppeld aan een Event Hub-invoer die stroomgegevens bevat. Vereist voor PUT-aanvragen (CreateOrReplace). | EventHubStreamInputDataSourceProperties |
BlobStreamInputDataSource
Naam | Description | Waarde |
---|---|---|
type | Hiermee wordt het type invoergegevensbron met stroomgegevens aangegeven. Vereist voor PUT-aanvragen (CreateOrReplace). | 'Microsoft.Storage/Blob' (vereist) |
properties | De eigenschappen die zijn gekoppeld aan een blob-invoer die stroomgegevens bevat. Vereist voor PUT-aanvragen (CreateOrReplace). | BlobStreamInputDataSourceProperties |
BlobStreamInputDataSourceProperties
Naam | Description | Waarde |
---|---|---|
authenticationMode | Verificatiemodus. | 'ConnectionString' Msi 'UserToken' |
container | De naam van een container in het gekoppelde opslagaccount. Deze container bevat de blob(s) waaruit moet worden gelezen of geschreven. Vereist voor PUT-aanvragen (CreateOrReplace). | tekenreeks |
Dateformat | De datumnotatie. Overal waar {date} wordt weergegeven in pathPattern, wordt de waarde van deze eigenschap gebruikt als datumnotatie. | tekenreeks |
pathPattern | Het blobpadpatroon. Geen reguliere expressie. Het vertegenwoordigt een patroon waarmee blobnamen worden vergeleken om te bepalen of ze moeten worden opgenomen als invoer of uitvoer voor de taak. Zie https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-input of https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-output voor een meer gedetailleerde uitleg en voorbeeld. |
tekenreeks |
sourcePartitionCount | Het aantal partities van de blob-invoergegevensbron. Bereik 1 - 1024. | int |
storageAccounts | Een lijst met een of meer Azure Storage-accounts. Vereist voor PUT-aanvragen (CreateOrReplace). | StorageAccount[] |
timeFormat | De tijdnotatie. Overal waar {time} wordt weergegeven in pathPattern, wordt de waarde van deze eigenschap gebruikt als de tijdnotatie. | tekenreeks |
RawStreamInputDataSource
Naam | Description | Waarde |
---|---|---|
type | Geeft het type invoergegevensbron met stroomgegevens aan. Vereist voor PUT-aanvragen (CreateOrReplace). | 'Raw' (vereist) |
properties | De eigenschappen die zijn gekoppeld aan een onbewerkte invoer. Vereist voor PUT-aanvragen (CreateOrReplace). | RawInputDatasourceProperties |
JobStorageAccount
Naam | Description | Waarde |
---|---|---|
accountKey | De accountsleutel voor het Azure Storage-account. Vereist voor PUT-aanvragen (CreateOrReplace). | tekenreeks |
accountName | De naam van het Azure Storage-account. Vereist voor PUT-aanvragen (CreateOrReplace). | tekenreeks |
authenticationMode | Verificatiemodus. | 'ConnectionString' Msi 'UserToken' |
Uitvoer
Naam | Description | Waarde |
---|---|---|
naam | Resourcenaam | tekenreeks |
properties | De eigenschappen die zijn gekoppeld aan een uitvoer. Vereist voor PUT-aanvragen (CreateOrReplace). | OutputProperties |
OutputProperties
Naam | Description | Waarde |
---|---|---|
gegevensbron | Beschrijft de gegevensbron waarnaar uitvoer wordt geschreven. Vereist voor PUT-aanvragen (CreateOrReplace). | OutputDataSource |
Serialization | Beschrijft hoe gegevens van een invoer worden geserialiseerd of hoe gegevens worden geserialiseerd wanneer ze naar een uitvoer worden geschreven. Vereist voor PUT-aanvragen (CreateOrReplace). | Serialization |
grootteWindow | Het groottevenster om een Stream Analytics-uitvoer te beperken tot. | int |
timeWindow | tekenreeks |
OutputDataSource
AzureFunctionOutputDataSource
Naam | Description | Waarde |
---|---|---|
type | Geeft aan naar welk type gegevensbronuitvoer wordt geschreven. Vereist voor PUT-aanvragen (CreateOrReplace). | 'Microsoft.AzureFunction' (vereist) |
properties | De eigenschappen die zijn gekoppeld aan de uitvoer van een Azure-functie. Vereist voor PUT-aanvragen (CreateOrReplace). | AzureFunctionOutputDataSourceProperties |
AzureFunctionOutputDataSourceProperties
Naam | Description | Waarde |
---|---|---|
apiKey | Als u een Azure-functie uit een ander abonnement wilt gebruiken, kunt u dit doen door de sleutel op te geven voor toegang tot uw functie. | tekenreeks |
functionAppName | De naam van uw Azure Functions-app. | tekenreeks |
functionName | De naam van de functie in uw Azure Functions-app. | tekenreeks |
maxBatchCount | Een eigenschap waarmee u het maximum aantal gebeurtenissen in elke batch kunt opgeven dat naar Azure Functions wordt verzonden. De standaardwaarde is 100. | int |
maxBatchSize | Een eigenschap waarmee u de maximale grootte kunt instellen voor elke uitvoerbatch die naar uw Azure-functie wordt verzonden. De invoereenheid is in bytes. Deze waarde is standaard 262.144 bytes (256 kB). | int |
AzureDataLakeStoreOutputDataSource
Naam | Description | Waarde |
---|---|---|
type | Geeft aan naar welk type uitvoer van de gegevensbron wordt geschreven. Vereist voor PUT-aanvragen (CreateOrReplace). | 'Microsoft.DataLake/Accounts' (vereist) |
properties | De eigenschappen die zijn gekoppeld aan een Azure Data Lake Store-uitvoer. Vereist voor PUT-aanvragen (CreateOrReplace). | AzureDataLakeStoreOutputDataSourceProperties |
AzureDataLakeStoreOutputDataSourceProperties
Naam | Description | Waarde |
---|---|---|
accountName | De naam van het Azure Data Lake Store-account. Vereist voor PUT-aanvragen (CreateOrReplace). | tekenreeks |
authenticationMode | Verificatiemodus. | 'ConnectionString' Msi 'UserToken' |
Dateformat | De datumnotatie. Overal waar {date} wordt weergegeven in filePathPrefix, wordt de waarde van deze eigenschap gebruikt als de datumnotatie. | tekenreeks |
filePathPrefix | De locatie van het bestand waarnaar de uitvoer moet worden geschreven. Vereist voor PUT-aanvragen (CreateOrReplace). | tekenreeks |
refreshToken | Een vernieuwingstoken dat kan worden gebruikt om een geldig toegangstoken te verkrijgen dat vervolgens kan worden gebruikt voor verificatie bij de gegevensbron. Een geldig vernieuwingstoken is momenteel alleen verkrijgbaar via Azure Portal. Het wordt aanbevolen om hier een waarde voor een dummytekenreeks te plaatsen wanneer u de gegevensbron maakt en vervolgens naar de Azure-portal gaat om de gegevensbron te verifiëren die deze eigenschap bijwerkt met een geldig vernieuwingstoken. Vereist voor PUT-aanvragen (CreateOrReplace). | tekenreeks |
tenantId | De tenant-id van de gebruiker die is gebruikt om het vernieuwingstoken te verkrijgen. Vereist voor PUT-aanvragen (CreateOrReplace). | tekenreeks |
timeFormat | De tijdnotatie. Overal waar {time} wordt weergegeven in filePathPrefix, wordt de waarde van deze eigenschap gebruikt als de tijdnotatie. | tekenreeks |
tokenUserDisplayName | De weergavenaam van de gebruiker die is gebruikt om het vernieuwingstoken te verkrijgen. Gebruik deze eigenschap om te onthouden welke gebruiker is gebruikt om het vernieuwingstoken te verkrijgen. | tekenreeks |
tokenUserPrincipalName | De USER Principal Name (UPN) van de gebruiker die is gebruikt om het vernieuwingstoken te verkrijgen. Gebruik deze eigenschap om te onthouden welke gebruiker is gebruikt om het vernieuwingstoken te verkrijgen. | tekenreeks |
EventHubV2OutputDataSource
Naam | Description | Waarde |
---|---|---|
type | Geeft aan naar welk type uitvoer van de gegevensbron wordt geschreven. Vereist voor PUT-aanvragen (CreateOrReplace). | 'Microsoft.EventHub/EventHub' (vereist) |
properties | De eigenschappen die zijn gekoppeld aan een Event Hub-uitvoer. Vereist voor PUT-aanvragen (CreateOrReplace). | EventHubOutputDataSourceProperties |
EventHubOutputDataSourceProperties
Naam | Description | Waarde |
---|---|---|
authenticationMode | Verificatiemodus. | 'ConnectionString' Msi 'UserToken' |
eventHubName | De naam van de Event Hub. Vereist voor PUT-aanvragen (CreateOrReplace). | tekenreeks |
partitionKey | De sleutel/kolom die wordt gebruikt om te bepalen naar welke partitie gebeurtenisgegevens moeten worden verzonden. | tekenreeks |
propertyColumns | tekenreeks[] | |
serviceBusNamespace | De naamruimte die is gekoppeld aan de gewenste Event Hub, Service Bus-wachtrij, Service Bus-onderwerp, enzovoort. Vereist voor PUT-aanvragen (CreateOrReplace). | tekenreeks |
sharedAccessPolicyKey | De sleutel voor het gedeelde toegangsbeleid voor het opgegeven beleid voor gedeelde toegang. Vereist voor PUT-aanvragen (CreateOrReplace). | tekenreeks |
sharedAccessPolicyName | De naam van het beleid voor gedeelde toegang voor de Event Hub, Service Bus-wachtrij, Service Bus-onderwerp, enzovoort. Vereist voor PUT-aanvragen (CreateOrReplace). | tekenreeks |
EventHubOutputDataSource
Naam | Description | Waarde |
---|---|---|
type | Geeft aan naar welk type uitvoer van de gegevensbron wordt geschreven. Vereist voor PUT-aanvragen (CreateOrReplace). | 'Microsoft.ServiceBus/EventHub' (vereist) |
properties | De eigenschappen die zijn gekoppeld aan een Event Hub-uitvoer. Vereist voor PUT-aanvragen (CreateOrReplace). | EventHubOutputDataSourceProperties |
ServiceBusQueueOutputDataSource
Naam | Description | Waarde |
---|---|---|
type | Geeft aan naar welk type uitvoer van de gegevensbron wordt geschreven. Vereist voor PUT-aanvragen (CreateOrReplace). | 'Microsoft.ServiceBus/Queue' (vereist) |
properties | De eigenschappen die zijn gekoppeld aan uitvoer van een Service Bus-wachtrij. Vereist voor PUT-aanvragen (CreateOrReplace). | ServiceBusQueueOutputDataSourceProperties |
ServiceBusQueueOutputDataSourceProperties
Naam | Description | Waarde |
---|---|---|
authenticationMode | Verificatiemodus. | 'ConnectionString' Msi 'UserToken' |
propertyColumns | Een tekenreeksmatrix van de namen van uitvoerkolommen die als aangepaste eigenschappen aan Service Bus-berichten moeten worden gekoppeld. | tekenreeks[] |
queueName | De naam van de Service Bus-wachtrij. Vereist voor PUT-aanvragen (CreateOrReplace). | tekenreeks |
serviceBusNamespace | De naamruimte die is gekoppeld aan de gewenste Event Hub, Service Bus-wachtrij, Service Bus-onderwerp, enzovoort. Vereist voor PUT-aanvragen (CreateOrReplace). | tekenreeks |
sharedAccessPolicyKey | De sleutel voor het gedeelde toegangsbeleid voor het opgegeven beleid voor gedeelde toegang. Vereist voor PUT-aanvragen (CreateOrReplace). | tekenreeks |
sharedAccessPolicyName | De naam van het beleid voor gedeelde toegang voor de Event Hub, Service Bus-wachtrij, Service Bus-onderwerp, enzovoort. Vereist voor PUT-aanvragen (CreateOrReplace). | tekenreeks |
systemPropertyColumns | Woordenlijst van {string} | ServiceBusQueueOutputDataSourcePropertiesSystemPrope... |
ServiceBusQueueOutputDataSourcePropertiesSystemPrope...
Naam | Description | Waarde |
---|---|---|
{aangepaste eigenschap} | tekenreeks |
ServiceBusTopicOutputDataSource
Naam | Description | Waarde |
---|---|---|
type | Geeft aan naar welk type uitvoer van de gegevensbron wordt geschreven. Vereist voor PUT-aanvragen (CreateOrReplace). | 'Microsoft.ServiceBus/Topic' (vereist) |
properties | De eigenschappen die zijn gekoppeld aan uitvoer van een Service Bus-onderwerp. Vereist voor PUT-aanvragen (CreateOrReplace). | ServiceBusTopicOutputDataSourceProperties |
ServiceBusTopicOutputDataSourceProperties
Naam | Description | Waarde |
---|---|---|
authenticationMode | Verificatiemodus. | 'ConnectionString' Msi 'UserToken' |
propertyColumns | Een tekenreeksmatrix van de namen van uitvoerkolommen die als aangepaste eigenschappen aan Service Bus-berichten moeten worden gekoppeld. | tekenreeks[] |
serviceBusNamespace | De naamruimte die is gekoppeld aan de gewenste Event Hub, Service Bus-wachtrij, Service Bus-onderwerp, enzovoort. Vereist voor PUT-aanvragen (CreateOrReplace). | tekenreeks |
sharedAccessPolicyKey | De sleutel voor het gedeelde toegangsbeleid voor het opgegeven beleid voor gedeelde toegang. Vereist voor PUT-aanvragen (CreateOrReplace). | tekenreeks |
sharedAccessPolicyName | De naam van het beleid voor gedeelde toegang voor de Event Hub, Service Bus-wachtrij, Service Bus-onderwerp, enzovoort. Vereist voor PUT-aanvragen (CreateOrReplace). | tekenreeks |
systemPropertyColumns | Woordenlijst van {string} | ServiceBusTopicOutputDataSourcePropertiesSystemPrope... |
topicName | De naam van het Service Bus-onderwerp. Vereist voor PUT-aanvragen (CreateOrReplace). | tekenreeks |
ServiceBusTopicOutputDataSourcePropertiesSystemPrope...
Naam | Description | Waarde |
---|---|---|
{aangepaste eigenschap} | tekenreeks |
AzureSqlDatabaseOutputDataSource
Naam | Description | Waarde |
---|---|---|
type | Geeft aan naar welk type uitvoer van de gegevensbron wordt geschreven. Vereist voor PUT-aanvragen (CreateOrReplace). | 'Microsoft.Sql/Server/Database' (vereist) |
properties | De eigenschappen die zijn gekoppeld aan de uitvoer van een Azure SQL database. Vereist voor PUT-aanvragen (CreateOrReplace). | AzureSqlDatabaseOutputDataSourceProperties |
AzureSqlDatabaseOutputDataSourceProperties
Naam | Description | Waarde |
---|---|---|
authenticationMode | Verificatiemodus. | 'ConnectionString' Msi 'UserToken' |
database | De naam van de Azure SQL database. Vereist voor PUT-aanvragen (CreateOrReplace). | tekenreeks |
maxBatchCount | Maximum aantal batches voor schrijven naar SQL-database. De standaardwaarde is 10.000. Optioneel voor PUT-aanvragen. | int |
maxWriterCount | Maximaal aantal schrijfbewerkingen, momenteel zijn er slechts 1 (één schrijver) en 0 (op basis van querypartitie) beschikbaar. Optioneel voor PUT-aanvragen. | int |
wachtwoord | Het wachtwoord dat wordt gebruikt om verbinding te maken met de Azure SQL-database. Vereist voor PUT-aanvragen (CreateOrReplace). | tekenreeks |
server | De naam van de SQL-server die de Azure SQL database bevat. Vereist voor PUT-aanvragen (CreateOrReplace). | tekenreeks |
tabel | De naam van de tabel in de Azure SQL-database. Vereist voor PUT-aanvragen (CreateOrReplace). | tekenreeks |
gebruiker | De gebruikersnaam die wordt gebruikt om verbinding te maken met de Azure SQL-database. Vereist voor PUT-aanvragen (CreateOrReplace). | tekenreeks |
AzureSynapseOutputDataSource
Naam | Description | Waarde |
---|---|---|
type | Geeft aan naar welk type uitvoer van de gegevensbron wordt geschreven. Vereist voor PUT-aanvragen (CreateOrReplace). | 'Microsoft.Sql/Server/DataWarehouse' (vereist) |
properties | De eigenschappen die zijn gekoppeld aan een Azure Synapse uitvoer. Vereist voor PUT-aanvragen (CreateOrReplace). | AzureSynapseOutputDataSourceProperties |
AzureSynapseOutputDataSourceProperties
Naam | Description | Waarde |
---|---|---|
database | De naam van de Azure SQL database. Vereist voor PUT-aanvragen (CreateOrReplace). | tekenreeks |
wachtwoord | Het wachtwoord dat wordt gebruikt om verbinding te maken met de Azure SQL-database. Vereist voor PUT-aanvragen (CreateOrReplace). | tekenreeks |
server | De naam van de SQL-server die de Azure SQL database bevat. Vereist voor PUT-aanvragen (CreateOrReplace). | tekenreeks |
tabel | De naam van de tabel in de Azure SQL-database. Vereist voor PUT-aanvragen (CreateOrReplace). | tekenreeks |
gebruiker | De gebruikersnaam die wordt gebruikt om verbinding te maken met de Azure SQL-database. Vereist voor PUT-aanvragen (CreateOrReplace). | tekenreeks |
BlobOutputDataSource
Naam | Description | Waarde |
---|---|---|
type | Geeft aan naar welk type uitvoer van de gegevensbron wordt geschreven. Vereist voor PUT-aanvragen (CreateOrReplace). | 'Microsoft.Storage/Blob' (vereist) |
properties | De eigenschappen die zijn gekoppeld aan een blob-uitvoer. Vereist voor PUT-aanvragen (CreateOrReplace). | BlobOutputDataSourceProperties |
BlobOutputDataSourceProperties
Naam | Description | Waarde |
---|---|---|
authenticationMode | Verificatiemodus. | 'ConnectionString' Msi 'UserToken' |
container | De naam van een container in het gekoppelde opslagaccount. Deze container bevat de blob(s) waaruit moet worden gelezen of geschreven. Vereist voor PUT-aanvragen (CreateOrReplace). | tekenreeks |
Dateformat | De datumnotatie. Overal waar {date} wordt weergegeven in pathPattern, wordt de waarde van deze eigenschap gebruikt als de datumnotatie. | tekenreeks |
pathPattern | Het blobpadpatroon. Geen reguliere expressie. Het vertegenwoordigt een patroon waarmee blobnamen worden vergeleken om te bepalen of ze moeten worden opgenomen als invoer of uitvoer voor de taak. Zie https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-input of https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-output voor een meer gedetailleerde uitleg en voorbeeld. |
tekenreeks |
storageAccounts | Een lijst met een of meer Azure Storage-accounts. Vereist voor PUT-aanvragen (CreateOrReplace). | StorageAccount[] |
timeFormat | De tijdnotatie. Overal waar {time} wordt weergegeven in pathPattern, wordt de waarde van deze eigenschap gebruikt als de tijdnotatie. | tekenreeks |
DocumentDbOutputDataSource
Naam | Description | Waarde |
---|---|---|
type | Geeft aan naar welk type gegevensbronuitvoer wordt geschreven. Vereist voor PUT-aanvragen (CreateOrReplace). | 'Microsoft.Storage/DocumentDB' (vereist) |
properties | De eigenschappen die zijn gekoppeld aan een DocumentDB-uitvoer. Vereist voor PUT-aanvragen (CreateOrReplace). | DocumentDbOutputDataSourceProperties |
DocumentDbOutputDataSourceProperties
Naam | Description | Waarde |
---|---|---|
accountId | De documentDB-accountnaam of -id. Vereist voor PUT-aanvragen (CreateOrReplace). | tekenreeks |
accountKey | De accountsleutel voor het DocumentDB-account. Vereist voor PUT-aanvragen (CreateOrReplace). | tekenreeks |
collectionNamePattern | Het naampatroon van de verzameling voor de verzamelingen die moeten worden gebruikt. De naamindeling van de verzameling kan worden samengesteld met het optionele token {partition}, waarbij partities beginnen met 0. Zie de sectie DocumentDB van https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-output voor meer informatie. Vereist voor PUT-aanvragen (CreateOrReplace). |
tekenreeks |
database | De naam van de DocumentDB-database. Vereist voor PUT-aanvragen (CreateOrReplace). | tekenreeks |
documentId | De naam van het veld in uitvoerevenementen die worden gebruikt om de primaire sleutel op te geven waarop invoeg- of updatebewerkingen zijn gebaseerd. | tekenreeks |
partitionKey | De naam van het veld in uitvoerevenementen die worden gebruikt om de sleutel op te geven voor het partitioneren van uitvoer tussen verzamelingen. Als 'collectionNamePattern' het token {partition} bevat, moet deze eigenschap worden opgegeven. | tekenreeks |
AzureTableOutputDataSource
Naam | Description | Waarde |
---|---|---|
type | Geeft aan naar welk type gegevensbronuitvoer wordt geschreven. Vereist voor PUT-aanvragen (CreateOrReplace). | 'Microsoft.Storage/Table' (vereist) |
properties | De eigenschappen die zijn gekoppeld aan een Azure Table-uitvoer. Vereist voor PUT-aanvragen (CreateOrReplace). | AzureTableOutputDataSourceProperties |
AzureTableOutputDataSourceProperties
Naam | Description | Waarde |
---|---|---|
accountKey | De accountsleutel voor het Azure Storage-account. Vereist voor PUT-aanvragen (CreateOrReplace). | tekenreeks |
accountName | De naam van het Azure Storage-account. Vereist voor PUT-aanvragen (CreateOrReplace). | tekenreeks |
batchSize | Het aantal rijen dat tegelijk naar de Azure-tabel moet worden geschreven. | int |
columnsToRemove | Indien opgegeven, is elk item in de matrix de naam van een kolom die moet worden verwijderd (indien aanwezig) uit uitvoer gebeurtenisentiteiten. | tekenreeks[] |
partitionKey | Dit element geeft de naam aan van een kolom uit de SELECT-instructie in de query die wordt gebruikt als de partitiesleutel voor de Azure-tabel. Vereist voor PUT-aanvragen (CreateOrReplace). | tekenreeks |
rowKey | Dit element geeft de naam aan van een kolom uit de SELECT-instructie in de query die wordt gebruikt als de rijsleutel voor de Azure-tabel. Vereist voor PUT-aanvragen (CreateOrReplace). | tekenreeks |
tabel | De naam van de Azure-tabel. Vereist voor PUT-aanvragen (CreateOrReplace). | tekenreeks |
PowerBIOutputDataSource
Naam | Description | Waarde |
---|---|---|
type | Geeft aan naar welk type gegevensbronuitvoer wordt geschreven. Vereist voor PUT-aanvragen (CreateOrReplace). | 'PowerBI' (vereist) |
properties | De eigenschappen die zijn gekoppeld aan een Power BI-uitvoer. Vereist voor PUT-aanvragen (CreateOrReplace). | PowerBIOutputDataSourceProperties |
PowerBIOutputDataSourceProperties
Naam | Description | Waarde |
---|---|---|
authenticationMode | Verificatiemodus. | 'ConnectionString' Msi 'UserToken' |
Dataset | De naam van de Power BI-gegevensset. Vereist voor PUT-aanvragen (CreateOrReplace). | tekenreeks |
groupId | De id van de Power BI-groep. | tekenreeks |
groupName | De naam van de Power BI-groep. Gebruik deze eigenschap om te onthouden welke specifieke Power BI-groeps-id is gebruikt. | tekenreeks |
refreshToken | Een vernieuwingstoken dat kan worden gebruikt om een geldig toegangstoken te verkrijgen dat vervolgens kan worden gebruikt voor verificatie bij de gegevensbron. Een geldig vernieuwingstoken is momenteel alleen verkrijgbaar via de Azure-portal. Het is raadzaam om hier een dummytekenreekswaarde te plaatsen wanneer u de gegevensbron maakt en vervolgens naar de Azure-portal gaat om de gegevensbron te verifiëren, waardoor deze eigenschap wordt bijgewerkt met een geldig vernieuwingstoken. Vereist voor PUT-aanvragen (CreateOrReplace). | tekenreeks |
tabel | De naam van de Power BI-tabel onder de opgegeven gegevensset. Vereist voor PUT-aanvragen (CreateOrReplace). | tekenreeks |
tokenUserDisplayName | De weergavenaam van de gebruiker die is gebruikt om het vernieuwingstoken te verkrijgen. Gebruik deze eigenschap om te onthouden welke gebruiker is gebruikt om het vernieuwingstoken te verkrijgen. | tekenreeks |
tokenUserPrincipalName | De USER Principal Name (UPN) van de gebruiker die is gebruikt om het vernieuwingstoken te verkrijgen. Gebruik deze eigenschap om te onthouden welke gebruiker is gebruikt om het vernieuwingstoken te verkrijgen. | tekenreeks |
RawOutputDatasource
Naam | Description | Waarde |
---|---|---|
type | Geeft aan naar welk type gegevensbronuitvoer wordt geschreven. Vereist voor PUT-aanvragen (CreateOrReplace). | 'Raw' (vereist) |
properties | De eigenschappen die zijn gekoppeld aan een onbewerkte uitvoer. Vereist voor PUT-aanvragen (CreateOrReplace). | RawOutputDatasourceProperties |
RawOutputDatasourceProperties
Naam | Description | Waarde |
---|---|---|
payloadUri | De SAS-URL naar een blob waar de uitvoer moet worden geschreven. Als deze eigenschap niet is ingesteld, worden uitvoergegevens naar een tijdelijke opslag geschreven en wordt een SAS-URL naar die tijdelijke opslag opgenomen in het resultaat. | tekenreeks |
StreamingJobSku
Naam | Description | Waarde |
---|---|---|
naam | De naam van de SKU. Vereist voor PUT-aanvragen (CreateOrReplace). | 'Standaard' |
Transformatie
Naam | Description | Waarde |
---|---|---|
naam | Resourcenaam | tekenreeks |
properties | De eigenschappen die zijn gekoppeld aan een transformatie. Vereist voor PUT-aanvragen (CreateOrReplace). | TransformatieEigenschappen |
TransformatieEigenschappen
Naam | Description | Waarde |
---|---|---|
query | Hiermee geeft u de query op die wordt uitgevoerd in de streamingtaak. Meer informatie over de Stream Analytics Query Language (SAQL) vindt u hier: https://msdn.microsoft.com/library/azure/dn834998 . Vereist voor PUT-aanvragen (CreateOrReplace). |
tekenreeks |
streamingUnits | Hiermee geeft u het aantal streaming-eenheden op dat de streamingtaak gebruikt. | int |
Snelstartsjablonen
Met de volgende quickstart-sjablonen wordt dit resourcetype geïmplementeerd.
Template | Beschrijving |
---|---|
Een Standard Stream Analytics-taak maken |
Met deze sjabloon maakt u een Standard Stream Analytics-taak. Voor meer informatie is Azure Stream Analytics een engine voor realtime analyse en complexe gebeurtenisverwerking die is ontworpen voor het analyseren en verwerken van grote hoeveelheden snelle streaminggegevens uit meerdere bronnen tegelijk. U kunt patronen en verbanden identificeren in informatie die wordt verkregen uit verschillende invoerbronnen waaronder apparaten, sensoren, clickstreams, socialemediafeeds en toepassingen. Deze patronen kunnen worden gebruikt om acties te activeren en werkstromen te initiëren, zoals het maken van waarschuwingen, het invoeren van informatie aan een rapportageprogramma of het opslaan van getransformeerde gegevens voor later gebruik. Stream Analytics is ook beschikbaar in Azure IoT Edge runtime en ondersteunt dezelfde exacte taal of syntaxis als de cloud. |
Resourcedefinitie van Terraform (AzAPI-provider)
Het resourcetype streamingjobs kan worden geïmplementeerd met bewerkingen die zijn gericht op:
- Resourcegroepen
Zie wijzigingenlogboek voor een lijst met gewijzigde eigenschappen in elke API-versie.
Resource-indeling
Als u een Microsoft.StreamAnalytics/streamingjobs-resource wilt maken, voegt u de volgende Terraform toe aan uw sjabloon.
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
}
}
}
})
}
FunctionProperties-objecten
Stel de eigenschap type in om het type object op te geven.
Gebruik voor aggregatie:
type = "Aggregate"
Voor Scalair gebruikt u:
type = "Scalar"
FunctionBinding-objecten
Stel de eigenschap type in om het type object op te geven.
Voor Microsoft.MachineLearning/WebService gebruikt u:
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"
}
]
}
Gebruik voor Microsoft.MachineLearningServices:
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"
}
]
}
Voor Microsoft.StreamAnalytics/CLRUdf gebruikt u:
type = "Microsoft.StreamAnalytics/CLRUdf"
properties = {
class = "string"
dllPath = "string"
method = "string"
script = "string"
}
Voor Microsoft.StreamAnalytics/JavascriptUdf gebruikt u:
type = "Microsoft.StreamAnalytics/JavascriptUdf"
properties = {
script = "string"
}
InputProperties-objecten
Stel de eigenschap type in om het type object op te geven.
Gebruik voor naslaginformatie:
type = "Reference"
datasource = {
type = "string"
// For remaining properties, see ReferenceInputDataSource objects
}
Gebruik voor Stream:
type = "Stream"
datasource = {
type = "string"
// For remaining properties, see StreamInputDataSource objects
}
Serialisatieobjecten
Stel de eigenschap type in om het type object op te geven.
Voor Avro gebruikt u:
type = "Avro"
Gebruik voor CSV:
type = "Csv"
properties = {
encoding = "UTF8"
fieldDelimiter = "string"
}
Gebruik voor CustomClr:
type = "CustomClr"
properties = {
serializationClassName = "string"
serializationDllPath = "string"
}
Gebruik voor Delta:
type = "Delta"
properties = {
deltaTablePath = "string"
partitionColumns = [
"string"
]
}
Gebruik voor Json:
type = "Json"
properties = {
encoding = "UTF8"
format = "string"
}
Gebruik voor Parquet:
type = "Parquet"
ReferenceInputDataSource-objecten
Stel de eigenschap type in om het type object op te geven.
Gebruik voor Microsoft.Sql/Server/Database:
type = "Microsoft.Sql/Server/Database"
properties = {
database = "string"
deltaSnapshotQuery = "string"
fullSnapshotQuery = "string"
password = "string"
refreshRate = "string"
refreshType = "string"
server = "string"
table = "string"
user = "string"
}
Gebruik voor Microsoft.Storage/Blob:
type = "Microsoft.Storage/Blob"
properties = {
authenticationMode = "string"
container = "string"
dateFormat = "string"
pathPattern = "string"
storageAccounts = [
{
accountKey = "string"
accountName = "string"
}
]
timeFormat = "string"
}
Voor Raw gebruikt u:
type = "Raw"
properties = {
payload = "string"
payloadUri = "string"
}
StreamInputDataSource-objecten
Stel de eigenschap type in om het type object op te geven.
Voor Microsoft.Devices/IotHubs gebruikt u:
type = "Microsoft.Devices/IotHubs"
properties = {
consumerGroupName = "string"
endpoint = "string"
iotHubNamespace = "string"
sharedAccessPolicyKey = "string"
sharedAccessPolicyName = "string"
}
Voor Microsoft.EventHub/EventHub gebruikt u:
type = "Microsoft.EventHub/EventHub"
properties = {
authenticationMode = "string"
consumerGroupName = "string"
eventHubName = "string"
serviceBusNamespace = "string"
sharedAccessPolicyKey = "string"
sharedAccessPolicyName = "string"
}
Gebruik voor Microsoft.ServiceBus/EventHub:
type = "Microsoft.ServiceBus/EventHub"
properties = {
authenticationMode = "string"
consumerGroupName = "string"
eventHubName = "string"
serviceBusNamespace = "string"
sharedAccessPolicyKey = "string"
sharedAccessPolicyName = "string"
}
Gebruik voor Microsoft.Storage/Blob:
type = "Microsoft.Storage/Blob"
properties = {
authenticationMode = "string"
container = "string"
dateFormat = "string"
pathPattern = "string"
sourcePartitionCount = int
storageAccounts = [
{
accountKey = "string"
accountName = "string"
}
]
timeFormat = "string"
}
Voor Raw gebruikt u:
type = "Raw"
properties = {
payload = "string"
payloadUri = "string"
}
OutputDataSource-objecten
Stel de eigenschap type in om het type object op te geven.
Gebruik voor Microsoft.AzureFunction:
type = "Microsoft.AzureFunction"
properties = {
apiKey = "string"
functionAppName = "string"
functionName = "string"
maxBatchCount = int
maxBatchSize = int
}
Voor Microsoft.DataLake/Accounts gebruikt u:
type = "Microsoft.DataLake/Accounts"
properties = {
accountName = "string"
authenticationMode = "string"
dateFormat = "string"
filePathPrefix = "string"
refreshToken = "string"
tenantId = "string"
timeFormat = "string"
tokenUserDisplayName = "string"
tokenUserPrincipalName = "string"
}
Voor Microsoft.EventHub/EventHub gebruikt u:
type = "Microsoft.EventHub/EventHub"
properties = {
authenticationMode = "string"
eventHubName = "string"
partitionKey = "string"
propertyColumns = [
"string"
]
serviceBusNamespace = "string"
sharedAccessPolicyKey = "string"
sharedAccessPolicyName = "string"
}
Gebruik voor Microsoft.ServiceBus/EventHub:
type = "Microsoft.ServiceBus/EventHub"
properties = {
authenticationMode = "string"
eventHubName = "string"
partitionKey = "string"
propertyColumns = [
"string"
]
serviceBusNamespace = "string"
sharedAccessPolicyKey = "string"
sharedAccessPolicyName = "string"
}
Voor Microsoft.ServiceBus/Queue gebruikt u:
type = "Microsoft.ServiceBus/Queue"
properties = {
authenticationMode = "string"
propertyColumns = [
"string"
]
queueName = "string"
serviceBusNamespace = "string"
sharedAccessPolicyKey = "string"
sharedAccessPolicyName = "string"
systemPropertyColumns = {
{customized property} = "string"
}
}
Gebruik voor Microsoft.ServiceBus/Topic:
type = "Microsoft.ServiceBus/Topic"
properties = {
authenticationMode = "string"
propertyColumns = [
"string"
]
serviceBusNamespace = "string"
sharedAccessPolicyKey = "string"
sharedAccessPolicyName = "string"
systemPropertyColumns = {
{customized property} = "string"
}
topicName = "string"
}
Gebruik voor Microsoft.Sql/Server/Database:
type = "Microsoft.Sql/Server/Database"
properties = {
authenticationMode = "string"
database = "string"
maxBatchCount = int
maxWriterCount = int
password = "string"
server = "string"
table = "string"
user = "string"
}
Gebruik voor Microsoft.Sql/Server/DataWarehouse:
type = "Microsoft.Sql/Server/DataWarehouse"
properties = {
database = "string"
password = "string"
server = "string"
table = "string"
user = "string"
}
Gebruik voor Microsoft.Storage/Blob:
type = "Microsoft.Storage/Blob"
properties = {
authenticationMode = "string"
container = "string"
dateFormat = "string"
pathPattern = "string"
storageAccounts = [
{
accountKey = "string"
accountName = "string"
}
]
timeFormat = "string"
}
Gebruik voor Microsoft.Storage/DocumentDB:
type = "Microsoft.Storage/DocumentDB"
properties = {
accountId = "string"
accountKey = "string"
collectionNamePattern = "string"
database = "string"
documentId = "string"
partitionKey = "string"
}
Voor Microsoft.Storage/Table gebruikt u:
type = "Microsoft.Storage/Table"
properties = {
accountKey = "string"
accountName = "string"
batchSize = int
columnsToRemove = [
"string"
]
partitionKey = "string"
rowKey = "string"
table = "string"
}
Gebruik voor PowerBI:
type = "PowerBI"
properties = {
authenticationMode = "string"
dataset = "string"
groupId = "string"
groupName = "string"
refreshToken = "string"
table = "string"
tokenUserDisplayName = "string"
tokenUserPrincipalName = "string"
}
Voor Raw gebruikt u:
type = "Raw"
properties = {
payloadUri = "string"
}
Eigenschapswaarden
streamingtaken
Naam | Description | Waarde |
---|---|---|
type | Het resourcetype | "Microsoft.StreamAnalytics/streamingjobs@2017-04-01-preview" |
naam | De resourcenaam | tekenreeks (vereist) Tekenlimiet: 3-63 Geldige tekens: Alfanumerieken, afbreekstreepjes en onderstrepingstekens. |
location | De geografische locatie waar de resource zich bevindt | tekenreeks |
parent_id | Als u wilt implementeren in een resourcegroep, gebruikt u de id van die resourcegroep. | tekenreeks (vereist) |
tags | Resourcetags. | Woordenlijst met tagnamen en -waarden. |
identity | Beschrijft de door het systeem toegewezen beheerde identiteit die aan deze taak is toegewezen en die kan worden gebruikt voor verificatie met invoer en uitvoer. | Identiteit |
properties | De eigenschappen die zijn gekoppeld aan een streamingtaak. Vereist voor PUT-aanvragen (CreateOrReplace). | StreamingJobProperties |
Identiteit
Naam | Description | Waarde |
---|---|---|
type | tekenreeks |
StreamingJobProperties
Naam | Description | Waarde |
---|---|---|
cluster | Het cluster waarop streamingtaken worden uitgevoerd. | ClusterInfo |
compatibilityLevel | Bepaalt bepaald runtimegedrag van de streamingtaak. | 1\.0 |
contentStoragePolicy | Geldige waarden zijn JobStorageAccount en SystemAccount. Als dit is ingesteld op JobStorageAccount, moet de gebruiker ook de eigenschap jobStorageAccount opgeven. . | "JobStorageAccount" "SystemAccount" |
dataLocale | De landinstelling van de gegevens van de Stream Analytics-taak. Waarde moet de naam zijn van een ondersteunde .NET-cultuur uit de set https://msdn.microsoft.com/library/system.globalization.culturetypes(v=vs.110 ).aspx. Standaard ingesteld op 'en-US' als er geen is opgegeven. |
tekenreeks |
eventsLateArrivalMaxDelayInSeconds | De maximaal toegestane vertraging in seconden waarbij gebeurtenissen te laat aankomen, kunnen worden opgenomen. Het ondersteunde bereik is -1 tot 1814399 (20.23:59:59 dagen) en -1 wordt gebruikt om voor onbepaalde tijd wachten op te geven. Als de eigenschap afwezig is, wordt deze geïnterpreteerd als een waarde van -1. | int |
eventsOutOfOrderMaxDelayInSeconds | De maximaal toegestane vertraging in seconden waarbij gebeurtenissen die niet op volgorde zijn, kunnen worden aangepast om weer in orde te zijn. | int |
eventsOutOfOrderPolicy | Hiermee wordt het beleid aangegeven dat moet worden toegepast op gebeurtenissen die niet op volgorde binnenkomen in de invoer gebeurtenisstroom. | "Aanpassen" "Neerzetten" |
externen | Het opslagaccount waar de aangepaste codeartefacten zich bevinden. | Extern |
Functies | Een lijst met een of meer functies voor de streamingtaak. De naameigenschap voor elke functie is vereist bij het opgeven van deze eigenschap in een PUT-aanvraag. Deze eigenschap kan niet worden gewijzigd via een PATCH-bewerking. U moet de PATCH-API gebruiken die beschikbaar is voor de afzonderlijke transformatie. | Functie[] |
Ingangen | Een lijst met een of meer invoergegevens voor de streamingtaak. De naameigenschap voor elke invoer is vereist bij het opgeven van deze eigenschap in een PUT-aanvraag. Deze eigenschap kan niet worden gewijzigd via een PATCH-bewerking. U moet de PATCH-API gebruiken die beschikbaar is voor de afzonderlijke invoer. | Invoer[] |
jobStorageAccount | De eigenschappen die zijn gekoppeld aan een Azure Storage-account met MSI | JobStorageAccount |
jobType | Beschrijft het type taak. Geldige modi zijn Cloud en 'Edge'. |
"Cloud" "Edge" |
outputErrorPolicy | Hiermee wordt het beleid aangegeven dat moet worden toegepast op gebeurtenissen die bij de uitvoer binnenkomen en niet naar de externe opslag kunnen worden geschreven vanwege een onjuiste indeling (ontbrekende kolomwaarden, kolomwaarden van het verkeerde type of de verkeerde grootte). | "Neerzetten" "Stop" |
Uitgangen | Een lijst met een of meer uitvoer voor de streamingtaak. De naameigenschap voor elke uitvoer is vereist wanneer u deze eigenschap opgeeft in een PUT-aanvraag. Deze eigenschap kan niet worden gewijzigd via een PATCH-bewerking. U moet de PATCH-API gebruiken die beschikbaar is voor de afzonderlijke uitvoer. | Uitvoer[] |
outputStartMode | Deze eigenschap mag alleen worden gebruikt wanneer het gewenst is dat de taak onmiddellijk na het maken wordt gestart. De waarde kan JobStartTime, CustomTime of LastOutputEventTime zijn om aan te geven of het beginpunt van de uitvoergebeurtenisstroom moet beginnen wanneer de taak wordt gestart, moet beginnen met een aangepaste gebruikerstijdstempel die is opgegeven via de eigenschap outputStartTime of moet beginnen vanaf de laatste uitvoertijd van de gebeurtenis. | "CustomTime" "JobStartTime" "LastOutputEventTime" |
outputStartTime | Waarde is een volgens ISO-8601 opgemaakte tijdstempel die het beginpunt van de uitvoergebeurtenisstroom aangeeft, of null om aan te geven dat de uitvoergebeurtenisstroom wordt gestart wanneer de streamingtaak wordt gestart. Deze eigenschap moet een waarde hebben als outputStartMode is ingesteld op CustomTime. | tekenreeks |
sku | Beschrijft de SKU van de streamingtaak. Vereist voor PUT-aanvragen (CreateOrReplace). | StreamingJobSku |
Transformatie | Geeft de query en het aantal streaming-eenheden aan dat moet worden gebruikt voor de streamingtaak. De naameigenschap van de transformatie is vereist bij het opgeven van deze eigenschap in een PUT-aanvraag. Deze eigenschap kan niet worden gewijzigd via een PATCH-bewerking. U moet de PATCH-API gebruiken die beschikbaar is voor de afzonderlijke transformatie. | Transformatie |
ClusterInfo
Naam | Description | Waarde |
---|---|---|
id | De resource-id van het cluster. | tekenreeks |
Extern
Naam | Description | Waarde |
---|---|---|
container | tekenreeks | |
leertraject | tekenreeks | |
storageAccount | De eigenschappen die zijn gekoppeld aan een Azure Storage-account | StorageAccount |
StorageAccount
Naam | Description | Waarde |
---|---|---|
accountKey | De accountsleutel voor het Azure Storage-account. Vereist voor PUT-aanvragen (CreateOrReplace). | tekenreeks |
accountName | De naam van het Azure Storage-account. Vereist voor PUT-aanvragen (CreateOrReplace). | tekenreeks |
Functie
Naam | Description | Waarde |
---|---|---|
naam | Resourcenaam | tekenreeks |
properties | De eigenschappen die zijn gekoppeld aan een functie. | FunctieEigenschappen |
FunctieEigenschappen
Naam | Description | Waarde |
---|---|---|
properties | FunctionConfiguration | |
type | Het objecttype instellen | Samenvoegen Scalair (vereist) |
FunctionConfiguration
Naam | Description | Waarde |
---|---|---|
binding | De fysieke binding van de functie. In het geval van de Azure Machine Learning-webservice beschrijft dit bijvoorbeeld het eindpunt. | FunctionBinding |
Ingangen | FunctionInput[] | |
output | Beschrijft de uitvoer van een functie. | FunctionOutput |
FunctionBinding
Naam | Description | Waarde |
---|---|---|
type | Het objecttype instellen | Microsoft.MachineLearning/WebService Microsoft.MachineLearningServices Microsoft.StreamAnalytics/CLRUdf Microsoft.StreamAnalytics/JavascriptUdf (vereist) |
AzureMachineLearningStudioFunctionBinding
Naam | Description | Waarde |
---|---|---|
type | Geeft het type functiebinding aan. | 'Microsoft.MachineLearning/WebService' (vereist) |
properties | De bindingseigenschappen die zijn gekoppeld aan een Azure Machine Learning Studio. | AzureMachineLearningStudioFunctionBindingProperties |
AzureMachineLearningStudioFunctionBindingProperties
Naam | Description | Waarde |
---|---|---|
apiKey | De API-sleutel die wordt gebruikt voor verificatie met Request-Response eindpunt. | tekenreeks |
batchSize | Getal tussen 1 en 10000 dat het maximum aantal rijen beschrijft voor elke Azure ML RRS-uitvoeringsaanvraag. De standaardwaarde is 1000. | int |
endpoint | Het Request-Response eindpunt van Azure Machine Learning Studio uitvoeren. Meer informatie vindt u hier: https://docs.microsoft.com/azure/machine-learning/machine-learning-consume-web-services#request-response-service-rrs |
tekenreeks |
Ingangen | De invoer voor het Azure Machine Learning Studio-eindpunt. | AzureMachineLearningStudioInputs |
Uitgangen | Een lijst met uitvoer van de uitvoering van het Azure Machine Learning Studio-eindpunt. | AzureMachineLearningStudioOutputColumn[] |
AzureMachineLearningStudioInputs
Naam | Description | Waarde |
---|---|---|
columnNames | Een lijst met invoerkolommen voor het Azure Machine Learning Studio-eindpunt. | AzureMachineLearningStudioInputColumn[] |
naam | De naam van de invoer. Dit is de naam die is opgegeven tijdens het ontwerpen van het eindpunt. | tekenreeks |
AzureMachineLearningStudioInputColumn
Naam | Description | Waarde |
---|---|---|
dataType | Het gegevenstype (ondersteund door Azure Machine Learning) van de invoerkolom. Een lijst met geldige Azure Machine Learning-gegevenstypen wordt beschreven op https://msdn.microsoft.com/library/azure/dn905923.aspx . |
tekenreeks |
mapTo | De op nul gebaseerde index van de functieparameter waaraan deze invoer wordt toegewezen. | int |
naam | De naam van de invoerkolom. | tekenreeks |
AzureMachineLearningStudioOutputColumn
Naam | Description | Waarde |
---|---|---|
dataType | Het gegevenstype (ondersteund door Azure Machine Learning) van de uitvoerkolom. Een lijst met geldige Azure Machine Learning-gegevenstypen wordt beschreven op https://msdn.microsoft.com/library/azure/dn905923.aspx . |
tekenreeks |
naam | De naam van de uitvoerkolom. | tekenreeks |
AzureMachineLearningServiceFunctionBinding
Naam | Description | Waarde |
---|---|---|
type | Geeft het type functiebinding aan. | "Microsoft.MachineLearningServices" (vereist) |
properties | De bindingseigenschappen die zijn gekoppeld aan een Azure Machine Learning-webservice. | AzureMachineLearningServiceFunctionBindingProperties |
AzureMachineLearningServiceFunctionBindingProperties
Naam | Description | Waarde |
---|---|---|
apiKey | De API-sleutel die wordt gebruikt voor verificatie met Request-Response eindpunt. | tekenreeks |
batchSize | Getal tussen 1 en 10000 dat het maximum aantal rijen beschrijft voor elke Azure ML RRS-uitvoeringsaanvraag. De standaardwaarde is 1000. | int |
endpoint | Het Request-Response eindpunt van de Azure Machine Learning-webservice uitvoeren. | tekenreeks |
Ingangen | De invoer voor het eindpunt van de Azure Machine Learning-webservice. | AzureMachineLearningServiceInputColumn[] |
numberOfParallelRequests | Het aantal parallelle aanvragen dat per partitie van uw taak naar de machine learning-service wordt verzonden. Standaard is 1. | int |
Uitgangen | Een lijst met uitvoer van het eindpunt van de Azure Machine Learning-webservice. | AzureMachineLearningServiceOutputColumn[] |
AzureMachineLearningServiceInputColumn
Naam | Description | Waarde |
---|---|---|
dataType | Het gegevenstype (ondersteund door Azure Machine Learning) van de invoerkolom. | tekenreeks |
mapTo | De op nul gebaseerde index van de functieparameter waaraan deze invoer wordt toegewezen. | int |
naam | De naam van de invoerkolom. | tekenreeks |
AzureMachineLearningServiceOutputColumn
Naam | Description | Waarde |
---|---|---|
dataType | Het gegevenstype (ondersteund door Azure Machine Learning) van de uitvoerkolom. | tekenreeks |
mapTo | De op nul gebaseerde index van de functieparameter waaraan deze invoer wordt toegewezen. | int |
naam | De naam van de uitvoerkolom. | tekenreeks |
CSharpFunctionBinding
Naam | Description | Waarde |
---|---|---|
type | Geeft het type functiebinding aan. | "Microsoft.StreamAnalytics/CLRUdf" (vereist) |
properties | De bindingseigenschappen die zijn gekoppeld aan een CSharp-functie. | CSharpFunctionBindingProperties |
CSharpFunctionBindingProperties
Naam | Description | Waarde |
---|---|---|
klasse | De Csharp-code met één functiedefinitie. | tekenreeks |
dllPath | De Csharp-code met één functiedefinitie. | tekenreeks |
method | De Csharp-code met één functiedefinitie. | tekenreeks |
script | De Csharp-code met één functiedefinitie. | tekenreeks |
JavaScriptFunctionBinding
Naam | Description | Waarde |
---|---|---|
type | Geeft het type functiebinding aan. | "Microsoft.StreamAnalytics/JavascriptUdf" (vereist) |
properties | De bindingseigenschappen die zijn gekoppeld aan een JavaScript-functie. | JavaScriptFunctionBindingProperties |
JavaScriptFunctionBindingProperties
Naam | Description | Waarde |
---|---|---|
script | De JavaScript-code die één functiedefinitie bevat. Bijvoorbeeld: 'functie (x, y) { return x + y; }' | tekenreeks |
FunctionInput
Naam | Description | Waarde |
---|---|---|
dataType | Het gegevenstype (ondersteund door Azure Stream Analytics) van de functie-invoerparameter. Een lijst met geldige Azure Stream Analytics-gegevenstypen wordt beschreven op https://msdn.microsoft.com/library/azure/dn835065.aspx |
tekenreeks |
isConfigurationParameter | Een vlag die aangeeft of de parameter een configuratieparameter is. Waar als deze invoerparameter naar verwachting een constante is. De standaardinstelling is onwaar. | booleaans |
FunctionOutput
Naam | Description | Waarde |
---|---|---|
dataType | Het gegevenstype (ondersteund door Azure Stream Analytics) van de functie-uitvoer. Een lijst met geldige Azure Stream Analytics-gegevenstypen wordt beschreven op https://msdn.microsoft.com/library/azure/dn835065.aspx |
tekenreeks |
AggregateFunctionProperties
Naam | Description | Waarde |
---|---|---|
type | Geeft het type functie aan. | 'Aggregaat' (vereist) |
ScalarFunctionProperties
Naam | Description | Waarde |
---|---|---|
type | Geeft het type functie aan. | Scalair (vereist) |
Invoer
Naam | Description | Waarde |
---|---|---|
naam | Resourcenaam | tekenreeks |
properties | De eigenschappen die zijn gekoppeld aan een invoer. Vereist voor PUT-aanvragen (CreateOrReplace). | InputProperties |
InputProperties
Naam | Description | Waarde |
---|---|---|
compressie | Beschrijft hoe invoergegevens worden gecomprimeerd | Compressie |
partitionKey | partitionKey beschrijft een sleutel in de invoergegevens die wordt gebruikt voor het partitioneren van de invoergegevens | tekenreeks |
Serialization | Beschrijft hoe gegevens van een invoer worden geserialiseerd of hoe gegevens worden geserialiseerd wanneer ze naar een uitvoer worden geschreven. Vereist voor PUT-aanvragen (CreateOrReplace). | Serialization |
type | Het objecttype instellen | Verwijzing Stream (vereist) |
Compressie
Naam | Description | Waarde |
---|---|---|
type | tekenreeks (vereist) |
Serialisatie
Naam | Description | Waarde |
---|---|---|
type | Het objecttype instellen | Avro Csv CustomClr Delta Json Parquet (vereist) |
AvroSerialization
Naam | Description | Waarde |
---|---|---|
type | Geeft het type serialisatie aan dat door de invoer of uitvoer wordt gebruikt. Vereist voor PUT-aanvragen (CreateOrReplace). | "Avro" (vereist) |
properties | De eigenschappen die zijn gekoppeld aan het type Avro-serialisatie. Vereist voor PUT-aanvragen (CreateOrReplace). |
CsvSerialization
Naam | Description | Waarde |
---|---|---|
type | Geeft het type serialisatie aan dat door de invoer of uitvoer wordt gebruikt. Vereist voor PUT-aanvragen (CreateOrReplace). | 'CSV' (vereist) |
properties | De eigenschappen die zijn gekoppeld aan het type CSV-serialisatie. Vereist voor PUT-aanvragen (CreateOrReplace). | CsvSerializationProperties |
CsvSerializationProperties
Naam | Description | Waarde |
---|---|---|
Codering | Hiermee geeft u de codering van de binnenkomende gegevens in het geval van invoer en de codering van uitgaande gegevens in het geval van uitvoer. Vereist voor PUT-aanvragen (CreateOrReplace). | "UTF8" |
fieldDelimiter | Hiermee geeft u het scheidingsteken op dat wordt gebruikt om records met door komma's gescheiden waarden (CSV) te scheiden. Zie https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-input of https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-output voor een lijst met ondersteunde waarden. Vereist voor PUT-aanvragen (CreateOrReplace). |
tekenreeks |
CustomClrSerialization
Naam | Description | Waarde |
---|---|---|
type | Geeft het type serialisatie aan dat door de invoer of uitvoer wordt gebruikt. Vereist voor PUT-aanvragen (CreateOrReplace). | "CustomClr" (vereist) |
properties | De eigenschappen die zijn gekoppeld aan het serialisatietype CustomClr. Vereist voor PUT-aanvragen (CreateOrReplace). | CustomClrSerializationProperties |
CustomClrSerializationProperties
Naam | Description | Waarde |
---|---|---|
serializationClassName | De naam van de serialisatieklasse. | tekenreeks |
serializationDllPath | Het pad naar de serialisatiebibliotheek. | tekenreeks |
DeltaSerialisatie
Naam | Description | Waarde |
---|---|---|
type | Geeft het type serialisatie aan dat door de invoer of uitvoer wordt gebruikt. Vereist voor PUT-aanvragen (CreateOrReplace). | "Delta" (vereist) |
properties | De eigenschappen die zijn gekoppeld aan het type Delta Lake-serialisatie. Vereist voor PUT-aanvragen (CreateOrReplace). | DeltaSerializationProperties |
DeltaSerializationProperties
Naam | Description | Waarde |
---|---|---|
deltaTablePath | Hiermee geeft u het pad op van de Delta Lake-tabel waarnaar de uitvoer wordt geschreven. | tekenreeks (vereist) |
partitionColumns | Hiermee geeft u de namen op van de kolommen waarvoor de Delta Lake-tabel wordt gepartitioneerd. We ondersteunen slechts 1 partitiekolom, maar houden deze als een matrix voor uitbreidbaarheid. | tekenreeks[] |
JsonSerialization
Naam | Description | Waarde |
---|---|---|
type | Geeft het type serialisatie aan dat door de invoer of uitvoer wordt gebruikt. Vereist voor PUT-aanvragen (CreateOrReplace). | 'Json' (vereist) |
properties | De eigenschappen die zijn gekoppeld aan het type JSON-serialisatie. Vereist voor PUT-aanvragen (CreateOrReplace). | JsonSerializationProperties |
JsonSerializationProperties
Naam | Description | Waarde |
---|---|---|
Codering | Hiermee geeft u de codering van de binnenkomende gegevens in het geval van invoer en de codering van uitgaande gegevens in het geval van uitvoer. Vereist voor PUT-aanvragen (CreateOrReplace). | "UTF8" |
indeling | Deze eigenschap is alleen van toepassing op JSON-serialisatie van uitvoer. Dit is niet van toepassing op invoer. Deze eigenschap geeft de indeling op van de JSON waarin de uitvoer wordt geschreven. De momenteel ondersteunde waarden zijn 'lineSeparated' waarmee wordt aangegeven dat de uitvoer wordt opgemaakt door elk JSON-object te laten scheiden door een nieuwe regel en 'matrix' waarmee wordt aangegeven dat de uitvoer wordt opgemaakt als een matrix van JSON-objecten. De standaardwaarde is 'lineSeparated' als deze null blijft. | "Matrix" "LineSeparated" |
ParquetSerialization
Naam | Description | Waarde |
---|---|---|
type | Geeft het type serialisatie aan dat door de invoer of uitvoer wordt gebruikt. Vereist voor PUT-aanvragen (CreateOrReplace). | "Parquet" (vereist) |
properties | De eigenschappen die zijn gekoppeld aan het serialisatietype Parquet. Vereist voor PUT-aanvragen (CreateOrReplace). |
ReferenceInputProperties
Naam | Description | Waarde |
---|---|---|
type | Geeft aan of de invoer een bron van referentiegegevens of stroomgegevens is. Vereist voor PUT-aanvragen (CreateOrReplace). | 'Verwijzing' (vereist) |
gegevensbron | Beschrijft een invoergegevensbron die referentiegegevens bevat. Vereist voor PUT-aanvragen (CreateOrReplace). | ReferenceInputDataSource |
ReferenceInputDataSource
Naam | Description | Waarde |
---|---|---|
type | Het objecttype instellen | Microsoft.Sql/Server/Database Microsoft.Storage/Blob Onbewerkt (vereist) |
AzureSqlReferenceInputDataSource
Naam | Description | Waarde |
---|---|---|
type | Geeft het type invoergegevensbron met referentiegegevens aan. Vereist voor PUT-aanvragen (CreateOrReplace). | 'Microsoft.Sql/Server/Database' (vereist) |
properties | Beschrijft Azure SQL eigenschappen van de databasereferentiegegevensbron. | AzureSqlReferenceInputDataSourceProperties |
AzureSqlReferenceInputDataSourceProperties
Naam | Description | Waarde |
---|---|---|
database | Dit element is gekoppeld aan het gegevensbronelement. Dit is de naam van de database waarnaar de uitvoer wordt geschreven. | tekenreeks |
deltaSnapshotQuery | Dit element is gekoppeld aan het gegevensbronelement. Deze query wordt gebruikt om incrementele wijzigingen op te halen uit de SQL-database. Als u deze optie wilt gebruiken, raden we u aan tijdelijke tabellen te gebruiken in Azure SQL Database. | tekenreeks |
fullSnapshotQuery | Dit element is gekoppeld aan het gegevensbronelement. Deze query wordt gebruikt om gegevens op te halen uit de SQL-database. | tekenreeks |
wachtwoord | Dit element is gekoppeld aan het gegevensbronelement. Dit is het wachtwoord dat wordt gebruikt om verbinding te maken met het SQL Database-exemplaar. | tekenreeks |
refreshRate | Dit element is gekoppeld aan het gegevensbronelement. Hiermee wordt aangegeven hoe vaak de gegevens uit de database worden opgehaald. Het heeft de datum/tijd-indeling. | tekenreeks |
refreshType | Dit element is gekoppeld aan het gegevensbronelement. Dit element is van het type enum. Het geeft aan welk type optie voor gegevensvernieuwing we willen gebruiken:Static/RefreshPeriodicallyWithFull/RefreshPeriodicallyWithDelta | tekenreeks |
server | Dit element is gekoppeld aan het gegevensbronelement. Dit is de naam van de server die de database bevat waarnaar wordt geschreven. | tekenreeks |
tabel | Dit element is gekoppeld aan het gegevensbronelement. De naam van de tabel in de Azure SQL database. | tekenreeks |
gebruiker | Dit element is gekoppeld aan het gegevensbronelement. Dit is de gebruikersnaam die wordt gebruikt om verbinding te maken met het SQL Database exemplaar. | tekenreeks |
BlobReferenceInputDataSource
Naam | Description | Waarde |
---|---|---|
type | Geeft het type invoergegevensbron met referentiegegevens aan. Vereist voor PUT-aanvragen (CreateOrReplace). | 'Microsoft.Storage/Blob' (vereist) |
properties | De eigenschappen die zijn gekoppeld aan een blob-invoer die referentiegegevens bevat. Vereist voor PUT-aanvragen (CreateOrReplace). | BlobReferenceInputDataSourceProperties |
BlobReferenceInputDataSourceProperties
Naam | Description | Waarde |
---|---|---|
authenticationMode | Verificatiemodus. | "Verbindingsreeks" "Msi" "UserToken" |
container | De naam van een container in het gekoppelde opslagaccount. Deze container bevat de blob(s) waaruit moet worden gelezen of geschreven. Vereist voor PUT-aanvragen (CreateOrReplace). | tekenreeks |
Dateformat | De datumnotatie. Overal waar {date} wordt weergegeven in pathPattern, wordt de waarde van deze eigenschap gebruikt als datumnotatie. | tekenreeks |
pathPattern | Het blobpadpatroon. Geen reguliere expressie. Het vertegenwoordigt een patroon waarmee blobnamen worden vergeleken om te bepalen of ze moeten worden opgenomen als invoer of uitvoer voor de taak. Zie https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-input of https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-output voor een meer gedetailleerde uitleg en voorbeeld. |
tekenreeks |
storageAccounts | Een lijst met een of meer Azure Storage-accounts. Vereist voor PUT-aanvragen (CreateOrReplace). | StorageAccount[] |
timeFormat | De tijdnotatie. Overal waar {time} wordt weergegeven in pathPattern, wordt de waarde van deze eigenschap gebruikt als de tijdnotatie. | tekenreeks |
RawReferenceInputDataSource
Naam | Description | Waarde |
---|---|---|
type | Geeft het type invoergegevensbron met referentiegegevens aan. Vereist voor PUT-aanvragen (CreateOrReplace). | 'Raw' (vereist) |
properties | De eigenschappen die zijn gekoppeld aan een onbewerkte invoer die referentiegegevens bevat. Vereist voor PUT-aanvragen (CreateOrReplace). | RawInputDatasourceProperties |
RawInputDatasourceProperties
Naam | Description | Waarde |
---|---|---|
nettolading | De JSON-inhoud van de invoergegevens geserialiseerd. Payload of payloadUri moet worden ingesteld, maar niet beide. | tekenreeks |
payloadUri | De SAS-URL naar een blob met de geserialiseerde JSON-inhoud van de invoergegevens. Payload of payloadUri moet worden ingesteld, maar niet beide. | tekenreeks |
StreamInputProperties
Naam | Description | Waarde |
---|---|---|
type | Geeft aan of de invoer een bron van referentiegegevens of stroomgegevens is. Vereist voor PUT-aanvragen (CreateOrReplace). | "Stream" (vereist) |
gegevensbron | Beschrijft een invoergegevensbron die stroomgegevens bevat. Vereist voor PUT-aanvragen (CreateOrReplace). | StreamInputDataSource |
StreamInputDataSource
Naam | Description | Waarde |
---|---|---|
type | Het objecttype instellen | Microsoft.Devices/IotHubs Microsoft.EventHub/EventHub Microsoft.ServiceBus/EventHub Microsoft.Storage/Blob Onbewerkt (vereist) |
IoTHubStreamInputDataSource
Naam | Description | Waarde |
---|---|---|
type | Geeft het type invoergegevensbron met stroomgegevens aan. Vereist voor PUT-aanvragen (CreateOrReplace). | 'Microsoft.Devices/IotHubs' (vereist) |
properties | De eigenschappen die zijn gekoppeld aan een IoT Hub invoer die stroomgegevens bevat. Vereist voor PUT-aanvragen (CreateOrReplace). | IoTHubStreamInputDataSourceProperties |
IoTHubStreamInputDataSourceProperties
Naam | Description | Waarde |
---|---|---|
consumerGroupName | De naam van een IoT Hub consumentengroep die moet worden gebruikt om gebeurtenissen uit de IoT Hub te lezen. Als dit niet is opgegeven, gebruikt de invoer de standaardconsumenergroep van de IoT Hub. | tekenreeks |
endpoint | De IoT Hub eindpunt om verbinding mee te maken (bijvoorbeeld berichten/gebeurtenissen, berichten/bewerkingenMonitoringEvents, enzovoort). | tekenreeks |
iotHubNamespace | De naam of de URI van de IoT Hub. Vereist voor PUT-aanvragen (CreateOrReplace). | tekenreeks |
sharedAccessPolicyKey | De sleutel voor het gedeelde toegangsbeleid voor het opgegeven beleid voor gedeelde toegang. Vereist voor PUT-aanvragen (CreateOrReplace). | tekenreeks |
sharedAccessPolicyName | De naam van het beleid voor gedeelde toegang voor de IoT Hub. Dit beleid moet ten minste de machtiging Service connect bevatten. Vereist voor PUT-aanvragen (CreateOrReplace). | tekenreeks |
EventHubV2StreamInputDataSource
Naam | Description | Waarde |
---|---|---|
type | Geeft het type invoergegevensbron met stroomgegevens aan. Vereist voor PUT-aanvragen (CreateOrReplace). | 'Microsoft.EventHub/EventHub' (vereist) |
properties | De eigenschappen die zijn gekoppeld aan een Event Hub-invoer die stroomgegevens bevat. Vereist voor PUT-aanvragen (CreateOrReplace). | EventHubStreamInputDataSourceProperties |
EventHubStreamInputDataSourceProperties
Naam | Description | Waarde |
---|---|---|
authenticationMode | Verificatiemodus. | "ConnectionString" "Msi" "UserToken" |
consumerGroupName | De naam van een Event Hub-consumentengroep die moet worden gebruikt om gebeurtenissen uit de Event Hub te lezen. Door afzonderlijke namen van consumentengroepen op te geven voor meerdere invoergegevens, kan elk van deze invoer dezelfde gebeurtenissen ontvangen van de Event Hub. Als dit niet is opgegeven, wordt voor de invoer de standaardconsumenergroep van de Event Hub gebruikt. | tekenreeks |
eventHubName | De naam van de Event Hub. Vereist voor PUT-aanvragen (CreateOrReplace). | tekenreeks |
serviceBusNamespace | De naamruimte die is gekoppeld aan de gewenste Event Hub, Service Bus-wachtrij, Service Bus-onderwerp, enzovoort. Vereist voor PUT-aanvragen (CreateOrReplace). | tekenreeks |
sharedAccessPolicyKey | De sleutel voor het gedeelde toegangsbeleid voor het opgegeven beleid voor gedeelde toegang. Vereist voor PUT-aanvragen (CreateOrReplace). | tekenreeks |
sharedAccessPolicyName | De naam van het beleid voor gedeelde toegang voor de Event Hub, Service Bus-wachtrij, Service Bus-onderwerp, enzovoort. Vereist voor PUT-aanvragen (CreateOrReplace). | tekenreeks |
EventHubStreamInputDataSource
Naam | Description | Waarde |
---|---|---|
type | Geeft het type invoergegevensbron met stroomgegevens aan. Vereist voor PUT-aanvragen (CreateOrReplace). | 'Microsoft.ServiceBus/EventHub' (vereist) |
properties | De eigenschappen die zijn gekoppeld aan een Event Hub-invoer die stroomgegevens bevat. Vereist voor PUT-aanvragen (CreateOrReplace). | EventHubStreamInputDataSourceProperties |
BlobStreamInputDataSource
Naam | Description | Waarde |
---|---|---|
type | Geeft het type invoergegevensbron met stroomgegevens aan. Vereist voor PUT-aanvragen (CreateOrReplace). | 'Microsoft.Storage/Blob' (vereist) |
properties | De eigenschappen die zijn gekoppeld aan een blob-invoer die stroomgegevens bevat. Vereist voor PUT-aanvragen (CreateOrReplace). | BlobStreamInputDataSourceProperties |
BlobStreamInputDataSourceProperties
Naam | Description | Waarde |
---|---|---|
authenticationMode | Verificatiemodus. | "ConnectionString" "Msi" "UserToken" |
container | De naam van een container in het gekoppelde opslagaccount. Deze container bevat de blob(s) waaruit moet worden gelezen of geschreven. Vereist voor PUT-aanvragen (CreateOrReplace). | tekenreeks |
Dateformat | De datumnotatie. Overal waar {date} wordt weergegeven in pathPattern, wordt de waarde van deze eigenschap gebruikt als de datumnotatie. | tekenreeks |
pathPattern | Het blobpadpatroon. Geen reguliere expressie. Het vertegenwoordigt een patroon waarmee blobnamen worden vergeleken om te bepalen of ze moeten worden opgenomen als invoer of uitvoer voor de taak. Zie https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-input of https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-output voor een meer gedetailleerde uitleg en voorbeeld. |
tekenreeks |
sourcePartitionCount | Het aantal partities van de blob-invoergegevensbron. Bereik 1 - 1024. | int |
storageAccounts | Een lijst met een of meer Azure Storage-accounts. Vereist voor PUT-aanvragen (CreateOrReplace). | StorageAccount[] |
timeFormat | De tijdnotatie. Overal waar {time} wordt weergegeven in pathPattern, wordt de waarde van deze eigenschap gebruikt als de tijdnotatie. | tekenreeks |
RawStreamInputDataSource
Naam | Description | Waarde |
---|---|---|
type | Geeft het type invoergegevensbron met stroomgegevens aan. Vereist voor PUT-aanvragen (CreateOrReplace). | 'Onbewerkt' (vereist) |
properties | De eigenschappen die zijn gekoppeld aan een onbewerkte invoer. Vereist voor PUT-aanvragen (CreateOrReplace). | RawInputDatasourceProperties |
JobStorageAccount
Naam | Description | Waarde |
---|---|---|
accountKey | De accountsleutel voor het Azure Storage-account. Vereist voor PUT-aanvragen (CreateOrReplace). | tekenreeks |
accountName | De naam van het Azure Storage-account. Vereist voor PUT-aanvragen (CreateOrReplace). | tekenreeks |
authenticationMode | Verificatiemodus. | "ConnectionString" "Msi" "UserToken" |
Uitvoer
Naam | Description | Waarde |
---|---|---|
naam | Resourcenaam | tekenreeks |
properties | De eigenschappen die zijn gekoppeld aan een uitvoer. Vereist voor PUT-aanvragen (CreateOrReplace). | OutputProperties |
OutputProperties
Naam | Description | Waarde |
---|---|---|
gegevensbron | Beschrijft de gegevensbron waarnaar uitvoer wordt geschreven. Vereist voor PUT-aanvragen (CreateOrReplace). | OutputDataSource |
Serialization | Beschrijft hoe gegevens van een invoer worden geserialiseerd of hoe gegevens worden geserialiseerd wanneer ze naar een uitvoer worden geschreven. Vereist voor PUT-aanvragen (CreateOrReplace). | Serialization |
grootteWindow | Het groottevenster om een Stream Analytics-uitvoer te beperken tot. | int |
timeWindow | tekenreeks |
OutputDataSource
AzureFunctionOutputDataSource
Naam | Description | Waarde |
---|---|---|
type | Geeft aan naar welk type gegevensbronuitvoer wordt geschreven. Vereist voor PUT-aanvragen (CreateOrReplace). | 'Microsoft.AzureFunction' (vereist) |
properties | De eigenschappen die zijn gekoppeld aan de uitvoer van een Azure-functie. Vereist voor PUT-aanvragen (CreateOrReplace). | AzureFunctionOutputDataSourceProperties |
AzureFunctionOutputDataSourceProperties
Naam | Description | Waarde |
---|---|---|
apiKey | Als u een Azure-functie uit een ander abonnement wilt gebruiken, kunt u dit doen door de sleutel op te geven voor toegang tot uw functie. | tekenreeks |
functionAppName | De naam van uw Azure Functions-app. | tekenreeks |
functionName | De naam van de functie in uw Azure Functions-app. | tekenreeks |
maxBatchCount | Een eigenschap waarmee u het maximum aantal gebeurtenissen in elke batch kunt opgeven dat naar Azure Functions wordt verzonden. De standaardwaarde is 100. | int |
maxBatchSize | Een eigenschap waarmee u de maximale grootte kunt instellen voor elke uitvoerbatch die naar uw Azure-functie wordt verzonden. De invoereenheid is in bytes. Deze waarde is standaard 262.144 bytes (256 kB). | int |
AzureDataLakeStoreOutputDataSource
Naam | Description | Waarde |
---|---|---|
type | Geeft aan naar welk type gegevensbronuitvoer wordt geschreven. Vereist voor PUT-aanvragen (CreateOrReplace). | 'Microsoft.DataLake/Accounts' (vereist) |
properties | De eigenschappen die zijn gekoppeld aan een Azure Data Lake Store-uitvoer. Vereist voor PUT-aanvragen (CreateOrReplace). | AzureDataLakeStoreOutputDataSourceProperties |
AzureDataLakeStoreOutputDataSourceProperties
Naam | Description | Waarde |
---|---|---|
accountName | De naam van het Azure Data Lake Store-account. Vereist voor PUT-aanvragen (CreateOrReplace). | tekenreeks |
authenticationMode | Verificatiemodus. | "ConnectionString" "Msi" "UserToken" |
Dateformat | De datumnotatie. Overal waar {date} wordt weergegeven in filePathPrefix, wordt de waarde van deze eigenschap gebruikt als de datumnotatie. | tekenreeks |
filePathPrefix | De locatie van het bestand waarnaar de uitvoer moet worden geschreven. Vereist voor PUT-aanvragen (CreateOrReplace). | tekenreeks |
refreshToken | Een vernieuwingstoken dat kan worden gebruikt om een geldig toegangstoken te verkrijgen dat vervolgens kan worden gebruikt voor verificatie bij de gegevensbron. Een geldig vernieuwingstoken is momenteel alleen verkrijgbaar via de Azure-portal. Het is raadzaam om hier een dummytekenreekswaarde te plaatsen wanneer u de gegevensbron maakt en vervolgens naar de Azure-portal gaat om de gegevensbron te verifiëren, waardoor deze eigenschap wordt bijgewerkt met een geldig vernieuwingstoken. Vereist voor PUT-aanvragen (CreateOrReplace). | tekenreeks |
tenantId | De tenant-id van de gebruiker die is gebruikt om het vernieuwingstoken te verkrijgen. Vereist voor PUT-aanvragen (CreateOrReplace). | tekenreeks |
timeFormat | De tijdnotatie. Overal waar {time} wordt weergegeven in filePathPrefix, wordt de waarde van deze eigenschap gebruikt als de tijdnotatie. | tekenreeks |
tokenUserDisplayName | De weergavenaam van de gebruiker die is gebruikt om het vernieuwingstoken te verkrijgen. Gebruik deze eigenschap om te onthouden welke gebruiker is gebruikt om het vernieuwingstoken te verkrijgen. | tekenreeks |
tokenUserPrincipalName | De USER Principal Name (UPN) van de gebruiker die is gebruikt om het vernieuwingstoken te verkrijgen. Gebruik deze eigenschap om te onthouden welke gebruiker is gebruikt om het vernieuwingstoken te verkrijgen. | tekenreeks |
EventHubV2OutputDataSource
Naam | Description | Waarde |
---|---|---|
type | Geeft aan naar welk type gegevensbronuitvoer wordt geschreven. Vereist voor PUT-aanvragen (CreateOrReplace). | 'Microsoft.EventHub/EventHub' (vereist) |
properties | De eigenschappen die zijn gekoppeld aan een Event Hub-uitvoer. Vereist voor PUT-aanvragen (CreateOrReplace). | EventHubOutputDataSourceProperties |
EventHubOutputDataSourceProperties
Naam | Description | Waarde |
---|---|---|
authenticationMode | Verificatiemodus. | "ConnectionString" "Msi" "UserToken" |
eventHubName | De naam van de Event Hub. Vereist voor PUT-aanvragen (CreateOrReplace). | tekenreeks |
partitionKey | De sleutel/kolom die wordt gebruikt om te bepalen naar welke partitie gebeurtenisgegevens moeten worden verzonden. | tekenreeks |
propertyColumns | tekenreeks[] | |
serviceBusNamespace | De naamruimte die is gekoppeld aan de gewenste Event Hub, Service Bus-wachtrij, Service Bus-onderwerp, enzovoort. Vereist voor PUT-aanvragen (CreateOrReplace). | tekenreeks |
sharedAccessPolicyKey | De sleutel voor het gedeelde toegangsbeleid voor het opgegeven beleid voor gedeelde toegang. Vereist voor PUT-aanvragen (CreateOrReplace). | tekenreeks |
sharedAccessPolicyName | De naam van het beleid voor gedeelde toegang voor de Event Hub, Service Bus-wachtrij, Service Bus-onderwerp, enzovoort. Vereist voor PUT-aanvragen (CreateOrReplace). | tekenreeks |
EventHubOutputDataSource
Naam | Description | Waarde |
---|---|---|
type | Geeft aan naar welk type gegevensbronuitvoer wordt geschreven. Vereist voor PUT-aanvragen (CreateOrReplace). | 'Microsoft.ServiceBus/EventHub' (vereist) |
properties | De eigenschappen die zijn gekoppeld aan een Event Hub-uitvoer. Vereist voor PUT-aanvragen (CreateOrReplace). | EventHubOutputDataSourceProperties |
ServiceBusQueueOutputDataSource
Naam | Description | Waarde |
---|---|---|
type | Geeft aan naar welk type gegevensbronuitvoer wordt geschreven. Vereist voor PUT-aanvragen (CreateOrReplace). | 'Microsoft.ServiceBus/Queue' (vereist) |
properties | De eigenschappen die zijn gekoppeld aan de uitvoer van een Service Bus-wachtrij. Vereist voor PUT-aanvragen (CreateOrReplace). | ServiceBusQueueOutputDataSourceProperties |
ServiceBusQueueOutputDataSourceProperties
Naam | Description | Waarde |
---|---|---|
authenticationMode | Verificatiemodus. | "ConnectionString" "Msi" "UserToken" |
propertyColumns | Een tekenreeksmatrix van de namen van uitvoerkolommen die als aangepaste eigenschappen aan Service Bus-berichten moeten worden gekoppeld. | tekenreeks[] |
queueName | De naam van de Service Bus-wachtrij. Vereist voor PUT-aanvragen (CreateOrReplace). | tekenreeks |
serviceBusNamespace | De naamruimte die is gekoppeld aan de gewenste Event Hub, Service Bus-wachtrij, Service Bus-onderwerp, enzovoort. Vereist voor PUT-aanvragen (CreateOrReplace). | tekenreeks |
sharedAccessPolicyKey | De sleutel voor het gedeelde toegangsbeleid voor het opgegeven beleid voor gedeelde toegang. Vereist voor PUT-aanvragen (CreateOrReplace). | tekenreeks |
sharedAccessPolicyName | De naam van het beleid voor gedeelde toegang voor de Event Hub, Service Bus-wachtrij, Service Bus-onderwerp, enzovoort. Vereist voor PUT-aanvragen (CreateOrReplace). | tekenreeks |
systemPropertyColumns | Woordenlijst van {string} | ServiceBusQueueOutputDataSourcePropertiesSystemPrope... |
ServiceBusQueueOutputDataSourcePropertiesSystemPrope...
Naam | Description | Waarde |
---|---|---|
{aangepaste eigenschap} | tekenreeks |
ServiceBusTopicOutputDataSource
Naam | Description | Waarde |
---|---|---|
type | Geeft aan naar welk type gegevensbronuitvoer wordt geschreven. Vereist voor PUT-aanvragen (CreateOrReplace). | 'Microsoft.ServiceBus/Topic' (vereist) |
properties | De eigenschappen die zijn gekoppeld aan de uitvoer van een Service Bus-onderwerp. Vereist voor PUT-aanvragen (CreateOrReplace). | ServiceBusTopicOutputDataSourceProperties |
ServiceBusTopicOutputDataSourceProperties
Naam | Description | Waarde |
---|---|---|
authenticationMode | Verificatiemodus. | "ConnectionString" "Msi" "UserToken" |
propertyColumns | Een tekenreeksmatrix van de namen van uitvoerkolommen die als aangepaste eigenschappen aan Service Bus-berichten moeten worden gekoppeld. | tekenreeks[] |
serviceBusNamespace | De naamruimte die is gekoppeld aan de gewenste Event Hub, Service Bus-wachtrij, Service Bus-onderwerp, enzovoort. Vereist voor PUT-aanvragen (CreateOrReplace). | tekenreeks |
sharedAccessPolicyKey | De sleutel voor het gedeelde toegangsbeleid voor het opgegeven beleid voor gedeelde toegang. Vereist voor PUT-aanvragen (CreateOrReplace). | tekenreeks |
sharedAccessPolicyName | De naam van het beleid voor gedeelde toegang voor de Event Hub, Service Bus-wachtrij, Service Bus-onderwerp, enzovoort. Vereist voor PUT-aanvragen (CreateOrReplace). | tekenreeks |
systemPropertyColumns | Woordenlijst van {string} | ServiceBusTopicOutputDataSourcePropertiesSystemPrope... |
topicName | De naam van het Service Bus-onderwerp. Vereist voor PUT-aanvragen (CreateOrReplace). | tekenreeks |
ServiceBusTopicOutputDataSourcePropertiesSystemPrope...
Naam | Description | Waarde |
---|---|---|
{aangepaste eigenschap} | tekenreeks |
AzureSqlDatabaseOutputDataSource
Naam | Description | Waarde |
---|---|---|
type | Geeft aan naar welk type gegevensbronuitvoer wordt geschreven. Vereist voor PUT-aanvragen (CreateOrReplace). | 'Microsoft.Sql/Server/Database' (vereist) |
properties | De eigenschappen die zijn gekoppeld aan een Azure SQL database-uitvoer. Vereist voor PUT-aanvragen (CreateOrReplace). | AzureSqlDatabaseOutputDataSourceProperties |
AzureSqlDatabaseOutputDataSourceProperties
Naam | Description | Waarde |
---|---|---|
authenticationMode | Verificatiemodus. | "ConnectionString" "Msi" "UserToken" |
database | De naam van de Azure SQL-database. Vereist voor PUT-aanvragen (CreateOrReplace). | tekenreeks |
maxBatchCount | Het maximale aantal batchs voor schrijven naar sql-database, de standaardwaarde is 10.000. Optioneel voor PUT-aanvragen. | int |
maxWriterCount | Maximaal aantal schrijfbewerkingen, momenteel zijn alleen 1 (enkele schrijver) en 0 (op basis van querypartitie) beschikbaar. Optioneel voor PUT-aanvragen. | int |
wachtwoord | Het wachtwoord dat wordt gebruikt om verbinding te maken met de Azure SQL-database. Vereist voor PUT-aanvragen (CreateOrReplace). | tekenreeks |
server | De naam van de SQL-server met de Azure SQL database. Vereist voor PUT-aanvragen (CreateOrReplace). | tekenreeks |
tabel | De naam van de tabel in de Azure SQL database. Vereist voor PUT-aanvragen (CreateOrReplace). | tekenreeks |
gebruiker | De gebruikersnaam die wordt gebruikt om verbinding te maken met de Azure SQL-database. Vereist voor PUT-aanvragen (CreateOrReplace). | tekenreeks |
AzureSynapseOutputDataSource
Naam | Description | Waarde |
---|---|---|
type | Geeft aan naar welk type gegevensbronuitvoer wordt geschreven. Vereist voor PUT-aanvragen (CreateOrReplace). | "Microsoft.Sql/Server/DataWarehouse" (vereist) |
properties | De eigenschappen die zijn gekoppeld aan een Azure Synapse uitvoer. Vereist voor PUT-aanvragen (CreateOrReplace). | AzureSynapseOutputDataSourceProperties |
AzureSynapseOutputDataSourceProperties
Naam | Description | Waarde |
---|---|---|
database | De naam van de Azure SQL-database. Vereist voor PUT-aanvragen (CreateOrReplace). | tekenreeks |
wachtwoord | Het wachtwoord dat wordt gebruikt om verbinding te maken met de Azure SQL-database. Vereist voor PUT-aanvragen (CreateOrReplace). | tekenreeks |
server | De naam van de SQL-server met de Azure SQL database. Vereist voor PUT-aanvragen (CreateOrReplace). | tekenreeks |
tabel | De naam van de tabel in de Azure SQL database. Vereist voor PUT-aanvragen (CreateOrReplace). | tekenreeks |
gebruiker | De gebruikersnaam die wordt gebruikt om verbinding te maken met de Azure SQL-database. Vereist voor PUT-aanvragen (CreateOrReplace). | tekenreeks |
BlobOutputDataSource
Naam | Description | Waarde |
---|---|---|
type | Geeft aan naar welk type gegevensbronuitvoer wordt geschreven. Vereist voor PUT-aanvragen (CreateOrReplace). | 'Microsoft.Storage/Blob' (vereist) |
properties | De eigenschappen die zijn gekoppeld aan een blob-uitvoer. Vereist voor PUT-aanvragen (CreateOrReplace). | BlobOutputDataSourceProperties |
BlobOutputDataSourceProperties
Naam | Description | Waarde |
---|---|---|
authenticationMode | Verificatiemodus. | "ConnectionString" "Msi" "UserToken" |
container | De naam van een container in het gekoppelde opslagaccount. Deze container bevat de blob(s) waaruit moet worden gelezen of geschreven. Vereist voor PUT-aanvragen (CreateOrReplace). | tekenreeks |
Dateformat | De datumnotatie. Overal waar {date} wordt weergegeven in pathPattern, wordt de waarde van deze eigenschap gebruikt als de datumnotatie. | tekenreeks |
pathPattern | Het blobpadpatroon. Geen reguliere expressie. Het vertegenwoordigt een patroon waarmee blobnamen worden vergeleken om te bepalen of ze moeten worden opgenomen als invoer of uitvoer voor de taak. Zie https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-input of https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-output voor een meer gedetailleerde uitleg en voorbeeld. |
tekenreeks |
storageAccounts | Een lijst met een of meer Azure Storage-accounts. Vereist voor PUT-aanvragen (CreateOrReplace). | StorageAccount[] |
timeFormat | De tijdnotatie. Overal waar {time} wordt weergegeven in pathPattern, wordt de waarde van deze eigenschap gebruikt als de tijdnotatie. | tekenreeks |
DocumentDbOutputDataSource
Naam | Description | Waarde |
---|---|---|
type | Geeft aan naar welk type uitvoer van de gegevensbron wordt geschreven. Vereist voor PUT-aanvragen (CreateOrReplace). | 'Microsoft.Storage/DocumentDB' (vereist) |
properties | De eigenschappen die zijn gekoppeld aan een DocumentDB-uitvoer. Vereist voor PUT-aanvragen (CreateOrReplace). | DocumentDbOutputDataSourceProperties |
DocumentDbOutputDataSourceProperties
Naam | Description | Waarde |
---|---|---|
accountId | De documentDB-accountnaam of -id. Vereist voor PUT-aanvragen (CreateOrReplace). | tekenreeks |
accountKey | De accountsleutel voor het DocumentDB-account. Vereist voor PUT-aanvragen (CreateOrReplace). | tekenreeks |
collectionNamePattern | Het naampatroon van de verzameling voor de verzamelingen die moeten worden gebruikt. De naamindeling van de verzameling kan worden samengesteld met behulp van het optionele token {partition}, waarbij partities beginnen met 0. Zie de sectie DocumentDB van https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-output voor meer informatie. Vereist voor PUT-aanvragen (CreateOrReplace). |
tekenreeks |
database | De naam van de DocumentDB-database. Vereist voor PUT-aanvragen (CreateOrReplace). | tekenreeks |
documentId | De naam van het veld in uitvoerevenementen die worden gebruikt om de primaire sleutel op te geven waarop invoeg- of updatebewerkingen zijn gebaseerd. | tekenreeks |
partitionKey | De naam van het veld in uitvoerevenementen die worden gebruikt om de sleutel op te geven voor het partitioneren van uitvoer over verzamelingen. Als collectionNamePattern het token {partition} bevat, moet deze eigenschap worden opgegeven. | tekenreeks |
AzureTableOutputDataSource
Naam | Description | Waarde |
---|---|---|
type | Geeft aan naar welk type uitvoer van de gegevensbron wordt geschreven. Vereist voor PUT-aanvragen (CreateOrReplace). | 'Microsoft.Storage/Table' (vereist) |
properties | De eigenschappen die zijn gekoppeld aan een Azure Table-uitvoer. Vereist voor PUT-aanvragen (CreateOrReplace). | AzureTableOutputDataSourceProperties |
AzureTableOutputDataSourceProperties
Naam | Description | Waarde |
---|---|---|
accountKey | De accountsleutel voor het Azure Storage-account. Vereist voor PUT-aanvragen (CreateOrReplace). | tekenreeks |
accountName | De naam van het Azure Storage-account. Vereist voor PUT-aanvragen (CreateOrReplace). | tekenreeks |
batchSize | Het aantal rijen dat tegelijk naar de Azure-tabel moet worden geschreven. | int |
columnsToRemove | Indien opgegeven, is elk item in de matrix de naam van een kolom die moet worden verwijderd (indien aanwezig) uit uitvoer gebeurtenisentiteiten. | tekenreeks[] |
partitionKey | Dit element geeft de naam aan van een kolom uit de SELECT-instructie in de query die wordt gebruikt als de partitiesleutel voor de Azure-tabel. Vereist voor PUT-aanvragen (CreateOrReplace). | tekenreeks |
rowKey | Dit element geeft de naam aan van een kolom uit de SELECT-instructie in de query die wordt gebruikt als de rijsleutel voor de Azure-tabel. Vereist voor PUT-aanvragen (CreateOrReplace). | tekenreeks |
tabel | De naam van de Azure-tabel. Vereist voor PUT-aanvragen (CreateOrReplace). | tekenreeks |
PowerBIOutputDataSource
Naam | Description | Waarde |
---|---|---|
type | Geeft aan naar welk type uitvoer van de gegevensbron wordt geschreven. Vereist voor PUT-aanvragen (CreateOrReplace). | 'Power BI' (vereist) |
properties | De eigenschappen die zijn gekoppeld aan een Power BI-uitvoer. Vereist voor PUT-aanvragen (CreateOrReplace). | PowerBIOutputDataSourceProperties |
PowerBIOutputDataSourceProperties
Naam | Description | Waarde |
---|---|---|
authenticationMode | Verificatiemodus. | "Verbindingsreeks" "Msi" "UserToken" |
Dataset | De naam van de Power BI-gegevensset. Vereist voor PUT-aanvragen (CreateOrReplace). | tekenreeks |
groupId | De id van de Power BI-groep. | tekenreeks |
groupName | De naam van de Power BI-groep. Gebruik deze eigenschap om te onthouden welke specifieke Power BI-groeps-id is gebruikt. | tekenreeks |
refreshToken | Een vernieuwingstoken dat kan worden gebruikt om een geldig toegangstoken te verkrijgen dat vervolgens kan worden gebruikt voor verificatie bij de gegevensbron. Een geldig vernieuwingstoken is momenteel alleen verkrijgbaar via de Azure-portal. Het is raadzaam om hier een dummytekenreekswaarde te plaatsen wanneer u de gegevensbron maakt en vervolgens naar de Azure-portal gaat om de gegevensbron te verifiëren, waardoor deze eigenschap wordt bijgewerkt met een geldig vernieuwingstoken. Vereist voor PUT-aanvragen (CreateOrReplace). | tekenreeks |
tabel | De naam van de Power BI-tabel onder de opgegeven gegevensset. Vereist voor PUT-aanvragen (CreateOrReplace). | tekenreeks |
tokenUserDisplayName | De weergavenaam van de gebruiker die is gebruikt om het vernieuwingstoken te verkrijgen. Gebruik deze eigenschap om te onthouden welke gebruiker is gebruikt om het vernieuwingstoken te verkrijgen. | tekenreeks |
tokenUserPrincipalName | De USER Principal Name (UPN) van de gebruiker die is gebruikt om het vernieuwingstoken te verkrijgen. Gebruik deze eigenschap om te onthouden welke gebruiker is gebruikt om het vernieuwingstoken te verkrijgen. | tekenreeks |
RawOutputDatasource
Naam | Description | Waarde |
---|---|---|
type | Geeft aan naar welk type gegevensbronuitvoer wordt geschreven. Vereist voor PUT-aanvragen (CreateOrReplace). | 'Onbewerkt' (vereist) |
properties | De eigenschappen die zijn gekoppeld aan een onbewerkte uitvoer. Vereist voor PUT-aanvragen (CreateOrReplace). | RawOutputDatasourceProperties |
RawOutputDatasourceProperties
Naam | Description | Waarde |
---|---|---|
payloadUri | De SAS-URL naar een blob waar de uitvoer moet worden geschreven. Als deze eigenschap niet is ingesteld, worden uitvoergegevens naar een tijdelijke opslag geschreven en wordt een SAS-URL naar die tijdelijke opslag opgenomen in het resultaat. | tekenreeks |
StreamingJobSku
Naam | Description | Waarde |
---|---|---|
naam | De naam van de SKU. Vereist voor PUT-aanvragen (CreateOrReplace). | "Standaard" |
Transformatie
Naam | Description | Waarde |
---|---|---|
naam | Resourcenaam | tekenreeks |
properties | De eigenschappen die zijn gekoppeld aan een transformatie. Vereist voor PUT-aanvragen (CreateOrReplace). | TransformatieEigenschappen |
TransformatieEigenschappen
Naam | Description | Waarde |
---|---|---|
query | Hiermee geeft u de query op die wordt uitgevoerd in de streamingtaak. Meer informatie over de Stream Analytics Query Language (SAQL) vindt u hier: https://msdn.microsoft.com/library/azure/dn834998 . Vereist voor PUT-aanvragen (CreateOrReplace). |
tekenreeks |
streamingUnits | Hiermee geeft u het aantal streaming-eenheden op dat de streamingtaak gebruikt. | int |