Freigeben über


Microsoft.StreamAnalytics streamingjobs 2017-04-01-preview

Bicep-Ressourcendefinition

Der Streamingjobs-Ressourcentyp kann mit Vorgängen bereitgestellt werden, die Folgendes zum Ziel haben:

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 Bicep hinzu.

resource symbolicname 'Microsoft.StreamAnalytics/streamingjobs@2017-04-01-preview' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  identity: {
    principalId: 'string'
    tenantId: 'string'
    type: 'string'
  }
  properties: {
    cluster: {
      id: 'string'
    }
    compatibilityLevel: '1.0'
    contentStoragePolicy: 'string'
    dataLocale: 'string'
    eventsLateArrivalMaxDelayInSeconds: int
    eventsOutOfOrderMaxDelayInSeconds: int
    eventsOutOfOrderPolicy: 'string'
    externals: {
      container: 'string'
      path: 'string'
      storageAccount: {
        accountKey: 'string'
        accountName: 'string'
      }
    }
    functions: [
      {
        name: 'string'
        properties: {
          properties: {
            binding: {
              type: 'string'
              // For remaining properties, see FunctionBinding objects
            }
            inputs: [
              {
                dataType: 'string'
                isConfigurationParameter: bool
              }
            ]
            output: {
              dataType: 'string'
            }
          }
          type: 'string'
          // For remaining properties, see FunctionProperties objects
        }
      }
    ]
    inputs: [
      {
        name: 'string'
        properties: {
          compression: {
            type: 'string'
          }
          partitionKey: 'string'
          serialization: {
            type: 'string'
            // For remaining properties, see Serialization objects
          }
          type: 'string'
          // For remaining properties, see InputProperties objects
        }
      }
    ]
    jobStorageAccount: {
      accountKey: 'string'
      accountName: 'string'
      authenticationMode: 'string'
    }
    jobType: 'string'
    outputErrorPolicy: 'string'
    outputs: [
      {
        name: 'string'
        properties: {
          datasource: {
            type: 'string'
            // For remaining properties, see OutputDataSource objects
          }
          serialization: {
            type: 'string'
            // For remaining properties, see Serialization objects
          }
          sizeWindow: int
          timeWindow: 'string'
        }
      }
    ]
    outputStartMode: 'string'
    outputStartTime: 'string'
    sku: {
      name: 'Standard'
    }
    transformation: {
      name: 'string'
      properties: {
        query: 'string'
        streamingUnits: int
      }
    }
  }
}

FunctionProperties-Objekte

Legen Sie die type-Eigenschaft fest, um den Typ des Objekts anzugeben.

Verwenden Sie für Aggregate Folgendes:

  type: 'Aggregate'

Verwenden Sie für Skalar Folgendes:

  type: 'Scalar'

FunctionBinding-Objekte

Legen Sie die type-Eigenschaft fest, um den Typ des Objekts anzugeben.

Verwenden Sie für Microsoft.MachineLearning/WebService Folgendes:

  type: 'Microsoft.MachineLearning/WebService'
  properties: {
    apiKey: 'string'
    batchSize: int
    endpoint: 'string'
    inputs: {
      columnNames: [
        {
          dataType: 'string'
          mapTo: int
          name: 'string'
        }
      ]
      name: 'string'
    }
    outputs: [
      {
        dataType: 'string'
        name: 'string'
      }
    ]
  }

Verwenden Sie für Microsoft.MachineLearningServices Folgendes:

  type: 'Microsoft.MachineLearningServices'
  properties: {
    apiKey: 'string'
    batchSize: int
    endpoint: 'string'
    inputs: [
      {
        dataType: 'string'
        mapTo: int
        name: 'string'
      }
    ]
    numberOfParallelRequests: int
    outputs: [
      {
        dataType: 'string'
        mapTo: int
        name: 'string'
      }
    ]
  }

Verwenden Sie für Microsoft.StreamAnalytics/CLRUdf Folgendes:

  type: 'Microsoft.StreamAnalytics/CLRUdf'
  properties: {
    class: 'string'
    dllPath: 'string'
    method: 'string'
    script: 'string'
  }

Verwenden Sie für Microsoft.StreamAnalytics/JavascriptUdf Folgendes:

  type: 'Microsoft.StreamAnalytics/JavascriptUdf'
  properties: {
    script: 'string'
  }

InputProperties-Objekte

Legen Sie die type-Eigenschaft fest, um den Typ des Objekts anzugeben.

Als Referenz verwenden Sie Folgendes:

  type: 'Reference'
  datasource: {
    type: 'string'
    // For remaining properties, see ReferenceInputDataSource objects
  }

Verwenden Sie für Stream Folgendes:

  type: 'Stream'
  datasource: {
    type: 'string'
    // For remaining properties, see StreamInputDataSource objects
  }

Serialisierungsobjekte

Legen Sie die type-Eigenschaft fest, um den Typ des Objekts anzugeben.

Verwenden Sie für Avro Folgendes:

  type: 'Avro'
  properties: any()

Verwenden Sie für CSV Folgendes:

  type: 'Csv'
  properties: {
    encoding: 'UTF8'
    fieldDelimiter: 'string'
  }

Verwenden Sie für CustomClr Folgendes:

  type: 'CustomClr'
  properties: {
    serializationClassName: 'string'
    serializationDllPath: 'string'
  }

Verwenden Sie für Delta Folgendes:

  type: 'Delta'
  properties: {
    deltaTablePath: 'string'
    partitionColumns: [
      'string'
    ]
  }

Verwenden Sie für Json Folgendes:

  type: 'Json'
  properties: {
    encoding: 'UTF8'
    format: 'string'
  }

Verwenden Sie für Parquet Folgendes:

  type: 'Parquet'
  properties: any()

ReferenceInputDataSource-Objekte

Legen Sie die type-Eigenschaft fest, um den Typ des Objekts anzugeben.

Verwenden Sie für Microsoft.Sql/Server/Database Folgendes:

  type: 'Microsoft.Sql/Server/Database'
  properties: {
    database: 'string'
    deltaSnapshotQuery: 'string'
    fullSnapshotQuery: 'string'
    password: 'string'
    refreshRate: 'string'
    refreshType: 'string'
    server: 'string'
    table: 'string'
    user: 'string'
  }

Verwenden Sie für Microsoft.Storage/Blob Folgendes:

  type: 'Microsoft.Storage/Blob'
  properties: {
    authenticationMode: 'string'
    container: 'string'
    dateFormat: 'string'
    pathPattern: 'string'
    storageAccounts: [
      {
        accountKey: 'string'
        accountName: 'string'
      }
    ]
    timeFormat: 'string'
  }

Verwenden Sie für Raw Folgendes:

  type: 'Raw'
  properties: {
    payload: 'string'
    payloadUri: 'string'
  }

StreamInputDataSource-Objekte

Legen Sie die type-Eigenschaft fest, um den Typ des Objekts anzugeben.

Verwenden Sie für Microsoft.Devices/IotHubs Folgendes:

  type: 'Microsoft.Devices/IotHubs'
  properties: {
    consumerGroupName: 'string'
    endpoint: 'string'
    iotHubNamespace: 'string'
    sharedAccessPolicyKey: 'string'
    sharedAccessPolicyName: 'string'
  }

Verwenden Sie für Microsoft.EventHub/EventHub Folgendes:

  type: 'Microsoft.EventHub/EventHub'
  properties: {
    authenticationMode: 'string'
    consumerGroupName: 'string'
    eventHubName: 'string'
    serviceBusNamespace: 'string'
    sharedAccessPolicyKey: 'string'
    sharedAccessPolicyName: 'string'
  }

Verwenden Sie für Microsoft.ServiceBus/EventHub Folgendes:

  type: 'Microsoft.ServiceBus/EventHub'
  properties: {
    authenticationMode: 'string'
    consumerGroupName: 'string'
    eventHubName: 'string'
    serviceBusNamespace: 'string'
    sharedAccessPolicyKey: 'string'
    sharedAccessPolicyName: 'string'
  }

Verwenden Sie für Microsoft.Storage/Blob Folgendes:

  type: 'Microsoft.Storage/Blob'
  properties: {
    authenticationMode: 'string'
    container: 'string'
    dateFormat: 'string'
    pathPattern: 'string'
    sourcePartitionCount: int
    storageAccounts: [
      {
        accountKey: 'string'
        accountName: 'string'
      }
    ]
    timeFormat: 'string'
  }

Verwenden Sie für Raw Folgendes:

  type: 'Raw'
  properties: {
    payload: 'string'
    payloadUri: 'string'
  }

OutputDataSource-Objekte

Legen Sie die type-Eigenschaft fest, um den Typ des Objekts anzugeben.

Verwenden Sie für Microsoft.AzureFunction Folgendes:

  type: 'Microsoft.AzureFunction'
  properties: {
    apiKey: 'string'
    functionAppName: 'string'
    functionName: 'string'
    maxBatchCount: int
    maxBatchSize: int
  }

Verwenden Sie für Microsoft.DataLake/Accounts Folgendes:

  type: 'Microsoft.DataLake/Accounts'
  properties: {
    accountName: 'string'
    authenticationMode: 'string'
    dateFormat: 'string'
    filePathPrefix: 'string'
    refreshToken: 'string'
    tenantId: 'string'
    timeFormat: 'string'
    tokenUserDisplayName: 'string'
    tokenUserPrincipalName: 'string'
  }

Verwenden Sie für Microsoft.EventHub/EventHub Folgendes:

  type: 'Microsoft.EventHub/EventHub'
  properties: {
    authenticationMode: 'string'
    eventHubName: 'string'
    partitionKey: 'string'
    propertyColumns: [
      'string'
    ]
    serviceBusNamespace: 'string'
    sharedAccessPolicyKey: 'string'
    sharedAccessPolicyName: 'string'
  }

Verwenden Sie für Microsoft.ServiceBus/EventHub Folgendes:

  type: 'Microsoft.ServiceBus/EventHub'
  properties: {
    authenticationMode: 'string'
    eventHubName: 'string'
    partitionKey: 'string'
    propertyColumns: [
      'string'
    ]
    serviceBusNamespace: 'string'
    sharedAccessPolicyKey: 'string'
    sharedAccessPolicyName: 'string'
  }

Verwenden Sie für Microsoft.ServiceBus/Queue Folgendes:

  type: 'Microsoft.ServiceBus/Queue'
  properties: {
    authenticationMode: 'string'
    propertyColumns: [
      'string'
    ]
    queueName: 'string'
    serviceBusNamespace: 'string'
    sharedAccessPolicyKey: 'string'
    sharedAccessPolicyName: 'string'
    systemPropertyColumns: {
      {customized property}: 'string'
    }
  }

Verwenden Sie für Microsoft.ServiceBus/Topic Folgendes:

  type: 'Microsoft.ServiceBus/Topic'
  properties: {
    authenticationMode: 'string'
    propertyColumns: [
      'string'
    ]
    serviceBusNamespace: 'string'
    sharedAccessPolicyKey: 'string'
    sharedAccessPolicyName: 'string'
    systemPropertyColumns: {
      {customized property}: 'string'
    }
    topicName: 'string'
  }

Verwenden Sie für Microsoft.Sql/Server/Database Folgendes:

  type: 'Microsoft.Sql/Server/Database'
  properties: {
    authenticationMode: 'string'
    database: 'string'
    maxBatchCount: int
    maxWriterCount: int
    password: 'string'
    server: 'string'
    table: 'string'
    user: 'string'
  }

Verwenden Sie für Microsoft.Sql/Server/DataWarehouse Folgendes:

  type: 'Microsoft.Sql/Server/DataWarehouse'
  properties: {
    database: 'string'
    password: 'string'
    server: 'string'
    table: 'string'
    user: 'string'
  }

Verwenden Sie für Microsoft.Storage/Blob Folgendes:

  type: 'Microsoft.Storage/Blob'
  properties: {
    authenticationMode: 'string'
    container: 'string'
    dateFormat: 'string'
    pathPattern: 'string'
    storageAccounts: [
      {
        accountKey: 'string'
        accountName: 'string'
      }
    ]
    timeFormat: 'string'
  }

Verwenden Sie für Microsoft.Storage/DocumentDB Folgendes:

  type: 'Microsoft.Storage/DocumentDB'
  properties: {
    accountId: 'string'
    accountKey: 'string'
    collectionNamePattern: 'string'
    database: 'string'
    documentId: 'string'
    partitionKey: 'string'
  }

Verwenden Sie für Microsoft.Storage/Table Folgendes:

  type: 'Microsoft.Storage/Table'
  properties: {
    accountKey: 'string'
    accountName: 'string'
    batchSize: int
    columnsToRemove: [
      'string'
    ]
    partitionKey: 'string'
    rowKey: 'string'
    table: 'string'
  }

Verwenden Sie für PowerBI Folgendes:

  type: 'PowerBI'
  properties: {
    authenticationMode: 'string'
    dataset: 'string'
    groupId: 'string'
    groupName: 'string'
    refreshToken: 'string'
    table: 'string'
    tokenUserDisplayName: 'string'
    tokenUserPrincipalName: 'string'
  }

Verwenden Sie für Raw Folgendes:

  type: 'Raw'
  properties: {
    payloadUri: 'string'
  }

Eigenschaftswerte

streamingjobs

Name BESCHREIBUNG Wert
name Der Ressourcenname Zeichenfolge (erforderlich)

Zeichenlimit: 3-63

Gültige Zeichen:
Alphanumerische Zeichen, Bindestriche und Unterstriche.
location Der geografische Standort, an dem sich die Ressource befindet Zeichenfolge
tags Ressourcentags. Wörterbuch der Tagnamen und -werte. Siehe Tags in Vorlagen
Identität Beschreibt die systemseitig zugewiesene verwaltete Identität, die diesem Auftrag zugewiesen ist und zur Authentifizierung mit Ein- und Ausgaben verwendet werden kann. Identität
properties Die Eigenschaften, die einem Streamingauftrag zugeordnet sind. Erforderlich für PUT-Anforderungen (CreateOrReplace). StreamingJobProperties

Identity

Name BESCHREIBUNG Wert
principalId Zeichenfolge
tenantId Zeichenfolge
type Zeichenfolge

StreamingJobProperties

Name BESCHREIBUNG Wert
cluster Der Cluster, auf dem Streamingaufträge ausgeführt werden. ClusterInfo
compatibilityLevel Steuert bestimmte Laufzeitverhalten des Streamingauftrags. 1.0
contentStoragePolicy Gültige Werte sind JobStorageAccount und SystemAccount. Wenn sie auf JobStorageAccount festgelegt ist, muss der Benutzer auch die eigenschaft jobStorageAccount angeben. . 'JobStorageAccount'
"SystemAccount"
dataLocale Das Datengebietsschema des Stream Analytics-Auftrags. Wert sollte der Name einer unterstützten .NET-Kultur aus dem Satz https://msdn.microsoft.com/library/system.globalization.culturetypes(v=vs.110.aspx sein. Standardeinstellung ist „en-US“, wenn keine Angabe gemacht wurde. Zeichenfolge
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. "Anpassen"
"Drop"
Externe Das Speicherkonto, in dem sich die benutzerdefinierten Codeartefakte befinden. Extern
functions Eine Liste mit mindestens einer Funktion für den Streamingauftrag. Die name-Eigenschaft für jede Funktion ist erforderlich, wenn diese Eigenschaft in einer PUT-Anforderung angegeben wird. Diese Eigenschaft kann nicht über einen PATCH-Vorgang geändert werden. Sie müssen die für die einzelne Transformation verfügbare PATCH-API verwenden. Funktion[]
inputs Eine Liste mit mindestens einem Eingaben für den Streamingauftrag. Die name-Eigenschaft für jede Eingabe ist erforderlich, wenn diese Eigenschaft in einer PUT-Anforderung angegeben wird. Diese Eigenschaft kann nicht über einen PATCH-Vorgang geändert werden. Sie müssen die PATCH-API verwenden, die für die einzelne Eingabe verfügbar ist. Eingabe[]
jobStorageAccount Die Eigenschaften, die einem Azure Storage-Konto mit MSI zugeordnet 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 bei der Ausgabe eintreffen und aufgrund einer fehlerhaften Formatierung (fehlende Spaltenwerte, Spaltenwerte falschen Typs oder falscher Größe) nicht in den externen Speicher geschrieben werden können. "Drop"
"Stop"
outputs Eine Liste mit mindestens einer Ausgabe für den Streamingauftrag. Die name-Eigenschaft für jede Ausgabe ist erforderlich, wenn diese Eigenschaft in einer PUT-Anforderung angegeben wird. 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. Ausgabe[]
outputStartMode Diese Eigenschaft sollte nur verwendet werden, wenn der Auftrag sofort nach der Erstellung gestartet werden soll. Der Wert kann JobStartTime, CustomTime oder LastOutputEventTime sein, um anzugeben, ob der Startpunkt des Ausgabeereignisdatenstroms bei jedem Start des Auftrags gestartet, mit einem benutzerdefinierten Benutzerzeitstempel gestartet werden soll, der über die outputStartTime-Eigenschaft angegeben wird, oder mit der letzten Ereignisausgabezeit beginnen soll. "CustomTime"
'JobStartTime'
"LastOutputEventTime"
outputStartTime Der Wert ist entweder ein ISO-8601-formatierter Zeitstempel, der den Startpunkt des Ausgabeereignisstreams angibt, oder NULL, um anzugeben, dass der Ausgabeereignisstream jedes Mal startet, wenn der Streamingauftrag gestartet wird. Diese Eigenschaft muss einen Wert aufweisen, wenn outputStartMode auf CustomTime festgelegt ist. Zeichenfolge
sku Beschreibt die SKU des Streamingauftrags. Erforderlich für PUT-Anforderungen (CreateOrReplace). StreamingJobSku
Transformation Gibt die Abfrage und die Anzahl der Streamingeinheiten an, die für den Streamingauftrag verwendet werden sollen. Die name-Eigenschaft der Transformation ist erforderlich, wenn diese Eigenschaft in einer PUT-Anforderung angegeben wird. Diese Eigenschaft kann nicht über einen PATCH-Vorgang geändert werden. Sie müssen die für die einzelne Transformation verfügbare PATCH-API verwenden. Transformation

ClusterInfo

Name BESCHREIBUNG Wert
id Die Ressourcen-ID des Clusters. Zeichenfolge

Extern

Name BESCHREIBUNG Wert
Container Zeichenfolge
path Zeichenfolge
storageAccount Die Eigenschaften, die einem Azure Storage-Konto zugeordnet sind StorageAccount

StorageAccount

Name BESCHREIBUNG Wert
accountKey Der Kontoschlüssel für das Azure Storage-Konto. Erforderlich für PUT-Anforderungen (CreateOrReplace). Zeichenfolge
. Der Name des Azure Storage-Kontos. Erforderlich für PUT-Anforderungen (CreateOrReplace). Zeichenfolge

Funktion

Name BESCHREIBUNG Wert
name Ressourcenname Zeichenfolge
properties Die Eigenschaften, die einer Funktion zugeordnet sind. FunctionProperties

FunctionProperties

Name BESCHREIBUNG Wert
properties FunctionConfiguration
Typ Festlegen des Objekttyps Aggregat
Skalar (erforderlich)

FunctionConfiguration

Name BESCHREIBUNG Wert
bindung Die physische Bindung der Funktion. Im Fall des Azure Machine Learning-Webdiensts beschreibt dies beispielsweise den Endpunkt. FunctionBinding
inputs FunctionInput[]
output Beschreibt die Ausgabe einer Funktion. FunctionOutput

FunctionBinding

Name BESCHREIBUNG Wert
type Festlegen des Objekttyps Microsoft.MachineLearning/WebService
Microsoft.MachineLearningServices
Microsoft.StreamAnalytics/CLRUdf
Microsoft.StreamAnalytics/JavascriptUdf (erforderlich)

AzureMachineLearningStudioFunctionBinding

Name BESCHREIBUNG Wert
type Gibt den Funktionsbindungstyp an. "Microsoft.MachineLearning/WebService" (erforderlich)
properties Die Bindungseigenschaften, die einem Azure Machine Learning Studio zugeordnet sind. AzureMachineLearningStudioFunctionBindingEigenschaften

AzureMachineLearningStudioFunctionBindingEigenschaften

Name BESCHREIBUNG Wert
apiKey Der API-Schlüssel, der zur Authentifizierung bei Request-Response Endpunkt verwendet wird. Zeichenfolge
batchSize Zahl zwischen 1 und 1.0000, 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ührungsendpunkt von Azure Machine Learning Studio. Weitere Informationen finden Sie hier: https://docs.microsoft.com/azure/machine-learning/machine-learning-consume-web-services#request-response-service-rrs Zeichenfolge
inputs Die Eingaben für den Azure Machine Learning Studio-Endpunkt. AzureMachineLearningStudioInputs
outputs Eine Liste der Ausgaben der Azure Machine Learning Studio-Endpunktausführung. AzureMachineLearningStudioOutputColumn[]

AzureMachineLearningStudioInputs

Name BESCHREIBUNG Wert
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 angegeben wird. Zeichenfolge

AzureMachineLearningStudioInputColumn

Name BESCHREIBUNG Wert
dataType Der (von Azure Machine Learning unterstützte) Datentyp der Eingabespalte. Eine Liste der gültigen Azure Machine Learning-Datentypen wird unter https://msdn.microsoft.com/library/azure/dn905923.aspx beschrieben. Zeichenfolge
mapTo Der nullbasierte Index des Funktionsparameters, dem diese Eingabe zugeordnet ist. INT
name Der Name der Eingabespalte. Zeichenfolge

AzureMachineLearningStudioOutputColumn

Name BESCHREIBUNG Wert
dataType Der (von Azure Machine Learning unterstützte) Datentyp der Ausgabespalte. Eine Liste der gültigen Azure Machine Learning-Datentypen wird unter https://msdn.microsoft.com/library/azure/dn905923.aspx beschrieben. Zeichenfolge
name Der Name der Ausgabespalte. Zeichenfolge

AzureMachineLearningServiceFunctionBinding

Name BESCHREIBUNG Wert
type Gibt den Funktionsbindungstyp an. "Microsoft.MachineLearningServices" (erforderlich)
properties Die Bindungseigenschaften, die einem Azure Machine Learning-Webdienst zugeordnet sind. AzureMachineLearningServiceFunctionBindingProperties

AzureMachineLearningServiceFunctionBindingProperties

Name BESCHREIBUNG Wert
apiKey Der API-Schlüssel, der zur Authentifizierung bei Request-Response Endpunkt verwendet wird. Zeichenfolge
batchSize Zahl zwischen 1 und 1.0000, 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ührungsendpunkt des Azure Machine Learning-Webdiensts. Zeichenfolge
inputs Die Eingaben für den Azure Machine Learning-Webdienstendpunkt. AzureMachineLearningServiceInputColumn[]
numberOfParallelRequests Die Anzahl paralleler Anforderungen, die pro Partition Ihres Auftrags an den Machine Learning-Dienst gesendet werden. Der Standardwert ist 1. INT
outputs Eine Liste der Ausgaben der Endpunktausführung des Azure Machine Learning-Webdiensts. AzureMachineLearningServiceOutputColumn[]

AzureMachineLearningServiceInputColumn

Name BESCHREIBUNG Wert
dataType Der (von Azure Machine Learning unterstützte) Datentyp der Eingabespalte. Zeichenfolge
mapTo Der nullbasierte Index des Funktionsparameters, dem diese Eingabe zugeordnet ist. INT
name Der Name der Eingabespalte. Zeichenfolge

AzureMachineLearningServiceOutputColumn

Name BESCHREIBUNG Wert
dataType Der (von Azure Machine Learning unterstützte) Datentyp der Ausgabespalte. Zeichenfolge
mapTo Der nullbasierte Index des Funktionsparameters, dem diese Eingabe zugeordnet ist. INT
name Der Name der Ausgabespalte. Zeichenfolge

CSharpFunctionBinding

Name BESCHREIBUNG Wert
type Gibt den Funktionsbindungstyp an. "Microsoft.StreamAnalytics/CLRUdf" (erforderlich)
properties Die Bindungseigenschaften, die einer CSharp-Funktion zugeordnet sind. CSharpFunctionBindingProperties

CSharpFunctionBindingProperties

Name BESCHREIBUNG Wert
class Der Csharp-Code, der eine einzelne Funktionsdefinition enthält. Zeichenfolge
dllPath Der Csharp-Code, der eine einzelne Funktionsdefinition enthält. Zeichenfolge
method Der Csharp-Code, der eine einzelne Funktionsdefinition enthält. Zeichenfolge
script Der Csharp-Code, der eine einzelne Funktionsdefinition enthält. Zeichenfolge

JavaScriptFunctionBinding

Name BESCHREIBUNG Wert
type Gibt den Funktionsbindungstyp an. "Microsoft.StreamAnalytics/JavascriptUdf" (erforderlich)
properties Die Bindungseigenschaften, die einer JavaScript-Funktion zugeordnet sind. JavaScriptFunctionBindingEigenschaften

JavaScriptFunctionBindingEigenschaften

Name BESCHREIBUNG Wert
script Der JavaScript-Code, der eine einzelne Funktionsdefinition enthält. Beispiel: 'Function (x, y) { return x + y; }' Zeichenfolge

FunctionInput

Name BESCHREIBUNG Wert
dataType Der (von Azure Stream Analytics unterstützte) Datentyp des Funktionseingabeparameters. Eine Liste der gültigen Azure Stream Analytics-Datentypen finden Sie unter https://msdn.microsoft.com/library/azure/dn835065.aspx Zeichenfolge
isConfigurationParameter Ein Flag, das angibt, ob der Parameter ein Konfigurationsparameter ist. True, wenn bei diesem Eingabeparameter erwartet wird, dass es sich um eine Konstante handelt. Der Standardwert ist "false". bool

