Freigeben über


Microsoft.StreamAnalytics streamingjobs

Bicep-Ressourcendefinition

Der Streamingjobs-Ressourcentyp kann mit Vorgängen bereitgestellt werden, die auf Folgendes abzielen:

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:

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

Deploy auf Azure
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    = ["*"]
}