Share via


Microsoft.StreamAnalytics streamingjobs 2016-03-01

Bicep-Ressourcendefinition

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

resource symbolicname 'Microsoft.StreamAnalytics/streamingjobs@2016-03-01' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  properties: {
    compatibilityLevel: '1.0'
    dataLocale: 'string'
    eventsLateArrivalMaxDelayInSeconds: int
    eventsOutOfOrderMaxDelayInSeconds: int
    eventsOutOfOrderPolicy: 'string'
    functions: [
      {
        name: 'string'
        properties: {
          type: 'string'
          // For remaining properties, see FunctionProperties objects
        }
      }
    ]
    inputs: [
      {
        name: 'string'
        properties: {
          serialization: {
            type: 'string'
            // For remaining properties, see Serialization objects
          }
          type: 'string'
          // For remaining properties, see InputProperties objects
        }
      }
    ]
    outputErrorPolicy: 'string'
    outputs: [
      {
        name: 'string'
        properties: {
          datasource: {
            type: 'string'
            // For remaining properties, see OutputDataSource objects
          }
          serialization: {
            type: 'string'
            // For remaining properties, see Serialization objects
          }
        }
      }
    ]
    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 Skalar Folgendes:

  type: 'Scalar'
  properties: {
    binding: {
      type: 'string'
      // For remaining properties, see FunctionBinding objects
    }
    inputs: [
      {
        dataType: 'string'
        isConfigurationParameter: bool
      }
    ]
    output: {
      dataType: 'string'
    }
  }

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.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 Json Folgendes:

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

ReferenceInputDataSource-Objekte

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

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

  type: 'Microsoft.Storage/Blob'
  properties: {
    container: 'string'
    dateFormat: 'string'
    pathPattern: 'string'
    storageAccounts: [
      {
        accountKey: 'string'
        accountName: 'string'
      }
    ]
    timeFormat: '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.ServiceBus/EventHub Folgendes:

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

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

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

OutputDataSource-Objekte

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

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

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

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

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

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

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

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

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

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

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

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

  type: 'Microsoft.Storage/Blob'
  properties: {
    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: {
    dataset: 'string'
    groupId: 'string'
    groupName: 'string'
    refreshToken: 'string'
    table: 'string'
    tokenUserDisplayName: 'string'
    tokenUserPrincipalName: '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. Weitere Informationen finden Sie unter Tags in Vorlagen.
properties Die Eigenschaften, die einem Streamingauftrag zugeordnet sind. Erforderlich für PUT-Anforderungen (CreateOrReplace). StreamingJobProperties

StreamingJobProperties

Name BESCHREIBUNG Wert
compatibilityLevel Steuert bestimmte Laufzeitverhalten des Streamingauftrags. 1.0
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"
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[]
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). sku
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

Funktion

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

FunctionProperties

Name BESCHREIBUNG Wert
type Festlegen des Objekttyps Skalar (erforderlich)

ScalarFunctionProperties

Name BESCHREIBUNG Wert
type Gibt den Typ der Funktion an. "Skalar" (erforderlich)
properties Beschreibt die Konfiguration der Skalarfunktion. ScalarFunctionConfiguration

ScalarFunctionConfiguration

Name BESCHREIBUNG Wert
bindung Die physische Bindung der Funktion. Im Fall des Azure Machine Learning-Webdiensts beschreibt dies beispielsweise den Endpunkt. FunctionBinding
inputs Eine Liste von Eingaben, die die Parameter der Funktion beschreiben. FunctionInput[]
output Die Ausgabe der Funktion. FunctionOutput

FunctionBinding

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

AzureMachineLearningWebServiceFunctionBinding

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

AzureMachineLearningWebServiceFunctionBindingPropert...

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. 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-Webdienstendpunkt. AzureMachineLearningWebServiceInputs
outputs Eine Liste der Ausgaben der Ausführung des Azure Machine Learning-Webdienst-Endpunkts. AzureMachineLearningWebServiceOutputColumn[]

AzureMachineLearningWebServiceInputs

Name BESCHREIBUNG Wert
columnNames Eine Liste der Eingabespalten für den Azure Machine Learning-Webdienstendpunkt. AzureMachineLearningWebServiceInputColumn[]
name Der Name der Eingabe. Dies ist der Name, der beim Erstellen des Endpunkts angegeben wird. Zeichenfolge

AzureMachineLearningWebServiceInputColumn

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

AzureMachineLearningWebServiceOutputColumn

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

JavaScriptFunctionBinding

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

JavaScriptFunctionBindingProperties

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 wird unter beschrieben. https://msdn.microsoft.com/library/azure/dn835065.aspx Zeichenfolge
isConfigurationParameter Ein Flag, das angibt, ob der Parameter ein Konfigurationsparameter ist. True, wenn von diesem Eingabeparameter erwartet wird, dass er eine Konstante ist. 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 wird unter beschrieben. https://msdn.microsoft.com/library/azure/dn835065.aspx Zeichenfolge

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
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)

Serialisierung

Name BESCHREIBUNG Wert
type Festlegen des Objekttyps Avro
Csv
JSON ( 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

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"

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.Storage/Blob (erforderlich)

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
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

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

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.ServiceBus/EventHub
Microsoft.Storage/Blob (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

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

EventHubStreamInputDataSourceProperties

Name BESCHREIBUNG Wert
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

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
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

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

OutputDataSource

Name BESCHREIBUNG Wert
type Festlegen des Objekttyps Microsoft.DataLake/Konten
Microsoft.ServiceBus/EventHub
Microsoft.ServiceBus/Queue
Microsoft.ServiceBus/Topic
Microsoft.Sql/Server/Database
Microsoft.Storage/Blob
Microsoft.Storage/DocumentDB
Microsoft.Storage/Table
PowerBI (erforderlich)

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
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

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

EventHubOutputDataSourceProperties

Name BESCHREIBUNG Wert
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
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

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
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

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
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
topicName Der Name des Service Bus-Themas. Erforderlich für PUT-Anforderungen (CreateOrReplace). 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
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
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
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

Sku

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). TransformationEigenschaften

TransformationEigenschaften

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

Diesen Ressourcentyp werden in den folgenden Schnellstartvorlagen 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 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 JSON-Code hinzu.

{
  "type": "Microsoft.StreamAnalytics/streamingjobs",
  "apiVersion": "2016-03-01",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "properties": {
    "compatibilityLevel": "1.0",
    "dataLocale": "string",
    "eventsLateArrivalMaxDelayInSeconds": "int",
    "eventsOutOfOrderMaxDelayInSeconds": "int",
    "eventsOutOfOrderPolicy": "string",
    "functions": [
      {
        "name": "string",
        "properties": {
          "type": "string"
          // For remaining properties, see FunctionProperties objects
        }
      }
    ],
    "inputs": [
      {
        "name": "string",
        "properties": {
          "serialization": {
            "type": "string"
            // For remaining properties, see Serialization objects
          },
          "type": "string"
          // For remaining properties, see InputProperties objects
        }
      }
    ],
    "outputErrorPolicy": "string",
    "outputs": [
      {
        "name": "string",
        "properties": {
          "datasource": {
            "type": "string"
            // For remaining properties, see OutputDataSource objects
          },
          "serialization": {
            "type": "string"
            // For remaining properties, see Serialization objects
          }
        }
      }
    ],
    "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 Skalar Folgendes:

  "type": "Scalar",
  "properties": {
    "binding": {
      "type": "string"
      // For remaining properties, see FunctionBinding objects
    },
    "inputs": [
      {
        "dataType": "string",
        "isConfigurationParameter": "bool"
      }
    ],
    "output": {
      "dataType": "string"
    }
  }

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.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 Json Folgendes:

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

ReferenceInputDataSource-Objekte

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

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

  "type": "Microsoft.Storage/Blob",
  "properties": {
    "container": "string",
    "dateFormat": "string",
    "pathPattern": "string",
    "storageAccounts": [
      {
        "accountKey": "string",
        "accountName": "string"
      }
    ],
    "timeFormat": "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.ServiceBus/EventHub Folgendes:

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

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

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

OutputDataSource-Objekte

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

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

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

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

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

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

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

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

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

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

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

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

  "type": "Microsoft.Storage/Blob",
  "properties": {
    "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": {
    "dataset": "string",
    "groupId": "string",
    "groupName": "string",
    "refreshToken": "string",
    "table": "string",
    "tokenUserDisplayName": "string",
    "tokenUserPrincipalName": "string"
  }

Eigenschaftswerte

streamingjobs

Name BESCHREIBUNG Wert
type Ressourcentyp "Microsoft.StreamAnalytics/streamingjobs"
apiVersion Die Ressourcen-API-Version '2016-03-01'
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
properties Die Eigenschaften, die einem Streamingauftrag zugeordnet sind. Erforderlich für PUT-Anforderungen (CreateOrReplace). StreamingJobProperties

StreamingJobProperties

Name BESCHREIBUNG Wert
compatibilityLevel Steuert bestimmte Laufzeitverhalten des Streamingauftrags. 1.0
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"
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[]
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). sku
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

Funktion

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

FunctionProperties

Name BESCHREIBUNG Wert
type Festlegen des Objekttyps Skalar (erforderlich)

ScalarFunctionProperties

Name BESCHREIBUNG Wert
type Gibt den Typ der Funktion an. "Skalar" (erforderlich)
properties Beschreibt die Konfiguration der Skalarfunktion. ScalarFunctionConfiguration

ScalarFunctionConfiguration

Name BESCHREIBUNG Wert
bindung Die physische Bindung der Funktion. Im Fall des Azure Machine Learning-Webdiensts beschreibt dies beispielsweise den Endpunkt. FunctionBinding
inputs Eine Liste von Eingaben, die die Parameter der Funktion beschreiben. FunctionInput[]
output Die Ausgabe der Funktion. FunctionOutput

FunctionBinding

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

AzureMachineLearningWebServiceFunctionBinding

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

AzureMachineLearningWebServiceFunctionBindingPropert...

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. 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-Webdienstendpunkt. AzureMachineLearningWebServiceInputs
outputs Eine Liste der Ausgaben der Ausführung des Azure Machine Learning-Webdienst-Endpunkts. AzureMachineLearningWebServiceOutputColumn[]

AzureMachineLearningWebServiceInputs

Name BESCHREIBUNG Wert
columnNames Eine Liste der Eingabespalten für den Azure Machine Learning-Webdienstendpunkt. AzureMachineLearningWebServiceInputColumn[]
name Der Name der Eingabe. Dies ist der Name, der beim Erstellen des Endpunkts angegeben wird. Zeichenfolge

AzureMachineLearningWebServiceInputColumn

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

AzureMachineLearningWebServiceOutputColumn

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

JavaScriptFunctionBinding

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

JavaScriptFunctionBindingProperties

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 wird unter beschrieben. https://msdn.microsoft.com/library/azure/dn835065.aspx Zeichenfolge
isConfigurationParameter Ein Flag, das angibt, ob der Parameter ein Konfigurationsparameter ist. True, wenn von diesem Eingabeparameter erwartet wird, dass er eine Konstante ist. 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 wird unter beschrieben. https://msdn.microsoft.com/library/azure/dn835065.aspx Zeichenfolge

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
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)

Serialisierung

Name BESCHREIBUNG Wert
type Festlegen des Objekttyps Avro
Csv
JSON (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

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"

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.Storage/Blob (erforderlich)

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
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

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

StreamInputProperties

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

StreamInputDataSource

Name BESCHREIBUNG Wert
type Festlegen des Objekttyps Microsoft.Devices/IotHubs
Microsoft.ServiceBus/EventHub
Microsoft.Storage/Blob (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

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

EventHubStreamInputDataSourceProperties

Name BESCHREIBUNG Wert
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

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
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 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

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

OutputDataSource

Name BESCHREIBUNG Wert
type Festlegen des Objekttyps Microsoft.DataLake/Konten
Microsoft.ServiceBus/EventHub
Microsoft.ServiceBus/Queue
Microsoft.ServiceBus/Topic
Microsoft.Sql/Server/Database
Microsoft.Storage/Blob
Microsoft.Storage/DocumentDB
Microsoft.Storage/Table
PowerBI (erforderlich)

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
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

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

EventHubOutputDataSourceProperties

Name BESCHREIBUNG Wert
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
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

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
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

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
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
topicName Der Name des Service Bus-Themas. Erforderlich für PUT-Anforderungen (CreateOrReplace). 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
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
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
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 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

Sku

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). TransformationEigenschaften

TransformationEigenschaften

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

Diesen Ressourcentyp werden in den folgenden Schnellstartvorlagen 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 (AzAPI-Anbieter) Ressourcendefinition

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

  • Ressourcengruppen

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

Ressourcenformat

Um eine Microsoft.StreamAnalytics/streamingjobs-Ressource zu erstellen, fügen Sie Der Vorlage die folgende Terraform-Ressource hinzu.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.StreamAnalytics/streamingjobs@2016-03-01"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  body = jsonencode({
    properties = {
      compatibilityLevel = "1.0"
      dataLocale = "string"
      eventsLateArrivalMaxDelayInSeconds = int
      eventsOutOfOrderMaxDelayInSeconds = int
      eventsOutOfOrderPolicy = "string"
      functions = [
        {
          name = "string"
          properties = {
            type = "string"
            // For remaining properties, see FunctionProperties objects
          }
        }
      ]
      inputs = [
        {
          name = "string"
          properties = {
            serialization = {
              type = "string"
              // For remaining properties, see Serialization objects
            }
            type = "string"
            // For remaining properties, see InputProperties objects
          }
        }
      ]
      outputErrorPolicy = "string"
      outputs = [
        {
          name = "string"
          properties = {
            datasource = {
              type = "string"
              // For remaining properties, see OutputDataSource objects
            }
            serialization = {
              type = "string"
              // For remaining properties, see Serialization objects
            }
          }
        }
      ]
      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 Skalar Folgendes:

  type = "Scalar"
  properties = {
    binding = {
      type = "string"
      // For remaining properties, see FunctionBinding objects
    }
    inputs = [
      {
        dataType = "string"
        isConfigurationParameter = bool
      }
    ]
    output = {
      dataType = "string"
    }
  }

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.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 Json Folgendes:

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

ReferenceInputDataSource-Objekte

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

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

  type = "Microsoft.Storage/Blob"
  properties = {
    container = "string"
    dateFormat = "string"
    pathPattern = "string"
    storageAccounts = [
      {
        accountKey = "string"
        accountName = "string"
      }
    ]
    timeFormat = "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.ServiceBus/EventHub Folgendes:

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

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

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

OutputDataSource-Objekte

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

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

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

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

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

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

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

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

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

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

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

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

  type = "Microsoft.Storage/Blob"
  properties = {
    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 = {
    dataset = "string"
    groupId = "string"
    groupName = "string"
    refreshToken = "string"
    table = "string"
    tokenUserDisplayName = "string"
    tokenUserPrincipalName = "string"
  }

Eigenschaftswerte

streamingjobs

Name BESCHREIBUNG Wert
type Ressourcentyp "Microsoft.StreamAnalytics/streamingjobs@2016-03-01"
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.
properties Die Eigenschaften, die einem Streamingauftrag zugeordnet sind. Erforderlich für PUT-Anforderungen (CreateOrReplace). StreamingJobProperties

StreamingJobProperties

Name BESCHREIBUNG Wert
compatibilityLevel Steuert bestimmte Laufzeitverhalten des Streamingauftrags. "1.0"
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"
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[]
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). sku
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

Funktion

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

FunctionProperties

Name BESCHREIBUNG Wert
type Festlegen des Objekttyps Skalar (erforderlich)

ScalarFunctionProperties

Name BESCHREIBUNG Wert
type Gibt den Typ der Funktion an. "Skalar" (erforderlich)
properties Beschreibt die Konfiguration der Skalarfunktion. ScalarFunctionConfiguration

ScalarFunctionConfiguration

Name BESCHREIBUNG Wert
bindung Die physische Bindung der Funktion. Im Fall des Azure Machine Learning-Webdiensts beschreibt dies beispielsweise den Endpunkt. FunctionBinding
inputs Eine Liste von Eingaben, die die Parameter der Funktion beschreiben. FunctionInput[]
output Die Ausgabe der Funktion. FunctionOutput

FunctionBinding

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

AzureMachineLearningWebServiceFunctionBinding

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

AzureMachineLearningWebServiceFunctionBindingPropert...

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. 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-Webdienstendpunkt. AzureMachineLearningWebServiceInputs
outputs Eine Liste der Ausgaben der Endpunktausführung des Azure Machine Learning-Webdiensts. AzureMachineLearningWebServiceOutputColumn[]

AzureMachineLearningWebServiceInputs

Name BESCHREIBUNG Wert
columnNames Eine Liste der Eingabespalten für den Azure Machine Learning-Webdienstendpunkt. AzureMachineLearningWebServiceInputColumn[]
name Der Name der Eingabe. Dies ist der Name, der beim Erstellen des Endpunkts angegeben wird. Zeichenfolge

AzureMachineLearningWebServiceInputColumn

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

AzureMachineLearningWebServiceOutputColumn

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

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

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
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)

Serialisierung

Name BESCHREIBUNG Wert
type Festlegen des Objekttyps Avro
Csv
JSON ( 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 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

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"

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.Storage/Blob (erforderlich)

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
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

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

StreamInputProperties

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

StreamInputDataSource

Name BESCHREIBUNG Wert
type Festlegen des Objekttyps Microsoft.Devices/IotHubs
Microsoft.ServiceBus/EventHub
Microsoft.Storage/Blob (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

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

EventHubStreamInputDataSourceProperties

Name BESCHREIBUNG Wert
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

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
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

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

OutputDataSource

Name BESCHREIBUNG Wert
type Festlegen des Objekttyps Microsoft.DataLake/Konten
Microsoft.ServiceBus/EventHub
Microsoft.ServiceBus/Queue
Microsoft.ServiceBus/Topic
Microsoft.Sql/Server/Database
Microsoft.Storage/Blob
Microsoft.Storage/DocumentDB
Microsoft.Storage/Table
PowerBI (erforderlich)

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
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

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

EventHubOutputDataSourceProperties

Name BESCHREIBUNG Wert
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
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

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
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

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
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
topicName Der Name des Service Bus-Themas. Erforderlich für PUT-Anforderungen (CreateOrReplace). 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
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
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. Ü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
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

Sku

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