FunctionOutput

Name BESCHREIBUNG Wert
dataType Der (von Azure Stream Analytics unterstützte) Datentyp der Funktionsausgabe. Eine Liste der gültigen Azure Stream Analytics-Datentypen finden Sie unter https://msdn.microsoft.com/library/azure/dn835065.aspx Zeichenfolge

AggregateFunctionProperties

Name BESCHREIBUNG Wert
type Gibt den Typ der Funktion an. "Aggregat" (erforderlich)

ScalarFunctionProperties

Name BESCHREIBUNG Wert
type Gibt den Typ der Funktion an. "Skalar" (erforderlich)

Eingabe

Name BESCHREIBUNG Wert
name Ressourcenname Zeichenfolge
properties Die Eigenschaften, die einer Eingabe zugeordnet sind. Erforderlich für PUT-Anforderungen (CreateOrReplace). InputProperties

InputProperties

Name BESCHREIBUNG Wert
compression Beschreibt, wie Eingabedaten komprimiert werden. Komprimierung
partitionKey partitionKey Beschreibt einen Schlüssel in den Eingabedaten, der zum Partitionieren der Eingabedaten verwendet wird. Zeichenfolge
Serialisierung 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). Serialisierung
Typ Festlegen des Objekttyps Referenz
Stream (erforderlich)

Komprimierung

Name BESCHREIBUNG Wert
type Zeichenfolge (erforderlich)

Serialisierung

Name BESCHREIBUNG Wert
type Festlegen des Objekttyps Avro
Csv
CustomClr
Delta
Json
Parquet (erforderlich)

AvroSerialisierung

Name BESCHREIBUNG Wert
type Gibt den Typ der Serialisierung an, den die Eingabe oder Ausgabe verwendet. Erforderlich für PUT-Anforderungen (CreateOrReplace). 'Avro' (erforderlich)
properties Die Eigenschaften, die dem Avro-Serialisierungstyp zugeordnet sind. Erforderlich für PUT-Anforderungen (CreateOrReplace). Für Bicep können Sie die Funktion any() verwenden.

CsvSerialisierung

Name BESCHREIBUNG Wert
type Gibt den Typ der Serialisierung an, den die Eingabe oder Ausgabe verwendet. Erforderlich für PUT-Anforderungen (CreateOrReplace). "CSV" (erforderlich)
properties Die Eigenschaften, die dem CSV-Serialisierungstyp zugeordnet sind. Erforderlich für PUT-Anforderungen (CreateOrReplace). CsvSerializationProperties

CsvSerializationProperties

Name BESCHREIBUNG Wert
encoding Gibt die Codierung der eingehenden Daten im Falle einer Eingabe und die Codierung ausgehender Daten im Fall der Ausgabe an. Erforderlich für PUT-Anforderungen (CreateOrReplace). 'UTF8'
fieldDelimiter Gibt das Trennzeichen an, das zum Trennen von CSV-Datensätzen (Durch Trennzeichen getrennte Werte) verwendet wird. Eine Liste der unterstützten Werte finden Sie unter https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-input oder https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-output . Erforderlich für PUT-Anforderungen (CreateOrReplace). Zeichenfolge

CustomClrSerialization

Name BESCHREIBUNG Wert
type Gibt den Typ der Serialisierung an, den die Eingabe oder Ausgabe verwendet. Erforderlich für PUT-Anforderungen (CreateOrReplace). "CustomClr" (erforderlich)
properties Die Eigenschaften, die dem Serialisierungstyp CustomClr zugeordnet sind. Erforderlich für PUT-Anforderungen (CreateOrReplace). CustomClrSerializationProperties

CustomClrSerializationProperties

Name BESCHREIBUNG Wert
serializationClassName Der Name der Serialisierungsklasse. Zeichenfolge
SerialisierungDllPath Der Pfad der Serialisierungsbibliothek. Zeichenfolge

DeltaSerialisierung

Name BESCHREIBUNG Wert
type Gibt den Typ der Serialisierung an, den die Eingabe oder Ausgabe verwendet. Erforderlich für PUT-Anforderungen (CreateOrReplace). "Delta" (erforderlich)
properties Die Eigenschaften, die dem Delta Lake-Serialisierungstyp zugeordnet sind. Erforderlich für PUT-Anforderungen (CreateOrReplace). DeltaSerializationProperties

DeltaSerializationProperties

Name BESCHREIBUNG Wert
deltaTablePath Gibt den Pfad der Delta Lake-Tabelle an, in den 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, behalten sie jedoch als Array zur Erweiterbarkeit bei. string[]

Jsonserialization

Name BESCHREIBUNG Wert
type Gibt den Typ der Serialisierung an, den die Eingabe oder Ausgabe verwendet. Erforderlich für PUT-Anforderungen (CreateOrReplace). "Json" (erforderlich)
properties Die Eigenschaften, die dem JSON-Serialisierungstyp zugeordnet sind. Erforderlich für PUT-Anforderungen (CreateOrReplace). JsonSerializationProperties

JsonSerializationProperties

Name BESCHREIBUNG Wert
encoding Gibt die Codierung der eingehenden Daten im Fall der Eingabe und die Codierung der ausgehenden Daten im Fall der Ausgabe an. Erforderlich für PUT-Anforderungen (CreateOrReplace). 'UTF8'
format Diese Eigenschaft gilt nur für die JSON-Serialisierung von Ausgaben. Sie gilt nicht für Eingaben. Diese Eigenschaft gibt das Format des JSON-Codes an, in das die Ausgabe geschrieben wird. Die derzeit unterstützten Werte sind "lineSeparated", was angibt, dass die Ausgabe formatiert wird, indem jedes JSON-Objekt durch eine neue Zeile und "Array" getrennt wird, was angibt, dass die Ausgabe als Array von JSON-Objekten formatiert wird. Der Standardwert ist "lineSeparated", wenn der Wert null bleibt. "Array"
"LineSeparated"

ParquetSerialisierung

Name BESCHREIBUNG Wert
type Gibt den Typ der Serialisierung an, den die Eingabe oder Ausgabe verwendet. Erforderlich für PUT-Anforderungen (CreateOrReplace). "Parquet" (erforderlich)
properties Die Eigenschaften, die dem Parquet-Serialisierungstyp zugeordnet sind. Erforderlich für PUT-Anforderungen (CreateOrReplace). Für Bicep können Sie die funktion any() verwenden.

ReferenceInputProperties

Name BESCHREIBUNG Wert
type Gibt an, ob die Eingabe eine Quelle für Verweisdaten oder Datenstromdaten ist. Erforderlich für PUT-Anforderungen (CreateOrReplace). "Verweis" (erforderlich)
datasource Beschreibt eine Eingabedatenquelle, die Verweisdaten enthält. Erforderlich für PUT-Anforderungen (CreateOrReplace). ReferenceInputDataSource

ReferenceInputDataSource

Name BESCHREIBUNG Wert
type Festlegen des Objekttyps Microsoft.Sql/Server/Database
Microsoft.Storage/Blob
Unformatiert (erforderlich)

AzureSqlReferenceInputDataSource

Name BESCHREIBUNG Wert
type Gibt den Typ der Eingabedatenquelle an, die Verweisdaten enthält. Erforderlich für PUT-Anforderungen (CreateOrReplace). "Microsoft.Sql/Server/Database" (erforderlich)
properties Beschreibt Azure SQL Datenbankreferenzdatenquelleneigenschaften. AzureSqlReferenceInputDataSourceProperties

AzureSqlReferenceInputDataSourceProperties

Name BESCHREIBUNG Wert
database Dieses Element ist dem datasource-Element zugeordnet. Dies ist der Name der Datenbank, in die die Ausgabe geschrieben wird. Zeichenfolge
deltaSnapshotQuery Dieses Element ist dem datasource-Element zugeordnet. Diese Abfrage wird verwendet, um inkrementelle Änderungen aus der SQL-Datenbank abzurufen. Um diese Option zu verwenden, empfehlen wir die Verwendung temporaler Tabellen in Azure SQL Database. Zeichenfolge
fullSnapshotQuery Dieses Element ist dem datasource-Element zugeordnet. Diese Abfrage wird verwendet, um Daten aus der SQL-Datenbank abzurufen. Zeichenfolge
password Dieses Element ist dem datasource-Element zugeordnet. Dies ist das Kennwort für die Verbindung mit der SQL-Datenbankinstanz. Zeichenfolge
refreshRate Dieses Element ist dem datasource-Element zugeordnet. Dies gibt an, wie häufig die Daten aus der Datenbank abgerufen werden. Es hat das DateTime-Format. Zeichenfolge
refreshType Dieses Element ist dem datasource-Element zugeordnet. Dieses Element ist vom Enumerationstyp. Es gibt an, welche Art von Datenaktualisierungsoption wir verwenden möchten:Static/RefreshPeriodicallyWithFull/RefreshPeriodicallyWithDelta Zeichenfolge
server Dieses Element ist dem datasource-Element zugeordnet. Dies ist der Name des Servers, der die Datenbank enthält, in die geschrieben wird. Zeichenfolge
table Dieses Element ist dem datasource-Element zugeordnet. Der Name der Tabelle in der Azure SQL-Datenbank.. Zeichenfolge
user Dieses Element ist dem datasource-Element zugeordnet. Dies ist der Benutzername, der für die Verbindung mit der SQL-Datenbankinstanz verwendet wird. Zeichenfolge

BlobReferenceInputDataSource

Name BESCHREIBUNG Wert
type Gibt den Typ der Eingabedatenquelle an, die Verweisdaten enthält. Erforderlich für PUT-Anforderungen (CreateOrReplace). "Microsoft.Storage/Blob" (erforderlich)
properties Die Eigenschaften, die einer Blobeingabe zugeordnet sind, die Verweisdaten enthält. Erforderlich für PUT-Anforderungen (CreateOrReplace). BlobReferenceInputDataSourceProperties

BlobReferenceInputDataSourceProperties

Name BESCHREIBUNG Wert
authenticationMode Authentifizierungsmodus. "ConnectionString"
Msi
"UserToken"
Container Der Name eines Containers innerhalb des zugeordneten Speicherkontos. Dieser Container enthält entweder die Blobs, aus dem gelesen oder geschrieben werden sollen. Erforderlich für PUT-Anforderungen (CreateOrReplace). Zeichenfolge
dateFormat Das Datumsformat, Überall, wo {date} in pathPattern angezeigt wird, wird stattdessen der Wert dieser Eigenschaft als Datumsformat verwendet. Zeichenfolge
pathPattern Das Blobpfadmuster. Kein regulärer Ausdruck. Es stellt ein Muster dar, mit dem Blobnamen abgeglichen werden, um zu bestimmen, ob sie als Eingabe oder Ausgabe in den Auftrag einbezogen werden sollen oder nicht. Eine ausführlichere Erklärung und ein Beispiel finden Sie unter https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-input oder https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-output . Zeichenfolge
storageAccounts Eine Liste mit mindestens einem Azure Storage-Konto. 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. Zeichenfolge

RawReferenceInputDataSource

Name BESCHREIBUNG Wert
type Gibt den Typ der Eingabedatenquelle an, die Verweisdaten enthält. Erforderlich für PUT-Anforderungen (CreateOrReplace). "Roh" (erforderlich)
properties Die Eigenschaften, die einer unformatierten Eingabe zugeordnet sind, die Verweisdaten enthält. Erforderlich für PUT-Anforderungen (CreateOrReplace). RawInputDatasourceProperties

RawInputDatasourceProperties

Name BESCHREIBUNG Wert
payload Der serialisierte JSON-Inhalt der Eingabedaten. Entweder payload oder payloadUri muss festgelegt werden, aber nicht beides. Zeichenfolge
payloadUri Die SAS-URL für ein Blob, das den serialisierten JSON-Inhalt der Eingabedaten enthält. Entweder payload oder payloadUri muss festgelegt werden, aber nicht beides. Zeichenfolge

StreamInputProperties

Name BESCHREIBUNG Wert
type Gibt an, ob die Eingabe eine Quelle für Verweisdaten oder Streamdaten ist. Erforderlich für PUT-Anforderungen (CreateOrReplace). "Stream" (erforderlich)
datasource Beschreibt eine Eingabedatenquelle, die Streamdaten enthält. Erforderlich für PUT-Anforderungen (CreateOrReplace). StreamInputDataSource

StreamInputDataSource

Name BESCHREIBUNG Wert
type Festlegen des Objekttyps Microsoft.Devices/IotHubs
Microsoft.EventHub/EventHub
Microsoft.ServiceBus/EventHub
Microsoft.Storage/Blob
Rohformat (erforderlich)

IoTHubStreamInputDataSource

Name BESCHREIBUNG Wert
type Gibt den Typ der Eingabedatenquelle an, die Datenstromdaten enthält. Erforderlich für PUT-Anforderungen (CreateOrReplace). "Microsoft.Devices/IotHubs" (erforderlich)
properties Die Eigenschaften, die einer IoT Hub Eingabe zugeordnet sind, die Datenstromdaten enthält. Erforderlich für PUT-Anforderungen (CreateOrReplace). IoTHubStreamInputDataSourceProperties

IoTHubStreamInputDataSourceProperties

Name BESCHREIBUNG Wert
consumerGroupName Der Name einer IoT Hub Consumergruppe, die zum Lesen von Ereignissen aus dem IoT Hub verwendet werden soll. Wenn nicht angegeben, verwendet die Eingabe die Standardconsumergruppe von Iot Hub. Zeichenfolge
endpoint Der IoT Hub Endpunkt, mit dem eine Verbindung hergestellt werden soll (z. B. messages/events, messages/operationsMonitoringEvents usw.). Zeichenfolge
iotHubNamespace Der Name oder der URI des IoT Hub. Erforderlich für PUT-Anforderungen (CreateOrReplace). Zeichenfolge
sharedAccessPolicyKey Der SAS-Richtlinienschlüssel für die angegebene SAS-Richtlinie. Erforderlich für PUT-Anforderungen (CreateOrReplace). Zeichenfolge
sharedAccessPolicyName Der Name der SAS-Richtlinie für die IoT Hub. Diese Richtlinie muss mindestens die Berechtigung Dienstverbindung enthalten. Erforderlich für PUT-Anforderungen (CreateOrReplace). Zeichenfolge

EventHubV2StreamInputDataSource

Name BESCHREIBUNG Wert
type Gibt den Typ der Eingabedatenquelle an, die Datenstromdaten enthält. Erforderlich für PUT-Anforderungen (CreateOrReplace). "Microsoft.EventHub/EventHub" (erforderlich)
properties Die Eigenschaften, die einer Event Hub-Eingabe zugeordnet sind, die Datenstromdaten enthält. Erforderlich für PUT-Anforderungen (CreateOrReplace). EventHubStreamInputDataSourceProperties

EventHubStreamInputDataSourceProperties

Name BESCHREIBUNG Wert
authenticationMode Authentifizierungsmodus. 'ConnectionString'
'Msi'
"UserToken"
consumerGroupName Der Name einer Event Hub-Consumergruppe, die zum Lesen von Ereignissen aus dem Event Hub verwendet werden soll. Durch das Angeben unterschiedlicher Consumergruppennamen für mehrere Eingaben kann jede dieser Eingaben dieselben Ereignisse vom Event Hub empfangen. Wenn nicht angegeben, verwendet die Eingabe die Standardconsumergruppe des Event Hubs. Zeichenfolge
eventHubName Der Name des Event Hubs. Erforderlich für PUT-Anforderungen (CreateOrReplace). Zeichenfolge
serviceBusNamespace Der Namespace, der dem gewünschten Event Hub, der Service Bus-Warteschlange, dem service bus-Thema usw. zugeordnet ist. Erforderlich für PUT-Anforderungen (CreateOrReplace). Zeichenfolge
sharedAccessPolicyKey Der SAS-Richtlinienschlüssel für die angegebene SAS-Richtlinie. Erforderlich für PUT-Anforderungen (CreateOrReplace). Zeichenfolge
sharedAccessPolicyName Der Name der SAS-Richtlinie für den Event Hub, die Service Bus-Warteschlange, das Service Bus-Thema usw. Erforderlich für PUT-Anforderungen (CreateOrReplace). Zeichenfolge

EventHubStreamInputDataSource

Name BESCHREIBUNG Wert
type Gibt den Typ der Eingabedatenquelle an, die Datenstromdaten enthält. Erforderlich für PUT-Anforderungen (CreateOrReplace). "Microsoft.ServiceBus/EventHub" (erforderlich)
properties Die Eigenschaften, die einer Event Hub-Eingabe zugeordnet sind, die Datenstromdaten enthält. Erforderlich für PUT-Anforderungen (CreateOrReplace). EventHubStreamInputDataSourceProperties

BlobStreamInputDataSource

Name BESCHREIBUNG Wert
type Gibt den Typ der Eingabedatenquelle an, die Datenstromdaten enthält. Erforderlich für PUT-Anforderungen (CreateOrReplace). "Microsoft.Storage/Blob" (erforderlich)
properties Die Eigenschaften, die einer Blobeingabe zugeordnet sind, die Datenstromdaten enthält. Erforderlich für PUT-Anforderungen (CreateOrReplace). BlobStreamInputDataSourceProperties

BlobStreamInputDataSourceProperties

Name BESCHREIBUNG Wert
authenticationMode Authentifizierungsmodus. 'ConnectionString'
'Msi'
"UserToken"
Container Der Name eines Containers im zugeordneten Speicherkonto. Dieser Container enthält entweder die Blobs, aus der gelesen oder geschrieben werden sollen. Erforderlich für PUT-Anforderungen (CreateOrReplace). Zeichenfolge
dateFormat Das Datumsformat, Überall dort, wo {date} in pathPattern angezeigt wird, wird stattdessen der Wert dieser Eigenschaft als Datumsformat verwendet. Zeichenfolge
pathPattern Das Blobpfadmuster. Kein regulärer Ausdruck. Es stellt ein Muster dar, mit dem Blobnamen abgeglichen werden, um zu bestimmen, ob sie als Eingabe oder Ausgabe für den Auftrag eingeschlossen werden sollen. Eine ausführlichere Erläuterung und ein Beispiel finden Sie https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-input unter oder https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-output . Zeichenfolge
sourcePartitionCount Die Partitionsanzahl der Blobeingabedatenquelle. Bereich 1 bis 1024. INT
storageAccounts Eine Liste mit mindestens einem Azure Storage-Konto. Erforderlich für PUT-Anforderungen (CreateOrReplace). StorageAccount[]
Timeformat Das Zeitformat. Überall dort, wo {time} in pathPattern angezeigt wird, wird stattdessen der Wert dieser Eigenschaft als Zeitformat verwendet. Zeichenfolge

RawStreamInputDataSource

Name BESCHREIBUNG Wert
type Gibt den Typ der Eingabedatenquelle an, die Datenstromdaten enthält. Erforderlich für PUT-Anforderungen (CreateOrReplace). "Raw" (erforderlich)
properties Die Eigenschaften, die einer unformatierten Eingabe zugeordnet sind. Erforderlich für PUT-Anforderungen (CreateOrReplace). RawInputDatasourceProperties

JobStorageAccount

Name BESCHREIBUNG Wert
accountKey Der Kontoschlüssel für das Azure Storage-Konto. Erforderlich für PUT-Anforderungen (CreateOrReplace). Zeichenfolge
. Der Name des Azure Storage-Kontos. Erforderlich für PUT-Anforderungen (CreateOrReplace). Zeichenfolge
authenticationMode Authentifizierungsmodus. 'ConnectionString'
'Msi'
"UserToken"

Output

Name BESCHREIBUNG Wert
name Ressourcenname Zeichenfolge
properties Die Eigenschaften, die einer Ausgabe zugeordnet sind. Erforderlich für PUT-Anforderungen (CreateOrReplace). OutputProperties

OutputProperties

Name BESCHREIBUNG Wert
datasource Beschreibt die Datenquelle, in die die Ausgabe geschrieben wird. Erforderlich für PUT-Anforderungen (CreateOrReplace). OutputDataSource
Serialisierung 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). Serialisierung
sizeWindow Das Größenfenster, auf das eine Stream Analytics-Ausgabe eingeschränkt werden soll. INT
timeWindow Zeichenfolge

OutputDataSource

Name BESCHREIBUNG Wert
type Festlegen des Objekttyps Microsoft.AzureFunction
Microsoft.DataLake/Accounts
Microsoft.EventHub/EventHub
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
Unformatiert (erforderlich)

AzureFunctionOutputDataSource

Name BESCHREIBUNG Wert
type Gibt an, in welche Art der Datenquellenausgabe geschrieben wird. Erforderlich für PUT-Anforderungen (CreateOrReplace). "Microsoft.AzureFunction" (erforderlich)
properties Die Eigenschaften, die einer Azure Function-Ausgabe zugeordnet sind. Erforderlich für PUT-Anforderungen (CreateOrReplace). AzureFunctionOutputDataSourceProperties

AzureFunctionOutputDataSourceProperties

Name BESCHREIBUNG Wert
apiKey Wenn Sie eine Azure-Funktion aus einem anderen Abonnement verwenden möchten, können Sie dazu den Schlüssel für den Zugriff auf Ihre Funktion angeben. Zeichenfolge
functionAppName Der Name der Azure Functions-App. Zeichenfolge
functionName Der Name der Funktion in der Azure Functions-App. Zeichenfolge
maxBatchCount Eine Eigenschaft, mit der Sie die maximale Anzahl von Ereignissen in jedem Batch angeben können, die an Azure Functions gesendet werden. Der Standardwert ist 100. INT
maxBatchSize Eine Eigenschaft, mit der Sie die maximale Größe für jeden Ausgabebatch festlegen können, der an Ihre Azure-Funktion gesendet wird. Die Eingabeeinheit ist Bytes. Standardmäßig ist dieser Wert auf 262,144 Bytes (256 KB) festgelegt. INT

AzureDataLakeStoreOutputDataSource

Name BESCHREIBUNG Wert
type Gibt an, in welche Art der Datenquellenausgabe geschrieben wird. Erforderlich für PUT-Anforderungen (CreateOrReplace). "Microsoft.DataLake/Accounts" (erforderlich)
properties Die Eigenschaften, die einer Azure Data Lake Store-Ausgabe zugeordnet sind. Erforderlich für PUT-Anforderungen (CreateOrReplace). AzureDataLakeStoreOutputDataSourceProperties

AzureDataLakeStoreOutputDataSourceProperties

Name BESCHREIBUNG Wert
. Der Name des Azure Data Lake Store-Kontos. Erforderlich für PUT-Anforderungen (CreateOrReplace). Zeichenfolge
authenticationMode Authentifizierungsmodus. 'ConnectionString'
'Msi'
"UserToken"
dateFormat Das Datumsformat, Überall dort, wo {date} in filePathPrefix angezeigt wird, wird stattdessen der Wert dieser Eigenschaft als Datumsformat verwendet. Zeichenfolge
filePathPrefix Der Speicherort der Datei, in die die Ausgabe geschrieben werden soll. Erforderlich für PUT-Anforderungen (CreateOrReplace). Zeichenfolge
refreshToken Ein Aktualisierungstoken, das verwendet werden kann, um ein gültiges Zugriffstoken abzurufen, das dann zur Authentifizierung bei der Datenquelle verwendet werden kann. Ein gültiges Aktualisierungstoken kann derzeit nur über das Azure-Portal abgerufen werden. Es wird empfohlen, hier einen Dummyzeichenfolgenwert einzufügen, wenn Sie die Datenquelle erstellen und dann zum Azure-Portal wechseln, um die Datenquelle zu authentifizieren, wodurch diese Eigenschaft mit einem gültigen Aktualisierungstoken aktualisiert wird. Erforderlich für PUT-Anforderungen (CreateOrReplace). Zeichenfolge
tenantId Die Mandanten-ID des Benutzers, der zum Abrufen des Aktualisierungstokens verwendet wird. Erforderlich für PUT-Anforderungen (CreateOrReplace). Zeichenfolge
Timeformat Das Zeitformat. Überall dort, wo {time} in filePathPrefix angezeigt wird, wird stattdessen der Wert dieser Eigenschaft als Zeitformat verwendet. Zeichenfolge
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. Zeichenfolge
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. Zeichenfolge

EventHubV2OutputDataSource

Name BESCHREIBUNG Wert
type Gibt an, in welche Art der Datenquellenausgabe geschrieben wird. Erforderlich für PUT-Anforderungen (CreateOrReplace). "Microsoft.EventHub/EventHub" (erforderlich)
properties Die Eigenschaften, die einer Event Hub-Ausgabe zugeordnet sind. Erforderlich für PUT-Anforderungen (CreateOrReplace). EventHubOutputDataSourceProperties

EventHubOutputDataSourceProperties

Name BESCHREIBUNG Wert
authenticationMode Authentifizierungsmodus. 'ConnectionString'
'Msi'
"UserToken"
eventHubName Der Name des Event Hubs. Erforderlich für PUT-Anforderungen (CreateOrReplace). Zeichenfolge
partitionKey Der Schlüssel/die Spalte, der verwendet wird, um zu bestimmen, an welche Partition Ereignisdaten gesendet werden sollen. Zeichenfolge
propertyColumns string[]
serviceBusNamespace Der Namespace, der dem gewünschten Event Hub, der Service Bus-Warteschlange, dem service bus-Thema usw. zugeordnet ist. Erforderlich für PUT-Anforderungen (CreateOrReplace). Zeichenfolge
sharedAccessPolicyKey Der SAS-Richtlinienschlüssel für die angegebene SAS-Richtlinie. Erforderlich für PUT-Anforderungen (CreateOrReplace). Zeichenfolge
sharedAccessPolicyName Der Name der SAS-Richtlinie für den Event Hub, die Service Bus-Warteschlange, das Service Bus-Thema usw. Erforderlich für PUT-Anforderungen (CreateOrReplace). Zeichenfolge

