Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Bicep-Ressourcendefinition
Der Streamingjobs-Ressourcentyp kann mit Vorgängen bereitgestellt werden, die auf Folgendes abzielen:
- Resource groups - Siehe resource group deployment-Befehle
Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie unter Änderungsprotokoll.
Ressourcenformat
Um eine Microsoft.StreamAnalytics/streamingjobs-Ressource zu erstellen, fügen Sie den folgenden Bicep Ihrer Vorlage hinzu.
resource symbolicname 'Microsoft.StreamAnalytics/streamingjobs@2021-10-01-preview' = {
identity: {
type: 'string'
userAssignedIdentities: {
{customized property}: any(...)
}
}
location: 'string'
name: 'string'
properties: {
cluster: {
id: 'string'
}
compatibilityLevel: 'string'
contentStoragePolicy: 'string'
dataLocale: 'string'
eventsLateArrivalMaxDelayInSeconds: int
eventsOutOfOrderMaxDelayInSeconds: int
eventsOutOfOrderPolicy: 'string'
externals: {
container: 'string'
path: 'string'
refreshConfiguration: {
dateFormat: 'string'
pathPattern: 'string'
refreshInterval: 'string'
refreshType: 'string'
timeFormat: 'string'
}
storageAccount: {
accountKey: 'string'
accountName: 'string'
authenticationMode: 'string'
}
}
functions: [
{
name: 'string'
properties: {
properties: {
binding: {
type: 'string'
// For remaining properties, see FunctionBinding objects
}
inputs: [
{
dataType: 'string'
isConfigurationParameter: bool
}
]
output: {
dataType: 'string'
}
}
type: 'string'
// For remaining properties, see FunctionProperties objects
}
}
]
inputs: [
{
name: 'string'
properties: {
compression: {
type: 'string'
}
partitionKey: 'string'
serialization: {
type: 'string'
// For remaining properties, see Serialization objects
}
watermarkSettings: {
watermarkMode: 'string'
}
type: 'string'
// For remaining properties, see InputProperties objects
}
}
]
jobStorageAccount: {
accountKey: 'string'
accountName: 'string'
authenticationMode: 'string'
}
jobType: 'string'
outputErrorPolicy: 'string'
outputs: [
{
name: 'string'
properties: {
datasource: {
type: 'string'
// For remaining properties, see OutputDataSource objects
}
serialization: {
type: 'string'
// For remaining properties, see Serialization objects
}
sizeWindow: int
timeWindow: 'string'
watermarkSettings: {
maxWatermarkDifferenceAcrossPartitions: 'string'
watermarkMode: 'string'
}
}
}
]
outputStartMode: 'string'
outputStartTime: 'string'
sku: {
capacity: int
name: 'string'
}
transformation: {
name: 'string'
properties: {
query: 'string'
streamingUnits: int
validStreamingUnits: [
int
]
}
}
}
sku: {
capacity: int
name: 'string'
}
tags: {
{customized property}: 'string'
}
}
FunctionProperties-Objekte
Legen Sie den Typ Eigenschaft fest, um den Objekttyp anzugeben.
Verwenden Sie für Aggregate:
{
type: 'Aggregate'
}
Verwenden Sie für Skalar:
{
type: 'Scalar'
}
InputProperties-Objekte
Legen Sie den Typ Eigenschaft fest, um den Objekttyp anzugeben.
Verwenden Sie als Referenz:
{
datasource: {
type: 'string'
// For remaining properties, see ReferenceInputDataSource objects
}
type: 'Reference'
}
Verwenden Sie für Stream Folgendes:
{
datasource: {
type: 'string'
// For remaining properties, see StreamInputDataSource objects
}
type: 'Stream'
}
FunctionBinding-Objekte
Legen Sie den Typ Eigenschaft fest, um den Objekttyp anzugeben.
Verwenden Sie für Microsoft.MachineLearning/WebService Folgendes:
{
properties: {
apiKey: 'string'
batchSize: int
endpoint: 'string'
inputs: {
columnNames: [
{
dataType: 'string'
mapTo: int
name: 'string'
}
]
name: 'string'
}
outputs: [
{
dataType: 'string'
name: 'string'
}
]
}
type: 'Microsoft.MachineLearning/WebService'
}
Verwenden Sie für Microsoft.MachineLearningServices Folgendes:
{
properties: {
apiKey: 'string'
batchSize: int
endpoint: 'string'
inputRequestName: 'string'
inputs: [
{
dataType: 'string'
mapTo: int
name: 'string'
}
]
numberOfParallelRequests: int
outputResponseName: 'string'
outputs: [
{
dataType: 'string'
mapTo: int
name: 'string'
}
]
}
type: 'Microsoft.MachineLearningServices'
}
Verwenden Sie für Microsoft.StreamAnalytics/CLRUdf Folgendes:
{
properties: {
class: 'string'
dllPath: 'string'
method: 'string'
updateMode: 'string'
}
type: 'Microsoft.StreamAnalytics/CLRUdf'
}
Verwenden Sie für Microsoft.StreamAnalytics/JavascriptUdf Folgendes:
{
properties: {
script: 'string'
}
type: 'Microsoft.StreamAnalytics/JavascriptUdf'
}
ReferenceInputDataSource-Objekte
Legen Sie den Typ Eigenschaft fest, um den Objekttyp anzugeben.
Verwenden Sie für Datei Folgendes:
{
properties: {
path: 'string'
}
type: 'File'
}
Verwenden Sie für Microsoft.Sql/Server/Database Folgendes:
{
properties: {
authenticationMode: 'string'
database: 'string'
deltaSnapshotQuery: 'string'
fullSnapshotQuery: 'string'
password: 'string'
refreshRate: 'string'
refreshType: 'string'
server: 'string'
user: 'string'
}
type: 'Microsoft.Sql/Server/Database'
}
Für Microsoft. Storage/Blob, verwenden:
{
properties: {
authenticationMode: 'string'
blobName: 'string'
container: 'string'
dateFormat: 'string'
deltaPathPattern: 'string'
deltaSnapshotRefreshRate: 'string'
fullSnapshotRefreshRate: 'string'
pathPattern: 'string'
sourcePartitionCount: int
storageAccounts: [
{
accountKey: 'string'
accountName: 'string'
authenticationMode: 'string'
}
]
timeFormat: 'string'
}
type: 'Microsoft.Storage/Blob'
}
Verwenden Sie für Raw:
{
properties: {
payload: 'string'
payloadUri: 'string'
}
type: 'Raw'
}
StreamInputDataSource-Objekte
Legen Sie den Typ Eigenschaft fest, um den Objekttyp anzugeben.
Verwenden Sie für GatewayMessageBus:
{
properties: {
topic: 'string'
}
type: 'GatewayMessageBus'
}
Verwenden Sie für Microsoft.Devices/IotHubs Folgendes:
{
properties: {
consumerGroupName: 'string'
endpoint: 'string'
iotHubNamespace: 'string'
sharedAccessPolicyKey: 'string'
sharedAccessPolicyName: 'string'
}
type: 'Microsoft.Devices/IotHubs'
}
Verwenden Sie für Microsoft.EventGrid/EventSubscriptions Folgendes:
{
properties: {
eventTypes: [
'string'
]
schema: 'string'
storageAccounts: [
{
accountKey: 'string'
accountName: 'string'
authenticationMode: 'string'
}
]
subscriber: {
properties: {
authenticationMode: 'string'
consumerGroupName: 'string'
eventHubName: 'string'
partitionCount: int
prefetchCount: int
serviceBusNamespace: 'string'
sharedAccessPolicyKey: 'string'
sharedAccessPolicyName: 'string'
}
type: 'string'
}
}
type: 'Microsoft.EventGrid/EventSubscriptions'
}
Verwenden Sie für Microsoft.EventHub/EventHub Folgendes:
{
properties: {
authenticationMode: 'string'
consumerGroupName: 'string'
eventHubName: 'string'
partitionCount: int
prefetchCount: int
serviceBusNamespace: 'string'
sharedAccessPolicyKey: 'string'
sharedAccessPolicyName: 'string'
}
type: 'Microsoft.EventHub/EventHub'
}
Verwenden Sie für Microsoft.ServiceBus/EventHub Folgendes:
{
properties: {
authenticationMode: 'string'
consumerGroupName: 'string'
eventHubName: 'string'
partitionCount: int
prefetchCount: int
serviceBusNamespace: 'string'
sharedAccessPolicyKey: 'string'
sharedAccessPolicyName: 'string'
}
type: 'Microsoft.ServiceBus/EventHub'
}
Für Microsoft. Storage/Blob, verwenden:
{
properties: {
authenticationMode: 'string'
container: 'string'
dateFormat: 'string'
pathPattern: 'string'
sourcePartitionCount: int
storageAccounts: [
{
accountKey: 'string'
accountName: 'string'
authenticationMode: 'string'
}
]
timeFormat: 'string'
}
type: 'Microsoft.Storage/Blob'
}
Verwenden Sie für Raw:
{
properties: {
payload: 'string'
payloadUri: 'string'
}
type: 'Raw'
}
Serialisierungsobjekte
Legen Sie den Typ Eigenschaft fest, um den Objekttyp anzugeben.
Verwenden Sie für Avro:
{
properties: any(...)
type: 'Avro'
}
Verwenden Sie für Csv:
{
properties: {
encoding: 'string'
fieldDelimiter: 'string'
}
type: 'Csv'
}
Verwenden Sie für CustomClr Folgendes:
{
properties: {
serializationClassName: 'string'
serializationDllPath: 'string'
}
type: 'CustomClr'
}
Verwenden Sie für Delta:
{
properties: {
deltaTablePath: 'string'
partitionColumns: [
'string'
]
}
type: 'Delta'
}
Verwenden Sie für Json Folgendes:
{
properties: {
encoding: 'string'
format: 'string'
}
type: 'Json'
}
Für Parkett verwenden Sie:
{
properties: any(...)
type: 'Parquet'
}
OutputDataSource-Objekte
Legen Sie den Typ Eigenschaft fest, um den Objekttyp anzugeben.
Verwenden Sie für GatewayMessageBus:
{
properties: {
topic: 'string'
}
type: 'GatewayMessageBus'
}
Verwenden Sie für Microsoft.AzureFunction Folgendes:
{
properties: {
apiKey: 'string'
functionAppName: 'string'
functionName: 'string'
maxBatchCount: int
maxBatchSize: int
}
type: 'Microsoft.AzureFunction'
}
Verwenden Sie für Microsoft.DBForPostgreSQL/servers/databases:
{
properties: {
authenticationMode: 'string'
database: 'string'
maxWriterCount: int
password: 'string'
server: 'string'
table: 'string'
user: 'string'
}
type: 'Microsoft.DBForPostgreSQL/servers/databases'
}
Verwenden Sie für Microsoft.DataLake/Accounts Folgendes:
{
properties: {
accountName: 'string'
authenticationMode: 'string'
dateFormat: 'string'
filePathPrefix: 'string'
refreshToken: 'string'
tenantId: 'string'
timeFormat: 'string'
tokenUserDisplayName: 'string'
tokenUserPrincipalName: 'string'
}
type: 'Microsoft.DataLake/Accounts'
}
Verwenden Sie für Microsoft.EventHub/EventHub Folgendes:
{
properties: {
authenticationMode: 'string'
eventHubName: 'string'
partitionCount: int
partitionKey: 'string'
propertyColumns: [
'string'
]
serviceBusNamespace: 'string'
sharedAccessPolicyKey: 'string'
sharedAccessPolicyName: 'string'
}
type: 'Microsoft.EventHub/EventHub'
}
Verwenden Sie für Microsoft.Kusto/clusters/databases Folgendes:
{
properties: {
authenticationMode: 'string'
cluster: 'string'
database: 'string'
table: 'string'
}
type: 'Microsoft.Kusto/clusters/databases'
}
Verwenden Sie für Microsoft.ServiceBus/EventHub Folgendes:
{
properties: {
authenticationMode: 'string'
eventHubName: 'string'
partitionCount: int
partitionKey: 'string'
propertyColumns: [
'string'
]
serviceBusNamespace: 'string'
sharedAccessPolicyKey: 'string'
sharedAccessPolicyName: 'string'
}
type: 'Microsoft.ServiceBus/EventHub'
}
Verwenden Sie für Microsoft.ServiceBus/Queue Folgendes:
{
properties: {
authenticationMode: 'string'
propertyColumns: [
'string'
]
queueName: 'string'
serviceBusNamespace: 'string'
sharedAccessPolicyKey: 'string'
sharedAccessPolicyName: 'string'
systemPropertyColumns: any(...)
}
type: 'Microsoft.ServiceBus/Queue'
}
Verwenden Sie für Microsoft.ServiceBus/Topic Folgendes:
{
properties: {
authenticationMode: 'string'
propertyColumns: [
'string'
]
serviceBusNamespace: 'string'
sharedAccessPolicyKey: 'string'
sharedAccessPolicyName: 'string'
systemPropertyColumns: {
{customized property}: 'string'
}
topicName: 'string'
}
type: 'Microsoft.ServiceBus/Topic'
}
Verwenden Sie für Microsoft.Sql/Server/DataWarehouse Folgendes:
{
properties: {
authenticationMode: 'string'
database: 'string'
password: 'string'
server: 'string'
table: 'string'
user: 'string'
}
type: 'Microsoft.Sql/Server/DataWarehouse'
}
Verwenden Sie für Microsoft.Sql/Server/Database Folgendes:
{
properties: {
authenticationMode: 'string'
database: 'string'
maxBatchCount: int
maxWriterCount: int
password: 'string'
server: 'string'
table: 'string'
user: 'string'
}
type: 'Microsoft.Sql/Server/Database'
}
Für Microsoft. Storage/Blob, verwenden:
{
properties: {
authenticationMode: 'string'
blobPathPrefix: 'string'
blobWriteMode: 'string'
container: 'string'
dateFormat: 'string'
pathPattern: 'string'
storageAccounts: [
{
accountKey: 'string'
accountName: 'string'
authenticationMode: 'string'
}
]
timeFormat: 'string'
}
type: 'Microsoft.Storage/Blob'
}
Für Microsoft. Storage/DocumentDB, verwenden:
{
properties: {
accountId: 'string'
accountKey: 'string'
authenticationMode: 'string'
collectionNamePattern: 'string'
database: 'string'
documentId: 'string'
partitionKey: 'string'
}
type: 'Microsoft.Storage/DocumentDB'
}
Für Microsoft. Storage/Table, verwenden:
{
properties: {
accountKey: 'string'
accountName: 'string'
batchSize: int
columnsToRemove: [
'string'
]
partitionKey: 'string'
rowKey: 'string'
table: 'string'
}
type: 'Microsoft.Storage/Table'
}
Verwenden Sie für PowerBI Folgendes:
{
properties: {
authenticationMode: 'string'
dataset: 'string'
groupId: 'string'
groupName: 'string'
refreshToken: 'string'
table: 'string'
tokenUserDisplayName: 'string'
tokenUserPrincipalName: 'string'
}
type: 'PowerBI'
}
Verwenden Sie für Raw:
{
properties: {
payloadUri: 'string'
}
type: 'Raw'
}
Eigenschaftswerte
Microsoft.StreamAnalytics/streamingjobs
| Name | Description | Value |
|---|---|---|
| identity | Beschreibt die verwaltete Identität, die diesem Auftrag zugewiesen ist und für die Authentifizierung mit Ein- und Ausgaben verwendet werden kann. | Identität |
| location | Der geografische Standort, an dem sich die Ressource befindet | string |
| name | Der Ressourcenname | Zeichenfolge (erforderlich) |
| properties | Die Eigenschaften, die einem Streamingauftrag zugeordnet sind. Erforderlich für PUT-Anforderungen (CreateOrReplace). | StreamingJobProperties |
| sku | Beschreibt die SKU des Streamingauftrags. Erforderlich für PUT-Anforderungen (CreateOrReplace). | Sku |
| tags | Ressourcenetiketten | Wörterbuch der Tagnamen und -werte. Siehe Tags in Vorlagen |
AggregateFunctionProperties
| Name | Description | Value |
|---|---|---|
| type | Gibt den Funktionstyp an. | "Aggregieren" (erforderlich) |
AvroSerialization
| Name | Description | Value |
|---|---|---|
| properties | Die Eigenschaften, die dem Avro-Serialisierungstyp zugeordnet sind. Erforderlich für PUT-Anforderungen (CreateOrReplace). | any |
| type | Gibt den Typ der Serialisierung an, den die Eingabe oder Ausgabe verwendet. Erforderlich für PUT-Anforderungen (CreateOrReplace). | 'Avro' (erforderlich) |
AzureDataExplorerOutputDataSource
| Name | Description | Value |
|---|---|---|
| properties | Die Eigenschaften, die mit einer Azure Data Explorer-Ausgabe verbunden sind. Erforderlich für PUT-Anforderungen (CreateOrReplace). | AzureDataExplorerOutputDataSourceProperties |
| type | Gibt den Typ der Datenquellenausgabe an, in die geschrieben wird. Erforderlich für PUT-Anforderungen (CreateOrReplace). | 'Microsoft.Kusto/clusters/databases' (erforderlich) |
AzureDataExplorerOutputDataSourceProperties
| Name | Description | Value |
|---|---|---|
| authenticationMode | Authentifizierungsmodus. | 'ConnectionString' 'Msi' 'UserToken' |
| cluster | Der Name des Azure Data Explorer-Clusters. Erforderlich für PUT-Anforderungen (CreateOrReplace). | string |
| database | Der Name der Azure Data Explorer-Datenbank. Erforderlich für PUT-Anforderungen (CreateOrReplace). | string |
| table | Der Name der Azure Table. Erforderlich für PUT-Anforderungen (CreateOrReplace). | string |
AzureDataLakeStoreOutputDataSource
| Name | Description | Value |
|---|---|---|
| properties | Die Eigenschaften, die mit einem Azure Data Lake Store-Output verbunden sind. Erforderlich für PUT-Anforderungen (CreateOrReplace). | AzureDataLakeStoreOutputDataSourceProperties |
| type | Gibt den Typ der Datenquellenausgabe an, in die geschrieben wird. Erforderlich für PUT-Anforderungen (CreateOrReplace). | 'Microsoft.DataLake/Accounts' (erforderlich) |
AzureDataLakeStoreOutputDataSourceProperties
| Name | Description | Value |
|---|---|---|
| accountName | Der Name des Azure Data Lake Store-Kontos. Erforderlich für PUT-Anforderungen (CreateOrReplace). | string |
| authenticationMode | Authentifizierungsmodus. | 'ConnectionString' 'Msi' 'UserToken' |
| dateFormat | Das Datumsformat. Unabhängig davon, wo {date} in filePathPrefix angezeigt wird, wird der Wert dieser Eigenschaft stattdessen als Datumsformat verwendet. | string |
| filePathPrefix | Der Speicherort der Datei, in die die Ausgabe geschrieben werden soll. Erforderlich für PUT-Anforderungen (CreateOrReplace). | string |
| refreshToken | Ein Refresh-Token, mit dem ein gültiges access-Token erhalten werden kann, das dann zur Authentifizierung mit der Datenquelle verwendet werden kann. Ein gültiger Refresh-Token ist derzeit nur über das Azure Portal erhältlich. Es wird empfohlen, hier beim Erstellen der Datenquelle einen Dummy-String-Wert einzufügen und dann zum Azure Portal zu gehen, um die Datenquelle zu authentifizieren, wodurch diese Eigenschaft mit einem gültigen Refresh-Token aktualisiert wird. Erforderlich für PUT-Anforderungen (CreateOrReplace). | string |
| tenantId | Die Mandanten-ID des Benutzers, der zum Abrufen des Aktualisierungstokens verwendet wurde. Erforderlich für PUT-Anforderungen (CreateOrReplace). | string |
| timeFormat | Das Zeitformat. Unabhängig davon, wo {time} in filePathPrefix angezeigt wird, wird der Wert dieser Eigenschaft stattdessen als Zeitformat verwendet. | string |
| tokenUserDisplayName | Der Anzeigename des Benutzers, der zum Abrufen des Aktualisierungstokens verwendet wurde. Verwenden Sie diese Eigenschaft, um sich zu merken, welcher Benutzer zum Abrufen des Aktualisierungstokens verwendet wurde. | string |
| tokenUserPrincipalName | Der Benutzerprinzipalname (UPN) des Benutzers, der zum Abrufen des Aktualisierungstokens verwendet wurde. Verwenden Sie diese Eigenschaft, um sich zu merken, welcher Benutzer zum Abrufen des Aktualisierungstokens verwendet wurde. | string |
AzureFunctionOutputDataSource
| Name | Description | Value |
|---|---|---|
| properties | Die Eigenschaften, die mit einer Azure-Funktion verbunden sind, geben die Ausgabe aus. Erforderlich für PUT-Anforderungen (CreateOrReplace). | AzureFunctionOutputDataSourceProperties |
| type | Gibt den Typ der Datenquellenausgabe an, in die geschrieben wird. Erforderlich für PUT-Anforderungen (CreateOrReplace). | 'Microsoft.AzureFunction' (erforderlich) |
AzureFunctionOutputDataSourceProperties
| Name | Description | Value |
|---|---|---|
| apiKey | Wenn Sie eine Azure-Funktion aus einem anderen Abonnement verwenden möchten, können Sie dies tun, indem Sie den Schlüssel zum Zugriff auf Ihre Funktion angeben. | string |
| functionAppName | Der Name deiner Azure Functions-App. | string |
| functionName | Der Name der Funktion in Ihrer Azure Functions-App. | string |
| maxBatchCount | Eine Eigenschaft, mit der man die maximale Anzahl der Ereignisse in jedem Batch angeben kann, die an Azure Functions gesendet werden. Der Standardwert ist 100. | int |
| maxBatchSize | Eine Eigenschaft, mit der du die maximale Größe für jeden Ausgabe-Batch festlegen kannst, der an deine Azure-Funktion gesendet wird. Die Eingabeeinheit ist in Byte. Dieser Wert beträgt standardmäßig 262.144 Byte (256 KB). | int |
AzureMachineLearningServiceFunctionBinding
| Name | Description | Value |
|---|---|---|
| properties | Die Bindungseigenschaften, die mit einem Azure Machine Learning-Webservice verbunden sind. | AzureMachineLearningServiceFunctionBindingProperties |
| type | Gibt den Funktionsbindungstyp an. | 'Microsoft.MachineLearningServices' (erforderlich) |
AzureMachineLearningServiceFunctionBindingProperties
| Name | Description | Value |
|---|---|---|
| apiKey | Der ZUM Authentifizieren mit Request-Response Endpunkt verwendete API-Schlüssel. | string |
| batchSize | Zahl zwischen 1 und 10.000, die die maximale Anzahl von Zeilen für jede Azure ML RRS-Ausführungsanforderung beschreibt. Der Standard ist 1000. | int |
| endpoint | Der Request-Response ausführende Endpunkt des Azure Machine Learning Webdienstes. | string |
| inputRequestName | Bezeichnung für das Eingabeanforderungsobjekt. | string |
| inputs | Die Eingaben für den Azure Machine Learning Webservice-Endpunkt. | AzureMachineLearningServiceInputColumn[] |
| numberOfParallelRequests | Die Anzahl der parallelen Anfragen, die pro Partition Ihres Jobs an den Machine Learning-Service gesendet werden. Der Standardwert ist 1. | int |
| outputResponseName | Bezeichnung für das Ausgabeanforderungsobjekt. | string |
| outputs | Eine Liste der Ausgaben aus der Azure Machine Learning Webservice-Endpunktausführung. | AzureMachineLearningServiceOutputColumn[] |
AzureMachineLearningServiceInputColumn
| Name | Description | Value |
|---|---|---|
| dataType | Der (Azure Machine Learning unterstützte) Datentyp der Eingabespalte. | string |
| mapTo | Der nullbasierte Index des Funktionsparameters, dem diese Eingabe zugeordnet ist. | int |
| name | Der Name der Eingabespalte. | string |
AzureMachineLearningServiceOutputColumn
| Name | Description | Value |
|---|---|---|
| dataType | Der (Azure Machine Learning unterstützte) Datentyp der Ausgabespalte. | string |
| mapTo | Der nullbasierte Index des Funktionsparameters, dem diese Eingabe zugeordnet ist. | int |
| name | Der Name der Ausgabespalte. | string |
AzureMachineLearningStudioFunctionBinding
| Name | Description | Value |
|---|---|---|
| properties | Die Bindungseigenschaften, die mit einem Azure Machine Learning Studio verbunden sind. | AzureMachineLearningStudioFunctionBindingProperties |
| type | Gibt den Funktionsbindungstyp an. | 'Microsoft.MachineLearning/WebService' (erforderlich) |
AzureMachineLearningStudioFunctionBindingProperties
| Name | Description | Value |
|---|---|---|
| apiKey | Der ZUM Authentifizieren mit Request-Response Endpunkt verwendete API-Schlüssel. | string |
| batchSize | Zahl zwischen 1 und 10.000, die die maximale Anzahl von Zeilen für jede Azure ML RRS-Ausführungsanforderung beschreibt. Der Standard ist 1000. | int |
| endpoint | Das Request-Response execute endpoint des Azure Machine Learning Studio. Mehr erfahren Sie hier: /azure/machine-learning/machine-learning-consume-web-services#request-response-service-rrs | string |
| inputs | Die Eingaben für den Azure Machine Learning Studio-Endpunkt. | AzureMachineLearningStudioInputs |
| outputs | Eine Liste der Ausgaben aus der Ausführung des Azure Machine Learning Studio-Endpunkts. | AzureMachineLearningStudioOutputColumn[] |
AzureMachineLearningStudioInputColumn
| Name | Description | Value |
|---|---|---|
| dataType | Der (Azure Machine Learning unterstützte) Datentyp der Eingabespalte. Eine Liste gültiger Azure Machine Learning Datentypen wird unter https://msdn.microsoft.com/en-us/library/azure/dn905923.aspx beschrieben. | string |
| mapTo | Der nullbasierte Index des Funktionsparameters, dem diese Eingabe zugeordnet ist. | int |
| name | Der Name der Eingabespalte. | string |
AzureMachineLearningStudioInputs
| Name | Description | Value |
|---|---|---|
| columnNames | Eine Liste der Eingabespalten für den Azure Machine Learning Studio-Endpunkt. | AzureMachineLearningStudioInputColumn[] |
| name | Der Name der Eingabe. Dies ist der Name, der beim Erstellen des Endpunkts bereitgestellt wird. | string |
AzureMachineLearningStudioOutputColumn
| Name | Description | Value |
|---|---|---|
| dataType | Der (Azure Machine Learning unterstützte) Datentyp der Ausgabespalte. Eine Liste gültiger Azure Machine Learning Datentypen wird unter https://msdn.microsoft.com/en-us/library/azure/dn905923.aspx beschrieben. | string |
| name | Der Name der Ausgabespalte. | string |
AzureSqlDatabaseOutputDataSource
| Name | Description | Value |
|---|---|---|
| properties | Die Eigenschaften, die mit einer Azure SQL-Datenbankausgabe verbunden sind. Erforderlich für PUT-Anforderungen (CreateOrReplace). | AzureSqlDatabaseOutputDataSourceProperties |
| type | Gibt den Typ der Datenquellenausgabe an, in die geschrieben wird. Erforderlich für PUT-Anforderungen (CreateOrReplace). | 'Microsoft.Sql/Server/Datenbank' (erforderlich) |
AzureSqlDatabaseOutputDataSourceProperties
| Name | Description | Value |
|---|---|---|
| authenticationMode | Authentifizierungsmodus. | 'ConnectionString' 'Msi' 'UserToken' |
| database | Der Name der Azure SQL-Datenbank. Erforderlich für PUT-Anforderungen (CreateOrReplace). | string |
| maxBatchCount | Max Batch count for write to SQL database, the default value is 10.000. Optional für PUT-Anforderungen. | int |
| maxWriterCount | Maximale Writer-Anzahl, derzeit sind nur 1 (einzelner Writer) und 0 (basierend auf der Abfragepartition) verfügbar. Optional für PUT-Anforderungen. | int |
| password | Das Passwort, das verwendet wird, um sich mit der Azure SQL-Datenbank zu verbinden. Erforderlich für PUT-Anforderungen (CreateOrReplace). | string |
| server | Der Name des SQL-Servers, der die Azure SQL-Datenbank enthält. Erforderlich für PUT-Anforderungen (CreateOrReplace). | string |
| table | Der Name der Tabelle in der Azure SQL-Datenbank. Erforderlich für PUT-Anforderungen (CreateOrReplace). | string |
| user | Der Benutzername, der zur Verbindung zur Azure SQL-Datenbank verwendet wird. Erforderlich für PUT-Anforderungen (CreateOrReplace). | string |
AzureSqlReferenceInputDataSource
| Name | Description | Value |
|---|---|---|
| properties | Die Eigenschaften, die sql DB-Eingaben zugeordnet sind, die Referenzdaten enthalten. Erforderlich für PUT-Anforderungen (CreateOrReplace). | AzureSqlReferenceInputDataSourceProperties |
| type | Gibt den Typ der Eingabedatenquelle an, die Referenzdaten enthält. Erforderlich für PUT-Anforderungen (CreateOrReplace). | 'Microsoft.Sql/Server/Datenbank' (erforderlich) |
AzureSqlReferenceInputDataSourceProperties
| Name | Description | Value |
|---|---|---|
| authenticationMode | Authentifizierungsmodus. | 'ConnectionString' 'Msi' 'UserToken' |
| database | Dieses Element ist dem Datenquellenelement zugeordnet. Dies ist der Name der Datenbank, in die die Ausgabe geschrieben wird. | string |
| deltaSnapshotQuery | Dieses Element ist dem Datenquellenelement zugeordnet. Diese Abfrage wird verwendet, um inkrementelle Änderungen aus der SQL-Datenbank abzurufen. Um diese Option zu nutzen, empfehlen wir, temporale Tabellen in Azure SQL Database zu verwenden. | string |
| fullSnapshotQuery | Dieses Element ist dem Datenquellenelement zugeordnet. Diese Abfrage wird verwendet, um Daten aus der SQL-Datenbank abzurufen. | string |
| password | Dieses Element ist dem Datenquellenelement zugeordnet. Dies ist das Kennwort, das zum Herstellen einer Verbindung mit der SQL-Datenbankinstanz verwendet wird. | string Constraints: Sensibler Wert. Übergeben Als sicherer Parameter. |
| refreshRate | Dieses Element ist dem Datenquellenelement zugeordnet. Dies gibt an, wie häufig die Daten aus der Datenbank abgerufen werden. Es ist das DateTime-Format. | string |
| refreshType | Gibt den Typ der Datenaktualisierungsoption an. | 'RefreshPeriodicallyWithDelta' 'RefreshPeriodicallyWithFull' 'Static' |
| server | Dieses Element ist dem Datenquellenelement zugeordnet. Dies ist der Name des Servers, der die Datenbank enthält, in die geschrieben wird. | string |
| user | Dieses Element ist dem Datenquellenelement zugeordnet. Dies ist der Benutzername, der zum Herstellen einer Verbindung mit der SQL-Datenbankinstanz verwendet wird. | string |
AzureSynapseOutputDataSource
| Name | Description | Value |
|---|---|---|
| properties | Die Eigenschaften, die mit einem Azure Synapse-Output verbunden sind. Erforderlich für PUT-Anforderungen (CreateOrReplace). | AzureSynapseOutputDataSourceProperties |
| type | Gibt den Typ der Datenquellenausgabe an, in die geschrieben wird. Erforderlich für PUT-Anforderungen (CreateOrReplace). | 'Microsoft.Sql/Server/DataWarehouse' (erforderlich) |
AzureSynapseOutputDataSourceProperties
| Name | Description | Value |
|---|---|---|
| authenticationMode | Authentifizierungsmodus. | 'ConnectionString' 'Msi' 'UserToken' |
| database | Der Name der Azure SQL-Datenbank. Erforderlich für PUT-Anforderungen (CreateOrReplace). | string |
| password | Das Passwort, das verwendet wird, um sich mit der Azure SQL-Datenbank zu verbinden. Erforderlich für PUT-Anforderungen (CreateOrReplace). | string Constraints: Sensibler Wert. Übergeben Als sicherer Parameter. |
| server | Der Name des SQL-Servers, der die Azure SQL-Datenbank enthält. Erforderlich für PUT-Anforderungen (CreateOrReplace). | string |
| table | Der Name der Tabelle in der Azure SQL-Datenbank. Erforderlich für PUT-Anforderungen (CreateOrReplace). | string |
| user | Der Benutzername, der zur Verbindung zur Azure SQL-Datenbank verwendet wird. Erforderlich für PUT-Anforderungen (CreateOrReplace). | string |
AzureTableOutputDataSource
| Name | Description | Value |
|---|---|---|
| properties | Die Eigenschaften, die mit einer Azure-Tabellenausgabe verbunden sind. Erforderlich für PUT-Anforderungen (CreateOrReplace). | AzureTableOutputDataSourceProperties |
| type | Gibt den Typ der Datenquellenausgabe an, in die geschrieben wird. Erforderlich für PUT-Anforderungen (CreateOrReplace). | 'Microsoft. Storage/Table' (erforderlich) |
AzureTableOutputDataSourceProperties
| Name | Description | Value |
|---|---|---|
| accountKey | Der Kontoschlüssel für das Azure Storage-Konto. Erforderlich für PUT-Anforderungen (CreateOrReplace). | string Constraints: Sensibler Wert. Übergeben Als sicherer Parameter. |
| accountName | Der Name des Azure Storage-Kontos. Erforderlich für PUT-Anforderungen (CreateOrReplace). | string |
| batchSize | Die Anzahl der Zeilen, die gleichzeitig in die Azure-Tabelle geschrieben werden müssen. | int |
| columnsToRemove | Wenn angegeben, ist jedes Element im Array der Name einer Spalte, die (sofern vorhanden) aus Ausgabeereignisentitäten entfernt werden soll. | string[] |
| partitionKey | Dieses Element gibt den Namen einer Spalte aus der SELECT-Anweisung in der Abfrage an, die als Partitionsschlüssel für die Azure-Tabelle verwendet wird. Erforderlich für PUT-Anforderungen (CreateOrReplace). | string |
| rowKey | Dieses Element gibt den Namen einer Spalte aus der SELECT-Anweisung in der Abfrage an, die als Zeilenschlüssel für die Azure-Tabelle verwendet wird. Erforderlich für PUT-Anforderungen (CreateOrReplace). | string |
| table | Der Name der Azure Table. Erforderlich für PUT-Anforderungen (CreateOrReplace). | string |
BlobOutputDataSource
| Name | Description | Value |
|---|---|---|
| properties | Die Eigenschaften, die einer BLOB-Ausgabe zugeordnet sind. Erforderlich für PUT-Anforderungen (CreateOrReplace). | BlobOutputDataSourceProperties |
| type | Gibt den Typ der Datenquellenausgabe an, in die geschrieben wird. Erforderlich für PUT-Anforderungen (CreateOrReplace). | 'Microsoft. Storage/Blob' (erforderlich) |
BlobOutputDataSourceProperties
| Name | Description | Value |
|---|---|---|
| authenticationMode | Authentifizierungsmodus. | 'ConnectionString' 'Msi' 'UserToken' |
| blobPathPrefix | Blobpfadpräfix. | string |
| blobWriteMode | Blob-Schreibmodus. | 'Append' 'Once' |
| container | Der Name eines Containers innerhalb des zugehörigen Storage-Kontos. Dieser Container enthält entweder die Blobs, aus der gelesen oder geschrieben werden soll. Erforderlich für PUT-Anforderungen (CreateOrReplace). | string |
| dateFormat | Das Datumsformat. Unabhängig davon, wo {date} in pathPattern angezeigt wird, wird der Wert dieser Eigenschaft stattdessen als Datumsformat verwendet. | string |
| pathPattern | Das Blobpfadmuster. Kein regulärer Ausdruck. Es stellt ein Muster dar, mit dem Blobnamen abgeglichen werden, um festzustellen, ob sie als Eingabe oder Ausgabe in den Auftrag eingeschlossen werden sollen. Eine ausführlichere Erläuterung und ein Beispiel finden Sie unter /rest/rest/api/streamanalytics/stream-analytics-output. | string |
| storageAccounts | Eine Liste eines oder mehrerer Azure Storage-Konten. Erforderlich für PUT-Anforderungen (CreateOrReplace). | StorageAccount[] |
| timeFormat | Das Zeitformat. Unabhängig davon, wo {time} in pathPattern angezeigt wird, wird der Wert dieser Eigenschaft stattdessen als Zeitformat verwendet. | string |
BlobReferenceInputDataSource
| Name | Description | Value |
|---|---|---|
| properties | Die Eigenschaften, die einer BLOB-Eingabe zugeordnet sind, die Referenzdaten enthält. Erforderlich für PUT-Anforderungen (CreateOrReplace). | BlobReferenceInputDataSourceProperties |
| type | Gibt den Typ der Eingabedatenquelle an, die Referenzdaten enthält. Erforderlich für PUT-Anforderungen (CreateOrReplace). | 'Microsoft. Storage/Blob' (erforderlich) |
BlobReferenceInputDataSourceProperties
| Name | Description | Value |
|---|---|---|
| authenticationMode | Authentifizierungsmodus. | 'ConnectionString' 'Msi' 'UserToken' |
| blobName | Der Name der Blobeingabe. | string |
| container | Der Name eines Containers innerhalb des zugehörigen Storage-Kontos. Dieser Container enthält entweder die Blobs, aus der gelesen oder geschrieben werden soll. Erforderlich für PUT-Anforderungen (CreateOrReplace). | string |
| dateFormat | Das Datumsformat. Unabhängig davon, wo {date} in pathPattern angezeigt wird, wird der Wert dieser Eigenschaft stattdessen als Datumsformat verwendet. | string |
| deltaPathPattern | Das Pfadmuster des Delta-Snapshots. | string |
| deltaSnapshotRefreshRate | Das Intervall, in dem der Benutzer eine Deltamomentaufnahme dieser Referenzblob-Eingabedatenquelle generiert. | string |
| fullSnapshotRefreshRate | Das Aktualisierungsintervall der Blob-Eingabedatenquelle. | string |
| pathPattern | Das Blobpfadmuster. Kein regulärer Ausdruck. Es stellt ein Muster dar, mit dem Blobnamen abgeglichen werden, um festzustellen, ob sie als Eingabe oder Ausgabe in den Auftrag eingeschlossen werden sollen. Eine ausführlichere Erläuterung und ein Beispiel finden Sie unter /rest/rest/api/streamanalytics/stream-analytics-output. | string |
| sourcePartitionCount | Die Partitionsanzahl der BLOB-Eingabedatenquelle. Bereich 1 - 256. | int |
| storageAccounts | Eine Liste eines oder mehrerer Azure Storage-Konten. Erforderlich für PUT-Anforderungen (CreateOrReplace). | StorageAccount[] |
| timeFormat | Das Zeitformat. Unabhängig davon, wo {time} in pathPattern angezeigt wird, wird der Wert dieser Eigenschaft stattdessen als Zeitformat verwendet. | string |
BlobStreamInputDataSource
| Name | Description | Value |
|---|---|---|
| properties | Die Eigenschaften, die einer BLOB-Eingabe zugeordnet sind, die Datenstromdaten enthält. Erforderlich für PUT-Anforderungen (CreateOrReplace). | BlobStreamInputDataSourceProperties |
| type | Gibt den Typ der Eingabedatenquelle an, die Datenstromdaten enthält. Erforderlich für PUT-Anforderungen (CreateOrReplace). | 'Microsoft. Storage/Blob' (erforderlich) |
BlobStreamInputDataSourceProperties
| Name | Description | Value |
|---|---|---|
| authenticationMode | Authentifizierungsmodus. | 'ConnectionString' 'Msi' 'UserToken' |
| container | Der Name eines Containers innerhalb des zugehörigen Storage-Kontos. Dieser Container enthält entweder die Blobs, aus der gelesen oder geschrieben werden soll. Erforderlich für PUT-Anforderungen (CreateOrReplace). | string |
| dateFormat | Das Datumsformat. Unabhängig davon, wo {date} in pathPattern angezeigt wird, wird der Wert dieser Eigenschaft stattdessen als Datumsformat verwendet. | string |
| pathPattern | Das Blobpfadmuster. Kein regulärer Ausdruck. Es stellt ein Muster dar, mit dem Blobnamen abgeglichen werden, um festzustellen, ob sie als Eingabe oder Ausgabe in den Auftrag eingeschlossen werden sollen. Eine ausführlichere Erläuterung und ein Beispiel finden Sie unter /rest/rest/api/streamanalytics/stream-analytics-output. | string |
| sourcePartitionCount | Die Partitionsanzahl der BLOB-Eingabedatenquelle. Bereich 1 - 1024. | int |
| storageAccounts | Eine Liste eines oder mehrerer Azure Storage-Konten. Erforderlich für PUT-Anforderungen (CreateOrReplace). | StorageAccount[] |
| timeFormat | Das Zeitformat. Unabhängig davon, wo {time} in pathPattern angezeigt wird, wird der Wert dieser Eigenschaft stattdessen als Zeitformat verwendet. | string |
ClusterInfo
| Name | Description | Value |
|---|---|---|
| id | Die Ressourcen-ID des Clusters. | string |
Compression
| Name | Description | Value |
|---|---|---|
| type | Gibt den Typ der Komprimierung an, die von der Eingabe verwendet wird. Erforderlich für PUT-Anforderungen (CreateOrReplace). | 'Deflate' 'GZip' "Keine" (erforderlich) |
CSharpFunctionBinding
| Name | Description | Value |
|---|---|---|
| properties | Die Bindungseigenschaften, die einer CSharp-Funktion zugeordnet sind. | CSharpFunctionBindingProperties |
| type | Gibt den Funktionsbindungstyp an. | 'Microsoft.StreamAnalytics/CLRUdf' (erforderlich) |
CSharpFunctionBindingProperties
| Name | Description | Value |
|---|---|---|
| class | Der Csharp-Code, der eine einzelne Funktionsdefinition enthält. | string |
| dllPath | Der Csharp-Code, der eine einzelne Funktionsdefinition enthält. | string |
| method | Der Csharp-Code, der eine einzelne Funktionsdefinition enthält. | string |
| updateMode | Aktualisierungsmodi für Stream Analytics-Funktionen. | 'Refreshable' 'Static' |
CsvSerialization
| Name | Description | Value |
|---|---|---|
| properties | Die Eigenschaften, die dem CSV-Serialisierungstyp zugeordnet sind. Erforderlich für PUT-Anforderungen (CreateOrReplace). | CsvSerializationProperties |
| type | Gibt den Typ der Serialisierung an, den die Eingabe oder Ausgabe verwendet. Erforderlich für PUT-Anforderungen (CreateOrReplace). | 'Csv' (erforderlich) |
CsvSerializationProperties
| Name | Description | Value |
|---|---|---|
| encoding | Gibt die Codierung der eingehenden Daten im Falle der Eingabe und die Codierung ausgehender Daten im Falle der Ausgabe an. Erforderlich für PUT-Anforderungen (CreateOrReplace). | 'UTF8' |
| fieldDelimiter | Gibt das Trennzeichen an, das zum Trennen von durch Trennzeichen getrennten Werten (CSV)-Datensätzen verwendet wird. Eine Liste der unterstützten Werte finden Sie unter /rest/api/rest/api/streamanalytics/stream-analytics-output. Erforderlich für PUT-Anforderungen (CreateOrReplace). | string |
CustomClrSerialization
| Name | Description | Value |
|---|---|---|
| properties | Die Eigenschaften, die dem CustomClr-Serialisierungstyp zugeordnet sind. Erforderlich für PUT-Anforderungen (CreateOrReplace). | CustomClrSerializationProperties |
| type | Gibt den Typ der Serialisierung an, den die Eingabe oder Ausgabe verwendet. Erforderlich für PUT-Anforderungen (CreateOrReplace). | 'CustomClr' (erforderlich) |
CustomClrSerializationProperties
| Name | Description | Value |
|---|---|---|
| serializationClassName | Der Name der Serialisierungsklasse. | string |
| serializationDllPath | Der Serialisierungsbibliothekspfad. | string |
DeltaSerialization
| Name | Description | Value |
|---|---|---|
| properties | Die Eigenschaften, die dem Serialisierungstyp Delta Lake zugeordnet sind. Erforderlich für PUT-Anforderungen (CreateOrReplace). | DeltaSerializationProperties |
| type | Gibt den Typ der Serialisierung an, den die Eingabe oder Ausgabe verwendet. Erforderlich für PUT-Anforderungen (CreateOrReplace). | 'Delta' (erforderlich) |
DeltaSerializationProperties
| Name | Description | Value |
|---|---|---|
| deltaTablePath | Gibt den Pfad der Delta Lake-Tabelle an, in die die Ausgabe geschrieben wird. | Zeichenfolge (erforderlich) |
| partitionColumns | Gibt die Namen der Spalten an, für die die Delta Lake-Tabelle partitioniert wird. Wir unterstützen nur eine Partitionsspalte, aber sie als Array zur Erweiterbarkeit beibehalten. | string[] |
DocumentDbOutputDataSource
| Name | Description | Value |
|---|---|---|
| properties | Die Eigenschaften, die einer DocumentDB-Ausgabe zugeordnet sind. Erforderlich für PUT-Anforderungen (CreateOrReplace). | DocumentDbOutputDataSourceProperties |
| type | Gibt den Typ der Datenquellenausgabe an, in die geschrieben wird. Erforderlich für PUT-Anforderungen (CreateOrReplace). | 'Microsoft. Storage/DocumentDB' (erforderlich) |
DocumentDbOutputDataSourceProperties
| Name | Description | Value |
|---|---|---|
| accountId | Der Name oder die ID des DocumentDB-Kontos. Erforderlich für PUT-Anforderungen (CreateOrReplace). | string |
| accountKey | Der Kontoschlüssel für das DocumentDB-Konto. Erforderlich für PUT-Anforderungen (CreateOrReplace). | string Constraints: Sensibler Wert. Übergeben Als sicherer Parameter. |
| authenticationMode | Authentifizierungsmodus. | 'ConnectionString' 'Msi' 'UserToken' |
| collectionNamePattern | Das Sammlungsnamenmuster für die zu verwendenden Auflistungen. Das Sammlungsnamenformat kann mithilfe des optionalen {partition}-Tokens erstellt werden, wobei Partitionen von 0 beginnen. Weitere Informationen finden Sie im Abschnitt "DocumentDB" von "/rest/api/streamanalytics/stream-analytics-output". Erforderlich für PUT-Anforderungen (CreateOrReplace). | string |
| database | Der Name der DocumentDB-Datenbank. Erforderlich für PUT-Anforderungen (CreateOrReplace). | string |
| documentId | Der Name des Felds in Ausgabeereignissen, mit dem der Primärschlüssel angegeben wird, auf dem Einfüge- oder Aktualisierungsvorgänge basieren. | string |
| partitionKey | Der Name des Felds in Ausgabeereignissen, mit dem der Schlüssel für die Partitionierung der Ausgabe in Auflistungen angegeben wird. Wenn 'collectionNamePattern' das {partition}-Token enthält, muss diese Eigenschaft angegeben werden. | string |
EventGridStreamInputDataSource
| Name | Description | Value |
|---|---|---|
| properties | Die Eigenschaften, die einer Event Grid-Eingabe zugeordnet sind, die Streamdaten enthält. | EventGridStreamInputDataSourceProperties |
| type | Gibt den Typ der Eingabedatenquelle an, die Datenstromdaten enthält. Erforderlich für PUT-Anforderungen (CreateOrReplace). | 'Microsoft.EventGrid/EventSubscriptions' (erforderlich) |
EventGridStreamInputDataSourceProperties
| Name | Description | Value |
|---|---|---|
| eventTypes | Liste der Ereignistypen, die vom Event Grid-Adapter unterstützt werden. | string[] |
| schema | Gibt den Event Grid-Schematyp an. | 'CloudEventSchema' 'EventGridEventSchema' |
| storageAccounts | Eine Liste eines oder mehrerer Azure Storage-Konten. Erforderlich für PUT-Anforderungen (CreateOrReplace). | StorageAccount[] |
| subscriber | Abonnenten für Event Grid. Derzeit wird nur der EventHub-Abonnent unterstützt. | EventHubV2StreamInputDataSource |
EventHubOutputDataSource
| Name | Description | Value |
|---|---|---|
| properties | Die Eigenschaften, die einer Event Hub-Ausgabe zugeordnet sind. Erforderlich für PUT-Anforderungen (CreateOrReplace). | EventHubOutputDataSourceProperties |
| type | Gibt den Typ der Datenquellenausgabe an, in die geschrieben wird. Erforderlich für PUT-Anforderungen (CreateOrReplace). | 'Microsoft.ServiceBus/EventHub' (erforderlich) |
EventHubOutputDataSourceProperties
| Name | Description | Value |
|---|---|---|
| authenticationMode | Authentifizierungsmodus. | 'ConnectionString' 'Msi' 'UserToken' |
| eventHubName | Der Name des Event Hub. Erforderlich für PUT-Anforderungen (CreateOrReplace). | string |
| partitionCount | Die Partitionsanzahl der Event Hub-Datenquelle. Bereich 1 - 256. | int |
| partitionKey | Der Schlüssel/die Spalte, die verwendet wird, um zu bestimmen, auf welche Partition Ereignisdaten gesendet werden sollen. | string |
| propertyColumns | Die Eigenschaften, die dieser Event Hub-Ausgabe zugeordnet sind. | string[] |
| serviceBusNamespace | Der Namensraum, der mit dem gewünschten Event Hub, Service Bus Queue, Service Bus Topic usw. verknüpft ist. Erforderlich für PUT (CreateOrReplace)-Anfragen. | string |
| sharedAccessPolicyKey | Der Shared-access-Policy-Schlüssel für die angegebene Shared-access-Policy. Erforderlich für PUT-Anforderungen (CreateOrReplace). | string Constraints: Sensibler Wert. Übergeben Als sicherer Parameter. |
| sharedAccessPolicyName | Der Name der Shared-Access-Richtlinie für Event Hub, Service Bus Queue, Service Bus Topic usw. Erforderlich für PUT-Anfragen (CreateOrReplace). | string |
EventHubStreamInputDataSource
| Name | Description | Value |
|---|---|---|
| properties | Die Eigenschaften, die einer Event Hub-Eingabe zugeordnet sind, die Datenstromdaten enthält. Erforderlich für PUT-Anforderungen (CreateOrReplace). | EventHubStreamInputDataSourceProperties |
| type | Gibt den Typ der Eingabedatenquelle an, die Datenstromdaten enthält. Erforderlich für PUT-Anforderungen (CreateOrReplace). | 'Microsoft.ServiceBus/EventHub' (erforderlich) |
EventHubStreamInputDataSourceProperties
| Name | Description | Value |
|---|---|---|
| authenticationMode | Authentifizierungsmodus. | 'ConnectionString' 'Msi' 'UserToken' |
| consumerGroupName | Der Name einer Event Hub Consumer Group, die verwendet werden sollte, um Ereignisse aus dem Event Hub zu lesen. Die Angabe verschiedener Consumer-Gruppennamen für mehrere Eingaben ermöglicht es, dass jeder dieser Eingaben dieselben Ereignisse vom Event Hub empfängt. Sofern nicht angegeben, verwendet die Eingabe die Standard-Consumer-Gruppe des Event Hub ™. | string |
| eventHubName | Der Name des Event Hub. Erforderlich für PUT-Anforderungen (CreateOrReplace). | string |
| partitionCount | Die Partitionsanzahl der Event Hub-Datenquelle. Bereich 1 - 256. | int |
| prefetchCount | Die Anzahl der Nachrichten, die der Nachrichtenempfänger gleichzeitig anfordern kann. | int |
| serviceBusNamespace | Der Namensraum, der mit dem gewünschten Event Hub, Service Bus Queue, Service Bus Topic usw. verknüpft ist. Erforderlich für PUT (CreateOrReplace)-Anfragen. | string |
| sharedAccessPolicyKey | Der Shared-access-Policy-Schlüssel für die angegebene Shared-access-Policy. Erforderlich für PUT-Anforderungen (CreateOrReplace). | string Constraints: Sensibler Wert. Übergeben Als sicherer Parameter. |
| sharedAccessPolicyName | Der Name der Shared-Access-Richtlinie für Event Hub, Service Bus Queue, Service Bus Topic usw. Erforderlich für PUT-Anfragen (CreateOrReplace). | string |
EventHubV2OutputDataSource
| Name | Description | Value |
|---|---|---|
| properties | Die Eigenschaften, die einer Event Hub-Ausgabe zugeordnet sind. Erforderlich für PUT-Anforderungen (CreateOrReplace). | EventHubOutputDataSourceProperties |
| type | Gibt den Typ der Datenquellenausgabe an, in die geschrieben wird. Erforderlich für PUT-Anforderungen (CreateOrReplace). | 'Microsoft.EventHub/EventHub' (erforderlich) |
EventHubV2StreamInputDataSource
| Name | Description | Value |
|---|---|---|
| properties | Die Eigenschaften, die einer Event Hub-Eingabe zugeordnet sind, die Datenstromdaten enthält. Erforderlich für PUT-Anforderungen (CreateOrReplace). | EventHubStreamInputDataSourceProperties |
| type | Gibt den Typ der Eingabedatenquelle an, die Datenstromdaten enthält. Erforderlich für PUT-Anforderungen (CreateOrReplace). | 'Microsoft.EventHub/EventHub' (erforderlich) |
EventHubV2StreamInputDataSource
| Name | Description | Value |
|---|---|---|
| properties | Die Eigenschaften, die einer Event Hub-Eingabe zugeordnet sind, die Datenstromdaten enthält. Erforderlich für PUT-Anforderungen (CreateOrReplace). | EventHubStreamInputDataSourceProperties |
| type | Gibt den Typ der Eingabedatenquelle an, die Datenstromdaten enthält. Erforderlich für PUT-Anforderungen (CreateOrReplace). | Zeichenfolge (erforderlich) |
External
| Name | Description | Value |
|---|---|---|
| container | Der UserCustomCode-Container. | string |
| path | Der UserCustomCode-Pfad. | string |
| refreshConfiguration | Die Aktualisierungsparameter für alle aktualisierbaren benutzerdefinierten Funktionen, die in der Jobkonfiguration vorhanden sind. | RefreshConfiguration |
| storageAccount | Die Eigenschaften, die mit einem Azure Storage-Konto verknüpft sind | StorageAccount- |
FileReferenceInputDataSource
| Name | Description | Value |
|---|---|---|
| properties | Die Eigenschaften, die einer Dateieingabe zugeordnet sind, die Referenzdaten enthält. Erforderlich für PUT-Anforderungen (CreateOrReplace). | FileReferenceInputDataSourceProperties |
| type | Gibt den Typ der Eingabedatenquelle an, die Referenzdaten enthält. Erforderlich für PUT-Anforderungen (CreateOrReplace). | 'Datei' (erforderlich) |
FileReferenceInputDataSourceProperties
| Name | Description | Value |
|---|---|---|
| path | Der Pfad der Datei. | string |
Function
| Name | Description | Value |
|---|---|---|
| name | Ressourcenname | string |
| properties | Die Eigenschaften, die einer Funktion zugeordnet sind. | FunctionProperties |
FunctionBinding
| Name | Description | Value |
|---|---|---|
| type | Legen Sie den Typ AzureMachineLearningStudioFunctionBinding auf "Microsoft.MachineLearning/WebService" fest. Legen Sie für den Typ AzureMachineLearningServiceFunctionBinding den Wert auf "Microsoft.MachineLearningServices" fest. Legen Sie den Wert auf "Microsoft.StreamAnalytics/CLRUdf" für den Typ CSharpFunctionBinding fest. Legen Sie den Wert auf "Microsoft.StreamAnalytics/JavascriptUdf" für den Typ JavaScriptFunctionBinding fest. | 'Microsoft.MachineLearning/WebService' 'Microsoft.MachineLearningServices' 'Microsoft.StreamAnalytics/CLRUdf' 'Microsoft.StreamAnalytics/JavascriptUdf' (erforderlich) |
FunctionConfiguration
| Name | Description | Value |
|---|---|---|
| binding | Die physische Bindung der Funktion. Zum Beispiel beschreibt dies im Fall des Azure Machine Learning-Webdienstes ™den Endpunkt. | FunctionBinding |
| inputs | FunctionInput[] | |
| output | Beschreibt die Ausgabe einer Funktion. | FunctionOutput |
FunctionInput
| Name | Description | Value |
|---|---|---|
| dataType | Der (von Azure Stream Analytics unterstützte) Datentyp des Funktionseingabeparameters. Eine Liste gültiger Azure Stream Analytics Datentypen ist unter https://msdn.microsoft.com/en-us/library/azure/dn835065.aspx beschrieben | string |
| isConfigurationParameter | Ein Flag, das angibt, ob der Parameter ein Konfigurationsparameter ist. True, wenn dieser Eingabeparameter erwartet wird, dass es sich um eine Konstante handelt. Der Standardwert ist "false". | bool |
FunctionOutput
| Name | Description | Value |
|---|---|---|
| dataType | Der (von Azure Stream Analytics unterstützte) Datentyp der Funktionsausgabe. Eine Liste gültiger Azure Stream Analytics Datentypen ist unter https://msdn.microsoft.com/en-us/library/azure/dn835065.aspx beschrieben | string |
FunctionProperties
| Name | Description | Value |
|---|---|---|
| properties | FunctionConfiguration | |
| type | Legen Sie für den Typ AggregateFunctionProperties auf 'AggregateAggregate' fest. Legen Sie für den Typ ScalarFunctionProperties den Wert auf 'Scalar' fest. | 'Aggregate' 'Skalar' (erforderlich) |
GatewayMessageBusOutputDataSource
| Name | Description | Value |
|---|---|---|
| properties | Die Eigenschaften, die einer Gatewaynachrichtenbusausgabe zugeordnet sind. Erforderlich für PUT-Anforderungen (CreateOrReplace). | GatewayMessageBusOutputDataSourceProperties |
| type | Gibt den Typ der Datenquellenausgabe an, in die geschrieben wird. Erforderlich für PUT-Anforderungen (CreateOrReplace). | 'GatewayMessageBus' (erforderlich) |
GatewayMessageBusOutputDataSourceProperties
| Name | Description | Value |
|---|---|---|
| topic | Der Name des Themas Service Bus. | string |
GatewayMessageBusStreamInputDataSource
| Name | Description | Value |
|---|---|---|
| properties | Die Eigenschaften, die einer Gatewaynachrichtenbuseingabe zugeordnet sind, die Datenstromdaten enthält. | GatewayMessageBusStreamInputDataSourceProperties |
| type | Gibt den Typ der Eingabedatenquelle an, die Datenstromdaten enthält. Erforderlich für PUT-Anforderungen (CreateOrReplace). | 'GatewayMessageBus' (erforderlich) |
GatewayMessageBusStreamInputDataSourceProperties
| Name | Description | Value |
|---|---|---|
| topic | Der Name des Themas Service Bus. | string |
Identity
| Name | Description | Value |
|---|---|---|
| type | Der Typ der Identität kann SystemAssigned oder UserAssigned sein. | string |
| userAssignedIdentities | Die vom Benutzer zugewiesenen Identitäten, die der Ressource des Streamingauftrags zugeordnet sind. | IdentityUserAssignedIdentities |
IdentityUserAssignedIdentities
| Name | Description | Value |
|---|
Input
| Name | Description | Value |
|---|---|---|
| name | Ressourcenname | string |
| properties | Die Eigenschaften, die einer Eingabe zugeordnet sind. Erforderlich für PUT-Anforderungen (CreateOrReplace). | InputProperties |
InputProperties
| Name | Description | Value |
|---|---|---|
| compression | Beschreibt, wie Eingabedaten komprimiert werden | Compression |
| partitionKey | partitionKey Beschreibt einen Schlüssel in den Eingabedaten, die zum Partitionieren der Eingabedaten verwendet werden | string |
| serialization | Beschreibt, wie Daten aus einer Eingabe serialisiert werden oder wie Daten serialisiert werden, wenn sie in eine Ausgabe geschrieben werden. Erforderlich für PUT-Anforderungen (CreateOrReplace). | Serialization |
| type | Legen Sie für den Typ ReferenceInputProperties auf 'Reference' fest. Legen Sie den Wert auf "Stream" für den Typ StreamInputProperties fest. | 'Reference' 'Stream' (erforderlich) |
| watermarkSettings | Einstellungen, die festlegen, ob Wasserzeichenereignisse gelesen werden sollen. | InputWatermarkProperties |
InputWatermarkProperties
| Name | Description | Value |
|---|---|---|
| watermarkMode | Der Eingabe-Wasserzeichen-Modus. | 'None' 'ReadWatermark' |
IoTHubStreamInputDataSource
| Name | Description | Value |
|---|---|---|
| properties | Die Eigenschaften, die mit einem IoT Hub-Input verbunden sind, der Stromdaten enthält. Erforderlich für PUT-Anforderungen (CreateOrReplace). | IoTHubStreamInputDataSourceProperties |
| type | Gibt den Typ der Eingabedatenquelle an, die Datenstromdaten enthält. Erforderlich für PUT-Anforderungen (CreateOrReplace). | 'Microsoft.Devices/IotHubs' (erforderlich) |
IoTHubStreamInputDataSourceProperties
| Name | Description | Value |
|---|---|---|
| consumerGroupName | Der Name einer IoT Hub Consumer Group, die verwendet werden sollte, um Ereignisse vom IoT Hub zu lesen. Sofern nicht angegeben, verwendet die Eingabe die Standard-Consumer-Gruppe des IoT Hub. ™ | string |
| endpoint | Der IoT Hub-Endpunkt, mit dem man sich verbinden kann (z. B. Nachrichten/Events, Nachrichten/Operationen, MonitoringEvents usw.). | string |
| iotHubNamespace | Der Name oder die URI des IoT Hub. Erforderlich für PUT-Anforderungen (CreateOrReplace). | string |
| sharedAccessPolicyKey | Der Shared-access-Policy-Schlüssel für die angegebene Shared-access-Policy. Erforderlich für PUT-Anforderungen (CreateOrReplace). | string Constraints: Sensibler Wert. Übergeben Als sicherer Parameter. |
| sharedAccessPolicyName | Der Name der Shared-Access-Richtlinie für den IoT Hub. Diese Richtlinie muss mindestens die Dienstverbindungsberechtigung enthalten. Erforderlich für PUT-Anforderungen (CreateOrReplace). | string |
JavaScriptFunctionBinding
| Name | Description | Value |
|---|---|---|
| properties | Die Bindungseigenschaften, die einer JavaScript-Funktion zugeordnet sind. | JavaScriptFunctionBindingProperties |
| type | Gibt den Funktionsbindungstyp an. | 'Microsoft.StreamAnalytics/JavascriptUdf' (erforderlich) |
JavaScriptFunctionBindingProperties
| Name | Description | Value |
|---|---|---|
| script | Der JavaScript-Code, der eine einzelne Funktionsdefinition enthält. Beispiel: "Funktion (x, y) { x + y; }" zurückgeben | string |
JobStorageAccount
| Name | Description | Value |
|---|---|---|
| accountKey | Der Kontoschlüssel für das Azure Storage-Konto. Erforderlich für PUT-Anforderungen (CreateOrReplace). | string Constraints: Sensibler Wert. Übergeben Als sicherer Parameter. |
| accountName | Der Name des Azure Storage-Kontos. Erforderlich für PUT-Anforderungen (CreateOrReplace). | string |
| authenticationMode | Authentifizierungsmodus. | 'ConnectionString' 'Msi' 'UserToken' |
JsonSerialization
| Name | Description | Value |
|---|---|---|
| properties | Die Eigenschaften, die dem JSON-Serialisierungstyp zugeordnet sind. Erforderlich für PUT-Anforderungen (CreateOrReplace). | JsonSerializationProperties |
| type | Gibt den Typ der Serialisierung an, den die Eingabe oder Ausgabe verwendet. Erforderlich für PUT-Anforderungen (CreateOrReplace). | 'Json' (erforderlich) |
JsonSerializationProperties
| Name | Description | Value |
|---|---|---|
| encoding | Gibt die Codierung der eingehenden Daten im Falle der Eingabe und die Codierung ausgehender Daten im Falle der Ausgabe an. Erforderlich für PUT-Anforderungen (CreateOrReplace). | 'UTF8' |
| format | Diese Eigenschaft gilt nur für die JSON-Serialisierung von Ausgaben. Es gilt nicht für Eingaben. Diese Eigenschaft gibt das Format des JSON an, in dem die Ausgabe geschrieben wird. Die derzeit unterstützten Werte sind "lineSeparated", der angibt, dass die Ausgabe formatiert wird, indem jedes JSON-Objekt durch eine neue Zeile getrennt und "Array" angegeben wird, dass die Ausgabe als Array von JSON-Objekten formatiert wird. Der Standardwert ist "lineSeparated", wenn links NULL ist. | 'Array' 'LineSeparated' |
Output
| Name | Description | Value |
|---|---|---|
| name | Ressourcenname | string |
| properties | Die Eigenschaften, die einer Ausgabe zugeordnet sind. Erforderlich für PUT-Anforderungen (CreateOrReplace). | OutputProperties |
OutputDataSource
| Name | Description | Value |
|---|---|---|
| type | Legen Sie den Wert auf 'GatewayMessageBus' für den Typ GatewayMessageBusOutputDataSource fest. Legen Sie den Wert auf "Microsoft.AzureFunction" für den Typ AzureFunctionOutputDataSource fest. Legen Sie den Wert auf 'Microsoft.DBForPostgreSQL/servers/databases' für den Typ PostgreSQLOutputDataSource fest. Legen Sie den Typ AzureDataLakeStoreOutputDataSource auf "Microsoft.DataLake/Accounts" fest. Legen Sie "Microsoft.EventHub/EventHub" für den Typ EventHubV2OutputDataSource fest. Legen Sie den Typ AzureDataExplorerOutputDataSource auf "Microsoft.Kusto/clusters/databases" fest. Legen Sie "Microsoft.ServiceBus/EventHub" für den Typ EventHubOutputDataSource fest. Legen Sie den Typ ServiceBusQueueOutputDataSource auf "Microsoft.ServiceBus/Queue" fest. Legen Sie "Microsoft.ServiceBus/Topic" für den Typ "ServiceBusTopicOutputDataSource" fest. Legen Sie den Typ AzureSynapseOutputDataSource auf "Microsoft.Sql/Server/DataWarehouse" fest. Legen Sie den Typ AzureSqlDatabaseOutputDataSource auf "Microsoft.Sql/Server/Database" fest. Auf 'Microsoft. Storage/Blob' für den Typ BlobOutputDataSource. Auf 'Microsoft. Storage/DocumentDB' für den Typ DocumentDbOutputDataSource. Auf 'Microsoft. Storage/Table' für den Typ AzureTableOutputDataSource. Legen Sie "PowerBI" für den Typ "PowerBIOutputDataSource" fest. Legen Sie den Wert auf 'Raw' für den Typ RawOutputDatasource fest. | 'GatewayMessageBus' 'Microsoft.AzureFunction' 'Microsoft.DataLake/Accounts' 'Microsoft.DBForPostgreSQL/servers/databases' 'Microsoft.EventHub/EventHub' 'Microsoft.Kusto/clusters/databases' 'Microsoft.ServiceBus/EventHub' 'Microsoft.ServiceBus/Queue' 'Microsoft.ServiceBus/Topic' 'Microsoft.Sql/Server/Database' 'Microsoft.Sql/Server/DataWarehouse' 'Microsoft. Storage/Blob' 'Microsoft. Storage/DocumentDB' 'Microsoft. Storage/Table' 'PowerBI' 'Roh' (erforderlich) |
OutputProperties
| Name | Description | Value |
|---|---|---|
| datasource | Beschreibt die Datenquelle, in die die Ausgabe geschrieben wird. Erforderlich für PUT-Anforderungen (CreateOrReplace). | OutputDataSource |
| serialization | Beschreibt, wie Daten aus einer Eingabe serialisiert werden oder wie Daten serialisiert werden, wenn sie in eine Ausgabe geschrieben werden. Erforderlich für PUT-Anforderungen (CreateOrReplace). | Serialization |
| sizeWindow | Das Größenfenster, auf das eine Stream Analytics-Ausgabe beschränkt werden soll. | int |
| timeWindow | Der Zeitrahmen zum Filtern von Stream Analytics-Auftragsausgaben. | string |
| watermarkSettings | Einstellungen, die bestimmen, ob Wasserzeichen nach unten gesendet werden sollen. | OutputWatermarkProperties |
OutputWatermarkProperties
| Name | Description | Value |
|---|---|---|
| maxWatermarkDifferenceAcrossPartitions | Beschreibt das maximale Delta zwischen den schnellsten und langsamsten Partitionen, sodass das Out-of-Order-Fenster, das alle erforderlichen Ereignisse in downstream-Aufträgen erfasst, gut definiert ist. | string |
| watermarkMode | Der Ausgabewasserzeichenmodus. | 'None' 'SendCurrentPartitionWatermark' 'SendLowestWatermarkAcrossPartitions' |
ParquetSerialization
| Name | Description | Value |
|---|---|---|
| properties | Die Eigenschaften, die mit dem Serialisierungstyp "Parkett" verbunden sind. Erforderlich für PUT-Anforderungen (CreateOrReplace). | any |
| type | Gibt den Typ der Serialisierung an, den die Eingabe oder Ausgabe verwendet. Erforderlich für PUT-Anforderungen (CreateOrReplace). | 'Parkett' (erforderlich) |
PostgreSQLOutputDataSource
| Name | Description | Value |
|---|---|---|
| properties | Die Eigenschaften, die einer PostgreSQL-Ausgabedatenquelle zugeordnet sind. Erforderlich für PUT-Anforderungen (CreateOrReplace). | PostgreSQLOutputDataSourceProperties |
| type | Gibt den Typ der Datenquellenausgabe an, in die geschrieben wird. Erforderlich für PUT-Anforderungen (CreateOrReplace). | 'Microsoft.DBForPostgreSQL/servers/databases' (erforderlich) |
PostgreSQLOutputDataSourceProperties
| Name | Description | Value |
|---|---|---|
| authenticationMode | Authentifizierungsmodus. | 'ConnectionString' 'Msi' 'UserToken' |
| database | Der Name der Azure SQL-Datenbank. Erforderlich für PUT-Anforderungen (CreateOrReplace). | string |
| maxWriterCount | Maximale Writer-Anzahl, derzeit sind nur 1 (einzelner Writer) und 0 (basierend auf der Abfragepartition) verfügbar. Optional für PUT-Anforderungen. | int |
| password | Das Passwort, das verwendet wird, um sich mit der Azure SQL-Datenbank zu verbinden. Erforderlich für PUT-Anforderungen (CreateOrReplace). | string Constraints: Sensibler Wert. Übergeben Als sicherer Parameter. |
| server | Der Name des SQL-Servers, der die Azure SQL-Datenbank enthält. Erforderlich für PUT-Anforderungen (CreateOrReplace). | string |
| table | Der Name der Tabelle in der Azure SQL-Datenbank. Erforderlich für PUT-Anforderungen (CreateOrReplace). | string |
| user | Der Benutzername, der zur Verbindung zur Azure SQL-Datenbank verwendet wird. Erforderlich für PUT-Anforderungen (CreateOrReplace). | string |
PowerBIOutputDataSource
| Name | Description | Value |
|---|---|---|
| properties | Die Eigenschaften, die mit einem Power BI-Ausgang verbunden sind. Erforderlich für PUT-Anforderungen (CreateOrReplace). | PowerBIOutputDataSourceProperties |
| type | Gibt den Typ der Datenquellenausgabe an, in die geschrieben wird. Erforderlich für PUT-Anforderungen (CreateOrReplace). | 'PowerBI' (erforderlich) |
PowerBIOutputDataSourceProperties
| Name | Description | Value |
|---|---|---|
| authenticationMode | Authentifizierungsmodus. | 'ConnectionString' 'Msi' 'UserToken' |
| dataset | Der Name des Power BI-Datensatzes. Erforderlich für PUT-Anforderungen (CreateOrReplace). | string |
| groupId | Die ID der Power BI-Gruppe. | string |
| groupName | Der Name der Power BI-Gruppe. Nutzen Sie diese Eigenschaft, um sich zu merken, welche spezifische Power BI-Gruppen-ID verwendet wurde. | string |
| refreshToken | Ein Refresh-Token, mit dem ein gültiges access-Token erhalten werden kann, das dann zur Authentifizierung mit der Datenquelle verwendet werden kann. Ein gültiger Refresh-Token ist derzeit nur über das Azure Portal erhältlich. Es wird empfohlen, hier beim Erstellen der Datenquelle einen Dummy-String-Wert einzufügen und dann zum Azure Portal zu gehen, um die Datenquelle zu authentifizieren, wodurch diese Eigenschaft mit einem gültigen Refresh-Token aktualisiert wird. Erforderlich für PUT-Anforderungen (CreateOrReplace). | string |
| table | Der Name der Power BI-Tabelle unter dem angegebenen Datensatz. Erforderlich für PUT-Anforderungen (CreateOrReplace). | string |
| tokenUserDisplayName | Der Anzeigename des Benutzers, der zum Abrufen des Aktualisierungstokens verwendet wurde. Verwenden Sie diese Eigenschaft, um sich zu merken, welcher Benutzer zum Abrufen des Aktualisierungstokens verwendet wurde. | string |
| tokenUserPrincipalName | Der Benutzerprinzipalname (UPN) des Benutzers, der zum Abrufen des Aktualisierungstokens verwendet wurde. Verwenden Sie diese Eigenschaft, um sich zu merken, welcher Benutzer zum Abrufen des Aktualisierungstokens verwendet wurde. | string |
RawInputDatasourceProperties
| Name | Description | Value |
|---|---|---|
| payload | Der serialisierte JSON-Inhalt der Eingabedaten. Entweder Nutzlast oder PayloadURI muss festgelegt werden, aber nicht beide. | string |
| payloadUri | Die SAS-URL zu einem Blob, das den serialisierten JSON-Inhalt der Eingabedaten enthält. Entweder Nutzlast oder PayloadURI muss festgelegt werden, aber nicht beide. | string |
RawOutputDatasource
| Name | Description | Value |
|---|---|---|
| properties | Die Eigenschaften, die einer rohen Ausgabe zugeordnet sind. Erforderlich für PUT-Anforderungen (CreateOrReplace). | RawOutputDatasourceProperties |
| type | Gibt den Typ der Datenquellenausgabe an, in die geschrieben wird. Erforderlich für PUT-Anforderungen (CreateOrReplace). | 'Roh' (erforderlich) |
RawOutputDatasourceProperties
| Name | Description | Value |
|---|---|---|
| payloadUri | Die SAS-URL zu einem Blob, in das die Ausgabe geschrieben werden soll. Wenn diese Eigenschaft nicht gesetzt ist, werden die Ausgabedaten in eine temporäre storage geschrieben, und eine SAS-URL zu diesem temporären storage wird im Ergebnis enthalten. | string |
RawReferenceInputDataSource
| Name | Description | Value |
|---|---|---|
| properties | Die Eigenschaften, die einer unformatierten Eingabe zugeordnet sind, die Referenzdaten enthält. Erforderlich für PUT-Anforderungen (CreateOrReplace). | RawInputDatasourceProperties |
| type | Gibt den Typ der Eingabedatenquelle an, die Referenzdaten enthält. Erforderlich für PUT-Anforderungen (CreateOrReplace). | 'Roh' (erforderlich) |
RawStreamInputDataSource
| Name | Description | Value |
|---|---|---|
| properties | Die Eigenschaften, die einer unformatierten Eingabe zugeordnet sind. Erforderlich für PUT-Anforderungen (CreateOrReplace). | RawInputDatasourceProperties |
| type | Gibt den Typ der Eingabedatenquelle an, die Datenstromdaten enthält. Erforderlich für PUT-Anforderungen (CreateOrReplace). | 'Roh' (erforderlich) |
ReferenceInputDataSource
| Name | Description | Value |
|---|---|---|
| type | Legen Sie für den Typ FileReferenceInputDataSource auf 'File' fest. Legen Sie den Typ AzureSqlReferenceInputDataSource auf "Microsoft.Sql/Server/Database" fest. Auf 'Microsoft. Storage/Blob' für den Typ BlobReferenceInputDataSource. Legen Sie für den Typ RawReferenceInputDataSource auf 'Raw' fest. | 'File' 'Microsoft.Sql/Server/Database' 'Microsoft. Storage/Blob' 'Roh' (erforderlich) |
ReferenceInputProperties
| Name | Description | Value |
|---|---|---|
| datasource | Beschreibt eine Eingabedatenquelle, die Referenzdaten enthält. Erforderlich für PUT-Anforderungen (CreateOrReplace). | ReferenceInputDataSource |
| type | Gibt an, ob es sich bei der Eingabe um eine Quelle von Referenzdaten oder Datenstromdaten handelt. Erforderlich für PUT-Anforderungen (CreateOrReplace). | "Referenz" (erforderlich) |
RefreshConfiguration
| Name | Description | Value |
|---|---|---|
| dateFormat | Das Datumsformat. Unabhängig davon, wo {date} in pathPattern angezeigt wird, wird der Wert dieser Eigenschaft stattdessen als Datumsformat verwendet. | string |
| pathPattern | Das Blobpfadmuster. Kein regulärer Ausdruck. Es stellt ein Muster dar, mit dem Blobnamen abgeglichen werden, um festzustellen, ob sie als Eingabe oder Ausgabe in den Auftrag eingeschlossen werden sollen. Eine ausführlichere Erläuterung und ein Beispiel finden Sie unter /rest/rest/api/streamanalytics/stream-analytics-output. | string |
| refreshInterval | Das Aktualisierungsintervall. | string |
| refreshType | Diese Eigenschaft gibt an, welche Datenaktualisierungsoption verwendet werden soll: Blockieren oder Nicht blockieren. | 'Blocking' 'Nonblocking' |
| timeFormat | Das Zeitformat. Unabhängig davon, wo {time} in pathPattern angezeigt wird, wird der Wert dieser Eigenschaft stattdessen als Zeitformat verwendet. | string |
ScalarFunctionProperties
| Name | Description | Value |
|---|---|---|
| type | Gibt den Funktionstyp an. | 'Skalar' (erforderlich) |
Serialization
| Name | Description | Value |
|---|---|---|
| type | Legen Sie den Wert auf 'Avro' für den Typ AvroSerialization fest. Legen Sie den Wert auf 'Csv' für den Typ CsvSerialization fest. Legen Sie für den Typ CustomClrSerialization auf 'CustomClr' fest. Legen Sie diesen Wert für den Typ DeltaSerialization auf 'Delta' fest. Legen Sie den Wert auf "Json" für den Typ "JsonSerialization" fest. Legen Sie den Wert auf 'Parquet' für den Typ ParquetSerialization fest. | 'Avro' 'Csv' 'CustomClr' 'Delta' 'Json' 'Parkett' (erforderlich) |
ServiceBusQueueOutputDataSource
| Name | Description | Value |
|---|---|---|
| properties | Die Eigenschaften, die mit einer Service Bus Queue verbunden sind, geben die Ausgabe aus. Erforderlich für PUT-Anforderungen (CreateOrReplace). | ServiceBusQueueOutputDataSourceProperties |
| type | Gibt den Typ der Datenquellenausgabe an, in die geschrieben wird. Erforderlich für PUT-Anforderungen (CreateOrReplace). | 'Microsoft.ServiceBus/Queue' (erforderlich) |
ServiceBusQueueOutputDataSourceProperties
| Name | Description | Value |
|---|---|---|
| authenticationMode | Authentifizierungsmodus. | 'ConnectionString' 'Msi' 'UserToken' |
| propertyColumns | Ein String-Array mit den Namen der Ausgabespalten, die als benutzerdefinierte Eigenschaften an Service Bus-Nachrichten angehängt werden sollen. | string[] |
| queueName | Der Name der Service Bus Queue. Erforderlich für PUT-Anforderungen (CreateOrReplace). | string |
| serviceBusNamespace | Der Namensraum, der mit dem gewünschten Event Hub, Service Bus Queue, Service Bus Topic usw. verknüpft ist. Erforderlich für PUT (CreateOrReplace)-Anfragen. | string |
| sharedAccessPolicyKey | Der Shared-access-Policy-Schlüssel für die angegebene Shared-access-Policy. Erforderlich für PUT-Anforderungen (CreateOrReplace). | string Constraints: Sensibler Wert. Übergeben Als sicherer Parameter. |
| sharedAccessPolicyName | Der Name der Shared-Access-Richtlinie für Event Hub, Service Bus Queue, Service Bus Topic usw. Erforderlich für PUT-Anfragen (CreateOrReplace). | string |
| systemPropertyColumns | Die Systemeigenschaften, die mit der Service Bus Warteschlange verbunden sind. Die folgenden Systemeigenschaften werden unterstützt: ReplyToSessionId, ContentType, To, Subject, CorrelationId, TimeToLive, PartitionKey, SessionId, ScheduledEnqueueTime, MessageId, ReplyTo, Label, ScheduledEnqueueTimeUtc. | any |
ServiceBusTopicOutputDataSource
| Name | Description | Value |
|---|---|---|
| properties | Die Eigenschaften, die mit der Ausgabe eines Service Bus Topic verbunden sind. Erforderlich für PUT-Anforderungen (CreateOrReplace). | ServiceBusTopicOutputDataSourceProperties |
| type | Gibt den Typ der Datenquellenausgabe an, in die geschrieben wird. Erforderlich für PUT-Anforderungen (CreateOrReplace). | 'Microsoft.ServiceBus/Topic' (erforderlich) |
ServiceBusTopicOutputDataSourceProperties
| Name | Description | Value |
|---|---|---|
| authenticationMode | Authentifizierungsmodus. | 'ConnectionString' 'Msi' 'UserToken' |
| propertyColumns | Ein String-Array mit den Namen der Ausgabespalten, die als benutzerdefinierte Eigenschaften an Service Bus-Nachrichten angehängt werden sollen. | string[] |
| serviceBusNamespace | Der Namensraum, der mit dem gewünschten Event Hub, Service Bus Queue, Service Bus Topic usw. verknüpft ist. Erforderlich für PUT (CreateOrReplace)-Anfragen. | string |
| sharedAccessPolicyKey | Der Shared-access-Policy-Schlüssel für die angegebene Shared-access-Policy. Erforderlich für PUT-Anforderungen (CreateOrReplace). | string Constraints: Sensibler Wert. Übergeben Als sicherer Parameter. |
| sharedAccessPolicyName | Der Name der Shared-Access-Richtlinie für Event Hub, Service Bus Queue, Service Bus Topic usw. Erforderlich für PUT-Anfragen (CreateOrReplace). | string |
| systemPropertyColumns | Die Systemeigenschaften, die mit dem Service Bus Topic Output verbunden sind. Die folgenden Systemeigenschaften werden unterstützt: ReplyToSessionId, ContentType, To, Subject, CorrelationId, TimeToLive, PartitionKey, SessionId, ScheduledEnqueueTime, MessageId, ReplyTo, Label, ScheduledEnqueueTimeUtc. | ServiceBusTopicOutputDataSourcePropertiesSystemPropertyColumns |
| topicName | Der Name des Service Bus-Themas. Erforderlich für PUT-Anforderungen (CreateOrReplace). | string |
ServiceBusTopicOutputDataSourcePropertiesSystemPropertyColumns
| Name | Description | Value |
|---|
Sku
| Name | Description | Value |
|---|---|---|
| capacity | Die Kapazität der SKU. | int |
| name | Der Name der SKU. Erforderlich für PUT-Anforderungen (CreateOrReplace). | 'Standard' |
StorageAccount
| Name | Description | Value |
|---|---|---|
| accountKey | Der Kontoschlüssel für das Azure Storage-Konto. Erforderlich für PUT-Anforderungen (CreateOrReplace). | string Constraints: Sensibler Wert. Übergeben Als sicherer Parameter. |
| accountName | Der Name des Azure Storage-Kontos. Erforderlich für PUT-Anforderungen (CreateOrReplace). | string |
| authenticationMode | Authentifizierungsmodus. | 'ConnectionString' 'Msi' 'UserToken' |
StreamingJobProperties
| Name | Description | Value |
|---|---|---|
| cluster | Der Cluster, auf dem Streamingaufträge ausgeführt werden. | ClusterInfo |
| compatibilityLevel | Steuert bestimmte Laufzeitverhalten des Streamingauftrags. | '1.0' '1.2' |
| contentStoragePolicy | Gültige Werte sind JobStorageAccount und SystemAccount. Wenn dieser Wert auf "JobStorageAccount" festgelegt ist, muss der Benutzer auch die Eigenschaft "jobStorageAccount" angeben. . | 'JobStorageAccount' 'SystemAccount' |
| dataLocale | Das Datengebietsschema des Stream Analytics-Auftrags. Value sollte der Name eines unterstützten .NET Culture aus der Menge https://learn.microsoft.com/dotnet/api/system.globalization.culturetypes sein. Standardeinstellung ist „en-US“, wenn keine Angabe gemacht wurde. | string |
| eventsLateArrivalMaxDelayInSeconds | Die maximal akzeptable Verzögerung in Sekunden, bei der verspätet eintreffende Ereignisse mit einbezogen werden könnten. Der unterstützte Bereich ist -1 bis 1814399 (20,23:59:59 Tage) und -1 wird verwendet, um die Wartezeit auf unbestimmte Zeit festzulegen. Wenn die Eigenschaft nicht vorhanden ist, wird sie so interpretiert, dass sie einen Wert von -1 hat. | int |
| eventsOutOfOrderMaxDelayInSeconds | Die maximal akzeptable Verzögerung in Sekunden, bei der Störereignisse so angepasst werden können, dass sie wieder normal sind. | int |
| eventsOutOfOrderPolicy | Gibt die Richtlinie an, die auf Ereignisse angewendet werden soll, die im Eingangsereignisdatenstrom als Störereignisse ankommen. | 'Adjust' 'Drop' |
| externals | Das storage-Konto, in dem sich die benutzerdefinierten Code-Artefacts befinden. | Äußerlich |
| functions | Eine Liste mit einer oder mehreren Funktionen für den Streamingauftrag. Die Name-Eigenschaft für jede Funktion ist erforderlich, wenn Sie diese Eigenschaft in einer PUT-Anforderung angeben. Diese Eigenschaft kann nicht über einen PATCH-Vorgang geändert werden. Sie müssen die PATCH-API verwenden, die für die einzelne Transformation verfügbar ist. | Function[] |
| inputs | Eine Liste mit mindestens einer Eingabe für den Streamingauftrag. Die Name-Eigenschaft für jede Eingabe ist erforderlich, wenn Sie diese Eigenschaft in einer PUT-Anforderung angeben. Diese Eigenschaft kann nicht über einen PATCH-Vorgang geändert werden. Sie müssen die PATCH-API verwenden, die für die einzelnen Eingaben verfügbar ist. | Input[] |
| jobStorageAccount | Die Eigenschaften, die mit einem Azure Storage-Konto mit MSI verknüpft sind, | JobStorageAccount |
| jobType | Beschreibt den Typ des Auftrags. Gültige Modi sind Cloud und "Edge". |
'Cloud' 'Edge' |
| outputErrorPolicy | Gibt die Richtlinie an, die auf Ereignisse angewendet werden soll, die im Ausgang eintreffen und aufgrund von Fehlbildung (fehlende Spaltenwerte, Spaltenwerte falschen Typs oder Größe) nicht auf den externen storage geschrieben werden können. | 'Drop' 'Stop' |
| outputs | Eine Liste mit einer oder mehreren Ausgaben für den Streamingauftrag. Die Name-Eigenschaft für jede Ausgabe ist erforderlich, wenn Sie diese Eigenschaft in einer PUT-Anforderung angeben. Diese Eigenschaft kann nicht über einen PATCH-Vorgang geändert werden. Sie müssen die PATCH-API verwenden, die für die einzelne Ausgabe verfügbar ist. | Output[] |
| outputStartMode | Diese Eigenschaft sollte nur verwendet werden, wenn gewünscht wird, dass der Auftrag sofort beim Erstellen gestartet wird. Der Wert kann JobStartTime, CustomTime oder LastOutputEventTime sein, um anzugeben, ob der Startpunkt des Ausgabeereignisdatenstroms gestartet werden soll, wenn der Auftrag gestartet wird, mit einem benutzerdefinierten Benutzerzeitstempel beginnen, der über die outputStartTime-Eigenschaft angegeben ist, oder von der letzten Ereignisausgabezeit beginnen soll. | 'CustomTime' 'JobStartTime' 'LastOutputEventTime' |
| outputStartTime | Der Wert ist entweder ein formatierter ISO-8601-Zeitstempel, der den Startpunkt des Ausgabeereignisdatenstroms angibt, oder NULL, um anzugeben, dass der Ausgabeereignisdatenstrom bei jedem Start des Streamingauftrags gestartet wird. Diese Eigenschaft muss einen Wert aufweisen, wenn outputStartMode auf CustomTime festgelegt ist. | string |
| sku | Beschreibt die SKU des Streamingauftrags. Erforderlich für PUT-Anforderungen (CreateOrReplace). | Sku |
| transformation | Gibt die Abfrage und die Anzahl der Streamingeinheiten an, die für den Streamingauftrag verwendet werden sollen. Die Namenseigenschaft der Transformation ist erforderlich, wenn Sie diese Eigenschaft in einer PUT-Anforderung angeben. Diese Eigenschaft kann nicht über einen PATCH-Vorgang geändert werden. Sie müssen die PATCH-API verwenden, die für die einzelne Transformation verfügbar ist. | Transformation |
StreamInputDataSource
| Name | Description | Value |
|---|---|---|
| type | Legen Sie den Wert auf 'GatewayMessageBus' für den Typ GatewayMessageBusStreamInputDataSource fest. Legen Sie den Wert auf "Microsoft.Devices/IotHubs" für den Typ "IoTHubStreamInputDataSource" fest. Legen Sie für den Typ EventGridStreamInputDataSource auf "Microsoft.EventGrid/EventSubscriptions" fest. Legen Sie für den Typ EventHubV2StreamInputDataSource auf "Microsoft.EventHub/EventHub" fest. Legen Sie den Typ EventHubStreamInputDataSource auf "Microsoft.ServiceBus/EventHub" fest. Auf 'Microsoft. Storage/Blob' für den Typ BlobStreamInputDataSource. Legen Sie den Wert auf "Raw" für den Typ "RawStreamInputDataSource" fest. | 'GatewayMessageBus' 'Microsoft.Devices/IotHubs' 'Microsoft.EventGrid/EventSubscriptions' 'Microsoft.EventHub/EventHub' 'Microsoft.ServiceBus/EventHub' 'Microsoft. Storage/Blob' 'Roh' (erforderlich) |
StreamInputProperties
| Name | Description | Value |
|---|---|---|
| datasource | Beschreibt eine Eingabedatenquelle, die Datenstrom enthält. Erforderlich für PUT-Anforderungen (CreateOrReplace). | StreamInputDataSource |
| type | Gibt an, ob es sich bei der Eingabe um eine Quelle von Referenzdaten oder Datenstromdaten handelt. Erforderlich für PUT-Anforderungen (CreateOrReplace). | 'Stream' (erforderlich) |
TrackedResourceTags
| Name | Description | Value |
|---|
Transformation
| Name | Description | Value |
|---|---|---|
| name | Ressourcenname | string |
| properties | Die Eigenschaften, die einer Transformation zugeordnet sind. Erforderlich für PUT-Anforderungen (CreateOrReplace). | TransformationProperties |
TransformationProperties
| Name | Description | Value |
|---|---|---|
| query | Gibt die Abfrage an, die im Streamingauftrag ausgeführt wird. Mehr über die Stream Analytics Query Language (SAQL) erfahren Sie hier: https://msdn.microsoft.com/library/azure/dn834998 . Erforderlich für PUT-Anforderungen (CreateOrReplace). | string |
| streamingUnits | Gibt die Anzahl der Streamingeinheiten an, die der Streamingauftrag verwendet. | int |
| validStreamingUnits | Gibt die gültigen Streamingeinheiten an, auf die ein Streamingauftrag skaliert werden kann. | int[] |
Verwendungsbeispiele
Bicep-Proben
Ein grundlegendes Beispiel für die Bereitstellung eines Stream Analytics-Auftrags.
param resourceName string = 'acctest0001'
param location string = 'westeurope'
resource streamingJob 'Microsoft.StreamAnalytics/streamingJobs@2020-03-01' = {
name: resourceName
location: location
properties: {
cluster: {}
compatibilityLevel: '1.0'
contentStoragePolicy: 'SystemAccount'
dataLocale: 'en-GB'
eventsLateArrivalMaxDelayInSeconds: 60
eventsOutOfOrderMaxDelayInSeconds: 50
eventsOutOfOrderPolicy: 'Adjust'
jobType: 'Cloud'
outputErrorPolicy: 'Drop'
sku: {
name: 'Standard'
}
transformation: {
name: 'main'
properties: {
query: ''' SELECT *
INTO [YourOutputAlias]
FROM [YourInputAlias]
'''
streamingUnits: 3
}
}
}
}
Azure Quickstart Samples
Die folgenden Azure Quickstart-Vorlagen enthalten Bicep Beispiele für die Bereitstellung dieses Ressourcentyps.
| Bicep-Datei | Description |
|---|---|
| Erstellen Sie einen Standard-Stream-Analytics-Job | Diese Vorlage erstellt einen Standardstream Analytics-Auftrag. Für weitere Informationen: Azure Stream Analytics ist eine Echtzeit-Analyse- und komplexe Ereignisverarbeitungs-Engine, die darauf ausgelegt ist, große Mengen an schnell stromenden Daten aus mehreren Quellen gleichzeitig zu analysieren und zu verarbeiten. Muster und Beziehungen können in Informationen identifiziert werden, die aus einer Reihe von Eingabequellen extrahiert werden, einschließlich Geräten, Sensoren, Clickstreams, Social Media Feeds und Anwendungen. Diese Muster können verwendet werden, um Aktionen auszulösen und Workflows wie das Erstellen von Warnungen zu initiieren, Informationen an ein Berichterstellungstool zu senden oder transformierte Daten zur späteren Verwendung zu speichern. Außerdem ist Stream Analytics auf Azure IoT Edge Runtime verfügbar und unterstützt exakt dieselbe Sprache oder Syntax wie die Cloud. |
ARM-Vorlagenressourcendefinition
Der Streamingjobs-Ressourcentyp kann mit Vorgängen bereitgestellt werden, die auf Folgendes abzielen:
- Resource groups - Siehe resource group deployment-Befehle
Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie unter Änderungsprotokoll.
Ressourcenformat
Um eine Microsoft.StreamAnalytics/streamingjobs-Ressource zu erstellen, fügen Sie Der Vorlage den folgenden JSON-Code hinzu.
{
"type": "Microsoft.StreamAnalytics/streamingjobs",
"apiVersion": "2021-10-01-preview",
"name": "string",
"identity": {
"type": "string",
"userAssignedIdentities": {
"{customized property}": {}
}
},
"location": "string",
"properties": {
"cluster": {
"id": "string"
},
"compatibilityLevel": "string",
"contentStoragePolicy": "string",
"dataLocale": "string",
"eventsLateArrivalMaxDelayInSeconds": "int",
"eventsOutOfOrderMaxDelayInSeconds": "int",
"eventsOutOfOrderPolicy": "string",
"externals": {
"container": "string",
"path": "string",
"refreshConfiguration": {
"dateFormat": "string",
"pathPattern": "string",
"refreshInterval": "string",
"refreshType": "string",
"timeFormat": "string"
},
"storageAccount": {
"accountKey": "string",
"accountName": "string",
"authenticationMode": "string"
}
},
"functions": [
{
"name": "string",
"properties": {
"properties": {
"binding": {
"type": "string"
// For remaining properties, see FunctionBinding objects
},
"inputs": [
{
"dataType": "string",
"isConfigurationParameter": "bool"
}
],
"output": {
"dataType": "string"
}
},
"type": "string"
// For remaining properties, see FunctionProperties objects
}
}
],
"inputs": [
{
"name": "string",
"properties": {
"compression": {
"type": "string"
},
"partitionKey": "string",
"serialization": {
"type": "string"
// For remaining properties, see Serialization objects
},
"watermarkSettings": {
"watermarkMode": "string"
},
"type": "string"
// For remaining properties, see InputProperties objects
}
}
],
"jobStorageAccount": {
"accountKey": "string",
"accountName": "string",
"authenticationMode": "string"
},
"jobType": "string",
"outputErrorPolicy": "string",
"outputs": [
{
"name": "string",
"properties": {
"datasource": {
"type": "string"
// For remaining properties, see OutputDataSource objects
},
"serialization": {
"type": "string"
// For remaining properties, see Serialization objects
},
"sizeWindow": "int",
"timeWindow": "string",
"watermarkSettings": {
"maxWatermarkDifferenceAcrossPartitions": "string",
"watermarkMode": "string"
}
}
}
],
"outputStartMode": "string",
"outputStartTime": "string",
"sku": {
"capacity": "int",
"name": "string"
},
"transformation": {
"name": "string",
"properties": {
"query": "string",
"streamingUnits": "int",
"validStreamingUnits": [ "int" ]
}
}
},
"sku": {
"capacity": "int",
"name": "string"
},
"tags": {
"{customized property}": "string"
}
}
FunctionProperties-Objekte
Legen Sie den Typ Eigenschaft fest, um den Objekttyp anzugeben.
Verwenden Sie für Aggregate:
{
"type": "Aggregate"
}
Verwenden Sie für Skalar:
{
"type": "Scalar"
}
InputProperties-Objekte
Legen Sie den Typ Eigenschaft fest, um den Objekttyp anzugeben.
Verwenden Sie als Referenz:
{
"datasource": {
"type": "string"
// For remaining properties, see ReferenceInputDataSource objects
},
"type": "Reference"
}
Verwenden Sie für Stream Folgendes:
{
"datasource": {
"type": "string"
// For remaining properties, see StreamInputDataSource objects
},
"type": "Stream"
}
FunctionBinding-Objekte
Legen Sie den Typ Eigenschaft fest, um den Objekttyp anzugeben.
Verwenden Sie für Microsoft.MachineLearning/WebService Folgendes:
{
"properties": {
"apiKey": "string",
"batchSize": "int",
"endpoint": "string",
"inputs": {
"columnNames": [
{
"dataType": "string",
"mapTo": "int",
"name": "string"
}
],
"name": "string"
},
"outputs": [
{
"dataType": "string",
"name": "string"
}
]
},
"type": "Microsoft.MachineLearning/WebService"
}
Verwenden Sie für Microsoft.MachineLearningServices Folgendes:
{
"properties": {
"apiKey": "string",
"batchSize": "int",
"endpoint": "string",
"inputRequestName": "string",
"inputs": [
{
"dataType": "string",
"mapTo": "int",
"name": "string"
}
],
"numberOfParallelRequests": "int",
"outputResponseName": "string",
"outputs": [
{
"dataType": "string",
"mapTo": "int",
"name": "string"
}
]
},
"type": "Microsoft.MachineLearningServices"
}
Verwenden Sie für Microsoft.StreamAnalytics/CLRUdf Folgendes:
{
"properties": {
"class": "string",
"dllPath": "string",
"method": "string",
"updateMode": "string"
},
"type": "Microsoft.StreamAnalytics/CLRUdf"
}
Verwenden Sie für Microsoft.StreamAnalytics/JavascriptUdf Folgendes:
{
"properties": {
"script": "string"
},
"type": "Microsoft.StreamAnalytics/JavascriptUdf"
}
ReferenceInputDataSource-Objekte
Legen Sie den Typ Eigenschaft fest, um den Objekttyp anzugeben.
Verwenden Sie für Datei Folgendes:
{
"properties": {
"path": "string"
},
"type": "File"
}
Verwenden Sie für Microsoft.Sql/Server/Database Folgendes:
{
"properties": {
"authenticationMode": "string",
"database": "string",
"deltaSnapshotQuery": "string",
"fullSnapshotQuery": "string",
"password": "string",
"refreshRate": "string",
"refreshType": "string",
"server": "string",
"user": "string"
},
"type": "Microsoft.Sql/Server/Database"
}
Für Microsoft. Storage/Blob, verwenden:
{
"properties": {
"authenticationMode": "string",
"blobName": "string",
"container": "string",
"dateFormat": "string",
"deltaPathPattern": "string",
"deltaSnapshotRefreshRate": "string",
"fullSnapshotRefreshRate": "string",
"pathPattern": "string",
"sourcePartitionCount": "int",
"storageAccounts": [
{
"accountKey": "string",
"accountName": "string",
"authenticationMode": "string"
}
],
"timeFormat": "string"
},
"type": "Microsoft.Storage/Blob"
}
Verwenden Sie für Raw:
{
"properties": {
"payload": "string",
"payloadUri": "string"
},
"type": "Raw"
}
StreamInputDataSource-Objekte
Legen Sie den Typ Eigenschaft fest, um den Objekttyp anzugeben.
Verwenden Sie für GatewayMessageBus:
{
"properties": {
"topic": "string"
},
"type": "GatewayMessageBus"
}
Verwenden Sie für Microsoft.Devices/IotHubs Folgendes:
{
"properties": {
"consumerGroupName": "string",
"endpoint": "string",
"iotHubNamespace": "string",
"sharedAccessPolicyKey": "string",
"sharedAccessPolicyName": "string"
},
"type": "Microsoft.Devices/IotHubs"
}
Verwenden Sie für Microsoft.EventGrid/EventSubscriptions Folgendes:
{
"properties": {
"eventTypes": [ "string" ],
"schema": "string",
"storageAccounts": [
{
"accountKey": "string",
"accountName": "string",
"authenticationMode": "string"
}
],
"subscriber": {
"properties": {
"authenticationMode": "string",
"consumerGroupName": "string",
"eventHubName": "string",
"partitionCount": "int",
"prefetchCount": "int",
"serviceBusNamespace": "string",
"sharedAccessPolicyKey": "string",
"sharedAccessPolicyName": "string"
},
"type": "string"
}
},
"type": "Microsoft.EventGrid/EventSubscriptions"
}
Verwenden Sie für Microsoft.EventHub/EventHub Folgendes:
{
"properties": {
"authenticationMode": "string",
"consumerGroupName": "string",
"eventHubName": "string",
"partitionCount": "int",
"prefetchCount": "int",
"serviceBusNamespace": "string",
"sharedAccessPolicyKey": "string",
"sharedAccessPolicyName": "string"
},
"type": "Microsoft.EventHub/EventHub"
}
Verwenden Sie für Microsoft.ServiceBus/EventHub Folgendes:
{
"properties": {
"authenticationMode": "string",
"consumerGroupName": "string",
"eventHubName": "string",
"partitionCount": "int",
"prefetchCount": "int",
"serviceBusNamespace": "string",
"sharedAccessPolicyKey": "string",
"sharedAccessPolicyName": "string"
},
"type": "Microsoft.ServiceBus/EventHub"
}
Für Microsoft. Storage/Blob, verwenden:
{
"properties": {
"authenticationMode": "string",
"container": "string",
"dateFormat": "string",
"pathPattern": "string",
"sourcePartitionCount": "int",
"storageAccounts": [
{
"accountKey": "string",
"accountName": "string",
"authenticationMode": "string"
}
],
"timeFormat": "string"
},
"type": "Microsoft.Storage/Blob"
}
Verwenden Sie für Raw:
{
"properties": {
"payload": "string",
"payloadUri": "string"
},
"type": "Raw"
}
Serialisierungsobjekte
Legen Sie den Typ Eigenschaft fest, um den Objekttyp anzugeben.
Verwenden Sie für Avro:
{
"properties": {},
"type": "Avro"
}
Verwenden Sie für Csv:
{
"properties": {
"encoding": "string",
"fieldDelimiter": "string"
},
"type": "Csv"
}
Verwenden Sie für CustomClr Folgendes:
{
"properties": {
"serializationClassName": "string",
"serializationDllPath": "string"
},
"type": "CustomClr"
}
Verwenden Sie für Delta:
{
"properties": {
"deltaTablePath": "string",
"partitionColumns": [ "string" ]
},
"type": "Delta"
}
Verwenden Sie für Json Folgendes:
{
"properties": {
"encoding": "string",
"format": "string"
},
"type": "Json"
}
Für Parkett verwenden Sie:
{
"properties": {},
"type": "Parquet"
}
OutputDataSource-Objekte
Legen Sie den Typ Eigenschaft fest, um den Objekttyp anzugeben.
Verwenden Sie für GatewayMessageBus:
{
"properties": {
"topic": "string"
},
"type": "GatewayMessageBus"
}
Verwenden Sie für Microsoft.AzureFunction Folgendes:
{
"properties": {
"apiKey": "string",
"functionAppName": "string",
"functionName": "string",
"maxBatchCount": "int",
"maxBatchSize": "int"
},
"type": "Microsoft.AzureFunction"
}
Verwenden Sie für Microsoft.DBForPostgreSQL/servers/databases:
{
"properties": {
"authenticationMode": "string",
"database": "string",
"maxWriterCount": "int",
"password": "string",
"server": "string",
"table": "string",
"user": "string"
},
"type": "Microsoft.DBForPostgreSQL/servers/databases"
}
Verwenden Sie für Microsoft.DataLake/Accounts Folgendes:
{
"properties": {
"accountName": "string",
"authenticationMode": "string",
"dateFormat": "string",
"filePathPrefix": "string",
"refreshToken": "string",
"tenantId": "string",
"timeFormat": "string",
"tokenUserDisplayName": "string",
"tokenUserPrincipalName": "string"
},
"type": "Microsoft.DataLake/Accounts"
}
Verwenden Sie für Microsoft.EventHub/EventHub Folgendes:
{
"properties": {
"authenticationMode": "string",
"eventHubName": "string",
"partitionCount": "int",
"partitionKey": "string",
"propertyColumns": [ "string" ],
"serviceBusNamespace": "string",
"sharedAccessPolicyKey": "string",
"sharedAccessPolicyName": "string"
},
"type": "Microsoft.EventHub/EventHub"
}
Verwenden Sie für Microsoft.Kusto/clusters/databases Folgendes:
{
"properties": {
"authenticationMode": "string",
"cluster": "string",
"database": "string",
"table": "string"
},
"type": "Microsoft.Kusto/clusters/databases"
}
Verwenden Sie für Microsoft.ServiceBus/EventHub Folgendes:
{
"properties": {
"authenticationMode": "string",
"eventHubName": "string",
"partitionCount": "int",
"partitionKey": "string",
"propertyColumns": [ "string" ],
"serviceBusNamespace": "string",
"sharedAccessPolicyKey": "string",
"sharedAccessPolicyName": "string"
},
"type": "Microsoft.ServiceBus/EventHub"
}
Verwenden Sie für Microsoft.ServiceBus/Queue Folgendes:
{
"properties": {
"authenticationMode": "string",
"propertyColumns": [ "string" ],
"queueName": "string",
"serviceBusNamespace": "string",
"sharedAccessPolicyKey": "string",
"sharedAccessPolicyName": "string",
"systemPropertyColumns": {}
},
"type": "Microsoft.ServiceBus/Queue"
}
Verwenden Sie für Microsoft.ServiceBus/Topic Folgendes:
{
"properties": {
"authenticationMode": "string",
"propertyColumns": [ "string" ],
"serviceBusNamespace": "string",
"sharedAccessPolicyKey": "string",
"sharedAccessPolicyName": "string",
"systemPropertyColumns": {
"{customized property}": "string"
},
"topicName": "string"
},
"type": "Microsoft.ServiceBus/Topic"
}
Verwenden Sie für Microsoft.Sql/Server/DataWarehouse Folgendes:
{
"properties": {
"authenticationMode": "string",
"database": "string",
"password": "string",
"server": "string",
"table": "string",
"user": "string"
},
"type": "Microsoft.Sql/Server/DataWarehouse"
}
Verwenden Sie für Microsoft.Sql/Server/Database Folgendes:
{
"properties": {
"authenticationMode": "string",
"database": "string",
"maxBatchCount": "int",
"maxWriterCount": "int",
"password": "string",
"server": "string",
"table": "string",
"user": "string"
},
"type": "Microsoft.Sql/Server/Database"
}
Für Microsoft. Storage/Blob, verwenden:
{
"properties": {
"authenticationMode": "string",
"blobPathPrefix": "string",
"blobWriteMode": "string",
"container": "string",
"dateFormat": "string",
"pathPattern": "string",
"storageAccounts": [
{
"accountKey": "string",
"accountName": "string",
"authenticationMode": "string"
}
],
"timeFormat": "string"
},
"type": "Microsoft.Storage/Blob"
}
Für Microsoft. Storage/DocumentDB, verwenden:
{
"properties": {
"accountId": "string",
"accountKey": "string",
"authenticationMode": "string",
"collectionNamePattern": "string",
"database": "string",
"documentId": "string",
"partitionKey": "string"
},
"type": "Microsoft.Storage/DocumentDB"
}
Für Microsoft. Storage/Table, verwenden:
{
"properties": {
"accountKey": "string",
"accountName": "string",
"batchSize": "int",
"columnsToRemove": [ "string" ],
"partitionKey": "string",
"rowKey": "string",
"table": "string"
},
"type": "Microsoft.Storage/Table"
}
Verwenden Sie für PowerBI Folgendes:
{
"properties": {
"authenticationMode": "string",
"dataset": "string",
"groupId": "string",
"groupName": "string",
"refreshToken": "string",
"table": "string",
"tokenUserDisplayName": "string",
"tokenUserPrincipalName": "string"
},
"type": "PowerBI"
}
Verwenden Sie für Raw:
{
"properties": {
"payloadUri": "string"
},
"type": "Raw"
}
Eigenschaftswerte
Microsoft.StreamAnalytics/streamingjobs
| Name | Description | Value |
|---|---|---|
| apiVersion | Die API-Version | '2021-10-01-preview' |
| identity | Beschreibt die verwaltete Identität, die diesem Auftrag zugewiesen ist und für die Authentifizierung mit Ein- und Ausgaben verwendet werden kann. | Identität |
| location | Der geografische Standort, an dem sich die Ressource befindet | string |
| name | Der Ressourcenname | Zeichenfolge (erforderlich) |
| properties | Die Eigenschaften, die einem Streamingauftrag zugeordnet sind. Erforderlich für PUT-Anforderungen (CreateOrReplace). | StreamingJobProperties |
| sku | Beschreibt die SKU des Streamingauftrags. Erforderlich für PUT-Anforderungen (CreateOrReplace). | Sku |
| tags | Ressourcenetiketten | Wörterbuch der Tagnamen und -werte. Siehe Tags in Vorlagen |
| type | Der Ressourcentyp | 'Microsoft.StreamAnalytics/streamingjobs' |
AggregateFunctionProperties
| Name | Description | Value |
|---|---|---|
| type | Gibt den Funktionstyp an. | "Aggregieren" (erforderlich) |
AvroSerialization
| Name | Description | Value |
|---|---|---|
| properties | Die Eigenschaften, die dem Avro-Serialisierungstyp zugeordnet sind. Erforderlich für PUT-Anforderungen (CreateOrReplace). | any |
| type | Gibt den Typ der Serialisierung an, den die Eingabe oder Ausgabe verwendet. Erforderlich für PUT-Anforderungen (CreateOrReplace). | 'Avro' (erforderlich) |
AzureDataExplorerOutputDataSource
| Name | Description | Value |
|---|---|---|
| properties | Die Eigenschaften, die mit einer Azure Data Explorer-Ausgabe verbunden sind. Erforderlich für PUT-Anforderungen (CreateOrReplace). | AzureDataExplorerOutputDataSourceProperties |
| type | Gibt den Typ der Datenquellenausgabe an, in die geschrieben wird. Erforderlich für PUT-Anforderungen (CreateOrReplace). | 'Microsoft.Kusto/clusters/databases' (erforderlich) |
AzureDataExplorerOutputDataSourceProperties
| Name | Description | Value |
|---|---|---|
| authenticationMode | Authentifizierungsmodus. | 'ConnectionString' 'Msi' 'UserToken' |
| cluster | Der Name des Azure Data Explorer-Clusters. Erforderlich für PUT-Anforderungen (CreateOrReplace). | string |
| database | Der Name der Azure Data Explorer-Datenbank. Erforderlich für PUT-Anforderungen (CreateOrReplace). | string |
| table | Der Name der Azure Table. Erforderlich für PUT-Anforderungen (CreateOrReplace). | string |
AzureDataLakeStoreOutputDataSource
| Name | Description | Value |
|---|---|---|
| properties | Die Eigenschaften, die mit einem Azure Data Lake Store-Output verbunden sind. Erforderlich für PUT-Anforderungen (CreateOrReplace). | AzureDataLakeStoreOutputDataSourceProperties |
| type | Gibt den Typ der Datenquellenausgabe an, in die geschrieben wird. Erforderlich für PUT-Anforderungen (CreateOrReplace). | 'Microsoft.DataLake/Accounts' (erforderlich) |
AzureDataLakeStoreOutputDataSourceProperties
| Name | Description | Value |
|---|---|---|
| accountName | Der Name des Azure Data Lake Store-Kontos. Erforderlich für PUT-Anforderungen (CreateOrReplace). | string |
| authenticationMode | Authentifizierungsmodus. | 'ConnectionString' 'Msi' 'UserToken' |
| dateFormat | Das Datumsformat. Unabhängig davon, wo {date} in filePathPrefix angezeigt wird, wird der Wert dieser Eigenschaft stattdessen als Datumsformat verwendet. | string |
| filePathPrefix | Der Speicherort der Datei, in die die Ausgabe geschrieben werden soll. Erforderlich für PUT-Anforderungen (CreateOrReplace). | string |
| refreshToken | Ein Refresh-Token, mit dem ein gültiges access-Token erhalten werden kann, das dann zur Authentifizierung mit der Datenquelle verwendet werden kann. Ein gültiger Refresh-Token ist derzeit nur über das Azure Portal erhältlich. Es wird empfohlen, hier beim Erstellen der Datenquelle einen Dummy-String-Wert einzufügen und dann zum Azure Portal zu gehen, um die Datenquelle zu authentifizieren, wodurch diese Eigenschaft mit einem gültigen Refresh-Token aktualisiert wird. Erforderlich für PUT-Anforderungen (CreateOrReplace). | string |
| tenantId | Die Mandanten-ID des Benutzers, der zum Abrufen des Aktualisierungstokens verwendet wurde. Erforderlich für PUT-Anforderungen (CreateOrReplace). | string |
| timeFormat | Das Zeitformat. Unabhängig davon, wo {time} in filePathPrefix angezeigt wird, wird der Wert dieser Eigenschaft stattdessen als Zeitformat verwendet. | string |
| tokenUserDisplayName | Der Anzeigename des Benutzers, der zum Abrufen des Aktualisierungstokens verwendet wurde. Verwenden Sie diese Eigenschaft, um sich zu merken, welcher Benutzer zum Abrufen des Aktualisierungstokens verwendet wurde. | string |
| tokenUserPrincipalName | Der Benutzerprinzipalname (UPN) des Benutzers, der zum Abrufen des Aktualisierungstokens verwendet wurde. Verwenden Sie diese Eigenschaft, um sich zu merken, welcher Benutzer zum Abrufen des Aktualisierungstokens verwendet wurde. | string |
AzureFunctionOutputDataSource
| Name | Description | Value |
|---|---|---|
| properties | Die Eigenschaften, die mit einer Azure-Funktion verbunden sind, geben die Ausgabe aus. Erforderlich für PUT-Anforderungen (CreateOrReplace). | AzureFunctionOutputDataSourceProperties |
| type | Gibt den Typ der Datenquellenausgabe an, in die geschrieben wird. Erforderlich für PUT-Anforderungen (CreateOrReplace). | 'Microsoft.AzureFunction' (erforderlich) |
AzureFunctionOutputDataSourceProperties
| Name | Description | Value |
|---|---|---|
| apiKey | Wenn Sie eine Azure-Funktion aus einem anderen Abonnement verwenden möchten, können Sie dies tun, indem Sie den Schlüssel zum Zugriff auf Ihre Funktion angeben. | string |
| functionAppName | Der Name deiner Azure Functions-App. | string |
| functionName | Der Name der Funktion in Ihrer Azure Functions-App. | string |
| maxBatchCount | Eine Eigenschaft, mit der man die maximale Anzahl der Ereignisse in jedem Batch angeben kann, die an Azure Functions gesendet werden. Der Standardwert ist 100. | int |
| maxBatchSize | Eine Eigenschaft, mit der du die maximale Größe für jeden Ausgabe-Batch festlegen kannst, der an deine Azure-Funktion gesendet wird. Die Eingabeeinheit ist in Byte. Dieser Wert beträgt standardmäßig 262.144 Byte (256 KB). | int |
AzureMachineLearningServiceFunctionBinding
| Name | Description | Value |
|---|---|---|
| properties | Die Bindungseigenschaften, die mit einem Azure Machine Learning-Webservice verbunden sind. | AzureMachineLearningServiceFunctionBindingProperties |
| type | Gibt den Funktionsbindungstyp an. | 'Microsoft.MachineLearningServices' (erforderlich) |
AzureMachineLearningServiceFunctionBindingProperties
| Name | Description | Value |
|---|---|---|
| apiKey | Der ZUM Authentifizieren mit Request-Response Endpunkt verwendete API-Schlüssel. | string |
| batchSize | Zahl zwischen 1 und 10.000, die die maximale Anzahl von Zeilen für jede Azure ML RRS-Ausführungsanforderung beschreibt. Der Standard ist 1000. | int |
| endpoint | Der Request-Response ausführende Endpunkt des Azure Machine Learning Webdienstes. | string |
| inputRequestName | Bezeichnung für das Eingabeanforderungsobjekt. | string |
| inputs | Die Eingaben für den Azure Machine Learning Webservice-Endpunkt. | AzureMachineLearningServiceInputColumn[] |
| numberOfParallelRequests | Die Anzahl der parallelen Anfragen, die pro Partition Ihres Jobs an den Machine Learning-Service gesendet werden. Der Standardwert ist 1. | int |
| outputResponseName | Bezeichnung für das Ausgabeanforderungsobjekt. | string |
| outputs | Eine Liste der Ausgaben aus der Azure Machine Learning Webservice-Endpunktausführung. | AzureMachineLearningServiceOutputColumn[] |
AzureMachineLearningServiceInputColumn
| Name | Description | Value |
|---|---|---|
| dataType | Der (Azure Machine Learning unterstützte) Datentyp der Eingabespalte. | string |
| mapTo | Der nullbasierte Index des Funktionsparameters, dem diese Eingabe zugeordnet ist. | int |
| name | Der Name der Eingabespalte. | string |
AzureMachineLearningServiceOutputColumn
| Name | Description | Value |
|---|---|---|
| dataType | Der (Azure Machine Learning unterstützte) Datentyp der Ausgabespalte. | string |
| mapTo | Der nullbasierte Index des Funktionsparameters, dem diese Eingabe zugeordnet ist. | int |
| name | Der Name der Ausgabespalte. | string |
AzureMachineLearningStudioFunctionBinding
| Name | Description | Value |
|---|---|---|
| properties | Die Bindungseigenschaften, die mit einem Azure Machine Learning Studio verbunden sind. | AzureMachineLearningStudioFunctionBindingProperties |
| type | Gibt den Funktionsbindungstyp an. | 'Microsoft.MachineLearning/WebService' (erforderlich) |
AzureMachineLearningStudioFunctionBindingProperties
| Name | Description | Value |
|---|---|---|
| apiKey | Der ZUM Authentifizieren mit Request-Response Endpunkt verwendete API-Schlüssel. | string |
| batchSize | Zahl zwischen 1 und 10.000, die die maximale Anzahl von Zeilen für jede Azure ML RRS-Ausführungsanforderung beschreibt. Der Standard ist 1000. | int |
| endpoint | Das Request-Response execute endpoint des Azure Machine Learning Studio. Mehr erfahren Sie hier: /azure/machine-learning/machine-learning-consume-web-services#request-response-service-rrs | string |
| inputs | Die Eingaben für den Azure Machine Learning Studio-Endpunkt. | AzureMachineLearningStudioInputs |
| outputs | Eine Liste der Ausgaben aus der Ausführung des Azure Machine Learning Studio-Endpunkts. | AzureMachineLearningStudioOutputColumn[] |
AzureMachineLearningStudioInputColumn
| Name | Description | Value |
|---|---|---|
| dataType | Der (Azure Machine Learning unterstützte) Datentyp der Eingabespalte. Eine Liste gültiger Azure Machine Learning Datentypen wird unter https://msdn.microsoft.com/en-us/library/azure/dn905923.aspx beschrieben. | string |
| mapTo | Der nullbasierte Index des Funktionsparameters, dem diese Eingabe zugeordnet ist. | int |
| name | Der Name der Eingabespalte. | string |
AzureMachineLearningStudioInputs
| Name | Description | Value |
|---|---|---|
| columnNames | Eine Liste der Eingabespalten für den Azure Machine Learning Studio-Endpunkt. | AzureMachineLearningStudioInputColumn[] |
| name | Der Name der Eingabe. Dies ist der Name, der beim Erstellen des Endpunkts bereitgestellt wird. | string |
AzureMachineLearningStudioOutputColumn
| Name | Description | Value |
|---|---|---|
| dataType | Der (Azure Machine Learning unterstützte) Datentyp der Ausgabespalte. Eine Liste gültiger Azure Machine Learning Datentypen wird unter https://msdn.microsoft.com/en-us/library/azure/dn905923.aspx beschrieben. | string |
| name | Der Name der Ausgabespalte. | string |
AzureSqlDatabaseOutputDataSource
| Name | Description | Value |
|---|---|---|
| properties | Die Eigenschaften, die mit einer Azure SQL-Datenbankausgabe verbunden sind. Erforderlich für PUT-Anforderungen (CreateOrReplace). | AzureSqlDatabaseOutputDataSourceProperties |
| type | Gibt den Typ der Datenquellenausgabe an, in die geschrieben wird. Erforderlich für PUT-Anforderungen (CreateOrReplace). | 'Microsoft.Sql/Server/Datenbank' (erforderlich) |
AzureSqlDatabaseOutputDataSourceProperties
| Name | Description | Value |
|---|---|---|
| authenticationMode | Authentifizierungsmodus. | 'ConnectionString' 'Msi' 'UserToken' |
| database | Der Name der Azure SQL-Datenbank. Erforderlich für PUT-Anforderungen (CreateOrReplace). | string |
| maxBatchCount | Max Batch count for write to SQL database, the default value is 10.000. Optional für PUT-Anforderungen. | int |
| maxWriterCount | Maximale Writer-Anzahl, derzeit sind nur 1 (einzelner Writer) und 0 (basierend auf der Abfragepartition) verfügbar. Optional für PUT-Anforderungen. | int |
| password | Das Passwort, das verwendet wird, um sich mit der Azure SQL-Datenbank zu verbinden. Erforderlich für PUT-Anforderungen (CreateOrReplace). | string |
| server | Der Name des SQL-Servers, der die Azure SQL-Datenbank enthält. Erforderlich für PUT-Anforderungen (CreateOrReplace). | string |
| table | Der Name der Tabelle in der Azure SQL-Datenbank. Erforderlich für PUT-Anforderungen (CreateOrReplace). | string |
| user | Der Benutzername, der zur Verbindung zur Azure SQL-Datenbank verwendet wird. Erforderlich für PUT-Anforderungen (CreateOrReplace). | string |
AzureSqlReferenceInputDataSource
| Name | Description | Value |
|---|---|---|
| properties | Die Eigenschaften, die sql DB-Eingaben zugeordnet sind, die Referenzdaten enthalten. Erforderlich für PUT-Anforderungen (CreateOrReplace). | AzureSqlReferenceInputDataSourceProperties |
| type | Gibt den Typ der Eingabedatenquelle an, die Referenzdaten enthält. Erforderlich für PUT-Anforderungen (CreateOrReplace). | 'Microsoft.Sql/Server/Datenbank' (erforderlich) |
AzureSqlReferenceInputDataSourceProperties
| Name | Description | Value |
|---|---|---|
| authenticationMode | Authentifizierungsmodus. | 'ConnectionString' 'Msi' 'UserToken' |
| database | Dieses Element ist dem Datenquellenelement zugeordnet. Dies ist der Name der Datenbank, in die die Ausgabe geschrieben wird. | string |
| deltaSnapshotQuery | Dieses Element ist dem Datenquellenelement zugeordnet. Diese Abfrage wird verwendet, um inkrementelle Änderungen aus der SQL-Datenbank abzurufen. Um diese Option zu nutzen, empfehlen wir, temporale Tabellen in Azure SQL Database zu verwenden. | string |
| fullSnapshotQuery | Dieses Element ist dem Datenquellenelement zugeordnet. Diese Abfrage wird verwendet, um Daten aus der SQL-Datenbank abzurufen. | string |
| password | Dieses Element ist dem Datenquellenelement zugeordnet. Dies ist das Kennwort, das zum Herstellen einer Verbindung mit der SQL-Datenbankinstanz verwendet wird. | string Constraints: Sensibler Wert. Übergeben Als sicherer Parameter. |
| refreshRate | Dieses Element ist dem Datenquellenelement zugeordnet. Dies gibt an, wie häufig die Daten aus der Datenbank abgerufen werden. Es ist das DateTime-Format. | string |
| refreshType | Gibt den Typ der Datenaktualisierungsoption an. | 'RefreshPeriodicallyWithDelta' 'RefreshPeriodicallyWithFull' 'Static' |
| server | Dieses Element ist dem Datenquellenelement zugeordnet. Dies ist der Name des Servers, der die Datenbank enthält, in die geschrieben wird. | string |
| user | Dieses Element ist dem Datenquellenelement zugeordnet. Dies ist der Benutzername, der zum Herstellen einer Verbindung mit der SQL-Datenbankinstanz verwendet wird. | string |
AzureSynapseOutputDataSource
| Name | Description | Value |
|---|---|---|
| properties | Die Eigenschaften, die mit einem Azure Synapse-Output verbunden sind. Erforderlich für PUT-Anforderungen (CreateOrReplace). | AzureSynapseOutputDataSourceProperties |
| type | Gibt den Typ der Datenquellenausgabe an, in die geschrieben wird. Erforderlich für PUT-Anforderungen (CreateOrReplace). | 'Microsoft.Sql/Server/DataWarehouse' (erforderlich) |
AzureSynapseOutputDataSourceProperties
| Name | Description | Value |
|---|---|---|
| authenticationMode | Authentifizierungsmodus. | 'ConnectionString' 'Msi' 'UserToken' |
| database | Der Name der Azure SQL-Datenbank. Erforderlich für PUT-Anforderungen (CreateOrReplace). | string |
| password | Das Passwort, das verwendet wird, um sich mit der Azure SQL-Datenbank zu verbinden. Erforderlich für PUT-Anforderungen (CreateOrReplace). | string Constraints: Sensibler Wert. Übergeben Als sicherer Parameter. |
| server | Der Name des SQL-Servers, der die Azure SQL-Datenbank enthält. Erforderlich für PUT-Anforderungen (CreateOrReplace). | string |
| table | Der Name der Tabelle in der Azure SQL-Datenbank. Erforderlich für PUT-Anforderungen (CreateOrReplace). | string |
| user | Der Benutzername, der zur Verbindung zur Azure SQL-Datenbank verwendet wird. Erforderlich für PUT-Anforderungen (CreateOrReplace). | string |
AzureTableOutputDataSource
| Name | Description | Value |
|---|---|---|
| properties | Die Eigenschaften, die mit einer Azure-Tabellenausgabe verbunden sind. Erforderlich für PUT-Anforderungen (CreateOrReplace). | AzureTableOutputDataSourceProperties |
| type | Gibt den Typ der Datenquellenausgabe an, in die geschrieben wird. Erforderlich für PUT-Anforderungen (CreateOrReplace). | 'Microsoft. Storage/Table' (erforderlich) |
AzureTableOutputDataSourceProperties
| Name | Description | Value |
|---|---|---|
| accountKey | Der Kontoschlüssel für das Azure Storage-Konto. Erforderlich für PUT-Anforderungen (CreateOrReplace). | string Constraints: Sensibler Wert. Übergeben Als sicherer Parameter. |
| accountName | Der Name des Azure Storage-Kontos. Erforderlich für PUT-Anforderungen (CreateOrReplace). | string |
| batchSize | Die Anzahl der Zeilen, die gleichzeitig in die Azure-Tabelle geschrieben werden müssen. | int |
| columnsToRemove | Wenn angegeben, ist jedes Element im Array der Name einer Spalte, die (sofern vorhanden) aus Ausgabeereignisentitäten entfernt werden soll. | string[] |
| partitionKey | Dieses Element gibt den Namen einer Spalte aus der SELECT-Anweisung in der Abfrage an, die als Partitionsschlüssel für die Azure-Tabelle verwendet wird. Erforderlich für PUT-Anforderungen (CreateOrReplace). | string |
| rowKey | Dieses Element gibt den Namen einer Spalte aus der SELECT-Anweisung in der Abfrage an, die als Zeilenschlüssel für die Azure-Tabelle verwendet wird. Erforderlich für PUT-Anforderungen (CreateOrReplace). | string |
| table | Der Name der Azure Table. Erforderlich für PUT-Anforderungen (CreateOrReplace). | string |
BlobOutputDataSource
| Name | Description | Value |
|---|---|---|
| properties | Die Eigenschaften, die einer BLOB-Ausgabe zugeordnet sind. Erforderlich für PUT-Anforderungen (CreateOrReplace). | BlobOutputDataSourceProperties |
| type | Gibt den Typ der Datenquellenausgabe an, in die geschrieben wird. Erforderlich für PUT-Anforderungen (CreateOrReplace). | 'Microsoft. Storage/Blob' (erforderlich) |
BlobOutputDataSourceProperties
| Name | Description | Value |
|---|---|---|
| authenticationMode | Authentifizierungsmodus. | 'ConnectionString' 'Msi' 'UserToken' |
| blobPathPrefix | Blobpfadpräfix. | string |
| blobWriteMode | Blob-Schreibmodus. | 'Append' 'Once' |
| container | Der Name eines Containers innerhalb des zugehörigen Storage-Kontos. Dieser Container enthält entweder die Blobs, aus der gelesen oder geschrieben werden soll. Erforderlich für PUT-Anforderungen (CreateOrReplace). | string |
| dateFormat | Das Datumsformat. Unabhängig davon, wo {date} in pathPattern angezeigt wird, wird der Wert dieser Eigenschaft stattdessen als Datumsformat verwendet. | string |
| pathPattern | Das Blobpfadmuster. Kein regulärer Ausdruck. Es stellt ein Muster dar, mit dem Blobnamen abgeglichen werden, um festzustellen, ob sie als Eingabe oder Ausgabe in den Auftrag eingeschlossen werden sollen. Eine ausführlichere Erläuterung und ein Beispiel finden Sie unter /rest/rest/api/streamanalytics/stream-analytics-output. | string |
| storageAccounts | Eine Liste eines oder mehrerer Azure Storage-Konten. Erforderlich für PUT-Anforderungen (CreateOrReplace). | StorageAccount[] |
| timeFormat | Das Zeitformat. Unabhängig davon, wo {time} in pathPattern angezeigt wird, wird der Wert dieser Eigenschaft stattdessen als Zeitformat verwendet. | string |
BlobReferenceInputDataSource
| Name | Description | Value |
|---|---|---|
| properties | Die Eigenschaften, die einer BLOB-Eingabe zugeordnet sind, die Referenzdaten enthält. Erforderlich für PUT-Anforderungen (CreateOrReplace). | BlobReferenceInputDataSourceProperties |
| type | Gibt den Typ der Eingabedatenquelle an, die Referenzdaten enthält. Erforderlich für PUT-Anforderungen (CreateOrReplace). | 'Microsoft. Storage/Blob' (erforderlich) |
BlobReferenceInputDataSourceProperties
| Name | Description | Value |
|---|---|---|
| authenticationMode | Authentifizierungsmodus. | 'ConnectionString' 'Msi' 'UserToken' |
| blobName | Der Name der Blobeingabe. | string |
| container | Der Name eines Containers innerhalb des zugehörigen Storage-Kontos. Dieser Container enthält entweder die Blobs, aus der gelesen oder geschrieben werden soll. Erforderlich für PUT-Anforderungen (CreateOrReplace). | string |
| dateFormat | Das Datumsformat. Unabhängig davon, wo {date} in pathPattern angezeigt wird, wird der Wert dieser Eigenschaft stattdessen als Datumsformat verwendet. | string |
| deltaPathPattern | Das Pfadmuster des Delta-Snapshots. | string |
| deltaSnapshotRefreshRate | Das Intervall, in dem der Benutzer eine Deltamomentaufnahme dieser Referenzblob-Eingabedatenquelle generiert. | string |
| fullSnapshotRefreshRate | Das Aktualisierungsintervall der Blob-Eingabedatenquelle. | string |
| pathPattern | Das Blobpfadmuster. Kein regulärer Ausdruck. Es stellt ein Muster dar, mit dem Blobnamen abgeglichen werden, um festzustellen, ob sie als Eingabe oder Ausgabe in den Auftrag eingeschlossen werden sollen. Eine ausführlichere Erläuterung und ein Beispiel finden Sie unter /rest/rest/api/streamanalytics/stream-analytics-output. | string |
| sourcePartitionCount | Die Partitionsanzahl der BLOB-Eingabedatenquelle. Bereich 1 - 256. | int |
| storageAccounts | Eine Liste eines oder mehrerer Azure Storage-Konten. Erforderlich für PUT-Anforderungen (CreateOrReplace). | StorageAccount[] |
| timeFormat | Das Zeitformat. Unabhängig davon, wo {time} in pathPattern angezeigt wird, wird der Wert dieser Eigenschaft stattdessen als Zeitformat verwendet. | string |
BlobStreamInputDataSource
| Name | Description | Value |
|---|---|---|
| properties | Die Eigenschaften, die einer BLOB-Eingabe zugeordnet sind, die Datenstromdaten enthält. Erforderlich für PUT-Anforderungen (CreateOrReplace). | BlobStreamInputDataSourceProperties |
| type | Gibt den Typ der Eingabedatenquelle an, die Datenstromdaten enthält. Erforderlich für PUT-Anforderungen (CreateOrReplace). | 'Microsoft. Storage/Blob' (erforderlich) |
BlobStreamInputDataSourceProperties
| Name | Description | Value |
|---|---|---|
| authenticationMode | Authentifizierungsmodus. | 'ConnectionString' 'Msi' 'UserToken' |
| container | Der Name eines Containers innerhalb des zugehörigen Storage-Kontos. Dieser Container enthält entweder die Blobs, aus der gelesen oder geschrieben werden soll. Erforderlich für PUT-Anforderungen (CreateOrReplace). | string |
| dateFormat | Das Datumsformat. Unabhängig davon, wo {date} in pathPattern angezeigt wird, wird der Wert dieser Eigenschaft stattdessen als Datumsformat verwendet. | string |
| pathPattern | Das Blobpfadmuster. Kein regulärer Ausdruck. Es stellt ein Muster dar, mit dem Blobnamen abgeglichen werden, um festzustellen, ob sie als Eingabe oder Ausgabe in den Auftrag eingeschlossen werden sollen. Eine ausführlichere Erläuterung und ein Beispiel finden Sie unter /rest/rest/api/streamanalytics/stream-analytics-output. | string |
| sourcePartitionCount | Die Partitionsanzahl der BLOB-Eingabedatenquelle. Bereich 1 - 1024. | int |
| storageAccounts | Eine Liste eines oder mehrerer Azure Storage-Konten. Erforderlich für PUT-Anforderungen (CreateOrReplace). | StorageAccount[] |
| timeFormat | Das Zeitformat. Unabhängig davon, wo {time} in pathPattern angezeigt wird, wird der Wert dieser Eigenschaft stattdessen als Zeitformat verwendet. | string |
ClusterInfo
| Name | Description | Value |
|---|---|---|
| id | Die Ressourcen-ID des Clusters. | string |
Compression
| Name | Description | Value |
|---|---|---|
| type | Gibt den Typ der Komprimierung an, die von der Eingabe verwendet wird. Erforderlich für PUT-Anforderungen (CreateOrReplace). | 'Deflate' 'GZip' "Keine" (erforderlich) |
CSharpFunctionBinding
| Name | Description | Value |
|---|---|---|
| properties | Die Bindungseigenschaften, die einer CSharp-Funktion zugeordnet sind. | CSharpFunctionBindingProperties |
| type | Gibt den Funktionsbindungstyp an. | 'Microsoft.StreamAnalytics/CLRUdf' (erforderlich) |
CSharpFunctionBindingProperties
| Name | Description | Value |
|---|---|---|
| class | Der Csharp-Code, der eine einzelne Funktionsdefinition enthält. | string |
| dllPath | Der Csharp-Code, der eine einzelne Funktionsdefinition enthält. | string |
| method | Der Csharp-Code, der eine einzelne Funktionsdefinition enthält. | string |
| updateMode | Aktualisierungsmodi für Stream Analytics-Funktionen. | 'Refreshable' 'Static' |
CsvSerialization
| Name | Description | Value |
|---|---|---|
| properties | Die Eigenschaften, die dem CSV-Serialisierungstyp zugeordnet sind. Erforderlich für PUT-Anforderungen (CreateOrReplace). | CsvSerializationProperties |
| type | Gibt den Typ der Serialisierung an, den die Eingabe oder Ausgabe verwendet. Erforderlich für PUT-Anforderungen (CreateOrReplace). | 'Csv' (erforderlich) |
CsvSerializationProperties
| Name | Description | Value |
|---|---|---|
| encoding | Gibt die Codierung der eingehenden Daten im Falle der Eingabe und die Codierung ausgehender Daten im Falle der Ausgabe an. Erforderlich für PUT-Anforderungen (CreateOrReplace). | 'UTF8' |
| fieldDelimiter | Gibt das Trennzeichen an, das zum Trennen von durch Trennzeichen getrennten Werten (CSV)-Datensätzen verwendet wird. Eine Liste der unterstützten Werte finden Sie unter /rest/api/rest/api/streamanalytics/stream-analytics-output. Erforderlich für PUT-Anforderungen (CreateOrReplace). | string |
CustomClrSerialization
| Name | Description | Value |
|---|---|---|
| properties | Die Eigenschaften, die dem CustomClr-Serialisierungstyp zugeordnet sind. Erforderlich für PUT-Anforderungen (CreateOrReplace). | CustomClrSerializationProperties |
| type | Gibt den Typ der Serialisierung an, den die Eingabe oder Ausgabe verwendet. Erforderlich für PUT-Anforderungen (CreateOrReplace). | 'CustomClr' (erforderlich) |
CustomClrSerializationProperties
| Name | Description | Value |
|---|---|---|
| serializationClassName | Der Name der Serialisierungsklasse. | string |
| serializationDllPath | Der Serialisierungsbibliothekspfad. | string |
DeltaSerialization
| Name | Description | Value |
|---|---|---|
| properties | Die Eigenschaften, die dem Serialisierungstyp Delta Lake zugeordnet sind. Erforderlich für PUT-Anforderungen (CreateOrReplace). | DeltaSerializationProperties |
| type | Gibt den Typ der Serialisierung an, den die Eingabe oder Ausgabe verwendet. Erforderlich für PUT-Anforderungen (CreateOrReplace). | 'Delta' (erforderlich) |
DeltaSerializationProperties
| Name | Description | Value |
|---|---|---|
| deltaTablePath | Gibt den Pfad der Delta Lake-Tabelle an, in die die Ausgabe geschrieben wird. | Zeichenfolge (erforderlich) |
| partitionColumns | Gibt die Namen der Spalten an, für die die Delta Lake-Tabelle partitioniert wird. Wir unterstützen nur eine Partitionsspalte, aber sie als Array zur Erweiterbarkeit beibehalten. | string[] |
DocumentDbOutputDataSource
| Name | Description | Value |
|---|---|---|
| properties | Die Eigenschaften, die einer DocumentDB-Ausgabe zugeordnet sind. Erforderlich für PUT-Anforderungen (CreateOrReplace). | DocumentDbOutputDataSourceProperties |
| type | Gibt den Typ der Datenquellenausgabe an, in die geschrieben wird. Erforderlich für PUT-Anforderungen (CreateOrReplace). | 'Microsoft. Storage/DocumentDB' (erforderlich) |
DocumentDbOutputDataSourceProperties
| Name | Description | Value |
|---|---|---|
| accountId | Der Name oder die ID des DocumentDB-Kontos. Erforderlich für PUT-Anforderungen (CreateOrReplace). | string |
| accountKey | Der Kontoschlüssel für das DocumentDB-Konto. Erforderlich für PUT-Anforderungen (CreateOrReplace). | string Constraints: Sensibler Wert. Übergeben Als sicherer Parameter. |
| authenticationMode | Authentifizierungsmodus. | 'ConnectionString' 'Msi' 'UserToken' |
| collectionNamePattern | Das Sammlungsnamenmuster für die zu verwendenden Auflistungen. Das Sammlungsnamenformat kann mithilfe des optionalen {partition}-Tokens erstellt werden, wobei Partitionen von 0 beginnen. Weitere Informationen finden Sie im Abschnitt "DocumentDB" von "/rest/api/streamanalytics/stream-analytics-output". Erforderlich für PUT-Anforderungen (CreateOrReplace). | string |
| database | Der Name der DocumentDB-Datenbank. Erforderlich für PUT-Anforderungen (CreateOrReplace). | string |
| documentId | Der Name des Felds in Ausgabeereignissen, mit dem der Primärschlüssel angegeben wird, auf dem Einfüge- oder Aktualisierungsvorgänge basieren. | string |
| partitionKey | Der Name des Felds in Ausgabeereignissen, mit dem der Schlüssel für die Partitionierung der Ausgabe in Auflistungen angegeben wird. Wenn 'collectionNamePattern' das {partition}-Token enthält, muss diese Eigenschaft angegeben werden. | string |
EventGridStreamInputDataSource
| Name | Description | Value |
|---|---|---|
| properties | Die Eigenschaften, die einer Event Grid-Eingabe zugeordnet sind, die Streamdaten enthält. | EventGridStreamInputDataSourceProperties |
| type | Gibt den Typ der Eingabedatenquelle an, die Datenstromdaten enthält. Erforderlich für PUT-Anforderungen (CreateOrReplace). | 'Microsoft.EventGrid/EventSubscriptions' (erforderlich) |
EventGridStreamInputDataSourceProperties
| Name | Description | Value |
|---|---|---|
| eventTypes | Liste der Ereignistypen, die vom Event Grid-Adapter unterstützt werden. | string[] |
| schema | Gibt den Event Grid-Schematyp an. | 'CloudEventSchema' 'EventGridEventSchema' |
| storageAccounts | Eine Liste eines oder mehrerer Azure Storage-Konten. Erforderlich für PUT-Anforderungen (CreateOrReplace). | StorageAccount[] |
| subscriber | Abonnenten für Event Grid. Derzeit wird nur der EventHub-Abonnent unterstützt. | EventHubV2StreamInputDataSource |
EventHubOutputDataSource
| Name | Description | Value |
|---|---|---|
| properties | Die Eigenschaften, die einer Event Hub-Ausgabe zugeordnet sind. Erforderlich für PUT-Anforderungen (CreateOrReplace). | EventHubOutputDataSourceProperties |
| type | Gibt den Typ der Datenquellenausgabe an, in die geschrieben wird. Erforderlich für PUT-Anforderungen (CreateOrReplace). | 'Microsoft.ServiceBus/EventHub' (erforderlich) |
EventHubOutputDataSourceProperties
| Name | Description | Value |
|---|---|---|
| authenticationMode | Authentifizierungsmodus. | 'ConnectionString' 'Msi' 'UserToken' |
| eventHubName | Der Name des Event Hub. Erforderlich für PUT-Anforderungen (CreateOrReplace). | string |
| partitionCount | Die Partitionsanzahl der Event Hub-Datenquelle. Bereich 1 - 256. | int |
| partitionKey | Der Schlüssel/die Spalte, die verwendet wird, um zu bestimmen, auf welche Partition Ereignisdaten gesendet werden sollen. | string |
| propertyColumns | Die Eigenschaften, die dieser Event Hub-Ausgabe zugeordnet sind. | string[] |
| serviceBusNamespace | Der Namensraum, der mit dem gewünschten Event Hub, Service Bus Queue, Service Bus Topic usw. verknüpft ist. Erforderlich für PUT (CreateOrReplace)-Anfragen. | string |
| sharedAccessPolicyKey | Der Shared-access-Policy-Schlüssel für die angegebene Shared-access-Policy. Erforderlich für PUT-Anforderungen (CreateOrReplace). | string Constraints: Sensibler Wert. Übergeben Als sicherer Parameter. |
| sharedAccessPolicyName | Der Name der Shared-Access-Richtlinie für Event Hub, Service Bus Queue, Service Bus Topic usw. Erforderlich für PUT-Anfragen (CreateOrReplace). | string |
EventHubStreamInputDataSource
| Name | Description | Value |
|---|---|---|
| properties | Die Eigenschaften, die einer Event Hub-Eingabe zugeordnet sind, die Datenstromdaten enthält. Erforderlich für PUT-Anforderungen (CreateOrReplace). | EventHubStreamInputDataSourceProperties |
| type | Gibt den Typ der Eingabedatenquelle an, die Datenstromdaten enthält. Erforderlich für PUT-Anforderungen (CreateOrReplace). | 'Microsoft.ServiceBus/EventHub' (erforderlich) |
EventHubStreamInputDataSourceProperties
| Name | Description | Value |
|---|---|---|
| authenticationMode | Authentifizierungsmodus. | 'ConnectionString' 'Msi' 'UserToken' |
| consumerGroupName | Der Name einer Event Hub Consumer Group, die verwendet werden sollte, um Ereignisse aus dem Event Hub zu lesen. Die Angabe verschiedener Consumer-Gruppennamen für mehrere Eingaben ermöglicht es, dass jeder dieser Eingaben dieselben Ereignisse vom Event Hub empfängt. Sofern nicht angegeben, verwendet die Eingabe die Standard-Consumer-Gruppe des Event Hub ™. | string |
| eventHubName | Der Name des Event Hub. Erforderlich für PUT-Anforderungen (CreateOrReplace). | string |
| partitionCount | Die Partitionsanzahl der Event Hub-Datenquelle. Bereich 1 - 256. | int |
| prefetchCount | Die Anzahl der Nachrichten, die der Nachrichtenempfänger gleichzeitig anfordern kann. | int |
| serviceBusNamespace | Der Namensraum, der mit dem gewünschten Event Hub, Service Bus Queue, Service Bus Topic usw. verknüpft ist. Erforderlich für PUT (CreateOrReplace)-Anfragen. | string |
| sharedAccessPolicyKey | Der Shared-access-Policy-Schlüssel für die angegebene Shared-access-Policy. Erforderlich für PUT-Anforderungen (CreateOrReplace). | string Constraints: Sensibler Wert. Übergeben Als sicherer Parameter. |
| sharedAccessPolicyName | Der Name der Shared-Access-Richtlinie für Event Hub, Service Bus Queue, Service Bus Topic usw. Erforderlich für PUT-Anfragen (CreateOrReplace). | string |
EventHubV2OutputDataSource
| Name | Description | Value |
|---|---|---|
| properties | Die Eigenschaften, die einer Event Hub-Ausgabe zugeordnet sind. Erforderlich für PUT-Anforderungen (CreateOrReplace). | EventHubOutputDataSourceProperties |
| type | Gibt den Typ der Datenquellenausgabe an, in die geschrieben wird. Erforderlich für PUT-Anforderungen (CreateOrReplace). | 'Microsoft.EventHub/EventHub' (erforderlich) |
EventHubV2StreamInputDataSource
| Name | Description | Value |
|---|---|---|
| properties | Die Eigenschaften, die einer Event Hub-Eingabe zugeordnet sind, die Datenstromdaten enthält. Erforderlich für PUT-Anforderungen (CreateOrReplace). | EventHubStreamInputDataSourceProperties |
| type | Gibt den Typ der Eingabedatenquelle an, die Datenstromdaten enthält. Erforderlich für PUT-Anforderungen (CreateOrReplace). | 'Microsoft.EventHub/EventHub' (erforderlich) |
EventHubV2StreamInputDataSource
| Name | Description | Value |
|---|---|---|
| properties | Die Eigenschaften, die einer Event Hub-Eingabe zugeordnet sind, die Datenstromdaten enthält. Erforderlich für PUT-Anforderungen (CreateOrReplace). | EventHubStreamInputDataSourceProperties |
| type | Gibt den Typ der Eingabedatenquelle an, die Datenstromdaten enthält. Erforderlich für PUT-Anforderungen (CreateOrReplace). | Zeichenfolge (erforderlich) |
External
| Name | Description | Value |
|---|---|---|
| container | Der UserCustomCode-Container. | string |
| path | Der UserCustomCode-Pfad. | string |
| refreshConfiguration | Die Aktualisierungsparameter für alle aktualisierbaren benutzerdefinierten Funktionen, die in der Jobkonfiguration vorhanden sind. | RefreshConfiguration |
| storageAccount | Die Eigenschaften, die mit einem Azure Storage-Konto verknüpft sind | StorageAccount- |
FileReferenceInputDataSource
| Name | Description | Value |
|---|---|---|
| properties | Die Eigenschaften, die einer Dateieingabe zugeordnet sind, die Referenzdaten enthält. Erforderlich für PUT-Anforderungen (CreateOrReplace). | FileReferenceInputDataSourceProperties |
| type | Gibt den Typ der Eingabedatenquelle an, die Referenzdaten enthält. Erforderlich für PUT-Anforderungen (CreateOrReplace). | 'Datei' (erforderlich) |
FileReferenceInputDataSourceProperties
| Name | Description | Value |
|---|---|---|
| path | Der Pfad der Datei. | string |
Function
| Name | Description | Value |
|---|---|---|
| name | Ressourcenname | string |
| properties | Die Eigenschaften, die einer Funktion zugeordnet sind. | FunctionProperties |
FunctionBinding
| Name | Description | Value |
|---|---|---|
| type | Legen Sie den Typ AzureMachineLearningStudioFunctionBinding auf "Microsoft.MachineLearning/WebService" fest. Legen Sie für den Typ AzureMachineLearningServiceFunctionBinding den Wert auf "Microsoft.MachineLearningServices" fest. Legen Sie den Wert auf "Microsoft.StreamAnalytics/CLRUdf" für den Typ CSharpFunctionBinding fest. Legen Sie den Wert auf "Microsoft.StreamAnalytics/JavascriptUdf" für den Typ JavaScriptFunctionBinding fest. | 'Microsoft.MachineLearning/WebService' 'Microsoft.MachineLearningServices' 'Microsoft.StreamAnalytics/CLRUdf' 'Microsoft.StreamAnalytics/JavascriptUdf' (erforderlich) |
FunctionConfiguration
| Name | Description | Value |
|---|---|---|
| binding | Die physische Bindung der Funktion. Zum Beispiel beschreibt dies im Fall des Azure Machine Learning-Webdienstes ™den Endpunkt. | FunctionBinding |
| inputs | FunctionInput[] | |
| output | Beschreibt die Ausgabe einer Funktion. | FunctionOutput |
FunctionInput
| Name | Description | Value |
|---|---|---|
| dataType | Der (von Azure Stream Analytics unterstützte) Datentyp des Funktionseingabeparameters. Eine Liste gültiger Azure Stream Analytics Datentypen ist unter https://msdn.microsoft.com/en-us/library/azure/dn835065.aspx beschrieben | string |
| isConfigurationParameter | Ein Flag, das angibt, ob der Parameter ein Konfigurationsparameter ist. True, wenn dieser Eingabeparameter erwartet wird, dass es sich um eine Konstante handelt. Der Standardwert ist "false". | bool |
FunctionOutput
| Name | Description | Value |
|---|---|---|
| dataType | Der (von Azure Stream Analytics unterstützte) Datentyp der Funktionsausgabe. Eine Liste gültiger Azure Stream Analytics Datentypen ist unter https://msdn.microsoft.com/en-us/library/azure/dn835065.aspx beschrieben | string |
FunctionProperties
| Name | Description | Value |
|---|---|---|
| properties | FunctionConfiguration | |
| type | Legen Sie für den Typ AggregateFunctionProperties auf 'AggregateAggregate' fest. Legen Sie für den Typ ScalarFunctionProperties den Wert auf 'Scalar' fest. | 'Aggregate' 'Skalar' (erforderlich) |
GatewayMessageBusOutputDataSource
| Name | Description | Value |
|---|---|---|
| properties | Die Eigenschaften, die einer Gatewaynachrichtenbusausgabe zugeordnet sind. Erforderlich für PUT-Anforderungen (CreateOrReplace). | GatewayMessageBusOutputDataSourceProperties |
| type | Gibt den Typ der Datenquellenausgabe an, in die geschrieben wird. Erforderlich für PUT-Anforderungen (CreateOrReplace). | 'GatewayMessageBus' (erforderlich) |
GatewayMessageBusOutputDataSourceProperties
| Name | Description | Value |
|---|---|---|
| topic | Der Name des Themas Service Bus. | string |
GatewayMessageBusStreamInputDataSource
| Name | Description | Value |
|---|---|---|
| properties | Die Eigenschaften, die einer Gatewaynachrichtenbuseingabe zugeordnet sind, die Datenstromdaten enthält. | GatewayMessageBusStreamInputDataSourceProperties |
| type | Gibt den Typ der Eingabedatenquelle an, die Datenstromdaten enthält. Erforderlich für PUT-Anforderungen (CreateOrReplace). | 'GatewayMessageBus' (erforderlich) |
GatewayMessageBusStreamInputDataSourceProperties
| Name | Description | Value |
|---|---|---|
| topic | Der Name des Themas Service Bus. | string |
Identity
| Name | Description | Value |
|---|---|---|
| type | Der Typ der Identität kann SystemAssigned oder UserAssigned sein. | string |
| userAssignedIdentities | Die vom Benutzer zugewiesenen Identitäten, die der Ressource des Streamingauftrags zugeordnet sind. | IdentityUserAssignedIdentities |
IdentityUserAssignedIdentities
| Name | Description | Value |
|---|
Input
| Name | Description | Value |
|---|---|---|
| name | Ressourcenname | string |
| properties | Die Eigenschaften, die einer Eingabe zugeordnet sind. Erforderlich für PUT-Anforderungen (CreateOrReplace). | InputProperties |
InputProperties
| Name | Description | Value |
|---|---|---|
| compression | Beschreibt, wie Eingabedaten komprimiert werden | Compression |
| partitionKey | partitionKey Beschreibt einen Schlüssel in den Eingabedaten, die zum Partitionieren der Eingabedaten verwendet werden | string |
| serialization | Beschreibt, wie Daten aus einer Eingabe serialisiert werden oder wie Daten serialisiert werden, wenn sie in eine Ausgabe geschrieben werden. Erforderlich für PUT-Anforderungen (CreateOrReplace). | Serialization |
| type | Legen Sie für den Typ ReferenceInputProperties auf 'Reference' fest. Legen Sie den Wert auf "Stream" für den Typ StreamInputProperties fest. | 'Reference' 'Stream' (erforderlich) |
| watermarkSettings | Einstellungen, die festlegen, ob Wasserzeichenereignisse gelesen werden sollen. | InputWatermarkProperties |
InputWatermarkProperties
| Name | Description | Value |
|---|---|---|
| watermarkMode | Der Eingabe-Wasserzeichen-Modus. | 'None' 'ReadWatermark' |
IoTHubStreamInputDataSource
| Name | Description | Value |
|---|---|---|
| properties | Die Eigenschaften, die mit einem IoT Hub-Input verbunden sind, der Stromdaten enthält. Erforderlich für PUT-Anforderungen (CreateOrReplace). | IoTHubStreamInputDataSourceProperties |
| type | Gibt den Typ der Eingabedatenquelle an, die Datenstromdaten enthält. Erforderlich für PUT-Anforderungen (CreateOrReplace). | 'Microsoft.Devices/IotHubs' (erforderlich) |
IoTHubStreamInputDataSourceProperties
| Name | Description | Value |
|---|---|---|
| consumerGroupName | Der Name einer IoT Hub Consumer Group, die verwendet werden sollte, um Ereignisse vom IoT Hub zu lesen. Sofern nicht angegeben, verwendet die Eingabe die Standard-Consumer-Gruppe des IoT Hub. ™ | string |
| endpoint | Der IoT Hub-Endpunkt, mit dem man sich verbinden kann (z. B. Nachrichten/Events, Nachrichten/Operationen, MonitoringEvents usw.). | string |
| iotHubNamespace | Der Name oder die URI des IoT Hub. Erforderlich für PUT-Anforderungen (CreateOrReplace). | string |
| sharedAccessPolicyKey | Der Shared-access-Policy-Schlüssel für die angegebene Shared-access-Policy. Erforderlich für PUT-Anforderungen (CreateOrReplace). | string Constraints: Sensibler Wert. Übergeben Als sicherer Parameter. |
| sharedAccessPolicyName | Der Name der Shared-Access-Richtlinie für den IoT Hub. Diese Richtlinie muss mindestens die Dienstverbindungsberechtigung enthalten. Erforderlich für PUT-Anforderungen (CreateOrReplace). | string |
JavaScriptFunctionBinding
| Name | Description | Value |
|---|---|---|
| properties | Die Bindungseigenschaften, die einer JavaScript-Funktion zugeordnet sind. | JavaScriptFunctionBindingProperties |
| type | Gibt den Funktionsbindungstyp an. | 'Microsoft.StreamAnalytics/JavascriptUdf' (erforderlich) |
JavaScriptFunctionBindingProperties
| Name | Description | Value |
|---|---|---|
| script | Der JavaScript-Code, der eine einzelne Funktionsdefinition enthält. Beispiel: "Funktion (x, y) { x + y; }" zurückgeben | string |
JobStorageAccount
| Name | Description | Value |
|---|---|---|
| accountKey | Der Kontoschlüssel für das Azure Storage-Konto. Erforderlich für PUT-Anforderungen (CreateOrReplace). | string Constraints: Sensibler Wert. Übergeben Als sicherer Parameter. |
| accountName | Der Name des Azure Storage-Kontos. Erforderlich für PUT-Anforderungen (CreateOrReplace). | string |
| authenticationMode | Authentifizierungsmodus. | 'ConnectionString' 'Msi' 'UserToken' |
JsonSerialization
| Name | Description | Value |
|---|---|---|
| properties | Die Eigenschaften, die dem JSON-Serialisierungstyp zugeordnet sind. Erforderlich für PUT-Anforderungen (CreateOrReplace). | JsonSerializationProperties |
| type | Gibt den Typ der Serialisierung an, den die Eingabe oder Ausgabe verwendet. Erforderlich für PUT-Anforderungen (CreateOrReplace). | 'Json' (erforderlich) |
JsonSerializationProperties
| Name | Description | Value |
|---|---|---|
| encoding | Gibt die Codierung der eingehenden Daten im Falle der Eingabe und die Codierung ausgehender Daten im Falle der Ausgabe an. Erforderlich für PUT-Anforderungen (CreateOrReplace). | 'UTF8' |
| format | Diese Eigenschaft gilt nur für die JSON-Serialisierung von Ausgaben. Es gilt nicht für Eingaben. Diese Eigenschaft gibt das Format des JSON an, in dem die Ausgabe geschrieben wird. Die derzeit unterstützten Werte sind "lineSeparated", der angibt, dass die Ausgabe formatiert wird, indem jedes JSON-Objekt durch eine neue Zeile getrennt und "Array" angegeben wird, dass die Ausgabe als Array von JSON-Objekten formatiert wird. Der Standardwert ist "lineSeparated", wenn links NULL ist. | 'Array' 'LineSeparated' |
Output
| Name | Description | Value |
|---|---|---|
| name | Ressourcenname | string |
| properties | Die Eigenschaften, die einer Ausgabe zugeordnet sind. Erforderlich für PUT-Anforderungen (CreateOrReplace). | OutputProperties |
OutputDataSource
| Name | Description | Value |
|---|---|---|
| type | Legen Sie den Wert auf 'GatewayMessageBus' für den Typ GatewayMessageBusOutputDataSource fest. Legen Sie den Wert auf "Microsoft.AzureFunction" für den Typ AzureFunctionOutputDataSource fest. Legen Sie den Wert auf 'Microsoft.DBForPostgreSQL/servers/databases' für den Typ PostgreSQLOutputDataSource fest. Legen Sie den Typ AzureDataLakeStoreOutputDataSource auf "Microsoft.DataLake/Accounts" fest. Legen Sie "Microsoft.EventHub/EventHub" für den Typ EventHubV2OutputDataSource fest. Legen Sie den Typ AzureDataExplorerOutputDataSource auf "Microsoft.Kusto/clusters/databases" fest. Legen Sie "Microsoft.ServiceBus/EventHub" für den Typ EventHubOutputDataSource fest. Legen Sie den Typ ServiceBusQueueOutputDataSource auf "Microsoft.ServiceBus/Queue" fest. Legen Sie "Microsoft.ServiceBus/Topic" für den Typ "ServiceBusTopicOutputDataSource" fest. Legen Sie den Typ AzureSynapseOutputDataSource auf "Microsoft.Sql/Server/DataWarehouse" fest. Legen Sie den Typ AzureSqlDatabaseOutputDataSource auf "Microsoft.Sql/Server/Database" fest. Auf 'Microsoft. Storage/Blob' für den Typ BlobOutputDataSource. Auf 'Microsoft. Storage/DocumentDB' für den Typ DocumentDbOutputDataSource. Auf 'Microsoft. Storage/Table' für den Typ AzureTableOutputDataSource. Legen Sie "PowerBI" für den Typ "PowerBIOutputDataSource" fest. Legen Sie den Wert auf 'Raw' für den Typ RawOutputDatasource fest. | 'GatewayMessageBus' 'Microsoft.AzureFunction' 'Microsoft.DataLake/Accounts' 'Microsoft.DBForPostgreSQL/servers/databases' 'Microsoft.EventHub/EventHub' 'Microsoft.Kusto/clusters/databases' 'Microsoft.ServiceBus/EventHub' 'Microsoft.ServiceBus/Queue' 'Microsoft.ServiceBus/Topic' 'Microsoft.Sql/Server/Database' 'Microsoft.Sql/Server/DataWarehouse' 'Microsoft. Storage/Blob' 'Microsoft. Storage/DocumentDB' 'Microsoft. Storage/Table' 'PowerBI' 'Roh' (erforderlich) |
OutputProperties
| Name | Description | Value |
|---|---|---|
| datasource | Beschreibt die Datenquelle, in die die Ausgabe geschrieben wird. Erforderlich für PUT-Anforderungen (CreateOrReplace). | OutputDataSource |
| serialization | Beschreibt, wie Daten aus einer Eingabe serialisiert werden oder wie Daten serialisiert werden, wenn sie in eine Ausgabe geschrieben werden. Erforderlich für PUT-Anforderungen (CreateOrReplace). | Serialization |
| sizeWindow | Das Größenfenster, auf das eine Stream Analytics-Ausgabe beschränkt werden soll. | int |
| timeWindow | Der Zeitrahmen zum Filtern von Stream Analytics-Auftragsausgaben. | string |
| watermarkSettings | Einstellungen, die bestimmen, ob Wasserzeichen nach unten gesendet werden sollen. | OutputWatermarkProperties |
OutputWatermarkProperties
| Name | Description | Value |
|---|---|---|
| maxWatermarkDifferenceAcrossPartitions | Beschreibt das maximale Delta zwischen den schnellsten und langsamsten Partitionen, sodass das Out-of-Order-Fenster, das alle erforderlichen Ereignisse in downstream-Aufträgen erfasst, gut definiert ist. | string |
| watermarkMode | Der Ausgabewasserzeichenmodus. | 'None' 'SendCurrentPartitionWatermark' 'SendLowestWatermarkAcrossPartitions' |
ParquetSerialization
| Name | Description | Value |
|---|---|---|
| properties | Die Eigenschaften, die mit dem Serialisierungstyp "Parkett" verbunden sind. Erforderlich für PUT-Anforderungen (CreateOrReplace). | any |
| type | Gibt den Typ der Serialisierung an, den die Eingabe oder Ausgabe verwendet. Erforderlich für PUT-Anforderungen (CreateOrReplace). | 'Parkett' (erforderlich) |
PostgreSQLOutputDataSource
| Name | Description | Value |
|---|---|---|
| properties | Die Eigenschaften, die einer PostgreSQL-Ausgabedatenquelle zugeordnet sind. Erforderlich für PUT-Anforderungen (CreateOrReplace). | PostgreSQLOutputDataSourceProperties |
| type | Gibt den Typ der Datenquellenausgabe an, in die geschrieben wird. Erforderlich für PUT-Anforderungen (CreateOrReplace). | 'Microsoft.DBForPostgreSQL/servers/databases' (erforderlich) |
PostgreSQLOutputDataSourceProperties
| Name | Description | Value |
|---|---|---|
| authenticationMode | Authentifizierungsmodus. | 'ConnectionString' 'Msi' 'UserToken' |
| database | Der Name der Azure SQL-Datenbank. Erforderlich für PUT-Anforderungen (CreateOrReplace). | string |
| maxWriterCount | Maximale Writer-Anzahl, derzeit sind nur 1 (einzelner Writer) und 0 (basierend auf der Abfragepartition) verfügbar. Optional für PUT-Anforderungen. | int |
| password | Das Passwort, das verwendet wird, um sich mit der Azure SQL-Datenbank zu verbinden. Erforderlich für PUT-Anforderungen (CreateOrReplace). | string Constraints: Sensibler Wert. Übergeben Als sicherer Parameter. |
| server | Der Name des SQL-Servers, der die Azure SQL-Datenbank enthält. Erforderlich für PUT-Anforderungen (CreateOrReplace). | string |
| table | Der Name der Tabelle in der Azure SQL-Datenbank. Erforderlich für PUT-Anforderungen (CreateOrReplace). | string |
| user | Der Benutzername, der zur Verbindung zur Azure SQL-Datenbank verwendet wird. Erforderlich für PUT-Anforderungen (CreateOrReplace). | string |
PowerBIOutputDataSource
| Name | Description | Value |
|---|---|---|
| properties | Die Eigenschaften, die mit einem Power BI-Ausgang verbunden sind. Erforderlich für PUT-Anforderungen (CreateOrReplace). | PowerBIOutputDataSourceProperties |
| type | Gibt den Typ der Datenquellenausgabe an, in die geschrieben wird. Erforderlich für PUT-Anforderungen (CreateOrReplace). | 'PowerBI' (erforderlich) |
PowerBIOutputDataSourceProperties
| Name | Description | Value |
|---|---|---|
| authenticationMode | Authentifizierungsmodus. | 'ConnectionString' 'Msi' 'UserToken' |
| dataset | Der Name des Power BI-Datensatzes. Erforderlich für PUT-Anforderungen (CreateOrReplace). | string |
| groupId | Die ID der Power BI-Gruppe. | string |
| groupName | Der Name der Power BI-Gruppe. Nutzen Sie diese Eigenschaft, um sich zu merken, welche spezifische Power BI-Gruppen-ID verwendet wurde. | string |
| refreshToken | Ein Refresh-Token, mit dem ein gültiges access-Token erhalten werden kann, das dann zur Authentifizierung mit der Datenquelle verwendet werden kann. Ein gültiger Refresh-Token ist derzeit nur über das Azure Portal erhältlich. Es wird empfohlen, hier beim Erstellen der Datenquelle einen Dummy-String-Wert einzufügen und dann zum Azure Portal zu gehen, um die Datenquelle zu authentifizieren, wodurch diese Eigenschaft mit einem gültigen Refresh-Token aktualisiert wird. Erforderlich für PUT-Anforderungen (CreateOrReplace). | string |
| table | Der Name der Power BI-Tabelle unter dem angegebenen Datensatz. Erforderlich für PUT-Anforderungen (CreateOrReplace). | string |
| tokenUserDisplayName | Der Anzeigename des Benutzers, der zum Abrufen des Aktualisierungstokens verwendet wurde. Verwenden Sie diese Eigenschaft, um sich zu merken, welcher Benutzer zum Abrufen des Aktualisierungstokens verwendet wurde. | string |
| tokenUserPrincipalName | Der Benutzerprinzipalname (UPN) des Benutzers, der zum Abrufen des Aktualisierungstokens verwendet wurde. Verwenden Sie diese Eigenschaft, um sich zu merken, welcher Benutzer zum Abrufen des Aktualisierungstokens verwendet wurde. | string |
RawInputDatasourceProperties
| Name | Description | Value |
|---|---|---|
| payload | Der serialisierte JSON-Inhalt der Eingabedaten. Entweder Nutzlast oder PayloadURI muss festgelegt werden, aber nicht beide. | string |
| payloadUri | Die SAS-URL zu einem Blob, das den serialisierten JSON-Inhalt der Eingabedaten enthält. Entweder Nutzlast oder PayloadURI muss festgelegt werden, aber nicht beide. | string |
RawOutputDatasource
| Name | Description | Value |
|---|---|---|
| properties | Die Eigenschaften, die einer rohen Ausgabe zugeordnet sind. Erforderlich für PUT-Anforderungen (CreateOrReplace). | RawOutputDatasourceProperties |
| type | Gibt den Typ der Datenquellenausgabe an, in die geschrieben wird. Erforderlich für PUT-Anforderungen (CreateOrReplace). | 'Roh' (erforderlich) |
RawOutputDatasourceProperties
| Name | Description | Value |
|---|---|---|
| payloadUri | Die SAS-URL zu einem Blob, in das die Ausgabe geschrieben werden soll. Wenn diese Eigenschaft nicht gesetzt ist, werden die Ausgabedaten in eine temporäre storage geschrieben, und eine SAS-URL zu diesem temporären storage wird im Ergebnis enthalten. | string |
RawReferenceInputDataSource
| Name | Description | Value |
|---|---|---|
| properties | Die Eigenschaften, die einer unformatierten Eingabe zugeordnet sind, die Referenzdaten enthält. Erforderlich für PUT-Anforderungen (CreateOrReplace). | RawInputDatasourceProperties |
| type | Gibt den Typ der Eingabedatenquelle an, die Referenzdaten enthält. Erforderlich für PUT-Anforderungen (CreateOrReplace). | 'Roh' (erforderlich) |
RawStreamInputDataSource
| Name | Description | Value |
|---|---|---|
| properties | Die Eigenschaften, die einer unformatierten Eingabe zugeordnet sind. Erforderlich für PUT-Anforderungen (CreateOrReplace). | RawInputDatasourceProperties |
| type | Gibt den Typ der Eingabedatenquelle an, die Datenstromdaten enthält. Erforderlich für PUT-Anforderungen (CreateOrReplace). | 'Roh' (erforderlich) |
ReferenceInputDataSource
| Name | Description | Value |
|---|---|---|
| type | Legen Sie für den Typ FileReferenceInputDataSource auf 'File' fest. Legen Sie den Typ AzureSqlReferenceInputDataSource auf "Microsoft.Sql/Server/Database" fest. Auf 'Microsoft. Storage/Blob' für den Typ BlobReferenceInputDataSource. Legen Sie für den Typ RawReferenceInputDataSource auf 'Raw' fest. | 'File' 'Microsoft.Sql/Server/Database' 'Microsoft. Storage/Blob' 'Roh' (erforderlich) |
ReferenceInputProperties
| Name | Description | Value |
|---|---|---|
| datasource | Beschreibt eine Eingabedatenquelle, die Referenzdaten enthält. Erforderlich für PUT-Anforderungen (CreateOrReplace). | ReferenceInputDataSource |
| type | Gibt an, ob es sich bei der Eingabe um eine Quelle von Referenzdaten oder Datenstromdaten handelt. Erforderlich für PUT-Anforderungen (CreateOrReplace). | "Referenz" (erforderlich) |
RefreshConfiguration
| Name | Description | Value |
|---|---|---|
| dateFormat | Das Datumsformat. Unabhängig davon, wo {date} in pathPattern angezeigt wird, wird der Wert dieser Eigenschaft stattdessen als Datumsformat verwendet. | string |
| pathPattern | Das Blobpfadmuster. Kein regulärer Ausdruck. Es stellt ein Muster dar, mit dem Blobnamen abgeglichen werden, um festzustellen, ob sie als Eingabe oder Ausgabe in den Auftrag eingeschlossen werden sollen. Eine ausführlichere Erläuterung und ein Beispiel finden Sie unter /rest/rest/api/streamanalytics/stream-analytics-output. | string |
| refreshInterval | Das Aktualisierungsintervall. | string |
| refreshType | Diese Eigenschaft gibt an, welche Datenaktualisierungsoption verwendet werden soll: Blockieren oder Nicht blockieren. | 'Blocking' 'Nonblocking' |
| timeFormat | Das Zeitformat. Unabhängig davon, wo {time} in pathPattern angezeigt wird, wird der Wert dieser Eigenschaft stattdessen als Zeitformat verwendet. | string |
ScalarFunctionProperties
| Name | Description | Value |
|---|---|---|
| type | Gibt den Funktionstyp an. | 'Skalar' (erforderlich) |
Serialization
| Name | Description | Value |
|---|---|---|
| type | Legen Sie den Wert auf 'Avro' für den Typ AvroSerialization fest. Legen Sie den Wert auf 'Csv' für den Typ CsvSerialization fest. Legen Sie für den Typ CustomClrSerialization auf 'CustomClr' fest. Legen Sie diesen Wert für den Typ DeltaSerialization auf 'Delta' fest. Legen Sie den Wert auf "Json" für den Typ "JsonSerialization" fest. Legen Sie den Wert auf 'Parquet' für den Typ ParquetSerialization fest. | 'Avro' 'Csv' 'CustomClr' 'Delta' 'Json' 'Parkett' (erforderlich) |
ServiceBusQueueOutputDataSource
| Name | Description | Value |
|---|---|---|
| properties | Die Eigenschaften, die mit einer Service Bus Queue verbunden sind, geben die Ausgabe aus. Erforderlich für PUT-Anforderungen (CreateOrReplace). | ServiceBusQueueOutputDataSourceProperties |
| type | Gibt den Typ der Datenquellenausgabe an, in die geschrieben wird. Erforderlich für PUT-Anforderungen (CreateOrReplace). | 'Microsoft.ServiceBus/Queue' (erforderlich) |
ServiceBusQueueOutputDataSourceProperties
| Name | Description | Value |
|---|---|---|
| authenticationMode | Authentifizierungsmodus. | 'ConnectionString' 'Msi' 'UserToken' |
| propertyColumns | Ein String-Array mit den Namen der Ausgabespalten, die als benutzerdefinierte Eigenschaften an Service Bus-Nachrichten angehängt werden sollen. | string[] |
| queueName | Der Name der Service Bus Queue. Erforderlich für PUT-Anforderungen (CreateOrReplace). | string |
| serviceBusNamespace | Der Namensraum, der mit dem gewünschten Event Hub, Service Bus Queue, Service Bus Topic usw. verknüpft ist. Erforderlich für PUT (CreateOrReplace)-Anfragen. | string |
| sharedAccessPolicyKey | Der Shared-access-Policy-Schlüssel für die angegebene Shared-access-Policy. Erforderlich für PUT-Anforderungen (CreateOrReplace). | string Constraints: Sensibler Wert. Übergeben Als sicherer Parameter. |
| sharedAccessPolicyName | Der Name der Shared-Access-Richtlinie für Event Hub, Service Bus Queue, Service Bus Topic usw. Erforderlich für PUT-Anfragen (CreateOrReplace). | string |
| systemPropertyColumns | Die Systemeigenschaften, die mit der Service Bus Warteschlange verbunden sind. Die folgenden Systemeigenschaften werden unterstützt: ReplyToSessionId, ContentType, To, Subject, CorrelationId, TimeToLive, PartitionKey, SessionId, ScheduledEnqueueTime, MessageId, ReplyTo, Label, ScheduledEnqueueTimeUtc. | any |
ServiceBusTopicOutputDataSource
| Name | Description | Value |
|---|---|---|
| properties | Die Eigenschaften, die mit der Ausgabe eines Service Bus Topic verbunden sind. Erforderlich für PUT-Anforderungen (CreateOrReplace). | ServiceBusTopicOutputDataSourceProperties |
| type | Gibt den Typ der Datenquellenausgabe an, in die geschrieben wird. Erforderlich für PUT-Anforderungen (CreateOrReplace). | 'Microsoft.ServiceBus/Topic' (erforderlich) |
ServiceBusTopicOutputDataSourceProperties
| Name | Description | Value |
|---|---|---|
| authenticationMode | Authentifizierungsmodus. | 'ConnectionString' 'Msi' 'UserToken' |
| propertyColumns | Ein String-Array mit den Namen der Ausgabespalten, die als benutzerdefinierte Eigenschaften an Service Bus-Nachrichten angehängt werden sollen. | string[] |
| serviceBusNamespace | Der Namensraum, der mit dem gewünschten Event Hub, Service Bus Queue, Service Bus Topic usw. verknüpft ist. Erforderlich für PUT (CreateOrReplace)-Anfragen. | string |
| sharedAccessPolicyKey | Der Shared-access-Policy-Schlüssel für die angegebene Shared-access-Policy. Erforderlich für PUT-Anforderungen (CreateOrReplace). | string Constraints: Sensibler Wert. Übergeben Als sicherer Parameter. |
| sharedAccessPolicyName | Der Name der Shared-Access-Richtlinie für Event Hub, Service Bus Queue, Service Bus Topic usw. Erforderlich für PUT-Anfragen (CreateOrReplace). | string |
| systemPropertyColumns | Die Systemeigenschaften, die mit dem Service Bus Topic Output verbunden sind. Die folgenden Systemeigenschaften werden unterstützt: ReplyToSessionId, ContentType, To, Subject, CorrelationId, TimeToLive, PartitionKey, SessionId, ScheduledEnqueueTime, MessageId, ReplyTo, Label, ScheduledEnqueueTimeUtc. | ServiceBusTopicOutputDataSourcePropertiesSystemPropertyColumns |
| topicName | Der Name des Service Bus-Themas. Erforderlich für PUT-Anforderungen (CreateOrReplace). | string |
ServiceBusTopicOutputDataSourcePropertiesSystemPropertyColumns
| Name | Description | Value |
|---|
Sku
| Name | Description | Value |
|---|---|---|
| capacity | Die Kapazität der SKU. | int |
| name | Der Name der SKU. Erforderlich für PUT-Anforderungen (CreateOrReplace). | 'Standard' |
StorageAccount
| Name | Description | Value |
|---|---|---|
| accountKey | Der Kontoschlüssel für das Azure Storage-Konto. Erforderlich für PUT-Anforderungen (CreateOrReplace). | string Constraints: Sensibler Wert. Übergeben Als sicherer Parameter. |
| accountName | Der Name des Azure Storage-Kontos. Erforderlich für PUT-Anforderungen (CreateOrReplace). | string |
| authenticationMode | Authentifizierungsmodus. | 'ConnectionString' 'Msi' 'UserToken' |
StreamingJobProperties
| Name | Description | Value |
|---|---|---|
| cluster | Der Cluster, auf dem Streamingaufträge ausgeführt werden. | ClusterInfo |
| compatibilityLevel | Steuert bestimmte Laufzeitverhalten des Streamingauftrags. | '1.0' '1.2' |
| contentStoragePolicy | Gültige Werte sind JobStorageAccount und SystemAccount. Wenn dieser Wert auf "JobStorageAccount" festgelegt ist, muss der Benutzer auch die Eigenschaft "jobStorageAccount" angeben. . | 'JobStorageAccount' 'SystemAccount' |
| dataLocale | Das Datengebietsschema des Stream Analytics-Auftrags. Value sollte der Name eines unterstützten .NET Culture aus der Menge https://learn.microsoft.com/dotnet/api/system.globalization.culturetypes sein. Standardeinstellung ist „en-US“, wenn keine Angabe gemacht wurde. | string |
| eventsLateArrivalMaxDelayInSeconds | Die maximal akzeptable Verzögerung in Sekunden, bei der verspätet eintreffende Ereignisse mit einbezogen werden könnten. Der unterstützte Bereich ist -1 bis 1814399 (20,23:59:59 Tage) und -1 wird verwendet, um die Wartezeit auf unbestimmte Zeit festzulegen. Wenn die Eigenschaft nicht vorhanden ist, wird sie so interpretiert, dass sie einen Wert von -1 hat. | int |
| eventsOutOfOrderMaxDelayInSeconds | Die maximal akzeptable Verzögerung in Sekunden, bei der Störereignisse so angepasst werden können, dass sie wieder normal sind. | int |
| eventsOutOfOrderPolicy | Gibt die Richtlinie an, die auf Ereignisse angewendet werden soll, die im Eingangsereignisdatenstrom als Störereignisse ankommen. | 'Adjust' 'Drop' |
| externals | Das storage-Konto, in dem sich die benutzerdefinierten Code-Artefacts befinden. | Äußerlich |
| functions | Eine Liste mit einer oder mehreren Funktionen für den Streamingauftrag. Die Name-Eigenschaft für jede Funktion ist erforderlich, wenn Sie diese Eigenschaft in einer PUT-Anforderung angeben. Diese Eigenschaft kann nicht über einen PATCH-Vorgang geändert werden. Sie müssen die PATCH-API verwenden, die für die einzelne Transformation verfügbar ist. | Function[] |
| inputs | Eine Liste mit mindestens einer Eingabe für den Streamingauftrag. Die Name-Eigenschaft für jede Eingabe ist erforderlich, wenn Sie diese Eigenschaft in einer PUT-Anforderung angeben. Diese Eigenschaft kann nicht über einen PATCH-Vorgang geändert werden. Sie müssen die PATCH-API verwenden, die für die einzelnen Eingaben verfügbar ist. | Input[] |
| jobStorageAccount | Die Eigenschaften, die mit einem Azure Storage-Konto mit MSI verknüpft sind, | JobStorageAccount |
| jobType | Beschreibt den Typ des Auftrags. Gültige Modi sind Cloud und "Edge". |
'Cloud' 'Edge' |
| outputErrorPolicy | Gibt die Richtlinie an, die auf Ereignisse angewendet werden soll, die im Ausgang eintreffen und aufgrund von Fehlbildung (fehlende Spaltenwerte, Spaltenwerte falschen Typs oder Größe) nicht auf den externen storage geschrieben werden können. | 'Drop' 'Stop' |
| outputs | Eine Liste mit einer oder mehreren Ausgaben für den Streamingauftrag. Die Name-Eigenschaft für jede Ausgabe ist erforderlich, wenn Sie diese Eigenschaft in einer PUT-Anforderung angeben. Diese Eigenschaft kann nicht über einen PATCH-Vorgang geändert werden. Sie müssen die PATCH-API verwenden, die für die einzelne Ausgabe verfügbar ist. | Output[] |
| outputStartMode | Diese Eigenschaft sollte nur verwendet werden, wenn gewünscht wird, dass der Auftrag sofort beim Erstellen gestartet wird. Der Wert kann JobStartTime, CustomTime oder LastOutputEventTime sein, um anzugeben, ob der Startpunkt des Ausgabeereignisdatenstroms gestartet werden soll, wenn der Auftrag gestartet wird, mit einem benutzerdefinierten Benutzerzeitstempel beginnen, der über die outputStartTime-Eigenschaft angegeben ist, oder von der letzten Ereignisausgabezeit beginnen soll. | 'CustomTime' 'JobStartTime' 'LastOutputEventTime' |
| outputStartTime | Der Wert ist entweder ein formatierter ISO-8601-Zeitstempel, der den Startpunkt des Ausgabeereignisdatenstroms angibt, oder NULL, um anzugeben, dass der Ausgabeereignisdatenstrom bei jedem Start des Streamingauftrags gestartet wird. Diese Eigenschaft muss einen Wert aufweisen, wenn outputStartMode auf CustomTime festgelegt ist. | string |
| sku | Beschreibt die SKU des Streamingauftrags. Erforderlich für PUT-Anforderungen (CreateOrReplace). | Sku |
| transformation | Gibt die Abfrage und die Anzahl der Streamingeinheiten an, die für den Streamingauftrag verwendet werden sollen. Die Namenseigenschaft der Transformation ist erforderlich, wenn Sie diese Eigenschaft in einer PUT-Anforderung angeben. Diese Eigenschaft kann nicht über einen PATCH-Vorgang geändert werden. Sie müssen die PATCH-API verwenden, die für die einzelne Transformation verfügbar ist. | Transformation |
StreamInputDataSource
| Name | Description | Value |
|---|---|---|
| type | Legen Sie den Wert auf 'GatewayMessageBus' für den Typ GatewayMessageBusStreamInputDataSource fest. Legen Sie den Wert auf "Microsoft.Devices/IotHubs" für den Typ "IoTHubStreamInputDataSource" fest. Legen Sie für den Typ EventGridStreamInputDataSource auf "Microsoft.EventGrid/EventSubscriptions" fest. Legen Sie für den Typ EventHubV2StreamInputDataSource auf "Microsoft.EventHub/EventHub" fest. Legen Sie den Typ EventHubStreamInputDataSource auf "Microsoft.ServiceBus/EventHub" fest. Auf 'Microsoft. Storage/Blob' für den Typ BlobStreamInputDataSource. Legen Sie den Wert auf "Raw" für den Typ "RawStreamInputDataSource" fest. | 'GatewayMessageBus' 'Microsoft.Devices/IotHubs' 'Microsoft.EventGrid/EventSubscriptions' 'Microsoft.EventHub/EventHub' 'Microsoft.ServiceBus/EventHub' 'Microsoft. Storage/Blob' 'Roh' (erforderlich) |
StreamInputProperties
| Name | Description | Value |
|---|---|---|
| datasource | Beschreibt eine Eingabedatenquelle, die Datenstrom enthält. Erforderlich für PUT-Anforderungen (CreateOrReplace). | StreamInputDataSource |
| type | Gibt an, ob es sich bei der Eingabe um eine Quelle von Referenzdaten oder Datenstromdaten handelt. Erforderlich für PUT-Anforderungen (CreateOrReplace). | 'Stream' (erforderlich) |
TrackedResourceTags
| Name | Description | Value |
|---|
Transformation
| Name | Description | Value |
|---|---|---|
| name | Ressourcenname | string |
| properties | Die Eigenschaften, die einer Transformation zugeordnet sind. Erforderlich für PUT-Anforderungen (CreateOrReplace). | TransformationProperties |
TransformationProperties
| Name | Description | Value |
|---|---|---|
| query | Gibt die Abfrage an, die im Streamingauftrag ausgeführt wird. Mehr über die Stream Analytics Query Language (SAQL) erfahren Sie hier: https://msdn.microsoft.com/library/azure/dn834998 . Erforderlich für PUT-Anforderungen (CreateOrReplace). | string |
| streamingUnits | Gibt die Anzahl der Streamingeinheiten an, die der Streamingauftrag verwendet. | int |
| validStreamingUnits | Gibt die gültigen Streamingeinheiten an, auf die ein Streamingauftrag skaliert werden kann. | int[] |
Verwendungsbeispiele
Azure Quickstart Templates
Die folgenden Azure Quickstart-Vorlagen bereitstellen diesen Ressourcentyp aus.
| Template | Description |
|---|---|
|
Erstellen Sie einen Standard-Stream-Analytics-Job |
Diese Vorlage erstellt einen Standardstream Analytics-Auftrag. Für weitere Informationen: Azure Stream Analytics ist eine Echtzeit-Analyse- und komplexe Ereignisverarbeitungs-Engine, die darauf ausgelegt ist, große Mengen an schnell stromenden Daten aus mehreren Quellen gleichzeitig zu analysieren und zu verarbeiten. Muster und Beziehungen können in Informationen identifiziert werden, die aus einer Reihe von Eingabequellen extrahiert werden, einschließlich Geräten, Sensoren, Clickstreams, Social Media Feeds und Anwendungen. Diese Muster können verwendet werden, um Aktionen auszulösen und Workflows wie das Erstellen von Warnungen zu initiieren, Informationen an ein Berichterstellungstool zu senden oder transformierte Daten zur späteren Verwendung zu speichern. Außerdem ist Stream Analytics auf Azure IoT Edge Runtime verfügbar und unterstützt exakt dieselbe Sprache oder Syntax wie die Cloud. |
Terraform -Ressourcendefinition (AzAPI-Anbieter)
Der Streamingjobs-Ressourcentyp kann mit Vorgängen bereitgestellt werden, die auf Folgendes abzielen:
- Ressourcengruppen
Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie unter Änderungsprotokoll.
Ressourcenformat
Um eine Microsoft.StreamAnalytics/streamingjobs-Ressource zu erstellen, fügen Sie Ihrer Vorlage die folgende Terraform hinzu.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.StreamAnalytics/streamingjobs@2021-10-01-preview"
name = "string"
parent_id = "string"
identity {
type = "string"
identity_ids = [
"string"
]
}
location = "string"
tags = {
{customized property} = "string"
}
body = {
properties = {
cluster = {
id = "string"
}
compatibilityLevel = "string"
contentStoragePolicy = "string"
dataLocale = "string"
eventsLateArrivalMaxDelayInSeconds = int
eventsOutOfOrderMaxDelayInSeconds = int
eventsOutOfOrderPolicy = "string"
externals = {
container = "string"
path = "string"
refreshConfiguration = {
dateFormat = "string"
pathPattern = "string"
refreshInterval = "string"
refreshType = "string"
timeFormat = "string"
}
storageAccount = {
accountKey = "string"
accountName = "string"
authenticationMode = "string"
}
}
functions = [
{
name = "string"
properties = {
properties = {
binding = {
type = "string"
// For remaining properties, see FunctionBinding objects
}
inputs = [
{
dataType = "string"
isConfigurationParameter = bool
}
]
output = {
dataType = "string"
}
}
type = "string"
// For remaining properties, see FunctionProperties objects
}
}
]
inputs = [
{
name = "string"
properties = {
compression = {
type = "string"
}
partitionKey = "string"
serialization = {
type = "string"
// For remaining properties, see Serialization objects
}
watermarkSettings = {
watermarkMode = "string"
}
type = "string"
// For remaining properties, see InputProperties objects
}
}
]
jobStorageAccount = {
accountKey = "string"
accountName = "string"
authenticationMode = "string"
}
jobType = "string"
outputErrorPolicy = "string"
outputs = [
{
name = "string"
properties = {
datasource = {
type = "string"
// For remaining properties, see OutputDataSource objects
}
serialization = {
type = "string"
// For remaining properties, see Serialization objects
}
sizeWindow = int
timeWindow = "string"
watermarkSettings = {
maxWatermarkDifferenceAcrossPartitions = "string"
watermarkMode = "string"
}
}
}
]
outputStartMode = "string"
outputStartTime = "string"
sku = {
capacity = int
name = "string"
}
transformation = {
name = "string"
properties = {
query = "string"
streamingUnits = int
validStreamingUnits = [
int
]
}
}
}
sku = {
capacity = int
name = "string"
}
}
}
FunctionProperties-Objekte
Legen Sie den Typ Eigenschaft fest, um den Objekttyp anzugeben.
Verwenden Sie für Aggregate:
{
type = "Aggregate"
}
Verwenden Sie für Skalar:
{
type = "Scalar"
}
InputProperties-Objekte
Legen Sie den Typ Eigenschaft fest, um den Objekttyp anzugeben.
Verwenden Sie als Referenz:
{
datasource = {
type = "string"
// For remaining properties, see ReferenceInputDataSource objects
}
type = "Reference"
}
Verwenden Sie für Stream Folgendes:
{
datasource = {
type = "string"
// For remaining properties, see StreamInputDataSource objects
}
type = "Stream"
}
FunctionBinding-Objekte
Legen Sie den Typ Eigenschaft fest, um den Objekttyp anzugeben.
Verwenden Sie für Microsoft.MachineLearning/WebService Folgendes:
{
properties = {
apiKey = "string"
batchSize = int
endpoint = "string"
inputs = {
columnNames = [
{
dataType = "string"
mapTo = int
name = "string"
}
]
name = "string"
}
outputs = [
{
dataType = "string"
name = "string"
}
]
}
type = "Microsoft.MachineLearning/WebService"
}
Verwenden Sie für Microsoft.MachineLearningServices Folgendes:
{
properties = {
apiKey = "string"
batchSize = int
endpoint = "string"
inputRequestName = "string"
inputs = [
{
dataType = "string"
mapTo = int
name = "string"
}
]
numberOfParallelRequests = int
outputResponseName = "string"
outputs = [
{
dataType = "string"
mapTo = int
name = "string"
}
]
}
type = "Microsoft.MachineLearningServices"
}
Verwenden Sie für Microsoft.StreamAnalytics/CLRUdf Folgendes:
{
properties = {
class = "string"
dllPath = "string"
method = "string"
updateMode = "string"
}
type = "Microsoft.StreamAnalytics/CLRUdf"
}
Verwenden Sie für Microsoft.StreamAnalytics/JavascriptUdf Folgendes:
{
properties = {
script = "string"
}
type = "Microsoft.StreamAnalytics/JavascriptUdf"
}
ReferenceInputDataSource-Objekte
Legen Sie den Typ Eigenschaft fest, um den Objekttyp anzugeben.
Verwenden Sie für Datei Folgendes:
{
properties = {
path = "string"
}
type = "File"
}
Verwenden Sie für Microsoft.Sql/Server/Database Folgendes:
{
properties = {
authenticationMode = "string"
database = "string"
deltaSnapshotQuery = "string"
fullSnapshotQuery = "string"
password = "string"
refreshRate = "string"
refreshType = "string"
server = "string"
user = "string"
}
type = "Microsoft.Sql/Server/Database"
}
Für Microsoft. Storage/Blob, verwenden:
{
properties = {
authenticationMode = "string"
blobName = "string"
container = "string"
dateFormat = "string"
deltaPathPattern = "string"
deltaSnapshotRefreshRate = "string"
fullSnapshotRefreshRate = "string"
pathPattern = "string"
sourcePartitionCount = int
storageAccounts = [
{
accountKey = "string"
accountName = "string"
authenticationMode = "string"
}
]
timeFormat = "string"
}
type = "Microsoft.Storage/Blob"
}
Verwenden Sie für Raw:
{
properties = {
payload = "string"
payloadUri = "string"
}
type = "Raw"
}
StreamInputDataSource-Objekte
Legen Sie den Typ Eigenschaft fest, um den Objekttyp anzugeben.
Verwenden Sie für GatewayMessageBus:
{
properties = {
topic = "string"
}
type = "GatewayMessageBus"
}
Verwenden Sie für Microsoft.Devices/IotHubs Folgendes:
{
properties = {
consumerGroupName = "string"
endpoint = "string"
iotHubNamespace = "string"
sharedAccessPolicyKey = "string"
sharedAccessPolicyName = "string"
}
type = "Microsoft.Devices/IotHubs"
}
Verwenden Sie für Microsoft.EventGrid/EventSubscriptions Folgendes:
{
properties = {
eventTypes = [
"string"
]
schema = "string"
storageAccounts = [
{
accountKey = "string"
accountName = "string"
authenticationMode = "string"
}
]
subscriber = {
properties = {
authenticationMode = "string"
consumerGroupName = "string"
eventHubName = "string"
partitionCount = int
prefetchCount = int
serviceBusNamespace = "string"
sharedAccessPolicyKey = "string"
sharedAccessPolicyName = "string"
}
type = "string"
}
}
type = "Microsoft.EventGrid/EventSubscriptions"
}
Verwenden Sie für Microsoft.EventHub/EventHub Folgendes:
{
properties = {
authenticationMode = "string"
consumerGroupName = "string"
eventHubName = "string"
partitionCount = int
prefetchCount = int
serviceBusNamespace = "string"
sharedAccessPolicyKey = "string"
sharedAccessPolicyName = "string"
}
type = "Microsoft.EventHub/EventHub"
}
Verwenden Sie für Microsoft.ServiceBus/EventHub Folgendes:
{
properties = {
authenticationMode = "string"
consumerGroupName = "string"
eventHubName = "string"
partitionCount = int
prefetchCount = int
serviceBusNamespace = "string"
sharedAccessPolicyKey = "string"
sharedAccessPolicyName = "string"
}
type = "Microsoft.ServiceBus/EventHub"
}
Für Microsoft. Storage/Blob, verwenden:
{
properties = {
authenticationMode = "string"
container = "string"
dateFormat = "string"
pathPattern = "string"
sourcePartitionCount = int
storageAccounts = [
{
accountKey = "string"
accountName = "string"
authenticationMode = "string"
}
]
timeFormat = "string"
}
type = "Microsoft.Storage/Blob"
}
Verwenden Sie für Raw:
{
properties = {
payload = "string"
payloadUri = "string"
}
type = "Raw"
}
Serialisierungsobjekte
Legen Sie den Typ Eigenschaft fest, um den Objekttyp anzugeben.
Verwenden Sie für Avro:
{
properties = ?
type = "Avro"
}
Verwenden Sie für Csv:
{
properties = {
encoding = "string"
fieldDelimiter = "string"
}
type = "Csv"
}
Verwenden Sie für CustomClr Folgendes:
{
properties = {
serializationClassName = "string"
serializationDllPath = "string"
}
type = "CustomClr"
}
Verwenden Sie für Delta:
{
properties = {
deltaTablePath = "string"
partitionColumns = [
"string"
]
}
type = "Delta"
}
Verwenden Sie für Json Folgendes:
{
properties = {
encoding = "string"
format = "string"
}
type = "Json"
}
Für Parkett verwenden Sie:
{
properties = ?
type = "Parquet"
}
OutputDataSource-Objekte
Legen Sie den Typ Eigenschaft fest, um den Objekttyp anzugeben.
Verwenden Sie für GatewayMessageBus:
{
properties = {
topic = "string"
}
type = "GatewayMessageBus"
}
Verwenden Sie für Microsoft.AzureFunction Folgendes:
{
properties = {
apiKey = "string"
functionAppName = "string"
functionName = "string"
maxBatchCount = int
maxBatchSize = int
}
type = "Microsoft.AzureFunction"
}
Verwenden Sie für Microsoft.DBForPostgreSQL/servers/databases:
{
properties = {
authenticationMode = "string"
database = "string"
maxWriterCount = int
password = "string"
server = "string"
table = "string"
user = "string"
}
type = "Microsoft.DBForPostgreSQL/servers/databases"
}
Verwenden Sie für Microsoft.DataLake/Accounts Folgendes:
{
properties = {
accountName = "string"
authenticationMode = "string"
dateFormat = "string"
filePathPrefix = "string"
refreshToken = "string"
tenantId = "string"
timeFormat = "string"
tokenUserDisplayName = "string"
tokenUserPrincipalName = "string"
}
type = "Microsoft.DataLake/Accounts"
}
Verwenden Sie für Microsoft.EventHub/EventHub Folgendes:
{
properties = {
authenticationMode = "string"
eventHubName = "string"
partitionCount = int
partitionKey = "string"
propertyColumns = [
"string"
]
serviceBusNamespace = "string"
sharedAccessPolicyKey = "string"
sharedAccessPolicyName = "string"
}
type = "Microsoft.EventHub/EventHub"
}
Verwenden Sie für Microsoft.Kusto/clusters/databases Folgendes:
{
properties = {
authenticationMode = "string"
cluster = "string"
database = "string"
table = "string"
}
type = "Microsoft.Kusto/clusters/databases"
}
Verwenden Sie für Microsoft.ServiceBus/EventHub Folgendes:
{
properties = {
authenticationMode = "string"
eventHubName = "string"
partitionCount = int
partitionKey = "string"
propertyColumns = [
"string"
]
serviceBusNamespace = "string"
sharedAccessPolicyKey = "string"
sharedAccessPolicyName = "string"
}
type = "Microsoft.ServiceBus/EventHub"
}
Verwenden Sie für Microsoft.ServiceBus/Queue Folgendes:
{
properties = {
authenticationMode = "string"
propertyColumns = [
"string"
]
queueName = "string"
serviceBusNamespace = "string"
sharedAccessPolicyKey = "string"
sharedAccessPolicyName = "string"
systemPropertyColumns = ?
}
type = "Microsoft.ServiceBus/Queue"
}
Verwenden Sie für Microsoft.ServiceBus/Topic Folgendes:
{
properties = {
authenticationMode = "string"
propertyColumns = [
"string"
]
serviceBusNamespace = "string"
sharedAccessPolicyKey = "string"
sharedAccessPolicyName = "string"
systemPropertyColumns = {
{customized property} = "string"
}
topicName = "string"
}
type = "Microsoft.ServiceBus/Topic"
}
Verwenden Sie für Microsoft.Sql/Server/DataWarehouse Folgendes:
{
properties = {
authenticationMode = "string"
database = "string"
password = "string"
server = "string"
table = "string"
user = "string"
}
type = "Microsoft.Sql/Server/DataWarehouse"
}
Verwenden Sie für Microsoft.Sql/Server/Database Folgendes:
{
properties = {
authenticationMode = "string"
database = "string"
maxBatchCount = int
maxWriterCount = int
password = "string"
server = "string"
table = "string"
user = "string"
}
type = "Microsoft.Sql/Server/Database"
}
Für Microsoft. Storage/Blob, verwenden:
{
properties = {
authenticationMode = "string"
blobPathPrefix = "string"
blobWriteMode = "string"
container = "string"
dateFormat = "string"
pathPattern = "string"
storageAccounts = [
{
accountKey = "string"
accountName = "string"
authenticationMode = "string"
}
]
timeFormat = "string"
}
type = "Microsoft.Storage/Blob"
}
Für Microsoft. Storage/DocumentDB, verwenden:
{
properties = {
accountId = "string"
accountKey = "string"
authenticationMode = "string"
collectionNamePattern = "string"
database = "string"
documentId = "string"
partitionKey = "string"
}
type = "Microsoft.Storage/DocumentDB"
}
Für Microsoft. Storage/Table, verwenden:
{
properties = {
accountKey = "string"
accountName = "string"
batchSize = int
columnsToRemove = [
"string"
]
partitionKey = "string"
rowKey = "string"
table = "string"
}
type = "Microsoft.Storage/Table"
}
Verwenden Sie für PowerBI Folgendes:
{
properties = {
authenticationMode = "string"
dataset = "string"
groupId = "string"
groupName = "string"
refreshToken = "string"
table = "string"
tokenUserDisplayName = "string"
tokenUserPrincipalName = "string"
}
type = "PowerBI"
}
Verwenden Sie für Raw:
{
properties = {
payloadUri = "string"
}
type = "Raw"
}
Eigenschaftswerte
Microsoft.StreamAnalytics/streamingjobs
| Name | Description | Value |
|---|---|---|
| identity | Beschreibt die verwaltete Identität, die diesem Auftrag zugewiesen ist und für die Authentifizierung mit Ein- und Ausgaben verwendet werden kann. | Identität |
| location | Der geografische Standort, an dem sich die Ressource befindet | string |
| name | Der Ressourcenname | Zeichenfolge (erforderlich) |
| properties | Die Eigenschaften, die einem Streamingauftrag zugeordnet sind. Erforderlich für PUT-Anforderungen (CreateOrReplace). | StreamingJobProperties |
| sku | Beschreibt die SKU des Streamingauftrags. Erforderlich für PUT-Anforderungen (CreateOrReplace). | Sku |
| tags | Ressourcenetiketten | Wörterbuch der Tagnamen und -werte. |
| type | Der Ressourcentyp | "Microsoft.StreamAnalytics/streamingjobs@2021-10-01-preview" |
AggregateFunctionProperties
| Name | Description | Value |
|---|---|---|
| type | Gibt den Funktionstyp an. | "Aggregieren" (erforderlich) |
AvroSerialization
| Name | Description | Value |
|---|---|---|
| properties | Die Eigenschaften, die dem Avro-Serialisierungstyp zugeordnet sind. Erforderlich für PUT-Anforderungen (CreateOrReplace). | any |
| type | Gibt den Typ der Serialisierung an, den die Eingabe oder Ausgabe verwendet. Erforderlich für PUT-Anforderungen (CreateOrReplace). | 'Avro' (erforderlich) |
AzureDataExplorerOutputDataSource
| Name | Description | Value |
|---|---|---|
| properties | Die Eigenschaften, die mit einer Azure Data Explorer-Ausgabe verbunden sind. Erforderlich für PUT-Anforderungen (CreateOrReplace). | AzureDataExplorerOutputDataSourceProperties |
| type | Gibt den Typ der Datenquellenausgabe an, in die geschrieben wird. Erforderlich für PUT-Anforderungen (CreateOrReplace). | 'Microsoft.Kusto/clusters/databases' (erforderlich) |
AzureDataExplorerOutputDataSourceProperties
| Name | Description | Value |
|---|---|---|
| authenticationMode | Authentifizierungsmodus. | 'ConnectionString' 'Msi' 'UserToken' |
| cluster | Der Name des Azure Data Explorer-Clusters. Erforderlich für PUT-Anforderungen (CreateOrReplace). | string |
| database | Der Name der Azure Data Explorer-Datenbank. Erforderlich für PUT-Anforderungen (CreateOrReplace). | string |
| table | Der Name der Azure Table. Erforderlich für PUT-Anforderungen (CreateOrReplace). | string |
AzureDataLakeStoreOutputDataSource
| Name | Description | Value |
|---|---|---|
| properties | Die Eigenschaften, die mit einem Azure Data Lake Store-Output verbunden sind. Erforderlich für PUT-Anforderungen (CreateOrReplace). | AzureDataLakeStoreOutputDataSourceProperties |
| type | Gibt den Typ der Datenquellenausgabe an, in die geschrieben wird. Erforderlich für PUT-Anforderungen (CreateOrReplace). | 'Microsoft.DataLake/Accounts' (erforderlich) |
AzureDataLakeStoreOutputDataSourceProperties
| Name | Description | Value |
|---|---|---|
| accountName | Der Name des Azure Data Lake Store-Kontos. Erforderlich für PUT-Anforderungen (CreateOrReplace). | string |
| authenticationMode | Authentifizierungsmodus. | 'ConnectionString' 'Msi' 'UserToken' |
| dateFormat | Das Datumsformat. Unabhängig davon, wo {date} in filePathPrefix angezeigt wird, wird der Wert dieser Eigenschaft stattdessen als Datumsformat verwendet. | string |
| filePathPrefix | Der Speicherort der Datei, in die die Ausgabe geschrieben werden soll. Erforderlich für PUT-Anforderungen (CreateOrReplace). | string |
| refreshToken | Ein Refresh-Token, mit dem ein gültiges access-Token erhalten werden kann, das dann zur Authentifizierung mit der Datenquelle verwendet werden kann. Ein gültiger Refresh-Token ist derzeit nur über das Azure Portal erhältlich. Es wird empfohlen, hier beim Erstellen der Datenquelle einen Dummy-String-Wert einzufügen und dann zum Azure Portal zu gehen, um die Datenquelle zu authentifizieren, wodurch diese Eigenschaft mit einem gültigen Refresh-Token aktualisiert wird. Erforderlich für PUT-Anforderungen (CreateOrReplace). | string |
| tenantId | Die Mandanten-ID des Benutzers, der zum Abrufen des Aktualisierungstokens verwendet wurde. Erforderlich für PUT-Anforderungen (CreateOrReplace). | string |
| timeFormat | Das Zeitformat. Unabhängig davon, wo {time} in filePathPrefix angezeigt wird, wird der Wert dieser Eigenschaft stattdessen als Zeitformat verwendet. | string |
| tokenUserDisplayName | Der Anzeigename des Benutzers, der zum Abrufen des Aktualisierungstokens verwendet wurde. Verwenden Sie diese Eigenschaft, um sich zu merken, welcher Benutzer zum Abrufen des Aktualisierungstokens verwendet wurde. | string |
| tokenUserPrincipalName | Der Benutzerprinzipalname (UPN) des Benutzers, der zum Abrufen des Aktualisierungstokens verwendet wurde. Verwenden Sie diese Eigenschaft, um sich zu merken, welcher Benutzer zum Abrufen des Aktualisierungstokens verwendet wurde. | string |
AzureFunctionOutputDataSource
| Name | Description | Value |
|---|---|---|
| properties | Die Eigenschaften, die mit einer Azure-Funktion verbunden sind, geben die Ausgabe aus. Erforderlich für PUT-Anforderungen (CreateOrReplace). | AzureFunctionOutputDataSourceProperties |
| type | Gibt den Typ der Datenquellenausgabe an, in die geschrieben wird. Erforderlich für PUT-Anforderungen (CreateOrReplace). | 'Microsoft.AzureFunction' (erforderlich) |
AzureFunctionOutputDataSourceProperties
| Name | Description | Value |
|---|---|---|
| apiKey | Wenn Sie eine Azure-Funktion aus einem anderen Abonnement verwenden möchten, können Sie dies tun, indem Sie den Schlüssel zum Zugriff auf Ihre Funktion angeben. | string |
| functionAppName | Der Name deiner Azure Functions-App. | string |
| functionName | Der Name der Funktion in Ihrer Azure Functions-App. | string |
| maxBatchCount | Eine Eigenschaft, mit der man die maximale Anzahl der Ereignisse in jedem Batch angeben kann, die an Azure Functions gesendet werden. Der Standardwert ist 100. | int |
| maxBatchSize | Eine Eigenschaft, mit der du die maximale Größe für jeden Ausgabe-Batch festlegen kannst, der an deine Azure-Funktion gesendet wird. Die Eingabeeinheit ist in Byte. Dieser Wert beträgt standardmäßig 262.144 Byte (256 KB). | int |
AzureMachineLearningServiceFunctionBinding
| Name | Description | Value |
|---|---|---|
| properties | Die Bindungseigenschaften, die mit einem Azure Machine Learning-Webservice verbunden sind. | AzureMachineLearningServiceFunctionBindingProperties |
| type | Gibt den Funktionsbindungstyp an. | 'Microsoft.MachineLearningServices' (erforderlich) |
AzureMachineLearningServiceFunctionBindingProperties
| Name | Description | Value |
|---|---|---|
| apiKey | Der ZUM Authentifizieren mit Request-Response Endpunkt verwendete API-Schlüssel. | string |
| batchSize | Zahl zwischen 1 und 10.000, die die maximale Anzahl von Zeilen für jede Azure ML RRS-Ausführungsanforderung beschreibt. Der Standard ist 1000. | int |
| endpoint | Der Request-Response ausführende Endpunkt des Azure Machine Learning Webdienstes. | string |
| inputRequestName | Bezeichnung für das Eingabeanforderungsobjekt. | string |
| inputs | Die Eingaben für den Azure Machine Learning Webservice-Endpunkt. | AzureMachineLearningServiceInputColumn[] |
| numberOfParallelRequests | Die Anzahl der parallelen Anfragen, die pro Partition Ihres Jobs an den Machine Learning-Service gesendet werden. Der Standardwert ist 1. | int |
| outputResponseName | Bezeichnung für das Ausgabeanforderungsobjekt. | string |
| outputs | Eine Liste der Ausgaben aus der Azure Machine Learning Webservice-Endpunktausführung. | AzureMachineLearningServiceOutputColumn[] |
AzureMachineLearningServiceInputColumn
| Name | Description | Value |
|---|---|---|
| dataType | Der (Azure Machine Learning unterstützte) Datentyp der Eingabespalte. | string |
| mapTo | Der nullbasierte Index des Funktionsparameters, dem diese Eingabe zugeordnet ist. | int |
| name | Der Name der Eingabespalte. | string |
AzureMachineLearningServiceOutputColumn
| Name | Description | Value |
|---|---|---|
| dataType | Der (Azure Machine Learning unterstützte) Datentyp der Ausgabespalte. | string |
| mapTo | Der nullbasierte Index des Funktionsparameters, dem diese Eingabe zugeordnet ist. | int |
| name | Der Name der Ausgabespalte. | string |
AzureMachineLearningStudioFunctionBinding
| Name | Description | Value |
|---|---|---|
| properties | Die Bindungseigenschaften, die mit einem Azure Machine Learning Studio verbunden sind. | AzureMachineLearningStudioFunctionBindingProperties |
| type | Gibt den Funktionsbindungstyp an. | 'Microsoft.MachineLearning/WebService' (erforderlich) |
AzureMachineLearningStudioFunctionBindingProperties
| Name | Description | Value |
|---|---|---|
| apiKey | Der ZUM Authentifizieren mit Request-Response Endpunkt verwendete API-Schlüssel. | string |
| batchSize | Zahl zwischen 1 und 10.000, die die maximale Anzahl von Zeilen für jede Azure ML RRS-Ausführungsanforderung beschreibt. Der Standard ist 1000. | int |
| endpoint | Das Request-Response execute endpoint des Azure Machine Learning Studio. Mehr erfahren Sie hier: /azure/machine-learning/machine-learning-consume-web-services#request-response-service-rrs | string |
| inputs | Die Eingaben für den Azure Machine Learning Studio-Endpunkt. | AzureMachineLearningStudioInputs |
| outputs | Eine Liste der Ausgaben aus der Ausführung des Azure Machine Learning Studio-Endpunkts. | AzureMachineLearningStudioOutputColumn[] |
AzureMachineLearningStudioInputColumn
| Name | Description | Value |
|---|---|---|
| dataType | Der (Azure Machine Learning unterstützte) Datentyp der Eingabespalte. Eine Liste gültiger Azure Machine Learning Datentypen wird unter https://msdn.microsoft.com/en-us/library/azure/dn905923.aspx beschrieben. | string |
| mapTo | Der nullbasierte Index des Funktionsparameters, dem diese Eingabe zugeordnet ist. | int |
| name | Der Name der Eingabespalte. | string |
AzureMachineLearningStudioInputs
| Name | Description | Value |
|---|---|---|
| columnNames | Eine Liste der Eingabespalten für den Azure Machine Learning Studio-Endpunkt. | AzureMachineLearningStudioInputColumn[] |
| name | Der Name der Eingabe. Dies ist der Name, der beim Erstellen des Endpunkts bereitgestellt wird. | string |
AzureMachineLearningStudioOutputColumn
| Name | Description | Value |
|---|---|---|
| dataType | Der (Azure Machine Learning unterstützte) Datentyp der Ausgabespalte. Eine Liste gültiger Azure Machine Learning Datentypen wird unter https://msdn.microsoft.com/en-us/library/azure/dn905923.aspx beschrieben. | string |
| name | Der Name der Ausgabespalte. | string |
AzureSqlDatabaseOutputDataSource
| Name | Description | Value |
|---|---|---|
| properties | Die Eigenschaften, die mit einer Azure SQL-Datenbankausgabe verbunden sind. Erforderlich für PUT-Anforderungen (CreateOrReplace). | AzureSqlDatabaseOutputDataSourceProperties |
| type | Gibt den Typ der Datenquellenausgabe an, in die geschrieben wird. Erforderlich für PUT-Anforderungen (CreateOrReplace). | 'Microsoft.Sql/Server/Datenbank' (erforderlich) |
AzureSqlDatabaseOutputDataSourceProperties
| Name | Description | Value |
|---|---|---|
| authenticationMode | Authentifizierungsmodus. | 'ConnectionString' 'Msi' 'UserToken' |
| database | Der Name der Azure SQL-Datenbank. Erforderlich für PUT-Anforderungen (CreateOrReplace). | string |
| maxBatchCount | Max Batch count for write to SQL database, the default value is 10.000. Optional für PUT-Anforderungen. | int |
| maxWriterCount | Maximale Writer-Anzahl, derzeit sind nur 1 (einzelner Writer) und 0 (basierend auf der Abfragepartition) verfügbar. Optional für PUT-Anforderungen. | int |
| password | Das Passwort, das verwendet wird, um sich mit der Azure SQL-Datenbank zu verbinden. Erforderlich für PUT-Anforderungen (CreateOrReplace). | string |
| server | Der Name des SQL-Servers, der die Azure SQL-Datenbank enthält. Erforderlich für PUT-Anforderungen (CreateOrReplace). | string |
| table | Der Name der Tabelle in der Azure SQL-Datenbank. Erforderlich für PUT-Anforderungen (CreateOrReplace). | string |
| user | Der Benutzername, der zur Verbindung zur Azure SQL-Datenbank verwendet wird. Erforderlich für PUT-Anforderungen (CreateOrReplace). | string |
AzureSqlReferenceInputDataSource
| Name | Description | Value |
|---|---|---|
| properties | Die Eigenschaften, die sql DB-Eingaben zugeordnet sind, die Referenzdaten enthalten. Erforderlich für PUT-Anforderungen (CreateOrReplace). | AzureSqlReferenceInputDataSourceProperties |
| type | Gibt den Typ der Eingabedatenquelle an, die Referenzdaten enthält. Erforderlich für PUT-Anforderungen (CreateOrReplace). | 'Microsoft.Sql/Server/Datenbank' (erforderlich) |
AzureSqlReferenceInputDataSourceProperties
| Name | Description | Value |
|---|---|---|
| authenticationMode | Authentifizierungsmodus. | 'ConnectionString' 'Msi' 'UserToken' |
| database | Dieses Element ist dem Datenquellenelement zugeordnet. Dies ist der Name der Datenbank, in die die Ausgabe geschrieben wird. | string |
| deltaSnapshotQuery | Dieses Element ist dem Datenquellenelement zugeordnet. Diese Abfrage wird verwendet, um inkrementelle Änderungen aus der SQL-Datenbank abzurufen. Um diese Option zu nutzen, empfehlen wir, temporale Tabellen in Azure SQL Database zu verwenden. | string |
| fullSnapshotQuery | Dieses Element ist dem Datenquellenelement zugeordnet. Diese Abfrage wird verwendet, um Daten aus der SQL-Datenbank abzurufen. | string |
| password | Dieses Element ist dem Datenquellenelement zugeordnet. Dies ist das Kennwort, das zum Herstellen einer Verbindung mit der SQL-Datenbankinstanz verwendet wird. | string Constraints: Sensibler Wert. Übergeben Als sicherer Parameter. |
| refreshRate | Dieses Element ist dem Datenquellenelement zugeordnet. Dies gibt an, wie häufig die Daten aus der Datenbank abgerufen werden. Es ist das DateTime-Format. | string |
| refreshType | Gibt den Typ der Datenaktualisierungsoption an. | 'RefreshPeriodicallyWithDelta' 'RefreshPeriodicallyWithFull' 'Static' |
| server | Dieses Element ist dem Datenquellenelement zugeordnet. Dies ist der Name des Servers, der die Datenbank enthält, in die geschrieben wird. | string |
| user | Dieses Element ist dem Datenquellenelement zugeordnet. Dies ist der Benutzername, der zum Herstellen einer Verbindung mit der SQL-Datenbankinstanz verwendet wird. | string |
AzureSynapseOutputDataSource
| Name | Description | Value |
|---|---|---|
| properties | Die Eigenschaften, die mit einem Azure Synapse-Output verbunden sind. Erforderlich für PUT-Anforderungen (CreateOrReplace). | AzureSynapseOutputDataSourceProperties |
| type | Gibt den Typ der Datenquellenausgabe an, in die geschrieben wird. Erforderlich für PUT-Anforderungen (CreateOrReplace). | 'Microsoft.Sql/Server/DataWarehouse' (erforderlich) |
AzureSynapseOutputDataSourceProperties
| Name | Description | Value |
|---|---|---|
| authenticationMode | Authentifizierungsmodus. | 'ConnectionString' 'Msi' 'UserToken' |
| database | Der Name der Azure SQL-Datenbank. Erforderlich für PUT-Anforderungen (CreateOrReplace). | string |
| password | Das Passwort, das verwendet wird, um sich mit der Azure SQL-Datenbank zu verbinden. Erforderlich für PUT-Anforderungen (CreateOrReplace). | string Constraints: Sensibler Wert. Übergeben Als sicherer Parameter. |
| server | Der Name des SQL-Servers, der die Azure SQL-Datenbank enthält. Erforderlich für PUT-Anforderungen (CreateOrReplace). | string |
| table | Der Name der Tabelle in der Azure SQL-Datenbank. Erforderlich für PUT-Anforderungen (CreateOrReplace). | string |
| user | Der Benutzername, der zur Verbindung zur Azure SQL-Datenbank verwendet wird. Erforderlich für PUT-Anforderungen (CreateOrReplace). | string |
AzureTableOutputDataSource
| Name | Description | Value |
|---|---|---|
| properties | Die Eigenschaften, die mit einer Azure-Tabellenausgabe verbunden sind. Erforderlich für PUT-Anforderungen (CreateOrReplace). | AzureTableOutputDataSourceProperties |
| type | Gibt den Typ der Datenquellenausgabe an, in die geschrieben wird. Erforderlich für PUT-Anforderungen (CreateOrReplace). | 'Microsoft. Storage/Table' (erforderlich) |
AzureTableOutputDataSourceProperties
| Name | Description | Value |
|---|---|---|
| accountKey | Der Kontoschlüssel für das Azure Storage-Konto. Erforderlich für PUT-Anforderungen (CreateOrReplace). | string Constraints: Sensibler Wert. Übergeben Als sicherer Parameter. |
| accountName | Der Name des Azure Storage-Kontos. Erforderlich für PUT-Anforderungen (CreateOrReplace). | string |
| batchSize | Die Anzahl der Zeilen, die gleichzeitig in die Azure-Tabelle geschrieben werden müssen. | int |
| columnsToRemove | Wenn angegeben, ist jedes Element im Array der Name einer Spalte, die (sofern vorhanden) aus Ausgabeereignisentitäten entfernt werden soll. | string[] |
| partitionKey | Dieses Element gibt den Namen einer Spalte aus der SELECT-Anweisung in der Abfrage an, die als Partitionsschlüssel für die Azure-Tabelle verwendet wird. Erforderlich für PUT-Anforderungen (CreateOrReplace). | string |
| rowKey | Dieses Element gibt den Namen einer Spalte aus der SELECT-Anweisung in der Abfrage an, die als Zeilenschlüssel für die Azure-Tabelle verwendet wird. Erforderlich für PUT-Anforderungen (CreateOrReplace). | string |
| table | Der Name der Azure Table. Erforderlich für PUT-Anforderungen (CreateOrReplace). | string |
BlobOutputDataSource
| Name | Description | Value |
|---|---|---|
| properties | Die Eigenschaften, die einer BLOB-Ausgabe zugeordnet sind. Erforderlich für PUT-Anforderungen (CreateOrReplace). | BlobOutputDataSourceProperties |
| type | Gibt den Typ der Datenquellenausgabe an, in die geschrieben wird. Erforderlich für PUT-Anforderungen (CreateOrReplace). | 'Microsoft. Storage/Blob' (erforderlich) |
BlobOutputDataSourceProperties
| Name | Description | Value |
|---|---|---|
| authenticationMode | Authentifizierungsmodus. | 'ConnectionString' 'Msi' 'UserToken' |
| blobPathPrefix | Blobpfadpräfix. | string |
| blobWriteMode | Blob-Schreibmodus. | 'Append' 'Once' |
| container | Der Name eines Containers innerhalb des zugehörigen Storage-Kontos. Dieser Container enthält entweder die Blobs, aus der gelesen oder geschrieben werden soll. Erforderlich für PUT-Anforderungen (CreateOrReplace). | string |
| dateFormat | Das Datumsformat. Unabhängig davon, wo {date} in pathPattern angezeigt wird, wird der Wert dieser Eigenschaft stattdessen als Datumsformat verwendet. | string |
| pathPattern | Das Blobpfadmuster. Kein regulärer Ausdruck. Es stellt ein Muster dar, mit dem Blobnamen abgeglichen werden, um festzustellen, ob sie als Eingabe oder Ausgabe in den Auftrag eingeschlossen werden sollen. Eine ausführlichere Erläuterung und ein Beispiel finden Sie unter /rest/rest/api/streamanalytics/stream-analytics-output. | string |
| storageAccounts | Eine Liste eines oder mehrerer Azure Storage-Konten. Erforderlich für PUT-Anforderungen (CreateOrReplace). | StorageAccount[] |
| timeFormat | Das Zeitformat. Unabhängig davon, wo {time} in pathPattern angezeigt wird, wird der Wert dieser Eigenschaft stattdessen als Zeitformat verwendet. | string |
BlobReferenceInputDataSource
| Name | Description | Value |
|---|---|---|
| properties | Die Eigenschaften, die einer BLOB-Eingabe zugeordnet sind, die Referenzdaten enthält. Erforderlich für PUT-Anforderungen (CreateOrReplace). | BlobReferenceInputDataSourceProperties |
| type | Gibt den Typ der Eingabedatenquelle an, die Referenzdaten enthält. Erforderlich für PUT-Anforderungen (CreateOrReplace). | 'Microsoft. Storage/Blob' (erforderlich) |
BlobReferenceInputDataSourceProperties
| Name | Description | Value |
|---|---|---|
| authenticationMode | Authentifizierungsmodus. | 'ConnectionString' 'Msi' 'UserToken' |
| blobName | Der Name der Blobeingabe. | string |
| container | Der Name eines Containers innerhalb des zugehörigen Storage-Kontos. Dieser Container enthält entweder die Blobs, aus der gelesen oder geschrieben werden soll. Erforderlich für PUT-Anforderungen (CreateOrReplace). | string |
| dateFormat | Das Datumsformat. Unabhängig davon, wo {date} in pathPattern angezeigt wird, wird der Wert dieser Eigenschaft stattdessen als Datumsformat verwendet. | string |
| deltaPathPattern | Das Pfadmuster des Delta-Snapshots. | string |
| deltaSnapshotRefreshRate | Das Intervall, in dem der Benutzer eine Deltamomentaufnahme dieser Referenzblob-Eingabedatenquelle generiert. | string |
| fullSnapshotRefreshRate | Das Aktualisierungsintervall der Blob-Eingabedatenquelle. | string |
| pathPattern | Das Blobpfadmuster. Kein regulärer Ausdruck. Es stellt ein Muster dar, mit dem Blobnamen abgeglichen werden, um festzustellen, ob sie als Eingabe oder Ausgabe in den Auftrag eingeschlossen werden sollen. Eine ausführlichere Erläuterung und ein Beispiel finden Sie unter /rest/rest/api/streamanalytics/stream-analytics-output. | string |
| sourcePartitionCount | Die Partitionsanzahl der BLOB-Eingabedatenquelle. Bereich 1 - 256. | int |
| storageAccounts | Eine Liste eines oder mehrerer Azure Storage-Konten. Erforderlich für PUT-Anforderungen (CreateOrReplace). | StorageAccount[] |
| timeFormat | Das Zeitformat. Unabhängig davon, wo {time} in pathPattern angezeigt wird, wird der Wert dieser Eigenschaft stattdessen als Zeitformat verwendet. | string |
BlobStreamInputDataSource
| Name | Description | Value |
|---|---|---|
| properties | Die Eigenschaften, die einer BLOB-Eingabe zugeordnet sind, die Datenstromdaten enthält. Erforderlich für PUT-Anforderungen (CreateOrReplace). | BlobStreamInputDataSourceProperties |
| type | Gibt den Typ der Eingabedatenquelle an, die Datenstromdaten enthält. Erforderlich für PUT-Anforderungen (CreateOrReplace). | 'Microsoft. Storage/Blob' (erforderlich) |
BlobStreamInputDataSourceProperties
| Name | Description | Value |
|---|---|---|
| authenticationMode | Authentifizierungsmodus. | 'ConnectionString' 'Msi' 'UserToken' |
| container | Der Name eines Containers innerhalb des zugehörigen Storage-Kontos. Dieser Container enthält entweder die Blobs, aus der gelesen oder geschrieben werden soll. Erforderlich für PUT-Anforderungen (CreateOrReplace). | string |
| dateFormat | Das Datumsformat. Unabhängig davon, wo {date} in pathPattern angezeigt wird, wird der Wert dieser Eigenschaft stattdessen als Datumsformat verwendet. | string |
| pathPattern | Das Blobpfadmuster. Kein regulärer Ausdruck. Es stellt ein Muster dar, mit dem Blobnamen abgeglichen werden, um festzustellen, ob sie als Eingabe oder Ausgabe in den Auftrag eingeschlossen werden sollen. Eine ausführlichere Erläuterung und ein Beispiel finden Sie unter /rest/rest/api/streamanalytics/stream-analytics-output. | string |
| sourcePartitionCount | Die Partitionsanzahl der BLOB-Eingabedatenquelle. Bereich 1 - 1024. | int |
| storageAccounts | Eine Liste eines oder mehrerer Azure Storage-Konten. Erforderlich für PUT-Anforderungen (CreateOrReplace). | StorageAccount[] |
| timeFormat | Das Zeitformat. Unabhängig davon, wo {time} in pathPattern angezeigt wird, wird der Wert dieser Eigenschaft stattdessen als Zeitformat verwendet. | string |
ClusterInfo
| Name | Description | Value |
|---|---|---|
| id | Die Ressourcen-ID des Clusters. | string |
Compression
| Name | Description | Value |
|---|---|---|
| type | Gibt den Typ der Komprimierung an, die von der Eingabe verwendet wird. Erforderlich für PUT-Anforderungen (CreateOrReplace). | 'Deflate' 'GZip' "Keine" (erforderlich) |
CSharpFunctionBinding
| Name | Description | Value |
|---|---|---|
| properties | Die Bindungseigenschaften, die einer CSharp-Funktion zugeordnet sind. | CSharpFunctionBindingProperties |
| type | Gibt den Funktionsbindungstyp an. | 'Microsoft.StreamAnalytics/CLRUdf' (erforderlich) |
CSharpFunctionBindingProperties
| Name | Description | Value |
|---|---|---|
| class | Der Csharp-Code, der eine einzelne Funktionsdefinition enthält. | string |
| dllPath | Der Csharp-Code, der eine einzelne Funktionsdefinition enthält. | string |
| method | Der Csharp-Code, der eine einzelne Funktionsdefinition enthält. | string |
| updateMode | Aktualisierungsmodi für Stream Analytics-Funktionen. | 'Refreshable' 'Static' |
CsvSerialization
| Name | Description | Value |
|---|---|---|
| properties | Die Eigenschaften, die dem CSV-Serialisierungstyp zugeordnet sind. Erforderlich für PUT-Anforderungen (CreateOrReplace). | CsvSerializationProperties |
| type | Gibt den Typ der Serialisierung an, den die Eingabe oder Ausgabe verwendet. Erforderlich für PUT-Anforderungen (CreateOrReplace). | 'Csv' (erforderlich) |
CsvSerializationProperties
| Name | Description | Value |
|---|---|---|
| encoding | Gibt die Codierung der eingehenden Daten im Falle der Eingabe und die Codierung ausgehender Daten im Falle der Ausgabe an. Erforderlich für PUT-Anforderungen (CreateOrReplace). | 'UTF8' |
| fieldDelimiter | Gibt das Trennzeichen an, das zum Trennen von durch Trennzeichen getrennten Werten (CSV)-Datensätzen verwendet wird. Eine Liste der unterstützten Werte finden Sie unter /rest/api/rest/api/streamanalytics/stream-analytics-output. Erforderlich für PUT-Anforderungen (CreateOrReplace). | string |
CustomClrSerialization
| Name | Description | Value |
|---|---|---|
| properties | Die Eigenschaften, die dem CustomClr-Serialisierungstyp zugeordnet sind. Erforderlich für PUT-Anforderungen (CreateOrReplace). | CustomClrSerializationProperties |
| type | Gibt den Typ der Serialisierung an, den die Eingabe oder Ausgabe verwendet. Erforderlich für PUT-Anforderungen (CreateOrReplace). | 'CustomClr' (erforderlich) |
CustomClrSerializationProperties
| Name | Description | Value |
|---|---|---|
| serializationClassName | Der Name der Serialisierungsklasse. | string |
| serializationDllPath | Der Serialisierungsbibliothekspfad. | string |
DeltaSerialization
| Name | Description | Value |
|---|---|---|
| properties | Die Eigenschaften, die dem Serialisierungstyp Delta Lake zugeordnet sind. Erforderlich für PUT-Anforderungen (CreateOrReplace). | DeltaSerializationProperties |
| type | Gibt den Typ der Serialisierung an, den die Eingabe oder Ausgabe verwendet. Erforderlich für PUT-Anforderungen (CreateOrReplace). | 'Delta' (erforderlich) |
DeltaSerializationProperties
| Name | Description | Value |
|---|---|---|
| deltaTablePath | Gibt den Pfad der Delta Lake-Tabelle an, in die die Ausgabe geschrieben wird. | Zeichenfolge (erforderlich) |
| partitionColumns | Gibt die Namen der Spalten an, für die die Delta Lake-Tabelle partitioniert wird. Wir unterstützen nur eine Partitionsspalte, aber sie als Array zur Erweiterbarkeit beibehalten. | string[] |
DocumentDbOutputDataSource
| Name | Description | Value |
|---|---|---|
| properties | Die Eigenschaften, die einer DocumentDB-Ausgabe zugeordnet sind. Erforderlich für PUT-Anforderungen (CreateOrReplace). | DocumentDbOutputDataSourceProperties |
| type | Gibt den Typ der Datenquellenausgabe an, in die geschrieben wird. Erforderlich für PUT-Anforderungen (CreateOrReplace). | 'Microsoft. Storage/DocumentDB' (erforderlich) |
DocumentDbOutputDataSourceProperties
| Name | Description | Value |
|---|---|---|
| accountId | Der Name oder die ID des DocumentDB-Kontos. Erforderlich für PUT-Anforderungen (CreateOrReplace). | string |
| accountKey | Der Kontoschlüssel für das DocumentDB-Konto. Erforderlich für PUT-Anforderungen (CreateOrReplace). | string Constraints: Sensibler Wert. Übergeben Als sicherer Parameter. |
| authenticationMode | Authentifizierungsmodus. | 'ConnectionString' 'Msi' 'UserToken' |
| collectionNamePattern | Das Sammlungsnamenmuster für die zu verwendenden Auflistungen. Das Sammlungsnamenformat kann mithilfe des optionalen {partition}-Tokens erstellt werden, wobei Partitionen von 0 beginnen. Weitere Informationen finden Sie im Abschnitt "DocumentDB" von "/rest/api/streamanalytics/stream-analytics-output". Erforderlich für PUT-Anforderungen (CreateOrReplace). | string |
| database | Der Name der DocumentDB-Datenbank. Erforderlich für PUT-Anforderungen (CreateOrReplace). | string |
| documentId | Der Name des Felds in Ausgabeereignissen, mit dem der Primärschlüssel angegeben wird, auf dem Einfüge- oder Aktualisierungsvorgänge basieren. | string |
| partitionKey | Der Name des Felds in Ausgabeereignissen, mit dem der Schlüssel für die Partitionierung der Ausgabe in Auflistungen angegeben wird. Wenn 'collectionNamePattern' das {partition}-Token enthält, muss diese Eigenschaft angegeben werden. | string |
EventGridStreamInputDataSource
| Name | Description | Value |
|---|---|---|
| properties | Die Eigenschaften, die einer Event Grid-Eingabe zugeordnet sind, die Streamdaten enthält. | EventGridStreamInputDataSourceProperties |
| type | Gibt den Typ der Eingabedatenquelle an, die Datenstromdaten enthält. Erforderlich für PUT-Anforderungen (CreateOrReplace). | 'Microsoft.EventGrid/EventSubscriptions' (erforderlich) |
EventGridStreamInputDataSourceProperties
| Name | Description | Value |
|---|---|---|
| eventTypes | Liste der Ereignistypen, die vom Event Grid-Adapter unterstützt werden. | string[] |
| schema | Gibt den Event Grid-Schematyp an. | 'CloudEventSchema' 'EventGridEventSchema' |
| storageAccounts | Eine Liste eines oder mehrerer Azure Storage-Konten. Erforderlich für PUT-Anforderungen (CreateOrReplace). | StorageAccount[] |
| subscriber | Abonnenten für Event Grid. Derzeit wird nur der EventHub-Abonnent unterstützt. | EventHubV2StreamInputDataSource |
EventHubOutputDataSource
| Name | Description | Value |
|---|---|---|
| properties | Die Eigenschaften, die einer Event Hub-Ausgabe zugeordnet sind. Erforderlich für PUT-Anforderungen (CreateOrReplace). | EventHubOutputDataSourceProperties |
| type | Gibt den Typ der Datenquellenausgabe an, in die geschrieben wird. Erforderlich für PUT-Anforderungen (CreateOrReplace). | 'Microsoft.ServiceBus/EventHub' (erforderlich) |
EventHubOutputDataSourceProperties
| Name | Description | Value |
|---|---|---|
| authenticationMode | Authentifizierungsmodus. | 'ConnectionString' 'Msi' 'UserToken' |
| eventHubName | Der Name des Event Hub. Erforderlich für PUT-Anforderungen (CreateOrReplace). | string |
| partitionCount | Die Partitionsanzahl der Event Hub-Datenquelle. Bereich 1 - 256. | int |
| partitionKey | Der Schlüssel/die Spalte, die verwendet wird, um zu bestimmen, auf welche Partition Ereignisdaten gesendet werden sollen. | string |
| propertyColumns | Die Eigenschaften, die dieser Event Hub-Ausgabe zugeordnet sind. | string[] |
| serviceBusNamespace | Der Namensraum, der mit dem gewünschten Event Hub, Service Bus Queue, Service Bus Topic usw. verknüpft ist. Erforderlich für PUT (CreateOrReplace)-Anfragen. | string |
| sharedAccessPolicyKey | Der Shared-access-Policy-Schlüssel für die angegebene Shared-access-Policy. Erforderlich für PUT-Anforderungen (CreateOrReplace). | string Constraints: Sensibler Wert. Übergeben Als sicherer Parameter. |
| sharedAccessPolicyName | Der Name der Shared-Access-Richtlinie für Event Hub, Service Bus Queue, Service Bus Topic usw. Erforderlich für PUT-Anfragen (CreateOrReplace). | string |
EventHubStreamInputDataSource
| Name | Description | Value |
|---|---|---|
| properties | Die Eigenschaften, die einer Event Hub-Eingabe zugeordnet sind, die Datenstromdaten enthält. Erforderlich für PUT-Anforderungen (CreateOrReplace). | EventHubStreamInputDataSourceProperties |
| type | Gibt den Typ der Eingabedatenquelle an, die Datenstromdaten enthält. Erforderlich für PUT-Anforderungen (CreateOrReplace). | 'Microsoft.ServiceBus/EventHub' (erforderlich) |
EventHubStreamInputDataSourceProperties
| Name | Description | Value |
|---|---|---|
| authenticationMode | Authentifizierungsmodus. | 'ConnectionString' 'Msi' 'UserToken' |
| consumerGroupName | Der Name einer Event Hub Consumer Group, die verwendet werden sollte, um Ereignisse aus dem Event Hub zu lesen. Die Angabe verschiedener Consumer-Gruppennamen für mehrere Eingaben ermöglicht es, dass jeder dieser Eingaben dieselben Ereignisse vom Event Hub empfängt. Sofern nicht angegeben, verwendet die Eingabe die Standard-Consumer-Gruppe des Event Hub ™. | string |
| eventHubName | Der Name des Event Hub. Erforderlich für PUT-Anforderungen (CreateOrReplace). | string |
| partitionCount | Die Partitionsanzahl der Event Hub-Datenquelle. Bereich 1 - 256. | int |
| prefetchCount | Die Anzahl der Nachrichten, die der Nachrichtenempfänger gleichzeitig anfordern kann. | int |
| serviceBusNamespace | Der Namensraum, der mit dem gewünschten Event Hub, Service Bus Queue, Service Bus Topic usw. verknüpft ist. Erforderlich für PUT (CreateOrReplace)-Anfragen. | string |
| sharedAccessPolicyKey | Der Shared-access-Policy-Schlüssel für die angegebene Shared-access-Policy. Erforderlich für PUT-Anforderungen (CreateOrReplace). | string Constraints: Sensibler Wert. Übergeben Als sicherer Parameter. |
| sharedAccessPolicyName | Der Name der Shared-Access-Richtlinie für Event Hub, Service Bus Queue, Service Bus Topic usw. Erforderlich für PUT-Anfragen (CreateOrReplace). | string |
EventHubV2OutputDataSource
| Name | Description | Value |
|---|---|---|
| properties | Die Eigenschaften, die einer Event Hub-Ausgabe zugeordnet sind. Erforderlich für PUT-Anforderungen (CreateOrReplace). | EventHubOutputDataSourceProperties |
| type | Gibt den Typ der Datenquellenausgabe an, in die geschrieben wird. Erforderlich für PUT-Anforderungen (CreateOrReplace). | 'Microsoft.EventHub/EventHub' (erforderlich) |
EventHubV2StreamInputDataSource
| Name | Description | Value |
|---|---|---|
| properties | Die Eigenschaften, die einer Event Hub-Eingabe zugeordnet sind, die Datenstromdaten enthält. Erforderlich für PUT-Anforderungen (CreateOrReplace). | EventHubStreamInputDataSourceProperties |
| type | Gibt den Typ der Eingabedatenquelle an, die Datenstromdaten enthält. Erforderlich für PUT-Anforderungen (CreateOrReplace). | 'Microsoft.EventHub/EventHub' (erforderlich) |
EventHubV2StreamInputDataSource
| Name | Description | Value |
|---|---|---|
| properties | Die Eigenschaften, die einer Event Hub-Eingabe zugeordnet sind, die Datenstromdaten enthält. Erforderlich für PUT-Anforderungen (CreateOrReplace). | EventHubStreamInputDataSourceProperties |
| type | Gibt den Typ der Eingabedatenquelle an, die Datenstromdaten enthält. Erforderlich für PUT-Anforderungen (CreateOrReplace). | Zeichenfolge (erforderlich) |
External
| Name | Description | Value |
|---|---|---|
| container | Der UserCustomCode-Container. | string |
| path | Der UserCustomCode-Pfad. | string |
| refreshConfiguration | Die Aktualisierungsparameter für alle aktualisierbaren benutzerdefinierten Funktionen, die in der Jobkonfiguration vorhanden sind. | RefreshConfiguration |
| storageAccount | Die Eigenschaften, die mit einem Azure Storage-Konto verknüpft sind | StorageAccount- |
FileReferenceInputDataSource
| Name | Description | Value |
|---|---|---|
| properties | Die Eigenschaften, die einer Dateieingabe zugeordnet sind, die Referenzdaten enthält. Erforderlich für PUT-Anforderungen (CreateOrReplace). | FileReferenceInputDataSourceProperties |
| type | Gibt den Typ der Eingabedatenquelle an, die Referenzdaten enthält. Erforderlich für PUT-Anforderungen (CreateOrReplace). | 'Datei' (erforderlich) |
FileReferenceInputDataSourceProperties
| Name | Description | Value |
|---|---|---|
| path | Der Pfad der Datei. | string |
Function
| Name | Description | Value |
|---|---|---|
| name | Ressourcenname | string |
| properties | Die Eigenschaften, die einer Funktion zugeordnet sind. | FunctionProperties |
FunctionBinding
| Name | Description | Value |
|---|---|---|
| type | Legen Sie den Typ AzureMachineLearningStudioFunctionBinding auf "Microsoft.MachineLearning/WebService" fest. Legen Sie für den Typ AzureMachineLearningServiceFunctionBinding den Wert auf "Microsoft.MachineLearningServices" fest. Legen Sie den Wert auf "Microsoft.StreamAnalytics/CLRUdf" für den Typ CSharpFunctionBinding fest. Legen Sie den Wert auf "Microsoft.StreamAnalytics/JavascriptUdf" für den Typ JavaScriptFunctionBinding fest. | 'Microsoft.MachineLearning/WebService' 'Microsoft.MachineLearningServices' 'Microsoft.StreamAnalytics/CLRUdf' 'Microsoft.StreamAnalytics/JavascriptUdf' (erforderlich) |
FunctionConfiguration
| Name | Description | Value |
|---|---|---|
| binding | Die physische Bindung der Funktion. Zum Beispiel beschreibt dies im Fall des Azure Machine Learning-Webdienstes ™den Endpunkt. | FunctionBinding |
| inputs | FunctionInput[] | |
| output | Beschreibt die Ausgabe einer Funktion. | FunctionOutput |
FunctionInput
| Name | Description | Value |
|---|---|---|
| dataType | Der (von Azure Stream Analytics unterstützte) Datentyp des Funktionseingabeparameters. Eine Liste gültiger Azure Stream Analytics Datentypen ist unter https://msdn.microsoft.com/en-us/library/azure/dn835065.aspx beschrieben | string |
| isConfigurationParameter | Ein Flag, das angibt, ob der Parameter ein Konfigurationsparameter ist. True, wenn dieser Eingabeparameter erwartet wird, dass es sich um eine Konstante handelt. Der Standardwert ist "false". | bool |
FunctionOutput
| Name | Description | Value |
|---|---|---|
| dataType | Der (von Azure Stream Analytics unterstützte) Datentyp der Funktionsausgabe. Eine Liste gültiger Azure Stream Analytics Datentypen ist unter https://msdn.microsoft.com/en-us/library/azure/dn835065.aspx beschrieben | string |
FunctionProperties
| Name | Description | Value |
|---|---|---|
| properties | FunctionConfiguration | |
| type | Legen Sie für den Typ AggregateFunctionProperties auf 'AggregateAggregate' fest. Legen Sie für den Typ ScalarFunctionProperties den Wert auf 'Scalar' fest. | 'Aggregate' 'Skalar' (erforderlich) |
GatewayMessageBusOutputDataSource
| Name | Description | Value |
|---|---|---|
| properties | Die Eigenschaften, die einer Gatewaynachrichtenbusausgabe zugeordnet sind. Erforderlich für PUT-Anforderungen (CreateOrReplace). | GatewayMessageBusOutputDataSourceProperties |
| type | Gibt den Typ der Datenquellenausgabe an, in die geschrieben wird. Erforderlich für PUT-Anforderungen (CreateOrReplace). | 'GatewayMessageBus' (erforderlich) |
GatewayMessageBusOutputDataSourceProperties
| Name | Description | Value |
|---|---|---|
| topic | Der Name des Themas Service Bus. | string |
GatewayMessageBusStreamInputDataSource
| Name | Description | Value |
|---|---|---|
| properties | Die Eigenschaften, die einer Gatewaynachrichtenbuseingabe zugeordnet sind, die Datenstromdaten enthält. | GatewayMessageBusStreamInputDataSourceProperties |
| type | Gibt den Typ der Eingabedatenquelle an, die Datenstromdaten enthält. Erforderlich für PUT-Anforderungen (CreateOrReplace). | 'GatewayMessageBus' (erforderlich) |
GatewayMessageBusStreamInputDataSourceProperties
| Name | Description | Value |
|---|---|---|
| topic | Der Name des Themas Service Bus. | string |
Identity
| Name | Description | Value |
|---|---|---|
| type | Der Typ der Identität kann SystemAssigned oder UserAssigned sein. | string |
| userAssignedIdentities | Die vom Benutzer zugewiesenen Identitäten, die der Ressource des Streamingauftrags zugeordnet sind. | IdentityUserAssignedIdentities |
IdentityUserAssignedIdentities
| Name | Description | Value |
|---|
Input
| Name | Description | Value |
|---|---|---|
| name | Ressourcenname | string |
| properties | Die Eigenschaften, die einer Eingabe zugeordnet sind. Erforderlich für PUT-Anforderungen (CreateOrReplace). | InputProperties |
InputProperties
| Name | Description | Value |
|---|---|---|
| compression | Beschreibt, wie Eingabedaten komprimiert werden | Compression |
| partitionKey | partitionKey Beschreibt einen Schlüssel in den Eingabedaten, die zum Partitionieren der Eingabedaten verwendet werden | string |
| serialization | Beschreibt, wie Daten aus einer Eingabe serialisiert werden oder wie Daten serialisiert werden, wenn sie in eine Ausgabe geschrieben werden. Erforderlich für PUT-Anforderungen (CreateOrReplace). | Serialization |
| type | Legen Sie für den Typ ReferenceInputProperties auf 'Reference' fest. Legen Sie den Wert auf "Stream" für den Typ StreamInputProperties fest. | 'Reference' 'Stream' (erforderlich) |
| watermarkSettings | Einstellungen, die festlegen, ob Wasserzeichenereignisse gelesen werden sollen. | InputWatermarkProperties |
InputWatermarkProperties
| Name | Description | Value |
|---|---|---|
| watermarkMode | Der Eingabe-Wasserzeichen-Modus. | 'None' 'ReadWatermark' |
IoTHubStreamInputDataSource
| Name | Description | Value |
|---|---|---|
| properties | Die Eigenschaften, die mit einem IoT Hub-Input verbunden sind, der Stromdaten enthält. Erforderlich für PUT-Anforderungen (CreateOrReplace). | IoTHubStreamInputDataSourceProperties |
| type | Gibt den Typ der Eingabedatenquelle an, die Datenstromdaten enthält. Erforderlich für PUT-Anforderungen (CreateOrReplace). | 'Microsoft.Devices/IotHubs' (erforderlich) |
IoTHubStreamInputDataSourceProperties
| Name | Description | Value |
|---|---|---|
| consumerGroupName | Der Name einer IoT Hub Consumer Group, die verwendet werden sollte, um Ereignisse vom IoT Hub zu lesen. Sofern nicht angegeben, verwendet die Eingabe die Standard-Consumer-Gruppe des IoT Hub. ™ | string |
| endpoint | Der IoT Hub-Endpunkt, mit dem man sich verbinden kann (z. B. Nachrichten/Events, Nachrichten/Operationen, MonitoringEvents usw.). | string |
| iotHubNamespace | Der Name oder die URI des IoT Hub. Erforderlich für PUT-Anforderungen (CreateOrReplace). | string |
| sharedAccessPolicyKey | Der Shared-access-Policy-Schlüssel für die angegebene Shared-access-Policy. Erforderlich für PUT-Anforderungen (CreateOrReplace). | string Constraints: Sensibler Wert. Übergeben Als sicherer Parameter. |
| sharedAccessPolicyName | Der Name der Shared-Access-Richtlinie für den IoT Hub. Diese Richtlinie muss mindestens die Dienstverbindungsberechtigung enthalten. Erforderlich für PUT-Anforderungen (CreateOrReplace). | string |
JavaScriptFunctionBinding
| Name | Description | Value |
|---|---|---|
| properties | Die Bindungseigenschaften, die einer JavaScript-Funktion zugeordnet sind. | JavaScriptFunctionBindingProperties |
| type | Gibt den Funktionsbindungstyp an. | 'Microsoft.StreamAnalytics/JavascriptUdf' (erforderlich) |
JavaScriptFunctionBindingProperties
| Name | Description | Value |
|---|---|---|
| script | Der JavaScript-Code, der eine einzelne Funktionsdefinition enthält. Beispiel: "Funktion (x, y) { x + y; }" zurückgeben | string |
JobStorageAccount
| Name | Description | Value |
|---|---|---|
| accountKey | Der Kontoschlüssel für das Azure Storage-Konto. Erforderlich für PUT-Anforderungen (CreateOrReplace). | string Constraints: Sensibler Wert. Übergeben Als sicherer Parameter. |
| accountName | Der Name des Azure Storage-Kontos. Erforderlich für PUT-Anforderungen (CreateOrReplace). | string |
| authenticationMode | Authentifizierungsmodus. | 'ConnectionString' 'Msi' 'UserToken' |
JsonSerialization
| Name | Description | Value |
|---|---|---|
| properties | Die Eigenschaften, die dem JSON-Serialisierungstyp zugeordnet sind. Erforderlich für PUT-Anforderungen (CreateOrReplace). | JsonSerializationProperties |
| type | Gibt den Typ der Serialisierung an, den die Eingabe oder Ausgabe verwendet. Erforderlich für PUT-Anforderungen (CreateOrReplace). | 'Json' (erforderlich) |
JsonSerializationProperties
| Name | Description | Value |
|---|---|---|
| encoding | Gibt die Codierung der eingehenden Daten im Falle der Eingabe und die Codierung ausgehender Daten im Falle der Ausgabe an. Erforderlich für PUT-Anforderungen (CreateOrReplace). | 'UTF8' |
| format | Diese Eigenschaft gilt nur für die JSON-Serialisierung von Ausgaben. Es gilt nicht für Eingaben. Diese Eigenschaft gibt das Format des JSON an, in dem die Ausgabe geschrieben wird. Die derzeit unterstützten Werte sind "lineSeparated", der angibt, dass die Ausgabe formatiert wird, indem jedes JSON-Objekt durch eine neue Zeile getrennt und "Array" angegeben wird, dass die Ausgabe als Array von JSON-Objekten formatiert wird. Der Standardwert ist "lineSeparated", wenn links NULL ist. | 'Array' 'LineSeparated' |
Output
| Name | Description | Value |
|---|---|---|
| name | Ressourcenname | string |
| properties | Die Eigenschaften, die einer Ausgabe zugeordnet sind. Erforderlich für PUT-Anforderungen (CreateOrReplace). | OutputProperties |
OutputDataSource
| Name | Description | Value |
|---|---|---|
| type | Legen Sie den Wert auf 'GatewayMessageBus' für den Typ GatewayMessageBusOutputDataSource fest. Legen Sie den Wert auf "Microsoft.AzureFunction" für den Typ AzureFunctionOutputDataSource fest. Legen Sie den Wert auf 'Microsoft.DBForPostgreSQL/servers/databases' für den Typ PostgreSQLOutputDataSource fest. Legen Sie den Typ AzureDataLakeStoreOutputDataSource auf "Microsoft.DataLake/Accounts" fest. Legen Sie "Microsoft.EventHub/EventHub" für den Typ EventHubV2OutputDataSource fest. Legen Sie den Typ AzureDataExplorerOutputDataSource auf "Microsoft.Kusto/clusters/databases" fest. Legen Sie "Microsoft.ServiceBus/EventHub" für den Typ EventHubOutputDataSource fest. Legen Sie den Typ ServiceBusQueueOutputDataSource auf "Microsoft.ServiceBus/Queue" fest. Legen Sie "Microsoft.ServiceBus/Topic" für den Typ "ServiceBusTopicOutputDataSource" fest. Legen Sie den Typ AzureSynapseOutputDataSource auf "Microsoft.Sql/Server/DataWarehouse" fest. Legen Sie den Typ AzureSqlDatabaseOutputDataSource auf "Microsoft.Sql/Server/Database" fest. Auf 'Microsoft. Storage/Blob' für den Typ BlobOutputDataSource. Auf 'Microsoft. Storage/DocumentDB' für den Typ DocumentDbOutputDataSource. Auf 'Microsoft. Storage/Table' für den Typ AzureTableOutputDataSource. Legen Sie "PowerBI" für den Typ "PowerBIOutputDataSource" fest. Legen Sie den Wert auf 'Raw' für den Typ RawOutputDatasource fest. | 'GatewayMessageBus' 'Microsoft.AzureFunction' 'Microsoft.DataLake/Accounts' 'Microsoft.DBForPostgreSQL/servers/databases' 'Microsoft.EventHub/EventHub' 'Microsoft.Kusto/clusters/databases' 'Microsoft.ServiceBus/EventHub' 'Microsoft.ServiceBus/Queue' 'Microsoft.ServiceBus/Topic' 'Microsoft.Sql/Server/Database' 'Microsoft.Sql/Server/DataWarehouse' 'Microsoft. Storage/Blob' 'Microsoft. Storage/DocumentDB' 'Microsoft. Storage/Table' 'PowerBI' 'Roh' (erforderlich) |
OutputProperties
| Name | Description | Value |
|---|---|---|
| datasource | Beschreibt die Datenquelle, in die die Ausgabe geschrieben wird. Erforderlich für PUT-Anforderungen (CreateOrReplace). | OutputDataSource |
| serialization | Beschreibt, wie Daten aus einer Eingabe serialisiert werden oder wie Daten serialisiert werden, wenn sie in eine Ausgabe geschrieben werden. Erforderlich für PUT-Anforderungen (CreateOrReplace). | Serialization |
| sizeWindow | Das Größenfenster, auf das eine Stream Analytics-Ausgabe beschränkt werden soll. | int |
| timeWindow | Der Zeitrahmen zum Filtern von Stream Analytics-Auftragsausgaben. | string |
| watermarkSettings | Einstellungen, die bestimmen, ob Wasserzeichen nach unten gesendet werden sollen. | OutputWatermarkProperties |
OutputWatermarkProperties
| Name | Description | Value |
|---|---|---|
| maxWatermarkDifferenceAcrossPartitions | Beschreibt das maximale Delta zwischen den schnellsten und langsamsten Partitionen, sodass das Out-of-Order-Fenster, das alle erforderlichen Ereignisse in downstream-Aufträgen erfasst, gut definiert ist. | string |
| watermarkMode | Der Ausgabewasserzeichenmodus. | 'None' 'SendCurrentPartitionWatermark' 'SendLowestWatermarkAcrossPartitions' |
ParquetSerialization
| Name | Description | Value |
|---|---|---|
| properties | Die Eigenschaften, die mit dem Serialisierungstyp "Parkett" verbunden sind. Erforderlich für PUT-Anforderungen (CreateOrReplace). | any |
| type | Gibt den Typ der Serialisierung an, den die Eingabe oder Ausgabe verwendet. Erforderlich für PUT-Anforderungen (CreateOrReplace). | 'Parkett' (erforderlich) |
PostgreSQLOutputDataSource
| Name | Description | Value |
|---|---|---|
| properties | Die Eigenschaften, die einer PostgreSQL-Ausgabedatenquelle zugeordnet sind. Erforderlich für PUT-Anforderungen (CreateOrReplace). | PostgreSQLOutputDataSourceProperties |
| type | Gibt den Typ der Datenquellenausgabe an, in die geschrieben wird. Erforderlich für PUT-Anforderungen (CreateOrReplace). | 'Microsoft.DBForPostgreSQL/servers/databases' (erforderlich) |
PostgreSQLOutputDataSourceProperties
| Name | Description | Value |
|---|---|---|
| authenticationMode | Authentifizierungsmodus. | 'ConnectionString' 'Msi' 'UserToken' |
| database | Der Name der Azure SQL-Datenbank. Erforderlich für PUT-Anforderungen (CreateOrReplace). | string |
| maxWriterCount | Maximale Writer-Anzahl, derzeit sind nur 1 (einzelner Writer) und 0 (basierend auf der Abfragepartition) verfügbar. Optional für PUT-Anforderungen. | int |
| password | Das Passwort, das verwendet wird, um sich mit der Azure SQL-Datenbank zu verbinden. Erforderlich für PUT-Anforderungen (CreateOrReplace). | string Constraints: Sensibler Wert. Übergeben Als sicherer Parameter. |
| server | Der Name des SQL-Servers, der die Azure SQL-Datenbank enthält. Erforderlich für PUT-Anforderungen (CreateOrReplace). | string |
| table | Der Name der Tabelle in der Azure SQL-Datenbank. Erforderlich für PUT-Anforderungen (CreateOrReplace). | string |
| user | Der Benutzername, der zur Verbindung zur Azure SQL-Datenbank verwendet wird. Erforderlich für PUT-Anforderungen (CreateOrReplace). | string |
PowerBIOutputDataSource
| Name | Description | Value |
|---|---|---|
| properties | Die Eigenschaften, die mit einem Power BI-Ausgang verbunden sind. Erforderlich für PUT-Anforderungen (CreateOrReplace). | PowerBIOutputDataSourceProperties |
| type | Gibt den Typ der Datenquellenausgabe an, in die geschrieben wird. Erforderlich für PUT-Anforderungen (CreateOrReplace). | 'PowerBI' (erforderlich) |
PowerBIOutputDataSourceProperties
| Name | Description | Value |
|---|---|---|
| authenticationMode | Authentifizierungsmodus. | 'ConnectionString' 'Msi' 'UserToken' |
| dataset | Der Name des Power BI-Datensatzes. Erforderlich für PUT-Anforderungen (CreateOrReplace). | string |
| groupId | Die ID der Power BI-Gruppe. | string |
| groupName | Der Name der Power BI-Gruppe. Nutzen Sie diese Eigenschaft, um sich zu merken, welche spezifische Power BI-Gruppen-ID verwendet wurde. | string |
| refreshToken | Ein Refresh-Token, mit dem ein gültiges access-Token erhalten werden kann, das dann zur Authentifizierung mit der Datenquelle verwendet werden kann. Ein gültiger Refresh-Token ist derzeit nur über das Azure Portal erhältlich. Es wird empfohlen, hier beim Erstellen der Datenquelle einen Dummy-String-Wert einzufügen und dann zum Azure Portal zu gehen, um die Datenquelle zu authentifizieren, wodurch diese Eigenschaft mit einem gültigen Refresh-Token aktualisiert wird. Erforderlich für PUT-Anforderungen (CreateOrReplace). | string |
| table | Der Name der Power BI-Tabelle unter dem angegebenen Datensatz. Erforderlich für PUT-Anforderungen (CreateOrReplace). | string |
| tokenUserDisplayName | Der Anzeigename des Benutzers, der zum Abrufen des Aktualisierungstokens verwendet wurde. Verwenden Sie diese Eigenschaft, um sich zu merken, welcher Benutzer zum Abrufen des Aktualisierungstokens verwendet wurde. | string |
| tokenUserPrincipalName | Der Benutzerprinzipalname (UPN) des Benutzers, der zum Abrufen des Aktualisierungstokens verwendet wurde. Verwenden Sie diese Eigenschaft, um sich zu merken, welcher Benutzer zum Abrufen des Aktualisierungstokens verwendet wurde. | string |
RawInputDatasourceProperties
| Name | Description | Value |
|---|---|---|
| payload | Der serialisierte JSON-Inhalt der Eingabedaten. Entweder Nutzlast oder PayloadURI muss festgelegt werden, aber nicht beide. | string |
| payloadUri | Die SAS-URL zu einem Blob, das den serialisierten JSON-Inhalt der Eingabedaten enthält. Entweder Nutzlast oder PayloadURI muss festgelegt werden, aber nicht beide. | string |
RawOutputDatasource
| Name | Description | Value |
|---|---|---|
| properties | Die Eigenschaften, die einer rohen Ausgabe zugeordnet sind. Erforderlich für PUT-Anforderungen (CreateOrReplace). | RawOutputDatasourceProperties |
| type | Gibt den Typ der Datenquellenausgabe an, in die geschrieben wird. Erforderlich für PUT-Anforderungen (CreateOrReplace). | 'Roh' (erforderlich) |
RawOutputDatasourceProperties
| Name | Description | Value |
|---|---|---|
| payloadUri | Die SAS-URL zu einem Blob, in das die Ausgabe geschrieben werden soll. Wenn diese Eigenschaft nicht gesetzt ist, werden die Ausgabedaten in eine temporäre storage geschrieben, und eine SAS-URL zu diesem temporären storage wird im Ergebnis enthalten. | string |
RawReferenceInputDataSource
| Name | Description | Value |
|---|---|---|
| properties | Die Eigenschaften, die einer unformatierten Eingabe zugeordnet sind, die Referenzdaten enthält. Erforderlich für PUT-Anforderungen (CreateOrReplace). | RawInputDatasourceProperties |
| type | Gibt den Typ der Eingabedatenquelle an, die Referenzdaten enthält. Erforderlich für PUT-Anforderungen (CreateOrReplace). | 'Roh' (erforderlich) |
RawStreamInputDataSource
| Name | Description | Value |
|---|---|---|
| properties | Die Eigenschaften, die einer unformatierten Eingabe zugeordnet sind. Erforderlich für PUT-Anforderungen (CreateOrReplace). | RawInputDatasourceProperties |
| type | Gibt den Typ der Eingabedatenquelle an, die Datenstromdaten enthält. Erforderlich für PUT-Anforderungen (CreateOrReplace). | 'Roh' (erforderlich) |
ReferenceInputDataSource
| Name | Description | Value |
|---|---|---|
| type | Legen Sie für den Typ FileReferenceInputDataSource auf 'File' fest. Legen Sie den Typ AzureSqlReferenceInputDataSource auf "Microsoft.Sql/Server/Database" fest. Auf 'Microsoft. Storage/Blob' für den Typ BlobReferenceInputDataSource. Legen Sie für den Typ RawReferenceInputDataSource auf 'Raw' fest. | 'File' 'Microsoft.Sql/Server/Database' 'Microsoft. Storage/Blob' 'Roh' (erforderlich) |
ReferenceInputProperties
| Name | Description | Value |
|---|---|---|
| datasource | Beschreibt eine Eingabedatenquelle, die Referenzdaten enthält. Erforderlich für PUT-Anforderungen (CreateOrReplace). | ReferenceInputDataSource |
| type | Gibt an, ob es sich bei der Eingabe um eine Quelle von Referenzdaten oder Datenstromdaten handelt. Erforderlich für PUT-Anforderungen (CreateOrReplace). | "Referenz" (erforderlich) |
RefreshConfiguration
| Name | Description | Value |
|---|---|---|
| dateFormat | Das Datumsformat. Unabhängig davon, wo {date} in pathPattern angezeigt wird, wird der Wert dieser Eigenschaft stattdessen als Datumsformat verwendet. | string |
| pathPattern | Das Blobpfadmuster. Kein regulärer Ausdruck. Es stellt ein Muster dar, mit dem Blobnamen abgeglichen werden, um festzustellen, ob sie als Eingabe oder Ausgabe in den Auftrag eingeschlossen werden sollen. Eine ausführlichere Erläuterung und ein Beispiel finden Sie unter /rest/rest/api/streamanalytics/stream-analytics-output. | string |
| refreshInterval | Das Aktualisierungsintervall. | string |
| refreshType | Diese Eigenschaft gibt an, welche Datenaktualisierungsoption verwendet werden soll: Blockieren oder Nicht blockieren. | 'Blocking' 'Nonblocking' |
| timeFormat | Das Zeitformat. Unabhängig davon, wo {time} in pathPattern angezeigt wird, wird der Wert dieser Eigenschaft stattdessen als Zeitformat verwendet. | string |
ScalarFunctionProperties
| Name | Description | Value |
|---|---|---|
| type | Gibt den Funktionstyp an. | 'Skalar' (erforderlich) |
Serialization
| Name | Description | Value |
|---|---|---|
| type | Legen Sie den Wert auf 'Avro' für den Typ AvroSerialization fest. Legen Sie den Wert auf 'Csv' für den Typ CsvSerialization fest. Legen Sie für den Typ CustomClrSerialization auf 'CustomClr' fest. Legen Sie diesen Wert für den Typ DeltaSerialization auf 'Delta' fest. Legen Sie den Wert auf "Json" für den Typ "JsonSerialization" fest. Legen Sie den Wert auf 'Parquet' für den Typ ParquetSerialization fest. | 'Avro' 'Csv' 'CustomClr' 'Delta' 'Json' 'Parkett' (erforderlich) |
ServiceBusQueueOutputDataSource
| Name | Description | Value |
|---|---|---|
| properties | Die Eigenschaften, die mit einer Service Bus Queue verbunden sind, geben die Ausgabe aus. Erforderlich für PUT-Anforderungen (CreateOrReplace). | ServiceBusQueueOutputDataSourceProperties |
| type | Gibt den Typ der Datenquellenausgabe an, in die geschrieben wird. Erforderlich für PUT-Anforderungen (CreateOrReplace). | 'Microsoft.ServiceBus/Queue' (erforderlich) |
ServiceBusQueueOutputDataSourceProperties
| Name | Description | Value |
|---|---|---|
| authenticationMode | Authentifizierungsmodus. | 'ConnectionString' 'Msi' 'UserToken' |
| propertyColumns | Ein String-Array mit den Namen der Ausgabespalten, die als benutzerdefinierte Eigenschaften an Service Bus-Nachrichten angehängt werden sollen. | string[] |
| queueName | Der Name der Service Bus Queue. Erforderlich für PUT-Anforderungen (CreateOrReplace). | string |
| serviceBusNamespace | Der Namensraum, der mit dem gewünschten Event Hub, Service Bus Queue, Service Bus Topic usw. verknüpft ist. Erforderlich für PUT (CreateOrReplace)-Anfragen. | string |
| sharedAccessPolicyKey | Der Shared-access-Policy-Schlüssel für die angegebene Shared-access-Policy. Erforderlich für PUT-Anforderungen (CreateOrReplace). | string Constraints: Sensibler Wert. Übergeben Als sicherer Parameter. |
| sharedAccessPolicyName | Der Name der Shared-Access-Richtlinie für Event Hub, Service Bus Queue, Service Bus Topic usw. Erforderlich für PUT-Anfragen (CreateOrReplace). | string |
| systemPropertyColumns | Die Systemeigenschaften, die mit der Service Bus Warteschlange verbunden sind. Die folgenden Systemeigenschaften werden unterstützt: ReplyToSessionId, ContentType, To, Subject, CorrelationId, TimeToLive, PartitionKey, SessionId, ScheduledEnqueueTime, MessageId, ReplyTo, Label, ScheduledEnqueueTimeUtc. | any |
ServiceBusTopicOutputDataSource
| Name | Description | Value |
|---|---|---|
| properties | Die Eigenschaften, die mit der Ausgabe eines Service Bus Topic verbunden sind. Erforderlich für PUT-Anforderungen (CreateOrReplace). | ServiceBusTopicOutputDataSourceProperties |
| type | Gibt den Typ der Datenquellenausgabe an, in die geschrieben wird. Erforderlich für PUT-Anforderungen (CreateOrReplace). | 'Microsoft.ServiceBus/Topic' (erforderlich) |
ServiceBusTopicOutputDataSourceProperties
| Name | Description | Value |
|---|---|---|
| authenticationMode | Authentifizierungsmodus. | 'ConnectionString' 'Msi' 'UserToken' |
| propertyColumns | Ein String-Array mit den Namen der Ausgabespalten, die als benutzerdefinierte Eigenschaften an Service Bus-Nachrichten angehängt werden sollen. | string[] |
| serviceBusNamespace | Der Namensraum, der mit dem gewünschten Event Hub, Service Bus Queue, Service Bus Topic usw. verknüpft ist. Erforderlich für PUT (CreateOrReplace)-Anfragen. | string |
| sharedAccessPolicyKey | Der Shared-access-Policy-Schlüssel für die angegebene Shared-access-Policy. Erforderlich für PUT-Anforderungen (CreateOrReplace). | string Constraints: Sensibler Wert. Übergeben Als sicherer Parameter. |
| sharedAccessPolicyName | Der Name der Shared-Access-Richtlinie für Event Hub, Service Bus Queue, Service Bus Topic usw. Erforderlich für PUT-Anfragen (CreateOrReplace). | string |
| systemPropertyColumns | Die Systemeigenschaften, die mit dem Service Bus Topic Output verbunden sind. Die folgenden Systemeigenschaften werden unterstützt: ReplyToSessionId, ContentType, To, Subject, CorrelationId, TimeToLive, PartitionKey, SessionId, ScheduledEnqueueTime, MessageId, ReplyTo, Label, ScheduledEnqueueTimeUtc. | ServiceBusTopicOutputDataSourcePropertiesSystemPropertyColumns |
| topicName | Der Name des Service Bus-Themas. Erforderlich für PUT-Anforderungen (CreateOrReplace). | string |
ServiceBusTopicOutputDataSourcePropertiesSystemPropertyColumns
| Name | Description | Value |
|---|
Sku
| Name | Description | Value |
|---|---|---|
| capacity | Die Kapazität der SKU. | int |
| name | Der Name der SKU. Erforderlich für PUT-Anforderungen (CreateOrReplace). | 'Standard' |
StorageAccount
| Name | Description | Value |
|---|---|---|
| accountKey | Der Kontoschlüssel für das Azure Storage-Konto. Erforderlich für PUT-Anforderungen (CreateOrReplace). | string Constraints: Sensibler Wert. Übergeben Als sicherer Parameter. |
| accountName | Der Name des Azure Storage-Kontos. Erforderlich für PUT-Anforderungen (CreateOrReplace). | string |
| authenticationMode | Authentifizierungsmodus. | 'ConnectionString' 'Msi' 'UserToken' |
StreamingJobProperties
| Name | Description | Value |
|---|---|---|
| cluster | Der Cluster, auf dem Streamingaufträge ausgeführt werden. | ClusterInfo |
| compatibilityLevel | Steuert bestimmte Laufzeitverhalten des Streamingauftrags. | '1.0' '1.2' |
| contentStoragePolicy | Gültige Werte sind JobStorageAccount und SystemAccount. Wenn dieser Wert auf "JobStorageAccount" festgelegt ist, muss der Benutzer auch die Eigenschaft "jobStorageAccount" angeben. . | 'JobStorageAccount' 'SystemAccount' |
| dataLocale | Das Datengebietsschema des Stream Analytics-Auftrags. Value sollte der Name eines unterstützten .NET Culture aus der Menge https://learn.microsoft.com/dotnet/api/system.globalization.culturetypes sein. Standardeinstellung ist „en-US“, wenn keine Angabe gemacht wurde. | string |
| eventsLateArrivalMaxDelayInSeconds | Die maximal akzeptable Verzögerung in Sekunden, bei der verspätet eintreffende Ereignisse mit einbezogen werden könnten. Der unterstützte Bereich ist -1 bis 1814399 (20,23:59:59 Tage) und -1 wird verwendet, um die Wartezeit auf unbestimmte Zeit festzulegen. Wenn die Eigenschaft nicht vorhanden ist, wird sie so interpretiert, dass sie einen Wert von -1 hat. | int |
| eventsOutOfOrderMaxDelayInSeconds | Die maximal akzeptable Verzögerung in Sekunden, bei der Störereignisse so angepasst werden können, dass sie wieder normal sind. | int |
| eventsOutOfOrderPolicy | Gibt die Richtlinie an, die auf Ereignisse angewendet werden soll, die im Eingangsereignisdatenstrom als Störereignisse ankommen. | 'Adjust' 'Drop' |
| externals | Das storage-Konto, in dem sich die benutzerdefinierten Code-Artefacts befinden. | Äußerlich |
| functions | Eine Liste mit einer oder mehreren Funktionen für den Streamingauftrag. Die Name-Eigenschaft für jede Funktion ist erforderlich, wenn Sie diese Eigenschaft in einer PUT-Anforderung angeben. Diese Eigenschaft kann nicht über einen PATCH-Vorgang geändert werden. Sie müssen die PATCH-API verwenden, die für die einzelne Transformation verfügbar ist. | Function[] |
| inputs | Eine Liste mit mindestens einer Eingabe für den Streamingauftrag. Die Name-Eigenschaft für jede Eingabe ist erforderlich, wenn Sie diese Eigenschaft in einer PUT-Anforderung angeben. Diese Eigenschaft kann nicht über einen PATCH-Vorgang geändert werden. Sie müssen die PATCH-API verwenden, die für die einzelnen Eingaben verfügbar ist. | Input[] |
| jobStorageAccount | Die Eigenschaften, die mit einem Azure Storage-Konto mit MSI verknüpft sind, | JobStorageAccount |
| jobType | Beschreibt den Typ des Auftrags. Gültige Modi sind Cloud und "Edge". |
'Cloud' 'Edge' |
| outputErrorPolicy | Gibt die Richtlinie an, die auf Ereignisse angewendet werden soll, die im Ausgang eintreffen und aufgrund von Fehlbildung (fehlende Spaltenwerte, Spaltenwerte falschen Typs oder Größe) nicht auf den externen storage geschrieben werden können. | 'Drop' 'Stop' |
| outputs | Eine Liste mit einer oder mehreren Ausgaben für den Streamingauftrag. Die Name-Eigenschaft für jede Ausgabe ist erforderlich, wenn Sie diese Eigenschaft in einer PUT-Anforderung angeben. Diese Eigenschaft kann nicht über einen PATCH-Vorgang geändert werden. Sie müssen die PATCH-API verwenden, die für die einzelne Ausgabe verfügbar ist. | Output[] |
| outputStartMode | Diese Eigenschaft sollte nur verwendet werden, wenn gewünscht wird, dass der Auftrag sofort beim Erstellen gestartet wird. Der Wert kann JobStartTime, CustomTime oder LastOutputEventTime sein, um anzugeben, ob der Startpunkt des Ausgabeereignisdatenstroms gestartet werden soll, wenn der Auftrag gestartet wird, mit einem benutzerdefinierten Benutzerzeitstempel beginnen, der über die outputStartTime-Eigenschaft angegeben ist, oder von der letzten Ereignisausgabezeit beginnen soll. | 'CustomTime' 'JobStartTime' 'LastOutputEventTime' |
| outputStartTime | Der Wert ist entweder ein formatierter ISO-8601-Zeitstempel, der den Startpunkt des Ausgabeereignisdatenstroms angibt, oder NULL, um anzugeben, dass der Ausgabeereignisdatenstrom bei jedem Start des Streamingauftrags gestartet wird. Diese Eigenschaft muss einen Wert aufweisen, wenn outputStartMode auf CustomTime festgelegt ist. | string |
| sku | Beschreibt die SKU des Streamingauftrags. Erforderlich für PUT-Anforderungen (CreateOrReplace). | Sku |
| transformation | Gibt die Abfrage und die Anzahl der Streamingeinheiten an, die für den Streamingauftrag verwendet werden sollen. Die Namenseigenschaft der Transformation ist erforderlich, wenn Sie diese Eigenschaft in einer PUT-Anforderung angeben. Diese Eigenschaft kann nicht über einen PATCH-Vorgang geändert werden. Sie müssen die PATCH-API verwenden, die für die einzelne Transformation verfügbar ist. | Transformation |
StreamInputDataSource
| Name | Description | Value |
|---|---|---|
| type | Legen Sie den Wert auf 'GatewayMessageBus' für den Typ GatewayMessageBusStreamInputDataSource fest. Legen Sie den Wert auf "Microsoft.Devices/IotHubs" für den Typ "IoTHubStreamInputDataSource" fest. Legen Sie für den Typ EventGridStreamInputDataSource auf "Microsoft.EventGrid/EventSubscriptions" fest. Legen Sie für den Typ EventHubV2StreamInputDataSource auf "Microsoft.EventHub/EventHub" fest. Legen Sie den Typ EventHubStreamInputDataSource auf "Microsoft.ServiceBus/EventHub" fest. Auf 'Microsoft. Storage/Blob' für den Typ BlobStreamInputDataSource. Legen Sie den Wert auf "Raw" für den Typ "RawStreamInputDataSource" fest. | 'GatewayMessageBus' 'Microsoft.Devices/IotHubs' 'Microsoft.EventGrid/EventSubscriptions' 'Microsoft.EventHub/EventHub' 'Microsoft.ServiceBus/EventHub' 'Microsoft. Storage/Blob' 'Roh' (erforderlich) |
StreamInputProperties
| Name | Description | Value |
|---|---|---|
| datasource | Beschreibt eine Eingabedatenquelle, die Datenstrom enthält. Erforderlich für PUT-Anforderungen (CreateOrReplace). | StreamInputDataSource |
| type | Gibt an, ob es sich bei der Eingabe um eine Quelle von Referenzdaten oder Datenstromdaten handelt. Erforderlich für PUT-Anforderungen (CreateOrReplace). | 'Stream' (erforderlich) |
TrackedResourceTags
| Name | Description | Value |
|---|
Transformation
| Name | Description | Value |
|---|---|---|
| name | Ressourcenname | string |
| properties | Die Eigenschaften, die einer Transformation zugeordnet sind. Erforderlich für PUT-Anforderungen (CreateOrReplace). | TransformationProperties |
TransformationProperties
| Name | Description | Value |
|---|---|---|
| query | Gibt die Abfrage an, die im Streamingauftrag ausgeführt wird. Mehr über die Stream Analytics Query Language (SAQL) erfahren Sie hier: https://msdn.microsoft.com/library/azure/dn834998 . Erforderlich für PUT-Anforderungen (CreateOrReplace). | string |
| streamingUnits | Gibt die Anzahl der Streamingeinheiten an, die der Streamingauftrag verwendet. | int |
| validStreamingUnits | Gibt die gültigen Streamingeinheiten an, auf die ein Streamingauftrag skaliert werden kann. | int[] |
Verwendungsbeispiele
Terraform-Beispiele
Ein grundlegendes Beispiel für die Bereitstellung eines Stream Analytics-Auftrags.
terraform {
required_providers {
azapi = {
source = "Azure/azapi"
}
}
}
provider "azapi" {
skip_provider_registration = false
}
variable "resource_name" {
type = string
default = "acctest0001"
}
variable "location" {
type = string
default = "westeurope"
}
resource "azapi_resource" "resourceGroup" {
type = "Microsoft.Resources/resourceGroups@2020-06-01"
name = var.resource_name
location = var.location
}
resource "azapi_resource" "streamingJob" {
type = "Microsoft.StreamAnalytics/streamingJobs@2020-03-01"
parent_id = azapi_resource.resourceGroup.id
name = var.resource_name
location = var.location
body = {
properties = {
cluster = {
}
compatibilityLevel = "1.0"
contentStoragePolicy = "SystemAccount"
dataLocale = "en-GB"
eventsLateArrivalMaxDelayInSeconds = 60
eventsOutOfOrderMaxDelayInSeconds = 50
eventsOutOfOrderPolicy = "Adjust"
jobType = "Cloud"
outputErrorPolicy = "Drop"
sku = {
name = "Standard"
}
transformation = {
name = "main"
properties = {
query = " SELECT *\n INTO [YourOutputAlias]\n FROM [YourInputAlias]\n"
streamingUnits = 3
}
}
}
}
schema_validation_enabled = false
response_export_values = ["*"]
}