EventHubOutputDataSource

Name BESCHREIBUNG Wert
type Gibt an, in welche Art der Datenquellenausgabe geschrieben wird. Erforderlich für PUT-Anforderungen (CreateOrReplace). "Microsoft.ServiceBus/EventHub" (erforderlich)
properties Die Eigenschaften, die einer Event Hub-Ausgabe zugeordnet sind. Erforderlich für PUT-Anforderungen (CreateOrReplace). EventHubOutputDataSourceProperties

ServiceBusQueueOutputDataSource

Name BESCHREIBUNG Wert
type Gibt an, in welche Art der Datenquellenausgabe geschrieben wird. Erforderlich für PUT-Anforderungen (CreateOrReplace). "Microsoft.ServiceBus/Queue" (erforderlich)
properties Die Eigenschaften, die einer Service Bus-Warteschlangenausgabe zugeordnet sind. Erforderlich für PUT-Anforderungen (CreateOrReplace). ServiceBusQueueOutputDataSourceProperties

ServiceBusQueueOutputDataSourceProperties

Name BESCHREIBUNG Wert
authenticationMode Authentifizierungsmodus. 'ConnectionString'
'Msi'
"UserToken"
propertyColumns Ein Zeichenfolgenarray der Namen der Ausgabespalten, die als benutzerdefinierte Eigenschaften an Service Bus-Nachrichten angefügt werden sollen. string[]
queueName Der Name der Service Bus-Warteschlange. Erforderlich für PUT-Anforderungen (CreateOrReplace). Zeichenfolge
serviceBusNamespace Der Namespace, der dem gewünschten Event Hub, der Service Bus-Warteschlange, dem service bus-Thema usw. zugeordnet ist. Erforderlich für PUT-Anforderungen (CreateOrReplace). Zeichenfolge
sharedAccessPolicyKey Der SAS-Richtlinienschlüssel für die angegebene SAS-Richtlinie. Erforderlich für PUT-Anforderungen (CreateOrReplace). Zeichenfolge
sharedAccessPolicyName Der Name der SAS-Richtlinie für den Event Hub, die Service Bus-Warteschlange, das Service Bus-Thema usw. Erforderlich für PUT-Anforderungen (CreateOrReplace). Zeichenfolge
systemPropertyColumns Wörterbuch von {string} ServiceBusQueueOutputDataSourcePropertiesSystemPrope...

ServiceBusQueueOutputDataSourcePropertiesSystemPrope...

Name BESCHREIBUNG Wert
{angepasste Eigenschaft} Zeichenfolge

ServiceBusTopicOutputDataSource

Name BESCHREIBUNG Wert
type Gibt an, in welche Art der Datenquellenausgabe geschrieben wird. Erforderlich für PUT-Anforderungen (CreateOrReplace). "Microsoft.ServiceBus/Topic" (erforderlich)
properties Die Eigenschaften, die einer Service Bus-Themenausgabe zugeordnet sind. Erforderlich für PUT-Anforderungen (CreateOrReplace). ServiceBusTopicOutputDataSourceProperties

ServiceBusTopicOutputDataSourceProperties

Name BESCHREIBUNG Wert
authenticationMode Authentifizierungsmodus. 'ConnectionString'
'Msi'
"UserToken"
propertyColumns Ein Zeichenfolgenarray der Namen der Ausgabespalten, die als benutzerdefinierte Eigenschaften an Service Bus-Nachrichten angefügt werden sollen. string[]
serviceBusNamespace Der Namespace, der dem gewünschten Event Hub, der Service Bus-Warteschlange, dem service bus-Thema usw. zugeordnet ist. Erforderlich für PUT-Anforderungen (CreateOrReplace). Zeichenfolge
sharedAccessPolicyKey Der SAS-Richtlinienschlüssel für die angegebene SAS-Richtlinie. Erforderlich für PUT-Anforderungen (CreateOrReplace). Zeichenfolge
sharedAccessPolicyName Der Name der SAS-Richtlinie für den Event Hub, die Service Bus-Warteschlange, das Service Bus-Thema usw. Erforderlich für PUT-Anforderungen (CreateOrReplace). Zeichenfolge
systemPropertyColumns Wörterbuch von {string} ServiceBusTopicOutputDataSourcePropertiesSystemPrope...
topicName Der Name des Service Bus-Themas. Erforderlich für PUT-Anforderungen (CreateOrReplace). Zeichenfolge

ServiceBusTopicOutputDataSourcePropertiesSystemPrope...

Name BESCHREIBUNG Wert
{angepasste Eigenschaft} Zeichenfolge

AzureSqlDatabaseOutputDataSource

Name BESCHREIBUNG Wert
type Gibt an, in welche Art der Datenquellenausgabe geschrieben wird. Erforderlich für PUT-Anforderungen (CreateOrReplace). "Microsoft.Sql/Server/Database" (erforderlich)
properties Die Eigenschaften, die einer Azure SQL Datenbankausgabe zugeordnet sind. Erforderlich für PUT-Anforderungen (CreateOrReplace). AzureSqlDatabaseOutputDataSourceProperties

AzureSqlDatabaseOutputDataSourceProperties

Name BESCHREIBUNG Wert
authenticationMode Authentifizierungsmodus. 'ConnectionString'
'Msi'
"UserToken"
database Der Name der Azure SQL-Datenbank. Erforderlich für PUT-Anforderungen (CreateOrReplace). Zeichenfolge
maxBatchCount Maximale Batchanzahl für Schreibvorgänge in sql-Datenbank, der Standardwert ist 10.000. Optional für PUT-Anforderungen. INT
maxWriterCount Maximale Anzahl von Schreibvorgängen r, derzeit sind nur 1 (einzelner Writer) und 0 (basierend auf der Abfragepartition) verfügbar. Optional für PUT-Anforderungen. INT
password Das Kennwort, das zum Herstellen einer Verbindung mit der Azure SQL-Datenbank verwendet wird. Erforderlich für PUT-Anforderungen (CreateOrReplace). Zeichenfolge
server Der Name des SQL-Servers, der die Azure SQL-Datenbank enthält. Erforderlich für PUT-Anforderungen (CreateOrReplace). Zeichenfolge
table Der Name der Tabelle in der Azure SQL-Datenbank. Erforderlich für PUT-Anforderungen (CreateOrReplace). Zeichenfolge
user Der Benutzername, der zum Herstellen einer Verbindung mit der Azure SQL-Datenbank verwendet wird. Erforderlich für PUT-Anforderungen (CreateOrReplace). Zeichenfolge

AzureSynapseOutputDataSource

Name BESCHREIBUNG Wert
type Gibt an, in welche Art der Datenquellenausgabe geschrieben wird. Erforderlich für PUT-Anforderungen (CreateOrReplace). "Microsoft.Sql/Server/DataWarehouse" (erforderlich)
properties Die Eigenschaften, die einer Azure Synapse Ausgabe zugeordnet sind. Erforderlich für PUT-Anforderungen (CreateOrReplace). AzureSynapseOutputDataSourceProperties

AzureSynapseOutputDataSourceProperties

Name BESCHREIBUNG Wert
database Der Name der Azure SQL-Datenbank. Erforderlich für PUT-Anforderungen (CreateOrReplace). Zeichenfolge
password Das Kennwort, das zum Herstellen einer Verbindung mit der Azure SQL-Datenbank verwendet wird. Erforderlich für PUT-Anforderungen (CreateOrReplace). Zeichenfolge
server Der Name des SQL-Servers, der die Azure SQL-Datenbank enthält. Erforderlich für PUT-Anforderungen (CreateOrReplace). Zeichenfolge
table Der Name der Tabelle in der Azure SQL-Datenbank. Erforderlich für PUT-Anforderungen (CreateOrReplace). Zeichenfolge
user Der Benutzername, der zum Herstellen einer Verbindung mit der Azure SQL-Datenbank verwendet wird. Erforderlich für PUT-Anforderungen (CreateOrReplace). Zeichenfolge

BlobOutputDataSource

Name BESCHREIBUNG Wert
type Gibt an, in welche Art der Datenquellenausgabe geschrieben wird. Erforderlich für PUT-Anforderungen (CreateOrReplace). "Microsoft.Storage/Blob" (erforderlich)
properties Die Eigenschaften, die einer Blobausgabe zugeordnet sind. Erforderlich für PUT-Anforderungen (CreateOrReplace). BlobOutputDataSourceProperties

BlobOutputDataSourceProperties

Name BESCHREIBUNG Wert
authenticationMode Authentifizierungsmodus. 'ConnectionString'
'Msi'
"UserToken"
Container Der Name eines Containers im zugeordneten Speicherkonto. Dieser Container enthält entweder die Blobs, aus der gelesen oder geschrieben werden sollen. Erforderlich für PUT-Anforderungen (CreateOrReplace). Zeichenfolge
dateFormat Das Datumsformat, Überall dort, wo {date} in pathPattern angezeigt wird, wird stattdessen der Wert dieser Eigenschaft als Datumsformat verwendet. Zeichenfolge
pathPattern Das Blobpfadmuster. Kein regulärer Ausdruck. Es stellt ein Muster dar, mit dem Blobnamen abgeglichen werden, um zu bestimmen, ob sie als Eingabe oder Ausgabe für den Auftrag eingeschlossen werden sollen. Eine ausführlichere Erläuterung und ein Beispiel finden Sie https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-input unter oder https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-output . Zeichenfolge
storageAccounts Eine Liste mit mindestens einem Azure Storage-Konto. Erforderlich für PUT-Anforderungen (CreateOrReplace). StorageAccount[]
Timeformat Das Zeitformat. Überall dort, wo {time} in pathPattern angezeigt wird, wird stattdessen der Wert dieser Eigenschaft als Zeitformat verwendet. Zeichenfolge

DocumentDbOutputDataSource

Name BESCHREIBUNG Wert
type Gibt an, in welche Art der Datenquellenausgabe geschrieben wird. Erforderlich für PUT-Anforderungen (CreateOrReplace). "Microsoft.Storage/DocumentDB" (erforderlich)
properties Die Eigenschaften, die einer DocumentDB-Ausgabe zugeordnet sind. Erforderlich für PUT-Anforderungen (CreateOrReplace). DocumentDbOutputDataSourceProperties

DocumentDbOutputDataSourceProperties

Name BESCHREIBUNG Wert
accountId Der Name oder die ID des DocumentDB-Kontos. Erforderlich für PUT-Anforderungen (CreateOrReplace). Zeichenfolge
accountKey Der Kontoschlüssel für das DocumentDB-Konto. Erforderlich für PUT-Anforderungen (CreateOrReplace). Zeichenfolge
collectionNamePattern Das Sammlungsnamenmuster für die zu verwendenden Sammlungen. Das Sammlungsnamenformat kann mit dem optionalen Token {partition} gebildet werden, wobei Partitionen bei 0 beginnen. Weitere Informationen finden Sie im Abschnitt DocumentDB von https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-output . Erforderlich für PUT-Anforderungen (CreateOrReplace). Zeichenfolge
database Der Name der DocumentDB-Datenbank. Erforderlich für PUT-Anforderungen (CreateOrReplace). Zeichenfolge
documentId Der Name des Felds in Ausgabeereignissen, das zur Angabe des Primärschlüssels verwendet wird, auf dem Einfüge- und Updatevorgänge basieren. Zeichenfolge
partitionKey Der Name des Felds in Ausgabeereignissen, das zur Angabe des Schlüssels für die Partitionierung der Ausgabe über Sammlungen hinweg verwendet wird. Wenn "collectionNamePattern" das {partition}-Token enthält, muss diese Eigenschaft angegeben werden. Zeichenfolge

AzureTableOutputDataSource

Name BESCHREIBUNG Wert
type Gibt an, in welche Art der Datenquellenausgabe geschrieben wird. Erforderlich für PUT-Anforderungen (CreateOrReplace). "Microsoft.Storage/Table" (erforderlich)
properties Die Eigenschaften, die einer Azure-Tabellenausgabe zugeordnet sind. Erforderlich für PUT-Anforderungen (CreateOrReplace). AzureTableOutputDataSourceProperties

AzureTableOutputDataSourceProperties

Name BESCHREIBUNG Wert
accountKey Der Kontoschlüssel für das Azure Storage-Konto. Erforderlich für PUT-Anforderungen (CreateOrReplace). Zeichenfolge
. Der Name des Azure Storage-Kontos. Erforderlich für PUT-Anforderungen (CreateOrReplace). Zeichenfolge
batchSize Die Anzahl der Zeilen, die gleichzeitig in die Azure-Tabelle geschrieben werden sollen. INT
columnsToRemove Wird dieser Wert angegeben, ist jedes Element im Array der Name einer Spalte, die (falls vorhanden) aus den Ausgabeereignisentitäten entfernt wird. 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). Zeichenfolge
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). Zeichenfolge
table Der Name der Azure-Tabelle. Erforderlich für PUT-Anforderungen (CreateOrReplace). Zeichenfolge

PowerBIOutputDataSource

Name BESCHREIBUNG Wert
type Gibt an, in welche Art der Datenquellenausgabe geschrieben wird. Erforderlich für PUT-Anforderungen (CreateOrReplace). "PowerBI" (erforderlich)
properties Die Eigenschaften, die einer Power BI-Ausgabe zugeordnet sind. Erforderlich für PUT-Anforderungen (CreateOrReplace). PowerBIOutputDataSourceProperties

PowerBIOutputDataSourceProperties

Name BESCHREIBUNG Wert
authenticationMode Authentifizierungsmodus. 'ConnectionString'
'Msi'
"UserToken"
dataset Der Name des Power BI-Datasets. Erforderlich für PUT-Anforderungen (CreateOrReplace). Zeichenfolge
groupId Die ID der Power BI-Gruppe. Zeichenfolge
groupName Der Name der Power BI-Gruppe. Verwenden Sie diese Eigenschaft, um sich zu merken, welche bestimmte Power BI-Gruppen-ID verwendet wurde. Zeichenfolge
refreshToken Ein Aktualisierungstoken, das verwendet werden kann, um ein gültiges Zugriffstoken abzurufen, das dann zur Authentifizierung bei der Datenquelle verwendet werden kann. Ein gültiges Aktualisierungstoken kann derzeit nur über das Azure-Portal abgerufen werden. Es wird empfohlen, hier einen Dummyzeichenfolgenwert einzufügen, wenn Sie die Datenquelle erstellen und dann zum Azure-Portal wechseln, um die Datenquelle zu authentifizieren, wodurch diese Eigenschaft mit einem gültigen Aktualisierungstoken aktualisiert wird. Erforderlich für PUT-Anforderungen (CreateOrReplace). Zeichenfolge
table Der Name der Power BI-Tabelle unter dem angegebenen Dataset. Erforderlich für PUT-Anforderungen (CreateOrReplace). Zeichenfolge
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. Zeichenfolge
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. Zeichenfolge

RawOutputDatasource

Name BESCHREIBUNG Wert
type Gibt an, in welche Art der Datenquellenausgabe geschrieben wird. Erforderlich für PUT-Anforderungen (CreateOrReplace). "Raw" (erforderlich)
properties Die Eigenschaften, die einer Rohausgabe zugeordnet sind. Erforderlich für PUT-Anforderungen (CreateOrReplace). RawOutputDatasourceProperties

RawOutputDatasourceProperties

Name BESCHREIBUNG Wert
payloadUri Die SAS-URL zu einem Blob, in das die Ausgabe geschrieben werden soll. Wenn diese Eigenschaft nicht festgelegt ist, werden Ausgabedaten in einen temporären Speicher geschrieben, und eine SAS-URL für diesen temporären Speicher wird in das Ergebnis eingeschlossen. Zeichenfolge

StreamingJobSku

Name BESCHREIBUNG Wert
name Der Name der SKU. Erforderlich für PUT-Anforderungen (CreateOrReplace). "Standard"

Transformation

Name BESCHREIBUNG Wert
name Ressourcenname Zeichenfolge
properties Die Eigenschaften, die einer Transformation zugeordnet sind. Erforderlich für PUT-Anforderungen (CreateOrReplace). TransformationProperties

TransformationProperties

Name BESCHREIBUNG Wert
Abfrage Gibt die Abfrage an, die im Streamingauftrag ausgeführt wird. Weitere Informationen zur Stream Analytics Query Language (SAQL) finden Sie hier: https://msdn.microsoft.com/library/azure/dn834998 . Erforderlich für PUT-Anforderungen (CreateOrReplace). Zeichenfolge
streamingUnits Gibt die Anzahl der Streamingeinheiten an, die der Streamingauftrag verwendet. INT

Schnellstartvorlagen

In den folgenden Schnellstartvorlagen wird dieser Ressourcentyp bereitgestellt.

Vorlage BESCHREIBUNG
Erstellen eines Stream Analytics-Standardauftrags

Bereitstellen in Azure
Mit dieser Vorlage wird ein Stream Analytics-Standardauftrag erstellt. Für weitere Informationen ist Azure Stream Analytics eine Echtzeitanalyse- und komplexe Ereignisverarbeitungs-Engine, die entwickelt wurde, um große Mengen schneller Streamingdaten aus mehreren Quellen gleichzeitig zu analysieren und zu verarbeiten. In Informationen aus einer Reihe von Eingabequellen wie Geräten, Sensoren, Clickstreams, Feeds sozialer Medien und Anwendungen können Muster und Beziehungen identifiziert werden. Diese Muster können verwendet werden, Aktionen und Workflows wie das Erstellen von Warnungen, Senden von Informationen per Feed an ein Berichterstellungstool oder Speichern transformierter Informationen zur späteren Verwendung auszulösen. Außerdem ist Stream Analytics in der Azure IoT Edge-Laufzeit verfügbar und unterstützt genau die gleiche Sprache bzw. Syntax wie die Cloud.

Ressourcendefinition mit einer ARM-Vorlage

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

Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie im Ä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": "2017-04-01-preview",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "identity": {
    "principalId": "string",
    "tenantId": "string",
    "type": "string"
  },
  "properties": {
    "cluster": {
      "id": "string"
    },
    "compatibilityLevel": "1.0",
    "contentStoragePolicy": "string",
    "dataLocale": "string",
    "eventsLateArrivalMaxDelayInSeconds": "int",
    "eventsOutOfOrderMaxDelayInSeconds": "int",
    "eventsOutOfOrderPolicy": "string",
    "externals": {
      "container": "string",
      "path": "string",
      "storageAccount": {
        "accountKey": "string",
        "accountName": "string"
      }
    },
    "functions": [
      {
        "name": "string",
        "properties": {
          "properties": {
            "binding": {
              "type": "string"
              // For remaining properties, see FunctionBinding objects
            },
            "inputs": [
              {
                "dataType": "string",
                "isConfigurationParameter": "bool"
              }
            ],
            "output": {
              "dataType": "string"
            }
          },
          "type": "string"
          // For remaining properties, see FunctionProperties objects
        }
      }
    ],
    "inputs": [
      {
        "name": "string",
        "properties": {
          "compression": {
            "type": "string"
          },
          "partitionKey": "string",
          "serialization": {
            "type": "string"
            // For remaining properties, see Serialization objects
          },
          "type": "string"
          // For remaining properties, see InputProperties objects
        }
      }
    ],
    "jobStorageAccount": {
      "accountKey": "string",
      "accountName": "string",
      "authenticationMode": "string"
    },
    "jobType": "string",
    "outputErrorPolicy": "string",
    "outputs": [
      {
        "name": "string",
        "properties": {
          "datasource": {
            "type": "string"
            // For remaining properties, see OutputDataSource objects
          },
          "serialization": {
            "type": "string"
            // For remaining properties, see Serialization objects
          },
          "sizeWindow": "int",
          "timeWindow": "string"
        }
      }
    ],
    "outputStartMode": "string",
    "outputStartTime": "string",
    "sku": {
      "name": "Standard"
    },
    "transformation": {
      "name": "string",
      "properties": {
        "query": "string",
        "streamingUnits": "int"
      }
    }
  }
}

FunctionProperties-Objekte

Legen Sie die type-Eigenschaft fest, um den Typ des Objekts anzugeben.

Verwenden Sie für Aggregate Folgendes:

  "type": "Aggregate"

Verwenden Sie für Skalar Folgendes:

  "type": "Scalar"

FunctionBinding-Objekte

Legen Sie die type-Eigenschaft fest, um den Typ des Objekts anzugeben.

Verwenden Sie für Microsoft.MachineLearning/WebService Folgendes:

  "type": "Microsoft.MachineLearning/WebService",
  "properties": {
    "apiKey": "string",
    "batchSize": "int",
    "endpoint": "string",
    "inputs": {
      "columnNames": [
        {
          "dataType": "string",
          "mapTo": "int",
          "name": "string"
        }
      ],
      "name": "string"
    },
    "outputs": [
      {
        "dataType": "string",
        "name": "string"
      }
    ]
  }

Verwenden Sie für Microsoft.MachineLearningServices Folgendes:

  "type": "Microsoft.MachineLearningServices",
  "properties": {
    "apiKey": "string",
    "batchSize": "int",
    "endpoint": "string",
    "inputs": [
      {
        "dataType": "string",
        "mapTo": "int",
        "name": "string"
      }
    ],
    "numberOfParallelRequests": "int",
    "outputs": [
      {
        "dataType": "string",
        "mapTo": "int",
        "name": "string"
      }
    ]
  }

Verwenden Sie für Microsoft.StreamAnalytics/CLRUdf Folgendes:

  "type": "Microsoft.StreamAnalytics/CLRUdf",
  "properties": {
    "class": "string",
    "dllPath": "string",
    "method": "string",
    "script": "string"
  }

Verwenden Sie für Microsoft.StreamAnalytics/JavascriptUdf Folgendes:

  "type": "Microsoft.StreamAnalytics/JavascriptUdf",
  "properties": {
    "script": "string"
  }

InputProperties-Objekte

Legen Sie die type-Eigenschaft fest, um den Typ des Objekts anzugeben.

Als Referenz verwenden Sie Folgendes:

  "type": "Reference",
  "datasource": {
    "type": "string"
    // For remaining properties, see ReferenceInputDataSource objects
  }

Verwenden Sie für Stream Folgendes:

  "type": "Stream",
  "datasource": {
    "type": "string"
    // For remaining properties, see StreamInputDataSource objects
  }

Serialisierungsobjekte

Legen Sie die type-Eigenschaft fest, um den Typ des Objekts anzugeben.

Verwenden Sie für Avro Folgendes:

  "type": "Avro",
  "properties": {}

Verwenden Sie für CSV Folgendes:

  "type": "Csv",
  "properties": {
    "encoding": "UTF8",
    "fieldDelimiter": "string"
  }

Verwenden Sie für CustomClr Folgendes:

  "type": "CustomClr",
  "properties": {
    "serializationClassName": "string",
    "serializationDllPath": "string"
  }

Verwenden Sie für Delta Folgendes:

  "type": "Delta",
  "properties": {
    "deltaTablePath": "string",
    "partitionColumns": [ "string" ]
  }

Verwenden Sie für Json Folgendes:

  "type": "Json",
  "properties": {
    "encoding": "UTF8",
    "format": "string"
  }

Verwenden Sie für Parquet Folgendes:

  "type": "Parquet",
  "properties": {}

ReferenceInputDataSource-Objekte

Legen Sie die type-Eigenschaft fest, um den Typ des Objekts anzugeben.

Verwenden Sie für Microsoft.Sql/Server/Database Folgendes:

  "type": "Microsoft.Sql/Server/Database",
  "properties": {
    "database": "string",
    "deltaSnapshotQuery": "string",
    "fullSnapshotQuery": "string",
    "password": "string",
    "refreshRate": "string",
    "refreshType": "string",
    "server": "string",
    "table": "string",
    "user": "string"
  }

Verwenden Sie für Microsoft.Storage/Blob Folgendes:

  "type": "Microsoft.Storage/Blob",
  "properties": {
    "authenticationMode": "string",
    "container": "string",
    "dateFormat": "string",
    "pathPattern": "string",
    "storageAccounts": [
      {
        "accountKey": "string",
        "accountName": "string"
      }
    ],
    "timeFormat": "string"
  }

Verwenden Sie für Rohdaten Folgendes:

  "type": "Raw",
  "properties": {
    "payload": "string",
    "payloadUri": "string"
  }

StreamInputDataSource-Objekte

Legen Sie die type-Eigenschaft fest, um den Typ des Objekts anzugeben.

Verwenden Sie für Microsoft.Devices/IotHubs Folgendes:

  "type": "Microsoft.Devices/IotHubs",
  "properties": {
    "consumerGroupName": "string",
    "endpoint": "string",
    "iotHubNamespace": "string",
    "sharedAccessPolicyKey": "string",
    "sharedAccessPolicyName": "string"
  }

Verwenden Sie für Microsoft.EventHub/EventHub Folgendes:

  "type": "Microsoft.EventHub/EventHub",
  "properties": {
    "authenticationMode": "string",
    "consumerGroupName": "string",
    "eventHubName": "string",
    "serviceBusNamespace": "string",
    "sharedAccessPolicyKey": "string",
    "sharedAccessPolicyName": "string"
  }

Verwenden Sie für Microsoft.ServiceBus/EventHub Folgendes:

  "type": "Microsoft.ServiceBus/EventHub",
  "properties": {
    "authenticationMode": "string",
    "consumerGroupName": "string",
    "eventHubName": "string",
    "serviceBusNamespace": "string",
    "sharedAccessPolicyKey": "string",
    "sharedAccessPolicyName": "string"
  }

Verwenden Sie für Microsoft.Storage/Blob Folgendes:

  "type": "Microsoft.Storage/Blob",
  "properties": {
    "authenticationMode": "string",
    "container": "string",
    "dateFormat": "string",
    "pathPattern": "string",
    "sourcePartitionCount": "int",
    "storageAccounts": [
      {
        "accountKey": "string",
        "accountName": "string"
      }
    ],
    "timeFormat": "string"
  }

Verwenden Sie für Rohdaten Folgendes:

  "type": "Raw",
  "properties": {
    "payload": "string",
    "payloadUri": "string"
  }

OutputDataSource-Objekte

Legen Sie die type-Eigenschaft fest, um den Typ des Objekts anzugeben.

Verwenden Sie für Microsoft.AzureFunction Folgendes:

  "type": "Microsoft.AzureFunction",
  "properties": {
    "apiKey": "string",
    "functionAppName": "string",
    "functionName": "string",
    "maxBatchCount": "int",
    "maxBatchSize": "int"
  }

Verwenden Sie für Microsoft.DataLake/Accounts Folgendes:

  "type": "Microsoft.DataLake/Accounts",
  "properties": {
    "accountName": "string",
    "authenticationMode": "string",
    "dateFormat": "string",
    "filePathPrefix": "string",
    "refreshToken": "string",
    "tenantId": "string",
    "timeFormat": "string",
    "tokenUserDisplayName": "string",
    "tokenUserPrincipalName": "string"
  }

Verwenden Sie für Microsoft.EventHub/EventHub Folgendes:

  "type": "Microsoft.EventHub/EventHub",
  "properties": {
    "authenticationMode": "string",
    "eventHubName": "string",
    "partitionKey": "string",
    "propertyColumns": [ "string" ],
    "serviceBusNamespace": "string",
    "sharedAccessPolicyKey": "string",
    "sharedAccessPolicyName": "string"
  }

Verwenden Sie für Microsoft.ServiceBus/EventHub Folgendes:

  "type": "Microsoft.ServiceBus/EventHub",
  "properties": {
    "authenticationMode": "string",
    "eventHubName": "string",
    "partitionKey": "string",
    "propertyColumns": [ "string" ],
    "serviceBusNamespace": "string",
    "sharedAccessPolicyKey": "string",
    "sharedAccessPolicyName": "string"
  }

Verwenden Sie für Microsoft.ServiceBus/Queue Folgendes:

  "type": "Microsoft.ServiceBus/Queue",
  "properties": {
    "authenticationMode": "string",
    "propertyColumns": [ "string" ],
    "queueName": "string",
    "serviceBusNamespace": "string",
    "sharedAccessPolicyKey": "string",
    "sharedAccessPolicyName": "string",
    "systemPropertyColumns": {
      "{customized property}": "string"
    }
  }

Verwenden Sie für Microsoft.ServiceBus/Topic Folgendes:

  "type": "Microsoft.ServiceBus/Topic",
  "properties": {
    "authenticationMode": "string",
    "propertyColumns": [ "string" ],
    "serviceBusNamespace": "string",
    "sharedAccessPolicyKey": "string",
    "sharedAccessPolicyName": "string",
    "systemPropertyColumns": {
      "{customized property}": "string"
    },
    "topicName": "string"
  }

Verwenden Sie für Microsoft.Sql/Server/Database Folgendes:

  "type": "Microsoft.Sql/Server/Database",
  "properties": {
    "authenticationMode": "string",
    "database": "string",
    "maxBatchCount": "int",
    "maxWriterCount": "int",
    "password": "string",
    "server": "string",
    "table": "string",
    "user": "string"
  }

Verwenden Sie für Microsoft.Sql/Server/DataWarehouse Folgendes:

  "type": "Microsoft.Sql/Server/DataWarehouse",
  "properties": {
    "database": "string",
    "password": "string",
    "server": "string",
    "table": "string",
    "user": "string"
  }

Verwenden Sie für Microsoft.Storage/Blob Folgendes:

  "type": "Microsoft.Storage/Blob",
  "properties": {
    "authenticationMode": "string",
    "container": "string",
    "dateFormat": "string",
    "pathPattern": "string",
    "storageAccounts": [
      {
        "accountKey": "string",
        "accountName": "string"
      }
    ],
    "timeFormat": "string"
  }

Verwenden Sie für Microsoft.Storage/DocumentDB Folgendes:

  "type": "Microsoft.Storage/DocumentDB",
  "properties": {
    "accountId": "string",
    "accountKey": "string",
    "collectionNamePattern": "string",
    "database": "string",
    "documentId": "string",
    "partitionKey": "string"
  }

Verwenden Sie für Microsoft.Storage/Table Folgendes:

  "type": "Microsoft.Storage/Table",
  "properties": {
    "accountKey": "string",
    "accountName": "string",
    "batchSize": "int",
    "columnsToRemove": [ "string" ],
    "partitionKey": "string",
    "rowKey": "string",
    "table": "string"
  }

Verwenden Sie für PowerBI Folgendes:

  "type": "PowerBI",
  "properties": {
    "authenticationMode": "string",
    "dataset": "string",
    "groupId": "string",
    "groupName": "string",
    "refreshToken": "string",
    "table": "string",
    "tokenUserDisplayName": "string",
    "tokenUserPrincipalName": "string"
  }

Verwenden Sie für Rohdaten Folgendes:

  "type": "Raw",
  "properties": {
    "payloadUri": "string"
  }

Eigenschaftswerte

streamingjobs

Name BESCHREIBUNG Wert
type Der Ressourcentyp "Microsoft.StreamAnalytics/streamingjobs"
apiVersion Die Version der Ressourcen-API "2017-04-01-preview"
name Der Ressourcenname Zeichenfolge (erforderlich)

Zeichenlimit: 3-63

Gültige Zeichen:
Alphanumerische Zeichen, Bindestriche und Unterstriche.
location Der geografische Standort, an dem sich die Ressource befindet Zeichenfolge
tags Ressourcentags. Wörterbuch der Tagnamen und -werte. Weitere Informationen finden Sie unter Tags in Vorlagen.
Identität Beschreibt die systemseitig zugewiesene verwaltete Identität, die diesem Auftrag zugewiesen ist und zur Authentifizierung mit Eingaben und Ausgaben verwendet werden kann. Identität
properties Die Eigenschaften, die einem Streamingauftrag zugeordnet sind. Erforderlich für PUT-Anforderungen (CreateOrReplace). StreamingJobProperties

Identity

Name BESCHREIBUNG Wert
principalId Zeichenfolge
tenantId Zeichenfolge
type Zeichenfolge

StreamingJobProperties

Name BESCHREIBUNG Wert
cluster Der Cluster, auf dem Streamingaufträge ausgeführt werden. ClusterInfo
compatibilityLevel Steuert bestimmte Laufzeitverhalten des Streamingauftrags. 1.0
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. Der Wert sollte der Name einer unterstützten .NET-Kultur aus dem Satz https://msdn.microsoft.com/library/system.globalization.culturetypes(v=vs.110.aspx sein. Standardeinstellung ist „en-US“, wenn keine Angabe gemacht wurde. Zeichenfolge
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. "Anpassen"
"Drop"
Externe Das Speicherkonto, in dem sich die benutzerdefinierten Codeartefakte befinden. Extern
functions Eine Liste mit mindestens einer Funktion für den Streamingauftrag. Die name-Eigenschaft für jede Funktion ist erforderlich, wenn diese Eigenschaft in einer PUT-Anforderung angegeben wird. Diese Eigenschaft kann nicht über einen PATCH-Vorgang geändert werden. Sie müssen die für die einzelne Transformation verfügbare PATCH-API verwenden. Funktion[]
inputs Eine Liste mit mindestens einem Eingaben für den Streamingauftrag. Die name-Eigenschaft für jede Eingabe ist erforderlich, wenn diese Eigenschaft in einer PUT-Anforderung angegeben wird. Diese Eigenschaft kann nicht über einen PATCH-Vorgang geändert werden. Sie müssen die PATCH-API verwenden, die für die einzelne Eingabe verfügbar ist. Eingabe[]
jobStorageAccount Die Eigenschaften, die einem Azure Storage-Konto mit MSI zugeordnet 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 bei der Ausgabe eintreffen und aufgrund einer fehlerhaften Formatierung (fehlende Spaltenwerte, Spaltenwerte falschen Typs oder falscher Größe) nicht in den externen Speicher geschrieben werden können. "Drop"
"Stop"
outputs Eine Liste mit mindestens einer Ausgabe für den Streamingauftrag. Die name-Eigenschaft für jede Ausgabe ist erforderlich, wenn diese Eigenschaft in einer PUT-Anforderung angegeben wird. 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. Ausgabe[]
outputStartMode Diese Eigenschaft sollte nur verwendet werden, wenn der Auftrag sofort nach der Erstellung gestartet werden soll. Der Wert kann JobStartTime, CustomTime oder LastOutputEventTime sein, um anzugeben, ob der Startpunkt des Ausgabeereignisdatenstroms bei jedem Start des Auftrags gestartet, mit einem benutzerdefinierten Benutzerzeitstempel gestartet werden soll, der über die outputStartTime-Eigenschaft angegeben wird, oder mit der letzten Ereignisausgabezeit beginnen soll. "CustomTime"
'JobStartTime'
"LastOutputEventTime"
outputStartTime Der Wert ist entweder ein ISO-8601-formatierter Zeitstempel, der den Startpunkt des Ausgabeereignisstreams angibt, oder NULL, um anzugeben, dass der Ausgabeereignisstream jedes Mal startet, wenn der Streamingauftrag gestartet wird. Diese Eigenschaft muss einen Wert aufweisen, wenn outputStartMode auf CustomTime festgelegt ist. Zeichenfolge
sku Beschreibt die SKU des Streamingauftrags. Erforderlich für PUT-Anforderungen (CreateOrReplace). StreamingJobSku
Transformation Gibt die Abfrage und die Anzahl der Streamingeinheiten an, die für den Streamingauftrag verwendet werden sollen. Die name-Eigenschaft der Transformation ist erforderlich, wenn diese Eigenschaft in einer PUT-Anforderung angegeben wird. Diese Eigenschaft kann nicht über einen PATCH-Vorgang geändert werden. Sie müssen die für die einzelne Transformation verfügbare PATCH-API verwenden. Transformation

ClusterInfo

Name BESCHREIBUNG Wert
id Die Ressourcen-ID des Clusters. Zeichenfolge

Extern

Name BESCHREIBUNG Wert
Container Zeichenfolge
path Zeichenfolge
storageAccount Die Eigenschaften, die einem Azure Storage-Konto zugeordnet sind StorageAccount

StorageAccount

Name BESCHREIBUNG Wert
accountKey Der Kontoschlüssel für das Azure Storage-Konto. Erforderlich für PUT-Anforderungen (CreateOrReplace). Zeichenfolge
. Der Name des Azure Storage-Kontos. Erforderlich für PUT-Anforderungen (CreateOrReplace). Zeichenfolge

Funktion

Name BESCHREIBUNG Wert
name Ressourcenname Zeichenfolge
properties Die Eigenschaften, die einer Funktion zugeordnet sind. FunctionProperties

FunctionProperties

Name BESCHREIBUNG Wert
properties FunctionConfiguration
Typ Festlegen des Objekttyps Aggregat
Skalar (erforderlich)

FunctionConfiguration

Name BESCHREIBUNG Wert
bindung Die physische Bindung der Funktion. Im Fall des Azure Machine Learning-Webdiensts beschreibt dies beispielsweise den Endpunkt. FunctionBinding
inputs FunctionInput[]
output Beschreibt die Ausgabe einer Funktion. FunctionOutput

FunctionBinding

Name BESCHREIBUNG Wert
type Festlegen des Objekttyps Microsoft.MachineLearning/WebService
Microsoft.MachineLearningServices
Microsoft.StreamAnalytics/CLRUdf
Microsoft.StreamAnalytics/JavascriptUdf (erforderlich)

AzureMachineLearningStudioFunctionBinding

Name BESCHREIBUNG Wert
type Gibt den Funktionsbindungstyp an. "Microsoft.MachineLearning/WebService" (erforderlich)
properties Die Bindungseigenschaften, die einem Azure Machine Learning Studio zugeordnet sind. AzureMachineLearningStudioFunctionBindingProperties

AzureMachineLearningStudioFunctionBindingProperties

Name BESCHREIBUNG Wert
apiKey Der API-Schlüssel, der für die Authentifizierung bei Request-Response Endpunkt verwendet wird. Zeichenfolge
batchSize Zahl zwischen 1 und 10000, 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ührungsendpunkt von Azure Machine Learning Studio. Weitere Informationen finden Sie hier: https://docs.microsoft.com/azure/machine-learning/machine-learning-consume-web-services#request-response-service-rrs Zeichenfolge
inputs Die Eingaben für den Azure Machine Learning Studio-Endpunkt. AzureMachineLearningStudioInputs
outputs Eine Liste der Ausgaben der Azure Machine Learning Studio-Endpunktausführung. AzureMachineLearningStudioOutputColumn[]

AzureMachineLearningStudioInputs

Name BESCHREIBUNG Wert
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 angegeben wird. Zeichenfolge

AzureMachineLearningStudioInputColumn

Name BESCHREIBUNG Wert
dataType Der (von Azure Machine Learning unterstützte) Datentyp der Eingabespalte. Eine Liste der gültigen Azure Machine Learning-Datentypen wird unter https://msdn.microsoft.com/library/azure/dn905923.aspx beschrieben. Zeichenfolge
mapTo Der nullbasierte Index des Funktionsparameters, dem diese Eingabe zugeordnet ist. INT
name Der Name der Eingabespalte. Zeichenfolge

AzureMachineLearningStudioOutputColumn

Name BESCHREIBUNG Wert
dataType Der (von Azure Machine Learning unterstützte) Datentyp der Ausgabespalte. Eine Liste der gültigen Azure Machine Learning-Datentypen wird unter https://msdn.microsoft.com/library/azure/dn905923.aspx beschrieben. Zeichenfolge
name Der Name der Ausgabespalte. Zeichenfolge

AzureMachineLearningServiceFunctionBinding

Name BESCHREIBUNG Wert
type Gibt den Funktionsbindungstyp an. "Microsoft.MachineLearningServices" (erforderlich)
properties Die Bindungseigenschaften, die einem Azure Machine Learning-Webdienst zugeordnet sind. AzureMachineLearningServiceFunctionBindingProperties

AzureMachineLearningServiceFunctionBindingProperties

Name BESCHREIBUNG Wert
apiKey Der API-Schlüssel, der zur Authentifizierung bei Request-Response Endpunkt verwendet wird. Zeichenfolge
batchSize Zahl zwischen 1 und 1.0000, 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ührungsendpunkt des Azure Machine Learning-Webdiensts. Zeichenfolge
inputs Die Eingaben für den Azure Machine Learning-Webdienstendpunkt. AzureMachineLearningServiceInputColumn[]
numberOfParallelRequests Die Anzahl paralleler Anforderungen, die pro Partition Ihres Auftrags an den Machine Learning-Dienst gesendet werden. Der Standardwert ist 1. INT
outputs Eine Liste der Ausgaben der Endpunktausführung des Azure Machine Learning-Webdiensts. AzureMachineLearningServiceOutputColumn[]

AzureMachineLearningServiceInputColumn

Name BESCHREIBUNG Wert
dataType Der (von Azure Machine Learning unterstützte) Datentyp der Eingabespalte. Zeichenfolge
mapTo Der nullbasierte Index des Funktionsparameters, dem diese Eingabe zugeordnet ist. INT
name Der Name der Eingabespalte. Zeichenfolge

AzureMachineLearningServiceOutputColumn

Name BESCHREIBUNG Wert
dataType Der (von Azure Machine Learning unterstützte) Datentyp der Ausgabespalte. Zeichenfolge
mapTo Der nullbasierte Index des Funktionsparameters, dem diese Eingabe zugeordnet ist. INT
name Der Name der Ausgabespalte. Zeichenfolge

CSharpFunctionBinding

Name BESCHREIBUNG Wert
type Gibt den Funktionsbindungstyp an. "Microsoft.StreamAnalytics/CLRUdf" (erforderlich)
properties Die Bindungseigenschaften, die einer CSharp-Funktion zugeordnet sind. CSharpFunctionBindingProperties

CSharpFunctionBindingProperties

Name BESCHREIBUNG Wert
class Der Csharp-Code, der eine einzelne Funktionsdefinition enthält. Zeichenfolge
dllPath Der Csharp-Code, der eine einzelne Funktionsdefinition enthält. Zeichenfolge
method Der Csharp-Code, der eine einzelne Funktionsdefinition enthält. Zeichenfolge
script Der Csharp-Code, der eine einzelne Funktionsdefinition enthält. Zeichenfolge

JavaScriptFunctionBinding

Name BESCHREIBUNG Wert
type Gibt den Funktionsbindungstyp an. "Microsoft.StreamAnalytics/JavascriptUdf" (erforderlich)
properties Die Bindungseigenschaften, die einer JavaScript-Funktion zugeordnet sind. JavaScriptFunctionBindingEigenschaften

JavaScriptFunctionBindingEigenschaften

Name BESCHREIBUNG Wert
script Der JavaScript-Code, der eine einzelne Funktionsdefinition enthält. Beispiel: 'Function (x, y) { return x + y; }' Zeichenfolge

FunctionInput

Name BESCHREIBUNG Wert
dataType Der (von Azure Stream Analytics unterstützte) Datentyp des Funktionseingabeparameters. Eine Liste der gültigen Azure Stream Analytics-Datentypen finden Sie unter https://msdn.microsoft.com/library/azure/dn835065.aspx Zeichenfolge
isConfigurationParameter Ein Flag, das angibt, ob der Parameter ein Konfigurationsparameter ist. True, wenn bei diesem Eingabeparameter erwartet wird, dass es sich um eine Konstante handelt. Der Standardwert ist "false". bool

FunctionOutput

Name BESCHREIBUNG Wert
dataType Der (von Azure Stream Analytics unterstützte) Datentyp der Funktionsausgabe. Eine Liste der gültigen Azure Stream Analytics-Datentypen finden Sie unter https://msdn.microsoft.com/library/azure/dn835065.aspx Zeichenfolge

AggregateFunctionProperties

Name BESCHREIBUNG Wert
type Gibt den Typ der Funktion an. "Aggregat" (erforderlich)

ScalarFunctionProperties

Name BESCHREIBUNG Wert
type Gibt den Typ der Funktion an. "Skalar" (erforderlich)

Eingabe

Name BESCHREIBUNG Wert
name Ressourcenname Zeichenfolge
properties Die Eigenschaften, die einer Eingabe zugeordnet sind. Erforderlich für PUT-Anforderungen (CreateOrReplace). InputProperties

InputProperties

Name BESCHREIBUNG Wert
compression Beschreibt, wie Eingabedaten komprimiert werden. Komprimierung
partitionKey partitionKey Beschreibt einen Schlüssel in den Eingabedaten, der zum Partitionieren der Eingabedaten verwendet wird. Zeichenfolge
Serialisierung 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). Serialisierung
Typ Festlegen des Objekttyps Referenz
Stream (erforderlich)

Komprimierung

Name BESCHREIBUNG Wert
type Zeichenfolge (erforderlich)

Serialisierung

Name BESCHREIBUNG Wert
type Festlegen des Objekttyps Avro
Csv
CustomClr
Delta
Json
Parquet (erforderlich)

AvroSerialisierung

Name BESCHREIBUNG Wert
type Gibt den Typ der Serialisierung an, den die Eingabe oder Ausgabe verwendet. Erforderlich für PUT-Anforderungen (CreateOrReplace). 'Avro' (erforderlich)
properties Die Eigenschaften, die dem Avro-Serialisierungstyp zugeordnet sind. Erforderlich für PUT-Anforderungen (CreateOrReplace).

CsvSerialisierung

Name BESCHREIBUNG Wert
type Gibt den Typ der Serialisierung an, den die Eingabe oder Ausgabe verwendet. Erforderlich für PUT-Anforderungen (CreateOrReplace). "CSV" (erforderlich)
properties Die Eigenschaften, die dem CSV-Serialisierungstyp zugeordnet sind. Erforderlich für PUT-Anforderungen (CreateOrReplace). CsvSerializationProperties

CsvSerializationProperties

Name BESCHREIBUNG Wert
encoding Gibt die Codierung der eingehenden Daten im Fall der Eingabe und die Codierung der ausgehenden Daten im Fall der Ausgabe an. Erforderlich für PUT-Anforderungen (CreateOrReplace). 'UTF8'
fieldDelimiter Gibt das Trennzeichen an, das zum Trennen von CSV-Datensätzen (Durch Trennzeichen getrennte Werte) verwendet wird. Eine Liste der unterstützten Werte finden Sie https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-input unter oder https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-output . Erforderlich für PUT-Anforderungen (CreateOrReplace). Zeichenfolge

CustomClrSerialization

Name BESCHREIBUNG Wert
type Gibt den Typ der Serialisierung an, den die Eingabe oder Ausgabe verwendet. Erforderlich für PUT-Anforderungen (CreateOrReplace). "CustomClr" (erforderlich)
properties Die Eigenschaften, die dem CustomClr-Serialisierungstyp zugeordnet sind. Erforderlich für PUT-Anforderungen (CreateOrReplace). CustomClrSerializationProperties

CustomClrSerializationProperties

Name BESCHREIBUNG Wert
serializationClassName Der Name der Serialisierungsklasse. Zeichenfolge
serializationDllPath Der Pfad der Serialisierungsbibliothek. Zeichenfolge

DeltaSerialisierung

Name BESCHREIBUNG Wert
type Gibt den Typ der Serialisierung an, den die Eingabe oder Ausgabe verwendet. Erforderlich für PUT-Anforderungen (CreateOrReplace). "Delta" (erforderlich)
properties Die Eigenschaften, die dem Delta Lake-Serialisierungstyp zugeordnet sind. Erforderlich für PUT-Anforderungen (CreateOrReplace). DeltaSerializationProperties

DeltaSerializationProperties

Name BESCHREIBUNG Wert
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, behalten sie jedoch zur Erweiterbarkeit als Array bei. string[]

Jsonserialization

Name BESCHREIBUNG Wert
type Gibt den Typ der Serialisierung an, den die Eingabe oder Ausgabe verwendet. Erforderlich für PUT-Anforderungen (CreateOrReplace). "Json" (erforderlich)
properties Die Eigenschaften, die dem JSON-Serialisierungstyp zugeordnet sind. Erforderlich für PUT-Anforderungen (CreateOrReplace). JsonSerializationProperties

JsonSerializationProperties

Name BESCHREIBUNG Wert
encoding Gibt die Codierung der eingehenden Daten im Fall der Eingabe und die Codierung der ausgehenden Daten im Fall der Ausgabe an. Erforderlich für PUT-Anforderungen (CreateOrReplace). 'UTF8'
format Diese Eigenschaft gilt nur für die JSON-Serialisierung von Ausgaben. Sie gilt nicht für Eingaben. Diese Eigenschaft gibt das Format des JSON-Codes an, in das die Ausgabe geschrieben wird. Die derzeit unterstützten Werte sind "lineSeparated", was angibt, dass die Ausgabe formatiert wird, indem jedes JSON-Objekt durch eine neue Zeile und "Array" getrennt wird, was angibt, dass die Ausgabe als Array von JSON-Objekten formatiert wird. Der Standardwert ist "lineSeparated", wenn der Wert null bleibt. "Array"
"LineSeparated"

ParquetSerialisierung

Name BESCHREIBUNG Wert
type Gibt den Typ der Serialisierung an, den die Eingabe oder Ausgabe verwendet. Erforderlich für PUT-Anforderungen (CreateOrReplace). "Parquet" (erforderlich)
properties Die Eigenschaften, die dem Parquet-Serialisierungstyp zugeordnet sind. Erforderlich für PUT-Anforderungen (CreateOrReplace).

ReferenceInputProperties

Name BESCHREIBUNG Wert
type Gibt an, ob die Eingabe eine Quelle für Verweisdaten oder Streamdaten ist. Erforderlich für PUT-Anforderungen (CreateOrReplace). "Referenz" (erforderlich)
datasource Beschreibt eine Eingabedatenquelle, die Verweisdaten enthält. Erforderlich für PUT-Anforderungen (CreateOrReplace). ReferenceInputDataSource

ReferenceInputDataSource

Name BESCHREIBUNG Wert
type Festlegen des Objekttyps Microsoft.Sql/Server/Database
Microsoft.Storage/Blob
Rohformat (erforderlich)

AzureSqlReferenceInputDataSource

Name BESCHREIBUNG Wert
type Gibt den Typ der Eingabedatenquelle an, die Verweisdaten enthält. Erforderlich für PUT-Anforderungen (CreateOrReplace). "Microsoft.Sql/Server/Database" (erforderlich)
properties Beschreibt Azure SQL Datenbankreferenzdatenquelleneigenschaften. AzureSqlReferenceInputDataSourceProperties

AzureSqlReferenceInputDataSourceProperties

Name BESCHREIBUNG Wert
database Dieses Element ist dem datasource-Element zugeordnet. Dies ist der Name der Datenbank, in die die Ausgabe geschrieben wird. Zeichenfolge
deltaSnapshotQuery Dieses Element ist dem datasource-Element zugeordnet. Diese Abfrage wird verwendet, um inkrementelle Änderungen aus der SQL-Datenbank abzurufen. Um diese Option zu verwenden, wird empfohlen, temporale Tabellen in Azure SQL-Datenbank zu verwenden. Zeichenfolge
fullSnapshotQuery Dieses Element ist dem datasource-Element zugeordnet. Diese Abfrage wird verwendet, um Daten aus der sql-Datenbank abzurufen. Zeichenfolge
password Dieses Element ist dem datasource-Element zugeordnet. Dies ist das Kennwort für die Verbindung mit der SQL-Datenbankinstanz. Zeichenfolge
refreshRate Dieses Element ist dem datasource-Element zugeordnet. Dies gibt an, wie häufig die Daten aus der Datenbank abgerufen werden. Es hat das DateTime-Format. Zeichenfolge
refreshType Dieses Element ist dem datasource-Element zugeordnet. Dieses Element ist vom Enumerationstyp. Sie gibt an, welche Art von Datenaktualisierungsoption wir verwenden möchten:Static/RefreshPeriodicallyWithFull/RefreshPeriodicallyWithDelta Zeichenfolge
server Dieses Element ist dem datasource-Element zugeordnet. Dies ist der Name des Servers, der die Datenbank enthält, in die geschrieben wird. Zeichenfolge
table Dieses Element ist dem datasource-Element zugeordnet. Der Name der Tabelle in der Azure SQL-Datenbank.. Zeichenfolge
user Dieses Element ist dem datasource-Element zugeordnet. Dies ist der Benutzername, der für die Verbindung mit der SQL-Datenbankinstanz verwendet wird. Zeichenfolge

BlobReferenceInputDataSource

Name BESCHREIBUNG Wert
type Gibt den Typ der Eingabedatenquelle an, die Verweisdaten enthält. Erforderlich für PUT-Anforderungen (CreateOrReplace). "Microsoft.Storage/Blob" (erforderlich)
properties Die Eigenschaften, die einer Blobeingabe zugeordnet sind, die Verweisdaten enthält. Erforderlich für PUT-Anforderungen (CreateOrReplace). BlobReferenceInputDataSourceProperties

BlobReferenceInputDataSourceProperties

Name BESCHREIBUNG Wert
authenticationMode Authentifizierungsmodus. "ConnectionString"
Msi
"UserToken"
Container Der Name eines Containers innerhalb des zugeordneten Speicherkontos. Dieser Container enthält entweder die Blobs, aus dem gelesen oder geschrieben werden sollen. Erforderlich für PUT-Anforderungen (CreateOrReplace). Zeichenfolge
dateFormat Das Datumsformat, Überall, wo {date} in pathPattern angezeigt wird, wird stattdessen der Wert dieser Eigenschaft als Datumsformat verwendet. Zeichenfolge
pathPattern Das Blobpfadmuster. Kein regulärer Ausdruck. Es stellt ein Muster dar, mit dem Blobnamen abgeglichen werden, um zu bestimmen, ob sie als Eingabe oder Ausgabe in den Auftrag einbezogen werden sollen oder nicht. Eine ausführlichere Erklärung und ein Beispiel finden Sie unter https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-input oder https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-output . Zeichenfolge
storageAccounts Eine Liste mit mindestens einem Azure Storage-Konto. 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. Zeichenfolge

RawReferenceInputDataSource

Name BESCHREIBUNG Wert
type Gibt den Typ der Eingabedatenquelle an, die Verweisdaten enthält. Erforderlich für PUT-Anforderungen (CreateOrReplace). "Roh" (erforderlich)
properties Die Eigenschaften, die einer unformatierten Eingabe zugeordnet sind, die Verweisdaten enthält. Erforderlich für PUT-Anforderungen (CreateOrReplace). RawInputDatasourceProperties

RawInputDatasourceProperties

Name BESCHREIBUNG Wert
payload Der serialisierte JSON-Inhalt der Eingabedaten. Entweder payload oder payloadUri muss festgelegt werden, aber nicht beides. Zeichenfolge
payloadUri Die SAS-URL für ein Blob, das den serialisierten JSON-Inhalt der Eingabedaten enthält. Entweder payload oder payloadUri muss festgelegt werden, aber nicht beides. Zeichenfolge

StreamInputProperties

Name BESCHREIBUNG Wert
type Gibt an, ob die Eingabe eine Quelle für Verweisdaten oder Streamdaten ist. Erforderlich für PUT-Anforderungen (CreateOrReplace). "Stream" (erforderlich)
datasource Beschreibt eine Eingabedatenquelle, die Streamdaten enthält. Erforderlich für PUT-Anforderungen (CreateOrReplace). StreamInputDataSource

StreamInputDataSource

Name BESCHREIBUNG Wert
type Festlegen des Objekttyps Microsoft.Devices/IotHubs
Microsoft.EventHub/EventHub
Microsoft.ServiceBus/EventHub
Microsoft.Storage/Blob
Rohformat (erforderlich)

IoTHubStreamInputDataSource

Name BESCHREIBUNG Wert
type Gibt den Typ der Eingabedatenquelle an, die Datenstromdaten enthält. Erforderlich für PUT-Anforderungen (CreateOrReplace). "Microsoft.Devices/IotHubs" (erforderlich)
properties Die Eigenschaften, die einer IoT Hub Eingabe zugeordnet sind, die Datenstromdaten enthält. Erforderlich für PUT-Anforderungen (CreateOrReplace). IoTHubStreamInputDataSourceProperties

IoTHubStreamInputDataSourceProperties

Name BESCHREIBUNG Wert
consumerGroupName Der Name einer IoT Hub Consumergruppe, die zum Lesen von Ereignissen aus dem IoT Hub verwendet werden soll. Falls nicht angegeben, verwendet die Eingabe die Standard-Consumergruppe von Iot Hub. Zeichenfolge
endpoint Der IoT Hub Endpunkt, mit dem eine Verbindung hergestellt werden soll (z. B. Nachrichten/Ereignisse, Nachrichten/VorgängeMonitoringEvents usw.). Zeichenfolge
iotHubNamespace Der Name oder der URI des IoT Hub. Erforderlich für PUT-Anforderungen (CreateOrReplace). Zeichenfolge
sharedAccessPolicyKey Der Shared Access Policy Key für die angegebene Shared Access-Richtlinie. Erforderlich für PUT-Anforderungen (CreateOrReplace). Zeichenfolge
sharedAccessPolicyName Der Name der Shared Access-Richtlinie für die IoT Hub. Diese Richtlinie muss mindestens die Berechtigung Dienstverbindung enthalten. Erforderlich für PUT-Anforderungen (CreateOrReplace). Zeichenfolge

EventHubV2StreamInputDataSource

Name BESCHREIBUNG Wert
type Gibt den Typ der Eingabedatenquelle an, die Datenstromdaten enthält. Erforderlich für PUT-Anforderungen (CreateOrReplace). "Microsoft.EventHub/EventHub" (erforderlich)
properties Die Eigenschaften, die einer Event Hub-Eingabe zugeordnet sind, die Streamdaten enthält. Erforderlich für PUT-Anforderungen (CreateOrReplace). EventHubStreamInputDataSourceProperties

EventHubStreamInputDataSourceProperties

Name BESCHREIBUNG Wert
authenticationMode Authentifizierungsmodus. "ConnectionString"
Msi
"UserToken"
consumerGroupName Der Name einer Event Hub-Consumergruppe, die zum Lesen von Ereignissen aus dem Event Hub verwendet werden soll. Wenn Sie verschiedene Consumergruppennamen für mehrere Eingaben angeben, kann jede dieser Eingaben dieselben Ereignisse vom Event Hub empfangen. Falls nicht angegeben, verwendet die Eingabe die Standard-Consumergruppe des Event Hubs. Zeichenfolge
eventHubName Der Name des Event Hubs. Erforderlich für PUT-Anforderungen (CreateOrReplace). Zeichenfolge
serviceBusNamespace Der Namespace, der dem gewünschten Event Hub, der Service Bus-Warteschlange, dem Service Bus-Thema usw. zugeordnet ist. Erforderlich für PUT-Anforderungen (CreateOrReplace). Zeichenfolge
sharedAccessPolicyKey Der Shared Access Policy Key für die angegebene Shared Access-Richtlinie. Erforderlich für PUT-Anforderungen (CreateOrReplace). Zeichenfolge
sharedAccessPolicyName Der Name der Shared Access-Richtlinie für den Event Hub, Die Service Bus-Warteschlange, das Service Bus-Thema usw. Erforderlich für PUT-Anforderungen (CreateOrReplace). Zeichenfolge

EventHubStreamInputDataSource

Name BESCHREIBUNG Wert
type Gibt den Typ der Eingabedatenquelle an, die Datenstromdaten enthält. Erforderlich für PUT-Anforderungen (CreateOrReplace). "Microsoft.ServiceBus/EventHub" (erforderlich)
properties Die Eigenschaften, die einer Event Hub-Eingabe zugeordnet sind, die Streamdaten enthält. Erforderlich für PUT-Anforderungen (CreateOrReplace). EventHubStreamInputDataSourceProperties

BlobStreamInputDataSource

Name BESCHREIBUNG Wert
type Gibt den Typ der Eingabedatenquelle an, die Datenstromdaten enthält. Erforderlich für PUT-Anforderungen (CreateOrReplace). "Microsoft.Storage/Blob" (erforderlich)
properties Die Eigenschaften, die einer Blobeingabe zugeordnet sind, die Datenstromdaten enthält. Erforderlich für PUT-Anforderungen (CreateOrReplace). BlobStreamInputDataSourceProperties

BlobStreamInputDataSourceProperties

Name BESCHREIBUNG Wert
authenticationMode Authentifizierungsmodus. "ConnectionString"
Msi
"UserToken"
Container Der Name eines Containers innerhalb des zugeordneten Speicherkontos. Dieser Container enthält entweder die Blobs, aus dem gelesen oder geschrieben werden sollen. Erforderlich für PUT-Anforderungen (CreateOrReplace). Zeichenfolge
dateFormat Das Datumsformat, Überall, wo {date} in pathPattern angezeigt wird, wird stattdessen der Wert dieser Eigenschaft als Datumsformat verwendet. Zeichenfolge
pathPattern Das Blobpfadmuster. Kein regulärer Ausdruck. Es stellt ein Muster dar, mit dem Blobnamen abgeglichen werden, um zu bestimmen, ob sie als Eingabe oder Ausgabe in den Auftrag einbezogen werden sollen oder nicht. Eine ausführlichere Erklärung und ein Beispiel finden Sie unter https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-input oder https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-output . Zeichenfolge
sourcePartitionCount Die Partitionsanzahl der Blobeingabedatenquelle. Bereich 1 - 1024. INT
storageAccounts Eine Liste mit mindestens einem Azure Storage-Konto. 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. Zeichenfolge

RawStreamInputDataSource

Name BESCHREIBUNG Wert
type Gibt den Typ der Eingabedatenquelle an, die Datenstromdaten enthält. Erforderlich für PUT-Anforderungen (CreateOrReplace). "Raw" (erforderlich)
properties Die Eigenschaften, die einer unformatierten Eingabe zugeordnet sind. Erforderlich für PUT-Anforderungen (CreateOrReplace). RawInputDatasourceProperties

JobStorageAccount

Name BESCHREIBUNG Wert
accountKey Der Kontoschlüssel für das Azure Storage-Konto. Erforderlich für PUT-Anforderungen (CreateOrReplace). Zeichenfolge
. Der Name des Azure Storage-Kontos. Erforderlich für PUT-Anforderungen (CreateOrReplace). Zeichenfolge
authenticationMode Authentifizierungsmodus. 'ConnectionString'
'Msi'
"UserToken"

Output

Name BESCHREIBUNG Wert
name Ressourcenname Zeichenfolge
properties Die Eigenschaften, die einer Ausgabe zugeordnet sind. Erforderlich für PUT-Anforderungen (CreateOrReplace). OutputProperties

OutputProperties

Name BESCHREIBUNG Wert
datasource Beschreibt die Datenquelle, in die die Ausgabe geschrieben wird. Erforderlich für PUT-Anforderungen (CreateOrReplace). OutputDataSource
Serialisierung 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). Serialisierung
sizeWindow Das Größenfenster, auf das eine Stream Analytics-Ausgabe eingeschränkt werden soll. INT
timeWindow Zeichenfolge

OutputDataSource

Name BESCHREIBUNG Wert
type Festlegen des Objekttyps Microsoft.AzureFunction
Microsoft.DataLake/Accounts
Microsoft.EventHub/EventHub
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
Unformatiert (erforderlich)

AzureFunctionOutputDataSource

Name BESCHREIBUNG Wert
type Gibt an, in welche Art der Datenquellenausgabe geschrieben wird. Erforderlich für PUT-Anforderungen (CreateOrReplace). "Microsoft.AzureFunction" (erforderlich)
properties Die Eigenschaften, die einer Azure Function-Ausgabe zugeordnet sind. Erforderlich für PUT-Anforderungen (CreateOrReplace). AzureFunctionOutputDataSourceProperties

AzureFunctionOutputDataSourceProperties

Name BESCHREIBUNG Wert
apiKey Wenn Sie eine Azure-Funktion aus einem anderen Abonnement verwenden möchten, können Sie dazu den Schlüssel für den Zugriff auf Ihre Funktion angeben. Zeichenfolge
functionAppName Der Name der Azure Functions-App. Zeichenfolge
functionName Der Name der Funktion in der Azure Functions-App. Zeichenfolge
maxBatchCount Eine Eigenschaft, mit der Sie die maximale Anzahl von Ereignissen in jedem Batch angeben können, die an Azure Functions gesendet werden. Der Standardwert ist 100. INT
maxBatchSize Eine Eigenschaft, mit der Sie die maximale Größe für jeden Ausgabebatch festlegen können, der an Ihre Azure-Funktion gesendet wird. Die Eingabeeinheit ist Bytes. Standardmäßig ist dieser Wert auf 262,144 Bytes (256 KB) festgelegt. INT

AzureDataLakeStoreOutputDataSource

Name BESCHREIBUNG Wert
type Gibt an, in welche Art der Datenquellenausgabe geschrieben wird. Erforderlich für PUT-Anforderungen (CreateOrReplace). "Microsoft.DataLake/Accounts" (erforderlich)
properties Die Eigenschaften, die einer Azure Data Lake Store-Ausgabe zugeordnet sind. Erforderlich für PUT-Anforderungen (CreateOrReplace). AzureDataLakeStoreOutputDataSourceProperties

AzureDataLakeStoreOutputDataSourceProperties

Name BESCHREIBUNG Wert
. Der Name des Azure Data Lake Store-Kontos. Erforderlich für PUT-Anforderungen (CreateOrReplace). Zeichenfolge
authenticationMode Authentifizierungsmodus. "ConnectionString"
Msi
"UserToken"
dateFormat Das Datumsformat, Unabhängig davon, wo {date} in filePathPrefix angezeigt wird, wird stattdessen der Wert dieser Eigenschaft als Datumsformat verwendet. Zeichenfolge
filePathPrefix Der Speicherort der Datei, in die die Ausgabe geschrieben werden soll. Erforderlich für PUT-Anforderungen (CreateOrReplace). Zeichenfolge
refreshToken Ein Aktualisierungstoken, mit dem ein gültiges Zugriffstoken abgerufen werden kann, das dann zur Authentifizierung bei der Datenquelle verwendet werden kann. Ein gültiges Aktualisierungstoken kann derzeit nur über das Azure-Portal abgerufen werden. Es wird empfohlen, hier einen Dummyzeichenfolgenwert zu platzieren, wenn Sie die Datenquelle erstellen und dann zum Azure-Portal wechseln, um die Datenquelle zu authentifizieren, die diese Eigenschaft mit einem gültigen Aktualisierungstoken aktualisiert. Erforderlich für PUT-Anforderungen (CreateOrReplace). Zeichenfolge
tenantId Die Mandanten-ID des Benutzers, der zum Abrufen des Aktualisierungstokens verwendet wird. Erforderlich für PUT-Anforderungen (CreateOrReplace). Zeichenfolge
Timeformat Das Zeitformat. Unabhängig davon, wo {time} in filePathPrefix angezeigt wird, wird der Wert dieser Eigenschaft stattdessen als Zeitformat verwendet. Zeichenfolge
tokenUserDisplayName Der Benutzeranzeigename 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. Zeichenfolge
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. Zeichenfolge

EventHubV2OutputDataSource

Name BESCHREIBUNG Wert
type Gibt an, in welche Art der Datenquellenausgabe geschrieben wird. Erforderlich für PUT-Anforderungen (CreateOrReplace). "Microsoft.EventHub/EventHub" (erforderlich)
properties Die Eigenschaften, die einer Event Hub-Ausgabe zugeordnet sind. Erforderlich für PUT-Anforderungen (CreateOrReplace). EventHubOutputDataSourceProperties

EventHubOutputDataSourceProperties

Name BESCHREIBUNG Wert
authenticationMode Authentifizierungsmodus. "ConnectionString"
Msi
"UserToken"
eventHubName Der Name des Event Hubs. Erforderlich für PUT-Anforderungen (CreateOrReplace). Zeichenfolge
partitionKey Der Schlüssel/die Spalte, der verwendet wird, um zu bestimmen, an welche Partition Ereignisdaten gesendet werden sollen. Zeichenfolge
propertyColumns string[]
serviceBusNamespace Der Namespace, der dem gewünschten Event Hub, der Service Bus-Warteschlange, dem Service Bus-Thema usw. zugeordnet ist. Erforderlich für PUT-Anforderungen (CreateOrReplace). Zeichenfolge
sharedAccessPolicyKey Der Shared Access Policy Key für die angegebene Shared Access-Richtlinie. Erforderlich für PUT-Anforderungen (CreateOrReplace). Zeichenfolge
sharedAccessPolicyName Der Name der SAS-Richtlinie für den Event Hub, die Service Bus-Warteschlange, das Service Bus-Thema usw. Erforderlich für PUT-Anforderungen (CreateOrReplace). Zeichenfolge

EventHubOutputDataSource

Name BESCHREIBUNG Wert
type Gibt an, in welche Art der Datenquellenausgabe geschrieben wird. Erforderlich für PUT-Anforderungen (CreateOrReplace). "Microsoft.ServiceBus/EventHub" (erforderlich)
properties Die Eigenschaften, die einer Event Hub-Ausgabe zugeordnet sind. Erforderlich für PUT-Anforderungen (CreateOrReplace). EventHubOutputDataSourceProperties

ServiceBusQueueOutputDataSource

Name BESCHREIBUNG Wert
type Gibt an, in welche Art der Datenquellenausgabe geschrieben wird. Erforderlich für PUT-Anforderungen (CreateOrReplace). "Microsoft.ServiceBus/Queue" (erforderlich)
properties Die Eigenschaften, die einer Service Bus-Warteschlangenausgabe zugeordnet sind. Erforderlich für PUT-Anforderungen (CreateOrReplace). ServiceBusQueueOutputDataSourceProperties

ServiceBusQueueOutputDataSourceProperties

Name BESCHREIBUNG Wert
authenticationMode Authentifizierungsmodus. 'ConnectionString'
'Msi'
"UserToken"
propertyColumns Ein Zeichenfolgenarray der Namen der Ausgabespalten, die als benutzerdefinierte Eigenschaften an Service Bus-Nachrichten angefügt werden sollen. string[]
queueName Der Name der Service Bus-Warteschlange. Erforderlich für PUT-Anforderungen (CreateOrReplace). Zeichenfolge
serviceBusNamespace Der Namespace, der dem gewünschten Event Hub, der Service Bus-Warteschlange, dem service bus-Thema usw. zugeordnet ist. Erforderlich für PUT-Anforderungen (CreateOrReplace). Zeichenfolge
sharedAccessPolicyKey Der SAS-Richtlinienschlüssel für die angegebene SAS-Richtlinie. Erforderlich für PUT-Anforderungen (CreateOrReplace). Zeichenfolge
sharedAccessPolicyName Der Name der SAS-Richtlinie für den Event Hub, die Service Bus-Warteschlange, das Service Bus-Thema usw. Erforderlich für PUT-Anforderungen (CreateOrReplace). Zeichenfolge
systemPropertyColumns Wörterbuch von {string} ServiceBusQueueOutputDataSourcePropertiesSystemPrope...

ServiceBusQueueOutputDataSourcePropertiesSystemPrope...

Name BESCHREIBUNG Wert
{angepasste Eigenschaft} Zeichenfolge

ServiceBusTopicOutputDataSource

Name BESCHREIBUNG Wert
type Gibt an, in welche Art der Datenquellenausgabe geschrieben wird. Erforderlich für PUT-Anforderungen (CreateOrReplace). "Microsoft.ServiceBus/Topic" (erforderlich)
properties Die Eigenschaften, die einer Service Bus-Themenausgabe zugeordnet sind. Erforderlich für PUT-Anforderungen (CreateOrReplace). ServiceBusTopicOutputDataSourceProperties

ServiceBusTopicOutputDataSourceProperties

Name BESCHREIBUNG Wert
authenticationMode Authentifizierungsmodus. 'ConnectionString'
'Msi'
"UserToken"
propertyColumns Ein Zeichenfolgenarray der Namen der Ausgabespalten, die als benutzerdefinierte Eigenschaften an Service Bus-Nachrichten angefügt werden sollen. string[]
serviceBusNamespace Der Namespace, der dem gewünschten Event Hub, der Service Bus-Warteschlange, dem service bus-Thema usw. zugeordnet ist. Erforderlich für PUT-Anforderungen (CreateOrReplace). Zeichenfolge
sharedAccessPolicyKey Der SAS-Richtlinienschlüssel für die angegebene SAS-Richtlinie. Erforderlich für PUT-Anforderungen (CreateOrReplace). Zeichenfolge
sharedAccessPolicyName Der Name der SAS-Richtlinie für den Event Hub, die Service Bus-Warteschlange, das Service Bus-Thema usw. Erforderlich für PUT-Anforderungen (CreateOrReplace). Zeichenfolge
systemPropertyColumns Wörterbuch von {string} ServiceBusTopicOutputDataSourcePropertiesSystemPrope...
topicName Der Name des Service Bus-Themas. Erforderlich für PUT-Anforderungen (CreateOrReplace). Zeichenfolge

ServiceBusTopicOutputDataSourcePropertiesSystemPrope...

Name BESCHREIBUNG Wert
{angepasste Eigenschaft} Zeichenfolge

AzureSqlDatabaseOutputDataSource

Name BESCHREIBUNG Wert
type Gibt an, in welche Art der Datenquellenausgabe geschrieben wird. Erforderlich für PUT-Anforderungen (CreateOrReplace). "Microsoft.Sql/Server/Database" (erforderlich)
properties Die Eigenschaften, die einer Azure SQL Datenbankausgabe zugeordnet sind. Erforderlich für PUT-Anforderungen (CreateOrReplace). AzureSqlDatabaseOutputDataSourceProperties

AzureSqlDatabaseOutputDataSourceProperties

Name BESCHREIBUNG Wert
authenticationMode Authentifizierungsmodus. "ConnectionString"
Msi
"UserToken"
database Der Name der Azure SQL-Datenbank. Erforderlich für PUT-Anforderungen (CreateOrReplace). Zeichenfolge
maxBatchCount Maximale Batchanzahl für Schreibvorgänge in sql-Datenbank, der Standardwert ist 10.000. Optional für PUT-Anforderungen. INT
maxWriterCount Max Write r count, derzeit nur 1 (single writer) und 0 (basierend auf Abfragepartition) sind verfügbar. Optional für PUT-Anforderungen. INT
password Das Kennwort, das zum Herstellen einer Verbindung mit der Azure SQL Datenbank verwendet wird. Erforderlich für PUT-Anforderungen (CreateOrReplace). Zeichenfolge
server Der Name des SQL-Servers, der die Azure SQL Datenbank enthält. Erforderlich für PUT-Anforderungen (CreateOrReplace). Zeichenfolge
table Der Name der Tabelle in der Azure SQL-Datenbank. Erforderlich für PUT-Anforderungen (CreateOrReplace). Zeichenfolge
user Der Benutzername, der zum Herstellen einer Verbindung mit der Azure SQL-Datenbank verwendet wird. Erforderlich für PUT-Anforderungen (CreateOrReplace). Zeichenfolge

AzureSynapseOutputDataSource

Name BESCHREIBUNG Wert
type Gibt an, in welche Art der Datenquellenausgabe geschrieben wird. Erforderlich für PUT-Anforderungen (CreateOrReplace). "Microsoft.Sql/Server/DataWarehouse" (erforderlich)
properties Die Eigenschaften, die einer Azure Synapse Ausgabe zugeordnet sind. Erforderlich für PUT-Anforderungen (CreateOrReplace). AzureSynapseOutputDataSourceProperties

AzureSynapseOutputDataSourceProperties

Name BESCHREIBUNG Wert
database Der Name der Azure SQL-Datenbank. Erforderlich für PUT-Anforderungen (CreateOrReplace). Zeichenfolge
password Das Kennwort, das zum Herstellen einer Verbindung mit der Azure SQL Datenbank verwendet wird. Erforderlich für PUT-Anforderungen (CreateOrReplace). Zeichenfolge
server Der Name des SQL-Servers, der die Azure SQL Datenbank enthält. Erforderlich für PUT-Anforderungen (CreateOrReplace). Zeichenfolge
table Der Name der Tabelle in der Azure SQL-Datenbank. Erforderlich für PUT-Anforderungen (CreateOrReplace). Zeichenfolge
user Der Benutzername, der zum Herstellen einer Verbindung mit der Azure SQL-Datenbank verwendet wird. Erforderlich für PUT-Anforderungen (CreateOrReplace). Zeichenfolge

BlobOutputDataSource

Name BESCHREIBUNG Wert
type Gibt an, in welche Art der Datenquellenausgabe geschrieben wird. Erforderlich für PUT-Anforderungen (CreateOrReplace). "Microsoft.Storage/Blob" (erforderlich)
properties Die Eigenschaften, die einer Blobausgabe zugeordnet sind. Erforderlich für PUT-Anforderungen (CreateOrReplace). BlobOutputDataSourceProperties

BlobOutputDataSourceProperties

Name BESCHREIBUNG Wert
authenticationMode Authentifizierungsmodus. "ConnectionString"
Msi
"UserToken"
Container Der Name eines Containers innerhalb des zugeordneten Speicherkontos. Dieser Container enthält entweder die Blobs, aus dem gelesen oder geschrieben werden sollen. Erforderlich für PUT-Anforderungen (CreateOrReplace). Zeichenfolge
dateFormat Das Datumsformat, Überall, wo {date} in pathPattern angezeigt wird, wird stattdessen der Wert dieser Eigenschaft als Datumsformat verwendet. Zeichenfolge
pathPattern Das Blobpfadmuster. Kein regulärer Ausdruck. Es stellt ein Muster dar, mit dem Blobnamen abgeglichen werden, um zu bestimmen, ob sie als Eingabe oder Ausgabe in den Auftrag einbezogen werden sollen oder nicht. Eine ausführlichere Erklärung und ein Beispiel finden Sie unter https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-input oder https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-output . Zeichenfolge
storageAccounts Eine Liste mit mindestens einem Azure Storage-Konto. 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. Zeichenfolge

DocumentDbOutputDataSource

Name BESCHREIBUNG Wert
type Gibt an, in welche Art der Datenquellenausgabe geschrieben wird. Erforderlich für PUT-Anforderungen (CreateOrReplace). "Microsoft.Storage/DocumentDB" (erforderlich)
properties Die Eigenschaften, die einer DocumentDB-Ausgabe zugeordnet sind. Erforderlich für PUT-Anforderungen (CreateOrReplace). DocumentDbOutputDataSourceProperties

DocumentDbOutputDataSourceProperties

Name BESCHREIBUNG Wert
accountId Der Name oder die ID des DocumentDB-Kontos. Erforderlich für PUT-Anforderungen (CreateOrReplace). Zeichenfolge
accountKey Der Kontoschlüssel für das DocumentDB-Konto. Erforderlich für PUT-Anforderungen (CreateOrReplace). Zeichenfolge
collectionNamePattern Das Sammlungsnamenmuster für die zu verwendenden Sammlungen. Das Sammlungsnamenformat kann mit dem optionalen Token {partition} gebildet werden, wobei Partitionen bei 0 beginnen. Weitere Informationen finden Sie im Abschnitt DocumentDB von https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-output . Erforderlich für PUT-Anforderungen (CreateOrReplace). Zeichenfolge
database Der Name der DocumentDB-Datenbank. Erforderlich für PUT-Anforderungen (CreateOrReplace). Zeichenfolge
documentId Der Name des Felds in Ausgabeereignissen, das zur Angabe des Primärschlüssels verwendet wird, auf dem Einfüge- und Updatevorgänge basieren. Zeichenfolge
partitionKey Der Name des Felds in Ausgabeereignissen, das zur Angabe des Schlüssels für die Partitionierung der Ausgabe über Sammlungen hinweg verwendet wird. Wenn "collectionNamePattern" das {partition}-Token enthält, muss diese Eigenschaft angegeben werden. Zeichenfolge

AzureTableOutputDataSource

Name BESCHREIBUNG Wert
type Gibt an, in welche Art der Datenquellenausgabe geschrieben wird. Erforderlich für PUT-Anforderungen (CreateOrReplace). "Microsoft.Storage/Table" (erforderlich)
properties Die Eigenschaften, die einer Azure-Tabellenausgabe zugeordnet sind. Erforderlich für PUT-Anforderungen (CreateOrReplace). AzureTableOutputDataSourceProperties

AzureTableOutputDataSourceProperties

Name BESCHREIBUNG Wert
accountKey Der Kontoschlüssel für das Azure Storage-Konto. Erforderlich für PUT-Anforderungen (CreateOrReplace). Zeichenfolge
. Der Name des Azure Storage-Kontos. Erforderlich für PUT-Anforderungen (CreateOrReplace). Zeichenfolge
batchSize Die Anzahl der Zeilen, die gleichzeitig in die Azure-Tabelle geschrieben werden sollen. INT
columnsToRemove Wird dieser Wert angegeben, ist jedes Element im Array der Name einer Spalte, die (falls vorhanden) aus den Ausgabeereignisentitäten entfernt wird. 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). Zeichenfolge
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). Zeichenfolge
table Der Name der Azure-Tabelle. Erforderlich für PUT-Anforderungen (CreateOrReplace). Zeichenfolge

PowerBIOutputDataSource

Name BESCHREIBUNG Wert
type Gibt an, in welche Art der Datenquellenausgabe geschrieben wird. Erforderlich für PUT-Anforderungen (CreateOrReplace). "PowerBI" (erforderlich)
properties Die Eigenschaften, die einer Power BI-Ausgabe zugeordnet sind. Erforderlich für PUT-Anforderungen (CreateOrReplace). PowerBIOutputDataSourceProperties

PowerBIOutputDataSourceProperties

Name BESCHREIBUNG Wert
authenticationMode Authentifizierungsmodus. 'ConnectionString'
'Msi'
"UserToken"
dataset Der Name des Power BI-Datasets. Erforderlich für PUT-Anforderungen (CreateOrReplace). Zeichenfolge
groupId Die ID der Power BI-Gruppe. Zeichenfolge
groupName Der Name der Power BI-Gruppe. Verwenden Sie diese Eigenschaft, um sich zu merken, welche bestimmte Power BI-Gruppen-ID verwendet wurde. Zeichenfolge
refreshToken Ein Aktualisierungstoken, das verwendet werden kann, um ein gültiges Zugriffstoken abzurufen, das dann zur Authentifizierung bei der Datenquelle verwendet werden kann. Ein gültiges Aktualisierungstoken kann derzeit nur über das Azure-Portal abgerufen werden. Es wird empfohlen, hier einen Dummyzeichenfolgenwert einzufügen, wenn Sie die Datenquelle erstellen und dann zum Azure-Portal wechseln, um die Datenquelle zu authentifizieren, wodurch diese Eigenschaft mit einem gültigen Aktualisierungstoken aktualisiert wird. Erforderlich für PUT-Anforderungen (CreateOrReplace). Zeichenfolge
table Der Name der Power BI-Tabelle unter dem angegebenen Dataset. Erforderlich für PUT-Anforderungen (CreateOrReplace). Zeichenfolge
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. Zeichenfolge
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. Zeichenfolge

RawOutputDatasource

Name BESCHREIBUNG Wert
type Gibt an, in welche Art der Datenquellenausgabe geschrieben wird. Erforderlich für PUT-Anforderungen (CreateOrReplace). "Raw" (erforderlich)
properties Die Eigenschaften, die einer Rohausgabe zugeordnet sind. Erforderlich für PUT-Anforderungen (CreateOrReplace). RawOutputDatasourceProperties

RawOutputDatasourceProperties

Name BESCHREIBUNG Wert
payloadUri Die SAS-URL zu einem Blob, in das die Ausgabe geschrieben werden soll. Wenn diese Eigenschaft nicht festgelegt ist, werden Ausgabedaten in einen temporären Speicher geschrieben, und eine SAS-URL für diesen temporären Speicher wird in das Ergebnis eingeschlossen. Zeichenfolge

StreamingJobSku

Name BESCHREIBUNG Wert
name Der Name der SKU. Erforderlich für PUT-Anforderungen (CreateOrReplace). "Standard"

Transformation

Name BESCHREIBUNG Wert
name Ressourcenname Zeichenfolge
properties Die Eigenschaften, die einer Transformation zugeordnet sind. Erforderlich für PUT-Anforderungen (CreateOrReplace). TransformationProperties

TransformationProperties

Name BESCHREIBUNG Wert
Abfrage Gibt die Abfrage an, die im Streamingauftrag ausgeführt wird. Weitere Informationen zur Stream Analytics Query Language (SAQL) finden Sie hier: https://msdn.microsoft.com/library/azure/dn834998 . Erforderlich für PUT-Anforderungen (CreateOrReplace). Zeichenfolge
streamingUnits Gibt die Anzahl der Streamingeinheiten an, die der Streamingauftrag verwendet. INT

Schnellstartvorlagen

In den folgenden Schnellstartvorlagen wird dieser Ressourcentyp bereitgestellt.

Vorlage BESCHREIBUNG
Erstellen eines Stream Analytics-Standardauftrags

Bereitstellen in Azure
Mit dieser Vorlage wird ein Stream Analytics-Standardauftrag erstellt. Für weitere Informationen ist Azure Stream Analytics eine Echtzeitanalyse- und komplexe Ereignisverarbeitungs-Engine, die entwickelt wurde, um große Mengen schneller Streamingdaten aus mehreren Quellen gleichzeitig zu analysieren und zu verarbeiten. In Informationen aus einer Reihe von Eingabequellen wie Geräten, Sensoren, Clickstreams, Feeds sozialer Medien und Anwendungen können Muster und Beziehungen identifiziert werden. Diese Muster können verwendet werden, Aktionen und Workflows wie das Erstellen von Warnungen, Senden von Informationen per Feed an ein Berichterstellungstool oder Speichern transformierter Informationen zur späteren Verwendung auszulösen. Außerdem ist Stream Analytics in der Azure IoT Edge-Laufzeit verfügbar und unterstützt genau die gleiche Sprache bzw. Syntax wie die Cloud.

Terraform-Ressourcendefinition (AzAPI-Anbieter)

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

  • Ressourcengruppen

Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie im Änderungsprotokoll.

Ressourcenformat

Um eine Microsoft.StreamAnalytics/streamingjobs-Ressource zu erstellen, fügen Sie der Vorlage den folgenden Terraform hinzu.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.StreamAnalytics/streamingjobs@2017-04-01-preview"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  identity {
    type = "string"
  }
  body = jsonencode({
    properties = {
      cluster = {
        id = "string"
      }
      compatibilityLevel = "1.0"
      contentStoragePolicy = "string"
      dataLocale = "string"
      eventsLateArrivalMaxDelayInSeconds = int
      eventsOutOfOrderMaxDelayInSeconds = int
      eventsOutOfOrderPolicy = "string"
      externals = {
        container = "string"
        path = "string"
        storageAccount = {
          accountKey = "string"
          accountName = "string"
        }
      }
      functions = [
        {
          name = "string"
          properties = {
            properties = {
              binding = {
                type = "string"
                // For remaining properties, see FunctionBinding objects
              }
              inputs = [
                {
                  dataType = "string"
                  isConfigurationParameter = bool
                }
              ]
              output = {
                dataType = "string"
              }
            }
            type = "string"
            // For remaining properties, see FunctionProperties objects
          }
        }
      ]
      inputs = [
        {
          name = "string"
          properties = {
            compression = {
              type = "string"
            }
            partitionKey = "string"
            serialization = {
              type = "string"
              // For remaining properties, see Serialization objects
            }
            type = "string"
            // For remaining properties, see InputProperties objects
          }
        }
      ]
      jobStorageAccount = {
        accountKey = "string"
        accountName = "string"
        authenticationMode = "string"
      }
      jobType = "string"
      outputErrorPolicy = "string"
      outputs = [
        {
          name = "string"
          properties = {
            datasource = {
              type = "string"
              // For remaining properties, see OutputDataSource objects
            }
            serialization = {
              type = "string"
              // For remaining properties, see Serialization objects
            }
            sizeWindow = int
            timeWindow = "string"
          }
        }
      ]
      outputStartMode = "string"
      outputStartTime = "string"
      sku = {
        name = "Standard"
      }
      transformation = {
        name = "string"
        properties = {
          query = "string"
          streamingUnits = int
        }
      }
    }
  })
}

FunctionProperties-Objekte

Legen Sie die type-Eigenschaft fest, um den Typ des Objekts anzugeben.

Verwenden Sie für Aggregate Folgendes:

  type = "Aggregate"

Verwenden Sie für Skalar Folgendes:

  type = "Scalar"

FunctionBinding-Objekte

Legen Sie die type-Eigenschaft fest, um den Typ des Objekts anzugeben.

Verwenden Sie für Microsoft.MachineLearning/WebService Folgendes:

  type = "Microsoft.MachineLearning/WebService"
  properties = {
    apiKey = "string"
    batchSize = int
    endpoint = "string"
    inputs = {
      columnNames = [
        {
          dataType = "string"
          mapTo = int
          name = "string"
        }
      ]
      name = "string"
    }
    outputs = [
      {
        dataType = "string"
        name = "string"
      }
    ]
  }

Verwenden Sie für Microsoft.MachineLearningServices Folgendes:

  type = "Microsoft.MachineLearningServices"
  properties = {
    apiKey = "string"
    batchSize = int
    endpoint = "string"
    inputs = [
      {
        dataType = "string"
        mapTo = int
        name = "string"
      }
    ]
    numberOfParallelRequests = int
    outputs = [
      {
        dataType = "string"
        mapTo = int
        name = "string"
      }
    ]
  }

Verwenden Sie für Microsoft.StreamAnalytics/CLRUdf Folgendes:

  type = "Microsoft.StreamAnalytics/CLRUdf"
  properties = {
    class = "string"
    dllPath = "string"
    method = "string"
    script = "string"
  }

Verwenden Sie für Microsoft.StreamAnalytics/JavascriptUdf Folgendes:

  type = "Microsoft.StreamAnalytics/JavascriptUdf"
  properties = {
    script = "string"
  }

InputProperties-Objekte

Legen Sie die type-Eigenschaft fest, um den Typ des Objekts anzugeben.

Als Referenz verwenden Sie Folgendes:

  type = "Reference"
  datasource = {
    type = "string"
    // For remaining properties, see ReferenceInputDataSource objects
  }

Verwenden Sie für Stream Folgendes:

  type = "Stream"
  datasource = {
    type = "string"
    // For remaining properties, see StreamInputDataSource objects
  }

Serialisierungsobjekte

Legen Sie die type-Eigenschaft fest, um den Typ des Objekts anzugeben.

Verwenden Sie für Avro Folgendes:

  type = "Avro"

Verwenden Sie für CSV Folgendes:

  type = "Csv"
  properties = {
    encoding = "UTF8"
    fieldDelimiter = "string"
  }

Verwenden Sie für CustomClr Folgendes:

  type = "CustomClr"
  properties = {
    serializationClassName = "string"
    serializationDllPath = "string"
  }

Verwenden Sie für Delta Folgendes:

  type = "Delta"
  properties = {
    deltaTablePath = "string"
    partitionColumns = [
      "string"
    ]
  }

Verwenden Sie für Json Folgendes:

  type = "Json"
  properties = {
    encoding = "UTF8"
    format = "string"
  }

Verwenden Sie für Parquet Folgendes:

  type = "Parquet"

ReferenceInputDataSource-Objekte

Legen Sie die type-Eigenschaft fest, um den Typ des Objekts anzugeben.

Verwenden Sie für Microsoft.Sql/Server/Database Folgendes:

  type = "Microsoft.Sql/Server/Database"
  properties = {
    database = "string"
    deltaSnapshotQuery = "string"
    fullSnapshotQuery = "string"
    password = "string"
    refreshRate = "string"
    refreshType = "string"
    server = "string"
    table = "string"
    user = "string"
  }

Verwenden Sie für Microsoft.Storage/Blob Folgendes:

  type = "Microsoft.Storage/Blob"
  properties = {
    authenticationMode = "string"
    container = "string"
    dateFormat = "string"
    pathPattern = "string"
    storageAccounts = [
      {
        accountKey = "string"
        accountName = "string"
      }
    ]
    timeFormat = "string"
  }

Verwenden Sie für Rohdaten Folgendes:

  type = "Raw"
  properties = {
    payload = "string"
    payloadUri = "string"
  }

StreamInputDataSource-Objekte

Legen Sie die type-Eigenschaft fest, um den Typ des Objekts anzugeben.

Verwenden Sie für Microsoft.Devices/IotHubs Folgendes:

  type = "Microsoft.Devices/IotHubs"
  properties = {
    consumerGroupName = "string"
    endpoint = "string"
    iotHubNamespace = "string"
    sharedAccessPolicyKey = "string"
    sharedAccessPolicyName = "string"
  }

Verwenden Sie für Microsoft.EventHub/EventHub Folgendes:

  type = "Microsoft.EventHub/EventHub"
  properties = {
    authenticationMode = "string"
    consumerGroupName = "string"
    eventHubName = "string"
    serviceBusNamespace = "string"
    sharedAccessPolicyKey = "string"
    sharedAccessPolicyName = "string"
  }

Verwenden Sie für Microsoft.ServiceBus/EventHub Folgendes:

  type = "Microsoft.ServiceBus/EventHub"
  properties = {
    authenticationMode = "string"
    consumerGroupName = "string"
    eventHubName = "string"
    serviceBusNamespace = "string"
    sharedAccessPolicyKey = "string"
    sharedAccessPolicyName = "string"
  }

Verwenden Sie für Microsoft.Storage/Blob Folgendes:

  type = "Microsoft.Storage/Blob"
  properties = {
    authenticationMode = "string"
    container = "string"
    dateFormat = "string"
    pathPattern = "string"
    sourcePartitionCount = int
    storageAccounts = [
      {
        accountKey = "string"
        accountName = "string"
      }
    ]
    timeFormat = "string"
  }

Verwenden Sie für Rohdaten Folgendes:

  type = "Raw"
  properties = {
    payload = "string"
    payloadUri = "string"
  }

OutputDataSource-Objekte

Legen Sie die type-Eigenschaft fest, um den Typ des Objekts anzugeben.

Verwenden Sie für Microsoft.AzureFunction Folgendes:

  type = "Microsoft.AzureFunction"
  properties = {
    apiKey = "string"
    functionAppName = "string"
    functionName = "string"
    maxBatchCount = int
    maxBatchSize = int
  }

Verwenden Sie für Microsoft.DataLake/Accounts Folgendes:

  type = "Microsoft.DataLake/Accounts"
  properties = {
    accountName = "string"
    authenticationMode = "string"
    dateFormat = "string"
    filePathPrefix = "string"
    refreshToken = "string"
    tenantId = "string"
    timeFormat = "string"
    tokenUserDisplayName = "string"
    tokenUserPrincipalName = "string"
  }

Verwenden Sie für Microsoft.EventHub/EventHub Folgendes:

  type = "Microsoft.EventHub/EventHub"
  properties = {
    authenticationMode = "string"
    eventHubName = "string"
    partitionKey = "string"
    propertyColumns = [
      "string"
    ]
    serviceBusNamespace = "string"
    sharedAccessPolicyKey = "string"
    sharedAccessPolicyName = "string"
  }

Verwenden Sie für Microsoft.ServiceBus/EventHub Folgendes:

  type = "Microsoft.ServiceBus/EventHub"
  properties = {
    authenticationMode = "string"
    eventHubName = "string"
    partitionKey = "string"
    propertyColumns = [
      "string"
    ]
    serviceBusNamespace = "string"
    sharedAccessPolicyKey = "string"
    sharedAccessPolicyName = "string"
  }

Verwenden Sie für Microsoft.ServiceBus/Queue Folgendes:

  type = "Microsoft.ServiceBus/Queue"
  properties = {
    authenticationMode = "string"
    propertyColumns = [
      "string"
    ]
    queueName = "string"
    serviceBusNamespace = "string"
    sharedAccessPolicyKey = "string"
    sharedAccessPolicyName = "string"
    systemPropertyColumns = {
      {customized property} = "string"
    }
  }

Verwenden Sie für Microsoft.ServiceBus/Topic Folgendes:

  type = "Microsoft.ServiceBus/Topic"
  properties = {
    authenticationMode = "string"
    propertyColumns = [
      "string"
    ]
    serviceBusNamespace = "string"
    sharedAccessPolicyKey = "string"
    sharedAccessPolicyName = "string"
    systemPropertyColumns = {
      {customized property} = "string"
    }
    topicName = "string"
  }

Verwenden Sie für Microsoft.Sql/Server/Database Folgendes:

  type = "Microsoft.Sql/Server/Database"
  properties = {
    authenticationMode = "string"
    database = "string"
    maxBatchCount = int
    maxWriterCount = int
    password = "string"
    server = "string"
    table = "string"
    user = "string"
  }

Verwenden Sie für Microsoft.Sql/Server/DataWarehouse Folgendes:

  type = "Microsoft.Sql/Server/DataWarehouse"
  properties = {
    database = "string"
    password = "string"
    server = "string"
    table = "string"
    user = "string"
  }

Verwenden Sie für Microsoft.Storage/Blob Folgendes:

  type = "Microsoft.Storage/Blob"
  properties = {
    authenticationMode = "string"
    container = "string"
    dateFormat = "string"
    pathPattern = "string"
    storageAccounts = [
      {
        accountKey = "string"
        accountName = "string"
      }
    ]
    timeFormat = "string"
  }

Verwenden Sie für Microsoft.Storage/DocumentDB Folgendes:

  type = "Microsoft.Storage/DocumentDB"
  properties = {
    accountId = "string"
    accountKey = "string"
    collectionNamePattern = "string"
    database = "string"
    documentId = "string"
    partitionKey = "string"
  }

Verwenden Sie für Microsoft.Storage/Table Folgendes:

  type = "Microsoft.Storage/Table"
  properties = {
    accountKey = "string"
    accountName = "string"
    batchSize = int
    columnsToRemove = [
      "string"
    ]
    partitionKey = "string"
    rowKey = "string"
    table = "string"
  }

Verwenden Sie für PowerBI Folgendes:

  type = "PowerBI"
  properties = {
    authenticationMode = "string"
    dataset = "string"
    groupId = "string"
    groupName = "string"
    refreshToken = "string"
    table = "string"
    tokenUserDisplayName = "string"
    tokenUserPrincipalName = "string"
  }

Verwenden Sie für Rohdaten Folgendes:

  type = "Raw"
  properties = {
    payloadUri = "string"
  }

Eigenschaftswerte

streamingjobs

Name BESCHREIBUNG Wert
type Der Ressourcentyp "Microsoft.StreamAnalytics/streamingjobs@2017-04-01-preview"
name Der Ressourcenname Zeichenfolge (erforderlich)

Zeichenlimit: 3-63

Gültige Zeichen:
Alphanumerische Zeichen, Bindestriche und Unterstriche.
location Der geografische Standort, an dem sich die Ressource befindet Zeichenfolge
parent_id Verwenden Sie zum Bereitstellen in einer Ressourcengruppe die ID dieser Ressourcengruppe. Zeichenfolge (erforderlich)
tags Ressourcentags. Wörterbuch der Tagnamen und -werte.
Identität Beschreibt die systemseitig zugewiesene verwaltete Identität, die diesem Auftrag zugewiesen ist und zur Authentifizierung mit Eingaben und Ausgaben verwendet werden kann. Identität
properties Die Eigenschaften, die einem Streamingauftrag zugeordnet sind. Erforderlich für PUT-Anforderungen (CreateOrReplace). StreamingJobProperties

Identity

Name BESCHREIBUNG Wert
type Zeichenfolge

StreamingJobProperties

Name BESCHREIBUNG Wert
cluster Der Cluster, auf dem Streamingaufträge ausgeführt werden. ClusterInfo
compatibilityLevel Steuert bestimmte Laufzeitverhalten des Streamingauftrags. "1.0"
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. Der Wert sollte der Name einer unterstützten .NET-Kultur aus dem Satz https://msdn.microsoft.com/library/system.globalization.culturetypes(v=vs.110.aspx sein. Standardeinstellung ist „en-US“, wenn keine Angabe gemacht wurde. Zeichenfolge
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. "Anpassen"
"Drop"
Externe Das Speicherkonto, in dem sich die benutzerdefinierten Codeartefakte befinden. Extern
functions Eine Liste einer oder mehrerer Funktionen für den Streamingauftrag. Die name-Eigenschaft für jede Funktion ist erforderlich, wenn diese Eigenschaft in einer PUT-Anforderung angegeben wird. 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. Funktion[]
inputs Eine Liste mit mindestens einer Eingabe für den Streamingauftrag. Die Name-Eigenschaft für jede Eingabe ist erforderlich, wenn diese Eigenschaft in einer PUT-Anforderung angegeben wird. Diese Eigenschaft kann nicht über einen PATCH-Vorgang geändert werden. Sie müssen die PATCH-API verwenden, die für die einzelne Eingabe verfügbar ist. Eingabe[]
jobStorageAccount Die Eigenschaften, die einem Azure Storage-Konto mit MSI zugeordnet 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 bei der Ausgabe eintreffen und aufgrund einer fehlerhaften Formatierung (fehlende Spaltenwerte, Spaltenwerte falschen Typs oder falscher Größe) nicht in den externen Speicher geschrieben werden können. "Drop"
"Stop"
outputs Eine Liste einer oder mehrerer Ausgaben für den Streamingauftrag. Die name-Eigenschaft für jede Ausgabe ist erforderlich, wenn diese Eigenschaft in einer PUT-Anforderung angegeben wird. 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. Ausgabe[]
outputStartMode Diese Eigenschaft sollte nur verwendet werden, wenn der Auftrag sofort nach der Erstellung gestartet werden soll. Der Wert kann JobStartTime, CustomTime oder LastOutputEventTime sein, um anzugeben, ob der Startpunkt des Ausgabeereignisdatenstroms beim Starten des Auftrags gestartet wird, bei einem benutzerdefinierten Benutzerzeitstempel beginnen soll, der über die outputStartTime-Eigenschaft angegeben wird, oder ob der Startpunkt des Ausgabezeitpunkts des letzten Ereignisses beginnt. "CustomTime"
"JobStartTime"
"LastOutputEventTime"
outputStartTime Der Wert ist entweder ein ISO-8601-formatierter Zeitstempel, der den Startpunkt des Ausgabeereignisstreams angibt, oder NULL, um anzugeben, dass der Ausgabeereignisstream jedes Mal startet, wenn der Streamingauftrag gestartet wird. Diese Eigenschaft muss einen Wert aufweisen, wenn outputStartMode auf CustomTime festgelegt ist. Zeichenfolge
sku Beschreibt die SKU des Streamingauftrags. Erforderlich für PUT-Anforderungen (CreateOrReplace). StreamingJobSku
Transformation Gibt die Abfrage und die Anzahl der Streamingeinheiten an, die für den Streamingauftrag verwendet werden sollen. Die name-Eigenschaft der Transformation ist erforderlich, wenn diese Eigenschaft in einer PUT-Anforderung angegeben wird. 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

ClusterInfo

Name BESCHREIBUNG Wert
id Die Ressourcen-ID des Clusters. Zeichenfolge

Extern

Name BESCHREIBUNG Wert
Container Zeichenfolge
path Zeichenfolge
storageAccount Die Eigenschaften, die einem Azure Storage-Konto zugeordnet sind StorageAccount

StorageAccount

Name BESCHREIBUNG Wert
accountKey Der Kontoschlüssel für das Azure Storage-Konto. Erforderlich für PUT-Anforderungen (CreateOrReplace). Zeichenfolge
. Der Name des Azure Storage-Kontos. Erforderlich für PUT-Anforderungen (CreateOrReplace). Zeichenfolge

Funktion

Name BESCHREIBUNG Wert
name Ressourcenname Zeichenfolge
properties Die Eigenschaften, die einer Funktion zugeordnet sind. FunctionProperties

FunctionProperties

Name BESCHREIBUNG Wert
properties FunctionConfiguration
Typ Festlegen des Objekttyps Aggregat
Skalar (erforderlich)

FunctionConfiguration

Name BESCHREIBUNG Wert
bindung Die physische Bindung der Funktion. Im Fall des Azure Machine Learning-Webdiensts beschreibt dies beispielsweise den Endpunkt. FunctionBinding
inputs FunctionInput[]
output Beschreibt die Ausgabe einer Funktion. FunctionOutput

FunctionBinding

Name BESCHREIBUNG Wert
type Festlegen des Objekttyps Microsoft.MachineLearning/WebService
Microsoft.MachineLearningServices
Microsoft.StreamAnalytics/CLRUdf
Microsoft.StreamAnalytics/JavascriptUdf (erforderlich)

AzureMachineLearningStudioFunctionBinding

Name BESCHREIBUNG Wert
type Gibt den Funktionsbindungstyp an. "Microsoft.MachineLearning/WebService" (erforderlich)
properties Die Bindungseigenschaften, die einem Azure Machine Learning Studio zugeordnet sind. AzureMachineLearningStudioFunctionBindingProperties

AzureMachineLearningStudioFunctionBindingProperties

Name BESCHREIBUNG Wert
apiKey Der API-Schlüssel, der für die Authentifizierung bei Request-Response Endpunkt verwendet wird. Zeichenfolge
batchSize Zahl zwischen 1 und 10000, 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ührungsendpunkt von Azure Machine Learning Studio. Weitere Informationen finden Sie hier: https://docs.microsoft.com/azure/machine-learning/machine-learning-consume-web-services#request-response-service-rrs Zeichenfolge
inputs Die Eingaben für den Azure Machine Learning Studio-Endpunkt. AzureMachineLearningStudioInputs
outputs Eine Liste der Ausgaben der Azure Machine Learning Studio-Endpunktausführung. AzureMachineLearningStudioOutputColumn[]

AzureMachineLearningStudioInputs

Name BESCHREIBUNG Wert
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 angegeben wird. Zeichenfolge

AzureMachineLearningStudioInputColumn

Name BESCHREIBUNG Wert
dataType Der (von Azure Machine Learning unterstützte) Datentyp der Eingabespalte. Eine Liste der gültigen Azure Machine Learning-Datentypen wird unter https://msdn.microsoft.com/library/azure/dn905923.aspx beschrieben. Zeichenfolge
mapTo Der nullbasierte Index des Funktionsparameters, dem diese Eingabe zugeordnet ist. INT
name Der Name der Eingabespalte. Zeichenfolge

AzureMachineLearningStudioOutputColumn

Name BESCHREIBUNG Wert
dataType Der (von Azure Machine Learning unterstützte) Datentyp der Ausgabespalte. Eine Liste der gültigen Azure Machine Learning-Datentypen wird unter https://msdn.microsoft.com/library/azure/dn905923.aspx beschrieben. Zeichenfolge
name Der Name der Ausgabespalte. Zeichenfolge

AzureMachineLearningServiceFunctionBinding

Name BESCHREIBUNG Wert
type Gibt den Funktionsbindungstyp an. "Microsoft.MachineLearningServices" (erforderlich)
properties Die Bindungseigenschaften, die einem Azure Machine Learning-Webdienst zugeordnet sind. AzureMachineLearningServiceFunctionBindingProperties

AzureMachineLearningServiceFunctionBindingProperties

Name BESCHREIBUNG Wert
apiKey Der API-Schlüssel, der für die Authentifizierung bei Request-Response Endpunkt verwendet wird. Zeichenfolge
batchSize Zahl zwischen 1 und 10000, 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ührungsendpunkt des Azure Machine Learning-Webdiensts. Zeichenfolge
inputs Die Eingaben für den Azure Machine Learning-Webdienstendpunkt. AzureMachineLearningServiceInputColumn[]
numberOfParallelRequests Die Anzahl paralleler Anforderungen, die pro Partition Ihres Auftrags an den Machine Learning-Dienst gesendet werden. Der Standardwert ist 1. INT
outputs Eine Liste der Ausgaben der Ausführung des Azure Machine Learning-Webdienst-Endpunkts. AzureMachineLearningServiceOutputColumn[]

AzureMachineLearningServiceInputColumn

Name BESCHREIBUNG Wert
dataType Der (von Azure Machine Learning unterstützte) Datentyp der Eingabespalte. Zeichenfolge
mapTo Der nullbasierte Index des Funktionsparameters, dem diese Eingabe zugeordnet ist. INT
name Der Name der Eingabespalte. Zeichenfolge

AzureMachineLearningServiceOutputColumn

Name BESCHREIBUNG Wert
dataType Der (von Azure Machine Learning unterstützte) Datentyp der Ausgabespalte. Zeichenfolge
mapTo Der nullbasierte Index des Funktionsparameters, dem diese Eingabe zugeordnet ist. INT
name Der Name der Ausgabespalte. Zeichenfolge

CSharpFunctionBinding

Name BESCHREIBUNG Wert
type Gibt den Funktionsbindungstyp an. "Microsoft.StreamAnalytics/CLRUdf" (erforderlich)
properties Die Bindungseigenschaften, die einer CSharp-Funktion zugeordnet sind. CSharpFunctionBindingProperties

CSharpFunctionBindingProperties

Name BESCHREIBUNG Wert
class Der Csharp-Code, der eine einzelne Funktionsdefinition enthält. Zeichenfolge
dllPath Der Csharp-Code, der eine einzelne Funktionsdefinition enthält. Zeichenfolge
method Der Csharp-Code, der eine einzelne Funktionsdefinition enthält. Zeichenfolge
script Der Csharp-Code, der eine einzelne Funktionsdefinition enthält. Zeichenfolge

JavaScriptFunctionBinding

Name BESCHREIBUNG Wert
type Gibt den Funktionsbindungstyp an. "Microsoft.StreamAnalytics/JavascriptUdf" (erforderlich)
properties Die Bindungseigenschaften, die einer JavaScript-Funktion zugeordnet sind. JavaScriptFunctionBindingEigenschaften

JavaScriptFunctionBindingEigenschaften

Name BESCHREIBUNG Wert
script Der JavaScript-Code, der eine einzelne Funktionsdefinition enthält. Beispiel: 'Function (x, y) { return x + y; }' Zeichenfolge

FunctionInput

Name BESCHREIBUNG Wert
dataType Der (von Azure Stream Analytics unterstützte) Datentyp des Funktionseingabeparameters. Eine Liste der gültigen Azure Stream Analytics-Datentypen finden Sie unter https://msdn.microsoft.com/library/azure/dn835065.aspx Zeichenfolge
isConfigurationParameter Ein Flag, das angibt, ob der Parameter ein Konfigurationsparameter ist. True, wenn bei diesem Eingabeparameter erwartet wird, dass es sich um eine Konstante handelt. Der Standardwert ist "false". bool

FunctionOutput

Name BESCHREIBUNG Wert
dataType Der (von Azure Stream Analytics unterstützte) Datentyp der Funktionsausgabe. Eine Liste der gültigen Azure Stream Analytics-Datentypen finden Sie unter https://msdn.microsoft.com/library/azure/dn835065.aspx Zeichenfolge

AggregateFunctionProperties

Name BESCHREIBUNG Wert
type Gibt den Typ der Funktion an. "Aggregat" (erforderlich)

ScalarFunctionProperties

Name BESCHREIBUNG Wert
type Gibt den Typ der Funktion an. "Skalar" (erforderlich)

Eingabe

Name BESCHREIBUNG Wert
name Ressourcenname Zeichenfolge
properties Die Eigenschaften, die einer Eingabe zugeordnet sind. Erforderlich für PUT-Anforderungen (CreateOrReplace). InputProperties

InputProperties

Name BESCHREIBUNG Wert
compression Beschreibt, wie Eingabedaten komprimiert werden. Komprimierung
partitionKey partitionKey Beschreibt einen Schlüssel in den Eingabedaten, der zum Partitionieren der Eingabedaten verwendet wird. Zeichenfolge
Serialisierung 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). Serialisierung
Typ Festlegen des Objekttyps Referenz
Stream (erforderlich)

Komprimierung

Name BESCHREIBUNG Wert
type Zeichenfolge (erforderlich)

Serialisierung

Name BESCHREIBUNG Wert
type Festlegen des Objekttyps Avro
Csv
CustomClr
Delta
Json
Parquet (erforderlich)

AvroSerialisierung

Name BESCHREIBUNG Wert
type Gibt den Typ der Serialisierung an, den die Eingabe oder Ausgabe verwendet. Erforderlich für PUT-Anforderungen (CreateOrReplace). "Avro" (erforderlich)
properties Die Eigenschaften, die dem Avro-Serialisierungstyp zugeordnet sind. Erforderlich für PUT-Anforderungen (CreateOrReplace).

CsvSerialisierung

Name BESCHREIBUNG Wert
type Gibt den Typ der Serialisierung an, den die Eingabe oder Ausgabe verwendet. Erforderlich für PUT-Anforderungen (CreateOrReplace). "CSV" (erforderlich)
properties Die Eigenschaften, die dem CSV-Serialisierungstyp zugeordnet sind. Erforderlich für PUT-Anforderungen (CreateOrReplace). CsvSerializationProperties

CsvSerializationProperties

Name BESCHREIBUNG Wert
encoding Gibt die Codierung der eingehenden Daten im Falle einer Eingabe und die Codierung ausgehender Daten im Fall der Ausgabe an. Erforderlich für PUT-Anforderungen (CreateOrReplace). "UTF8"
fieldDelimiter Gibt das Trennzeichen an, das zum Trennen von CSV-Datensätzen (Durch Trennzeichen getrennte Werte) verwendet wird. Eine Liste der unterstützten Werte finden Sie unter https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-input oder https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-output . Erforderlich für PUT-Anforderungen (CreateOrReplace). Zeichenfolge

CustomClrSerialization

Name BESCHREIBUNG Wert
type Gibt den Typ der Serialisierung an, den die Eingabe oder Ausgabe verwendet. Erforderlich für PUT-Anforderungen (CreateOrReplace). "CustomClr" (erforderlich)
properties Die Eigenschaften, die dem Serialisierungstyp CustomClr zugeordnet sind. Erforderlich für PUT-Anforderungen (CreateOrReplace). CustomClrSerializationProperties

CustomClrSerializationProperties

Name BESCHREIBUNG Wert
serializationClassName Der Name der Serialisierungsklasse. Zeichenfolge
SerialisierungDllPath Der Pfad der Serialisierungsbibliothek. Zeichenfolge

DeltaSerialisierung

Name BESCHREIBUNG Wert
type Gibt den Typ der Serialisierung an, den die Eingabe oder Ausgabe verwendet. Erforderlich für PUT-Anforderungen (CreateOrReplace). "Delta" (erforderlich)
properties Die Eigenschaften, die dem Delta Lake-Serialisierungstyp zugeordnet sind. Erforderlich für PUT-Anforderungen (CreateOrReplace). DeltaSerializationProperties

DeltaSerializationProperties

Name BESCHREIBUNG Wert
deltaTablePath Gibt den Pfad der Delta Lake-Tabelle an, in den 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, behalten sie jedoch als Array zur Erweiterbarkeit bei. string[]

Jsonserialization

Name BESCHREIBUNG Wert
type Gibt den Typ der Serialisierung an, den die Eingabe oder Ausgabe verwendet. Erforderlich für PUT-Anforderungen (CreateOrReplace). "Json" (erforderlich)
properties Die Eigenschaften, die dem JSON-Serialisierungstyp zugeordnet sind. Erforderlich für PUT-Anforderungen (CreateOrReplace). JsonSerializationProperties

JsonSerializationProperties

Name BESCHREIBUNG Wert
encoding Gibt die Codierung der eingehenden Daten im Falle einer Eingabe und die Codierung ausgehender Daten im Fall der Ausgabe an. Erforderlich für PUT-Anforderungen (CreateOrReplace). "UTF8"
format Diese Eigenschaft gilt nur für die JSON-Serialisierung von Ausgaben. Sie gilt nicht für Eingaben. Diese Eigenschaft gibt das Format des JSON-Codes an, in das die Ausgabe geschrieben wird. Die derzeit unterstützten Werte sind "lineSeparated", was angibt, dass die Ausgabe formatiert wird, indem jedes JSON-Objekt durch eine neue Zeile und "Array" getrennt wird, was angibt, dass die Ausgabe als Array von JSON-Objekten formatiert wird. Der Standardwert ist "lineSeparated", wenn null verlassen wird. "Array"
"LineSeparated"

ParquetSerialisierung

Name BESCHREIBUNG Wert
type Gibt den Typ der Serialisierung an, den die Eingabe oder Ausgabe verwendet. Erforderlich für PUT-Anforderungen (CreateOrReplace). "Parquet" (erforderlich)
properties Die Eigenschaften, die dem Parquet-Serialisierungstyp zugeordnet sind. Erforderlich für PUT-Anforderungen (CreateOrReplace).

ReferenceInputProperties

Name BESCHREIBUNG Wert
type Gibt an, ob die Eingabe eine Quelle für Verweisdaten oder Streamdaten ist. Erforderlich für PUT-Anforderungen (CreateOrReplace). "Verweis" (erforderlich)
datasource Beschreibt eine Eingabedatenquelle, die Verweisdaten enthält. Erforderlich für PUT-Anforderungen (CreateOrReplace). ReferenceInputDataSource

ReferenceInputDataSource

Name BESCHREIBUNG Wert
type Festlegen des Objekttyps Microsoft.Sql/Server/Database
Microsoft.Storage/Blob
Rohformat (erforderlich)

AzureSqlReferenceInputDataSource

Name BESCHREIBUNG Wert
type Gibt den Typ der Eingabedatenquelle an, die Verweisdaten enthält. Erforderlich für PUT-Anforderungen (CreateOrReplace). "Microsoft.Sql/Server/Database" (erforderlich)
properties Beschreibt Azure SQL Datenbankreferenzdatenquelleneigenschaften. AzureSqlReferenceInputDataSourceProperties

AzureSqlReferenceInputDataSourceProperties

Name BESCHREIBUNG Wert
database Dieses Element ist dem datasource-Element zugeordnet. Dies ist der Name der Datenbank, in die die Ausgabe geschrieben wird. Zeichenfolge
deltaSnapshotQuery Dieses Element ist dem datasource-Element zugeordnet. Diese Abfrage wird verwendet, um inkrementelle Änderungen aus der SQL-Datenbank abzurufen. Um diese Option zu verwenden, wird empfohlen, temporale Tabellen in Azure SQL-Datenbank zu verwenden. Zeichenfolge
fullSnapshotQuery Dieses Element ist dem datasource-Element zugeordnet. Diese Abfrage wird verwendet, um Daten aus der SQL-Datenbank abzurufen. Zeichenfolge
password Dieses Element ist dem datasource-Element zugeordnet. Dies ist das Kennwort für die Verbindung mit der SQL-Datenbankinstanz. Zeichenfolge
refreshRate Dieses Element ist dem datasource-Element zugeordnet. Dies gibt an, wie häufig die Daten aus der Datenbank abgerufen werden. Es hat das DateTime-Format. Zeichenfolge
refreshType Dieses Element ist dem datasource-Element zugeordnet. Dieses Element ist vom Enumerationstyp. Es gibt an, welche Art von Datenaktualisierungsoption wir verwenden möchten:Static/RefreshPeriodicallyWithFull/RefreshPeriodicallyWithDelta Zeichenfolge
server Dieses Element ist dem datasource-Element zugeordnet. Dies ist der Name des Servers, der die Datenbank enthält, in die geschrieben wird. Zeichenfolge
table Dieses Element ist dem datasource-Element zugeordnet. Der Name der Tabelle in der Azure SQL-Datenbank. Zeichenfolge
user Dieses Element ist dem datasource-Element zugeordnet. Dies ist der Benutzername, der für die Verbindung mit der SQL-Datenbankinstanz verwendet wird. Zeichenfolge

BlobReferenceInputDataSource

Name BESCHREIBUNG Wert
type Gibt den Typ der Eingabedatenquelle an, die Verweisdaten enthält. Erforderlich für PUT-Anforderungen (CreateOrReplace). "Microsoft.Storage/Blob" (erforderlich)
properties Die Eigenschaften, die einer Blobeingabe zugeordnet sind, die Verweisdaten enthält. Erforderlich für PUT-Anforderungen (CreateOrReplace). BlobReferenceInputDataSourceProperties

BlobReferenceInputDataSourceProperties

Name BESCHREIBUNG Wert
authenticationMode Authentifizierungsmodus. "ConnectionString"
"Msi"
"UserToken"
Container Der Name eines Containers im zugeordneten Speicherkonto. Dieser Container enthält entweder die Blobs, aus der gelesen oder geschrieben werden sollen. Erforderlich für PUT-Anforderungen (CreateOrReplace). Zeichenfolge
dateFormat Das Datumsformat, Überall dort, wo {date} in pathPattern angezeigt wird, wird stattdessen der Wert dieser Eigenschaft als Datumsformat verwendet. Zeichenfolge
pathPattern Das Blobpfadmuster. Kein regulärer Ausdruck. Es stellt ein Muster dar, mit dem Blobnamen abgeglichen werden, um zu bestimmen, ob sie als Eingabe oder Ausgabe für den Auftrag eingeschlossen werden sollen. Eine ausführlichere Erläuterung und ein Beispiel finden Sie https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-input unter oder https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-output . Zeichenfolge
storageAccounts Eine Liste mit mindestens einem Azure Storage-Konto. Erforderlich für PUT-Anforderungen (CreateOrReplace). StorageAccount[]
Timeformat Das Zeitformat. Überall dort, wo {time} in pathPattern angezeigt wird, wird stattdessen der Wert dieser Eigenschaft als Zeitformat verwendet. Zeichenfolge

RawReferenceInputDataSource

Name BESCHREIBUNG Wert
type Gibt den Typ der Eingabedatenquelle an, die Verweisdaten enthält. Erforderlich für PUT-Anforderungen (CreateOrReplace). "Raw" (erforderlich)
properties Die Eigenschaften, die einer Roheingabe zugeordnet sind, die Verweisdaten enthält. Erforderlich für PUT-Anforderungen (CreateOrReplace). RawInputDatasourceProperties

RawInputDatasourceProperties

Name BESCHREIBUNG Wert
payload Der json-serialisierte Inhalt der Eingabedaten. Entweder payload oder payloadUri muss festgelegt werden, aber nicht beide. Zeichenfolge
payloadUri Die SAS-URL für ein Blob, das den serialisierten JSON-Inhalt der Eingabedaten enthält. Entweder payload oder payloadUri muss festgelegt werden, aber nicht beide. Zeichenfolge

StreamInputProperties

Name BESCHREIBUNG Wert
type Gibt an, ob die Eingabe eine Quelle für Verweisdaten oder Streamdaten ist. Erforderlich für PUT-Anforderungen (CreateOrReplace). "Stream" (erforderlich)
datasource Beschreibt eine Eingabedatenquelle, die Streamdaten enthält. Erforderlich für PUT-Anforderungen (CreateOrReplace). StreamInputDataSource

StreamInputDataSource

Name BESCHREIBUNG Wert
type Festlegen des Objekttyps Microsoft.Devices/IotHubs
Microsoft.EventHub/EventHub
Microsoft.ServiceBus/EventHub
Microsoft.Storage/Blob
Rohformat (erforderlich)

IoTHubStreamInputDataSource

Name BESCHREIBUNG Wert
type Gibt den Typ der Eingabedatenquelle an, die Datenstromdaten enthält. Erforderlich für PUT-Anforderungen (CreateOrReplace). "Microsoft.Devices/IotHubs" (erforderlich)
properties Die Eigenschaften, die einer IoT Hub Eingabe zugeordnet sind, die Datenstromdaten enthält. Erforderlich für PUT-Anforderungen (CreateOrReplace). IoTHubStreamInputDataSourceProperties

IoTHubStreamInputDataSourceProperties

Name BESCHREIBUNG Wert
consumerGroupName Der Name einer IoT Hub Consumergruppe, die zum Lesen von Ereignissen aus dem IoT Hub verwendet werden soll. Falls nicht angegeben, verwendet die Eingabe die Standard-Consumergruppe von Iot Hub. Zeichenfolge
endpoint Der IoT Hub Endpunkt, mit dem eine Verbindung hergestellt werden soll (z. B. Nachrichten/Ereignisse, Nachrichten/VorgängeMonitoringEvents usw.). Zeichenfolge
iotHubNamespace Der Name oder der URI des IoT Hub. Erforderlich für PUT-Anforderungen (CreateOrReplace). Zeichenfolge
sharedAccessPolicyKey Der Shared Access Policy Key für die angegebene Shared Access-Richtlinie. Erforderlich für PUT-Anforderungen (CreateOrReplace). Zeichenfolge
sharedAccessPolicyName Der Name der Shared Access-Richtlinie für die IoT Hub. Diese Richtlinie muss mindestens die Berechtigung Dienstverbindung enthalten. Erforderlich für PUT-Anforderungen (CreateOrReplace). Zeichenfolge

EventHubV2StreamInputDataSource

Name BESCHREIBUNG Wert
type Gibt den Typ der Eingabedatenquelle an, die Datenstromdaten enthält. Erforderlich für PUT-Anforderungen (CreateOrReplace). "Microsoft.EventHub/EventHub" (erforderlich)
properties Die Eigenschaften, die einer Event Hub-Eingabe zugeordnet sind, die Streamdaten enthält. Erforderlich für PUT-Anforderungen (CreateOrReplace). EventHubStreamInputDataSourceProperties

EventHubStreamInputDataSourceProperties

Name BESCHREIBUNG Wert
authenticationMode Authentifizierungsmodus. "ConnectionString"
"Msi"
"UserToken"
consumerGroupName Der Name einer Event Hub-Consumergruppe, die zum Lesen von Ereignissen aus dem Event Hub verwendet werden soll. Wenn Sie verschiedene Consumergruppennamen für mehrere Eingaben angeben, kann jede dieser Eingaben dieselben Ereignisse vom Event Hub empfangen. Falls nicht angegeben, verwendet die Eingabe die Standard-Consumergruppe des Event Hubs. Zeichenfolge
eventHubName Der Name des Event Hubs. Erforderlich für PUT-Anforderungen (CreateOrReplace). Zeichenfolge
serviceBusNamespace Der Namespace, der dem gewünschten Event Hub, der Service Bus-Warteschlange, dem Service Bus-Thema usw. zugeordnet ist. Erforderlich für PUT-Anforderungen (CreateOrReplace). Zeichenfolge
sharedAccessPolicyKey Der Shared Access Policy Key für die angegebene Shared Access-Richtlinie. Erforderlich für PUT-Anforderungen (CreateOrReplace). Zeichenfolge
sharedAccessPolicyName Der Name der Shared Access-Richtlinie für den Event Hub, Die Service Bus-Warteschlange, das Service Bus-Thema usw. Erforderlich für PUT-Anforderungen (CreateOrReplace). Zeichenfolge

EventHubStreamInputDataSource

Name BESCHREIBUNG Wert
type Gibt den Typ der Eingabedatenquelle an, die Datenstromdaten enthält. Erforderlich für PUT-Anforderungen (CreateOrReplace). "Microsoft.ServiceBus/EventHub" (erforderlich)
properties Die Eigenschaften, die einer Event Hub-Eingabe zugeordnet sind, die Streamdaten enthält. Erforderlich für PUT-Anforderungen (CreateOrReplace). EventHubStreamInputDataSourceProperties

BlobStreamInputDataSource

Name BESCHREIBUNG Wert
type Gibt den Typ der Eingabedatenquelle an, die Datenstromdaten enthält. Erforderlich für PUT-Anforderungen (CreateOrReplace). "Microsoft.Storage/Blob" (erforderlich)
properties Die Eigenschaften, die einer Blobeingabe zugeordnet sind, die Datenstromdaten enthält. Erforderlich für PUT-Anforderungen (CreateOrReplace). BlobStreamInputDataSourceProperties

BlobStreamInputDataSourceProperties

Name BESCHREIBUNG Wert
authenticationMode Authentifizierungsmodus. "ConnectionString"
"Msi"
"UserToken"
Container Der Name eines Containers innerhalb des zugeordneten Speicherkontos. Dieser Container enthält entweder die Blobs, aus dem gelesen oder geschrieben werden sollen. Erforderlich für PUT-Anforderungen (CreateOrReplace). Zeichenfolge
dateFormat Das Datumsformat, Überall, wo {date} in pathPattern angezeigt wird, wird stattdessen der Wert dieser Eigenschaft als Datumsformat verwendet. Zeichenfolge
pathPattern Das Blobpfadmuster. Kein regulärer Ausdruck. Es stellt ein Muster dar, mit dem Blobnamen abgeglichen werden, um zu bestimmen, ob sie als Eingabe oder Ausgabe in den Auftrag einbezogen werden sollen oder nicht. Eine ausführlichere Erklärung und ein Beispiel finden Sie unter https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-input oder https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-output . Zeichenfolge
sourcePartitionCount Die Partitionsanzahl der Blobeingabedatenquelle. Bereich 1 - 1024. INT
storageAccounts Eine Liste mit mindestens einem Azure Storage-Konto. 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. Zeichenfolge

RawStreamInputDataSource

Name BESCHREIBUNG Wert
type Gibt den Typ der Eingabedatenquelle an, die Datenstromdaten enthält. Erforderlich für PUT-Anforderungen (CreateOrReplace). "Roh" (erforderlich)
properties Die Eigenschaften, die einer unformatierten Eingabe zugeordnet sind. Erforderlich für PUT-Anforderungen (CreateOrReplace). RawInputDatasourceProperties

JobStorageAccount

Name BESCHREIBUNG Wert
accountKey Der Kontoschlüssel für das Azure Storage-Konto. Erforderlich für PUT-Anforderungen (CreateOrReplace). Zeichenfolge
. Der Name des Azure Storage-Kontos. Erforderlich für PUT-Anforderungen (CreateOrReplace). Zeichenfolge
authenticationMode Authentifizierungsmodus. "ConnectionString"
"Msi"
"UserToken"

Output

Name BESCHREIBUNG Wert
name Ressourcenname Zeichenfolge
properties Die Eigenschaften, die einer Ausgabe zugeordnet sind. Erforderlich für PUT-Anforderungen (CreateOrReplace). OutputProperties

OutputProperties

Name BESCHREIBUNG Wert
datasource Beschreibt die Datenquelle, in die die Ausgabe geschrieben wird. Erforderlich für PUT-Anforderungen (CreateOrReplace). OutputDataSource
Serialisierung 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). Serialisierung
sizeWindow Das Größenfenster, auf das eine Stream Analytics-Ausgabe beschränkt werden soll. INT
timeWindow Zeichenfolge

OutputDataSource

Name BESCHREIBUNG Wert
type Festlegen des Objekttyps Microsoft.AzureFunction
Microsoft.DataLake/Konten
Microsoft.EventHub/EventHub
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
Rohformat (erforderlich)

AzureFunctionOutputDataSource

Name BESCHREIBUNG Wert
type Gibt an, in welche Art der Datenquellenausgabe geschrieben wird. Erforderlich für PUT-Anforderungen (CreateOrReplace). "Microsoft.AzureFunction" (erforderlich)
properties Die Eigenschaften, die einer Azure-Funktionsausgabe zugeordnet sind. Erforderlich für PUT-Anforderungen (CreateOrReplace). AzureFunctionOutputDataSourceProperties

AzureFunctionOutputDataSourceProperties

Name BESCHREIBUNG Wert
apiKey Wenn Sie eine Azure-Funktion aus einem anderen Abonnement verwenden möchten, können Sie dazu den Schlüssel für den Zugriff auf Ihre Funktion angeben. Zeichenfolge
functionAppName Der Name der Azure Functions-App. Zeichenfolge
functionName Der Name der Funktion in der Azure Functions-App. Zeichenfolge
maxBatchCount Eine Eigenschaft, mit der Sie die maximale Anzahl von Ereignissen in jedem Batch angeben können, die an Azure Functions gesendet werden. Der Standardwert ist 100. INT
maxBatchSize Eine Eigenschaft, mit der Sie die maximale Größe für jeden Ausgabebatch festlegen können, der an Ihre Azure-Funktion gesendet wird. Die Eingabeeinheit ist Bytes. Standardmäßig ist dieser Wert auf 262,144 Bytes (256 KB) festgelegt. INT

AzureDataLakeStoreOutputDataSource

Name BESCHREIBUNG Wert
type Gibt an, in welche Art der Datenquellenausgabe geschrieben wird. Erforderlich für PUT-Anforderungen (CreateOrReplace). "Microsoft.DataLake/Accounts" (erforderlich)
properties Die Eigenschaften, die einer Azure Data Lake Store-Ausgabe zugeordnet sind. Erforderlich für PUT-Anforderungen (CreateOrReplace). AzureDataLakeStoreOutputDataSourceProperties

AzureDataLakeStoreOutputDataSourceProperties

Name BESCHREIBUNG Wert
. Der Name des Azure Data Lake Store-Kontos. Erforderlich für PUT-Anforderungen (CreateOrReplace). Zeichenfolge
authenticationMode Authentifizierungsmodus. "ConnectionString"
"Msi"
"UserToken"
dateFormat Das Datumsformat, Unabhängig davon, wo {date} in filePathPrefix angezeigt wird, wird stattdessen der Wert dieser Eigenschaft als Datumsformat verwendet. Zeichenfolge
filePathPrefix Der Speicherort der Datei, in die die Ausgabe geschrieben werden soll. Erforderlich für PUT-Anforderungen (CreateOrReplace). Zeichenfolge
refreshToken Ein Aktualisierungstoken, mit dem ein gültiges Zugriffstoken abgerufen werden kann, das dann zur Authentifizierung bei der Datenquelle verwendet werden kann. Ein gültiges Aktualisierungstoken kann derzeit nur über das Azure-Portal abgerufen werden. Es wird empfohlen, hier einen Dummyzeichenfolgenwert zu platzieren, wenn Sie die Datenquelle erstellen und dann zum Azure-Portal wechseln, um die Datenquelle zu authentifizieren, die diese Eigenschaft mit einem gültigen Aktualisierungstoken aktualisiert. Erforderlich für PUT-Anforderungen (CreateOrReplace). Zeichenfolge
tenantId Die Mandanten-ID des Benutzers, der zum Abrufen des Aktualisierungstokens verwendet wird. Erforderlich für PUT-Anforderungen (CreateOrReplace). Zeichenfolge
Timeformat Das Zeitformat. Unabhängig davon, wo {time} in filePathPrefix angezeigt wird, wird der Wert dieser Eigenschaft stattdessen als Zeitformat verwendet. Zeichenfolge
tokenUserDisplayName Der Benutzeranzeigename 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. Zeichenfolge
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. Zeichenfolge

EventHubV2OutputDataSource

Name BESCHREIBUNG Wert
type Gibt an, in welche Art der Datenquellenausgabe geschrieben wird. Erforderlich für PUT-Anforderungen (CreateOrReplace). "Microsoft.EventHub/EventHub" (erforderlich)
properties Die Eigenschaften, die einer Event Hub-Ausgabe zugeordnet sind. Erforderlich für PUT-Anforderungen (CreateOrReplace). EventHubOutputDataSourceProperties

EventHubOutputDataSourceProperties

Name BESCHREIBUNG Wert
authenticationMode Authentifizierungsmodus. "ConnectionString"
"Msi"
"UserToken"
eventHubName Der Name des Event Hubs. Erforderlich für PUT-Anforderungen (CreateOrReplace). Zeichenfolge
partitionKey Der Schlüssel/die Spalte, der verwendet wird, um zu bestimmen, an welche Partition Ereignisdaten gesendet werden sollen. Zeichenfolge
propertyColumns string[]
serviceBusNamespace Der Namespace, der dem gewünschten Event Hub, der Service Bus-Warteschlange, dem Service Bus-Thema usw. zugeordnet ist. Erforderlich für PUT-Anforderungen (CreateOrReplace). Zeichenfolge
sharedAccessPolicyKey Der Shared Access Policy Key für die angegebene Shared Access-Richtlinie. Erforderlich für PUT-Anforderungen (CreateOrReplace). Zeichenfolge
sharedAccessPolicyName Der Name der Shared Access-Richtlinie für den Event Hub, Die Service Bus-Warteschlange, das Service Bus-Thema usw. Erforderlich für PUT-Anforderungen (CreateOrReplace). Zeichenfolge

EventHubOutputDataSource

Name BESCHREIBUNG Wert
type Gibt an, in welche Art der Datenquellenausgabe geschrieben wird. Erforderlich für PUT-Anforderungen (CreateOrReplace). "Microsoft.ServiceBus/EventHub" (erforderlich)
properties Die Eigenschaften, die einer Event Hub-Ausgabe zugeordnet sind. Erforderlich für PUT-Anforderungen (CreateOrReplace). EventHubOutputDataSourceProperties

ServiceBusQueueOutputDataSource

Name BESCHREIBUNG Wert
type Gibt an, in welche Art der Datenquellenausgabe geschrieben wird. Erforderlich für PUT-Anforderungen (CreateOrReplace). "Microsoft.ServiceBus/Queue" (erforderlich)
properties Die Eigenschaften, die einer Service Bus-Warteschlangenausgabe zugeordnet sind. Erforderlich für PUT-Anforderungen (CreateOrReplace). ServiceBusQueueOutputDataSourceProperties

ServiceBusQueueOutputDataSourceProperties

Name BESCHREIBUNG Wert
authenticationMode Authentifizierungsmodus. "ConnectionString"
"Msi"
"UserToken"
propertyColumns Ein Zeichenfolgenarray der Namen der Ausgabespalten, die als benutzerdefinierte Eigenschaften an Service Bus-Nachrichten angefügt werden sollen. string[]
queueName Der Name der Service Bus-Warteschlange. Erforderlich für PUT-Anforderungen (CreateOrReplace). Zeichenfolge
serviceBusNamespace Der Namespace, der dem gewünschten Event Hub, der Service Bus-Warteschlange, dem Service Bus-Thema usw. zugeordnet ist. Erforderlich für PUT-Anforderungen (CreateOrReplace). Zeichenfolge
sharedAccessPolicyKey Der Shared Access Policy Key für die angegebene Shared Access-Richtlinie. Erforderlich für PUT-Anforderungen (CreateOrReplace). Zeichenfolge
sharedAccessPolicyName Der Name der Shared Access-Richtlinie für den Event Hub, Die Service Bus-Warteschlange, das Service Bus-Thema usw. Erforderlich für PUT-Anforderungen (CreateOrReplace). Zeichenfolge
systemPropertyColumns Wörterbuch von {string} ServiceBusQueueOutputDataSourcePropertiesSystemPrope...

ServiceBusQueueOutputDataSourcePropertiesSystemPrope...

Name BESCHREIBUNG Wert
{angepasste Eigenschaft} Zeichenfolge

ServiceBusTopicOutputDataSource

Name BESCHREIBUNG Wert
type Gibt an, in welche Art der Datenquellenausgabe geschrieben wird. Erforderlich für PUT-Anforderungen (CreateOrReplace). "Microsoft.ServiceBus/Topic" (erforderlich)
properties Die Eigenschaften, die einer Service Bus Topic-Ausgabe zugeordnet sind. Erforderlich für PUT-Anforderungen (CreateOrReplace). ServiceBusTopicOutputDataSourceProperties

ServiceBusTopicOutputDataSourceProperties

Name BESCHREIBUNG Wert
authenticationMode Authentifizierungsmodus. "ConnectionString"
"Msi"
"UserToken"
propertyColumns Ein Zeichenfolgenarray der Namen der Ausgabespalten, die als benutzerdefinierte Eigenschaften an Service Bus-Nachrichten angefügt werden sollen. string[]
serviceBusNamespace Der Namespace, der dem gewünschten Event Hub, der Service Bus-Warteschlange, dem Service Bus-Thema usw. zugeordnet ist. Erforderlich für PUT-Anforderungen (CreateOrReplace). Zeichenfolge
sharedAccessPolicyKey Der Shared Access Policy Key für die angegebene Shared Access-Richtlinie. Erforderlich für PUT-Anforderungen (CreateOrReplace). Zeichenfolge
sharedAccessPolicyName Der Name der Shared Access-Richtlinie für den Event Hub, Die Service Bus-Warteschlange, das Service Bus-Thema usw. Erforderlich für PUT-Anforderungen (CreateOrReplace). Zeichenfolge
systemPropertyColumns Wörterbuch von {string} ServiceBusTopicOutputDataSourcePropertiesSystemPrope...
topicName Der Name des Service Bus-Themas. Erforderlich für PUT-Anforderungen (CreateOrReplace). Zeichenfolge

ServiceBusTopicOutputDataSourcePropertiesSystemPrope...

Name BESCHREIBUNG Wert
{angepasste Eigenschaft} Zeichenfolge

AzureSqlDatabaseOutputDataSource

Name BESCHREIBUNG Wert
type Gibt an, in welche Art der Datenquellenausgabe geschrieben wird. Erforderlich für PUT-Anforderungen (CreateOrReplace). "Microsoft.Sql/Server/Database" (erforderlich)
properties Die Eigenschaften, die einer Azure SQL Datenbankausgabe zugeordnet sind. Erforderlich für PUT-Anforderungen (CreateOrReplace). AzureSqlDatabaseOutputDataSourceProperties

AzureSqlDatabaseOutputDataSourceProperties

Name BESCHREIBUNG Wert
authenticationMode Authentifizierungsmodus. "ConnectionString"
"Msi"
"UserToken"
database Der Name der Azure SQL-Datenbank. Erforderlich für PUT-Anforderungen (CreateOrReplace). Zeichenfolge
maxBatchCount Maximale Batchanzahl für Schreibvorgänge in sql-Datenbank, der Standardwert ist 10.000. Optional für PUT-Anforderungen. INT
maxWriterCount Max Write r count, derzeit nur 1 (single writer) und 0 (basierend auf Abfragepartition) sind verfügbar. Optional für PUT-Anforderungen. INT
password Das Kennwort, das zum Herstellen einer Verbindung mit der Azure SQL-Datenbank verwendet wird. Erforderlich für PUT-Anforderungen (CreateOrReplace). Zeichenfolge
server Der Name des SQL-Servers, der die Azure SQL-Datenbank enthält. Erforderlich für PUT-Anforderungen (CreateOrReplace). Zeichenfolge
table Der Name der Tabelle in der Azure SQL-Datenbank. Erforderlich für PUT-Anforderungen (CreateOrReplace). Zeichenfolge
user Der Benutzername, der zum Herstellen einer Verbindung mit der Azure SQL-Datenbank verwendet wird. Erforderlich für PUT-Anforderungen (CreateOrReplace). Zeichenfolge

AzureSynapseOutputDataSource

Name BESCHREIBUNG Wert
type Gibt an, in welche Art der Datenquellenausgabe geschrieben wird. Erforderlich für PUT-Anforderungen (CreateOrReplace). "Microsoft.Sql/Server/DataWarehouse" (erforderlich)
properties Die Eigenschaften, die einer Azure Synapse Ausgabe zugeordnet sind. Erforderlich für PUT-Anforderungen (CreateOrReplace). AzureSynapseOutputDataSourceProperties

AzureSynapseOutputDataSourceProperties

Name BESCHREIBUNG Wert
database Der Name der Azure SQL-Datenbank. Erforderlich für PUT-Anforderungen (CreateOrReplace). Zeichenfolge
password Das Kennwort, das zum Herstellen einer Verbindung mit der Azure SQL-Datenbank verwendet wird. Erforderlich für PUT-Anforderungen (CreateOrReplace). Zeichenfolge
server Der Name des SQL-Servers, der die Azure SQL-Datenbank enthält. Erforderlich für PUT-Anforderungen (CreateOrReplace). Zeichenfolge
table Der Name der Tabelle in der Azure SQL-Datenbank. Erforderlich für PUT-Anforderungen (CreateOrReplace). Zeichenfolge
user Der Benutzername, der zum Herstellen einer Verbindung mit der Azure SQL-Datenbank verwendet wird. Erforderlich für PUT-Anforderungen (CreateOrReplace). Zeichenfolge

BlobOutputDataSource

Name BESCHREIBUNG Wert
type Gibt an, in welche Art der Datenquellenausgabe geschrieben wird. Erforderlich für PUT-Anforderungen (CreateOrReplace). "Microsoft.Storage/Blob" (erforderlich)
properties Die Eigenschaften, die einer Blobausgabe zugeordnet sind. Erforderlich für PUT-Anforderungen (CreateOrReplace). BlobOutputDataSourceProperties

BlobOutputDataSourceProperties

Name BESCHREIBUNG Wert
authenticationMode Authentifizierungsmodus. "ConnectionString"
"Msi"
"UserToken"
Container Der Name eines Containers im zugeordneten Speicherkonto. Dieser Container enthält entweder die Blobs, aus der gelesen oder geschrieben werden sollen. Erforderlich für PUT-Anforderungen (CreateOrReplace). Zeichenfolge
dateFormat Das Datumsformat, Überall dort, wo {date} in pathPattern angezeigt wird, wird stattdessen der Wert dieser Eigenschaft als Datumsformat verwendet. Zeichenfolge
pathPattern Das Blobpfadmuster. Kein regulärer Ausdruck. Es stellt ein Muster dar, mit dem Blobnamen abgeglichen werden, um zu bestimmen, ob sie als Eingabe oder Ausgabe für den Auftrag eingeschlossen werden sollen. Eine ausführlichere Erläuterung und ein Beispiel finden Sie https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-input unter oder https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-output . Zeichenfolge
storageAccounts Eine Liste mit mindestens einem Azure Storage-Konto. Erforderlich für PUT-Anforderungen (CreateOrReplace). StorageAccount[]
Timeformat Das Zeitformat. Überall dort, wo {time} in pathPattern angezeigt wird, wird stattdessen der Wert dieser Eigenschaft als Zeitformat verwendet. Zeichenfolge

DocumentDbOutputDataSource

Name BESCHREIBUNG Wert
type Gibt an, in welche Art der Datenquellenausgabe geschrieben wird. Erforderlich für PUT-Anforderungen (CreateOrReplace). "Microsoft.Storage/DocumentDB" (erforderlich)
properties Die Eigenschaften, die einer DocumentDB-Ausgabe zugeordnet sind. Erforderlich für PUT-Anforderungen (CreateOrReplace). DocumentDbOutputDataSourceProperties

DocumentDbOutputDataSourceProperties

Name BESCHREIBUNG Wert
accountId Der Name oder die ID des DocumentDB-Kontos. Erforderlich für PUT-Anforderungen (CreateOrReplace). Zeichenfolge
accountKey Der Kontoschlüssel für das DocumentDB-Konto. Erforderlich für PUT-Anforderungen (CreateOrReplace). Zeichenfolge
collectionNamePattern Das Sammlungsnamenmuster für die zu verwendenden Sammlungen. Das Sammlungsnamenformat kann mit dem optionalen Token {partition} gebildet werden, wobei Partitionen bei 0 beginnen. Weitere Informationen finden Sie im Abschnitt DocumentDB von https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-output . Erforderlich für PUT-Anforderungen (CreateOrReplace). Zeichenfolge
database Der Name der DocumentDB-Datenbank. Erforderlich für PUT-Anforderungen (CreateOrReplace). Zeichenfolge
documentId Der Name des Felds in Ausgabeereignissen, das zur Angabe des Primärschlüssels verwendet wird, auf dem Einfüge- und Updatevorgänge basieren. Zeichenfolge
partitionKey Der Name des Felds in Ausgabeereignissen, das zur Angabe des Schlüssels für die Partitionierung der Ausgabe über Sammlungen hinweg verwendet wird. Wenn "collectionNamePattern" das {partition}-Token enthält, muss diese Eigenschaft angegeben werden. Zeichenfolge

AzureTableOutputDataSource

Name BESCHREIBUNG Wert
type Gibt an, in welche Art der Datenquellenausgabe geschrieben wird. Erforderlich für PUT-Anforderungen (CreateOrReplace). "Microsoft.Storage/Table" (erforderlich)
properties Die Eigenschaften, die einer Azure-Tabellenausgabe zugeordnet sind. Erforderlich für PUT-Anforderungen (CreateOrReplace). AzureTableOutputDataSourceProperties

AzureTableOutputDataSourceProperties

Name BESCHREIBUNG Wert
accountKey Der Kontoschlüssel für das Azure Storage-Konto. Erforderlich für PUT-Anforderungen (CreateOrReplace). Zeichenfolge
. Der Name des Azure Storage-Kontos. Erforderlich für PUT-Anforderungen (CreateOrReplace). Zeichenfolge
batchSize Die Anzahl der Zeilen, die gleichzeitig in die Azure-Tabelle geschrieben werden sollen. INT
columnsToRemove Wird dieser Wert angegeben, ist jedes Element im Array der Name einer Spalte, die (falls vorhanden) aus den Ausgabeereignisentitäten entfernt wird. 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). Zeichenfolge
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). Zeichenfolge
table Der Name der Azure-Tabelle. Erforderlich für PUT-Anforderungen (CreateOrReplace). Zeichenfolge

PowerBIOutputDataSource

Name BESCHREIBUNG Wert
type Gibt an, in welche Art der Datenquellenausgabe geschrieben wird. Erforderlich für PUT-Anforderungen (CreateOrReplace). "PowerBI" (erforderlich)
properties Die Eigenschaften, die einer Power BI-Ausgabe zugeordnet sind. Erforderlich für PUT-Anforderungen (CreateOrReplace). PowerBIOutputDataSourceProperties

PowerBIOutputDataSourceProperties

Name BESCHREIBUNG Wert
authenticationMode Authentifizierungsmodus. "ConnectionString"
"Msi"
"UserToken"
dataset Der Name des Power BI-Datasets. Erforderlich für PUT-Anforderungen (CreateOrReplace). Zeichenfolge
groupId Die ID der Power BI-Gruppe. Zeichenfolge
groupName Der Name der Power BI-Gruppe. Verwenden Sie diese Eigenschaft, um sich zu merken, welche bestimmte Power BI-Gruppen-ID verwendet wurde. Zeichenfolge
refreshToken Ein Aktualisierungstoken, das verwendet werden kann, um ein gültiges Zugriffstoken abzurufen, das dann zur Authentifizierung bei der Datenquelle verwendet werden kann. Ein gültiges Aktualisierungstoken kann derzeit nur über das Azure-Portal abgerufen werden. Es wird empfohlen, hier einen Dummyzeichenfolgenwert einzufügen, wenn Sie die Datenquelle erstellen und dann zum Azure-Portal wechseln, um die Datenquelle zu authentifizieren, wodurch diese Eigenschaft mit einem gültigen Aktualisierungstoken aktualisiert wird. Erforderlich für PUT-Anforderungen (CreateOrReplace). Zeichenfolge
table Der Name der Power BI-Tabelle unter dem angegebenen Dataset. Erforderlich für PUT-Anforderungen (CreateOrReplace). Zeichenfolge
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. Zeichenfolge
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. Zeichenfolge

RawOutputDatasource

Name BESCHREIBUNG Wert
type Gibt an, in welche Art der Datenquellenausgabe geschrieben wird. Erforderlich für PUT-Anforderungen (CreateOrReplace). "Raw" (erforderlich)
properties Die Eigenschaften, die einer Rohausgabe zugeordnet sind. Erforderlich für PUT-Anforderungen (CreateOrReplace). RawOutputDatasourceProperties

RawOutputDatasourceProperties

Name BESCHREIBUNG Wert
payloadUri Die SAS-URL zu einem Blob, in das die Ausgabe geschrieben werden soll. Wenn diese Eigenschaft nicht festgelegt ist, werden Ausgabedaten in einen temporären Speicher geschrieben, und eine SAS-URL für diesen temporären Speicher wird in das Ergebnis eingeschlossen. Zeichenfolge

StreamingJobSku

Name BESCHREIBUNG Wert
name Der Name der SKU. Erforderlich für PUT-Anforderungen (CreateOrReplace). „Standard“

Transformation

Name BESCHREIBUNG Wert
name Ressourcenname Zeichenfolge
properties Die Eigenschaften, die einer Transformation zugeordnet sind. Erforderlich für PUT-Anforderungen (CreateOrReplace). TransformationProperties

TransformationProperties

Name BESCHREIBUNG Wert
Abfrage Gibt die Abfrage an, die im Streamingauftrag ausgeführt wird. Weitere Informationen zur Stream Analytics Query Language (SAQL) finden Sie hier: https://msdn.microsoft.com/library/azure/dn834998 . Erforderlich für PUT-Anforderungen (CreateOrReplace). Zeichenfolge
streamingUnits Gibt die Anzahl der Streamingeinheiten an, die der Streamingauftrag verwendet. INT